.hms-time-editor{display:grid;gap:4px;min-width:0}.hms-time-editor .hms-time-text{width:100%;min-width:100px;font-variant-numeric:tabular-nums}.hms-time-hint{font-size:10px!important;font-weight:400!important;line-height:1.35;color:#65788b}.hms-time-error{color:#ad283f!important}.hms-time-with-date{grid-template-columns:minmax(125px,1fr) minmax(110px,1fr)}.hms-time-with-date>small{grid-column:1/-1}.appointment-timing{display:block;margin-top:7px;padding:7px 9px;border-left:3px solid #458b82;border-radius:5px;background:#edf8f5;color:#244d46;line-height:1.55;font-size:12px;white-space:normal}.wf-panel{padding:16px;border:1px solid #dce4eb;border-radius:14px;background:#fff;margin:12px 0}.wf-head{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.wf-head h2,.wf-head h3{margin:0}.wf-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0}.wf-tabs a,.wf-tabs button{padding:8px 12px;border:1px solid #cbdae5;border-radius:8px;background:#f4f8fc;color:#315677;font:inherit;text-decoration:none;cursor:pointer}.wf-tabs [aria-selected=true],.wf-tabs .active{background:#245d73;border-color:#245d73;color:white}.wf-alert{padding:10px 12px;background:#fff4dc;border:1px solid #edce91;border-radius:8px;color:#714c14}.wf-table-wrap{overflow:auto}.wf-table{width:100%;border-collapse:collapse;font-size:13px}.wf-table th{background:#edf4fa;color:#35536d;text-align:left}.wf-table th,.wf-table td{padding:10px;border-bottom:1px solid #e0e7ee;vertical-align:top}.wf-table small{display:block;color:#65788b;margin-top:4px}.wf-rejected{display:inline-block;background:#fdebf0;color:#9a2e46;border-radius:20px;padding:4px 8px;font-weight:700;font-size:11px}.wf-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.wf-grid label{display:grid;gap:5px}.wf-page-note{color:#597084;font-size:12px;margin:7px 0;line-height:1.5}.wf-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:9px;margin:12px 0}.wf-kpis>div{background:#edf6fc;border-left:3px solid #5895bc;border-radius:9px;padding:11px}.wf-kpis>div:nth-child(2){background:#edf8f2;border-color:#3b986e}.wf-kpis>div:nth-child(3){background:#fff6e3;border-color:#d39a31}.wf-kpis b{display:block;font-size:22px}.wf-kpis small{color:#577081}.wf-reason{white-space:pre-wrap;overflow-wrap:anywhere}.wf-stock-count{width:110px!important}.wf-variance{display:block;font-size:12px;font-weight:700;margin-top:5px}.wf-variance[data-state=short]{color:#ad2b44}.wf-variance[data-state=match]{color:#247047}.wf-variance[data-state=extra]{color:#8b6311}@media(max-width:600px){.wf-panel{padding:10px}.hms-time-with-date{grid-template-columns:1fr}.wf-kpis b{font-size:18px}}

#osRejectedPanel[hidden],#osActivePanel[hidden]{display:none!important}.wf-tabs :focus-visible{outline:3px solid #c49335;outline-offset:2px}

/* Shared Public notes: compact exact-record actions and independent call controls. */
.hms-notes-dialog [data-notes-list] article{position:relative;padding:12px 76px 12px 12px;border:1px solid #e2e8f0;border-radius:12px;margin:8px 0;background:#f8fafc}
.hms-note-actions{position:absolute;right:9px;top:9px;display:flex;gap:5px}
.hms-note-icon{width:28px;height:28px;border:1px solid #cbd5e1;border-radius:8px;background:white;color:#334155;font-size:18px;cursor:pointer}
.hms-note-icon.danger{color:#b42318;background:#fff4f2;border-color:#fecaca}
.hms-followup-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}
.hms-followup-controls[hidden]{display:none}.hms-followup-controls>div{padding:10px;border:1px solid #bfdbfe;background:#eff6ff;border-radius:12px}
.hms-followup-controls small{display:block;margin-top:7px;color:#334155;font-size:12px;line-height:1.5}.hms-followup-controls [data-state=deleted],.hms-followup-controls [data-state=done]{background:#f1f5f9;border-color:#cbd5e1}
.hms-followup-controls button:disabled{opacity:.55;cursor:default}
@media(max-width:520px){.hms-followup-controls{grid-template-columns:1fr}.hms-notes-dialog [data-notes-list] article{padding-right:68px}}
