:root{--lh-navy:#0c2d4a;--lh-navy-deep:#081f35;--lh-navy-soft:#163a5c;--lh-teal:#0f766e;--lh-teal-soft:#e7f5f3;--lh-teal-mid:#14b8a6;--lh-amber:#b45309;--lh-amber-soft:#fff7ed;--lh-danger:#b91c1c;--lh-danger-soft:#fef2f2;--lh-success:#047857;--lh-success-soft:#ecfdf5;--lh-info:#1d4ed8;--lh-info-soft:#eff6ff;--lh-bg:#f0f3f7;--lh-surface:#fff;--lh-surface-muted:#f7f9fb;--lh-border:#d5dde7;--lh-border-soft:#e8eef4;--lh-text:#0f172a;--lh-muted:#64748b;--lh-subtle:#94a3b8;--lh-radius:8px;--lh-radius-sm:6px;--lh-radius-lg:12px;--lh-shadow:0 1px 2px #0f2d4a0a;--lh-shadow-md:0 1px 2px #0f2d4a0a, 0 4px 16px #0f2d4a0d;--lh-font:Inter, "Segoe UI", sans-serif;--lh-mono:"IBM Plex Mono", ui-monospace, monospace;--lh-sidebar:248px;--lh-sidebar-rail:80px;--lh-topbar:56px;--lh-space-1:.25rem;--lh-space-2:.5rem;--lh-space-3:.75rem;--lh-space-4:1rem;--lh-space-5:1.25rem;--lh-space-6:1.5rem;--lh-space-8:2rem}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%;margin:0;overflow:hidden}body{color:var(--lh-text);background:var(--lh-bg);font-family:var(--lh-font);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:14.5px;line-height:1.5}h1,h2,h3,strong{font-weight:600}button,input,select,textarea{font:inherit}a{color:inherit}::selection{background:#0f766e29}#app{min-height:100vh}.lh-page{width:100%;min-width:0;animation:.22s lh-in}@keyframes lh-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.lh-page-header{justify-content:space-between;align-items:flex-end;gap:var(--lh-space-4);margin-bottom:var(--lh-space-5);padding-bottom:var(--lh-space-4);border-bottom:1px solid var(--lh-border-soft);flex-wrap:wrap;display:flex}.lh-page-header h1{letter-spacing:-.03em;color:var(--lh-navy);margin:0;font-size:1.5rem;font-weight:700}.lh-page-header .meta{color:var(--lh-muted);margin:.2rem 0 0;font-size:.875rem}.lh-toolbar{gap:var(--lh-space-2);flex-wrap:wrap;align-items:center;display:flex}.lh-card{background:var(--lh-surface);border:1px solid var(--lh-border);border-radius:var(--lh-radius-lg);box-shadow:var(--lh-shadow)}.lh-panel{padding:var(--lh-space-5)}.lh-panel h2{margin:0 0 var(--lh-space-4);color:var(--lh-navy);font-size:.9375rem;font-weight:600}.lh-table-wrap{overflow:auto}.lh-table{border-collapse:collapse;width:100%}.lh-table th,.lh-table td{text-align:left;border-bottom:1px solid var(--lh-border-soft);vertical-align:middle;padding:.7rem 1rem}.lh-table th{letter-spacing:-.01em;text-transform:none;color:#0c2d4a;z-index:1;background:#f4f7fb;font-size:.8125rem;font-weight:700;position:sticky;top:0}.lh-table .idx{color:#3d5166;font-variant-numeric:tabular-nums;width:3rem;font-weight:600}.lh-table tbody tr{transition:background .1s}.lh-table tbody tr:hover{background:#f5f8fb}.lh-table tbody tr.is-active{background:var(--lh-teal-soft)}.lh-table tbody tr:last-child td{border-bottom:none}.lh-mono{font-family:var(--lh-mono);color:var(--lh-muted);font-size:.8125rem}.lh-btn{border-radius:var(--lh-radius-sm);background:var(--lh-navy);color:#fff;cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .875rem;font-size:.875rem;font-weight:500;line-height:1.25;transition:background .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.lh-btn:hover:not(:disabled){background:var(--lh-navy-soft)}.lh-btn:focus-visible{outline:2px solid var(--lh-teal);outline-offset:2px}.lh-btn:disabled{opacity:.55;cursor:not-allowed}.lh-btn-sm{padding:.35rem .65rem;font-size:.8125rem}.lh-btn-secondary{background:var(--lh-surface);color:var(--lh-navy);border-color:var(--lh-border)}.lh-btn-secondary:hover:not(:disabled){background:var(--lh-surface-muted);border-color:#c5d0dc}.lh-btn-success{background:var(--lh-teal)}.lh-btn-success:hover:not(:disabled){background:#0d9488}.lh-btn-danger{background:var(--lh-danger);border-color:var(--lh-danger);color:#fff}.lh-btn-danger:hover:not(:disabled){background:#991b1b}.lh-dialog-root{z-index:80;place-items:center;padding:1.5rem;display:grid;position:fixed;inset:0}.lh-dialog-backdrop{cursor:default;background:#0c2d4a6b;border:0;padding:0;position:absolute;inset:0}.lh-dialog{background:#fff;border-radius:14px;width:min(28rem,100%);padding:1.35rem 1.4rem 1.2rem;position:relative;box-shadow:0 24px 60px #0c2d4a38}.lh-dialog h2{letter-spacing:-.02em;color:#0c2d4a;margin:0;font-size:1.125rem;font-weight:700}.lh-dialog p{color:#3d5166;margin:.55rem 0 0;font-size:.9375rem;line-height:1.5}.lh-dialog-actions{justify-content:flex-end;gap:.5rem;margin-top:1.15rem;display:flex}.lh-btn-ghost{color:var(--lh-navy);border-color:var(--lh-border);background:0 0}.lh-btn-ghost:hover:not(:disabled){background:var(--lh-surface-muted)}.lh-input{border:1px solid var(--lh-border);border-radius:var(--lh-radius-sm);min-width:180px;color:var(--lh-text);background:#fff;padding:.5rem .75rem;transition:border-color .12s,box-shadow .12s}.lh-input::placeholder{color:var(--lh-subtle)}.lh-input:hover:not(:disabled){border-color:#b8c5d4}.lh-input:focus{border-color:var(--lh-teal);outline:none;box-shadow:0 0 0 3px #0f766e1f}textarea.lh-input{resize:vertical;width:100%;min-height:88px}select.lh-input{cursor:pointer}.lh-pill{background:var(--lh-surface-muted);color:var(--lh-navy);letter-spacing:.02em;white-space:nowrap;border:1px solid var(--lh-border-soft);text-transform:uppercase;border-radius:4px;align-items:center;padding:.15rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.lh-pill-success{background:var(--lh-success-soft);color:var(--lh-success);border-color:#a7f3d0}.lh-pill-warn{background:var(--lh-amber-soft);color:var(--lh-amber);border-color:#fed7aa}.lh-pill-info{background:var(--lh-info-soft);color:var(--lh-info);border-color:#bfdbfe}.lh-pill-danger{background:var(--lh-danger-soft);color:var(--lh-danger);border-color:#fecaca}.lh-note-warn{color:#7a2e0e;background:#fffaeb;border:1px solid #fedf89;border-radius:8px;margin:0 0 .85rem;padding:.55rem .75rem;font-size:.8125rem}.lh-empty,.lh-loading,.lh-error,.lh-ok{border-radius:var(--lh-radius);padding:.875rem 1rem;font-size:.875rem}.lh-empty,.lh-loading{color:var(--lh-muted);text-align:center;background:var(--lh-surface-muted);border:1px dashed var(--lh-border)}.lh-empty-block{text-align:center;color:var(--lh-muted);place-items:center;gap:.35rem;padding:2.5rem 1.5rem;display:grid}.lh-empty-block strong{color:var(--lh-navy);font-size:.95rem}.lh-empty-block p{max-width:32ch;margin:0;font-size:.875rem}.lh-error{color:var(--lh-danger);background:var(--lh-danger-soft);margin:0 0 var(--lh-space-4);border:1px solid #fecaca}.lh-ok{color:var(--lh-success);background:var(--lh-success-soft);margin:0 0 var(--lh-space-4);border:1px solid #a7f3d0}.lh-grid-3{gap:var(--lh-space-3);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.lh-grid-2{gap:var(--lh-space-3);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.lh-stat{padding:var(--lh-space-4) var(--lh-space-5)}.lh-stat span{color:var(--lh-subtle);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.35rem;font-size:.6875rem;font-weight:600;display:block}.lh-stat strong{color:var(--lh-navy);letter-spacing:-.02em;font-size:1.125rem;font-weight:600}.lh-form-grid{gap:var(--lh-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lh-form-grid label{color:var(--lh-muted);gap:.3rem;font-size:.8125rem;font-weight:500;display:grid}.lh-form-grid .full{grid-column:1/-1}.lh-person{gap:.05rem;display:grid}.lh-person strong{color:var(--lh-text);font-weight:600}.lh-person span{color:var(--lh-subtle);font-size:.75rem;font-family:var(--lh-mono)}.lh-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.lh-table td.lh-row-actions{flex-wrap:nowrap;justify-content:flex-start}.lh-filters{flex-wrap:wrap;align-items:end;gap:.75rem;margin-bottom:1rem;display:flex}.lh-filters label{color:#1c3348;flex:9rem;gap:.3rem;min-width:8.5rem;font-size:.8125rem;font-weight:600;display:grid}.lh-filters label.check{white-space:nowrap;cursor:pointer;flex-direction:row;flex:none;align-items:center;gap:.45rem;min-width:0;min-height:2.6rem;display:flex}.lh-filters label.check input{width:16px;height:16px;accent-color:var(--lh-teal);margin:0}.lh-filters label>.lh-input,.lh-filters label>select{width:100%;min-width:0}.lh-filters label.lh-filter-grow{flex:1.6 14rem}.lh-filter-actions{align-items:center;gap:.5rem;display:flex}.lh-pager{color:#1c3348;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem .9rem;font-size:.8125rem;font-weight:600;display:flex}.lh-pager div{align-items:center;gap:.65rem;display:flex}.lh-stack{gap:var(--lh-space-4);display:grid}.lh-muted{color:var(--lh-muted)}.lh-divider{background:var(--lh-border-soft);height:1px;margin:var(--lh-space-4) 0;border:none}.lh-split{gap:var(--lh-space-4);grid-template-columns:280px minmax(0,1fr);align-items:start;width:100%;display:grid}.lh-side-list{padding:var(--lh-space-2);max-height:calc(100vh - var(--lh-topbar) - 2.75rem);align-self:start;position:sticky;top:0;overflow:auto}.lh-side-list-head{padding:var(--lh-space-2) var(--lh-space-3) var(--lh-space-3);color:var(--lh-navy);justify-content:space-between;align-items:center;font-size:.8125rem;display:flex}.lh-side-item{text-align:left;border-radius:var(--lh-radius);cursor:pointer;background:0 0;border:1px solid #0000;gap:.35rem;width:100%;margin-bottom:.2rem;padding:.7rem .75rem;transition:background .1s,border-color .1s;display:grid}.lh-side-item:hover{background:var(--lh-surface-muted)}.lh-side-item.active{background:var(--lh-teal-soft);border-color:#b6ddd7}.lh-detail{padding:var(--lh-space-5);min-height:420px}.lh-detail-head{justify-content:space-between;gap:var(--lh-space-4);margin-bottom:var(--lh-space-4);padding-bottom:var(--lh-space-4);border-bottom:1px solid var(--lh-border-soft);flex-wrap:wrap;align-items:flex-start;display:flex}.lh-detail-head h2{color:var(--lh-navy);margin:0;font-size:1.125rem}.lh-detail-head p{color:var(--lh-muted);margin:.2rem 0 0;font-size:.8125rem}.lh-tabs{margin-bottom:var(--lh-space-4);background:var(--lh-surface-muted);border-radius:var(--lh-radius);gap:.25rem;width:fit-content;padding:.2rem;display:flex}.lh-tabs button{color:var(--lh-muted);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:.4rem .85rem;font-size:.8125rem;font-weight:500}.lh-tabs button.active{background:var(--lh-surface);color:var(--lh-navy);box-shadow:var(--lh-shadow)}@container lh-main (width<=920px){.lh-split{grid-template-columns:1fr}.lh-side-list{max-height:none}}@container lh-main (width<=720px){.lh-grid-3,.lh-grid-2,.lh-form-grid{grid-template-columns:1fr}}@media (width<=640px){.lh-split,.lh-grid-3,.lh-grid-2,.lh-form-grid{grid-template-columns:1fr}.lh-side-list{max-height:none}}.lh-link{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #b6ddd7;text-decoration:underline #b6ddd7}.lh-link:hover{color:var(--lh-teal,#0f766e)}.lh-hint-line{margin:0 0 var(--lh-space-4);color:var(--lh-muted);font-size:.8125rem}a.lh-btn{text-decoration:none}@media (width<=720px){.lh-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.lh-table th,.lh-table td{white-space:nowrap}.lh-page-header{flex-wrap:wrap;gap:.75rem}}.lh-receipt-sheet{background:#e9eef3;border-radius:14px;width:min(34rem,100%);max-height:calc(100vh - 3rem);position:relative;overflow:auto;box-shadow:0 24px 60px #0c2d4a47}.lh-receipt-bar{border-bottom:1px solid var(--lh-border);background:#fff;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex;position:sticky;top:0}.lh-receipt{color:#0f172a;background:#fff;margin:1rem;padding:1.4rem 1.5rem 1.2rem;font-size:.875rem;line-height:1.45;box-shadow:0 1px 3px #0c2d4a1f}.lh-receipt header{border-bottom:2px solid #0f172a;justify-content:space-between;gap:1rem;margin-bottom:.7rem;padding-bottom:.5rem;display:flex}.lh-receipt header div{display:grid}.lh-receipt .r-org{font-size:1rem}.lh-receipt .r-no{text-align:right}.lh-receipt .r-patient{margin:0 0 .5rem}.lh-receipt table{border-collapse:collapse;width:100%;margin:.4rem 0}.lh-receipt th,.lh-receipt td{text-align:left;border-bottom:1px solid #cbd5e1;padding:.3rem 0;font-size:.85rem}.lh-receipt th{text-transform:uppercase;letter-spacing:.04em;color:#475569;font-size:.75rem}.lh-receipt .n{text-align:right;white-space:nowrap;padding-left:.6rem}.lh-receipt tfoot td{border-bottom:0;font-weight:600}.lh-receipt tfoot .due td{border-top:2px solid #0f172a;font-size:1rem}.lh-receipt footer{color:#475569;margin-top:1rem;font-size:.75rem;display:grid}@media print{@page{size:A5;margin:12mm}#app{display:none!important}body *{visibility:hidden!important}.lh-receipt,.lh-receipt *{visibility:visible!important}.lh-receipt-root,.lh-receipt-sheet{max-height:none!important;box-shadow:none!important;background:0 0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.lh-receipt{width:100%;box-shadow:none;color:#000;margin:0;padding:0;font-size:11pt;position:absolute;top:0;left:0}}.field-error{color:#b42318;font-size:.75rem;font-weight:600;line-height:1.3}.lh-input.is-invalid{background:#fff8f7;border-color:#b42318}.login[data-v-e6a121be]{background:var(--lh-surface);grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);height:100vh;font-family:Inter,sans-serif;display:grid;overflow:hidden}.identity[data-v-e6a121be]{background:var(--lh-navy-deep);color:#fff;flex-direction:column;justify-content:space-between;gap:2rem;height:100vh;padding:2.25rem 2.5rem 5.5rem;display:flex;overflow:hidden}.brand[data-v-e6a121be]{align-items:center;gap:.75rem;display:flex}.identity-copy[data-v-e6a121be]{max-width:26rem}.mark[data-v-e6a121be]{flex:none;width:36px;height:36px;display:block}.brand strong[data-v-e6a121be]{letter-spacing:-.01em;font-size:1rem;display:block}.brand span[data-v-e6a121be]{color:#ffffff9e;margin-top:.1rem;font-size:.75rem;display:block}.identity h1[data-v-e6a121be]{letter-spacing:-.03em;max-width:12ch;margin:0;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;line-height:1.15}.lede[data-v-e6a121be]{color:#ffffffad;max-width:36ch;margin:.85rem 0 0;font-size:.95rem;line-height:1.55}.work[data-v-e6a121be]{gap:.85rem;max-width:26rem;margin:0;padding:0;list-style:none;display:grid}.work li[data-v-e6a121be]{border-top:1px solid #ffffff1f;grid-template-columns:2rem 1fr;align-items:start;gap:.75rem;padding-top:.85rem;display:grid}.work li span[data-v-e6a121be]{letter-spacing:.04em;color:#5eead4;font-size:.75rem;font-weight:600}.work strong[data-v-e6a121be]{font-size:.875rem;font-weight:600;display:block}.work p[data-v-e6a121be]{color:#ffffff9e;margin:.15rem 0 0;font-size:.8125rem;line-height:1.45}.form-wrap[data-v-e6a121be]{background:#fff;place-items:center;height:100vh;min-height:0;padding:2.5rem 2rem;display:grid;overflow:auto}.form[data-v-e6a121be]{gap:1rem;width:min(100%,380px);display:grid}.form header h2[data-v-e6a121be]{color:var(--lh-navy);letter-spacing:-.02em;margin:0;font-size:1.35rem}.form header p[data-v-e6a121be]{color:var(--lh-muted);margin:.35rem 0;font-size:.875rem}label[data-v-e6a121be]{color:var(--lh-navy);gap:.4rem;font-size:.8125rem;font-weight:600;display:grid}.field[data-v-e6a121be]{border:1px solid var(--lh-border);border-radius:var(--lh-radius-sm);width:100%;min-width:0;height:44px;color:var(--lh-text);font:inherit;background:#fff;padding:0 .85rem}.field[data-v-e6a121be]:hover{border-color:#b8c5d4}.field[data-v-e6a121be]:focus{border-color:var(--lh-teal);outline:none;box-shadow:0 0 0 3px #0f766e1f}.password[data-v-e6a121be]{display:block;position:relative}.password .field[data-v-e6a121be]{padding-right:4.25rem}.reveal[data-v-e6a121be]{height:44px;color:var(--lh-teal);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 .85rem;font-size:.8125rem;font-weight:600;position:absolute;top:0;right:0}.reveal[data-v-e6a121be]:focus-visible{outline:2px solid var(--lh-teal);outline-offset:-2px}.alert[data-v-e6a121be]{border-radius:var(--lh-radius-sm);background:var(--lh-danger-soft);color:var(--lh-danger);margin:0;padding:.65rem .75rem;font-size:.8125rem;line-height:1.4}.submit[data-v-e6a121be]{border-radius:var(--lh-radius-sm);background:var(--lh-navy);color:#fff;height:44px;font:inherit;cursor:pointer;border:0;font-weight:600}.submit[data-v-e6a121be]:hover:not(:disabled){background:var(--lh-navy-soft)}.submit[data-v-e6a121be]:focus-visible{outline:2px solid var(--lh-teal);outline-offset:2px}.submit[data-v-e6a121be]:disabled{opacity:.6;cursor:not-allowed}.form-note[data-v-e6a121be]{color:var(--lh-muted);margin:.35rem 0 0;font-size:.8125rem;line-height:1.5}@media (width<=800px){.login[data-v-e6a121be]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.identity[data-v-e6a121be]{gap:1.25rem;height:auto;padding:1.5rem 1.25rem 1.25rem}.form-wrap[data-v-e6a121be]{height:auto;min-height:0}.identity h1[data-v-e6a121be]{max-width:none;font-size:1.5rem}.lede[data-v-e6a121be]{margin-top:.6rem}.form-wrap[data-v-e6a121be]{align-items:start;padding:1.25rem 1rem 2rem}}.glance[data-v-8949d11c]{position:relative}.glance-btn[data-v-8949d11c]{border:1px solid var(--lh-border);width:2rem;height:2rem;color:var(--lh-navy);cursor:pointer;background:#fff;border-radius:8px;place-items:center;display:inline-grid}.glance-btn svg[data-v-8949d11c]{width:1.1rem;height:1.1rem}.panel[data-v-8949d11c]{z-index:20;border:1px solid var(--lh-border);width:min(25rem,100vw - 2rem);max-height:calc(100vh - 6rem);box-shadow:var(--lh-shadow);background:#fff;border-radius:12px;padding:.85rem;position:absolute;top:calc(100% + .4rem);right:0;overflow:auto}.panel header[data-v-8949d11c]{color:var(--lh-navy);align-items:center;gap:.4rem;display:flex}.panel header strong[data-v-8949d11c]{text-align:center;flex:1}.nav[data-v-8949d11c]{border:1px solid var(--lh-border);cursor:pointer;width:1.8rem;height:1.8rem;color:var(--lh-navy);background:#fff;border-radius:6px;font-size:1rem}.note[data-v-8949d11c]{color:var(--lh-muted);margin:.45rem 0 0;font-size:.8125rem}.note.warn[data-v-8949d11c]{color:#8a5300}.grid[data-v-8949d11c]{grid-template-columns:repeat(7,minmax(0,1fr));gap:.2rem;margin-top:.6rem;display:grid}.wk[data-v-8949d11c]{color:var(--lh-muted);text-align:center;font-size:.6875rem;font-weight:600}.cell[data-v-8949d11c]{border:1px solid var(--lh-border-soft);text-align:left;min-height:3rem;font:inherit;cursor:pointer;background:#f3faf8;border-radius:6px;align-content:start;gap:.05rem;padding:.2rem;display:grid}.cell.empty[data-v-8949d11c]{cursor:default;background:0 0;border:0}.cell.off[data-v-8949d11c]{background:var(--lh-surface-muted)}.cell.leave[data-v-8949d11c]{background:#fff4e0}.cell.today[data-v-8949d11c]{outline:2px solid var(--lh-teal)}.cell.picked[data-v-8949d11c]{border-color:var(--lh-navy)}.cell b[data-v-8949d11c]{color:var(--lh-navy);font-size:.75rem}.cell small[data-v-8949d11c],.cell em[data-v-8949d11c]{color:var(--lh-muted);font-size:.625rem;font-style:normal;line-height:1.2}.cell em[data-v-8949d11c]{color:var(--lh-teal);font-weight:600}.day[data-v-8949d11c]{border-top:1px solid var(--lh-border-soft);margin-top:.7rem;padding-top:.6rem}.day ul[data-v-8949d11c]{gap:.35rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.day li[data-v-8949d11c]{color:var(--lh-navy);grid-template-columns:3rem 1fr;gap:0 .5rem;font-size:.8125rem;display:grid}.day li small[data-v-8949d11c]{color:var(--lh-muted);grid-column:2}.move[data-v-8949d11c]{font-weight:600;display:block}.move.waiting[data-v-8949d11c]{color:var(--lh-amber)!important}.move.declined[data-v-8949d11c]{color:var(--lh-danger)!important}.move.approved[data-v-8949d11c]{color:var(--lh-success)!important}.link[data-v-8949d11c]{font:inherit;color:var(--lh-teal);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ask[data-v-8949d11c]{grid-column:2;justify-self:start;font-size:.8125rem}.move-form[data-v-8949d11c]{border:1px solid var(--lh-border-soft);background:var(--lh-surface-muted);border-radius:8px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:.4rem .5rem;margin-top:.3rem;padding:.6rem;display:grid}.move-form label[data-v-8949d11c]{color:var(--lh-muted);gap:.2rem;font-size:.75rem;font-weight:600;display:grid}.move-form .lh-input[data-v-8949d11c]{width:100%;min-width:0}.move-form .wide[data-v-8949d11c]{grid-column:1/-1}.move-acts[data-v-8949d11c]{justify-content:flex-end;gap:.4rem;display:flex}.small[data-v-8949d11c]{font-size:.8125rem}.result-bell[data-v-6ad5b34f]{border:1px solid var(--lh-teal);background:var(--lh-teal);color:#fff;height:2rem;font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;padding:0 .7rem;font-size:.8125rem;font-weight:600;display:inline-flex}.result-bell svg[data-v-6ad5b34f]{width:1rem;height:1rem}.bell-wrap[data-v-88197b38]{position:relative}.bell[data-v-88197b38]{border:1px solid var(--lh-border);cursor:pointer;width:40px;height:40px;color:var(--lh-navy);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.bell[data-v-88197b38]:hover,.bell.open[data-v-88197b38]{background:var(--lh-teal-soft);border-color:#99d5cc}.bell svg[data-v-88197b38]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;width:20px;height:20px}.badge[data-v-88197b38]{background:var(--lh-navy-soft);color:#fff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.7rem;font-weight:700;display:grid;position:absolute;top:-4px;right:-5px}.badge.fresh[data-v-88197b38]{background:#dc2626}.panel[data-v-88197b38]{z-index:50;border:1px solid var(--lh-border);border-radius:var(--lh-radius-lg);background:#fff;width:min(360px,100vw - 24px);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 12px 32px #0c2d4a29}.panel header[data-v-88197b38]{border-bottom:1px solid var(--lh-border-soft);justify-content:space-between;align-items:baseline;padding:.8rem 1rem;display:flex}.panel header .lh-muted[data-v-88197b38]{font-size:.8rem}.empty[data-v-88197b38]{color:var(--lh-muted);margin:0;padding:1rem;font-size:.9rem}ul[data-v-88197b38]{max-height:60vh;margin:0;padding:.35rem;list-style:none;overflow:auto}li button[data-v-88197b38]{border-radius:var(--lh-radius);cursor:pointer;text-align:left;width:100%;color:var(--lh-text);font:inherit;background:0 0;border:0;align-items:center;gap:.7rem;padding:.6rem .65rem;display:flex}li button[data-v-88197b38]:hover{background:var(--lh-surface-muted)}.count[data-v-88197b38]{background:var(--lh-teal-soft);min-width:34px;height:28px;color:var(--lh-teal);border-radius:8px;flex:none;place-items:center;padding:0 6px;font-weight:700;display:grid}.label[data-v-88197b38]{flex:1;font-size:.9rem;line-height:1.3}.new[data-v-88197b38]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:999px;flex:none;padding:.05rem .45rem;font-size:.7rem;font-weight:700}.chev[data-v-88197b38]{fill:none;width:16px;height:16px;stroke:var(--lh-subtle);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}@media (width<=720px){.bell[data-v-88197b38]{width:36px;height:36px}.panel[data-v-88197b38]{position:fixed;top:60px;right:12px}}.shell[data-v-8281e881]{grid-template-columns:var(--lh-sidebar) minmax(0, 1fr);height:100vh;transition:grid-template-columns .28s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.shell.collapsed[data-v-8281e881]{grid-template-columns:var(--lh-sidebar-rail) minmax(0, 1fr)}.nav[data-v-8281e881]{background:var(--lh-navy-deep);color:#fff;border-right:1px solid #ffffff0f;flex-direction:column;gap:1.25rem;height:100vh;padding:1.1rem .85rem;display:flex;position:relative;overflow:hidden}.brand[data-v-8281e881]{border-bottom:1px solid #ffffff14;align-items:center;gap:.7rem;padding:.35rem .55rem .85rem;display:flex}.brand-hit[data-v-8281e881]{cursor:pointer;background:0 0;border:0;border-radius:12px;flex-shrink:0;width:44px;height:44px;padding:0;position:relative}.brand-hit[data-v-8281e881]:focus-visible{outline-offset:2px;outline:2px solid #d4af37}.mark[data-v-8281e881],.brand-arrow[data-v-8281e881]{border-radius:12px;place-items:center;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0}.mark[data-v-8281e881]{width:auto;height:auto;margin:0;inset:4px}.brand-arrow[data-v-8281e881]{color:#d4af37;opacity:0;box-shadow:none;background:0 0;border:0;transform:scale(.92)}.brand-arrow svg[data-v-8281e881]{width:18px;height:18px;display:block}.brand-hit:hover .mark[data-v-8281e881],.brand-hit:focus-visible .mark[data-v-8281e881]{opacity:0}.brand-hit:hover .brand-arrow[data-v-8281e881],.brand-hit:focus-visible .brand-arrow[data-v-8281e881]{opacity:1;transform:none}.brand-text strong[data-v-8281e881]{letter-spacing:-.01em;font-size:.95rem;display:block}.brand-text span[data-v-8281e881]{color:#e2e8f08c;margin-top:.05rem;font-size:.7rem;display:block}.nav-label[data-v-8281e881]{color:#e2e8f073;margin:.9rem 0 .35rem;padding:0 .65rem;font-size:.75rem;font-weight:500}.nav-label[data-v-8281e881]:first-child{margin-top:.2rem}nav[data-v-8281e881]{scrollbar-width:none;flex-direction:column;flex:1;gap:.15rem;min-height:0;display:flex;overflow:auto}nav[data-v-8281e881]::-webkit-scrollbar{display:none}.nav-link[data-v-8281e881]{color:#e2e8f0e0;border-radius:8px;align-items:center;gap:.8rem;padding:.55rem .7rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.nav-link[data-v-8281e881]:hover{color:#fff;background:#ffffff0f}.nav-link.router-link-active[data-v-8281e881]{color:#fff;background:#ffffff1a;font-weight:600}.ico[data-v-8281e881]{opacity:1;flex-shrink:0;width:24px;height:24px}.user[data-v-8281e881]{border-top:1px solid #ffffff14;gap:.55rem;margin-top:auto;padding:.85rem .35rem .35rem;display:grid}.profile-link[data-v-8281e881]{min-width:0;color:inherit;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;padding:.25rem .2rem;text-decoration:none;display:grid}.profile-link[data-v-8281e881]:hover,.profile-link.router-link-active[data-v-8281e881]{background:#ffffff14}.avatar[data-v-8281e881]{color:#99f6e4;background:#ffffff1a;border-radius:8px;place-items:center;width:32px;height:32px;font-size:.8rem;font-weight:600;display:grid}.user-meta[data-v-8281e881]{min-width:0}.user-meta strong[data-v-8281e881]{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;display:block;overflow:hidden}.user-meta span[data-v-8281e881]{color:#e2e8f080;white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;display:block;overflow:hidden}.sign-out[data-v-8281e881]{color:#e2e8f0bf;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:6px;grid-column:1/-1;justify-content:center;align-items:center;gap:.4rem;margin-top:.15rem;padding:.4rem .65rem;font-size:.75rem;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.logout-link[data-v-8281e881]{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff1a;border-radius:0;width:100%;margin-top:.85rem;padding-top:.85rem;font-family:inherit}.sign-out[data-v-8281e881]:hover{color:#fff;background:#ffffff14}.main[data-v-8281e881]{background:var(--lh-bg);flex-direction:column;min-width:0;height:100vh;min-height:0;display:flex;overflow:hidden}.topbar[data-v-8281e881]{background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;height:64px;padding:0 1.5rem;display:flex;box-shadow:0 1px #0c2d4a0a}.topbar-left[data-v-8281e881]{align-items:center;gap:.75rem;min-width:0;display:flex}.console-title[data-v-8281e881]{letter-spacing:-.03em;color:#0c2d4a;font-size:1.0625rem;font-weight:700;line-height:1.2}.phase[data-v-8281e881]{color:#1c3348;font-size:.9375rem;font-weight:600;line-height:1.2}.topbar-tools[data-v-8281e881]{align-items:center;gap:.75rem;display:flex}.topbar-right[data-v-8281e881]{border:1px solid var(--lh-border);background:var(--lh-surface-muted);border-radius:999px;align-items:center;gap:.45rem;padding:.25rem .3rem .25rem .75rem;display:flex}.branch[data-v-8281e881]{white-space:nowrap;align-items:baseline;gap:.4rem;min-width:0;display:flex}.branch span[data-v-8281e881]{color:#3d5166;font-size:.8125rem;font-weight:600;line-height:1.2}.branch strong[data-v-8281e881]{color:#0c2d4a;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:700;line-height:1.2;overflow:hidden}.health[data-v-8281e881]{color:var(--lh-success);background:#fff;border:1px solid #d1fae5;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.health.down[data-v-8281e881]{color:#b42318;border-color:#fecdca}.health.down .dot[data-v-8281e881]{background:#b42318}.health.checking[data-v-8281e881]{color:var(--lh-muted);border-color:var(--lh-border)}.health.checking .dot[data-v-8281e881]{background:var(--lh-muted)}.dot[data-v-8281e881]{background:var(--lh-success);border-radius:50%;width:6px;height:6px}.content[data-v-8281e881]{flex:1;min-width:0;min-height:0;padding:1.35rem 1.5rem 2rem;overflow:auto;container:lh-main/inline-size}.shell.collapsed .brand-text[data-v-8281e881],.shell.collapsed .nav-label[data-v-8281e881],.shell.collapsed .nav-link span[data-v-8281e881],.shell.collapsed .user-meta[data-v-8281e881],.shell.collapsed .sign-out span[data-v-8281e881]{display:none}.shell.collapsed .brand[data-v-8281e881]{justify-content:center;padding-left:0;padding-right:0}.shell.collapsed .nav-link[data-v-8281e881],.shell.collapsed .profile-link[data-v-8281e881]{justify-content:center}.shell.collapsed .profile-link[data-v-8281e881]{grid-template-columns:auto}.shell.collapsed .nav[data-v-8281e881]{padding-left:.5rem;padding-right:.5rem}.shell.collapsed .sign-out[data-v-8281e881]{padding:.45rem}@media (prefers-reduced-motion:reduce){.shell[data-v-8281e881],.mark[data-v-8281e881],.brand-arrow[data-v-8281e881]{transition:none;transform:none}}.menu-btn[data-v-8281e881],.drawer-backdrop[data-v-8281e881]{display:none}@media (width<=1100px) and (width>=721px){.shell[data-v-8281e881],.shell.collapsed[data-v-8281e881]{grid-template-columns:var(--lh-sidebar-rail) minmax(0, 1fr)}.brand-text[data-v-8281e881],.nav-label[data-v-8281e881],.nav-link span[data-v-8281e881],.user-meta[data-v-8281e881],.sign-out span[data-v-8281e881],.brand-arrow[data-v-8281e881]{display:none}.brand[data-v-8281e881]{justify-content:center;padding-left:0;padding-right:0}.brand-hit[data-v-8281e881]{pointer-events:none}.brand-hit:hover .mark[data-v-8281e881],.brand-hit:focus-visible .mark[data-v-8281e881]{opacity:1}.nav[data-v-8281e881]{padding-left:.5rem;padding-right:.5rem}.nav-link[data-v-8281e881],.profile-link[data-v-8281e881]{justify-content:center}.profile-link[data-v-8281e881]{grid-template-columns:auto}.sign-out[data-v-8281e881]{padding:.45rem}.phase[data-v-8281e881]{display:none}}@media (width<=720px){.shell[data-v-8281e881],.shell.collapsed[data-v-8281e881]{grid-template-columns:minmax(0,1fr);height:100dvh}.nav[data-v-8281e881]{z-index:60;width:min(290px,86vw);height:100dvh;transition:transform .24s cubic-bezier(.22,1,.36,1);position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-102%);box-shadow:0 0 40px #00000059}.shell.menu-open .nav[data-v-8281e881]{transform:none}.shell.collapsed .brand-text[data-v-8281e881],.shell.collapsed .nav-label[data-v-8281e881],.shell.collapsed .nav-link span[data-v-8281e881],.shell.collapsed .user-meta[data-v-8281e881],.shell.collapsed .sign-out span[data-v-8281e881]{display:revert}.shell.collapsed .nav-link[data-v-8281e881]{justify-content:flex-start}.brand-hit[data-v-8281e881]{pointer-events:none}.brand-arrow[data-v-8281e881]{display:none}.brand-hit:hover .mark[data-v-8281e881]{opacity:1}.drawer-backdrop[data-v-8281e881]{z-index:55;background:#0c2d4a73;border:0;padding:0;display:block;position:fixed;inset:0}.menu-btn[data-v-8281e881]{border:1px solid var(--lh-border);width:38px;height:38px;color:var(--lh-navy);cursor:pointer;background:#fff;border-radius:8px;place-items:center;display:grid}.menu-btn svg[data-v-8281e881]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}.main[data-v-8281e881]{height:100dvh}.topbar[data-v-8281e881]{height:56px;padding:0 1rem}.phase[data-v-8281e881],.branch[data-v-8281e881]{display:none}.topbar-right[data-v-8281e881]{background:0 0;border:0;padding:.2rem}.content[data-v-8281e881]{padding:1rem 1rem 1.5rem}}@media (prefers-reduced-motion:reduce){.nav[data-v-8281e881]{transition:none}}.census[data-v-2095e9a5]{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;display:grid}.census-card[data-v-2095e9a5]{cursor:default;border-radius:16px;align-items:center;gap:1rem;min-width:0;padding:1.2rem 1.25rem;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1),border-color .32s,background-color .32s;display:flex;transform:translateY(0);box-shadow:0 1px 2px #0c2d4a0a}.census-card[data-v-2095e9a5]:hover{transform:translateY(-4px);box-shadow:0 14px 28px -16px #0c2d4a38}.census-card[data-v-2095e9a5]:focus-visible{outline:2px solid var(--lh-teal);outline-offset:2px}.census-card[data-v-2095e9a5]:first-child{background:#eef3f8;border-color:#dce6f0}.census-card[data-v-2095e9a5]:nth-child(2){background:#eef6f4;border-color:#d7ebe6}.census-card[data-v-2095e9a5]:nth-child(3){background:#f4f2ef;border-color:#e7e2da}.census-card[data-v-2095e9a5]:nth-child(4){background:#f7f3ef;border-color:#ebe3da}.census-card[data-v-2095e9a5]:nth-child(5){background:#f1f3f8;border-color:#e0e4ee}.census-card[data-v-2095e9a5]:nth-child(6){background:#eef5f1;border-color:#d7e8de}.glyph[data-v-2095e9a5]{color:#0c2d4a;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;line-height:0;transition:transform .32s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:scale(1)}.census-card:hover .glyph[data-v-2095e9a5]{transform:scale(1.06)}.glyph svg[data-v-2095e9a5]{width:30px;height:30px;display:block}.census-card:first-child .glyph[data-v-2095e9a5]{color:#1e4b7a;background:#dce7f3}.census-card:nth-child(2) .glyph[data-v-2095e9a5]{color:#0f5c56;background:#d5ebe6}.census-card:nth-child(3) .glyph[data-v-2095e9a5]{color:#3f4c63;background:#e6e0d6}.census-card:nth-child(4) .glyph[data-v-2095e9a5]{color:#7a4b32;background:#eadfd4}.census-card:nth-child(5) .glyph[data-v-2095e9a5]{color:#334155;background:#e0e5f0}.census-card:nth-child(6) .glyph[data-v-2095e9a5]{color:#1f5c45;background:#d5e8dc}.copy[data-v-2095e9a5]{min-width:0}.census-card strong[data-v-2095e9a5]{color:#0c2d4a;letter-spacing:-.04em;font-size:1.7rem;font-weight:700;line-height:1;display:block}.census-card:last-child strong[data-v-2095e9a5]{letter-spacing:-.03em;font-size:1.2rem;line-height:1.2}.census-card .label[data-v-2095e9a5]{color:#3d5166;margin-top:.3rem;font-size:.8125rem;font-weight:600;display:block}.shortcuts[data-v-2095e9a5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.shortcut[data-v-2095e9a5]{border-radius:var(--lh-radius);border:1px solid var(--lh-border-soft);background:var(--lh-surface-muted);align-items:center;gap:.85rem;padding:.85rem 1rem;text-decoration:none;transition:border-color .12s,background .12s;display:flex}.shortcut[data-v-2095e9a5]:hover{background:var(--lh-teal-soft);border-color:#b6ddd7}.num[data-v-2095e9a5]{font-family:var(--lh-mono);color:var(--lh-teal);min-width:1.5rem;font-size:.75rem;font-weight:500}.shortcut strong[data-v-2095e9a5]{color:var(--lh-navy);letter-spacing:-.02em;font-size:.9375rem;font-weight:700;display:block}.shortcut span[data-v-2095e9a5]:last-child{color:var(--lh-muted);margin-top:.1rem;font-size:.78rem;display:block}.caps[data-v-2095e9a5]{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.caps li[data-v-2095e9a5]{background:var(--lh-surface-muted);color:var(--lh-navy);border:1px solid var(--lh-border-soft);font-size:.7rem;font-weight:500;font-family:var(--lh-mono);border-radius:4px;padding:.2rem .5rem}.steps[data-v-2095e9a5]{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.steps li[data-v-2095e9a5]{border-bottom:1px solid var(--lh-border-soft);gap:.1rem;padding-bottom:.55rem;display:grid}.steps li[data-v-2095e9a5]:last-child{border-bottom:none;padding-bottom:0}.steps span[data-v-2095e9a5]{text-transform:capitalize;color:var(--lh-text);font-size:.875rem;font-weight:500}.steps code[data-v-2095e9a5],.foot code[data-v-2095e9a5]{font-family:var(--lh-mono);color:var(--lh-muted);font-size:.72rem}.foot[data-v-2095e9a5]{color:var(--lh-muted);margin:1rem 0 0;font-size:.8rem}@container lh-main (width<=980px){.census[data-v-2095e9a5],.shortcuts[data-v-2095e9a5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container lh-main (width<=560px){.census[data-v-2095e9a5],.shortcuts[data-v-2095e9a5]{grid-template-columns:1fr}}@media (width<=640px){.census[data-v-2095e9a5],.shortcuts[data-v-2095e9a5]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.census-card[data-v-2095e9a5],.glyph[data-v-2095e9a5]{transition:none}.census-card[data-v-2095e9a5]:hover,.census-card:hover .glyph[data-v-2095e9a5]{transform:none}}.files[data-v-32e60dc5]{border-top:1px solid var(--lh-border-soft);gap:.6rem;margin-top:1rem;padding-top:.85rem;display:grid}.files header[data-v-32e60dc5]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.files h3[data-v-32e60dc5]{color:var(--lh-navy);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.8125rem}.muted[data-v-32e60dc5]{color:var(--lh-muted);margin:0;font-size:.78rem}ul[data-v-32e60dc5]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}li[data-v-32e60dc5]{border:1px solid var(--lh-border-soft);border-radius:var(--lh-radius-sm,8px);background:var(--lh-surface-muted);align-items:center;gap:.65rem;padding:.5rem .6rem;display:flex}.thumb[data-v-32e60dc5]{object-fit:cover;cursor:zoom-in;background:#0b1320;border-radius:6px;width:56px;height:56px}.meta[data-v-32e60dc5]{min-width:0;color:var(--lh-muted);flex:1;gap:.1rem;font-size:.78rem;display:grid}.name[data-v-32e60dc5]{text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:.8125rem;font-weight:600}.note[data-v-32e60dc5]{color:var(--lh-navy)}.add[data-v-32e60dc5]{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.hidden[data-v-32e60dc5]{display:none}.picker[data-v-408ce869]{position:relative}.picker .lh-input[data-v-408ce869]{width:100%;min-width:0}.hint[data-v-408ce869]{color:#3d5166;margin:.25rem 0 0;font-size:.75rem;font-weight:600}.menu[data-v-408ce869]{z-index:30;border:1px solid var(--lh-border);border-radius:var(--lh-radius);max-height:16rem;box-shadow:var(--lh-shadow);background:#fff;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow:auto}.menu button[data-v-408ce869]{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:.45rem .55rem}.menu button[data-v-408ce869]:hover{background:#f4f7fb}.menu strong[data-v-408ce869]{color:#0c2d4a;font-size:.875rem;font-weight:700;display:block}.menu span[data-v-408ce869]{color:#3d5166;margin-top:.1rem;font-size:.75rem;font-weight:600;display:block}.progress[data-v-3f7a637c]{border:1px solid var(--lh-border-soft);border-radius:var(--lh-radius-lg);background:var(--lh-surface-muted);gap:.5rem;margin:0 0 1rem;padding:.75rem .9rem;display:grid}.now[data-v-3f7a637c],.none[data-v-3f7a637c]{color:var(--lh-navy);margin:0;font-size:.875rem}.now span[data-v-3f7a637c],.none[data-v-3f7a637c]{color:var(--lh-muted)}.steps[data-v-3f7a637c]{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.steps li[data-v-3f7a637c]{gap:.3rem;min-width:0;display:grid}.bar[data-v-3f7a637c]{background:var(--lh-border);border-radius:999px;height:6px}.done .bar[data-v-3f7a637c]{background:var(--lh-teal)}.now .bar[data-v-3f7a637c]{background:var(--lh-amber)}.skipped .bar[data-v-3f7a637c]{background:repeating-linear-gradient(90deg, var(--lh-border) 0 4px, transparent 4px 8px)}.label[data-v-3f7a637c]{color:var(--lh-muted);overflow-wrap:anywhere;font-size:.6875rem}.now .label[data-v-3f7a637c]{color:var(--lh-navy);font-weight:700}.done .label[data-v-3f7a637c]{color:var(--lh-text)}@media (width<=560px){.steps[data-v-3f7a637c]{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:.5rem}}.pd-form[data-v-4e633a5a]{background:#fff;border-radius:10px;margin:1rem 1rem 0;padding:.9rem 1rem}.pd-check[data-v-4e633a5a]{align-items:center;gap:.5rem;display:flex}.pd-line[data-v-4e633a5a]{margin:.45rem 0}.pd-body[data-v-4e633a5a]{margin:.8rem 0;font-size:1rem;line-height:1.6}.pd-rx[data-v-4e633a5a]{gap:.35rem;margin:.5rem 0 .8rem;padding-left:1.2rem;display:grid}.pd-sign[data-v-4e633a5a]{color:#0f172a;border-top:1px solid #0f172a;width:14rem;margin-top:1.6rem;padding-top:.2rem;font-weight:600}.p-idcard[data-v-4e633a5a]{width:85.6mm;min-height:54mm;padding:.6rem .8rem;font-size:.75rem}.p-idcard header[data-v-4e633a5a]{margin-bottom:.3rem;padding-bottom:.25rem}.pc-row[data-v-4e633a5a]{align-items:center;gap:.6rem;display:flex}.pc-photo[data-v-4e633a5a]{object-fit:cover;border:1px solid #94a3b8;border-radius:3px;flex:none;width:17mm;height:17mm}.pc-name[data-v-4e633a5a]{margin:.2rem 0;font-size:1.05rem;font-weight:700}.pc-meta[data-v-4e633a5a]{flex-wrap:wrap;gap:.2rem .8rem;margin:0;display:flex}.pc-bar[data-v-4e633a5a]{margin-top:.35rem;line-height:0}.pc-bar[data-v-4e633a5a] svg{max-width:100%;height:auto}.p-label[data-v-4e633a5a]{width:50mm;min-height:25mm;padding:.15rem .25rem;font-size:.6rem;line-height:1.2}.p-label p[data-v-4e633a5a]{margin:0}.sl-top[data-v-4e633a5a],.sl-mid[data-v-4e633a5a]{justify-content:space-between;gap:.3rem;display:flex}.sl-tests[data-v-4e633a5a]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sl-prio[data-v-4e633a5a]{text-transform:uppercase;font-weight:700}.sl-foot[data-v-4e633a5a]{text-align:right;font-size:.5rem}@media print{.p-idcard[data-v-4e633a5a],.p-label[data-v-4e633a5a]{width:auto;min-height:0}}.pp[data-v-1bed1b3c]{justify-items:start;gap:.35rem;display:grid}.pp-img[data-v-1bed1b3c]{object-fit:cover;border:1px solid var(--lh-border-soft);border-radius:14px;width:72px;height:72px}.pp-initials[data-v-1bed1b3c]{color:#0f5b73;background:#e6f1f4;border-radius:14px;place-items:center;width:72px;height:72px;font-size:1.3rem;font-weight:700;display:grid}.pp-actions[data-v-1bed1b3c]{flex-wrap:wrap;gap:.25rem;display:flex}.pp-file[data-v-1bed1b3c]{display:none}.pp-cam[data-v-1bed1b3c]{z-index:2;background:#fff;border-radius:14px;gap:.8rem;width:min(26rem,94vw);padding:1rem;display:grid;position:relative;box-shadow:0 24px 60px #0c2d4a47}.pp-cam video[data-v-1bed1b3c]{aspect-ratio:1;object-fit:cover;background:#0f172a;border-radius:10px;width:100%;transform:scaleX(-1)}.member[data-v-b0ae8a60]{border:1px solid var(--lh-border-soft);border-radius:var(--lh-radius);background:var(--lh-surface-muted);padding:.5rem .65rem;font-size:.875rem}.line[data-v-b0ae8a60]{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}.note[data-v-b0ae8a60]{color:var(--lh-muted);flex-basis:100%}.form[data-v-b0ae8a60]{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));align-items:start;gap:.5rem .75rem;display:grid}.form label[data-v-b0ae8a60]{gap:.2rem;font-size:.8125rem;display:grid}.form .wide[data-v-b0ae8a60]{grid-column:1/-1}.find[data-v-b0ae8a60]{gap:.4rem;display:flex}.find .lh-input[data-v-b0ae8a60]{flex:1;max-width:16rem}.ok[data-v-b0ae8a60]{color:var(--lh-success,#1f7a4d)}.actions[data-v-b0ae8a60]{grid-column:1/-1;gap:.4rem;display:flex}.danger[data-v-b0ae8a60]{color:var(--lh-danger,#b42318);margin-left:auto}.lab-parts[data-v-74e78720]{border-collapse:collapse;width:100%;margin:.35rem 0;font-size:.8125rem}.lab-parts th[data-v-74e78720]{text-align:left;color:var(--lh-muted);padding:.2rem .5rem;font-weight:600}.lab-parts td[data-v-74e78720]{border-top:1px solid var(--lh-border,#e3e9f0);padding:.2rem .5rem}.past-stays h4[data-v-f4d000a9]{margin:.6rem 0 .25rem;font-size:.8125rem}.past-stays ul[data-v-f4d000a9]{gap:.25rem;margin:0;padding-left:1.1rem;display:grid}.rec-head[data-v-f4d000a9]{border-bottom:1px solid var(--lh-border-soft);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.rec-id[data-v-f4d000a9]{align-items:center;gap:.85rem;min-width:0;display:flex}.rec-avatar[data-v-f4d000a9]{background:var(--lh-teal-soft,#e6f4f1);color:#0f766e;letter-spacing:.02em;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:.95rem;font-weight:700;display:grid}.rec-id h2[data-v-f4d000a9]{letter-spacing:-.02em;color:var(--lh-navy);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:1.2rem;display:flex}.rec-id p[data-v-f4d000a9]{color:var(--lh-muted);margin:.2rem 0 0;font-size:.8125rem}.rec-meta[data-v-f4d000a9]{flex-wrap:wrap;row-gap:.15rem;display:flex}.rec-meta>span[data-v-f4d000a9]{white-space:nowrap}.rec-meta>span+span[data-v-f4d000a9]:before{content:"·";color:var(--lh-border);margin:0 .45rem}.rec-actions[data-v-f4d000a9]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.rec-close[data-v-f4d000a9]{border:1px solid var(--lh-border);width:36px;height:36px;color:var(--lh-muted);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}.rec-close[data-v-f4d000a9]:hover{background:var(--lh-surface-muted);color:var(--lh-navy)}.rec-close svg[data-v-f4d000a9]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}.rec-allergy[data-v-f4d000a9]{color:#912018;background:#fef3f2;border:1px solid #fecdca;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin-top:.85rem;padding:.6rem .8rem;font-size:.8125rem;display:flex}.rec-incomplete[data-v-f4d000a9]{color:#7a2e0e;background:#fffaeb;border:1px solid #fedf89;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.85rem;padding:.6rem .8rem;font-size:.8125rem;display:flex}.rec-allergy svg[data-v-f4d000a9]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;width:18px;height:18px}.rec-allergy-item[data-v-f4d000a9]{background:#fff;border:1px solid #fecdca;border-radius:999px;padding:.1rem .5rem;font-weight:600}.rec-tabs[data-v-f4d000a9]{margin:1rem 0 .25rem}.rec-tab-count[data-v-f4d000a9]{background:var(--lh-border-soft,#eef2f6);border-radius:999px;margin-left:.35rem;padding:0 .4rem;font-size:.7rem;font-weight:600}.rec-admin[data-v-f4d000a9]{margin-top:.5rem}@container lh-main (width<=900px){.rec-head[data-v-f4d000a9]{flex-direction:column}}.record[data-v-f4d000a9]{gap:.25rem;min-height:0;display:grid}.block[data-v-f4d000a9]{border-bottom:1px solid var(--lh-border-soft);gap:.5rem;padding:.85rem 0;display:grid}.block[data-v-f4d000a9]:last-child{border-bottom:0}.block>header[data-v-f4d000a9]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.block h3[data-v-f4d000a9]{color:var(--lh-navy);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.8125rem}.block p[data-v-f4d000a9]{margin:0;font-size:.875rem}.muted[data-v-f4d000a9]{color:var(--lh-muted)}.small[data-v-f4d000a9]{font-size:.78rem!important}.result[data-v-f4d000a9]{align-items:center;gap:.4rem;display:flex}.glance[data-v-f4d000a9]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem}.glance article[data-v-f4d000a9]{border:1px solid var(--lh-border-soft);background:var(--lh-surface-alt,#f8fafc);border-radius:10px;padding:.65rem .8rem}.glance span[data-v-f4d000a9]{color:var(--lh-muted);margin-bottom:.2rem;font-size:.75rem;font-weight:600;display:block}.glance p[data-v-f4d000a9]{margin:0;font-size:.85rem}.g-vitals[data-v-f4d000a9]{flex-wrap:wrap;gap:.15rem .7rem;display:flex}.g-vitals b[data-v-f4d000a9]{margin-right:.25rem;font-weight:600}.facts[data-v-f4d000a9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.facts span[data-v-f4d000a9]{color:var(--lh-muted);margin-bottom:.15rem;font-size:.75rem;font-weight:600;display:block}.facts p[data-v-f4d000a9]{white-space:pre-line}.mini th[data-v-f4d000a9],.mini td[data-v-f4d000a9]{padding:.45rem .6rem;font-size:.8125rem}.req[data-v-f4d000a9]{color:#b42318;text-decoration:none}@container lh-main (width<=720px){.facts[data-v-f4d000a9]{grid-template-columns:1fr}}.rec-actions[data-v-f4d000a9]{flex-wrap:wrap;gap:.5rem;display:flex}.merge-box[data-v-f4d000a9]{gap:.6rem;max-width:34rem;margin-top:.75rem;display:grid}.merge-confirm[data-v-f4d000a9]{gap:.5rem;display:grid}.owes[data-v-f4d000a9]{border:1px solid var(--lh-border);border-radius:var(--lh-radius);background:#fffaf0;margin:0 0 .75rem;padding:.5rem .75rem;font-size:.8125rem}.kin-line[data-v-f4d000a9]{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.875rem;display:flex}.kin-form[data-v-f4d000a9]{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.kin-form label[data-v-f4d000a9]{gap:.2rem;font-size:.8125rem;display:grid}.kin-form .full[data-v-f4d000a9]{flex-basis:100%}.picker[data-v-d8950e37]{gap:.6rem;display:grid}.dept[data-v-d8950e37]{gap:.35rem;min-width:0;display:grid}h4[data-v-d8950e37]{color:var(--lh-navy);flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;margin:0;font-size:.8125rem;font-weight:600;display:flex}h4 span[data-v-d8950e37]{color:var(--lh-muted);font-size:.75rem;font-weight:400}.rooms[data-v-d8950e37]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.4rem;display:grid}.room[data-v-d8950e37]{border:1px solid var(--lh-border);border-radius:var(--lh-radius);background:var(--lh-surface);min-width:0;font:inherit;text-align:left;color:var(--lh-text);cursor:pointer;gap:.1rem;padding:.5rem .65rem;display:grid}.room[data-v-d8950e37]:hover{border-color:var(--lh-teal)}.room strong[data-v-d8950e37]{color:var(--lh-navy);overflow-wrap:anywhere;font-size:.8125rem}.room span[data-v-d8950e37],.room small[data-v-d8950e37]{color:var(--lh-muted);font-size:.75rem}.room.best[data-v-d8950e37]{border-color:var(--lh-teal)}.room.best small[data-v-d8950e37]{color:var(--lh-teal);font-weight:600}.room.load-none[data-v-d8950e37]{background:var(--lh-surface-muted)}.room.chosen[data-v-d8950e37]{background:var(--lh-teal-soft);border-color:var(--lh-teal);box-shadow:inset 0 0 0 2px var(--lh-teal)}.room.blocked[data-v-d8950e37]{cursor:not-allowed;opacity:.55;background:var(--lh-surface-muted)}.room.blocked[data-v-d8950e37]:hover{border-color:var(--lh-border)}.hint[data-v-d8950e37]{color:var(--lh-muted);margin:0;font-size:.8125rem}.invalid .room[data-v-d8950e37]{border-color:var(--lh-danger)}.empty[data-v-d8950e37]{color:var(--lh-muted);margin:0;font-size:.8125rem}.complaints[data-v-39bd4b87]{gap:.5rem;min-width:0;display:grid}.row[data-v-39bd4b87]{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.text[data-v-39bd4b87]{flex:16rem;gap:.25rem;min-width:0;font-size:.8125rem;display:grid}.duration[data-v-39bd4b87]{gap:.25rem;font-size:.8125rem;display:grid}.pair[data-v-39bd4b87]{gap:.35rem;display:flex}.pair .num[data-v-39bd4b87]{flex:none;width:4.5rem}.pair select[data-v-39bd4b87]{flex:none;width:auto}.hint[data-v-39bd4b87]{color:var(--lh-muted);font-size:.75rem}.add[data-v-39bd4b87]{justify-self:start}.checkin[data-v-5f4292b7]{gap:.85rem;width:min(720px,100vw - 2rem);max-height:calc(100vh - 3rem);display:grid;overflow-y:auto}.field[data-v-5f4292b7]{border:0;gap:.4rem;min-width:0;margin:0;padding:0;display:grid}.field legend[data-v-5f4292b7]{color:var(--lh-navy);margin-bottom:.4rem;font-size:.8125rem;font-weight:600}.checkin>p[data-v-5f4292b7]{margin:0}.checkin label[data-v-5f4292b7]:not(.check){color:var(--lh-navy);gap:.35rem;font-size:.8125rem;font-weight:600;display:grid}.check[data-v-5f4292b7]{color:var(--lh-navy);align-items:center;gap:.45rem;font-size:.8125rem;display:inline-flex}.optional[data-v-5f4292b7],.hint[data-v-5f4292b7]{color:var(--lh-muted);font-weight:400}.hint[data-v-5f4292b7]{font-size:.75rem}.card[data-v-5f4292b7]{border-radius:8px;margin:0;padding:.55rem .7rem;font-size:.875rem}.card.ok[data-v-5f4292b7]{color:#1c6b34;background:#e7f5ea}.card.due[data-v-5f4292b7]{color:#8a5300;background:#fff8eb}.assigned[data-v-5f4292b7]{color:var(--lh-navy);font-size:.875rem}.off[data-v-5f4292b7]{color:#a61b1b}.booked[data-v-5f4292b7]{font-size:.875rem}.req[data-v-5f4292b7]{color:#b42318;text-decoration:none}.desk[data-v-9b34f536]{grid-template-columns:8.5rem 8.5rem repeat(3,minmax(10rem,1fr));align-items:start;gap:.6rem .75rem;display:grid}.desk>label[data-v-9b34f536]{min-width:0;color:var(--lh-muted);gap:.3rem;font-size:.75rem;font-weight:600;display:grid}.unit[data-v-9b34f536]{align-items:center;gap:.35rem;display:flex}.unit input[data-v-9b34f536]{width:100%;min-width:0}.unit span[data-v-9b34f536]{color:var(--lh-muted);font-weight:400}@media (width<=900px){.desk[data-v-9b34f536]{grid-template-columns:1fr 1fr}}.imp[data-v-154912e8]{margin-bottom:1rem}.imp-head[data-v-154912e8]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.imp-head h2[data-v-154912e8]{margin:0 0 .2rem;font-size:1.05rem}.imp-head p[data-v-154912e8]{margin:0}.steps[data-v-154912e8]{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.steps>li[data-v-154912e8]{border-top:1px solid var(--lh-border-soft);align-items:flex-start;gap:.85rem;padding-top:.9rem;display:flex}.n[data-v-154912e8]{background:var(--lh-teal-soft);width:28px;height:28px;color:var(--lh-teal);border-radius:50%;flex:none;place-items:center;font-size:.9rem;font-weight:700;display:grid}.body[data-v-154912e8]{flex:1;min-width:0}.body>strong[data-v-154912e8]{margin:.15rem 0 .3rem;display:block}.body>p[data-v-154912e8]{margin:0 0 .5rem}.dl[data-v-154912e8]{align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.cols[data-v-154912e8]{margin-top:.6rem}.cols summary[data-v-154912e8]{cursor:pointer;color:var(--lh-teal);font-size:.9rem;font-weight:600}.cols .mini[data-v-154912e8]{margin-top:.5rem;font-size:.85rem}.file[data-v-154912e8]{cursor:pointer;align-items:center;gap:.75rem;display:flex}.file input[data-v-154912e8]{opacity:0;width:1px;height:1px;position:absolute}.file:focus-within .lh-btn[data-v-154912e8]{outline:2px solid var(--lh-teal-mid);outline-offset:2px}.fname[data-v-154912e8]{color:var(--lh-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.summary[data-v-154912e8]{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.6rem;display:flex}.chip[data-v-154912e8]{border:1px solid var(--lh-border);border-radius:999px;padding:.2rem .7rem;font-size:.85rem;font-weight:600}.chip.ok[data-v-154912e8]{background:var(--lh-success-soft);color:var(--lh-success);border-color:#a7f3d0}.chip.bad[data-v-154912e8]{background:var(--lh-danger-soft);color:var(--lh-danger);border-color:#fecaca}.check[data-v-154912e8]{align-items:center;gap:.35rem;margin-left:auto;font-size:.85rem;display:inline-flex}.rows[data-v-154912e8]{max-height:360px;margin-bottom:.6rem;overflow:auto}.rows tr.bad td[data-v-154912e8]{background:var(--lh-danger-soft)}@media (width<=720px){.steps>li[data-v-154912e8]{gap:.6rem}.check[data-v-154912e8]{margin-left:0}}.today-bar[data-v-d5ac7d8d]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.today-bar .meta[data-v-d5ac7d8d]{color:var(--lh-muted);margin:0;font-size:.8125rem}.prio[data-v-d5ac7d8d]{color:#b54708;margin-top:.2rem;font-size:.75rem;font-weight:600;display:block}.bookings[data-v-d5ac7d8d]{margin-bottom:1rem;overflow:hidden}.bookings-head[data-v-d5ac7d8d]{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem .85rem;display:flex}.bookings-head h2[data-v-d5ac7d8d]{letter-spacing:-.01em;color:var(--lh-navy);margin:0;font-size:1rem;font-weight:700}.bookings-head .meta[data-v-d5ac7d8d]{color:var(--lh-muted);margin:.2rem 0 0;font-size:.8125rem}.bookings>p[data-v-d5ac7d8d],.bookings>form[data-v-d5ac7d8d]{margin:0 1.25rem 1rem}.bookings>form[data-v-d5ac7d8d]{border:1px solid var(--lh-border-soft);background:var(--lh-surface-muted);border-radius:10px;padding:1rem}.bookings>.lh-table[data-v-d5ac7d8d]{border-top:1px solid var(--lh-border-soft)}.bookings .mini th[data-v-d5ac7d8d]:first-child,.bookings .mini td[data-v-d5ac7d8d]:first-child{padding-left:1.25rem}.bookings .mini th[data-v-d5ac7d8d]:last-child,.bookings .mini td[data-v-d5ac7d8d]:last-child{padding-right:1.25rem}.bookings .act[data-v-d5ac7d8d]{white-space:nowrap;width:1%}.mini th[data-v-d5ac7d8d],.mini td[data-v-d5ac7d8d]{padding:.6rem .75rem;font-size:.8125rem}.complaint-row td[data-v-d5ac7d8d]{background:var(--lh-teal-soft)}.complaint[data-v-d5ac7d8d]{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:.5rem;display:grid}.complaint label[data-v-d5ac7d8d]{color:var(--lh-navy);gap:.3rem;font-size:.8125rem;font-weight:600;display:grid}.req[data-v-d5ac7d8d]{color:#b42318;text-decoration:none}.visit-tabs[data-v-d5ac7d8d]{flex-wrap:wrap;gap:.35rem;padding:0 1.25rem .75rem;display:flex}.visit-tabs button[data-v-d5ac7d8d]{border:1px solid var(--lh-border-soft);background:var(--lh-surface);color:var(--lh-navy);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .8rem;font-size:.8125rem;font-weight:600;display:inline-flex}.visit-tabs button b[data-v-d5ac7d8d]{background:var(--lh-surface-muted);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:1.4rem;padding:0 .35rem;font-size:.75rem}.visit-tabs button.active[data-v-d5ac7d8d]{background:var(--lh-navy);border-color:var(--lh-navy);color:#fff}.visit-tabs button.active b[data-v-d5ac7d8d]{background:#fff3}.visit-filters[data-v-d5ac7d8d]{flex-wrap:wrap;align-items:center;gap:.5rem;padding:0 1.25rem;display:flex}.visit-filters .lh-input[data-v-d5ac7d8d]{width:auto;min-width:11rem}.visit-filters input[type=search][data-v-d5ac7d8d]{flex:14rem}.urgency[data-v-d5ac7d8d]{flex-wrap:wrap;gap:.35rem;display:inline-flex}.chip[data-v-d5ac7d8d]{border:1px solid var(--lh-border-soft);background:var(--lh-surface);color:var(--lh-navy);font:inherit;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.78rem;font-weight:600;display:inline-flex}button.chip[data-v-d5ac7d8d]{cursor:pointer}.chip i[data-v-d5ac7d8d]{background:#94a3b8;border-radius:50%;width:.55rem;height:.55rem}.chip b[data-v-d5ac7d8d]{font-variant-numeric:tabular-nums;color:var(--lh-muted)}.chip[data-cat=RED] i[data-v-d5ac7d8d]{background:#c62828}.chip[data-cat=YELLOW] i[data-v-d5ac7d8d]{background:#f2b705}.chip[data-cat=GREEN] i[data-v-d5ac7d8d]{background:#2e9e6b}.chip.on[data-v-d5ac7d8d]{background:var(--lh-navy);border-color:var(--lh-navy);color:#fff}.chip.on b[data-v-d5ac7d8d]{color:#fff}.chip.static[data-cat=RED][data-v-d5ac7d8d]{color:#a61b1b;background:#fde8e8;border-color:#fecaca}.chip.static[data-cat=YELLOW][data-v-d5ac7d8d]{color:#7a5a00;background:#fff4d6;border-color:#fde68a}.chip.static[data-cat=GREEN][data-v-d5ac7d8d]{color:#1d6b49;background:#e7f6ee;border-color:#a7f3d0}.visit-count[data-v-d5ac7d8d]{color:var(--lh-muted);margin:.75rem 1.25rem .4rem;font-size:.78rem}.visit-empty[data-v-d5ac7d8d]{border:1px dashed var(--lh-border-soft);text-align:center;color:var(--lh-muted);border-radius:10px;margin:0 1.25rem 1.25rem;padding:1.5rem;font-size:.875rem}.visit-scroll[data-v-d5ac7d8d]{border:1px solid var(--lh-border-soft);border-radius:10px;max-height:26rem;margin:0 1.25rem;overflow:auto}.visit-table thead th[data-v-d5ac7d8d]{z-index:1;background:var(--lh-surface-muted);position:sticky;top:0}.visit-table .num[data-v-d5ac7d8d]{text-align:right}.who[data-v-d5ac7d8d]{align-items:center;gap:.65rem;min-width:0;display:flex}.avatar[data-v-d5ac7d8d]{width:2.1rem;height:2.1rem;color:var(--lh-navy);background:#e0ecf7;border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid}.sub[data-v-d5ac7d8d]{color:var(--lh-muted);font-size:.75rem}.stage[data-v-d5ac7d8d]{white-space:nowrap;background:var(--lh-surface-muted);color:var(--lh-navy);border-radius:4px;padding:.15rem .55rem;font-size:.72rem;font-weight:600;display:inline-block}.stage[data-stage=PAYMENT][data-v-d5ac7d8d]{color:#9a5b00;background:#fff4e5}.stage[data-stage=TRIAGE][data-v-d5ac7d8d]{color:#1c5a9e;background:#e6f0fb}.stage[data-stage=CONSULTATION][data-v-d5ac7d8d]{color:#1d6b49;background:#e7f6ee}.wait[data-v-d5ac7d8d]{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.wait[data-tone=slow][data-v-d5ac7d8d]{color:#b45309}.wait[data-tone=long][data-v-d5ac7d8d]{color:#b42318}.visit-more[data-v-d5ac7d8d]{text-align:center;padding:.75rem 1.25rem 1.1rem}tr.due td[data-v-d5ac7d8d]{background:#f3faf8}.warn-text[data-v-d5ac7d8d]{color:#a61b1b;font-size:.75rem}.reg-filters[data-v-706e91fe]{gap:.75rem;margin-bottom:1rem;padding:.75rem;display:grid}.reg-filter-row[data-v-706e91fe]{grid-template-columns:minmax(0,1fr) 11rem auto auto auto;align-items:center;gap:.5rem;display:grid}.reg-search[data-v-706e91fe]{display:block;position:relative}.reg-search svg[data-v-706e91fe]{fill:none;width:18px;height:18px;stroke:var(--lh-muted);stroke-width:1.6px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.reg-search input[data-v-706e91fe]{width:100%;padding-left:2.2rem}.reg-select select[data-v-706e91fe]{width:100%}.reg-more[data-v-706e91fe]{align-items:center;gap:.4rem;display:inline-flex}.reg-count[data-v-706e91fe]{background:var(--lh-navy);color:#fff;border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .3rem;font-size:.7rem;font-weight:700;display:inline-grid}.reg-off[data-v-706e91fe]{color:var(--lh-muted)}.reg-note[data-v-706e91fe]{color:var(--lh-muted);font-size:.75rem}.reg-more-row[data-v-706e91fe]{border-top:1px solid var(--lh-border-soft);flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;padding-top:.75rem;display:flex}.reg-more-row>label[data-v-706e91fe]:not(.reg-check){color:var(--lh-muted);gap:.3rem;min-width:10rem;font-size:.75rem;font-weight:600;display:grid}.reg-check[data-v-706e91fe]{min-height:38px;color:var(--lh-navy);align-items:center;gap:.45rem;font-size:.8125rem;display:inline-flex}.sr-only[data-v-706e91fe]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reg-workspace[data-v-706e91fe]{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.reg-workspace.split[data-v-706e91fe]{grid-template-columns:minmax(18rem,.8fr) minmax(0,1.6fr)}.reg-workspace.split .reg-list[data-v-706e91fe]{position:sticky;top:0}.reg-person[data-v-706e91fe]{gap:.15rem;display:grid}.reg-person strong[data-v-706e91fe]{letter-spacing:-.01em;color:var(--lh-navy);flex-wrap:wrap;align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.reg-name[data-v-706e91fe]{color:var(--lh-teal);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--lh-teal) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--lh-teal) 35%, transparent);text-underline-offset:3px}tr.clickable:hover .reg-name[data-v-706e91fe],tr.clickable:focus-visible .reg-name[data-v-706e91fe]{text-decoration-color:currentColor}.reg-person>span[data-v-706e91fe]{color:var(--lh-muted);font-size:.78rem}.reg-phone[data-v-706e91fe],.reg-mrn[data-v-706e91fe]{color:var(--lh-muted);font-size:.8125rem}.reg-actions-col[data-v-706e91fe]{white-space:nowrap;text-align:right;width:1%}.lh-table tbody tr .reg-actions-col .lh-btn[data-v-706e91fe]{opacity:.85}.lh-table tbody tr:hover .reg-actions-col .lh-btn[data-v-706e91fe],.lh-table tbody tr:focus-within .reg-actions-col .lh-btn[data-v-706e91fe]{opacity:1;border-color:var(--lh-navy)}.page-tabs[data-v-706e91fe]{margin:0 0 1rem}@container lh-main (width<=1100px){.reg-workspace.split[data-v-706e91fe]{grid-template-columns:minmax(0,1fr)}.reg-workspace.split .reg-list[data-v-706e91fe]{position:static}}@container lh-main (width<=720px){.reg-filter-row[data-v-706e91fe]{grid-template-columns:1fr 1fr}.reg-search[data-v-706e91fe]{grid-column:1/-1}}.clickable[data-v-706e91fe]{cursor:pointer}.name-row[data-v-706e91fe]{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.lh-form-grid label[data-v-706e91fe]{color:#1c3348;font-weight:600}.lbl[data-v-706e91fe]{align-items:baseline;gap:.15rem;display:inline-flex}.req[data-v-706e91fe]{color:#b42318;cursor:help;font-weight:700;text-decoration:none}.field-error[data-v-706e91fe]{color:#b42318;font-size:.75rem;font-weight:600;line-height:1.3}.lh-input.is-invalid[data-v-706e91fe]{background:#fff8f7;border-color:#b42318}.room-field[data-v-706e91fe]{border:0;gap:.4rem;min-width:0;margin:0;padding:0;display:grid}.muted-inline[data-v-706e91fe]{color:var(--lh-muted);font-weight:400}@media (width<=900px){.name-row[data-v-706e91fe]{grid-template-columns:1fr 1fr}}.link-btn[data-v-706e91fe]{color:var(--lh-teal);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.75rem}.muted-note[data-v-706e91fe]{color:var(--lh-muted);margin:0;font-size:.8125rem}.kin[data-v-706e91fe]{border:0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem .75rem;margin:0;padding:0;display:grid}.kin legend[data-v-706e91fe]{margin-bottom:.35rem}.free-care-note[data-v-706e91fe]{border-radius:var(--lh-radius);background:var(--lh-surface-muted);align-self:end;margin:0;padding:.5rem .65rem;font-size:.8125rem}.amend[data-v-86fe51e0]{gap:.6rem;display:grid}.amend h2[data-v-86fe51e0]{margin:0}.list[data-v-86fe51e0]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.list li[data-v-86fe51e0]{border:1px solid var(--lh-border);border-radius:var(--lh-radius);background:var(--lh-surface,#fff);padding:.6rem .8rem}.top[data-v-86fe51e0]{flex-wrap:wrap;justify-content:space-between;gap:.75rem;display:flex}.text[data-v-86fe51e0]{white-space:pre-wrap;margin:.3rem 0 0}.change[data-v-86fe51e0]{margin:.3rem 0 0}.was[data-v-86fe51e0]{color:var(--lh-muted);text-decoration:line-through}.why[data-v-86fe51e0]{color:var(--lh-muted);margin:.3rem 0 0;font-size:.8125rem}.actions[data-v-86fe51e0]{flex-wrap:wrap;gap:.5rem;display:flex}.form[data-v-86fe51e0]{gap:.6rem;max-width:40rem;display:grid}.form label[data-v-86fe51e0]{color:var(--lh-muted);gap:.25rem;font-size:.8125rem;display:grid}.row[data-v-86fe51e0]{gap:.5rem;display:flex}.pmh[data-v-f2ceecfb]{gap:.5rem;min-width:0;display:grid}.head[data-v-f2ceecfb]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}h3[data-v-f2ceecfb],h4[data-v-f2ceecfb]{color:var(--lh-navy);margin:0;font-size:.875rem}.list[data-v-f2ceecfb]{gap:.35rem;margin:0;padding-left:1.1rem;font-size:.875rem;display:grid}.list small[data-v-f2ceecfb]{color:var(--lh-muted);display:block}.muted[data-v-f2ceecfb]{color:var(--lh-muted);margin:0;font-size:.8125rem}.small[data-v-f2ceecfb]{font-size:.75rem}.edit[data-v-f2ceecfb]{gap:.75rem;display:grid}.chk[data-v-f2ceecfb]{align-items:center;gap:.35rem;font-size:.8125rem;display:inline-flex}.pick[data-v-f2ceecfb],.surg[data-v-f2ceecfb],.med-search[data-v-f2ceecfb],.med-row[data-v-f2ceecfb]{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.pick label[data-v-f2ceecfb],.surg label[data-v-f2ceecfb],.cond-grid label[data-v-f2ceecfb]{gap:.25rem;min-width:0;font-size:.8125rem;display:grid}.full[data-v-f2ceecfb]{flex-basis:100%}.cond[data-v-f2ceecfb]{border:1px solid var(--lh-border);border-radius:var(--lh-radius);gap:.5rem;padding:.6rem .75rem;display:grid}.cond-head[data-v-f2ceecfb]{justify-content:space-between;align-items:center;display:flex}.cond-grid[data-v-f2ceecfb]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem;display:grid}.med[data-v-f2ceecfb]{border:0;flex-wrap:wrap;gap:.25rem .75rem;margin:0;padding:0;font-size:.8125rem;display:flex}.med legend[data-v-f2ceecfb]{margin-bottom:.25rem}.meds[data-v-f2ceecfb]{gap:.4rem;display:grid}.med-row span[data-v-f2ceecfb]{flex:10rem;font-size:.875rem}.med-search input[data-v-f2ceecfb]{flex:14rem}.lh-input.small[data-v-f2ceecfb]{width:auto}.results[data-v-f2ceecfb]{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.link[data-v-f2ceecfb]{color:var(--lh-teal);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:.2rem 0}.add[data-v-f2ceecfb]{justify-self:start}.tag[data-v-4a8a9b7f]{border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:600;display:inline-block}.tag-new[data-v-4a8a9b7f]{color:#1d4f86;background:#eef4fb}.tag-appt[data-v-4a8a9b7f]{color:#7a5a12;background:#f4efe2}.state[data-v-4a8a9b7f]{background:var(--lh-teal-soft);color:var(--lh-teal);border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:600}.state[data-state=AWAITING_RESULTS][data-v-4a8a9b7f]{color:#8a5300;background:#fff4e0}.state[data-state=RESULTS_RETURNED][data-v-4a8a9b7f]{color:#0f766e;background:#e7f5f3}.state[data-state=CLOSED][data-v-4a8a9b7f],.state[data-state=CANCELLED][data-v-4a8a9b7f]{background:var(--lh-surface-muted);color:var(--lh-muted)}.banner[data-v-4a8a9b7f]{border-radius:var(--lh-radius);border:1px solid var(--lh-border);background:var(--lh-surface-muted);color:var(--lh-navy);margin:0 0 1rem;padding:.75rem .9rem;font-size:.875rem}.banner.warn[data-v-4a8a9b7f]{background:#fff8eb;border-color:#f3d9a4}.banner.ok[data-v-4a8a9b7f]{background:#e7f5f3;border-color:#b6ddd7}.block[data-v-4a8a9b7f]{background:var(--lh-surface);border:1px solid var(--lh-border);border-radius:12px;margin-bottom:.85rem;padding:1rem 1.1rem}.block.prefilled[data-v-4a8a9b7f]{background:#fbf9f4}.block h2[data-v-4a8a9b7f]{color:var(--lh-navy);align-items:center;gap:.45rem;margin:0 0 .6rem;font-size:.9375rem;display:flex}.block h2 span[data-v-4a8a9b7f],.inline-num[data-v-4a8a9b7f]{background:var(--lh-navy);color:#fff;border-radius:999px;place-items:center;width:1.4rem;height:1.4rem;font-size:.75rem;display:inline-grid}.block h2 abbr[data-v-4a8a9b7f]{color:#b42318;text-decoration:none}.block h3[data-v-4a8a9b7f]{text-transform:uppercase;letter-spacing:.04em;color:var(--lh-muted);margin:0 0 .35rem;font-size:.75rem}.standing[data-v-4a8a9b7f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.chips[data-v-4a8a9b7f]{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.chips li[data-v-4a8a9b7f]{background:var(--lh-danger-soft);border-radius:6px;padding:.35rem .55rem;font-size:.8125rem}.prior[data-v-4a8a9b7f]{gap:.45rem;margin-top:.85rem;display:grid}.prior article[data-v-4a8a9b7f]{border:1px solid var(--lh-border-soft);background:var(--lh-surface);border-radius:8px;padding:.6rem .75rem}.prior header[data-v-4a8a9b7f]{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.prior p[data-v-4a8a9b7f]{margin:.25rem 0 0;font-size:.8125rem}.muted[data-v-4a8a9b7f]{color:var(--lh-muted);margin:0;font-size:.875rem}.small[data-v-4a8a9b7f]{font-size:.8125rem}.reason[data-v-4a8a9b7f]{color:var(--lh-navy);margin:0 0 .2rem;font-size:1rem;font-weight:500}.saved-line[data-v-4a8a9b7f]{color:var(--lh-navy);margin:0 0 .6rem;font-weight:600}.saved-line small[data-v-4a8a9b7f]{color:var(--lh-muted);font-weight:400}.row-form[data-v-4a8a9b7f]{gap:.6rem;display:grid}.row-form label[data-v-4a8a9b7f],.panel label[data-v-4a8a9b7f]{color:var(--lh-muted);gap:.3rem;font-size:.8125rem;font-weight:500;display:grid}.row-actions[data-v-4a8a9b7f]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.note[data-v-4a8a9b7f]{border:1px solid var(--lh-border-soft);background:var(--lh-surface-muted);border-radius:8px;margin-bottom:.45rem;padding:.55rem .7rem}.note small[data-v-4a8a9b7f]{color:var(--lh-muted)}.note p[data-v-4a8a9b7f]{margin:.2rem 0 0;font-size:.875rem}.dx[data-v-4a8a9b7f]{margin:0 0 .6rem;padding:0;list-style:none}.dx span[data-v-4a8a9b7f]{color:var(--lh-muted);font-size:.8125rem}.dx-form[data-v-4a8a9b7f]{grid-template-columns:minmax(0,1fr) 9rem auto;gap:.5rem;display:grid}.dx-form .lh-input[data-v-4a8a9b7f],.line .lh-input[data-v-4a8a9b7f]{width:100%;min-width:0}.triage h2 small[data-v-4a8a9b7f]{color:var(--lh-muted);font-size:.75rem;font-weight:400}.vitals[data-v-4a8a9b7f]{grid-template-columns:repeat(8,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.vitals dt[data-v-4a8a9b7f]{text-transform:uppercase;color:var(--lh-muted);font-size:.6875rem}.vitals dd[data-v-4a8a9b7f]{color:var(--lh-navy);margin:0;font-weight:600}.flags[data-v-4a8a9b7f]{color:#8a5300;margin:.5rem 0 0;padding-left:1.1rem;font-size:.8125rem}.bypass[data-v-4a8a9b7f]{color:#a61b1b;margin:0;font-weight:600}.cat[data-v-4a8a9b7f]{color:#1c6b34;background:#e7f5ea;border-radius:999px;padding:.1rem .45rem;font-size:.75rem}.cat[data-cat=RED][data-v-4a8a9b7f]{color:#a61b1b;background:#fde8e8}.cat[data-cat=YELLOW][data-v-4a8a9b7f]{color:#7a5a00;background:#fff4d6}.assess[data-v-4a8a9b7f]{gap:.75rem;display:grid}.assess label[data-v-4a8a9b7f],.assess legend[data-v-4a8a9b7f]{color:var(--lh-muted);font-size:.8125rem;font-weight:500}.assess>label[data-v-4a8a9b7f]{gap:.3rem;display:grid}.assess fieldset[data-v-4a8a9b7f]{border:0;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:0;padding:0;display:flex}.chk[data-v-4a8a9b7f]{align-items:center;gap:.35rem;color:var(--lh-navy)!important;display:inline-flex!important}.grow[data-v-4a8a9b7f]{flex:16rem}.tall[data-v-4a8a9b7f]{min-height:6rem}.ros h3[data-v-4a8a9b7f],.exam h3[data-v-4a8a9b7f]{text-transform:none;letter-spacing:0;color:var(--lh-navy);font-size:.8125rem}.ros-row[data-v-4a8a9b7f]{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.3rem 0;display:flex}.ros-row .lh-input[data-v-4a8a9b7f]{flex:14rem}.small-in[data-v-4a8a9b7f]{width:6rem;margin-left:.4rem}.ros-row label[data-v-4a8a9b7f]:not(.chk){align-items:center;display:inline-flex}.tb[data-v-4a8a9b7f]{background:#fffaf0;border-radius:8px;border:1px solid #f1d98a!important;padding:.7rem!important}.tb-q[data-v-4a8a9b7f]{align-items:center;gap:.75rem;min-width:14rem;display:flex}.tb-q span[data-v-4a8a9b7f]{width:6.5rem;color:var(--lh-navy);font-size:.875rem}.tb-flag[data-v-4a8a9b7f]{color:#a61b1b;flex-basis:100%;margin:0;font-size:.875rem;font-weight:600}.exam[data-v-4a8a9b7f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;display:grid}.exam h3[data-v-4a8a9b7f]{grid-column:1/-1;margin:0}.exam-row[data-v-4a8a9b7f]{border:1px solid var(--lh-border,#d9dee5);border-radius:8px;gap:.35rem;padding:.5rem .6rem;display:grid}.exam-row.abnormal[data-v-4a8a9b7f]{border-color:#c0392b}.exam-head[data-v-4a8a9b7f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.exam-name[data-v-4a8a9b7f]{font-weight:600}.exam-pick[data-v-4a8a9b7f]{gap:.3rem;display:flex}.exam-text[data-v-4a8a9b7f]{margin:0}.icd[data-v-4a8a9b7f]{gap:.4rem;display:grid}.link-btn[data-v-4a8a9b7f]{color:var(--lh-teal);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:.4rem;padding:0;font-size:.8125rem}.new-dx[data-v-4a8a9b7f]{color:var(--lh-teal);font-weight:600}.dx-manage[data-v-4a8a9b7f]{border:1px solid var(--lh-border-soft);border-radius:var(--lh-radius);background:var(--lh-surface-muted);gap:.6rem;margin-top:.5rem;padding:.75rem;display:grid}.dx-manage p[data-v-4a8a9b7f]{margin:0}.dx-add[data-v-4a8a9b7f]{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.dx-add label[data-v-4a8a9b7f]{flex:12rem;gap:.25rem;font-size:.8125rem;display:grid}.dx-add .code-in[data-v-4a8a9b7f]{flex:0 8rem}.dx-add label[data-v-4a8a9b7f]:has(.code-in){flex:0 8rem}.dx-add>.lh-input[data-v-4a8a9b7f]:not(.code-in){flex:12rem}.wide-err[data-v-4a8a9b7f]{flex-basis:100%}.dx-list[data-v-4a8a9b7f]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.dx-list li[data-v-4a8a9b7f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;font-size:.875rem;display:flex}.dx-acts[data-v-4a8a9b7f]{gap:.35rem;display:flex}.dx-help[data-v-4a8a9b7f]{margin:-.2rem 0 .6rem}.dx-chosen[data-v-4a8a9b7f]{gap:.4rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.dx-chosen li[data-v-4a8a9b7f]{border:1px solid var(--lh-border);background:var(--lh-surface);border-radius:10px;align-items:center;gap:.75rem;padding:.55rem .6rem .55rem .75rem;display:flex}.dx-chosen li.primary[data-v-4a8a9b7f]{border-color:var(--lh-teal);background:var(--lh-teal-soft)}.dx-kind[data-v-4a8a9b7f]{background:var(--lh-border-soft);color:var(--lh-muted);text-transform:uppercase;letter-spacing:.03em;border-radius:999px;flex:none;padding:.12rem .5rem;font-size:.6875rem;font-weight:700}.primary .dx-kind[data-v-4a8a9b7f]{background:var(--lh-teal);color:#fff}.dx-name[data-v-4a8a9b7f]{flex-wrap:wrap;flex:1;align-items:baseline;gap:.25rem .6rem;min-width:0;display:flex}.dx-name strong[data-v-4a8a9b7f]{overflow-wrap:anywhere;color:var(--lh-navy)}.dx-code[data-v-4a8a9b7f]{font-family:var(--lh-mono);color:var(--lh-muted);font-size:.75rem}.dx-code.uncoded[data-v-4a8a9b7f]{font-family:inherit;font-style:italic}.dx-remove[data-v-4a8a9b7f]{color:var(--lh-danger);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;align-items:center;gap:.3rem;padding:.3rem .55rem;font-size:.8125rem;font-weight:600;display:inline-flex}.dx-remove[data-v-4a8a9b7f]:hover:not(:disabled),.dx-remove[data-v-4a8a9b7f]:focus-visible{background:var(--lh-danger-soft);border-color:#f3c4c4}.dx-promote[data-v-4a8a9b7f]{border:1px solid var(--lh-border);background:var(--lh-surface);color:var(--lh-teal);font:inherit;cursor:pointer;border-radius:8px;flex:none;padding:.3rem .55rem;font-size:.8125rem;font-weight:600}.dx-promote[data-v-4a8a9b7f]:hover:not(:disabled){border-color:var(--lh-teal)}@media (width<=560px){.dx-chosen li[data-v-4a8a9b7f]{flex-wrap:wrap}}.dx-remove[data-v-4a8a9b7f]:disabled{opacity:.6;cursor:default}.dx-remove svg[data-v-4a8a9b7f],.dx-clear svg[data-v-4a8a9b7f],.dx-search>svg[data-v-4a8a9b7f]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:14px;height:14px}.dx-undo[data-v-4a8a9b7f]{color:var(--lh-muted);margin:-.3rem 0 .75rem;font-size:.8125rem}.link-btn.inline[data-v-4a8a9b7f]{margin:0 0 0 .25rem;font-weight:600}.dx-label[data-v-4a8a9b7f]{color:var(--lh-navy);font-size:.8125rem;font-weight:600}.dx-search[data-v-4a8a9b7f]{position:relative}.dx-search>svg[data-v-4a8a9b7f]{width:16px;height:16px;color:var(--lh-subtle);pointer-events:none;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.dx-search .lh-input[data-v-4a8a9b7f]{width:100%;padding-left:2.1rem;padding-right:2.2rem}.dx-clear[data-v-4a8a9b7f]{width:1.6rem;height:1.6rem;color:var(--lh-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.dx-clear[data-v-4a8a9b7f]:hover{background:var(--lh-border-soft)}.dx-row[data-v-4a8a9b7f]{align-items:start;gap:.5rem;display:flex}.dx-row .dx-search[data-v-4a8a9b7f]{flex:1;min-width:0}.icd-hits[data-v-4a8a9b7f]{border:1px solid var(--lh-border);background:var(--lh-surface);max-height:16rem;box-shadow:var(--lh-shadow-md);border-radius:10px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.hit-group[data-v-4a8a9b7f]{background:var(--lh-surface-muted);border-bottom:1px solid var(--lh-border-soft);text-transform:uppercase;letter-spacing:.04em;color:var(--lh-muted);margin:0;padding:.35rem .7rem;font-size:.6875rem;font-weight:700;position:sticky;top:0}.hit[data-v-4a8a9b7f]{border-bottom:1px solid var(--lh-border-soft);cursor:pointer;align-items:baseline;gap:.75rem;padding:.5rem .7rem;font-size:.875rem;display:flex}.hit[data-v-4a8a9b7f]:last-child{border-bottom:0}.hit[data-v-4a8a9b7f]:hover,.hit.active[data-v-4a8a9b7f]{background:var(--lh-teal-soft)}.hit-code[data-v-4a8a9b7f]{min-width:3.5rem;font-family:var(--lh-mono);color:var(--lh-navy);flex:none;font-size:.8125rem;font-weight:600}.icd-hits small[data-v-4a8a9b7f]{color:#a61b1b}.carry[data-v-4a8a9b7f]{margin-bottom:.6rem}.actions[data-v-4a8a9b7f]{flex-wrap:wrap;gap:.5rem;margin-top:.4rem;display:flex}.panel[data-v-4a8a9b7f]{border:1px solid var(--lh-border);background:var(--lh-surface-muted);border-radius:10px;gap:.6rem;margin-top:.85rem;padding:.85rem;display:grid}.panel h3[data-v-4a8a9b7f],.panel h4[data-v-4a8a9b7f]{color:var(--lh-navy);text-transform:none;letter-spacing:0;margin:0;font-size:.9375rem}.admit-line[data-v-4a8a9b7f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.admit-line .full[data-v-4a8a9b7f]{grid-column:1/-1}.admit-waiting[data-v-4a8a9b7f]{justify-items:start;gap:.5rem;display:grid}.admit-waiting p[data-v-4a8a9b7f]{margin:0}.line[data-v-4a8a9b7f]{grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr));gap:.4rem;display:grid}.order-tabs[data-v-4a8a9b7f]{border-bottom:1px solid var(--lh-border);gap:0;margin-top:.6rem;display:flex}.order-tab[data-v-4a8a9b7f]{border:1px solid var(--lh-border-soft);background:var(--lh-surface);font:inherit;color:var(--lh-text);cursor:pointer;border-bottom:0;border-radius:8px 8px 0 0;align-items:center;gap:.4rem;margin-bottom:-1px;margin-right:.25rem;padding:.55rem 1.1rem;font-weight:600;display:inline-flex}.order-tab[data-v-4a8a9b7f]:not([aria-selected=true]){background:var(--lh-border-soft)}.order-tab[data-v-4a8a9b7f]:hover{color:var(--lh-navy)}.order-tab[data-v-4a8a9b7f]:not([aria-selected=true]):hover{background:var(--lh-teal-soft);color:var(--lh-navy)}.order-tab[aria-selected=true][data-v-4a8a9b7f]{border-color:var(--lh-border);background:var(--lh-surface-muted);color:var(--lh-navy);box-shadow:inset 0 3px 0 var(--lh-teal)}.order-tab .count[data-v-4a8a9b7f]{background:var(--lh-teal);color:#fff;text-align:center;border-radius:999px;min-width:1.25rem;padding:0 .35rem;font-size:.7rem}.order-panel[data-v-4a8a9b7f]{border-top-left-radius:0;margin-top:0}.catalog[data-v-4a8a9b7f]{border:1px solid var(--lh-border-soft);background:var(--lh-surface);border-radius:8px;max-height:22rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.catalog>li[data-v-4a8a9b7f]{border-bottom:1px solid var(--lh-border-soft);gap:.4rem;padding:.5rem .7rem;display:grid}.catalog>li[data-v-4a8a9b7f]:last-child{border-bottom:0}.catalog>li.saved[data-v-4a8a9b7f]{background:#f1faf7}.catalog>li.open[data-v-4a8a9b7f]{background:var(--lh-teal-soft)}.catalog-row[data-v-4a8a9b7f]{align-items:center;gap:.6rem;display:flex}.cat-name[data-v-4a8a9b7f]{flex:1;min-width:0;display:grid}.cat-name small[data-v-4a8a9b7f]{color:var(--lh-muted);font-size:.75rem}.saved-tag[data-v-4a8a9b7f]{color:var(--lh-teal);font-size:.75rem;font-weight:600}.line-note[data-v-4a8a9b7f]{color:var(--lh-navy);background:#f4f7fb;border-radius:4px;margin:0;padding:.3rem .55rem;font-size:.8125rem}.line-editor[data-v-4a8a9b7f]{gap:.4rem;display:grid}.line-editor textarea[data-v-4a8a9b7f]{width:100%}.to-send[data-v-4a8a9b7f],.sent[data-v-4a8a9b7f]{border:1px solid var(--lh-border);border-radius:10px;gap:.45rem;margin-top:.75rem;padding:.75rem .85rem;display:grid}.to-send[data-v-4a8a9b7f]{border-color:var(--lh-teal);background:#f4fbf9}.to-send h3[data-v-4a8a9b7f],.sent h3[data-v-4a8a9b7f]{color:var(--lh-navy);margin:0;font-size:.875rem}.to-send ul[data-v-4a8a9b7f],.sent ul[data-v-4a8a9b7f]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.to-send li[data-v-4a8a9b7f],.sent li[data-v-4a8a9b7f]{flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;font-size:.875rem;display:flex}.to-send li small[data-v-4a8a9b7f],.sent li small[data-v-4a8a9b7f]{color:var(--lh-muted);flex-basis:100%}.sent-kind[data-v-4a8a9b7f]{text-transform:uppercase;letter-spacing:.04em;color:var(--lh-muted);font-size:.6875rem;font-weight:700}.to-send-acts[data-v-4a8a9b7f]{gap:.75rem;margin-left:auto;display:inline-flex}.to-send-acts .link-btn[data-v-4a8a9b7f]{margin:0}.send-row[data-v-4a8a9b7f]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.send-row small[data-v-4a8a9b7f]{color:var(--lh-muted)}.line label[data-v-4a8a9b7f]{gap:.25rem;min-width:0;display:grid}.sr-only[data-v-4a8a9b7f]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.conflict[data-v-4a8a9b7f]{gap:.4rem;display:grid}.rx article[data-v-4a8a9b7f]{border:1px solid var(--lh-border-soft);border-radius:8px;margin-bottom:.45rem;padding:.55rem .7rem}.rx ul[data-v-4a8a9b7f]{margin:0;padding-left:1rem;font-size:.875rem}.rx small[data-v-4a8a9b7f],.close small[data-v-4a8a9b7f]{color:var(--lh-muted);font-size:.8125rem}.stamp[data-v-4a8a9b7f]{gap:.2rem;margin-bottom:.45rem;display:grid}.stamp img[data-v-4a8a9b7f]{object-fit:contain;max-width:12rem;max-height:3.5rem}.order-set-pick[data-v-4a8a9b7f]{gap:.25rem;max-width:22rem;margin-bottom:.6rem;font-size:.8rem;font-weight:600;display:grid}.papers[data-v-4a8a9b7f]{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.close[data-v-4a8a9b7f]{border-top:1px solid var(--lh-border-soft);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;padding-top:.85rem;display:flex}.results ul[data-v-4a8a9b7f]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.results li[data-v-4a8a9b7f]{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;font-size:.875rem;display:flex}.results .value[data-v-4a8a9b7f]{font-weight:600}.results small[data-v-4a8a9b7f]{color:var(--lh-muted)}.ack[data-v-4a8a9b7f]{color:var(--lh-success)!important}@container lh-main (width<=720px){.standing[data-v-4a8a9b7f],.dx-form[data-v-4a8a9b7f],.line[data-v-4a8a9b7f]{grid-template-columns:1fr}}@media (width<=640px){.standing[data-v-4a8a9b7f],.dx-form[data-v-4a8a9b7f],.line[data-v-4a8a9b7f]{grid-template-columns:1fr}}.bp[data-v-3d21792a]{box-sizing:border-box;cursor:text;align-items:center;gap:.25rem;width:100%;min-width:0;display:flex;overflow:hidden}.bp[data-v-3d21792a]:focus-within{border-color:var(--lh-teal);box-shadow:0 0 0 3px var(--lh-teal-soft)}.bp input[data-v-3d21792a]{width:3.2ch;min-width:0;font:inherit;font-variant-numeric:tabular-nums;text-align:center;color:inherit;background:0 0;border:0;outline:0;flex:none;padding:0}.slash[data-v-3d21792a]{color:var(--lh-navy);font-weight:600}.unit[data-v-3d21792a]{color:var(--lh-muted);margin-left:auto;font-size:.75rem}.admit-form[data-v-28575b81],.admit-waiting[data-v-28575b81]{border:1px solid var(--lh-border);border-radius:8px;margin-top:.6rem;padding:.75rem}.admit-waiting[data-v-28575b81]{justify-items:start;gap:.5rem;display:grid}.admit-waiting p[data-v-28575b81]{margin:0}.ack[data-v-28575b81]{color:var(--lh-success);font-weight:600}.remote-form[data-v-28575b81]{border:1px solid var(--lh-border);background:var(--lh-surface-muted);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:end;gap:.6rem;margin-bottom:.75rem;padding:.75rem;font-size:.8125rem;display:grid}.remote-form label[data-v-28575b81]{color:var(--lh-navy);gap:.3rem;font-weight:600;display:grid}@container lh-main (width<=720px){.remote-form[data-v-28575b81]{grid-template-columns:1fr}}.workspace[data-v-28575b81]{gap:1rem;display:grid}.panel-body[data-v-28575b81]{gap:1.15rem;display:grid}.history h3[data-v-28575b81],.standing h3[data-v-28575b81]{color:var(--lh-navy);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .5rem;font-size:.8125rem}.history ul[data-v-28575b81]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.history li[data-v-28575b81]{background:var(--lh-surface-muted);border-radius:var(--lh-radius-sm);border:1px solid var(--lh-border-soft);gap:.1rem;padding:.6rem .7rem;display:grid}.history li span[data-v-28575b81],.history li small[data-v-28575b81],.muted[data-v-28575b81]{color:var(--lh-muted);margin:0;font-size:.8125rem}.standing[data-v-28575b81]{border-bottom:1px solid var(--lh-border-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:grid}.chips[data-v-28575b81]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.chips li[data-v-28575b81]{border-radius:var(--lh-radius-sm);background:var(--lh-danger-soft);border:1px solid #fecaca;padding:.45rem .6rem;display:grid}.chips li.inactive[data-v-28575b81]{background:var(--lh-surface-muted);border-color:var(--lh-border-soft)}.chips li span[data-v-28575b81]{color:var(--lh-muted);font-size:.78rem}.complaint-line[data-v-28575b81]{gap:.15rem;margin:0 0 .75rem;display:grid}.complaint-line span[data-v-28575b81]{color:var(--lh-muted);font-size:.75rem;font-weight:600}.complaint-line strong[data-v-28575b81]{color:var(--lh-navy);font-size:1rem}.doctor-line[data-v-28575b81]{align-items:center;gap:.6rem;margin:0 0 .75rem;font-size:.875rem;display:flex}.doctor-line span[data-v-28575b81]{color:var(--lh-muted);font-size:.75rem;font-weight:600}.doctor-line strong[data-v-28575b81]{color:var(--lh-navy)}.orders[data-v-28575b81]{border-bottom:1px solid var(--lh-border-soft);margin-bottom:1rem;padding-bottom:1rem}.orders h3[data-v-28575b81]{color:var(--lh-navy);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .5rem;font-size:.8125rem}.orders ul[data-v-28575b81]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.orders li[data-v-28575b81]{background:var(--lh-surface-muted);border:1px solid var(--lh-border-soft);border-radius:var(--lh-radius-sm);flex-wrap:wrap;align-items:center;gap:.35rem .75rem;padding:.5rem .7rem;font-size:.875rem;display:flex}.order-line[data-v-28575b81]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.order-line small[data-v-28575b81]{color:var(--lh-muted)}.next-steps[data-v-28575b81]{color:var(--lh-navy);flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1rem;font-size:.8125rem;font-weight:600;display:flex}.note[data-v-28575b81]{border:1px solid var(--lh-border-soft);border-radius:var(--lh-radius);background:var(--lh-surface-muted);gap:.3rem;margin-bottom:.45rem;padding:.8rem;display:grid}.note header[data-v-28575b81]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.note header strong[data-v-28575b81]{color:var(--lh-navy);font-size:.875rem}.note header small[data-v-28575b81]{color:var(--lh-muted)}.note p[data-v-28575b81]{margin:0;font-size:.875rem}.req[data-v-28575b81]{color:#b42318;text-decoration:none}@container lh-main (width<=720px){.standing[data-v-28575b81]{grid-template-columns:1fr}}.corr[data-v-6d3f07f9]{gap:.4rem;margin-top:.35rem;display:grid}.was-line[data-v-6d3f07f9]{color:var(--lh-muted);margin:0;font-size:.8125rem}.was[data-v-6d3f07f9]{text-decoration:line-through}.form[data-v-6d3f07f9]{grid-template-columns:1.2fr .7fr .9fr;align-items:start;gap:.5rem;display:grid}.form .why[data-v-6d3f07f9]{grid-column:1/-1}.form .full[data-v-6d3f07f9]{grid-column:1/-1;margin:0}.form button[data-v-6d3f07f9]{justify-self:start}.editor[data-v-ffab81b8]{border-top:1px solid var(--lh-border,#d9e1ea);gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}header[data-v-ffab81b8]{justify-content:space-between;align-items:center;gap:1rem;display:flex}h3[data-v-ffab81b8]{margin:0;font-size:1rem}.measure[data-v-ffab81b8]{border:1px solid var(--lh-border,#d9e1ea);border-radius:10px;gap:.5rem;margin-bottom:.75rem;padding:.75rem;display:grid}.head[data-v-ffab81b8]{grid-template-columns:7rem minmax(10rem,1fr) 7rem 7rem auto;align-items:center;gap:.5rem;display:grid}.ranges td[data-v-ffab81b8],.ranges th[data-v-ffab81b8]{padding:.25rem .4rem}.n[data-v-ffab81b8]{width:5.5rem}.actions[data-v-ffab81b8]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.saved[data-v-ffab81b8]{color:var(--lh-success,#1b7a3d);font-weight:600}@media (width<=760px){.head[data-v-ffab81b8]{grid-template-columns:1fr 1fr}}.entry[data-v-201766b5]{gap:.5rem;margin-top:.5rem;display:grid}.single[data-v-201766b5]{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.result-field[data-v-201766b5]{gap:.2rem;display:grid}.ref[data-v-201766b5]{color:var(--lh-muted);align-self:center;font-size:.8125rem}.panel td[data-v-201766b5],.panel th[data-v-201766b5]{vertical-align:top;padding:.3rem .5rem}.cell[data-v-201766b5]{min-width:6rem;max-width:11rem}.entry button[data-v-201766b5]{justify-self:start}.pending-box[data-v-eac312b1]{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.4rem 0;display:flex}.back-form[data-v-eac312b1]{gap:.4rem;display:inline-flex}.reject-form[data-v-eac312b1]{grid-template-columns:minmax(12rem,16rem) 1fr auto;align-items:start;gap:.5rem;margin:.5rem 0 1rem;display:grid}.reject-form .full[data-v-eac312b1]{grid-column:1/-1;margin:0}@media (width<=760px){.reject-form[data-v-eac312b1]{grid-template-columns:1fr}}.ref-note[data-v-eac312b1]{color:var(--lh-muted);margin-left:.4rem;font-size:.8125rem}.parts td[data-v-eac312b1],.parts th[data-v-eac312b1]{padding:.3rem .5rem}.line-note[data-v-eac312b1]{background:var(--lh-teal-soft);color:var(--lh-navy);border-radius:4px;margin:.35rem 0 0;padding:.4rem .6rem;font-size:.8125rem}.line-note b[data-v-eac312b1]{margin-right:.35rem}.head-actions[data-v-eac312b1]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.chosen[data-v-eac312b1]{color:#1c3348;margin:.45rem 0;font-size:.8125rem;font-weight:600}.pick-label[data-v-eac312b1]{color:var(--lh-muted);margin:0 0 .4rem;font-size:.8125rem;font-weight:500}.test-grid[data-v-eac312b1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.test-chip[data-v-eac312b1]{border:1px solid var(--lh-border-soft);border-radius:var(--lh-radius-sm);background:var(--lh-surface-muted);cursor:pointer;align-items:flex-start;gap:.5rem;padding:.6rem .7rem;display:flex}.test-chip.on[data-v-eac312b1]{background:var(--lh-teal-soft);border-color:#b6ddd7}.test-chip strong[data-v-eac312b1]{color:var(--lh-navy);font-family:var(--lh-mono);font-size:.75rem;display:block}.workspace[data-v-eac312b1]{gap:1rem;display:grid}.lab-board[data-v-eac312b1]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.6rem;margin-bottom:.9rem;display:grid}.lab-board article[data-v-eac312b1]{border:1px solid var(--lh-border-soft);background:#fff;border-radius:10px;gap:.1rem;padding:.6rem .8rem;display:grid}.lab-board strong[data-v-eac312b1]{font-size:1.4rem;line-height:1.1}.lab-board span[data-v-eac312b1]{color:var(--lh-muted);font-size:.75rem}.send-form[data-v-eac312b1]{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.items[data-v-eac312b1]{gap:.55rem;display:grid}.item[data-v-eac312b1]{border:1px solid var(--lh-border-soft);border-radius:var(--lh-radius);background:var(--lh-surface-muted);gap:.5rem;padding:.8rem .9rem;display:grid}.item-head[data-v-eac312b1]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.item-head .lh-mono[data-v-eac312b1]{margin-top:.15rem;display:block}.result[data-v-eac312b1]{color:var(--lh-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-size:.875rem;display:flex}.result-form[data-v-eac312b1]{align-items:flex-start;gap:.4rem;display:flex}.result-field[data-v-eac312b1]{flex:1;gap:.2rem;min-width:0;display:grid}.result-field[data-v-eac312b1]:nth-child(2){flex:0 0 9rem}.result-form .lh-input[data-v-eac312b1]{width:100%;min-width:0}@container lh-main (width<=640px){.test-grid[data-v-eac312b1]{grid-template-columns:1fr}}@media (width<=640px){.test-grid[data-v-eac312b1]{grid-template-columns:1fr}}.ret[data-v-04e5800d]{gap:.5rem;margin-top:.75rem;display:grid}.ret>button[data-v-04e5800d]{justify-self:start}.form[data-v-04e5800d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.form label[data-v-04e5800d]{gap:.2rem;display:grid}.full[data-v-04e5800d],.cond[data-v-04e5800d]{grid-column:1/-1}.cond[data-v-04e5800d]{border:1px solid var(--lh-border,#d9e1ea);border-radius:10px;gap:.3rem;padding:.5rem .75rem;display:grid}.cond label[data-v-04e5800d]{align-items:center;gap:.4rem;display:flex}@media (width<=640px){.form[data-v-04e5800d]{grid-template-columns:1fr}}.bar[data-v-ea699996]{flex-wrap:wrap;align-items:end;gap:.6rem;margin:.5rem 0;display:flex}.bar label[data-v-ea699996]{gap:.2rem;font-size:.875rem;display:grid}.num[data-v-ea699996]{text-align:right;font-variant-numeric:tabular-nums}.head[data-v-82028c53]{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.edit[data-v-82028c53]{gap:.75rem;margin:.75rem 0;padding:1rem;display:grid}.edit h3[data-v-82028c53]{margin:0}.edit label[data-v-82028c53]{gap:.25rem;display:grid}.edit .wide[data-v-82028c53]{grid-column:1/-1}.edit .check[data-v-82028c53]{align-items:center;gap:.5rem;display:flex}.hint[data-v-82028c53]{color:var(--lh-muted,#5b6b7c);margin:0;font-size:.85rem}.try[data-v-82028c53]{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.75rem 0;display:flex}.try p[data-v-82028c53]{flex-basis:100%;margin:.25rem 0 0}.try select[data-v-82028c53]{max-width:14rem}.search[data-v-82028c53]{max-width:22rem;margin-bottom:.5rem}.small[data-v-82028c53]{font-size:.85rem}.actions[data-v-82028c53]{white-space:nowrap}tr.off td[data-v-82028c53]{opacity:.6}.warn-text[data-v-82028c53]{color:#8a5a00}.lh-pill[data-v-82028c53]{margin-left:.35rem}td .lh-pill[data-v-82028c53]:first-child{margin-left:0}.witness[data-v-c56672bb]{gap:.2rem;min-width:16rem;font-size:.875rem;display:grid}.head-pills[data-v-c56672bb]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.allergy-stop[data-v-c56672bb]{background:var(--lh-danger-soft);border-radius:var(--lh-radius);border:1.5px solid #fca5a5;padding:.85rem 1rem}.allergy-stop p[data-v-c56672bb]{margin:.35rem 0}.allergy-stop label[data-v-c56672bb]{flex-direction:column;gap:.3rem;margin:.5rem 0;font-size:.85rem;font-weight:600;display:flex}.allergy-head[data-v-c56672bb]{color:var(--lh-danger);align-items:center;gap:.5rem;display:flex}.allergy-head svg[data-v-c56672bb]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;stroke-linecap:round;width:20px;height:20px}.section-label[data-v-c56672bb]{color:var(--lh-muted);margin:0 0 .45rem;font-size:.8125rem;font-weight:500}.med-builder[data-v-c56672bb]{border-top:1px solid var(--lh-border-soft);padding-top:.35rem}.draft[data-v-c56672bb]{gap:.4rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.draft li[data-v-c56672bb]{background:var(--lh-surface-muted);border:1px solid var(--lh-border-soft);border-radius:var(--lh-radius-sm);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.draft span[data-v-c56672bb]{color:var(--lh-muted);margin-top:.1rem;font-size:.78rem;display:block}.lh-panel[data-v-c56672bb],.lh-detail[data-v-c56672bb]{margin-top:1rem}.lh-detail .lh-row-actions[data-v-c56672bb]{margin-top:.85rem}.items[data-v-c56672bb]{gap:.55rem;display:grid}.item[data-v-c56672bb]{border:1px solid var(--lh-border-soft);border-radius:var(--lh-radius);background:var(--lh-surface-muted);gap:.35rem;padding:.8rem .9rem;display:grid}.item-head[data-v-c56672bb]{justify-content:space-between;gap:.75rem;display:flex}.item-head .lh-mono[data-v-c56672bb]{margin-top:.1rem;display:block}.meta-line[data-v-c56672bb]{color:var(--lh-muted);margin:0;font-size:.8125rem}.stock-short[data-v-c56672bb]{color:var(--lh-danger)}.dispense-field[data-v-c56672bb]{color:var(--lh-muted);gap:.25rem;max-width:160px;margin-top:.25rem;font-size:.78rem;display:grid}.shift[data-v-43777547]{gap:.75rem;margin-bottom:1rem;padding:1rem 1.25rem;display:grid}.head[data-v-43777547]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;display:flex}h2[data-v-43777547]{color:var(--lh-navy);margin:0;font-size:1rem}.meta[data-v-43777547]{color:var(--lh-muted);margin:.15rem 0 0;font-size:.8125rem}.figures[data-v-43777547]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.5rem;margin:0;display:grid}.figures div[data-v-43777547]{border:1px solid var(--lh-border);border-radius:var(--lh-radius);min-width:0;padding:.5rem .65rem}.figures .main[data-v-43777547]{border-color:var(--lh-teal);background:var(--lh-teal-soft)}dt[data-v-43777547]{color:var(--lh-muted);font-size:.75rem}dd[data-v-43777547]{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.close[data-v-43777547]{flex-wrap:wrap;align-items:flex-start;gap:.75rem;display:flex}.close label[data-v-43777547]{gap:.25rem;min-width:0;font-size:.8125rem;display:grid}.close .grow[data-v-43777547]{flex:18rem}.close .lh-row-actions[data-v-43777547]{align-self:flex-end}.diff[data-v-43777547]{color:var(--lh-teal);font-size:.75rem;font-weight:600}.diff.off[data-v-43777547]{color:#b42318}.sub[data-v-41a06067],.pay-form .hint[data-v-41a06067]{color:var(--lh-muted);font-size:.75rem;display:block}.waiting[data-v-41a06067]{margin-bottom:1rem;overflow-x:auto}.waiting-head[data-v-41a06067]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:1rem 1.25rem .85rem;display:flex}.waiting-search[data-v-41a06067]{flex:14rem;max-width:16rem}.waiting-head h2[data-v-41a06067]{letter-spacing:-.01em;color:var(--lh-navy);margin:0;font-size:1rem;font-weight:700}.waiting-head .meta[data-v-41a06067]{color:var(--lh-muted);margin:.2rem 0 0;font-size:.8125rem}.waiting .empty[data-v-41a06067]{margin:0 1.25rem 1rem}.waiting>.lh-table[data-v-41a06067]{border-top:1px solid var(--lh-border-soft)}.waiting .mini th[data-v-41a06067],.waiting .mini td[data-v-41a06067]{padding:.6rem .75rem;font-size:.8125rem}.waiting .mini th[data-v-41a06067]:first-child,.waiting .mini td[data-v-41a06067]:first-child{padding-left:1.25rem}.waiting .mini th[data-v-41a06067]:last-child,.waiting .mini td[data-v-41a06067]:last-child{padding-right:1.25rem}.waiting .n[data-v-41a06067]{text-align:right}.waiting .act[data-v-41a06067]{white-space:nowrap;width:1%}.collect-row td[data-v-41a06067]{background:var(--lh-teal-soft)}.collect[data-v-41a06067]{gap:.75rem;display:grid}.collect-lines[data-v-41a06067]{gap:0;display:grid}.check[data-v-41a06067]{align-items:center;gap:.45rem;font-weight:500;display:inline-flex}.head-actions[data-v-41a06067]{align-items:center;gap:.6rem;display:flex}.head-actions .lh-btn[data-v-41a06067]{align-items:center;gap:.35rem;display:inline-flex}.lh-panel[data-v-41a06067],.lh-detail[data-v-41a06067]{margin-top:1rem}.section-label[data-v-41a06067]{color:var(--lh-muted);margin:1rem 0 .45rem;font-size:.8125rem;font-weight:500}.charge-list[data-v-41a06067]{border-top:1px solid var(--lh-border-soft);margin-top:.5rem;padding-top:.25rem}.charge-row[data-v-41a06067]{border-bottom:1px solid var(--lh-border-soft);cursor:pointer;align-items:flex-start;gap:.65rem;padding:.55rem .35rem;display:flex}.charge-row span[data-v-41a06067]{color:var(--lh-muted);margin-top:.1rem;font-size:.78rem;display:block}.totals[data-v-41a06067],.block[data-v-41a06067]{margin-bottom:1rem}.block h3[data-v-41a06067]{text-transform:uppercase;letter-spacing:.04em;color:var(--lh-navy);margin:0 0 .45rem;font-size:.75rem}.block ul[data-v-41a06067]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.block li[data-v-41a06067]{background:var(--lh-surface-muted);border:1px solid var(--lh-border-soft);border-radius:var(--lh-radius-sm);gap:.1rem;padding:.55rem .7rem;display:grid}.block span[data-v-41a06067]{color:var(--lh-muted);font-size:.78rem}.pay-form[data-v-41a06067]{border-top:1px solid var(--lh-border-soft);margin-top:.5rem;padding-top:1rem}.receipts-strip[data-v-41a06067]{color:var(--lh-muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1rem;font-size:.8125rem;display:flex}.owes[data-v-41a06067]{border:1px solid var(--lh-border);border-radius:var(--lh-radius);background:#fff8f7;margin:0;padding:.5rem .75rem;font-size:.8125rem}.refund[data-v-41a06067]{flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;margin:0 0 1rem;display:flex}.refund label[data-v-41a06067]{flex:22rem;gap:.25rem;font-size:.8125rem;display:grid}.muted-inline[data-v-41a06067]{color:var(--lh-muted);font-size:.75rem}@media (width<=640px){.waiting .mini th[data-v-41a06067]:nth-child(3),.waiting .mini td[data-v-41a06067]:nth-child(3),.waiting .mini th[data-v-41a06067]:nth-child(4),.waiting .mini td[data-v-41a06067]:nth-child(4),.waiting .mini th[data-v-41a06067]:first-child,.waiting .mini td[data-v-41a06067]:first-child{display:none}.waiting .mini td[data-v-41a06067]{white-space:normal;overflow-wrap:break-word}.waiting .mini td[data-v-41a06067]:nth-child(2){min-width:7.25rem}.waiting .mini .lh-btn[data-v-41a06067]{padding-inline:.5rem;font-size:.75rem}.waiting .mini th[data-v-41a06067],.waiting .mini td[data-v-41a06067]{padding-inline:.4rem}.waiting .mini td.n[data-v-41a06067]{white-space:nowrap}.waiting .mini th[data-v-41a06067]:nth-child(2),.waiting .mini td[data-v-41a06067]:nth-child(2){padding-left:1rem}.waiting .mini th[data-v-41a06067]:last-child,.waiting .mini td[data-v-41a06067]:last-child{padding-right:.75rem}}.when[data-v-79d3988b]{white-space:nowrap;font-variant-numeric:tabular-nums;color:#3d5166}.who strong[data-v-79d3988b]{color:#0c2d4a;font-weight:600}.summary[data-v-79d3988b]{color:#1c3348;min-width:16rem;line-height:1.4}.ward-care[data-v-3fa40dde]{gap:1rem;margin:1rem 0;display:grid}.plan[data-v-3fa40dde],.fluids[data-v-3fa40dde]{gap:.5rem;display:grid}h3[data-v-3fa40dde]{margin:0;font-size:1rem}.row[data-v-3fa40dde]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.head[data-v-3fa40dde]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.day[data-v-3fa40dde]{width:auto}.totals[data-v-3fa40dde]{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.totals div[data-v-3fa40dde]{background:var(--lh-surface-2,#f4f7fa);border-radius:10px;padding:.5rem .75rem;display:grid}.totals span[data-v-3fa40dde]{color:var(--lh-muted);font-size:.8125rem}.totals b[data-v-3fa40dde]{font-variant-numeric:tabular-nums;font-size:1.125rem}.totals .neg[data-v-3fa40dde]{color:var(--lh-danger,#a33a2b)}.entries[data-v-3fa40dde]{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.entries li[data-v-3fa40dde]{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.entries .t[data-v-3fa40dde]{font-variant-numeric:tabular-nums;color:var(--lh-muted);min-width:3rem}.entries .struck>span[data-v-3fa40dde]:not(.t){color:var(--lh-muted);text-decoration:line-through}.ml[data-v-3fa40dde]{width:6rem}.grow[data-v-3fa40dde]{flex:12rem;min-width:0}.saved[data-v-3fa40dde]{color:var(--lh-success,#1b7a3d);font-weight:600}.recent[data-v-838dae69]{margin-bottom:1rem;padding:.6rem 1rem}.toggle[data-v-838dae69]{font:inherit;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;justify-content:space-between;padding:.3rem 0;font-weight:600;display:flex}ul[data-v-838dae69]{gap:.4rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}li[data-v-838dae69]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.undo[data-v-838dae69]{flex-wrap:wrap;gap:.4rem;display:flex}.undo .lh-input[data-v-838dae69]{flex:14rem;min-width:0}.mar[data-v-dc4fa409]{gap:.6rem;margin:1.25rem 0 1rem;display:grid}header[data-v-dc4fa409]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}h3[data-v-dc4fa409]{color:var(--lh-navy);flex:auto;margin:0;font-size:.9375rem}.day .lh-input[data-v-dc4fa409]{width:auto}.item[data-v-dc4fa409]{border:1px solid var(--lh-border);border-radius:var(--lh-radius);gap:.45rem;padding:.55rem .7rem;display:grid}.item-head[data-v-dc4fa409]{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;font-size:.875rem;display:flex}.item-head span[data-v-dc4fa409],.item-head small[data-v-dc4fa409],.muted[data-v-dc4fa409]{color:var(--lh-muted);margin:0;font-size:.8125rem}.doses[data-v-dc4fa409]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.dose[data-v-dc4fa409]{font:inherit;border:1px solid var(--lh-border);background:var(--lh-surface);border-radius:999px;padding:.2rem .6rem;font-size:.75rem}button.dose[data-v-dc4fa409]{cursor:pointer;font-weight:600}.dose.due[data-v-dc4fa409]{color:#9a5b00;background:#fbf0dc;border-color:#9a5b00}.dose.overdue[data-v-dc4fa409]{color:#fff;background:#b42318;border-color:#b42318}.dose.upcoming[data-v-dc4fa409]{color:var(--lh-muted)}.dose.given[data-v-dc4fa409]{border-color:var(--lh-teal);color:var(--lh-teal);background:var(--lh-teal-soft)}.dose.held[data-v-dc4fa409],.dose.refused[data-v-dc4fa409],.dose.missed[data-v-dc4fa409]{color:#b42318;border-color:#b42318}.record[data-v-dc4fa409]{flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;display:flex}.statuses[data-v-dc4fa409]{border:0;flex-wrap:wrap;gap:.25rem .75rem;margin:0;padding:0;font-size:.8125rem;display:flex}.statuses legend[data-v-dc4fa409]{margin-bottom:.2rem;font-weight:600}.chk[data-v-dc4fa409]{align-items:center;gap:.3rem;display:inline-flex}.grow[data-v-dc4fa409]{flex:14rem;gap:.2rem;font-size:.8125rem;display:grid}.sr-only[data-v-dc4fa409]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.wv[data-v-9a7866ff]{gap:.7rem;display:grid}.wv header[data-v-9a7866ff]{justify-content:space-between;align-items:baseline;display:flex}.wv h3[data-v-9a7866ff]{margin:0}.wv-charts[data-v-9a7866ff]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.6rem;display:grid}.wv-charts figure[data-v-9a7866ff]{border:1px solid var(--lh-border-soft);color:#0f5b73;border-radius:10px;margin:0;padding:.4rem .6rem}.wv-charts figcaption[data-v-9a7866ff]{color:var(--lh-muted);font-size:.78rem}.wv-charts figcaption b[data-v-9a7866ff]{color:#0f172a;margin:0 .2rem;font-size:1rem}.wv-charts svg[data-v-9a7866ff]{width:100%;height:auto;display:block}.dot[data-v-9a7866ff]{fill:currentColor}.wv-form[data-v-9a7866ff]{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));align-items:start;gap:.6rem;display:grid}.wv-form label[data-v-9a7866ff]{gap:.2rem;font-size:.8rem;font-weight:600;display:grid}.wv-note[data-v-9a7866ff]{grid-column:span 2}.wv-actions[data-v-9a7866ff]{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.75rem;display:flex}.wv-reminders[data-v-9a7866ff]{border-radius:8px;grid-column:1/-1;gap:.2rem;margin:0;padding:.5rem .9rem .5rem 1.6rem;font-size:.85rem;display:grid}.wv-table[data-v-9a7866ff]{border-collapse:collapse;width:100%;font-size:.82rem}.wv-table th[data-v-9a7866ff],.wv-table td[data-v-9a7866ff]{text-align:left;border-bottom:1px solid var(--lh-border-soft);padding:.25rem .4rem}.stay-moves h3[data-v-464cb004],.stay-form h3[data-v-464cb004]{margin:0;font-size:.875rem}.stay-moves ol[data-v-464cb004]{gap:.35rem;margin:.4rem 0 0;padding-left:1.1rem;display:grid}.stay-moves li[data-v-464cb004]{gap:.1rem;display:grid}.stay-form[data-v-464cb004]{border-top:1px solid var(--lh-border);margin-top:.75rem;padding-top:.75rem}.waiting[data-v-464cb004]{margin-bottom:1rem}.waiting-list[data-v-464cb004]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.waiting-row[data-v-464cb004]{border-top:1px solid var(--lh-border);grid-template-columns:minmax(0,14rem) minmax(0,1fr) auto;align-items:start;gap:.5rem 1rem;padding:.6rem 0;display:grid}.waiting-who[data-v-464cb004]{justify-items:start;gap:.15rem;display:grid}.waiting-what[data-v-464cb004]{margin:0}.waiting-form[data-v-464cb004]{grid-column:1/-1}@media (width<=720px){.waiting-row[data-v-464cb004]{grid-template-columns:1fr}}.lh-panel[data-v-464cb004],.workspace[data-v-464cb004],.lh-empty-block[data-v-464cb004]{margin-top:1rem}.stay-jump[data-v-464cb004]{align-items:center;gap:.9rem;margin:.5rem 0 .75rem;font-size:.8125rem;display:flex}.stay-jump a[data-v-464cb004]{color:var(--lh-teal,#0f766e);font-weight:600;text-decoration:none}.stay-jump a[data-v-464cb004]:hover{text-decoration:underline}.reason[data-v-464cb004]{color:#1c3348;margin:0 0 1rem;font-weight:600}.search-row[data-v-464cb004]{gap:.4rem;display:flex}.search-row input[data-v-464cb004]{flex:1;min-width:0}.board[data-v-464cb004]{gap:1rem;min-width:0;display:grid}.ward-head[data-v-464cb004]{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.ward-meta[data-v-464cb004]{color:var(--lh-muted);margin:.2rem 0 0;font-size:.8125rem}.attending[data-v-464cb004]{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 1rem;font-size:.875rem;display:flex}.attending>span[data-v-464cb004]{color:var(--lh-muted);font-size:.75rem;font-weight:600}.attending strong[data-v-464cb004]{color:var(--lh-navy)}.attending-form[data-v-464cb004]{gap:.4rem;margin-left:auto;display:flex}.nursing[data-v-464cb004]{border-top:1px solid var(--lh-border-soft);gap:.6rem;margin-top:1.25rem;padding-top:1rem;display:grid}.nursing h3[data-v-464cb004]{color:var(--lh-navy);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.8125rem}.empty-line[data-v-464cb004]{color:var(--lh-muted);margin:0;font-size:.875rem}.nnote[data-v-464cb004]{border:1px solid var(--lh-border-soft);border-radius:var(--lh-radius);background:var(--lh-surface-muted);gap:.25rem;padding:.7rem .8rem;display:grid}.nnote header[data-v-464cb004]{justify-content:space-between;gap:.5rem;display:flex}.nnote p[data-v-464cb004]{margin:0;font-size:.875rem}.ward-head h2[data-v-464cb004]{margin:0}.workspace.split[data-v-464cb004]{grid-template-columns:minmax(0,1fr) minmax(24rem,34rem);align-items:start;gap:1rem;display:grid}.workspace.split .lh-detail[data-v-464cb004]{position:sticky;top:1rem}@media (width<=1100px){.workspace.split[data-v-464cb004]{grid-template-columns:1fr}.workspace.split .lh-detail[data-v-464cb004]{order:-1;position:static}}.ward[data-v-464cb004]{margin-top:0}.beds[data-v-464cb004]{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.bed[data-v-464cb004]{border:1px solid var(--lh-border-soft);border-radius:var(--lh-radius);background:#f4f7fb;min-height:3.25rem;display:grid;position:relative}.bed-main[data-v-464cb004]{font:inherit;text-align:left;border-radius:inherit;color:inherit;background:0 0;border:0;align-content:start;gap:.15rem;padding:.65rem .75rem;display:grid}button.bed-main[data-v-464cb004]{cursor:pointer}button.bed-main[data-v-464cb004]:hover{background:#0f766e0f}button.bed-main[data-v-464cb004]:focus-visible,.bed-stay[data-v-464cb004]:focus-visible{outline-offset:1px;outline:2px solid #0f766e}.bed-top[data-v-464cb004]{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.bed-top strong[data-v-464cb004]{color:#0c2d4a;font-size:.875rem;font-weight:700}.who[data-v-464cb004]{color:var(--lh-navy);margin-top:.2rem;font-size:.9rem;font-weight:700}.mrn[data-v-464cb004]{color:#3d5166;font-size:.75rem}.line[data-v-464cb004]{color:#3d5166;font-size:.78rem}.bed-stay[data-v-464cb004]{font:inherit;color:#0f766e;border:1px solid var(--lh-border-soft);border-radius:var(--lh-radius);cursor:pointer;background:#fff;padding:.15rem .5rem;font-size:.75rem;font-weight:600;position:absolute;bottom:.45rem;right:.5rem}.bed.free[data-v-464cb004]{background:#f3faf8}.bed.occupied .bed-main[data-v-464cb004]{padding-bottom:2.2rem}.bed.occupied[data-v-464cb004]{background:#fff7ed;border-color:#fed7aa}.bed.closed[data-v-464cb004]{color:var(--lh-muted);background:#f1f3f5}.bed.picked[data-v-464cb004]{outline-offset:1px;outline:2px solid #0f766e}.kin[data-v-464cb004]{flex-wrap:wrap;gap:.25rem .75rem;margin:0 0 .75rem;font-size:.875rem;display:flex}.kin span[data-v-464cb004]{color:var(--lh-muted)}.kin .missing[data-v-464cb004]{color:#9a5b00}.workspace[data-v-b7ec5c84]{gap:1rem;margin-top:1rem;display:grid}.workspace.split[data-v-b7ec5c84]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}@media (width<=1100px){.workspace.split[data-v-b7ec5c84]{grid-template-columns:1fr}}.lanes[data-v-b7ec5c84]{gap:1rem;display:grid}.lane[data-v-b7ec5c84]{padding:1rem 1.25rem}.lane-head[data-v-b7ec5c84]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem;display:flex}.lane-head h2[data-v-b7ec5c84]{color:var(--lh-navy);margin:0;font-size:1rem}.count[data-v-b7ec5c84]{color:var(--lh-muted);font-weight:500}.empty-line[data-v-b7ec5c84]{color:var(--lh-muted);margin:0;font-size:.875rem}.rows[data-v-b7ec5c84]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.row[data-v-b7ec5c84]{text-align:left;width:100%;font:inherit;color:inherit;background:var(--lh-surface,#fff);border:1px solid var(--lh-border);border-radius:var(--lh-radius);cursor:pointer;grid-template-columns:9.5rem minmax(0,1.2fr) minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:.75rem;padding:.55rem .75rem;display:grid}.row.active[data-v-b7ec5c84]{outline-offset:1px;outline:2px solid #0f766e}.row .who[data-v-b7ec5c84],.row .where[data-v-b7ec5c84]{gap:.1rem;display:grid}.row small[data-v-b7ec5c84]{color:var(--lh-muted);font-size:.75rem}.workspace.split .row[data-v-b7ec5c84]{grid-template-columns:8.5rem minmax(0,1fr)}@media (width<=720px){.row[data-v-b7ec5c84],.workspace.split .row[data-v-b7ec5c84]{grid-template-columns:1fr}}.lh-detail[data-v-b7ec5c84]{margin-top:0}.step[data-v-b7ec5c84]{border-top:1px solid var(--lh-border);margin-top:.75rem;padding-top:.75rem}.step h3[data-v-b7ec5c84]{margin:0;font-size:.875rem}.awaiting[data-v-b7ec5c84]{gap:.5rem;display:grid}.awaiting p[data-v-b7ec5c84]{margin:0}.lh-panel[data-v-b7ec5c84]{margin-top:1rem}.kind[data-v-b7ec5c84]{margin-bottom:.85rem}.small[data-v-b7ec5c84]{margin:0;font-size:.8125rem}.incomplete[data-v-b7ec5c84]{color:#b54708;font-size:.72rem;font-weight:600}.bays[data-v-b7ec5c84]{gap:.75rem;margin-top:1rem;padding:1rem 1.25rem;display:grid}.bays header[data-v-b7ec5c84]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.bays h2[data-v-b7ec5c84]{color:var(--lh-navy);margin:0;font-size:1rem}.bay-grid[data-v-b7ec5c84]{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.5rem;display:grid}.bay[data-v-b7ec5c84]{text-align:left;border:1px solid var(--lh-border-soft);border-radius:var(--lh-radius);font:inherit;background:#f3faf8;gap:.15rem;padding:.65rem .75rem;display:grid}.bay[data-v-b7ec5c84]:disabled{cursor:default;color:inherit}.bay.taken[data-v-b7ec5c84]{cursor:pointer;background:#fff7ed;border-color:#fed7aa}.bay.picked[data-v-b7ec5c84]{outline-offset:1px;outline:2px solid #0f766e}.bay strong[data-v-b7ec5c84]{color:var(--lh-navy);font-size:.875rem}.bay span[data-v-b7ec5c84]{color:#3d5166;font-size:.8125rem}.bay-form[data-v-b7ec5c84]{align-items:flex-end;gap:.5rem;margin-bottom:1rem;display:flex}.bay-form label[data-v-b7ec5c84]{color:var(--lh-navy);gap:.3rem;font-size:.8125rem;font-weight:600;display:grid}.search-row[data-v-b7ec5c84]{gap:.4rem;display:flex}.search-row input[data-v-b7ec5c84]{flex:1;min-width:0}.week[data-v-3f7c7e4b]{gap:.45rem;display:grid}.day[data-v-3f7c7e4b]{grid-template-columns:9rem 10rem auto 10rem;justify-content:start;align-items:start;gap:.6rem;display:grid}.to[data-v-3f7c7e4b]{color:var(--lh-muted);align-self:center;font-size:.8125rem}.check[data-v-3f7c7e4b]{align-self:center;align-items:center;gap:.45rem;font-size:.875rem;font-weight:600;display:flex}.day .lh-input[data-v-3f7c7e4b]{width:100%;min-width:0}.end[data-v-3f7c7e4b]{gap:.2rem;display:grid}.end .field-error[data-v-3f7c7e4b]{display:block}@media (width<=560px){.day[data-v-3f7c7e4b]{grid-template-columns:1fr 1fr}.to[data-v-3f7c7e4b]{display:none}.check[data-v-3f7c7e4b]{grid-column:1/-1}}.card[data-v-95ee94d2]{margin-top:1rem;padding:1.15rem 1.25rem 1.3rem}.narrow[data-v-95ee94d2]{max-width:32rem}.card h2[data-v-95ee94d2]{color:var(--lh-navy);margin:0 0 .35rem;font-size:1rem}.card h3[data-v-95ee94d2]{color:var(--lh-navy);margin:1.25rem 0 .5rem;font-size:.875rem}.lead[data-v-95ee94d2],.sub[data-v-95ee94d2]{color:var(--lh-muted);margin:0 0 .85rem;font-size:.875rem}.sub[data-v-95ee94d2]{margin:0;font-size:.8125rem}.grid[data-v-95ee94d2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.stack[data-v-95ee94d2]{gap:.75rem;display:grid}label[data-v-95ee94d2]{color:var(--lh-muted);gap:.3rem;font-size:.8125rem;font-weight:500;display:grid}.check[data-v-95ee94d2]{color:var(--lh-navy);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.actions[data-v-95ee94d2]{grid-column:1/-1;justify-content:flex-end;margin-top:.4rem;display:flex}.hours-table[data-v-95ee94d2]{max-width:28rem}.hours-table th[data-v-95ee94d2]{text-align:left;width:9rem}.off[data-v-95ee94d2],.sub[data-v-95ee94d2]{color:var(--lh-muted);font-size:.8125rem}.ask-state[data-v-95ee94d2]{border:1px solid var(--lh-border);border-radius:10px;justify-items:start;gap:.2rem;margin-top:.8rem;padding:.7rem .9rem;font-size:.875rem;display:grid}.ask-form[data-v-95ee94d2]{gap:.5rem;margin-top:.9rem;display:grid}.ask-form h3[data-v-95ee94d2]{margin:0 0 .2rem;font-size:.9rem}.ask-form label[data-v-95ee94d2]{font-size:.875rem;font-weight:600}fieldset[data-v-95ee94d2]{border:0;gap:.55rem;margin:0;padding:0;display:grid}legend[data-v-95ee94d2]{color:var(--lh-navy);margin-bottom:.5rem;font-size:.875rem;font-weight:600}.preview[data-v-95ee94d2]{border:1px dashed var(--lh-border);border-radius:10px;align-items:center;gap:1rem;margin-bottom:1rem;padding:.75rem;display:flex}.preview img[data-v-95ee94d2]{object-fit:contain;max-width:16rem;max-height:4rem}.lh-tabs[data-v-95ee94d2]{flex-wrap:wrap}@media (width<=640px){.grid[data-v-95ee94d2]{grid-template-columns:1fr}}.kpis[data-v-7c3f71ad]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.kpi[data-v-7c3f71ad]{border:1px solid #0000;border-radius:12px;padding:1rem 1.1rem}.kpi[data-v-7c3f71ad]:first-child{background:#eef4fb;border-color:#d7e4f2}.kpi[data-v-7c3f71ad]:nth-child(2){background:#e7f5f3;border-color:#cfe8e4}.kpi[data-v-7c3f71ad]:nth-child(3){background:#f4f1ea;border-color:#e6dfd2}.kpi span[data-v-7c3f71ad]{color:var(--lh-muted);margin-bottom:.3rem;font-size:.8125rem;font-weight:500;display:block}.kpi strong[data-v-7c3f71ad]{color:var(--lh-navy);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.35;display:block}.lh-card[data-v-7c3f71ad]{margin-bottom:1rem;padding:1.15rem 1.25rem 1.3rem}.must-change[data-v-7c3f71ad]{background:var(--lh-warn-bg,#fdf3dc);border-radius:8px;margin:0 0 .75rem;padding:.6rem .8rem;font-weight:600}.password-card[data-v-7c3f71ad]{max-width:32rem;padding:1.15rem 1.25rem 1.3rem}.password[data-v-7c3f71ad]{gap:.75rem;display:grid}.password label[data-v-7c3f71ad]{color:var(--lh-muted);gap:.3rem;font-size:.8125rem;font-weight:500;display:grid}.saved[data-v-7c3f71ad]{color:var(--lh-teal);margin:.75rem 0 0;font-size:.875rem;font-weight:500}.lh-card h2[data-v-7c3f71ad]{color:var(--lh-navy);margin:0 0 .35rem;font-size:1rem;font-weight:600}.lead[data-v-7c3f71ad],.empty[data-v-7c3f71ad]{color:var(--lh-muted);margin:0 0 .85rem;font-size:.875rem}.identity dl[data-v-7c3f71ad]{gap:.75rem;margin:.85rem 0 0;display:grid}.identity div[data-v-7c3f71ad]{gap:.15rem;display:grid}dt[data-v-7c3f71ad]{color:var(--lh-muted);font-size:.75rem;font-weight:500}dd[data-v-7c3f71ad]{color:var(--lh-navy);overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:500}.rows[data-v-7c3f71ad]{gap:.45rem;display:grid}.row[data-v-7c3f71ad]{border-radius:var(--lh-radius);border:1px solid var(--lh-border-soft);background:var(--lh-surface-muted);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;text-decoration:none;display:flex}.row[data-v-7c3f71ad]:hover{background:var(--lh-teal-soft);border-color:#b6ddd7}.row strong[data-v-7c3f71ad]{color:var(--lh-navy);font-size:.9375rem;font-weight:600;display:block}.row span[data-v-7c3f71ad]{color:var(--lh-muted);margin-top:.1rem;font-size:.8125rem;display:block}.row em[data-v-7c3f71ad]{color:var(--lh-teal);white-space:nowrap;font-size:.75rem;font-style:normal;font-weight:600}.static[data-v-7c3f71ad]{cursor:default}.static[data-v-7c3f71ad]:hover{border-color:var(--lh-border-soft);background:var(--lh-surface-muted)}@container lh-main (width<=800px){.kpis[data-v-7c3f71ad]{grid-template-columns:1fr}}@media (width<=640px){.kpis[data-v-7c3f71ad]{grid-template-columns:1fr}}.lh-panel[data-v-4f38c79f]{margin-bottom:1rem}h2[data-v-4f38c79f]{color:#0c2d4a;margin:0 0 .75rem;font-size:1.05rem;font-weight:700}.role-card[data-v-f7192618]{gap:.75rem;margin-bottom:1rem;display:grid}.role[data-v-f7192618]{color:#3d5166;gap:.35rem;max-width:22rem;font-size:.8125rem;font-weight:700;display:grid}.lead[data-v-f7192618]{color:#3d5166;margin:0;font-size:.875rem;font-weight:600}.lh-row-actions input[data-v-f7192618]{width:1rem;height:1rem}.lh-panel[data-v-a22fc8c1]{margin-bottom:1rem}h2[data-v-a22fc8c1]{color:#0c2d4a;margin:0 0 .75rem;font-size:1.05rem;font-weight:700}.checks[data-v-a22fc8c1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem 1rem;display:grid}.checks label[data-v-a22fc8c1]{color:#3d5166;grid-template-columns:auto 1fr;align-items:start;gap:.45rem;font-size:.8125rem;font-weight:600;display:grid}.checks strong[data-v-a22fc8c1]{color:#0c2d4a;font-size:.8125rem;display:block}@media (width<=720px){.checks[data-v-a22fc8c1]{grid-template-columns:1fr}}.line-note[data-v-8902810d]{background:var(--lh-teal-soft);color:var(--lh-navy);border-radius:4px;margin:.35rem 0 0;padding:.4rem .6rem;font-size:.8125rem}.line-note b[data-v-8902810d]{margin-right:.35rem}.workspace[data-v-8902810d]{gap:1rem;display:grid}.files-count[data-v-8902810d]{color:var(--lh-muted);margin-top:.2rem;font-size:.75rem;display:block}.form-card[data-v-8902810d]{margin-bottom:1rem}.chosen[data-v-8902810d]{flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;font-size:.8125rem;display:flex}.chosen button[data-v-8902810d]{cursor:pointer}.items[data-v-8902810d]{gap:.55rem;display:grid}.item[data-v-8902810d]{border:1px solid var(--lh-border-soft);border-radius:var(--lh-radius);background:var(--lh-surface-muted);gap:.5rem;padding:.8rem .9rem;display:grid}.item-head[data-v-8902810d]{justify-content:space-between;gap:.75rem;display:flex}.report p[data-v-8902810d],.muted[data-v-8902810d]{margin:0;font-size:.875rem}.muted[data-v-8902810d],.report small[data-v-8902810d]{color:var(--lh-muted)}.req[data-v-8902810d]{color:#b42318;text-decoration:none}.chosen-study[data-v-8902810d]{align-items:center;gap:.4rem;margin-right:.35rem;display:inline-flex}.link-remove[data-v-8902810d]{color:var(--lh-danger);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;text-decoration:underline}.op-record[data-v-6d3d9c94]{border-top:1px solid var(--lh-border,#d9e1ea);gap:.75rem;margin-top:1.25rem;padding-top:1rem;display:grid}h3[data-v-6d3d9c94]{margin:0}.hint[data-v-6d3d9c94]{color:var(--lh-muted);margin:0;font-size:.875rem}.phases[data-v-6d3d9c94]{gap:.75rem;display:grid}fieldset[data-v-6d3d9c94]{border:1px solid var(--lh-border,#d9e1ea);border-radius:10px;min-width:0;padding:.6rem .8rem}legend[data-v-6d3d9c94]{padding:0 .3rem;font-weight:600}.tick[data-v-6d3d9c94]{align-items:flex-start;gap:.5rem;padding:.15rem 0;display:flex}.tick small[data-v-6d3d9c94]{color:var(--lh-muted)}.team-row[data-v-6d3d9c94]{grid-template-columns:12rem 1fr auto;gap:.5rem;margin-bottom:.4rem;display:grid}.grid[data-v-6d3d9c94]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.grid .wide[data-v-6d3d9c94]{grid-column:1/-1}label[data-v-6d3d9c94]{gap:.2rem;display:grid}@media (width<=760px){.grid[data-v-6d3d9c94],.team-row[data-v-6d3d9c94]{grid-template-columns:1fr}}.form-card[data-v-ada7388d]{margin-bottom:1rem}.req[data-v-ada7388d]{color:#b42318;text-decoration:none}.stay-line[data-v-ada7388d]{color:var(--lh-navy);font-weight:500}.workspace[data-v-ada7388d]{gap:1rem;margin-top:1rem;display:grid}.workspace.split[data-v-ada7388d]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}@media (width<=1100px){.workspace.split[data-v-ada7388d]{grid-template-columns:1fr}}.lanes[data-v-ada7388d]{gap:1rem;display:grid}.lane[data-v-ada7388d]{padding:1rem 1.25rem}.lane h2[data-v-ada7388d]{color:var(--lh-navy);margin:0 0 .5rem;font-size:1rem}.count[data-v-ada7388d]{color:var(--lh-muted);font-weight:500}.empty-line[data-v-ada7388d]{color:var(--lh-muted);margin:0;font-size:.875rem}.rows[data-v-ada7388d]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.row[data-v-ada7388d]{text-align:left;width:100%;font:inherit;color:inherit;background:var(--lh-surface,#fff);border:1px solid var(--lh-border);border-radius:var(--lh-radius);cursor:pointer;grid-template-columns:8rem minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;gap:.75rem;padding:.55rem .75rem;display:grid}.row.active[data-v-ada7388d]{outline-offset:1px;outline:2px solid #0f766e}.row .when[data-v-ada7388d],.row .who[data-v-ada7388d],.row .what[data-v-ada7388d]{gap:.1rem;display:grid}.row small[data-v-ada7388d]{color:var(--lh-muted);font-size:.75rem}.tags[data-v-ada7388d]{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.workspace.split .row[data-v-ada7388d]{grid-template-columns:7rem minmax(0,1fr)}.workspace.split .row .tags[data-v-ada7388d]{justify-content:flex-start}@media (width<=720px){.row[data-v-ada7388d],.workspace.split .row[data-v-ada7388d]{grid-template-columns:1fr}}.lh-detail[data-v-ada7388d]{margin-top:0}.facts[data-v-ada7388d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0 0 1rem;display:grid}.facts .wide[data-v-ada7388d]{grid-column:1/-1}.facts dt[data-v-ada7388d]{color:var(--lh-muted);font-size:.75rem;font-weight:600}.facts dd[data-v-ada7388d]{margin:.1rem 0 0;font-size:.875rem}.step[data-v-ada7388d]{border-top:1px solid var(--lh-border);margin-top:.75rem;padding-top:.75rem}.form-card[data-v-ce48df99]{margin-bottom:1rem}.card-head[data-v-ce48df99]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.check[data-v-ce48df99]{align-self:end;align-items:center;gap:.4rem;padding-bottom:.5rem;flex-direction:row!important}.req[data-v-ce48df99]{color:#b42318;text-decoration:none}.alert[data-v-ce48df99]{margin-left:.35rem}.lot[data-v-ce48df99]{color:var(--lh-muted);font-size:.75rem;display:block}tr.expired td[data-v-ce48df99]{background:#fff8f7}.check[data-v-ce48df99]{align-items:center;gap:.4rem;font-size:.8125rem;display:flex}.count-table[data-v-ce48df99]{border-collapse:collapse;width:100%;font-size:.85rem}.count-table th[data-v-ce48df99],.count-table td[data-v-ce48df99]{text-align:left;border-bottom:1px solid var(--lh-border-soft);vertical-align:top;padding:.35rem .4rem}.count-table .n[data-v-ce48df99]{text-align:right;white-space:nowrap}.count-in[data-v-ce48df99]{text-align:right;width:6.5rem}.diff-bad[data-v-ce48df99]{color:#b42318}.codes[data-v-5df9010e]{gap:.6rem;display:grid}.lead[data-v-5df9010e]{margin:0;font-size:.8125rem}.list[data-v-5df9010e]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.list li[data-v-5df9010e]{border:1px solid var(--lh-border-soft);border-radius:var(--lh-radius);background:var(--lh-surface-muted);align-items:center;gap:.5rem;padding:.4rem .6rem;display:flex}.list li.off[data-v-5df9010e]{opacity:.7}.list .name[data-v-5df9010e]{flex:1}.add[data-v-5df9010e]{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.add label[data-v-5df9010e]{gap:.2rem;font-size:.8125rem;display:grid}.add .grow[data-v-5df9010e]{flex:14rem}.workspace[data-v-caf67ebe]{gap:1rem;display:grid}.form-card[data-v-caf67ebe]{margin-bottom:1rem}.line-row[data-v-caf67ebe]{grid-template-columns:minmax(0,2fr) 1fr 1fr auto;align-items:start;gap:.4rem;display:grid}.line-row>label[data-v-caf67ebe]{flex-direction:column;gap:.25rem;display:flex}.add-line[data-v-caf67ebe]{align-self:start;margin-top:1.4rem}@media (width<=720px){.line-row[data-v-caf67ebe]{grid-template-columns:1fr}.add-line[data-v-caf67ebe]{margin-top:0}}.draft[data-v-caf67ebe]{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.draft li[data-v-caf67ebe]{justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.qty[data-v-caf67ebe]{max-width:8rem}.receive[data-v-caf67ebe]{margin-top:.75rem}.req[data-v-caf67ebe]{color:#b42318;text-decoration:none}.lot-pair[data-v-caf67ebe]{gap:.3rem;margin-top:.3rem;display:flex}.lot-pair .lh-input[data-v-caf67ebe]{min-width:0}.form-card[data-v-c5fe1fd3]{margin-bottom:1rem}.req[data-v-c5fe1fd3]{color:#b42318;text-decoration:none}.workspace[data-v-72206593]{gap:1rem;display:grid}.form-card[data-v-72206593]{margin-bottom:1rem}.hint[data-v-72206593]{color:var(--lh-muted);margin:0;font-size:.8125rem}.req[data-v-72206593]{color:#b42318;text-decoration:none}.form-card[data-v-1d36c5f2]{margin-bottom:1rem}.line-row[data-v-1d36c5f2]{grid-template-columns:minmax(0,2fr) 1fr 1fr;gap:.4rem;display:grid}.hint[data-v-1d36c5f2]{color:var(--lh-muted);align-items:center;gap:.5rem;margin:0;font-size:.8125rem;display:flex}.req[data-v-1d36c5f2]{color:#b42318;text-decoration:none}.workspace[data-v-e437d3f9]{gap:1rem;display:grid}.form-card[data-v-e437d3f9]{gap:.75rem;margin-bottom:1rem;display:grid}.form-card h3[data-v-e437d3f9]{text-transform:uppercase;letter-spacing:.04em;color:var(--lh-navy);margin:.5rem 0 0;font-size:.8125rem}.patient[data-v-e437d3f9]{gap:.3rem;max-width:28rem;font-size:.8125rem;font-weight:600;display:grid}.muted[data-v-e437d3f9]{color:var(--lh-muted);margin:0;font-size:.875rem}.inline[data-v-e437d3f9]{flex-wrap:wrap;gap:.4rem;display:flex}.inline .lh-input[data-v-e437d3f9]{min-width:16rem}.req[data-v-e437d3f9]{color:#b42318;text-decoration:none}.summary[data-v-eefd2ac9]{font-weight:600;color:var(--lh-navy)!important}.section-title[data-v-eefd2ac9]{color:var(--lh-navy);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .75rem;font-size:.8125rem}.categories[data-v-eefd2ac9]{gap:1rem;margin-bottom:1.75rem;display:grid}.category[data-v-eefd2ac9]{gap:.6rem;padding:1rem 1.1rem;display:grid}.category header[data-v-eefd2ac9]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.category h3[data-v-eefd2ac9]{color:var(--lh-navy);margin:0;font-size:1rem}.count[data-v-eefd2ac9]{color:var(--lh-muted);margin-left:.35rem;font-weight:600}.empty[data-v-eefd2ac9]{color:var(--lh-muted);margin:0;font-size:.875rem}.mini th[data-v-eefd2ac9],.mini td[data-v-eefd2ac9]{padding:.45rem .6rem;font-size:.8125rem}.clickable[data-v-eefd2ac9]{cursor:pointer}.quick[data-v-eefd2ac9]{align-self:end}.result-line[data-v-eefd2ac9]{margin-top:.75rem;font-weight:600}.form-card[data-v-04bc9d51]{margin-bottom:1rem}.check[data-v-04bc9d51]{align-self:end;align-items:center;gap:.4rem;padding-bottom:.5rem;flex-direction:row!important}.req[data-v-04bc9d51]{color:#b42318;text-decoration:none}.num[data-v-04bc9d51]{text-align:right;white-space:nowrap}tr.retired td[data-v-04bc9d51]{color:var(--lh-subtle)}.strength[data-v-04bc9d51]{margin-left:.35rem}.hint[data-v-04bc9d51]{margin-top:.2rem;font-size:.78rem;font-weight:400}.lh-tabs[data-v-04bc9d51]{max-width:100%;overflow-x:auto}.returned-btn[data-v-87bccb13]{border:1px solid var(--lh-border);background:var(--lh-surface);height:2.25rem;color:var(--lh-navy);font:inherit;cursor:pointer;border-radius:999px;padding:0 .9rem;font-size:.875rem;font-weight:600}.returned-btn.has[data-v-87bccb13]{background:var(--lh-teal);border-color:var(--lh-teal);color:#fff}.cat[data-v-87bccb13]{color:#1c6b34;background:#e7f5ea;border-radius:999px;margin-left:.35rem;padding:.1rem .45rem;font-size:.6875rem;font-weight:700}.cat[data-cat=RED][data-v-87bccb13]{color:#a61b1b;background:#fde8e8}.cat[data-cat=YELLOW][data-v-87bccb13]{color:#7a5a00;background:#fff4d6}.filters[data-v-87bccb13]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.seg[data-v-87bccb13]{border:1px solid var(--lh-border);border-radius:8px;display:inline-flex;overflow:hidden}.seg button[data-v-87bccb13]{background:var(--lh-surface);font:inherit;color:var(--lh-navy);cursor:pointer;border:0;padding:.45rem .8rem;font-size:.8125rem}.seg button.on[data-v-87bccb13]{background:var(--lh-navy);color:#fff}.ward[data-v-87bccb13]{max-width:22rem}.sub[data-v-87bccb13]{color:var(--lh-muted);font-size:.8125rem}.tag[data-v-87bccb13]{white-space:nowrap;border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:600;display:inline-block}.tag-new[data-v-87bccb13]{color:#1d4f86;background:#eef4fb}.tag-appt[data-v-87bccb13]{color:#7a5a12;background:#f4efe2}.mid[data-v-87bccb13]{margin-top:1.25rem}.mid h2[data-v-87bccb13]{color:var(--lh-navy);margin:0;font-size:1rem}.mid .meta[data-v-87bccb13]{margin:.2rem 0 .6rem}.mid ul[data-v-87bccb13]{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.mid li[data-v-87bccb13]{border:1px solid var(--lh-border-soft);border-radius:var(--lh-radius);background:var(--lh-surface);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .85rem;display:flex}.mid li div[data-v-87bccb13]{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.mid li strong[data-v-87bccb13]{color:var(--lh-navy)}.mid li small[data-v-87bccb13],.ownership[data-v-87bccb13]{color:var(--lh-muted);font-size:.8125rem}.ownership[data-v-87bccb13]{margin:1rem 0 0}.scrim[data-v-87bccb13]{z-index:30;cursor:pointer;background:#081f3559;border:0;position:fixed;inset:0}.drawer[data-v-87bccb13]{z-index:31;background:var(--lh-surface);border-left:1px solid var(--lh-border);width:min(26rem,100vw);height:100vh;box-shadow:var(--lh-shadow);padding:1.25rem;position:fixed;top:0;right:0;overflow:auto}.drawer header[data-v-87bccb13]{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.drawer h2[data-v-87bccb13]{color:var(--lh-navy);margin:0;font-size:1.125rem}.lead[data-v-87bccb13],.empty[data-v-87bccb13]{color:var(--lh-muted);font-size:.875rem}.drawer ul[data-v-87bccb13]{margin:0;padding:0;list-style:none;display:grid}.drawer li[data-v-87bccb13]{border-top:1px solid var(--lh-border-soft);justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 0;display:flex}.drawer li div[data-v-87bccb13]{gap:.15rem;min-width:0;display:grid}.drawer li strong[data-v-87bccb13]{color:var(--lh-navy)}.drawer li span[data-v-87bccb13],.drawer li small[data-v-87bccb13]{color:var(--lh-muted);font-size:.8125rem}.lh-table td.act[data-v-87bccb13],.lh-table th.act[data-v-87bccb13]{white-space:nowrap;text-align:right;width:1%;display:table-cell}.find[data-v-87bccb13]{max-width:15rem}.filters[data-v-5f982396]{gap:.75rem;margin-bottom:1rem;padding:.75rem;display:grid}.row[data-v-5f982396]{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.name[data-v-5f982396]{font:inherit;color:var(--lh-teal);text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--lh-teal) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--lh-teal) 35%, transparent);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600}.name[data-v-5f982396]:hover,.name[data-v-5f982396]:focus-visible{text-decoration-color:currentColor}.search[data-v-5f982396]{min-width:14rem;max-width:28rem;color:var(--lh-muted);flex:1;gap:.35rem;font-size:.8125rem;font-weight:500;display:grid}.reason[data-v-5f982396],.foot[data-v-5f982396]{color:var(--lh-muted);font-size:.8125rem}.lh-table td.act[data-v-5f982396],.lh-table th.act[data-v-5f982396]{white-space:nowrap;text-align:right;width:1%;display:table-cell}.lh-panel+.lh-panel[data-v-ba17dd17]{margin-top:1rem}.lh-panel h2[data-v-ba17dd17]{margin:0 0 .75rem}.lh-panel ul[data-v-ba17dd17],.lh-panel ol[data-v-ba17dd17]{color:var(--lh-navy);gap:.45rem;margin:0;padding-left:1.2rem;display:grid}.lh-panel p[data-v-ba17dd17]{color:var(--lh-muted);margin:.85rem 0 0}.block[data-v-e18e1925]{margin-bottom:.75rem;padding:1rem 1.1rem}.standing[data-v-e18e1925]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.standing h3[data-v-e18e1925]{text-transform:uppercase;letter-spacing:.04em;color:var(--lh-muted);margin:0 0 .3rem;font-size:.75rem}.standing p[data-v-e18e1925]{color:var(--lh-navy);margin:0;font-size:.875rem}.zone[data-v-e18e1925]{color:var(--lh-navy);margin:1.25rem 0 .55rem;font-size:1rem}.visit header[data-v-e18e1925]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.visit header>div[data-v-e18e1925]:first-child{gap:.1rem;display:grid}.visit header small[data-v-e18e1925],.muted[data-v-e18e1925]{color:var(--lh-muted);font-size:.8125rem}.right[data-v-e18e1925]{align-items:center;gap:.5rem;display:flex}.visit p[data-v-e18e1925]{margin:.35rem 0 0;font-size:.875rem}@media (width<=640px){.standing[data-v-e18e1925]{grid-template-columns:1fr}.visit header[data-v-e18e1925]{flex-direction:column}}.week-card[data-v-5ee20236]{grid-template-columns:minmax(0,1fr);gap:.7rem;margin-bottom:1rem;padding:1.1rem 1.25rem;display:grid}.week-card h2[data-v-5ee20236]{color:var(--lh-navy);margin:0;font-size:1rem}.week-card h3[data-v-5ee20236]{color:var(--lh-navy);margin:0 0 .4rem;font-size:.9rem}.lead[data-v-5ee20236],.sub[data-v-5ee20236]{color:var(--lh-muted);margin:0;font-size:.8125rem}.chip[data-v-5ee20236]{background:var(--lh-surface-2,#eef4f6);border-radius:999px;margin:0 .35rem .25rem 0;padding:.1rem .45rem;font-size:.78rem;display:inline-block}.asked[data-v-5ee20236]{color:var(--lh-warning,#b45309);margin-top:.15rem;font-size:.75rem;font-weight:600}.act[data-v-5ee20236]{text-align:right}.editor[data-v-5ee20236]{gap:.6rem;padding:.4rem 0;display:grid}.editor-acts[data-v-5ee20236],.decide[data-v-5ee20236]{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.editor-acts[data-v-5ee20236]{justify-content:flex-end}.asks[data-v-5ee20236]{gap:.6rem;display:grid}.ask[data-v-5ee20236]{border:1px solid var(--lh-border);border-radius:10px;gap:.5rem;padding:.75rem .9rem;display:grid}.ask-head[data-v-5ee20236]{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.compare[data-v-5ee20236]{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.compare>div[data-v-5ee20236]{gap:.1rem;font-size:.8125rem;display:grid}.label[data-v-5ee20236]{text-transform:uppercase;letter-spacing:.04em;color:var(--lh-muted);font-size:.72rem;font-weight:700}.note-field[data-v-5ee20236]{flex:16rem;gap:.2rem;display:grid}.note-field .field-error[data-v-5ee20236]{display:block}.past summary[data-v-5ee20236]{cursor:pointer;color:var(--lh-teal);font-size:.8125rem}.past ul[data-v-5ee20236]{margin:.4rem 0 0;padding-left:1.1rem;font-size:.8125rem}.ok[data-v-5ee20236]{color:var(--lh-success);font-weight:600}.no[data-v-5ee20236]{color:var(--lh-danger);font-weight:600}.sr-only[data-v-5ee20236]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){.compare[data-v-5ee20236]{grid-template-columns:1fr}.lh-table[data-v-5ee20236],.lh-table tbody[data-v-5ee20236],.lh-table tr[data-v-5ee20236],.lh-table td[data-v-5ee20236]{width:100%;display:block}.lh-table thead[data-v-5ee20236]{display:none}.lh-table td[data-v-5ee20236]{border:0;padding:.35rem 0}.lh-table tr[data-v-5ee20236]{border-bottom:1px solid var(--lh-border);padding:.5rem 0}.act[data-v-5ee20236]{text-align:left}}.moves[data-v-2db7a20a]{gap:.6rem;margin-bottom:1rem;padding:1.1rem 1.25rem;display:grid}.moves h2[data-v-2db7a20a]{color:var(--lh-navy);margin:0;font-size:1rem}.lead[data-v-2db7a20a],.sub[data-v-2db7a20a]{color:var(--lh-muted);margin:0;font-size:.8125rem}.past summary[data-v-2db7a20a]{cursor:pointer;color:var(--lh-teal);font-size:.8125rem}.past ul[data-v-2db7a20a]{margin:.4rem 0 0;padding-left:1.1rem;font-size:.8125rem}.moves td .field-error[data-v-2db7a20a]{margin-top:.25rem;display:block}.ok[data-v-2db7a20a]{color:var(--lh-success);font-weight:600}.no[data-v-2db7a20a]{color:var(--lh-danger);font-weight:600}.sr-only[data-v-2db7a20a]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.card[data-v-c374bc87]{margin-bottom:1rem;padding:1.15rem 1.25rem 1.3rem}.card h2[data-v-c374bc87]{color:var(--lh-navy);margin:0 0 .35rem;font-size:1rem}.lead[data-v-c374bc87],.sub[data-v-c374bc87],.row small[data-v-c374bc87]{color:var(--lh-muted);margin:0 0 .85rem;font-size:.875rem}.sub[data-v-c374bc87]{margin:0;font-size:.8125rem}.row[data-v-c374bc87]{justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;display:flex}.row small[data-v-c374bc87]{margin:0}.reassign[data-v-c374bc87]{gap:.4rem;display:flex}.decided[data-v-c374bc87]{margin:.5rem 0 0;padding-left:1rem;font-size:.875rem}details summary[data-v-c374bc87]{cursor:pointer;color:var(--lh-navy);font-size:.875rem;font-weight:600}.setup[data-v-aca9a168]{gap:.75rem;margin-bottom:1rem;padding:1.1rem 1.25rem;display:grid}.setup h2[data-v-aca9a168]{color:var(--lh-navy);margin:0;font-size:1rem}.lead[data-v-aca9a168]{color:var(--lh-muted);margin:0;font-size:.8125rem}.list[data-v-aca9a168]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.list li[data-v-aca9a168]{border:1px solid var(--lh-border-soft);border-radius:var(--lh-radius);background:var(--lh-surface-muted);min-width:0;padding:.5rem .65rem}.list li.off[data-v-aca9a168]{opacity:.7}.line[data-v-aca9a168]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.line .lh-input[data-v-aca9a168]{flex:10rem;min-width:0}.line .field-error[data-v-aca9a168]{flex-basis:100%}.add[data-v-aca9a168]{max-width:34rem}.sr-only[data-v-aca9a168]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.setup[data-v-e96035b0]{gap:.75rem;padding:1.1rem 1.25rem;display:grid}.setup h2[data-v-e96035b0]{color:var(--lh-navy);margin:0;font-size:1rem}.lead[data-v-e96035b0],.none[data-v-e96035b0]{color:var(--lh-muted);margin:0;font-size:.8125rem}.depts[data-v-e96035b0]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem;display:grid}.dept[data-v-e96035b0]{border:1px solid var(--lh-border-soft);border-radius:var(--lh-radius);background:var(--lh-surface-muted);align-content:start;gap:.4rem;min-width:0;padding:.75rem .85rem;display:grid}.dept h3[data-v-e96035b0]{color:var(--lh-navy);justify-content:space-between;gap:.5rem;margin:0;font-size:.875rem;display:flex}.dept h3 span[data-v-e96035b0]{color:var(--lh-muted);font-size:.75rem;font-weight:400}.line[data-v-e96035b0]{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.35rem;display:grid}.line .lh-input[data-v-e96035b0]{width:100%;min-width:0}.line .field-error[data-v-e96035b0]{grid-column:1/-1}.line[data-v-e96035b0]:last-child{grid-template-columns:minmax(0,1fr) auto}.sr-only[data-v-e96035b0]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.setup[data-v-8b1ff197]{gap:.75rem;margin-bottom:1rem;padding:1.1rem 1.25rem;display:grid}.setup h3[data-v-8b1ff197]{color:var(--lh-navy);margin:0;font-size:1rem}.lead[data-v-8b1ff197]{color:var(--lh-muted);margin:0;font-size:.8125rem}.add-ward[data-v-8b1ff197]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,.8fr) auto;align-items:start;gap:.5rem;display:grid}.add-ward label[data-v-8b1ff197]{gap:.25rem;font-size:.8125rem;display:grid}.add-ward .lh-btn[data-v-8b1ff197]{margin-top:1.35rem}.wards[data-v-8b1ff197]{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:.75rem;display:grid}.ward[data-v-8b1ff197]{border:1px solid var(--lh-border-soft);border-radius:var(--lh-radius);background:var(--lh-surface-muted);align-content:start;gap:.5rem;min-width:0;padding:.75rem .85rem;display:grid}.ward.closed[data-v-8b1ff197]{opacity:.75}.ward header[data-v-8b1ff197]{gap:.35rem;display:grid}.line[data-v-8b1ff197]{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.line .lh-input[data-v-8b1ff197]{flex:8rem;min-width:0}.line .type[data-v-8b1ff197]{flex:0 9rem}.line .field-error[data-v-8b1ff197]{flex-basis:100%}.meta small[data-v-8b1ff197]{color:var(--lh-muted);flex:auto}.beds[data-v-8b1ff197]{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.beds li.retired[data-v-8b1ff197]{opacity:.7}.sr-only[data-v-8b1ff197]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=720px){.add-ward[data-v-8b1ff197]{grid-template-columns:1fr}.add-ward .lh-btn[data-v-8b1ff197]{margin-top:0}.wards[data-v-8b1ff197]{grid-template-columns:1fr}}.lh-input.rate[data-v-8b1ff197]{width:6.5rem}.rate-unit[data-v-8b1ff197]{font-size:.75rem}.card[data-v-5493f151]{padding:1.15rem 1.25rem 1.3rem}.card h3[data-v-5493f151]{color:var(--lh-navy);margin:0 0 .35rem;font-size:1rem}.setup[data-v-5493f151]{gap:1rem;display:grid}.rows[data-v-5493f151]{gap:.4rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.rows li.closed[data-v-5493f151]{opacity:.6}.line[data-v-5493f151]{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.line label[data-v-5493f151]{gap:.2rem;font-size:.8125rem;display:grid}.line .lh-input[data-v-5493f151]{width:16rem;max-width:100%}.meta[data-v-5493f151]{color:var(--lh-muted);flex:12rem;align-self:center;font-size:.8125rem}.tag[data-v-5493f151]{color:var(--lh-teal);margin-right:.35rem}.full[data-v-5493f151]{flex-basis:100%}.sr-only[data-v-5493f151]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.os[data-v-7d5846af]{gap:.8rem;padding:1.15rem 1.25rem 1.3rem;display:grid}.os-list[data-v-7d5846af]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.os-list li[data-v-7d5846af]{border-bottom:1px solid var(--lh-border-soft);justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 0;display:flex}.os-list small[data-v-7d5846af]{color:var(--lh-muted);display:block}.os-line[data-v-7d5846af]{border-top:1px dashed var(--lh-border-soft);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));align-items:start;gap:.6rem;padding:.5rem 0;display:grid}.setup[data-v-311051c9]{gap:.75rem;margin-bottom:1rem;padding:1.1rem 1.25rem;display:grid}.setup h2[data-v-311051c9],.setup h3[data-v-311051c9]{color:var(--lh-navy);margin:0;font-size:1rem}.setup h3[data-v-311051c9]{margin-top:.5rem;font-size:.9rem}.lead[data-v-311051c9]{color:var(--lh-muted);margin:0;font-size:.8125rem}.grid[data-v-311051c9]{gap:.75rem;max-width:40rem;display:grid}fieldset[data-v-311051c9]{border:0;gap:.4rem;margin:0;padding:0;display:grid}legend[data-v-311051c9]{margin-bottom:.25rem;font-size:.85rem;font-weight:600}.option[data-v-311051c9]{align-items:flex-start;gap:.5rem;display:flex}.option span[data-v-311051c9]{display:grid}.option small[data-v-311051c9]{color:var(--lh-muted)}.list[data-v-311051c9]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.list li[data-v-311051c9]{border:1px solid var(--lh-border-soft);border-radius:var(--lh-radius);background:var(--lh-surface-muted);align-items:center;gap:.4rem;padding:.5rem .65rem;display:flex}.list li.off[data-v-311051c9]{opacity:.7}.list .name[data-v-311051c9]{flex:1}.line[data-v-311051c9]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.line .lh-input[data-v-311051c9]{flex:12rem}.line .field-error[data-v-311051c9]{flex-basis:100%}.add[data-v-311051c9]{justify-content:flex-start;max-width:40rem}.check[data-v-311051c9]{align-items:center;gap:.3rem;font-size:.85rem;display:flex}.sr-only[data-v-311051c9]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.jump[data-v-47a75fa7]{flex-wrap:wrap;gap:.4rem;margin:0 0 1rem;display:flex}.jump a[data-v-47a75fa7]{border:1px solid var(--lh-border-soft);background:var(--lh-surface,#fff);color:var(--lh-navy);border-radius:999px;padding:.3rem .7rem;font-size:.8125rem;font-weight:600;text-decoration:none}.jump a[data-v-47a75fa7]:hover,.jump a[data-v-47a75fa7]:focus-visible{border-color:var(--lh-navy)}.group[data-v-47a75fa7]{letter-spacing:.04em;text-transform:uppercase;color:var(--lh-muted);margin:1.6rem 0 .6rem;scroll-margin-top:1rem;font-size:.8125rem;font-weight:700}.person[data-v-47a75fa7]{max-width:24rem;color:var(--lh-navy);gap:.3rem;margin:.4rem 0 0 1.6rem;font-size:.8125rem;font-weight:600;display:grid}.card[data-v-47a75fa7]{margin-bottom:1rem;padding:1.15rem 1.25rem 1.3rem}.card h3[data-v-47a75fa7]{color:var(--lh-navy);margin:0 0 .35rem;font-size:1rem}.lead[data-v-47a75fa7],.row small[data-v-47a75fa7]{color:var(--lh-muted);margin:0 0 .85rem;font-size:.875rem}.option[data-v-47a75fa7]{border-bottom:1px solid var(--lh-border-soft);cursor:pointer;align-items:flex-start;gap:.6rem;padding:.55rem 0;display:flex}.option span[data-v-47a75fa7]{gap:.15rem;display:grid}.option strong[data-v-47a75fa7]{color:var(--lh-navy);font-size:.9375rem}.option small[data-v-47a75fa7]{color:var(--lh-muted);font-size:.8125rem}.row[data-v-47a75fa7]{justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;display:flex}.row small[data-v-47a75fa7]{margin:0}.workflow fieldset[data-v-47a75fa7]{border:0;margin:0 0 .8rem;padding:0}.workflow legend[data-v-47a75fa7]{color:var(--lh-navy);margin-bottom:.35rem;font-size:.875rem;font-weight:700}.grid[data-v-68f6494d]{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.list[data-v-68f6494d],.form[data-v-68f6494d]{padding:1rem}.list h2[data-v-68f6494d],.form h2[data-v-68f6494d]{color:var(--lh-navy);margin:0 0 .6rem;font-size:.9375rem}.second[data-v-68f6494d]{margin-top:1.25rem!important}.list ul[data-v-68f6494d]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.list li button[data-v-68f6494d]{text-align:left;border:1px solid var(--lh-border-soft);background:var(--lh-surface);width:100%;font:inherit;cursor:pointer;border-radius:8px;gap:.1rem;padding:.55rem .7rem;display:grid}.list li.active button[data-v-68f6494d]{border-color:var(--lh-teal);background:var(--lh-teal-soft)}.list span[data-v-68f6494d],.list small[data-v-68f6494d],.muted[data-v-68f6494d]{color:var(--lh-muted);margin:0;font-size:.8125rem}.done li[data-v-68f6494d]{align-items:center;gap:.5rem;font-size:.875rem;display:flex}.cat[data-v-68f6494d]{color:#1c6b34;background:#e7f5ea;border-radius:999px;align-items:center;gap:.3rem;padding:.1rem .45rem;font-size:.6875rem;font-weight:700;display:inline-flex}.cat[data-v-68f6494d]:before{content:"";background:#2e7d4f;border-radius:50%;width:.5rem;height:.5rem}.cat[data-cat=RED][data-v-68f6494d]:before{background:#c62828}.cat[data-cat=YELLOW][data-v-68f6494d]:before{background:#f2b705}.cat[data-cat=RED][data-v-68f6494d]{color:#a61b1b;background:#fde8e8}.cat[data-cat=YELLOW][data-v-68f6494d]{color:#7a5a00;background:#fff4d6}.form header[data-v-68f6494d]{justify-content:space-between;gap:.75rem;margin-bottom:.75rem;display:flex}.vitals[data-v-68f6494d]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem .75rem;display:grid}.vitals label[data-v-68f6494d]{color:var(--lh-muted);align-content:start;gap:.3rem;font-size:.8125rem;font-weight:500;display:grid}.vitals input[data-v-68f6494d],.vitals textarea[data-v-68f6494d]{width:100%;min-width:0}.vitals abbr[data-v-68f6494d]{color:#b42318;text-decoration:none}.full[data-v-68f6494d]{grid-column:1/-1}fieldset[data-v-68f6494d]{border:0;flex-wrap:wrap;gap:.75rem;margin:0;padding:0;display:flex}legend[data-v-68f6494d]{color:var(--lh-muted);margin-bottom:.35rem;font-size:.8125rem}.cat-cards[data-v-68f6494d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.3rem;display:grid}.cat-card[data-v-68f6494d]{--cat:#2e7d4f;--cat-soft:#e9f6ee;--cat-ink:#fff;border:1px solid color-mix(in srgb, var(--cat) 35%, transparent);background:var(--cat-soft);cursor:pointer;border-radius:10px;align-items:stretch;gap:.65rem;min-width:0;padding:.65rem .75rem;transition:background .12s,box-shadow .12s;position:relative;overflow:hidden;color:var(--lh-navy)!important;display:flex!important}.cat-card[data-cat=RED][data-v-68f6494d]{--cat:#c62828;--cat-soft:#fdecec}.cat-card[data-cat=YELLOW][data-v-68f6494d]{--cat:#f2b705;--cat-soft:#fff7dc;--cat-ink:#3d2c00}.cat-card[data-v-68f6494d]:hover{box-shadow:0 0 0 1px var(--cat)}.cat-radio[data-v-68f6494d]{opacity:0;width:1px;height:1px;position:absolute}.cat-card[data-v-68f6494d]:has(.cat-radio:focus-visible){outline:3px solid color-mix(in srgb, var(--cat) 45%, transparent);outline-offset:2px}.cat-text[data-v-68f6494d]{gap:.1rem;min-width:0;display:grid}.cat-text strong[data-v-68f6494d]{color:var(--cat);font-size:1rem}.cat-card[data-cat=YELLOW] .cat-text strong[data-v-68f6494d]{color:#8a6400}.cat-when[data-v-68f6494d]{font-size:.8125rem;font-weight:600}.cat-text small[data-v-68f6494d]{color:var(--lh-muted);font-size:.75rem;line-height:1.35}.cat-card.chosen[data-v-68f6494d]{background:var(--cat);border-color:var(--cat);box-shadow:0 2px 8px color-mix(in srgb, var(--cat) 35%, transparent);color:var(--cat-ink)!important}.cat-card.chosen .cat-text strong[data-v-68f6494d],.cat-card.chosen .cat-text small[data-v-68f6494d]{color:var(--cat-ink)}.cat-card.forced[data-v-68f6494d]:not(.chosen){box-shadow:0 0 0 2px var(--cat)}.cat-tick[data-v-68f6494d]{fill:none;width:18px;height:18px;stroke:var(--cat-ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;position:absolute;top:.5rem;right:.5rem}fieldset[aria-invalid=true] .cat-card[data-v-68f6494d]:not(.chosen){border-color:var(--lh-danger)}@media (width<=700px){.cat-cards[data-v-68f6494d]{grid-template-columns:1fr}}.alerts[data-v-68f6494d]{color:#8a5300;margin:0;padding-left:1.1rem;font-size:.875rem}.alerts .red[data-v-68f6494d],.red-note[data-v-68f6494d]{color:#a61b1b;font-weight:600}.red-note[data-v-68f6494d]{margin:0;font-size:.875rem}.actions[data-v-68f6494d]{justify-content:flex-end;display:flex}.sr-only[data-v-68f6494d]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bypass[data-v-68f6494d]{border-top:1px solid var(--lh-border-soft);gap:.5rem;margin-top:1rem;padding-top:.85rem;display:grid}.bypass h3[data-v-68f6494d]{color:#a61b1b;margin:0;font-size:.875rem}.empty[data-v-68f6494d]{place-items:center;min-height:10rem;display:grid}@media (width<=900px){.grid[data-v-68f6494d]{grid-template-columns:1fr}.vitals[data-v-68f6494d]{grid-template-columns:repeat(2,minmax(0,1fr))}}.complaint-field[data-v-68f6494d]{border:0;gap:.4rem;margin:0;padding:0;display:grid}.complaint-field legend[data-v-68f6494d]{margin-bottom:.25rem;font-size:.8125rem;font-weight:600}.reception-words[data-v-68f6494d]{color:var(--lh-muted);margin:0;font-size:.8125rem}.vital-hint[data-v-68f6494d]{border-radius:4px;padding:.15rem .4rem;font-size:.75rem;font-weight:600;line-height:1.3;display:inline-block}.review[data-v-68f6494d]{border-radius:var(--lh-radius);background:#f2f4f7;border:1px solid #98a2b3;gap:.35rem;padding:.6rem .8rem;display:grid}.review ul[data-v-68f6494d]{gap:.2rem;margin:0;padding-left:1.1rem;font-size:.8125rem;display:grid}.review small[data-v-68f6494d]{color:var(--lh-muted)}.card[data-v-2c5a92b4]{margin-bottom:1rem;padding:1.15rem 1.25rem 1.3rem}.card h2[data-v-2c5a92b4]{color:var(--lh-navy);margin:0 0 .35rem;font-size:1rem}.lead[data-v-2c5a92b4],.sub[data-v-2c5a92b4]{color:var(--lh-muted);margin:0 0 .85rem;font-size:.875rem}.sub[data-v-2c5a92b4]{margin:0;font-size:.8125rem}.kpis[data-v-2c5a92b4]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.kpis div[data-v-2c5a92b4]{border:1px solid var(--lh-border);background:var(--lh-surface);border-radius:12px;gap:.2rem;padding:.85rem 1rem;display:grid}.kpis span[data-v-2c5a92b4],.kpis small[data-v-2c5a92b4]{color:var(--lh-muted);font-size:.8125rem}.kpis small[data-v-2c5a92b4]{color:#a61b1b;font-weight:600}.kpis strong[data-v-2c5a92b4]{color:var(--lh-navy);font-size:1.25rem}.wards[data-v-2c5a92b4]{flex-wrap:wrap;gap:.25rem .75rem;display:flex}.chk[data-v-2c5a92b4]{color:var(--lh-navy);align-items:center;gap:.3rem;font-size:.8125rem;display:inline-flex}.row[data-v-2c5a92b4]{gap:.4rem;display:flex}tr.flag td[data-v-2c5a92b4]{background:#fff8eb}.warn-text[data-v-2c5a92b4]{color:#a61b1b;font-size:.75rem}@media (width<=900px){.kpis[data-v-2c5a92b4]{grid-template-columns:repeat(2,minmax(0,1fr))}}.rooms[data-v-e15ffb66]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.75rem;display:grid}.room[data-v-e15ffb66]{border:1px solid var(--lh-border);border-radius:var(--lh-radius-lg);background:var(--lh-surface);text-align:left;min-width:0;font:inherit;color:var(--lh-text);align-content:start;gap:.45rem;padding:.8rem .9rem;display:grid}.room.best[data-v-e15ffb66]{border-color:var(--lh-teal);box-shadow:inset 0 0 0 1px var(--lh-teal)}.room.load-none[data-v-e15ffb66]{background:var(--lh-surface-muted)}header[data-v-e15ffb66]{justify-content:space-between;align-items:start;gap:.5rem;display:flex}h3[data-v-e15ffb66]{color:var(--lh-navy);overflow-wrap:anywhere;margin:0;font-size:.9375rem}.tag[data-v-e15ffb66]{white-space:nowrap;border-radius:999px;flex:none;padding:.1rem .45rem;font-size:.6875rem;font-weight:600}.best-tag[data-v-e15ffb66]{background:var(--lh-teal);color:#fff}.off-tag[data-v-e15ffb66]{background:var(--lh-border-soft);color:var(--lh-muted)}dl[data-v-e15ffb66]{grid-template-columns:1fr 1fr;gap:.4rem;margin:0;display:grid}dl div[data-v-e15ffb66]{gap:.05rem;display:grid}dt[data-v-e15ffb66]{color:var(--lh-muted);font-size:.6875rem}dd[data-v-e15ffb66]{font-variant-numeric:tabular-nums;color:var(--lh-navy);margin:0;font-size:1.25rem;font-weight:600}.ratio[data-v-e15ffb66]{margin:0;font-size:.75rem;font-weight:600}.load-light .ratio[data-v-e15ffb66]{color:var(--lh-success)}.load-steady .ratio[data-v-e15ffb66]{color:var(--lh-amber)}.load-busy .ratio[data-v-e15ffb66]{color:var(--lh-danger)}.load-none .ratio[data-v-e15ffb66]{color:var(--lh-muted)}.open[data-v-e15ffb66]{font:inherit;color:var(--lh-navy);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.open[data-v-e15ffb66]:hover{color:var(--lh-teal);text-decoration:underline}.carried[data-v-e15ffb66]{color:var(--lh-amber);margin:0;font-size:.75rem;font-weight:600}.actions[data-v-e15ffb66]{flex-wrap:wrap;gap:.4rem;margin-top:.2rem;display:flex}.crumbs[data-v-2d620076]{color:var(--lh-muted);flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.2rem;font-size:.8125rem;display:flex}.crumb[data-v-2d620076]{font:inherit;color:var(--lh-teal);cursor:pointer;background:0 0;border:0;padding:0}.crumb[data-v-2d620076]:hover{text-decoration:underline}.crumb-here[data-v-2d620076]{color:var(--lh-muted)}.finder[data-v-2d620076]{gap:.5rem;margin-bottom:1rem;padding:1rem 1.1rem;display:grid}.finder>p[data-v-2d620076]{margin:0}.finder-actions[data-v-2d620076]{flex-wrap:wrap;gap:.5rem;display:flex}.search[data-v-2d620076]{gap:.4rem;display:grid}.search label[data-v-2d620076]{color:var(--lh-navy);font-size:.8125rem;font-weight:600}.row[data-v-2d620076]{gap:.5rem;display:flex}.row .lh-input[data-v-2d620076]{flex:1;min-width:0}.hits[data-v-2d620076]{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.hits button[data-v-2d620076]{border:1px solid var(--lh-border-soft);border-radius:var(--lh-radius);background:var(--lh-surface-muted);width:100%;font:inherit;text-align:left;cursor:pointer;flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;padding:.5rem .65rem;display:flex}.hits button[data-v-2d620076]:hover{border-color:var(--lh-teal)}.hits span[data-v-2d620076],.mrn[data-v-2d620076],.hint[data-v-2d620076],.sub[data-v-2d620076]{color:var(--lh-muted);font-size:.8125rem}.who[data-v-2d620076]{font-size:.9375rem}.depts[data-v-2d620076]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem;display:grid}.dept[data-v-2d620076]{border:1px solid var(--lh-border);border-radius:var(--lh-radius-lg);background:var(--lh-surface);min-width:0;font:inherit;text-align:left;color:var(--lh-text);cursor:pointer;align-content:start;gap:.5rem;padding:.85rem .95rem;display:grid}.dept[data-v-2d620076]:hover{border-color:var(--lh-teal)}.dept.no-doctor[data-v-2d620076]{background:var(--lh-surface-muted)}.dept h3[data-v-2d620076]{color:var(--lh-navy);overflow-wrap:anywhere;margin:0;font-size:.9375rem}.dept dl[data-v-2d620076]{grid-template-columns:repeat(3,1fr);gap:.4rem;margin:0;display:grid}.dept dl div[data-v-2d620076]{gap:.05rem;display:grid}.dept dt[data-v-2d620076]{color:var(--lh-muted);font-size:.6875rem}.dept dd[data-v-2d620076]{font-variant-numeric:tabular-nums;color:var(--lh-navy);margin:0;font-size:1.25rem;font-weight:600}.carried[data-v-2d620076],.off[data-v-2d620076]{margin:0;font-size:.75rem;font-weight:600}.carried[data-v-2d620076]{color:var(--lh-amber)}.off[data-v-2d620076]{color:var(--lh-muted)}.room-detail[data-v-2d620076]{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);align-items:start;gap:.75rem;display:grid}.panel[data-v-2d620076]{gap:.6rem;min-width:0;padding:1rem 1.1rem;display:grid}.panel h2[data-v-2d620076]{color:var(--lh-navy);align-items:baseline;gap:.4rem;margin:0;font-size:1rem;display:flex}.count[data-v-2d620076]{color:var(--lh-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.docs[data-v-2d620076]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.docs li[data-v-2d620076]{gap:.1rem;display:grid}.docs span[data-v-2d620076]{color:var(--lh-muted);font-size:.8125rem}.link[data-v-2d620076]{color:var(--lh-teal);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--lh-teal) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--lh-teal) 35%, transparent);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600}.link[data-v-2d620076]:hover,.link[data-v-2d620076]:focus-visible{text-decoration-color:currentColor}tr.carried td[data-v-2d620076]{background:#fff8eb}tr.carried .lh-pill[data-v-2d620076]{margin-left:.35rem}@media (width<=760px){.room-detail[data-v-2d620076]{grid-template-columns:1fr}}.pbell[data-v-970bb433]{margin-left:auto;position:relative}.bell[data-v-970bb433]{border:1px solid var(--lh-border);cursor:pointer;width:40px;height:40px;color:var(--lh-navy);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.bell[data-v-970bb433]:hover,.bell.open[data-v-970bb433]{background:var(--lh-teal-soft);border-color:#99d5cc}.bell svg[data-v-970bb433]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;width:20px;height:20px}.bell-badge[data-v-970bb433]{color:#fff;background:#dc2626;border:2px solid #fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.7rem;font-weight:700;display:grid;position:absolute;top:-4px;right:-5px}.bell-panel[data-v-970bb433]{z-index:60;border:1px solid var(--lh-border);background:#fff;border-radius:12px;width:min(380px,100vw - 24px);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 12px 32px #0c2d4a29}.bell-panel header[data-v-970bb433],.bell-panel footer[data-v-970bb433]{justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.bell-panel header[data-v-970bb433]{border-bottom:1px solid var(--lh-border-soft)}.bell-panel footer[data-v-970bb433]{border-top:1px solid var(--lh-border-soft);justify-content:center}.bell-panel ul[data-v-970bb433]{max-height:55vh;margin:0;padding:.3rem;list-style:none;overflow:auto}.bell-empty[data-v-970bb433]{color:var(--lh-muted);margin:0;padding:.9rem 1rem .3rem;font-size:.9rem}.bn[data-v-970bb433]{border-radius:8px;align-items:flex-start;gap:.6rem;padding:.6rem .65rem;display:flex}.bn.new[data-v-970bb433]{background:#fffbeb}.bn>div[data-v-970bb433]{flex:1;min-width:0}.bn strong[data-v-970bb433]{font-size:.9rem;display:block}.bn p[data-v-970bb433]{color:var(--lh-text);margin:.2rem 0;font-size:.85rem}.bn small[data-v-970bb433]{color:var(--lh-muted);font-size:.75rem}.bn-dot-new[data-v-970bb433],.bn-dot-read[data-v-970bb433]{border-radius:50%;flex:none;width:8px;height:8px;margin-top:.4rem}.bn-dot-new[data-v-970bb433]{background:#dc2626}.bn-dot-read[data-v-970bb433]{background:var(--lh-border)}.linkish[data-v-970bb433]{color:var(--lh-teal);cursor:pointer;font-weight:600;font:inherit;background:0 0;border:0;padding:0;font-size:.85rem}@media (width<=720px){.pbell[data-v-970bb433]{margin-left:auto}.top-actions[data-v-970bb433]{margin-left:0!important}.bell[data-v-970bb433]{border-radius:8px;width:34px;height:34px}.bell-panel[data-v-970bb433]{position:fixed;top:58px;right:12px}}.pshell[data-v-970bb433]{grid-template-columns:var(--lh-sidebar,248px) minmax(0, 1fr);height:100vh;display:grid;overflow:hidden}.pnav[data-v-970bb433]{background:var(--lh-navy-deep);color:#fff;box-sizing:border-box;border-right:1px solid #ffffff0f;flex-direction:column;gap:1.25rem;height:100vh;padding:1.1rem .85rem;display:flex}.brand[data-v-970bb433]{border-bottom:1px solid #ffffff14;align-items:center;gap:.7rem;padding:.35rem .55rem .85rem;display:flex}.mark[data-v-970bb433]{flex-shrink:0;width:36px;height:36px}.brand-text strong[data-v-970bb433]{font-size:.95rem;display:block}.brand-text span[data-v-970bb433]{color:#e2e8f08c;margin-top:.05rem;font-size:.7rem;display:block}nav[data-v-970bb433]{flex-direction:column;flex:1;gap:.15rem;min-height:0;display:flex;overflow:auto}.nav-label[data-v-970bb433]{color:#e2e8f073;margin:.2rem 0 .35rem;padding:0 .65rem;font-size:.75rem;font-weight:500}.nav-link[data-v-970bb433]{color:#e2e8f0e0;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.8rem;padding:.55rem .7rem;font-size:.875rem;font-weight:500;transition:background .12s,color .12s;display:flex}.nav-link[data-v-970bb433]:hover{color:#fff;background:#ffffff0f}.nav-link.active[data-v-970bb433]{color:#fff;background:#ffffff1a;font-weight:600}.ico[data-v-970bb433]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:22px;height:22px}.nav-text[data-v-970bb433]{flex:1}.nav-count[data-v-970bb433]{text-align:center;background:#ffffff1a;border-radius:999px;min-width:1.35rem;padding:.05rem .4rem;font-size:.72rem}.nav-count.alert[data-v-970bb433]{color:#1f2937;background:#f59e0b;font-weight:700}.user[data-v-970bb433]{border-top:1px solid #ffffff14;gap:.65rem;padding:.85rem .35rem .35rem;display:grid}.langs[data-v-970bb433]{border:1px solid #ffffff24;border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.langs button[data-v-970bb433]{color:#e2e8f0cc;font:inherit;cursor:pointer;background:0 0;border:0;padding:.4rem 0;font-size:.78rem}.langs button.on[data-v-970bb433]{color:#fff;background:#ffffff24;font-weight:600}.me[data-v-970bb433]{grid-template-columns:auto 1fr;align-items:center;gap:.65rem;padding:.25rem .2rem;display:grid}.avatar[data-v-970bb433]{color:#99f6e4;background:#ffffff1a;border-radius:8px;place-items:center;width:32px;height:32px;font-size:.8rem;font-weight:600;display:grid}.me-meta[data-v-970bb433]{min-width:0}.me-meta strong[data-v-970bb433]{white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;display:block;overflow:hidden}.me-meta span[data-v-970bb433]{color:#e2e8f080;font-size:.6875rem;font-family:var(--lh-mono,ui-monospace, monospace);display:block}.sign-out[data-v-970bb433]{color:#e2e8f0bf;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:6px;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .65rem;font-size:.75rem;font-weight:500;display:inline-flex}.sign-out[data-v-970bb433]:hover{color:#fff;background:#ffffff14}.sign-out .ico[data-v-970bb433]{width:18px;height:18px}.pmain[data-v-970bb433]{background:var(--lh-bg);flex-direction:column;min-width:0;height:100vh;display:flex;overflow:hidden}.topbar[data-v-970bb433]{background:#fff;border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;height:64px;padding:0 1.5rem;display:flex}.topbar-left[data-v-970bb433]{align-items:center;gap:.75rem;display:flex}.console-title[data-v-970bb433]{letter-spacing:-.03em;color:#0c2d4a;font-size:1.0625rem;font-weight:700}.phase[data-v-970bb433]{color:#1c3348;font-size:.9375rem;font-weight:600}.allergy[data-v-970bb433]{color:#912018;background:#fef3f2;border:1px solid #fecdca;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;padding:.4rem .75rem;font-size:.8125rem;display:inline-flex}.allergy svg[data-v-970bb433]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;width:16px;height:16px}.allergy>span[data-v-970bb433]{font-weight:600}.content[data-v-970bb433]{flex:1;min-width:0;min-height:0;padding:1.35rem 1.5rem 2rem;overflow:auto}.lh-page[data-v-970bb433]{gap:1rem;display:grid}.lh-page>.lh-page-header[data-v-970bb433]{margin-bottom:0}.stats[data-v-970bb433]{gap:1rem}.stat[data-v-970bb433]{text-align:left;font:inherit;cursor:pointer;align-content:start;gap:.2rem;transition:border-color .12s;display:grid}.stat[data-v-970bb433]:hover{border-color:var(--lh-navy)}.stat strong[data-v-970bb433]{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.stat small[data-v-970bb433]{color:var(--lh-muted);font-size:.78rem}.inline-pill[data-v-970bb433]{text-transform:uppercase;margin:0!important;font-size:.68rem!important}.two[data-v-970bb433]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.two.book[data-v-970bb433]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.panel-head[data-v-970bb433]{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.85rem;display:flex}.panel-head h2[data-v-970bb433]{margin:0}.table-title[data-v-970bb433]{padding:1rem 1.25rem .75rem}.table-title h2[data-v-970bb433]{color:var(--lh-navy);margin:0;font-size:.9375rem;font-weight:600}.muted[data-v-970bb433]{color:var(--lh-muted);margin:0;font-size:.85rem}.small[data-v-970bb433]{font-size:.8rem}.notes[data-v-970bb433],.rows[data-v-970bb433]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.note[data-v-970bb433]{border:1px solid var(--lh-border-soft);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.75rem .9rem;display:flex}.note.new[data-v-970bb433]{background:#fffaeb;border-color:#fcd9a3}.note strong[data-v-970bb433]{color:var(--lh-navy);font-size:.875rem;display:block}.note p[data-v-970bb433]{margin:.2rem 0;font-size:.85rem}.note small[data-v-970bb433]{color:var(--lh-muted);font-size:.75rem}.rows li[data-v-970bb433]{border-bottom:1px solid var(--lh-border-soft);justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 0;display:flex}.rows li>div[data-v-970bb433]{gap:.1rem;display:grid}.rows strong[data-v-970bb433]{color:var(--lh-navy);font-size:.875rem}.rows span[data-v-970bb433]{color:var(--lh-muted);font-size:.8rem}.facts[data-v-970bb433]{gap:.75rem;margin:.75rem 0 0;display:grid}.facts dt[data-v-970bb433]{letter-spacing:.05em;text-transform:uppercase;color:var(--lh-subtle,var(--lh-muted));font-size:.6875rem;font-weight:600}.facts dd[data-v-970bb433]{color:var(--lh-navy);margin:.2rem 0 0;font-size:.875rem}.lh-table .lh-person span[data-v-970bb433]{color:var(--lh-muted);font-family:inherit;font-size:.8rem}.dx[data-v-970bb433]{margin-right:.4rem;display:inline-block}.code[data-v-970bb433]{color:var(--lh-muted);font-size:.78rem}.one label[data-v-970bb433]{color:var(--lh-navy);gap:.3rem;font-size:.8125rem;font-weight:600;display:grid}.field-label[data-v-970bb433]{color:var(--lh-navy);font-size:.8125rem;font-weight:600}.slots[data-v-970bb433]{gap:.6rem;display:grid}.slot-group strong[data-v-970bb433]{color:var(--lh-navy);margin-bottom:.4rem;font-size:.85rem;display:block}.slot-grid[data-v-970bb433]{grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));gap:.4rem;display:grid}.slot-grid button[data-v-970bb433]{border:1px solid var(--lh-border);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;border-radius:8px;padding:.45rem 0;font-size:.85rem}.slot-grid button[data-v-970bb433]:hover{border-color:var(--lh-navy)}.slot-grid button.on[data-v-970bb433]{background:var(--lh-navy);border-color:var(--lh-navy);color:#fff}.form-actions[data-v-970bb433]{justify-content:flex-end;display:flex}.pay-cell[data-v-970bb433]{min-width:16rem}.pay-buttons[data-v-970bb433]{flex-wrap:wrap;gap:.35rem;display:flex}.pay-note[data-v-970bb433]{color:#b54708;margin-top:.3rem;font-size:.78rem;display:block}.req[data-v-970bb433]{color:#b42318;text-decoration:none}.mobile-only[data-v-970bb433]{display:none}@media (width<=1100px){.pshell[data-v-970bb433]{grid-template-columns:76px minmax(0,1fr)}.pnav[data-v-970bb433]{align-items:center;padding:1rem .6rem}.brand[data-v-970bb433]{justify-content:center;width:100%;padding:.2rem 0 .8rem}.brand-text[data-v-970bb433],.nav-label[data-v-970bb433],.nav-text[data-v-970bb433],.me-meta[data-v-970bb433],.sign-out span[data-v-970bb433]{display:none}nav[data-v-970bb433]{align-items:center;width:100%}.nav-link[data-v-970bb433]{justify-content:center;width:52px;height:46px;padding:0;position:relative}.nav-count[data-v-970bb433]{min-width:1.1rem;padding:0 .25rem;font-size:.65rem;position:absolute;top:3px;right:2px}.user[data-v-970bb433]{justify-items:center;width:100%;padding:.75rem 0 .25rem}.langs[data-v-970bb433]{grid-template-columns:1fr;width:52px}.langs button[data-v-970bb433]{padding:.35rem 0;font-size:.7rem}.me[data-v-970bb433]{grid-template-columns:auto;padding:0}.sign-out[data-v-970bb433]{width:52px;padding:.45rem 0}.two[data-v-970bb433],.two.book[data-v-970bb433]{grid-template-columns:1fr}.content[data-v-970bb433]{padding:1.25rem 1.25rem 2rem}}@media (width<=720px){.pshell[data-v-970bb433]{grid-template-columns:1fr;height:100dvh}.pnav[data-v-970bb433]{display:none}.mobile-only[data-v-970bb433]{display:flex}.pmain[data-v-970bb433]{height:100dvh}.topbar[data-v-970bb433]{flex-wrap:wrap;row-gap:.4rem;height:auto;min-height:56px;padding:.5rem 1rem}.topbar-left[data-v-970bb433]{gap:.55rem}.topbar .mark[data-v-970bb433]{width:30px;height:30px}.console-title[data-v-970bb433]{font-size:.95rem}.phase[data-v-970bb433]{padding-left:.55rem;font-size:.8rem}.top-actions[data-v-970bb433]{align-items:center;gap:.4rem;margin-left:auto}.langs.light[data-v-970bb433]{border-color:var(--lh-border);grid-template-columns:1fr 1fr;width:auto}.langs.light button[data-v-970bb433]{color:var(--lh-muted);padding:.3rem .55rem;font-size:.75rem}.langs.light button.on[data-v-970bb433]{background:var(--lh-navy);color:#fff}.icon-btn[data-v-970bb433]{border:1px solid var(--lh-border);width:34px;height:34px;color:var(--lh-navy);background:#fff;border-radius:8px;place-items:center;display:grid}.icon-btn .ico[data-v-970bb433]{width:18px;height:18px}.allergy[data-v-970bb433]{border-radius:10px;order:3;width:100%;padding:.35rem .65rem;font-size:.78rem}.content[data-v-970bb433]{padding:1rem 1rem 5.5rem}.lh-page-header[data-v-970bb433]{flex-direction:column;align-items:stretch;gap:.75rem}.lh-page-header h1[data-v-970bb433]{font-size:1.3rem}.lh-grid-3[data-v-970bb433]{grid-template-columns:1fr}.note[data-v-970bb433]{flex-direction:column}.note .lh-btn[data-v-970bb433]{align-self:flex-start}.one[data-v-970bb433]{grid-template-columns:1fr!important}.form-actions .lh-btn[data-v-970bb433]{width:100%}.lh-table-wrap[data-v-970bb433]{overflow:visible}.lh-table thead[data-v-970bb433]{display:none}.lh-table[data-v-970bb433],.lh-table tbody[data-v-970bb433],.lh-table tr[data-v-970bb433],.lh-table td[data-v-970bb433]{box-sizing:border-box;width:100%;display:block}.lh-table tr[data-v-970bb433]{border-bottom:1px solid var(--lh-border-soft);padding:.6rem 1rem}.lh-table tbody tr[data-v-970bb433]:last-child{border-bottom:0}.lh-table td[data-v-970bb433]{white-space:normal;text-align:right;border:0;justify-content:space-between;align-items:baseline;gap:1rem;padding:.3rem 0;display:flex}.lh-table td[data-v-970bb433]:before{content:attr(data-label);font-family:var(--lh-font,Inter, system-ui, sans-serif);letter-spacing:.04em;text-transform:uppercase;color:var(--lh-muted);text-align:left;flex-shrink:0;font-size:.72rem;font-weight:600}.lh-table td.idx[data-v-970bb433]{display:none}.lh-table td .lh-person[data-v-970bb433]{text-align:right}.pay-cell[data-v-970bb433]{flex-wrap:wrap;min-width:0}.pay-buttons[data-v-970bb433]{justify-content:flex-end}.bottom-nav[data-v-970bb433]{z-index:40;padding:.35rem .25rem calc(.35rem + env(safe-area-inset-bottom));background:var(--lh-navy-deep);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #0c2d4a2e}.bottom-nav button[data-v-970bb433]{color:#e2e8f0b3;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-items:center;gap:.15rem;min-width:0;padding:.35rem 0;display:grid}.bottom-nav button.active[data-v-970bb433]{color:#fff;background:#ffffff1a}.bn-icon[data-v-970bb433]{display:grid;position:relative}.bn-dot[data-v-970bb433]{border:2px solid var(--lh-navy-deep);background:#f59e0b;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-4px}.bn-label[data-v-970bb433]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.66rem;font-weight:600;overflow:hidden}}
