.personnel-details>summary{cursor:pointer;font-size:17px;font-weight:750;line-height:1.5}.personnel-details>summary span{font-size:12px;font-weight:500;color:var(--pilot-muted)}.personnel-details[open]>summary{margin-bottom:12px}.personnel-details>p{font-size:12px;line-height:1.6}.personnel-details #refresh-report-staff{margin-bottom:14px}.personnel-details .report-worker-tiles{margin-top:12px}.quantity-photo-tools{border-top:1px solid var(--pilot-line);padding-top:12px;margin:10px 0}.quantity-photo-tools>p{font-size:11px;margin:0 0 8px}.quantity-photo-tools>div{display:flex;flex-wrap:wrap;gap:8px}.quantity-photo-tools .secondary{font-size:12px;padding:9px 12px}.quantity-photo-tools figure{display:flex;align-items:center;gap:13px;margin:0 0 12px;min-width:0}.quantity-photo-tools img{width:96px;height:76px;object-fit:cover;border-radius:8px;border:1px solid var(--pilot-line)}.quantity-photo-tools figcaption{font-size:11px;overflow-wrap:anywhere;color:var(--pilot-muted)}.quantity-saved-photo{display:block;margin-top:10px;width:120px;min-height:60px;background:var(--pilot-bg);border-radius:7px;overflow:hidden;font-size:10px}.quantity-saved-photo img{display:block;width:120px;height:84px;object-fit:cover}#measure-canvas-wrap{position:relative}#measure-inline-editor{position:absolute;z-index:4;width:min(270px,calc(100% - 8px));background:var(--pilot-card);color:var(--pilot-ink);border:2px solid #426c92;border-radius:11px;box-shadow:0 7px 24px #172b3f40;padding:12px}#measure-inline-editor label{margin:0 0 10px;font-size:12px}#measure-inline-editor input{font-size:16px;margin-top:5px;padding:9px 10px}#measure-inline-editor>div{display:flex;gap:7px;flex-wrap:wrap}#measure-inline-editor button{font-size:11px;padding:9px 11px;min-height:38px}#measure-inline-error{font-size:11px;color:#b5392f;margin:8px 0 0}#measure-inline-error:empty{display:none}:root[data-theme="dark"] #measure-inline-error{color:#ffb4a6}:root[data-theme="dark"] #measure-inline-editor{border-color:#88aecf}.quantity-photo-tools input[hidden]{display:none!important}
@media(max-width:640px){.quantity-photo-tools .secondary{min-height:42px;font-size:12px}.quantity-photo-tools figure{gap:10px}.quantity-photo-tools img{width:82px;height:68px}.personnel-details>summary{font-size:16px}.personnel-details>summary span{display:block;margin-top:4px}.personnel-details .report-role-tiles{grid-template-columns:1fr}.quantity-photo-tools figcaption{font-size:10px}#measure-inline-editor{padding:10px}#measure-inline-editor button{min-height:42px}}
