.patient-picker-standard[data-v-1789ba8d]{position:relative;width:100%;max-width:100%;color:#183153}.patient-picker-standard__label[data-v-1789ba8d]{display:block;margin:0 0 .4rem;color:#52677a;font-size:.72rem;font-weight:800;letter-spacing:.02em}.patient-picker-standard__field[data-v-1789ba8d]{position:relative}.patient-picker-standard__control[data-v-1789ba8d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:46px;min-height:46px;overflow:hidden;padding:0;border:1px solid #cbdbe6;border-radius:12px;background:#fff;-webkit-box-shadow:0 4px 12px rgba(30,64,92,.06);box-shadow:0 4px 12px rgba(30,64,92,.06);-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.patient-picker-standard__control.is-open[data-v-1789ba8d],.patient-picker-standard__control[data-v-1789ba8d]:focus-within{border-color:#0f766e;-webkit-box-shadow:0 0 0 3px rgba(15,118,110,.14);box-shadow:0 0 0 3px rgba(15,118,110,.14)}.patient-picker-standard__icon[data-v-1789ba8d]{display:grid;place-items:center;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;align-self:stretch;color:#0f766e;background:#f0fdfa}.patient-picker-standard__icon i[data-v-1789ba8d]{color:#0f766e}.patient-picker-standard .patient-picker-standard__control .patient-picker-standard__input[data-v-1789ba8d]{width:auto;height:100%;min-height:0;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;padding:0 .75rem;border:0!important;border-radius:0!important;outline:0!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#183153;font-size:.82rem;line-height:normal;-moz-appearance:none;appearance:none;-webkit-appearance:none}.patient-picker-standard__input[data-v-1789ba8d]::-webkit-search-cancel-button,.patient-picker-standard__input[data-v-1789ba8d]::-webkit-search-decoration{display:none;-webkit-appearance:none}.patient-picker-standard__input[data-v-1789ba8d]::-webkit-input-placeholder{color:#8496a8}.patient-picker-standard__input[data-v-1789ba8d]::-moz-placeholder{color:#8496a8}.patient-picker-standard__input[data-v-1789ba8d]:-ms-input-placeholder{color:#8496a8}.patient-picker-standard__input[data-v-1789ba8d]::-ms-input-placeholder{color:#8496a8}.patient-picker-standard__input[data-v-1789ba8d]::placeholder{color:#8496a8}.patient-picker-standard .patient-picker-standard__clear[data-v-1789ba8d],.patient-picker-standard .patient-picker-standard__search[data-v-1789ba8d]{align-self:stretch;display:grid;place-items:center;height:100%;min-width:66px;margin:0;padding:0 .85rem;border:0!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;font-size:.72rem;font-weight:800}.patient-picker-standard .patient-picker-standard__search[data-v-1789ba8d]{background:linear-gradient(135deg,#0f6c9b,#0f766e)!important;color:#fff!important}.patient-picker-standard .patient-picker-standard__search[data-v-1789ba8d]:disabled{cursor:not-allowed;background:#d9e3ea!important;color:#7b8b99!important}.patient-picker-standard .patient-picker-standard__clear[data-v-1789ba8d]{min-width:44px;background:#f1f5f9!important;color:#64748b!important}.patient-picker-standard__results[data-v-1789ba8d]{position:absolute;top:calc(100% + 7px);left:0;right:0;z-index:1055;overflow:hidden;border:1px solid #d9e5ed;border-radius:14px;background:#fff;-webkit-box-shadow:0 18px 40px rgba(30,64,92,.2);box-shadow:0 18px 40px rgba(30,64,92,.2)}.patient-picker-standard__option[data-v-1789ba8d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;width:100%;padding:.78rem .9rem;border:0;border-bottom:1px solid #edf2f5;background:#fff;color:#183153;text-align:left}.patient-picker-standard__option[data-v-1789ba8d]:last-child{border-bottom:0}.patient-picker-standard__option[data-v-1789ba8d]:focus-visible,.patient-picker-standard__option[data-v-1789ba8d]:hover{outline:0;background:#f0fdfa}.patient-picker-standard__option small[data-v-1789ba8d],.patient-picker-standard__option span[data-v-1789ba8d],.patient-picker-standard__option strong[data-v-1789ba8d]{display:block}.patient-picker-standard__option strong[data-v-1789ba8d]{font-size:.8rem}.patient-picker-standard__option small[data-v-1789ba8d]{margin-top:.2rem;color:#64748b;font-size:.68rem}.patient-picker-standard__option b[data-v-1789ba8d]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#0f766e;font-size:.7rem}.patient-picker-standard__option b i[data-v-1789ba8d]{margin-left:.25rem}.patient-picker-standard__message[data-v-1789ba8d]{padding:1rem;color:#64748b;font-size:.76rem;text-align:center}.patient-picker-standard__message.is-error[data-v-1789ba8d]{color:#b42318;background:#fff5f5}.patient-picker-standard__selected[data-v-1789ba8d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.55rem;margin-top:.45rem;padding:.48rem .65rem;border:1px solid #b9e5dc;border-radius:10px;background:#f0fdfa}.patient-picker-standard__selected>i[data-v-1789ba8d]{color:#0f766e}.patient-picker-standard__selected span[data-v-1789ba8d]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.patient-picker-standard__selected small[data-v-1789ba8d],.patient-picker-standard__selected strong[data-v-1789ba8d]{display:block}.patient-picker-standard__selected small[data-v-1789ba8d]{color:#64748b;font-size:.6rem}.patient-picker-standard__selected strong[data-v-1789ba8d]{overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.patient-picker-standard__selected em[data-v-1789ba8d]{color:#52677a;font-size:.64rem;font-style:normal}@media (max-width:520px){.patient-picker-standard[data-v-1789ba8d]{width:100%}.patient-picker-standard__option[data-v-1789ba8d]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.patient-picker-standard__selected em[data-v-1789ba8d]{display:none}}.aesthetic-media[data-v-3c85c67f]{grid-column:1/-1;margin-bottom:.25rem;padding:1rem;border:1px solid #cfe5e2;border-radius:16px;background:linear-gradient(145deg,#f8fffe,#fff);color:#183153}.aesthetic-media__header[data-v-3c85c67f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;margin-bottom:1rem}.aesthetic-media__header small[data-v-3c85c67f]{color:#0f766e;font-size:.62rem;font-weight:800;letter-spacing:.1em}.aesthetic-media__header h3[data-v-3c85c67f]{margin:.2rem 0;font-size:1rem}.aesthetic-media__header p[data-v-3c85c67f]{margin:0;color:#64748b;font-size:.72rem}.aesthetic-media__header label[data-v-3c85c67f]{width:190px;margin:0;font-size:.68rem;font-weight:800}.comparison-grid[data-v-3c85c67f]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.photo-column[data-v-3c85c67f]{min-width:0;padding:.75rem;border:1px solid #dce7ed;border-radius:13px;background:#fff}.photo-column__heading[data-v-3c85c67f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.6rem;margin-bottom:.6rem}.photo-column__heading small[data-v-3c85c67f]{color:#64748b}.phase[data-v-3c85c67f]{padding:.3rem .55rem;border-radius:99px;font-size:.68rem;font-weight:800}.phase--before[data-v-3c85c67f]{background:#e0f2fe;color:#0369a1}.phase--after[data-v-3c85c67f]{background:#dcfce7;color:#15803d}.photo-dropzone[data-v-3c85c67f]{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:4/3;border:2px dashed #8fd9d1;border-radius:12px;background:#f8fafc;cursor:pointer;-webkit-transition:border-color .16s,background .16s,-webkit-transform .16s;transition:border-color .16s,background .16s,-webkit-transform .16s;transition:border-color .16s,background .16s,transform .16s;transition:border-color .16s,background .16s,transform .16s,-webkit-transform .16s}.photo-dropzone[data-v-3c85c67f]:focus-visible{outline:3px solid rgba(17,149,143,.22);outline-offset:2px}.photo-dropzone--active[data-v-3c85c67f]{border-color:#0f766e;background:#ecfdf5;-webkit-transform:scale(.995);transform:scale(.995)}.photo-dropzone--filled[data-v-3c85c67f]{border-style:solid;background:#e8f1f5}.photo-dropzone--disabled[data-v-3c85c67f]{cursor:default}.photo-dropzone>input[data-v-3c85c67f]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.photo-dropzone>img[data-v-3c85c67f]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.photo-dropzone__empty[data-v-3c85c67f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem;text-align:center}.photo-dropzone__empty>span[data-v-3c85c67f]{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#ccfbf1;color:#0f766e;font-size:1.2rem}.photo-dropzone__empty strong[data-v-3c85c67f]{margin:.65rem 0 .15rem}.photo-dropzone__empty small[data-v-3c85c67f]{color:#52677a}.photo-dropzone__empty em[data-v-3c85c67f]{margin-top:.35rem;color:#94a3b8;font-size:.62rem;font-style:normal}.photo-dropzone__loading[data-v-3c85c67f]{position:absolute;inset:0;display:grid;place-content:center;gap:.5rem;background:rgba(15,76,75,.82);color:#fff;text-align:center}.photo-dropzone__loading i[data-v-3c85c67f]{font-size:1.6rem}.photo-dropzone__overlay[data-v-3c85c67f]{position:absolute;inset:auto 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.65rem;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(15,23,42,.82)));background:linear-gradient(transparent,rgba(15,23,42,.82));color:#fff;font-size:.72rem;font-weight:800}.photo-meta[data-v-3c85c67f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2rem;margin-top:.6rem;min-height:62px;color:#52677a;font-size:.67rem}.photo-meta>span[data-v-3c85c67f]{color:#15803d;font-weight:800}.photo-meta>strong[data-v-3c85c67f]{overflow:hidden;color:#334155;text-overflow:ellipsis;white-space:nowrap}.photo-meta--pending>span[data-v-3c85c67f]{color:#b45309}.photo-meta--empty[data-v-3c85c67f]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#94a3b8}.photo-actions[data-v-3c85c67f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem;margin-top:.3rem}.photo-actions button[data-v-3c85c67f]{padding:.3rem .45rem;border:0;border-radius:7px;background:#ecfdf5;color:#0f766e;font-size:.65rem;font-weight:800}.photo-actions button.danger[data-v-3c85c67f]{background:#fef2f2;color:#dc2626}.aesthetic-media>footer[data-v-3c85c67f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-top:.8rem;color:#64748b;font-size:.65rem}.aesthetic-media>footer i[data-v-3c85c67f]{color:#0f766e}@media(max-width:760px){.aesthetic-media__header[data-v-3c85c67f]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aesthetic-media__header label[data-v-3c85c67f]{width:100%}.comparison-grid[data-v-3c85c67f]{grid-template-columns:1fr}}@media(max-width:480px){.aesthetic-media[data-v-3c85c67f]{padding:.75rem}.photo-column[data-v-3c85c67f]{padding:.55rem}.photo-dropzone__empty>span[data-v-3c85c67f]{width:40px;height:40px}}.mcu-attachments[data-v-0085041f]{grid-column:1/-1;padding:.9rem;border:1px solid #cde9e6;border-radius:12px;background:#f8fdfc}.mcu-attachments header[data-v-0085041f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem}.mcu-attachments header p[data-v-0085041f],.mcu-attachments header small[data-v-0085041f],.mcu-attachments header strong[data-v-0085041f]{display:block;margin:0}.mcu-attachments header small[data-v-0085041f]{color:#0f766e;font-size:.62rem;font-weight:800;letter-spacing:.08em}.mcu-attachments__empty[data-v-0085041f],.mcu-attachments header p[data-v-0085041f]{color:#64748b;font-size:.7rem}.mcu-attachments input[data-v-0085041f]{display:none}.mcu-attachments__list[data-v-0085041f]{display:grid;gap:.45rem;margin-top:.8rem}.mcu-attachments article[data-v-0085041f]{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.65rem;padding:.6rem;border:1px solid #dbe7ef;border-radius:9px;background:#fff}.mcu-attachments article>span[data-v-0085041f]{color:#0f766e;font-size:1.2rem}.mcu-attachments article small[data-v-0085041f],.mcu-attachments article strong[data-v-0085041f]{display:block}.mcu-attachments article small[data-v-0085041f]{color:#64748b;font-size:.64rem}.mcu-attachments article button[data-v-0085041f]{border:0;background:transparent;color:#0f766e;font-size:.7rem;font-weight:800}.mcu-attachments article button.danger[data-v-0085041f]{color:#b91c1c}.mcu-attachments__empty[data-v-0085041f]{margin-top:.7rem;padding:.8rem;border:1px dashed #bdd8d5;border-radius:9px;text-align:center}.vaccination-dashboard[data-v-56165a04]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:12px 0;padding:12px}.vaccination-metric[data-v-56165a04]{min-height:72px;padding:11px 12px;background:#f7fafc;border:1px solid #e5edf4;border-radius:10px}.vaccination-metric small[data-v-56165a04],.vaccination-metric span[data-v-56165a04],.vaccination-metric strong[data-v-56165a04]{display:block}.vaccination-metric small[data-v-56165a04]{color:#718096;font-size:9px;font-weight:800;letter-spacing:.06em}.vaccination-metric strong[data-v-56165a04]{margin:3px 0;color:#17324d;font-size:18px}.vaccination-metric span[data-v-56165a04]{color:#718096;font-size:9px}.vaccination-metric.attention[data-v-56165a04]{background:#fff7ed;border-color:#fdba74}.vaccination-metric.attention strong[data-v-56165a04]{color:#c2410c}@media(max-width:1100px){.vaccination-dashboard[data-v-56165a04]{grid-template-columns:repeat(2,minmax(0,1fr))}.vaccination-dashboard>button[data-v-56165a04]{grid-column:1/-1}}.vertical-workspace[data-v-56165a04]{padding-bottom:2rem;color:#183153}.vertical-hero[data-v-56165a04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;padding:1.7rem 2rem;border-radius:22px;background:linear-gradient(130deg,#4338ca,#0f766e);color:#fff;-webkit-box-shadow:0 18px 42px rgba(67,56,202,.16);box-shadow:0 18px 42px rgba(67,56,202,.16)}.vertical-hero h1[data-v-56165a04]{font-size:1.7rem;margin:.3rem 0}.vertical-hero p[data-v-56165a04]{margin:0;color:#dbeafe}.eyebrow[data-v-56165a04]{font-size:.68rem;letter-spacing:.14em;font-weight:800}.patient-picker[data-v-56165a04]{position:relative;width:min(420px,100%)}.patient-picker label[data-v-56165a04]{font-size:.72rem;font-weight:700}.patient-picker>div[data-v-56165a04]:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.35rem;padding:0 .8rem;border-radius:12px;background:#fff;color:#64748b}.patient-picker input[data-v-56165a04]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:0;outline:0;padding:.8rem}.patient-results[data-v-56165a04]{position:absolute;top:68px;z-index:20;width:100%;overflow:hidden;border-radius:12px;background:#fff;-webkit-box-shadow:0 15px 35px rgba(0,0,0,.2);box-shadow:0 15px 35px rgba(0,0,0,.2)}.patient-results button[data-v-56165a04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:.7rem 1rem;border:0;border-bottom:1px solid #edf2f4;background:#fff;text-align:left}.patient-results small[data-v-56165a04]{color:#64748b}.type-strip[data-v-56165a04]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.6rem;margin:1rem 0;overflow:auto}.type-strip button[data-v-56165a04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:180px;padding:.75rem 1rem;border:1px solid #dbe7ef;border-radius:12px;background:#fff;text-align:left}.type-strip button.active[data-v-56165a04]{border-color:#14b8a6;background:#f0fdfa}.type-strip span[data-v-56165a04]{font-size:.62rem;text-transform:uppercase;color:#64748b}.type-strip strong[data-v-56165a04]{font-size:.78rem;margin-top:.2rem}.empty-state[data-v-56165a04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5rem;text-align:center}.empty-state i[data-v-56165a04]{display:grid;place-items:center;width:76px;height:76px;border-radius:22px;background:#eef2ff;color:#4338ca;font-size:2rem}.empty-state h3[data-v-56165a04]{margin:1rem 0 .3rem}.empty-state p[data-v-56165a04]{color:#64748b}.workspace-grid[data-v-56165a04]{display:grid;grid-template-columns:260px 1fr;gap:1rem}.record-card[data-v-56165a04],.record-history[data-v-56165a04]{border:1px solid #e3ebf1;border-radius:16px;background:#fff}.record-history[data-v-56165a04]{-ms-flex-item-align:start;align-self:start;padding:.8rem}.aside-heading[data-v-56165a04],.record-heading[data-v-56165a04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.aside-heading[data-v-56165a04]{padding:.35rem}.aside-heading small[data-v-56165a04],.aside-heading strong[data-v-56165a04]{display:block}.aside-heading small[data-v-56165a04]{color:#64748b}.aside-heading button[data-v-56165a04]{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:9px;background:#e6fffa;color:#0f766e}.history-item[data-v-56165a04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-top:.5rem;padding:.75rem;border:1px solid transparent;border-radius:10px;background:#f8fafc;text-align:left}.history-item.active[data-v-56165a04]{border-color:#14b8a6;background:#f0fdfa}.history-item span[data-v-56165a04]{font-size:.65rem;color:#64748b}.history-item strong[data-v-56165a04]{font-size:.75rem;margin:.2rem 0}.history-item small[data-v-56165a04]{font-weight:700}.history-empty[data-v-56165a04]{padding:1rem;text-align:center;color:#94a3b8}.record-card[data-v-56165a04]{padding:1.25rem}.record-heading[data-v-56165a04]{gap:1rem;padding-bottom:1rem;border-bottom:1px solid #edf2f4}.record-heading span[data-v-56165a04]{font-size:.65rem;text-transform:uppercase;color:#0f766e}.record-heading h2[data-v-56165a04]{margin:.2rem 0}.record-heading p[data-v-56165a04]{margin:0;color:#64748b}.heading-actions[data-v-56165a04]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.status-pill[data-v-56165a04]{padding:.4rem .7rem;border-radius:99px;background:#edf2f4;font-weight:800}.status-final[data-v-56165a04]{color:#087f5b}.status-draft[data-v-56165a04]{color:#b45309}.status-void[data-v-56165a04]{color:#dc2626}.status-superseded[data-v-56165a04]{color:#64748b}.clinical-form[data-v-56165a04]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1.25rem 0}.form-field.wide[data-v-56165a04]{grid-column:span 2}.form-field label[data-v-56165a04]{display:block;margin-bottom:.35rem;font-size:.72rem;font-weight:700}.form-field label b[data-v-56165a04]{color:#dc2626}.boolean-input[data-v-56165a04]{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6rem;min-height:38px}.boolean-input input[data-v-56165a04]{width:18px;height:18px}.audit-trail[data-v-56165a04]{padding:1rem;border:1px dashed #cbd5e1;border-radius:12px}.audit-trail summary[data-v-56165a04]{cursor:pointer;font-weight:700}.audit-trail>div[data-v-56165a04]{display:grid;grid-template-columns:1fr 1fr 2fr;gap:.7rem;padding:.65rem 0;border-top:1px solid #edf2f4}.audit-trail small[data-v-56165a04],.audit-trail span[data-v-56165a04]{color:#64748b}@media (max-width:850px){.vertical-hero[data-v-56165a04]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.workspace-grid[data-v-56165a04]{grid-template-columns:1fr}.record-history[data-v-56165a04]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;overflow:auto}.history-item[data-v-56165a04]{min-width:150px}.clinical-form[data-v-56165a04]{grid-template-columns:1fr}.form-field.wide[data-v-56165a04]{grid-column:auto}.record-heading[data-v-56165a04]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:520px){.vertical-hero[data-v-56165a04]{padding:1.25rem}.audit-trail>div[data-v-56165a04]{grid-template-columns:1fr}}.certificate-print[data-v-56165a04]{margin:1rem 0;padding:2rem;border:2px solid #0f766e;border-radius:16px;background:linear-gradient(145deg,#fff,#f0fdfa);text-align:center}.certificate-mark[data-v-56165a04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;color:#0f766e;font-weight:800;letter-spacing:.12em}.certificate-print h2[data-v-56165a04]{margin:1rem 0 .2rem;font-family:Georgia,serif;font-size:2rem}.certificate-number[data-v-56165a04]{color:#64748b}.certificate-data[data-v-56165a04]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.5rem 0;text-align:left}.certificate-data>div[data-v-56165a04]{padding:.8rem;border-bottom:1px solid #cbd5e1}.certificate-data span[data-v-56165a04]{display:block;font-size:.68rem;color:#64748b}.verification-code[data-v-56165a04]{word-break:break-all;font-family:monospace;font-size:.7rem;color:#475569}.certificate-actions[data-v-56165a04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem}@media print{body [data-v-56165a04]{visibility:hidden!important}.certificate-print[data-v-56165a04],.certificate-print [data-v-56165a04]{visibility:visible!important}.certificate-print[data-v-56165a04]{position:absolute;inset:0;margin:0;border:0}.certificate-actions[data-v-56165a04]{display:none!important}}@media (max-width:600px){.certificate-data[data-v-56165a04]{grid-template-columns:1fr}}.workspace-switch[data-v-56165a04]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin:1rem 0}.workspace-switch button[data-v-56165a04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.55rem;padding:.7rem 1rem;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#40566a;font-weight:700}.workspace-switch button.active[data-v-56165a04]{border-color:#0f766e;background:#ecfdf5;color:#0f766e}.workspace-switch button[data-v-56165a04]:focus-visible{outline:3px solid rgba(15,118,110,.24);outline-offset:2px}.vertical-hero[data-v-56165a04]{background:linear-gradient(130deg,#3730a3,#0f766e)}.vertical-hero p[data-v-56165a04]{color:#eff6ff}.vertical-workspace .form-control[data-v-56165a04]:focus{border-color:#0f766e;-webkit-box-shadow:0 0 0 3px rgba(15,118,110,.14);box-shadow:0 0 0 3px rgba(15,118,110,.14)}.vertical-workspace .form-control[data-v-56165a04]:disabled{color:#40566a;opacity:1}.history-item small[data-v-56165a04],.record-heading p[data-v-56165a04]{color:#52677a}.history-item[data-v-56165a04]:focus-visible,.patient-results button[data-v-56165a04]:focus-visible,.type-strip button[data-v-56165a04]:focus-visible{outline:3px solid rgba(15,118,110,.24);outline-offset:2px}@media (max-width:520px){.workspace-switch[data-v-56165a04]{display:grid;grid-template-columns:1fr 1fr}.workspace-switch button[data-v-56165a04]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.progress-chart[data-v-56165a04]{margin:1rem 0;padding:1rem;border:1px solid #dbe7ef;border-radius:14px;background:#f8fafc}.progress-chart>div[data-v-56165a04]:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.progress-chart span[data-v-56165a04]{font-size:.7rem;color:#64748b}.progress-chart svg[data-v-56165a04]{width:100%;height:180px}.progress-chart line[data-v-56165a04]{stroke:#cbd5e1;stroke-width:1}.progress-chart polyline[data-v-56165a04]{fill:none;stroke:#0f766e;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.progress-chart circle[data-v-56165a04]{fill:#fff;stroke:#0f766e;stroke-width:3}.trend-legend[data-v-56165a04]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;overflow:auto}.trend-legend span[data-v-56165a04]{min-width:90px;padding:.45rem;border-radius:8px;background:#fff}.trend-legend b[data-v-56165a04]{display:block;color:#183153}.patient-start[data-v-56165a04]{padding:1.2rem}.clinical-tool-switcher[data-v-56165a04]{display:grid;grid-template-columns:minmax(230px,.36fr) minmax(420px,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin:0 0 1rem;padding:.85rem 1rem;border:1px solid #dce5ef;border-left:4px solid #11958f;border-radius:14px;background:linear-gradient(110deg,#f0fdfa,#fff 48%)}.clinical-tool-switcher__intro[data-v-56165a04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;min-width:0}.clinical-tool-switcher__intro>span[data-v-56165a04]{display:grid;place-items:center;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px;width:40px;height:40px;border-radius:11px;background:#ccfbf1;color:#0f766e}.clinical-tool-switcher__intro p[data-v-56165a04],.clinical-tool-switcher__intro small[data-v-56165a04],.clinical-tool-switcher__intro strong[data-v-56165a04]{display:block}.clinical-tool-switcher__intro small[data-v-56165a04]{color:#0f766e;font-size:.61rem;font-weight:800;letter-spacing:.09em}.clinical-tool-switcher__intro strong[data-v-56165a04]{margin:.1rem 0;color:#183153;font-size:.82rem}.clinical-tool-switcher__intro p[data-v-56165a04]{margin:0;color:#64748b;font-size:.68rem}.clinical-tool-switcher[data-v-56165a04] .workspace-tabs{margin:0;border-color:#cfe5e2;-webkit-box-shadow:none;box-shadow:none}.clinical-tool-switcher[data-v-56165a04] .workspace-tabs button{min-width:150px}.patient-start-intro[data-v-56165a04]{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,43%);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;padding:1.2rem;border-radius:14px;background:#f8fafc}.patient-start-intro .eyebrow[data-v-56165a04]{color:#0f766e;font-size:.65rem;font-weight:800;letter-spacing:.1em}.patient-start-intro h2[data-v-56165a04]{margin:.3rem 0}.worklist-heading>div[data-v-56165a04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.worklist-heading small[data-v-56165a04]{color:#64748b;font-weight:500;letter-spacing:0}.worklist-heading[data-v-56165a04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;margin:1.25rem 0 .65rem}.worklist-heading>span[data-v-56165a04]{color:#64748b;font-size:.7rem;white-space:nowrap}.patient-worklist[data-v-56165a04]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.worklist-patient[data-v-56165a04]{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(110px,145px) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;width:100%;min-width:0;padding:.9rem;border:1px solid #dbe7ef;border-radius:13px;background:#fff;color:#183153;text-align:left}.worklist-patient[data-v-56165a04]:hover{border-color:#14b8a6;background:#f0fdfa}.worklist-avatar[data-v-56165a04]{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#ccfbf1;color:#0f766e;font-weight:800}.worklist-main[data-v-56165a04],.worklist-meta[data-v-56165a04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.worklist-main small[data-v-56165a04],.worklist-meta small[data-v-56165a04]{color:#64748b;font-size:.68rem;font-weight:500;letter-spacing:0}.worklist-meta[data-v-56165a04]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right}.worklist-meta strong[data-v-56165a04]{font-size:.72rem;overflow-wrap:anywhere}.worklist-badges[data-v-56165a04]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3rem;margin-top:.35rem}.worklist-badges b[data-v-56165a04]{padding:.15rem .4rem;border-radius:99px;background:#e0f2fe;color:#075985;font-size:.62rem}.worklist-badges b.risk[data-v-56165a04]{background:#fff7ed;color:#c2410c}.worklist-empty[data-v-56165a04],.worklist-loading[data-v-56165a04]{padding:1.5rem;border:1px dashed #cbd5e1;border-radius:12px;color:#64748b;text-align:center}.first-record-empty[data-v-56165a04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4rem 1rem;text-align:center}.first-record-empty>span[data-v-56165a04]{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;background:#e6fffa;color:#0f766e;font-size:1.5rem}.first-record-empty h2[data-v-56165a04]{margin:1rem 0 .35rem}.first-record-empty p[data-v-56165a04]{max-width:520px;color:#64748b}.aside-heading .new-record-button[data-v-56165a04]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:auto;padding:0 .65rem;white-space:nowrap}@media (max-width:850px){.clinical-tool-switcher[data-v-56165a04],.patient-start-intro[data-v-56165a04],.patient-worklist[data-v-56165a04]{grid-template-columns:1fr}.worklist-meta[data-v-56165a04]{display:none}}.patient-start p[data-v-56165a04]{max-width:620px;margin:0;color:#52677a}@media (max-width:820px){.patient-start .patient-picker-standard[data-v-56165a04]{width:100%}}@media (max-width:520px){.clinical-tool-switcher[data-v-56165a04]{padding:.75rem}.clinical-tool-switcher__intro p[data-v-56165a04]{display:none}.patient-start[data-v-56165a04]{padding:.75rem}}.selected-patient-banner[data-v-56165a04]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;margin:1rem 0;padding:.8rem 1rem;border-color:#bfe9df;background:#f0fdfa}.selected-patient-banner__avatar[data-v-56165a04]{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#ccfbf1;color:#0f766e;font-weight:800}.selected-patient-banner>div>[data-v-56165a04]{display:block}.selected-patient-banner small[data-v-56165a04]{color:#52677a;font-size:.66rem}.selected-patient-banner strong[data-v-56165a04]{margin:.18rem 0;color:#134e4a}.selected-patient-banner>div>span[data-v-56165a04]{font-size:.68rem;color:#0f766e}.selected-patient-banner button[data-v-56165a04]{padding:.38rem .6rem;border:1px solid #99f6e4;border-radius:8px;background:#fff;color:#0f766e;font-size:.7rem;font-weight:800}.patient-packages[data-v-56165a04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:.7rem;margin:0 0 1rem;padding:.8rem 1rem;overflow-x:auto}.patient-packages>div[data-v-56165a04],.patient-packages article[data-v-56165a04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:190px}.patient-packages>div[data-v-56165a04]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.patient-packages article[data-v-56165a04]{padding:.65rem .8rem;border:1px solid #ccfbf1;border-radius:10px;background:#f0fdfa}.patient-packages small[data-v-56165a04]{color:#64748b}.eye-care-path[data-v-56165a04]{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(420px,1.6fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin:0 0 1rem;padding:1rem;border-color:#c7dffc;background:linear-gradient(135deg,#f8fbff,#fff 70%)}.eye-care-path__intro[data-v-56165a04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.75rem}.eye-care-path__intro>span[data-v-56165a04]{display:grid;place-items:center;-webkit-box-flex:0;-ms-flex:0 0 42px;flex:0 0 42px;height:42px;border-radius:12px;background:#dbeafe;color:#1d4ed8;font-size:1rem}.eye-care-path__intro small[data-v-56165a04]{display:block;color:#2563eb;font-size:.62rem;font-weight:800;letter-spacing:.08em}.eye-care-path__intro strong[data-v-56165a04]{display:block;margin:.2rem 0;color:#183153}.eye-care-path__intro p[data-v-56165a04]{margin:0;color:#64748b;font-size:.68rem;line-height:1.45}.eye-care-steps[data-v-56165a04]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.eye-care-steps button[data-v-56165a04]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;min-width:0;padding:.65rem;border:1px solid #dbe7ef;border-radius:11px;background:#fff;color:#334155;text-align:left}.eye-care-steps button.active[data-v-56165a04],.eye-care-steps button[data-v-56165a04]:hover{border-color:#60a5fa;background:#eff6ff}.eye-care-steps button>span[data-v-56165a04]{display:grid;place-items:center;width:26px;height:26px;border-radius:99px;background:#e2e8f0;color:#475569;font-size:.68rem;font-weight:800}.eye-care-steps button.complete>span[data-v-56165a04]{background:#dcfce7;color:#15803d}.eye-care-steps button>div[data-v-56165a04]{min-width:0}.eye-care-steps small[data-v-56165a04],.eye-care-steps strong[data-v-56165a04]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eye-care-steps strong[data-v-56165a04]{font-size:.72rem}.eye-care-steps small[data-v-56165a04]{color:#64748b;font-size:.61rem}.eye-care-steps button>i[data-v-56165a04]{color:#94a3b8;font-size:.62rem}.eye-care-links[data-v-56165a04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.4rem}.eye-care-links button[data-v-56165a04]{padding:.45rem .6rem;border:1px solid #dbeafe;border-radius:8px;background:#fff;color:#1d4ed8;font-size:.68rem;font-weight:800;white-space:nowrap}.eye-care-links i[data-v-56165a04]{width:16px;margin-right:.25rem}.clinical-form .eye-field[data-v-56165a04]{padding:.75rem;border-radius:11px}.clinical-form .eye-field--od[data-v-56165a04]{border-left:3px solid #3b82f6;background:#f8fbff}.clinical-form .eye-field--os[data-v-56165a04]{border-left:3px solid #14b8a6;background:#f7fffd}.eye-fhir-warnings[data-v-56165a04]{padding-left:1.2rem;color:#92400e;font-size:.78rem}.eye-fhir-preview[data-v-56165a04]{max-height:58vh;padding:1rem;overflow:auto;border-radius:12px;background:#0f172a;color:#dbeafe;font-size:.7rem;white-space:pre-wrap}.eye-optical-tracker[data-v-56165a04]{display:grid;grid-template-columns:minmax(240px,1fr) auto;gap:1rem;margin:0 1rem 1rem;padding:1rem;border:1px solid #bfdbfe;border-radius:14px;background:#f8fbff}.eye-optical-tracker__summary[data-v-56165a04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem}.eye-optical-tracker__summary>span[data-v-56165a04]{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#dbeafe;color:#1d4ed8}.eye-optical-tracker__summary p[data-v-56165a04],.eye-optical-tracker__summary small[data-v-56165a04],.eye-optical-tracker__summary strong[data-v-56165a04]{display:block;margin:0}.eye-optical-tracker__summary small[data-v-56165a04]{color:#2563eb;font-size:.62rem;font-weight:800}.eye-optical-tracker__summary strong[data-v-56165a04]{margin:.18rem 0;color:#183153}.eye-optical-tracker__summary p[data-v-56165a04]{color:#64748b;font-size:.68rem}.eye-optical-tracker__actions[data-v-56165a04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem}.eye-optical-tracker details[data-v-56165a04]{grid-column:1/-1;padding-top:.65rem;border-top:1px solid #dbeafe}.eye-optical-tracker details div[data-v-56165a04]{display:grid;grid-template-columns:180px 1fr;gap:.75rem;padding:.35rem 0;font-size:.68rem;color:#64748b}.eye-optical-tracker details strong[data-v-56165a04]{color:#334155}.clinical-resource-lines[data-v-56165a04]{display:grid;gap:.65rem;padding:.8rem;border:1px solid #dbe7ef;border-radius:12px;background:#f8fafc}.clinical-resource-line[data-v-56165a04]{display:grid;grid-template-columns:minmax(260px,1fr) 120px 90px auto;gap:.55rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.clinical-resource-lines>small[data-v-56165a04]{color:#64748b}.mcu-stepper[data-v-56165a04]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;padding:.75rem;border:1px solid #cde9e6;border-radius:13px;background:#f7fcfb}.mcu-stepper button[data-v-56165a04]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.45rem;min-width:0;padding:.55rem;border:1px solid transparent;border-radius:9px;background:transparent;color:#64748b;text-align:left}.mcu-stepper button.active[data-v-56165a04]{border-color:#70c7c0;background:#fff;color:#0f766e;-webkit-box-shadow:0 3px 10px rgba(15,118,110,.08);box-shadow:0 3px 10px rgba(15,118,110,.08)}.mcu-stepper span[data-v-56165a04]{display:grid;place-items:center;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;height:24px;border-radius:99px;background:#d9efed;font-size:.66rem;font-weight:800}.mcu-stepper strong[data-v-56165a04]{overflow:hidden;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.mcu-order-context[data-v-56165a04]{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;padding:.9rem;border:1px solid #dbe7ef;border-radius:12px;background:#fff}@media (max-width:900px){.eye-care-path[data-v-56165a04],.eye-optical-tracker[data-v-56165a04]{grid-template-columns:1fr}.eye-care-links[data-v-56165a04]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.clinical-resource-line[data-v-56165a04]{grid-template-columns:1fr 1fr}.mcu-stepper[data-v-56165a04]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.eye-care-steps[data-v-56165a04]{grid-template-columns:1fr}.eye-care-links[data-v-56165a04]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.selected-patient-banner[data-v-56165a04]{grid-template-columns:auto minmax(0,1fr)}.selected-patient-banner button[data-v-56165a04]{grid-column:span 2}.mcu-order-context[data-v-56165a04],.mcu-stepper[data-v-56165a04]{grid-template-columns:1fr}}