.pc20{color:#172033;background:#eef1f6;min-height:100%;padding:12px 18px 24px;font-family:Inter,system-ui,sans-serif}.pc20-head{border-bottom:1px solid #d5dbe6;justify-content:space-between;align-items:center;gap:16px;padding:8px 4px 16px;display:flex}.pc20-head small{letter-spacing:.06em;color:#4776a3;font-size:10px;font-weight:700}.pc20-head h2{color:#173e70;margin:4px 0;font-size:22px}.pc20-head p{color:#667085;margin:0;font-size:12px}.pc20-status{color:#285f5b;background:#e7f3f1;border:1px solid #b9ded1;border-radius:7px;padding:6px 10px;font-size:12px;font-weight:700}.pc20-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:14px;margin-top:16px;display:grid}.pc20-body{min-width:0}.pc20-part{color:#fff;background:#173e70;border-radius:9px;margin:12px 0;padding:12px 16px;font-size:14px;font-weight:700}.pc20-section{margin:18px 0}.pc20-section h3{text-transform:uppercase;color:#173e70;letter-spacing:.04em;border-bottom:2px solid #285f5b;margin:0 0 10px;padding-bottom:7px;font-size:13px}.pc20-stack{flex-direction:column;gap:9px;display:flex}.pc20-card{background:#fff;border:1px solid #d5dbe6;border-radius:9px;min-width:0;padding:12px 15px}.pc20-card>header{border-bottom:1px solid #e5e9ee;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:9px;padding-bottom:9px;display:flex}.pc20-card strong{color:#173e70;font-size:13px}.pc20-card header span{color:#557188;font-size:11px}.pc20-card p{white-space:pre-wrap;color:#39495d;margin:5px 0;font-size:12px;line-height:1.6}.pc20-card small{color:#285f5b;font-size:11px}.pc20-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.pc20-field{min-width:0}.pc20-field strong{color:#3e776f;text-transform:uppercase;letter-spacing:.04em;font-size:10px;display:block}.pc20-field textarea,.pc20-json{box-sizing:border-box;resize:vertical;border:1px solid #bfd2e1;border-radius:6px;width:100%;min-height:65px;margin-top:5px;padding:9px;font:12px/1.5 inherit}.pc20-intro{background:#f1f6fb;border-left:4px solid #235ea7}.pc20-action{border-top:1px solid #e5e9ee;padding:10px 0}.pc20-action:first-of-type{border-top:0}.pc20-action-meta{flex-wrap:wrap;gap:6px;display:flex}.pc20-action-meta span{color:#285f5b;background:#edf5f4;border-radius:4px;padding:4px 7px;font-size:10px}.pc20-med{border-left:4px solid #285f5b}.pc20-urgent,.pc20-alert{color:#963d35;background:#fff4f2;border:1px solid #e3b1ab;border-radius:8px;padding:12px 16px;font-size:12px}.pc20-urgent p{margin:4px 0}.pc20-alert button{margin-top:8px;display:block}.pc20-notice{color:#147a5b;background:#e7f5ef;border-radius:7px;padding:10px}.pc20-empty{color:#667085;background:#fff;border:1px dashed #c5d1dd;border-radius:9px;padding:18px;font-size:12px}.pc20-side{background:#fafbfc;border:1px solid #d5dbe6;border-radius:9px;flex-direction:column;gap:11px;max-height:calc(100vh - 90px);padding:14px;display:flex;position:sticky;top:12px;overflow-y:auto}.pc20-side h3{color:#173e70;margin:0;font-size:14px}.pc20-side>div{border-top:1px solid #d5dbe6;padding-top:9px}.pc20-side p{color:#5b6c82;margin:4px 0;font-size:11px;line-height:1.5}.pc20-side strong{color:#173e70;font-size:11px}.pc20-side label{font-size:11px}.pc20-json{min-height:280px;font-family:monospace;font-size:11px}.pc20-footnote{font-size:10px!important}@media (width<=900px){.pc20-layout{grid-template-columns:1fr}.pc20-side{max-height:none;position:static}.pc20-card-grid{grid-template-columns:1fr}}@media print{.pc20-side,.pc20-head,.pc20-alert,.pc20-notice{display:none!important}.pc20{background:#fff;padding:0}.pc20-layout{display:block}.pc20-card,.pc20-section{break-inside:avoid}}.pc20-form-sections{flex-direction:column;gap:15px;margin-top:14px;display:flex}.pc20-edit-group{background:#fff;border:1px solid #d5dbe6;border-radius:9px;padding:12px 15px}.pc20-edit-group h4{color:#173e70;text-transform:uppercase;letter-spacing:.04em;margin:0 0 12px;font-size:13px}.pc20-edit-item{background:#fafbfc;border:1px solid #dce5ed;border-radius:7px;margin:9px 0;padding:10px}.pc20-edit-item-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.pc20-edit-item-head strong{font-size:12px}.pc20-edit-object{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.pc20-edit-field{flex-direction:column;gap:5px;min-width:0;padding:5px 0;display:flex}.pc20-edit-field>label:first-child{color:#285f5b;font-size:11px;font-weight:700}.pc20-edit-field textarea,.pc20-edit-field select,.pc20-correction textarea{box-sizing:border-box;width:100%;font:inherit;color:#172033;background:#fff;border:1px solid #c5d4e1;border-radius:6px;min-height:36px;padding:7px 9px;font-size:12px}.pc20-null{color:#667085;font-size:10px}.pc20-edit-group button{font:inherit;cursor:pointer;background:#eef6fb;border:1px solid #c5d4e1;border-radius:5px;padding:6px 9px;font-size:11px}.pc20-correction{flex-direction:column;gap:7px;display:flex}.pc20-correction label{color:#285f5b;font-size:11px}@media (width<=760px){.pc20-edit-object{grid-template-columns:1fr}}.pc20-results{margin:10px 0;overflow:hidden}.pc20-result-table{width:100%;overflow-x:auto}.pc20-result-row{border-top:1px solid #e4e9ee;grid-template-columns:minmax(170px,1.5fr) minmax(105px,.9fr) minmax(105px,1fr) minmax(130px,1fr);min-width:510px;display:grid}.pc20-result-row>*{white-space:normal;overflow-wrap:anywhere;padding:9px 8px;font-size:11px}.pc20-result-row strong{font-size:11px}.pc20-result-heading{color:#55677a;background:#f2f6fa;font-weight:700}.pc20-result-row [data-tone=critical],.pc20-result-row [data-tone=urgent]{color:#a64035;font-weight:700}.pc20-result-row [data-tone=attention]{color:#91670d}.pc20-result-row [data-tone=normal]{color:#147a5b}.pc20-result-notes{color:#667085;margin:12px 0;font-size:11px}.pc20-result-notes p{margin:5px 0}.patient-a4-source{display:none}.patient-a4{color:#172033;background:#fff;font:10pt/1.42 Inter,system-ui,sans-serif}.patient-a4__header{color:#173e70;border-bottom:2px solid #173e70;justify-content:space-between;padding-bottom:9px;font-size:9pt;font-weight:700;display:flex}.patient-a4 h1{color:#173e70;margin:14px 0 7px;font-size:21pt}.patient-a4 h2{color:#173e70;break-after:avoid;border-bottom:1px solid #cbd6e0;margin:20px 0 10px;padding-bottom:5px;font-size:13pt}.patient-a4 h3{color:#285f5b;break-after:avoid;margin:12px 0 7px;font-size:11pt}.patient-a4 h4{color:#173e70;break-after:avoid;margin:8px 0 5px;font-size:10pt}.patient-a4 p{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 6px}.patient-a4__identity{border-bottom:1px solid #cbd6e0;flex-wrap:wrap;gap:12px;padding:8px 0;font-size:8pt;display:flex}.patient-a4__card,.patient-a4__item,.patient-a4__action{break-inside:avoid;border-bottom:1px solid #e2e8ee;padding:7px 0}.patient-a4__urgent{break-inside:avoid;border-left:3px solid #a64035;padding-left:12px}.patient-a4 table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:8pt}.patient-a4 th,.patient-a4 td{overflow-wrap:anywhere;text-align:left;vertical-align:top;border:1px solid #d5dbe6;padding:5px 6px}.patient-a4 thead{display:table-header-group}.patient-a4 tr{break-inside:avoid}.patient-a4__group{margin-bottom:10px}.patient-a4 footer{color:#667085;border-top:1px solid #d5dbe6;margin-top:24px;padding-top:8px;font-size:8pt}@media print{body[data-print-kind=patient]>:not(.patient-a4-source){display:none!important}body[data-print-kind=patient]>.patient-a4-source{margin:0!important;padding:0!important;display:block!important}body[data-print-kind=patient] .patient-a4{width:auto;max-width:none}body[data-print-kind=patient] .patient-a4 section{break-inside:auto}body[data-print-kind=patient] .patient-a4__header{break-inside:avoid}body[data-print-kind=patient] .patient-a4__card,body[data-print-kind=patient] .patient-a4__item,body[data-print-kind=patient] .patient-a4__action,body[data-print-kind=patient] .patient-a4__urgent{break-inside:auto;page-break-inside:auto}body[data-print-kind=patient] .patient-a4__card h4,body[data-print-kind=patient] .patient-a4__item h4,body[data-print-kind=patient] .patient-a4__group h4{break-after:avoid-page}body[data-print-kind=patient] .patient-a4__group table{break-inside:auto}}@page patient{size:A4;margin:18mm 15mm 19mm;@top-left{content:"СКРИНІНГ 40+ · ВИСНОВОК ДЛЯ ПАЦІЄНТА";font:600 7pt Arial,sans-serif;color:#31628b}@top-right{content:"Результати та персональний план";font:400 7pt Arial,sans-serif;color:#5e758d}@bottom-left{content:"Скринінг 40+ · Документ для пацієнта";font:400 7pt Arial,sans-serif;color:#6c7788}@bottom-right{content:counter(page) " / " counter(pages);font:500 7pt Arial,sans-serif;color:#6c7788}}@media print{body[data-print-kind=patient] .patient-a4{-webkit-print-color-adjust:exact;print-color-adjust:exact;page:patient!important}body[data-print-kind=patient] .patient-a4 footer{break-inside:avoid;background:0 0;margin-top:10mm;padding-top:3mm;position:static!important}body[data-print-kind=patient] .patient-a4__hero,body[data-print-kind=patient] .patient-a4__part,body[data-print-kind=patient] .patient-a4__card,body[data-print-kind=patient] .patient-a4__medication{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.patient-a4__hero{break-inside:avoid;background:linear-gradient(110deg,#e9f5fb 0%,#f0f7ff 62%,#eaf9f6 100%);border:1px solid #c8dfe9;border-radius:8px;justify-content:space-between;align-items:center;gap:10mm;margin:7mm 0 5mm;padding:9mm 10mm;display:flex}.patient-a4__hero h1{color:#163e69;max-width:115mm;margin:2mm 0;font-size:19pt;line-height:1.18}.patient-a4__hero .patient-a4__eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#327c91;font-size:8pt;font-weight:800}.patient-a4__illustration{color:#155e61;background:#cdece7;border-radius:50%;place-items:center;width:29mm;min-width:29mm;height:29mm;font-size:23pt;display:grid;position:relative}.patient-a4__illustration:after{content:"+";color:#fff;text-align:center;background:#286e9e;border-radius:50%;width:9mm;height:9mm;font-size:16pt;font-weight:700;line-height:9mm;position:absolute;top:-2mm;right:-2mm}.patient-a4__part{color:#fff;break-after:avoid;break-inside:avoid;background:#173e70;border-radius:6px;align-items:center;gap:4mm;margin:8mm 0 4mm;padding:3mm 4mm;display:flex}.patient-a4__part strong{color:#fff;font-size:11pt}.patient-a4__part span{letter-spacing:.09em;text-transform:uppercase;color:#c8e7fa;font-size:7pt}.patient-a4__summary{background:#eaf7f4;border-left:4px solid #2b9b87;border-radius:0 7px 7px 0;padding:4mm 5mm}.patient-a4__card{background:#f4f8fd;border:1px solid #dbe7f0;border-left:3px solid #5f9ec7;border-radius:6px;margin:2.5mm 0;padding:3mm 4mm}.patient-a4__card:nth-of-type(2n){background:#f0faf7;border-left-color:#44a994}.patient-a4__card h4:before{content:"✦";color:#2a9a98;padding-right:2mm}.patient-a4__item{background:#fafcff;border:1px solid #e0e8f1;border-radius:5px;margin:2.5mm 0;padding:3mm 4mm}.patient-a4__item h4:before{content:"●";color:#2d89b4;margin-right:2mm;font-size:7pt}.patient-a4__action{background:#f1f9fc;border-left:2px solid #81bcc5;margin-top:2mm;padding:2mm 3mm}.patient-a4__urgent{background:#fff1ed;border-left:4px solid #c65c4f;border-radius:0 7px 7px 0;padding:3mm 5mm}.patient-a4__urgent h3{color:#a64236}.patient-a4__medication{background:#fffaf1;border-left:4px solid #e1a34f}.patient-a4__medication.is-current{background:#edf8f3;border-left-color:#4a9d88}.patient-a4 thead th{color:#173e70;background:#dceaf5;font-weight:800}.patient-a4 tbody tr:nth-child(2n){background:#f4f8fc}.patient-a4__numeric-head{break-after:avoid;background:linear-gradient(110deg,#e0f1ff,#eaf8f5);border-left:4px solid #337f9c;border-radius:7px;margin-bottom:6mm;padding:6mm 7mm}.patient-a4__numeric-head h2{color:#16446c;border:none;margin:2mm 0;font-size:16pt}.patient-a4__numeric-head p{color:#436579;font-size:9pt}.patient-a4__numeric-pages table th{color:#173e70;background:#d5eaf7}@media print{body[data-print-kind=patient] .patient-a4__numeric-pages{break-before:page;page-break-before:always;break-after:page;page-break-after:always;page:patient!important}body[data-print-kind=patient] .patient-a4__narrative-pages--after-numerics{break-before:page;page-break-before:always;page:patient!important}body[data-print-kind=patient] .patient-a4__numeric-pages .patient-a4__numeric-head,body[data-print-kind=patient] .patient-a4__numeric-pages thead{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.patient-a4__section-title{text-transform:uppercase;letter-spacing:.055em;break-after:avoid-page;border-bottom:1.5px solid #3c9389;align-items:center;gap:8px;padding:4mm 0 2mm;font-weight:800;display:flex;color:#173e70!important;margin:6mm 0 3mm!important;font-size:9.5pt!important}.patient-a4__section-title>span{color:#2d807e;font-size:8pt;font-weight:800}.patient-a4__health-card{break-inside:avoid-page;border-radius:5px;margin:2mm 0;overflow:visible;background:#fff!important;border:1px solid #dce5eb!important;border-left:3px solid #d8a444!important;padding:0!important}.patient-a4__health-card:nth-of-type(3n){border-left-color:#7295c4!important}.patient-a4__health-header{background:#f8fafb;border-bottom:1px solid #e2e9ee;align-items:start;gap:3mm;padding:2.5mm 3mm;display:flex}.patient-a4__health-header h4{font-size:10pt;font-weight:800;margin:0 0 1mm!important}.patient-a4__health-header p{color:#607181;margin:0;font-size:8pt}.patient-a4__number{color:#6e8498;letter-spacing:.04em;flex:none;font-size:8pt;font-weight:800}.patient-a4__health-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.patient-a4__field{overflow-wrap:anywhere;min-width:0}.patient-a4__field>span{color:#2f7772;text-transform:uppercase;letter-spacing:.06em;margin-bottom:1mm;font-size:7pt;font-weight:800;display:block}.patient-a4__field>p{color:#263344;margin:0;font-size:9pt;line-height:1.4}.patient-a4__health-grid>.patient-a4__field{padding:2.5mm 3mm}.patient-a4__health-grid>.patient-a4__field+.patient-a4__field{border-left:1px solid #dde5eb}.patient-a4__priorities,.patient-a4__checklist{border:1px solid #dce4eb;border-radius:5px;overflow:visible}.patient-a4__priority{break-inside:avoid-page;border-bottom:1px solid #dce4eb;grid-template-columns:8mm minmax(0,1fr) 27mm;align-items:start;gap:3mm;padding:3mm 4mm;display:grid}.patient-a4__priority:last-child,.patient-a4__check-row:last-child{border-bottom:0}.patient-a4__priority strong,.patient-a4__check-row strong{color:#243348;font-size:9.5pt}.patient-a4__priority p,.patient-a4__check-row p{color:#536175;margin:1mm 0 0;font-size:8.8pt}.patient-a4__deadline{color:#32766f;text-align:right;overflow-wrap:anywhere;font-size:7.5pt;font-weight:800}.patient-a4__action-area{border:1px solid #dae5eb;border-radius:5px;margin:3mm 0 5mm;overflow:visible}.patient-a4__area-title{background:#e8f4f2;border-bottom:1px solid #cfe3dd;justify-content:space-between;align-items:center;gap:4mm;padding:2mm 3mm;display:flex}.patient-a4__area-title strong{color:#2a6c67;font-size:8.5pt}.patient-a4__area-title span{color:#607887;text-align:right;font-size:7pt}.patient-a4__action-row{break-inside:auto;border-bottom:1px solid #e1e7ed;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:0;display:grid}.patient-a4__action-row:last-child{border-bottom:0}.patient-a4__action-main,.patient-a4__action-monitor{min-width:0;padding:3mm}.patient-a4__action-main>strong{color:#243348;margin-bottom:2mm;font-size:9.6pt;display:block}.patient-a4__action-monitor{background:#f7fafc;border-left:1px solid #dce4eb}.patient-a4__action-row .patient-a4__field+.patient-a4__field{margin-top:2mm}.patient-a4__medication{break-inside:avoid-page;border:1px solid #dde5eb;border-left:4px solid #d6a44b;border-radius:5px;margin:3mm 0;background:#fff!important}.patient-a4__medication.is-current{border-left-color:#438f7e;background:#f7fcfa!important}.patient-a4__medication>header{justify-content:space-between;align-items:center;gap:3mm;padding:3mm 4mm 1mm;display:flex}.patient-a4__medication h4{color:#243348;margin:0!important}.patient-a4__med-status{color:#3c7e70;text-align:right;font-size:7.5pt;font-weight:800}.patient-a4__med-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2mm 4mm;padding:2mm 4mm 3mm;display:grid}.patient-a4__med-grid .patient-a4__field>span{color:#678;font-size:6.6pt}.patient-a4__med-grid .patient-a4__field>p{font-size:8.6pt}.patient-a4__med-note{color:#866522;background:#fffaf0;border-top:1px solid #ebdfbf;padding:2mm 4mm;font-size:8.5pt;margin:0!important}.patient-a4__check-row{break-inside:avoid-page;border-bottom:1px solid #dce4eb;grid-template-columns:5mm minmax(0,1fr) 28mm;gap:3mm;padding:3mm;display:grid}.patient-a4__checkbox{border:1px solid #8da5b7;border-radius:1px;width:3mm;height:3mm;margin-top:1mm}.patient-a4__check-row .patient-a4__field{margin-top:1mm}.patient-a4__check-row .patient-a4__field>span{display:none}.patient-a4__check-detail{color:#64788a!important;font-size:7.5pt!important}@media print{body[data-print-kind=patient] .patient-a4__health-card,body[data-print-kind=patient] .patient-a4__priority,body[data-print-kind=patient] .patient-a4__medication,body[data-print-kind=patient] .patient-a4__check-row{break-inside:avoid-page}body[data-print-kind=patient] .patient-a4__action-row,body[data-print-kind=patient] .patient-a4__action-monitor{break-inside:auto}body[data-print-kind=patient] .patient-a4__section-title{break-after:avoid-page}body[data-print-kind=patient] .patient-a4__health-header,body[data-print-kind=patient] .patient-a4__area-title,body[data-print-kind=patient] .patient-a4__med-note{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.patient-a4__hero{background:linear-gradient(110deg,#f5fbfe 0%,#eff8fc 68%,#f0f9f6 100%);margin:4mm 0 3mm;padding:5mm 7mm}.patient-a4__hero h1{margin:1mm 0 2mm;font-size:18pt}.patient-a4__illustration{width:21mm;min-width:21mm;height:21mm;font-size:17pt}.patient-a4__illustration:after{width:7mm;height:7mm;font-size:12pt;line-height:7mm}.patient-a4__identity{grid-template-columns:1.5fr 1fr 1.4fr 1fr;gap:3mm;padding:2.5mm 0 3mm;display:grid}.patient-a4__identity>div{overflow-wrap:anywhere;min-width:0}.patient-a4__identity small,.patient-a4__signoff small{color:#60788a;letter-spacing:.03em;margin-bottom:1mm;font-size:7pt;font-weight:700;display:block}.patient-a4__identity strong{color:#273b52;font-size:8.5pt;font-weight:700;display:block}.patient-a4__signoff{break-inside:avoid-page;border-top:1px solid #c9d8df;grid-template-columns:1.4fr 1fr 1fr;align-items:end;gap:7mm;margin-top:7mm;padding-top:4mm;display:grid}.patient-a4__signoff>div{min-width:0}.patient-a4__signoff strong{color:#25354b;overflow-wrap:anywhere;min-height:5mm;font-size:9pt;display:block}.patient-a4__signature-line{border-bottom:1px solid #879cae;height:5mm;display:block}.patient-a4__final-note{color:#758193;break-inside:avoid-page;font-size:7.4pt;margin-top:4mm!important}@media print{body[data-print-kind=patient] .patient-a4__signoff{break-inside:avoid-page}body[data-print-kind=patient] .patient-a4__hero{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.patient-a4__identity{grid-template-columns:1.6fr 1fr 1.5fr}@media print{body[data-print-kind=patient] .patient-a4__action-area--keep,body[data-print-kind=patient] .patient-a4__action-row--keep{break-inside:avoid-page!important;page-break-inside:avoid!important}body[data-print-kind=patient] .patient-a4__action-row--keep .patient-a4__field,body[data-print-kind=patient] .patient-a4__action-row--keep .patient-a4__action-monitor{break-inside:avoid-page}body[data-print-kind=patient] .patient-a4__action-row:not(.patient-a4__action-row--keep){break-inside:auto}body[data-print-kind=patient] .patient-a4__urgent--keep{break-inside:avoid-page!important;page-break-inside:avoid!important}body[data-print-kind=patient] .patient-a4__urgent--keep h3,body[data-print-kind=patient] .patient-a4__urgent--keep p{break-inside:avoid-page}}.patient-a4__clinic{align-items:center;gap:2.5mm;min-width:0;display:flex}.patient-a4__clinic>div:last-child{min-width:0}.patient-a4__clinic strong{color:#173e70;overflow-wrap:anywhere;font-size:9pt;line-height:1.25;display:block}.patient-a4__clinic span{color:#5c7c86;margin-top:1mm;font-size:7.5pt;line-height:1.3;display:block}.patient-a4__clinic-logo{flex:0 0 11mm;width:11mm;height:11mm;display:block;overflow:visible}.patient-a4__header{align-items:center;gap:5mm}.patient-a4__header>span:last-child{white-space:nowrap;font-size:8pt}.patient-a4__numeric-head .patient-a4__clinic{border-bottom:1px solid #d1e6e9;margin-bottom:3mm;padding-bottom:4mm}.patient-a4__clinic--compact strong{font-size:10pt}@media print{body[data-print-kind=patient] .patient-a4__clinic-logo{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pc20-print-actions{background:#f1faf7;border:1px solid #bed7d3;border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.pc20-print-actions>strong{color:#173e70;font-size:13px}.pc20-print-actions>p{color:#475a70;margin:0;font-size:11px;line-height:1.5}.pc20-print-actions>small{color:#64748b;font-size:10px;line-height:1.5}@media print{.pc20-print-actions{display:none!important}}.pc20-result-native{border-collapse:collapse;table-layout:auto;color:#233449;width:100%;font-size:12px}.pc20-result-native th,.pc20-result-native td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e2e8ef;padding:8px 10px}.pc20-result-native thead th{color:#173e70;background:#e9f2f7;font-size:11px}.pc20-result-native tbody th{font-weight:600}.pc20-result-native tbody tr:nth-child(2n){background:#f8fafc}.pc20-result-native td[data-tone=urgent],.pc20-result-native td[data-tone=critical]{color:#a03f32;font-weight:700}.pc20-results{overflow-x:auto}.pc20-edit-object>.pc20-edit-group,.pc20-edit-object>.pc20-edit-object,.pc20-edit-object>.pc20-edit-item,.pc20-edit-item .pc20-edit-object>.pc20-edit-group{grid-column:1/-1}.pc20-edit-field textarea{box-sizing:border-box;width:100%}.patient-a4__numeric-pages table{border-collapse:collapse;width:100%}.patient-a4__numeric-pages th,.patient-a4__numeric-pages td{overflow-wrap:anywhere}.patient-a4__numeric-pages .patient-a4__group{break-inside:auto}@media (width<=650px){.pc20-result-native{min-width:400px}}.pc20-figma-toolbar{justify-content:flex-end;align-items:center;gap:12px;margin:12px 0;display:flex}.pc20-figma-toolbar span{color:#557188;font-size:11px}.pc20-figma-heading{text-transform:uppercase;letter-spacing:.04em;color:#173e70;border-bottom:2px solid #2d7772;margin:22px 0 12px;padding:10px 0 8px;font-size:13px}.pc20-figma-stack{gap:10px;display:grid}.pc20-figma-health,.pc20-figma-area,.pc20-figma-med{background:#fff;border:1px solid #d8e1eb;border-radius:9px;overflow:hidden}.pc20-figma-health{border-left:3px solid #d39b39}.pc20-figma-health>header{background:#f8fafb;border-bottom:1px solid #e1e8ef;padding:12px 15px}.pc20-figma-health>header>strong{color:#173e70;font-size:14px}.pc20-figma-subtitle{color:#607386;margin-top:3px;font-size:11px;line-height:1.5}.pc20-figma-health-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.pc20-figma-health-grid>div{color:#304155;min-width:0;padding:14px 16px;font-size:13px;line-height:1.55}.pc20-figma-health-grid>div+div{border-left:1px solid #e1e8ef}.pc20-figma-health-grid small,.pc20-figma-hint small,.pc20-figma-med-grid small{letter-spacing:.05em;color:#2c7771;margin-bottom:6px;font-size:10px;font-weight:750;display:block}.pc20-figma-title-edit{background:#edf5f7;padding:8px 12px}.pc20-inline-input{box-sizing:border-box;resize:vertical;width:100%;min-height:44px;font:inherit;color:#27374b;background:#fff;border:1px solid #81a9ca;border-radius:6px;padding:7px 9px;font-size:13px;line-height:1.5}.pc20-inline-input--small{min-height:34px;font-size:11px}.pc20-inline-text{white-space:pre-wrap;overflow-wrap:anywhere}.pc20-figma-priorities{background:#fff;border:1px solid #d8e1eb;border-radius:9px;overflow:hidden}.pc20-figma-priority{border-bottom:1px solid #e1e8ef;grid-template-columns:28px minmax(0,1fr) minmax(85px,130px);align-items:start;gap:12px;padding:14px 16px;display:grid}.pc20-figma-priority:last-child{border-bottom:0}.pc20-figma-number{color:#248c87;font-size:11px;font-weight:800}.pc20-figma-priority strong,.pc20-figma-action strong{color:#26374d;font-size:13px;display:block}.pc20-figma-priority p,.pc20-figma-action p{color:#607086;margin:4px 0 0;font-size:12px;line-height:1.5}.pc20-figma-priority>small{color:#287c76;text-align:right;font-size:11px}.pc20-figma-area>header{background:#eaf4f3;border-bottom:1px solid #d7e6e5;grid-template-columns:1fr 1fr;gap:12px;padding:14px 16px;display:grid}.pc20-figma-area>header strong{color:#23605d;font-size:13px}.pc20-figma-area>header>div{color:#3c5c65;font-size:12px}.pc20-figma-action{border-bottom:1px solid #e0e7ee;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);display:grid}.pc20-figma-action:last-child{border-bottom:0}.pc20-figma-action-main,.pc20-figma-action-side{min-width:0;padding:12px 15px}.pc20-figma-action-side{background:#fafbfc;border-left:1px solid #e1e8ef}.pc20-figma-hint{color:#536779;margin-bottom:10px;font-size:11px;line-height:1.4}.pc20-figma-med{border-left:4px solid #397cbd}.pc20-figma-med.is-current{border-left-color:#3f9780}.pc20-figma-med>header{background:#f8fafb;justify-content:space-between;align-items:start;gap:12px;padding:12px 15px;display:flex}.pc20-figma-med>header strong{color:#173e70;font-size:14px}.pc20-figma-med>header p{color:#607086;margin:3px 0;font-size:11px}.pc20-figma-med>header>small{color:#276657;background:#e6f4ec;border-radius:5px;padding:5px 8px;font-size:10px}.pc20-figma-med-grid{border-top:1px solid #e1e8ef;border-bottom:1px solid #e1e8ef;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pc20-figma-med-grid>div{border-right:1px solid #e1e8ef;min-width:0;padding:10px;font-size:11px}.pc20-figma-med-note{color:#755625;background:#fff8eb;padding:10px 14px;font-size:11px}.pc20-figma-investigations{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pc20-figma-investigations>div{background:#fff;border:1px solid #d8e1eb;border-radius:8px;overflow:hidden}.pc20-figma-investigations h4{color:#296b67;background:#eaf4f3;margin:0;padding:12px;font-size:13px}.pc20-figma-investigations article{border-bottom:1px solid #e1e8ef;padding:12px}.pc20-figma-investigations article:last-child{border-bottom:0}.pc20-figma-investigations strong{font-size:12px}.pc20-figma-investigations p{color:#627184;margin:4px 0;font-size:11px;line-height:1.5}.pc20-figma-investigations small{color:#287c76;font-size:10px}.pc20-figma-urgent{background:#fff3f0;border-left:4px solid #c65c4f;border-radius:7px;padding:12px 16px;font-size:12px;line-height:1.6}.pc20-review-panel{border-top:1px solid #d8e1eb;flex-direction:column;min-height:130px;max-height:52vh;display:flex}.pc20-review-panel header{flex-direction:column;gap:3px;display:flex}.pc20-review-panel header small,.pc20-review-note{color:#698094;font-size:10px;line-height:1.4}.pc20-review-items{gap:7px;min-height:0;margin-top:8px;padding-right:5px;display:grid;overflow-y:auto}.pc20-review-items label{color:#344a5e;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:flex-start;gap:9px;padding:8px;font-size:11px;line-height:1.5;display:flex}.pc20-review-items input{flex:none;margin:2px 0 0}.pc20-review-items .is-checked span{opacity:.62;text-decoration:line-through}.pc20-review-note{margin-top:6px;display:block}@media (width<=760px){.pc20-figma-health-grid,.pc20-figma-investigations,.pc20-figma-area>header,.pc20-figma-action{grid-template-columns:1fr}.pc20-figma-health-grid>div+div,.pc20-figma-action-side{border-top:1px solid #e1e8ef;border-left:0}.pc20-figma-med-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pc20-figma-add,.pc20-figma-remove{color:#315d78;cursor:pointer;background:#fff;border:1px solid #bdd0dd;border-radius:6px;margin-top:7px;padding:5px 8px;font-size:10px}.pc20-figma-add{background:#f7fbfd;border-style:dashed}.pc20-figma-remove{color:#8a3b35;border-color:#e2c1bd}.pc20-editor-actions{justify-content:flex-end;align-items:center;min-height:34px;margin:8px 0 12px;display:flex}.pc20-editor-actions>button{margin-left:auto}.pc20 .pc20-field p,.pc20 .pc20-field textarea,.pc20 .pc20-figma-health-grid .pc20-inline-text,.pc20 .pc20-figma-health-grid .pc20-inline-input,.pc20 .pc20-intro .pc20-field p,.pc20 .pc20-intro .pc20-field textarea{letter-spacing:normal;color:#39495d;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:400;line-height:1.6}.pc20 .pc20-field textarea{font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.6}.pc20 .pc20-figma-subtitle .pc20-inline-input,.pc20 .pc20-figma-subtitle .pc20-inline-text{color:#607386;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:400;line-height:1.5}.pc20 .pc20-figma-priority .pc20-inline-input,.pc20 .pc20-figma-action .pc20-inline-input,.pc20 .pc20-figma-med .pc20-inline-input,.pc20 .pc20-figma-investigations .pc20-inline-input{font-family:Inter,system-ui,sans-serif;font-size:inherit;line-height:inherit;color:inherit}.pc20 .pc20-inline-input{min-width:0;max-width:100%;font-family:Inter,system-ui,sans-serif}.pc20 .pc20-inline-input:focus-visible,.pc20 .pc20-field textarea:focus-visible{outline-offset:1px;outline:2px solid #2d7f9a}.pc20-layout{grid-template-columns:minmax(0,1fr) 310px}.pc20-side{gap:9px;min-width:0;max-height:calc(100vh - 120px);top:10px;overflow-y:auto}.pc20-review-panel{min-height:0;max-height:none;display:block}.pc20-review-panel header{z-index:1;background:#fafbfc;padding:4px 0 9px;position:sticky;top:0}.pc20-review-panel header strong{font-size:13px}.pc20-review-panel header small{color:#667b91;font-size:10px}.pc20-review-items{flex-direction:column;gap:8px;max-height:none;padding-right:0;display:flex;overflow:visible}.pc20-review-items label{box-sizing:border-box;white-space:normal;word-break:normal;overflow-wrap:anywhere;cursor:pointer;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:8px;width:100%;font:11px/1.55 Inter,system-ui,sans-serif;display:grid;overflow:visible}.pc20-review-items label span{white-space:normal;overflow-wrap:anywhere;word-break:normal;min-width:0;line-height:1.55;display:block}.pc20-review-items label input{flex:none;width:14px;height:14px;margin:2px 0 0}@media (width<=900px){.pc20-layout{grid-template-columns:1fr}.pc20-side{max-height:none;position:static}}.pc20-side{box-sizing:border-box;flex-direction:column;gap:9px;height:min(660px,100vh - 326px);min-height:min(360px,100vh - 326px);max-height:calc(100vh - 24px);display:flex;overflow:hidden}.pc20-side>.pc20-review-panel{border-top:1px solid #d8e1eb;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.pc20-side>.pc20-review-panel>header{flex:none;position:static}.pc20-side .pc20-review-items{overscroll-behavior:contain;flex:auto;min-height:0;padding-right:5px;overflow:hidden auto}.pc20-side>.pc20-sidebar-actions{background:#fafbfc;border-top:1px solid #d8e1eb;flex-direction:column;flex:none;gap:8px;padding-top:11px;display:flex}.pc20-side>.pc20-sidebar-actions>button{box-sizing:border-box;flex:none;width:100%;min-height:34px;margin:0;display:block}.pc20-figma-action-type{color:#386a78;margin-bottom:8px;font-size:11px;font-weight:650;display:inline-block}@media (width<=900px){.pc20-side{height:auto;min-height:0;max-height:none;overflow:visible}.pc20-side>.pc20-review-panel{max-height:380px}.pc20-side .pc20-review-items{max-height:315px}}@media (height<=600px) and (width>=901px){.pc20-side{height:calc(100vh - 50px);min-height:0}.pc20-side>.pc20-review-panel{min-height:80px}}.pc20-layout{align-items:start}.pc20-side{overscroll-behavior:contain;align-self:start;height:calc(100dvh - 28px);min-height:0;max-height:calc(100dvh - 28px);position:sticky;top:12px;overflow-y:auto}.pc20-side>.pc20-review-panel{flex:none;min-height:0;display:block;overflow:visible}.pc20-side .pc20-review-items{flex-direction:column;max-height:none;padding-right:0;display:flex;overflow:visible}.pc20-side>.pc20-sidebar-actions{flex:none;position:static}.pc20-review-empty{color:#62758a;margin:8px 0 0;font-size:11px;line-height:1.5}@media (width<=900px){.pc20-side{height:auto;max-height:70dvh;position:static;overflow-y:auto}}.patient-a4__subsection-title{color:#173e70;break-after:avoid-page;margin:5mm 0 2mm;font-size:10pt}@media print{body[data-print-kind=patient] .patient-a4__section-title,body[data-print-kind=patient] .patient-a4__subsection-title,body[data-print-kind=patient] .patient-a4__summary>.patient-a4__section-title,body[data-print-kind=patient] .patient-a4__area-title,body[data-print-kind=patient] .patient-a4__group>h4{break-after:avoid-page!important;page-break-after:avoid!important}body[data-print-kind=patient] .patient-a4 p,body[data-print-kind=patient] .patient-a4 li{orphans:3;widows:3;overflow-wrap:break-word}body[data-print-kind=patient] .patient-a4__action-row--keep{break-inside:avoid-page}body[data-print-kind=patient] .patient-a4__action-area:not(.patient-a4__action-area--keep){break-inside:auto}body[data-print-kind=patient] .patient-a4__summary--keep{break-inside:avoid-page!important;page-break-inside:avoid!important}}.pc20-top-print{background:#eef8f4;border:1px solid #bdd9d2;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 14px;padding:10px 14px;display:flex}.pc20-top-print>div{flex-direction:column;gap:3px;min-width:0;display:flex}.pc20-top-print strong{color:#20574e;font-size:12px}.pc20-top-print span{color:#526e66;font-size:11px}.pc20-top-print button{flex:none;min-height:36px}@media (width<=650px){.pc20-top-print button{width:100%}}@media print{.pc20-top-print{display:none!important}body[data-print-kind=patient] .patient-a4__numeric-pages,body[data-print-kind=patient] .patient-a4__narrative-pages--after-numerics{break-before:auto!important;page-break-before:auto!important;break-after:auto!important;page-break-after:auto!important}body[data-print-kind=patient] .patient-a4__numeric-pages .patient-a4__group{break-inside:auto!important}body[data-print-kind=patient] .patient-a4__numeric-pages thead{display:table-header-group}body[data-print-kind=patient] .patient-a4__priority{grid-template-columns:8mm minmax(0,1fr) 36mm}body[data-print-kind=patient] .patient-a4__check-row{grid-template-columns:5mm minmax(0,1fr) 36mm}body[data-print-kind=patient] .patient-a4__action-row{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}body[data-print-kind=patient] .patient-a4__closing{break-inside:avoid-page!important;page-break-inside:avoid!important}body[data-print-kind=patient] .patient-a4__closing .patient-a4__signoff{margin-top:3mm}body[data-print-kind=patient] .patient-a4__closing .patient-a4__final-note{margin-top:2mm!important}body[data-print-kind=patient] .patient-a4__numeric-pages{break-before:auto!important;page-break-before:auto!important;break-after:auto!important;page-break-after:auto!important}body[data-print-kind=patient] .patient-a4__narrative-pages--after-numerics{break-before:page!important;page-break-before:always!important}body[data-print-kind=patient] .patient-a4__numeric-head{border-radius:5px;margin-bottom:2mm!important;padding:2.5mm 4mm!important}body[data-print-kind=patient] .patient-a4__numeric-head .patient-a4__clinic{margin-bottom:1mm!important;padding-bottom:1.5mm!important}body[data-print-kind=patient] .patient-a4__numeric-head .patient-a4__clinic-logo{flex-basis:8mm;width:8mm;height:8mm}body[data-print-kind=patient] .patient-a4__numeric-head h2{margin:1mm 0!important;font-size:12pt!important;line-height:1.12!important}body[data-print-kind=patient] .patient-a4__numeric-head p{margin:0!important;font-size:7.8pt!important;line-height:1.22!important}body[data-print-kind=patient] .patient-a4__numeric-tables>h3{margin:1.5mm 0 1mm!important;font-size:9pt!important}body[data-print-kind=patient] .patient-a4__numeric-pages .patient-a4__group{break-inside:auto!important;margin:0 0 1.5mm!important}body[data-print-kind=patient] .patient-a4__numeric-pages .patient-a4__group h4{margin:1.2mm 0 1mm!important;font-size:8.2pt!important}body[data-print-kind=patient] .patient-a4__numeric-pages table{font-size:8pt!important;line-height:1.15!important}body[data-print-kind=patient] .patient-a4__numeric-pages th,body[data-print-kind=patient] .patient-a4__numeric-pages td{padding:1.2mm 2mm!important;line-height:1.15!important}body[data-print-kind=patient] .patient-a4__numeric-pages tr{break-inside:avoid-page}body[data-print-kind=patient] .patient-a4__narrative-pages .patient-a4__hero{margin:2mm 0!important;padding:3mm 4mm!important}body[data-print-kind=patient] .patient-a4__narrative-pages .patient-a4__hero h1{max-width:none!important;font-size:15pt!important}body[data-print-kind=patient] .patient-a4__narrative-pages .patient-a4__illustration{width:15mm;min-width:15mm;height:15mm;font-size:13pt}body[data-print-kind=patient] .patient-a4__part{margin:3mm 0!important;padding:2mm 3mm!important}body[data-print-kind=patient] .patient-a4__action-area,body[data-print-kind=patient] .patient-a4__action-area--keep{break-inside:auto!important;page-break-inside:auto!important}body[data-print-kind=patient] .patient-a4__action-row--keep{break-inside:avoid-page!important;page-break-inside:avoid!important}body[data-print-kind=patient] .patient-a4__action-main,body[data-print-kind=patient] .patient-a4__action-monitor{padding:2mm 2.5mm!important}body[data-print-kind=patient] .patient-a4__action-row .patient-a4__field+.patient-a4__field{margin-top:1.25mm!important}}@page patient-narrative{size:A4;margin:13mm 15mm 18mm;@top-left{content:"СКРИНІНГ 40+ · ВИСНОВОК ДЛЯ ПАЦІЄНТА";font:600 7pt Arial,sans-serif;color:#31628b}@top-right{content:none}@bottom-left{content:"Скринінг 40+ · Документ для пацієнта";font:400 7pt Arial,sans-serif;color:#6c7788}@bottom-right{content:counter(page) " / " counter(pages);font:500 7pt Arial,sans-serif;color:#6c7788}}@media print{body[data-print-kind=patient] .patient-a4__narrative-pages{page:patient-narrative!important}body[data-print-kind=patient] .patient-a4__narrative-pages .patient-a4__header{margin-bottom:1mm!important;padding-bottom:4px!important}body[data-print-kind=patient] .patient-a4__numeric-pages .patient-a4__group--urinalysis{break-before:page!important;page-break-before:always!important;break-inside:avoid-page!important;page-break-inside:avoid!important}}:root{color:#172033;background:var(--background);font-synthesis:none;--background:#f4f6f9;--surface:#fff;--surface-subtle:#f7f9fc;--text:#172033;--muted:#667085;--border:#d8dee8;--accent:#235ea7;--accent-dark:#184a86;--info:#1f65b5;--success:#18794e;--warning:#9a6700;--error:#b42318;--info-surface:#eff7ff;--info-border:#9bc2eb;--info-text:#164c85;--success-surface:#e7f6ee;--success-text:#12633f;--warning-surface:#fffaeb;--warning-border:#e7c46a;--warning-text:#704c00;--error-surface:#fff4f3;--error-border:#efaaa5;--error-text:#762019;--font-size-xs:.75rem;--font-size-sm:.86rem;--font-size-md:1rem;--font-size-lg:1.12rem;--font-size-xl:1.45rem;--font-size-display:1.65rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--radius:.625rem;--shadow:0 1px 3px #10182814;--content:1440px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button,input,select,textarea,summary{outline:none}:focus-visible{outline-offset:2px;outline:3px solid #80b6f4!important}h1,h2,p{margin-top:0}h1{font-size:var(--font-size-xl);margin-bottom:0}h2{font-size:var(--font-size-lg);margin-bottom:.35rem}.app-shell{grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;background:#152438;flex-direction:column;height:100vh;padding:1.4rem 1rem;display:flex;position:sticky;top:0}.brand{letter-spacing:.03em;align-items:center;gap:.75rem;padding:0 .4rem 1.5rem;font-weight:750;display:flex}.brand__mark{background:#3177c9;border-radius:.55rem;padding:.55rem;font-size:1.05rem}.brand small{color:#aab8ca;letter-spacing:0;font-weight:500}.sidebar nav{gap:.3rem;display:grid}.sidebar nav button{text-align:left;color:#cbd5e1;cursor:pointer;background:0 0;border:0;border-radius:.45rem;padding:.75rem}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:#233b57}.sidebar__notice{color:#d5deea;border-top:1px solid #36506c;margin-top:auto;padding:1rem .5rem 0}.sidebar__notice small{color:#93a5ba}.workspace{min-width:0}.topbar{background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;min-height:76px;padding:.85rem 2rem;display:flex}.topbar__actions,.actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.content{max-width:var(--content);margin:auto;padding:1.5rem 2rem 3rem}.eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.075em;margin-bottom:.2rem;font-size:.72rem;font-weight:700;display:block}.muted{color:var(--muted);font-size:.85rem}.button{cursor:pointer;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.45rem;min-height:40px;padding:.55rem .9rem;font-weight:650;display:inline-flex}.button--primary{color:#fff;background:var(--accent)}.button--primary:hover{background:var(--accent-dark)}.button--secondary{color:var(--accent-dark);background:#fff;border-color:#a9bdd6}.button--tertiary{color:var(--accent-dark);background:0 0}.button--danger{background:var(--error);color:#fff}.button:disabled{cursor:not-allowed;opacity:.48}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.badge{white-space:nowrap;border-radius:999px;width:fit-content;padding:.25rem .55rem;font-size:.78rem;font-weight:700;display:inline-flex}.badge--neutral{color:#475467;background:#eef1f5}.badge--info{color:var(--info-text);background:var(--info-surface)}.badge--success{color:var(--success-text);background:var(--success-surface)}.badge--warning{color:var(--warning-text);background:var(--warning-surface)}.badge--error{color:var(--error-text);background:var(--error-surface)}.page-heading,.patient-header__row,.panel__header,.workflow,.readonly-banner{justify-content:space-between;align-items:center;gap:1rem;display:flex}.page-heading p{color:var(--muted);margin:0}.stats{grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.5rem 0;display:grid}.stats article,.panel,.workflow,.patient-header,.readonly-banner{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.stats article{padding:1rem 1.15rem}.stats span,.stats small{color:var(--muted);display:block}.stats strong{font-size:var(--font-size-display);margin:.15rem 0;display:block}.panel{margin-bottom:1rem;overflow:hidden}.panel__header{border-bottom:1px solid var(--border);padding:1rem 1.2rem}.panel__header h2{margin:0}.filters{background:var(--surface-subtle);grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:.8rem;padding:1rem 1.2rem;display:grid}.field{color:#344054;gap:.35rem;font-size:.86rem;font-weight:650;display:grid}.field input,.field select,.field textarea{width:100%;min-height:42px;color:var(--text);background:#fff;border:1px solid #b8c2d0;border-radius:.45rem;padding:.55rem .7rem;font-weight:400}.field textarea{resize:vertical;min-height:88px}.field input[readonly]{color:#475467;background:#eef2f6}.field small{color:var(--muted);font-weight:400}.field--error input{border-color:var(--error)}.field .field__error{color:var(--error);font-weight:600}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.88rem}th{color:var(--muted);text-align:left;text-transform:uppercase;letter-spacing:.04em;background:#fbfcfd;font-size:.75rem}th,td{border-top:1px solid #e7ebf0;padding:.85rem 1rem}tbody tr:hover{background:#f8fafd}.patient-header{margin-bottom:0;padding:1rem 1.2rem}.patient-header p{color:var(--muted);margin:0;font-size:.88rem}.back-link{color:var(--accent);cursor:pointer;background:0 0;border:0;margin-bottom:.7rem;padding:0}.tabs{border-bottom:1px solid var(--border);gap:1.4rem;margin:0 0 1rem;padding:0 1rem;display:flex}.tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:.9rem .2rem;font-weight:650}.tabs button.active{color:var(--accent-dark);border-bottom-color:var(--accent)}.workflow{margin-bottom:1rem;padding:1rem 1.2rem}.workflow>div{display:grid}.save-state{align-items:center;gap:.5rem;grid-template-columns:auto auto!important}.autosave-demo{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 0 1rem;padding:.75rem 1rem;display:flex}.autosave-status{font-size:var(--font-size-sm);color:var(--success);align-items:center;gap:.4rem;font-weight:650;display:inline-flex}.autosave-status__dot{background:currentColor;border-radius:50%;width:.55rem;height:.55rem}.autosave-status--saving{color:var(--info)}.autosave-status--error{color:var(--error)}.autosave-status--conflict{color:var(--warning)}.alerts-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.alert{border-radius:var(--radius);border:1px solid;border-left-width:4px;margin-bottom:1rem;padding:.9rem 1rem;font-size:.9rem}.alert p{margin:.25rem 0 0}.alert--error{border-color:var(--error-border);background:var(--error-surface);color:var(--error-text)}.alert--warning{border-color:var(--warning-border);background:var(--warning-surface);color:var(--warning-text)}.alert--info{border-color:var(--info-border);background:var(--info-surface);color:var(--info-text)}.disclosure{border-bottom:1px solid var(--border)}.disclosure summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;font-weight:700;list-style:none;display:flex}.disclosure summary::-webkit-details-marker{display:none}.disclosure summary:before{content:"›";color:var(--muted);margin-right:.55rem}.disclosure[open] summary:before{transform:rotate(90deg)}.disclosure summary span:first-of-type{margin-right:auto}.disclosure__body{padding:0 1.2rem 1.2rem 2.35rem}.form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.state-demo{background:var(--surface-subtle);justify-content:flex-end;align-items:center;gap:.7rem;padding:1rem 1.2rem;display:flex}.state-demo span{color:var(--muted);margin-right:auto;font-size:.82rem}.readonly-banner{border-left:4px solid var(--success);margin-bottom:1rem;padding:1.1rem 1.2rem}.readonly-banner h2{margin:.5rem 0 .25rem}.readonly-banner p{color:var(--muted);margin:0}.lock{color:#475467;font-weight:700}.summary-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.result-list{margin:0;padding:.25rem 1.2rem 1rem}.result-list div{border-bottom:1px solid #e8ebf0;justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}.result-list dt{color:var(--muted)}.result-list dd{text-align:right;margin:0;font-weight:650}.risk-line{gap:1rem;padding:.85rem 1.2rem;display:flex}.risk-line p{color:var(--muted);margin:.2rem 0}.recommendations{margin:.3rem 1.2rem 1rem;padding-left:1.2rem}.recommendations li{margin:.65rem 0}.actions{padding:1rem 1.2rem}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.empty-state{text-align:center;color:var(--muted);background:var(--surface-subtle);border:1px dashed var(--border);border-radius:var(--radius);margin:1rem;padding:2rem}.empty-state p{margin:.35rem 0 0}.demo-response{color:var(--info-text);background:var(--info-surface);border:1px solid var(--info-border);border-radius:var(--radius);font-size:var(--font-size-sm);margin:.75rem 0;padding:.7rem .9rem}.login{background:var(--background);place-items:center;min-height:100vh;padding:1rem;display:grid}.login__panel{width:min(460px,100%)}.login__body,.registration,.loading{padding:1.2rem}.registration .actions{padding-left:0}.candidate{cursor:pointer;align-items:center;gap:.75rem;padding:.65rem 0;display:flex}.candidate span{flex:1}@media (width<=900px){.app-shell{grid-template-columns:1fr}.sidebar{height:auto;padding:.8rem 1rem;position:static}.brand{padding-bottom:.7rem}.sidebar nav{display:flex;overflow-x:auto}.sidebar nav button{white-space:nowrap}.sidebar__notice{display:none}.filters{grid-template-columns:1fr 1fr}.summary-grid{grid-template-columns:1fr}.topbar,.content{padding-left:1rem;padding-right:1rem}}@media (width<=640px){.topbar__actions .button,.topbar .eyebrow{display:none}.content{padding-top:1rem}.page-heading,.patient-header__row,.workflow,.readonly-banner{flex-direction:column;align-items:stretch}.stats,.filters,.form-grid,.alerts-grid{grid-template-columns:1fr}.save-state{align-self:stretch}.state-demo{flex-direction:column;align-items:stretch}.state-demo span{margin:0 0 .4rem}.table-wrap{overflow:visible}table,tbody{display:block}thead{display:none}tr{border-top:1px solid var(--border);padding:.7rem 1rem;display:block}td{border:0;justify-content:space-between;gap:1rem;padding:.35rem 0;display:flex}td:before{content:attr(data-label);color:var(--muted)}td:last-child{justify-content:flex-end}.disclosure__body{padding-left:1.2rem}.actions .button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.01ms!important}}.repeatable-evidence{border-top:1px solid var(--border);background:var(--surface-subtle);margin-top:1rem;padding:1rem 1.2rem 1.2rem}.repeatable-evidence__head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.8rem;display:flex}.repeatable-evidence__head p{margin:.25rem 0 0}.repeatable-evidence__card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin:.8rem 0;padding:1rem}.repeatable-evidence__card>header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.repeatable-evidence .actions{padding:.8rem 0 0}.repeatable-evidence .alert .actions{padding-bottom:0}@media (width<=700px){.repeatable-evidence__head,.repeatable-evidence__card>header{flex-direction:column;align-items:stretch}}.patient-header{z-index:6;position:sticky;top:0}.patient-header__status{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.clinical-sidebar-nav{min-height:0;padding-right:.1rem;overflow-y:auto}.sidebar .clinical-sidebar-nav button{grid-template-columns:1.35rem minmax(0,1fr);align-items:start;gap:.45rem;display:grid}.sidebar .clinical-sidebar-nav button span:last-child{line-height:1.25}.step-marker{font-weight:800;line-height:1.2}.step-marker--complete{color:var(--success)}.step-marker--attention{color:var(--error)}.step-marker--incomplete{color:var(--warning)}.sidebar .step-marker--complete{color:#75d4a0}.sidebar .step-marker--attention{color:#ff9a91}.sidebar .step-marker--incomplete{color:#f2ca67}.clinical-step-content{min-width:0}.clinical-screen-heading{color:#fff;border-radius:var(--radius);background:#385972;margin-bottom:1rem;padding:1rem 1.2rem}.clinical-screen-heading h2{margin:0}.clinical-screen-heading .eyebrow{color:#dce9f4}.clinical-step-footer{justify-content:space-between;gap:1rem;padding-top:.5rem;display:flex}.missing-list{gap:.35rem;margin-top:.5rem;display:grid}.missing-list button{color:var(--accent-dark);text-align:left;cursor:pointer;background:0 0;border:0;padding:.25rem 0;text-decoration:underline}.s2-workflow>.panel{display:none}.s2-workflow--screen-04>.s2-panel--lifestyle,.s2-workflow--screen-06>.s2-panel--questionnaires,.s2-workflow--screen-06>.s2-panel--suicide,.s2-workflow--screen-10>.s2-panel--routes,.s2-workflow--screen-10>.s2-panel--referrals,.s2-workflow--screen-10>.s2-panel--completion{display:block}@media (width<=900px){.sidebar .clinical-sidebar-nav button{min-width:210px}}@media (width<=640px){.clinical-step-footer{flex-direction:column}}.compact-symptoms{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.choice-chip{border:1px solid var(--border);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .65rem;display:inline-flex}.choice-chip:has(input:checked){color:var(--accent-dark);background:#edf4fc;border-color:#8fb3d4}.choice-chip input{margin:0}.branch-row{border-bottom:1px solid var(--border);padding:.75rem 0}.branch-row:last-child{border-bottom:0}.therapy-area{border-top:1px solid var(--border);padding:1rem 0}.therapy-area:first-of-type{border-top:0}.therapy-area h3{color:#385972;margin:.1rem 0 .8rem;font-size:1rem}.studies-workspace{min-width:0}.studies-heading{color:#fff;border-radius:var(--radius);background:#385972;margin-bottom:1rem;padding:1rem 1.2rem}.studies-heading h2{margin:0 0 .25rem}.studies-heading p{color:#dce9f4;margin:0}.studies-heading .eyebrow{color:#dce9f4}.studies-loading{text-align:center;color:var(--muted);padding:2rem}.studies-readiness{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);margin-bottom:1rem;overflow:hidden}.studies-readiness__summary{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.studies-readiness__summary strong{display:block}.studies-readiness__grid{grid-template-columns:repeat(3,1fr);display:grid}.studies-readiness__grid article{border-right:1px solid var(--border);gap:.35rem;padding:.9rem 1.1rem;display:grid}.studies-readiness__grid article:last-child{border-right:0}.studies-readiness__grid article>span,.studies-readiness__grid small{color:var(--muted)}.studies-tabs{grid-template-columns:repeat(3,1fr);gap:.65rem;margin-bottom:1rem;display:grid}.studies-tabs button{border:1px solid var(--border);border-radius:var(--radius);color:#344054;background:var(--surface);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:50px;padding:.65rem .85rem;font-weight:700;display:flex}.studies-tabs button small{color:var(--muted);font-weight:500}.studies-tabs button.active{color:var(--accent-dark);background:#edf4fc;border-color:#8fb3d4;box-shadow:inset 0 0 0 1px #c3d8ed}.study-workspace__body{min-width:0}.study-status-strip{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:1rem;margin-bottom:1rem;padding:.85rem 1.1rem;display:grid}.study-status-strip div{gap:.15rem;display:grid}.study-status-strip span{color:var(--muted);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em}.study-value-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.study-value-row>span{min-width:4.7rem;color:var(--muted);font-weight:500}.study-disclosure{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);margin-bottom:1rem;overflow:hidden}.study-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;font-weight:700;display:flex}.study-disclosure>summary span{color:var(--muted);font-size:var(--font-size-sm);font-weight:600}.study-disclosure__body{border-top:1px solid var(--border);padding:1rem 1.2rem 1.2rem}.study-disclosure--secondary{box-shadow:none;border-style:dashed}.study-derived input[readonly]{color:#475467;background:#eef2f6}.study-footer-actions{z-index:5;border:1px solid var(--border);border-radius:var(--radius);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffffff5;justify-content:flex-end;gap:.65rem;margin-top:1rem;padding:.85rem 1rem;display:flex;position:sticky;bottom:0;box-shadow:0 -2px 10px #10182814}.missing-status-list{gap:.35rem;margin-top:.8rem;display:grid}.missing-status-list>div{background:var(--surface-subtle);border-radius:.45rem;justify-content:space-between;align-items:center;gap:1rem;padding:.45rem .65rem;display:flex}.safety-triggers p{margin:.3rem 0}.physician-action-editor{gap:.7rem;margin-top:.8rem;display:grid}.correction-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;padding:1rem 1.2rem 1.2rem;display:grid}@media (width<=900px){.studies-readiness__grid{grid-template-columns:1fr}.studies-readiness__grid article{border-right:0;border-bottom:1px solid var(--border)}.studies-readiness__grid article:last-child{border-bottom:0}.studies-tabs{grid-template-columns:1fr}.study-status-strip{grid-template-columns:1fr 1fr}}@media (width<=640px){.studies-readiness__summary,.study-footer-actions,.missing-status-list>div{flex-direction:column;align-items:stretch}.study-status-strip{grid-template-columns:1fr}.study-footer-actions{position:static}.study-footer-actions .button{width:100%}.correction-row{grid-template-columns:1fr;padding:1rem}}.registrar-shell .topbar{background:#f8fafc}.registrar-sidebar__context{border-top:1px solid #ffffff24;gap:.45rem;margin-top:1.2rem;padding:1rem .85rem;display:grid}.registrar-sidebar__context>strong{color:#fff;font-size:1rem}.registrar-sidebar__context>small{color:#cbd5e1;line-height:1.35}.registrar-sidebar__context nav{margin-top:.45rem}.registrar-page-heading{color:#fff;border-radius:var(--radius);background:#385972;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding:1rem 1.2rem;display:flex}.registrar-page-heading h2{margin:.1rem 0 .25rem}.registrar-page-heading p{color:#dce9f4;margin:0}.registrar-page-heading .eyebrow{color:#dce9f4}.registrar-task-list{gap:.65rem;padding:1rem 1.2rem 1.2rem;display:grid}.registrar-task{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.registrar-task p,.registrar-task span{color:var(--muted);font-size:var(--font-size-sm);margin:.2rem 0 0}.registrar-feature-note{padding:.2rem .2rem 1rem}.registrar-week-controls{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.registrar-calendar-table{min-width:1050px}.registrar-calendar-table th{vertical-align:top}.registrar-slot{text-align:left;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;gap:.2rem;width:100%;padding:.65rem;display:grid}.registrar-slot:hover{background:#f5f9fd;border-color:#8fb3d4}.registrar-slot span,.registrar-slot small{color:var(--muted)}.registrar-existing-search{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:.75rem;padding:1rem 1.2rem;display:grid}.registrar-preliminary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding:1rem 1.2rem;display:grid}.registrar-binary{border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:.8rem 1rem}.registrar-binary legend{color:#344054;padding:0 .35rem;font-weight:700}.registrar-binary label{align-items:center;gap:.35rem;margin:.35rem 1rem .1rem 0;display:inline-flex}.registrar-preview{background:var(--surface-subtle);border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:1rem 1.2rem;display:grid}.registrar-preview>div{gap:.2rem;display:grid}.registrar-preview span{color:var(--muted);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.03em}.registrar-field-action{align-items:end;padding-top:1.45rem;display:flex}.registrar-summary-grid{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem;display:grid}.registrar-message{padding:1rem 1.2rem}.registrar-message pre{white-space:pre-wrap;background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius);margin:0;padding:1rem;font-family:inherit;line-height:1.45}@media (width<=900px){.registrar-preliminary-grid,.registrar-preview,.registrar-summary-grid{grid-template-columns:1fr}.registrar-existing-search{grid-template-columns:1fr;align-items:stretch}.registrar-week-controls{flex-direction:column;align-items:stretch}}@media (width<=640px){.registrar-page-heading,.registrar-task{flex-direction:column;align-items:stretch}}.clinical-multiselect{min-width:0;position:relative}.clinical-multiselect__trigger{width:100%;min-height:42px;color:var(--text);text-align:left;cursor:pointer;background:#fff;border:1px solid #b8c2d0;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.45rem .65rem;display:flex}.clinical-multiselect__trigger:disabled{cursor:not-allowed;opacity:.55}.clinical-multiselect__selected{flex-wrap:wrap;gap:.3rem;min-width:0;display:flex}.clinical-multiselect__placeholder{color:var(--muted);font-weight:400}.clinical-multiselect__chip{max-width:100%;color:var(--accent-dark);font-size:var(--font-size-sm);background:#edf4fc;border-radius:999px;align-items:center;padding:.18rem .4rem;font-weight:600;display:inline-flex}.clinical-multiselect__chevron{color:var(--muted);flex:none}.clinical-multiselect__menu{z-index:20;border:1px solid var(--border);background:#fff;border-radius:.5rem;max-height:18rem;padding:.35rem;position:absolute;top:calc(100% + .3rem);left:0;right:0;overflow:auto;box-shadow:0 8px 24px #10182824}.clinical-multiselect__option{color:var(--text);font-size:var(--font-size-sm);cursor:pointer;border-radius:.4rem;align-items:flex-start;gap:.55rem;padding:.5rem .55rem;font-weight:400;display:flex}.clinical-multiselect__option:hover{background:var(--surface-subtle)}.clinical-multiselect__option input{width:auto;min-height:0;margin:.15rem 0 0}.clinical-paired-numeric{grid-template-columns:minmax(4.5rem,7rem) auto minmax(4.5rem,7rem) auto;align-items:center;gap:.45rem;display:grid}.clinical-paired-numeric input{min-width:0}.clinical-paired-numeric__unit{color:var(--muted);white-space:nowrap;font-size:var(--font-size-sm);font-weight:500}.clinical-compact-grid{grid-template-columns:minmax(10rem,.7fr) minmax(16rem,1.3fr);align-items:start;gap:.8rem 1rem;display:grid}.clinical-section-body{padding:1rem 1.2rem 1.2rem}.field textarea::placeholder,.field input::placeholder{color:#8a94a4;opacity:1;font-style:italic;font-weight:400}@media (width<=700px){.clinical-compact-grid{grid-template-columns:1fr}.clinical-paired-numeric{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.clinical-paired-numeric__unit{grid-column:1/-1}}.vitals-two-column-grid{grid-template-columns:1fr 1fr;gap:1rem 1.4rem;display:grid}.vitals-stack{gap:.8rem;margin-bottom:1rem;display:grid}.measurement-inline,.bp-inline{align-items:center;gap:.55rem;display:flex}.measurement-inline input{width:min(9rem,100%)}.bp-inline input{text-align:center;width:7.25rem}.measurement-inline span,.bp-inline span{color:var(--muted);white-space:nowrap}@media (width<=640px){.vitals-two-column-grid{grid-template-columns:1fr}.bp-inline{flex-wrap:wrap}.bp-inline input{width:6.5rem}}.exam09-panel{padding-bottom:1.15rem}.exam09-panel>.exam09-row+.exam09-row,.exam09-panel>.exam09-row+.exam09-foot-grid{margin-top:.9rem}.exam09-row{grid-template-columns:minmax(15rem,22rem) minmax(0,1fr);align-items:start;gap:1rem 1.5rem;padding:.15rem 0;display:grid}.exam09-status select{width:min(100%,22rem)}.exam09-detail{grid-template-columns:minmax(0,1fr);gap:.7rem;display:grid}.exam09-detail textarea{resize:vertical;width:100%;min-height:5.25rem}.exam09-detail input{width:100%}.exam09-foot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.5rem;display:grid}.exam09-foot-grid select{width:min(100%,22rem)}@media (width<=760px){.exam09-row,.exam09-foot-grid{grid-template-columns:1fr}.exam09-status select,.exam09-foot-grid select{width:100%}}.screen10-route-grid{grid-template-columns:1fr 1fr;gap:1rem 1.5rem;margin-bottom:1rem;display:grid}.route-decision{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.route-decision>input{flex:14rem}.route-decision label{white-space:nowrap;align-items:center;gap:.4rem;display:flex}.route-rule-readout{gap:.25rem;display:grid}.route-rule-readout small{color:var(--muted)}.screen10-referral h3{margin:.15rem 0 .8rem}.screen10-completion-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.screen10-completion-grid>div{min-width:0}.screen10-completion-grid strong{margin-bottom:.55rem;display:block}.screen10-finish{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;padding-top:1rem;display:flex}.screen10-finish>div{align-items:center;gap:.7rem;display:flex}@media (width<=760px){.screen10-route-grid,.screen10-completion-grid{grid-template-columns:1fr}.screen10-finish{flex-direction:column;align-items:stretch}}.registrar-shell{background:#eef1f6;grid-template-columns:220px minmax(0,1fr)}.registrar-navrail{color:#fff;-webkit-user-select:none;user-select:none;background:#152438;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.registrar-navrail__brand{border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding:18px 14px 14px;display:flex}.registrar-navrail__mark{background:#235ea7;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;font-size:14px;font-weight:700;display:grid}.registrar-navrail__brand>span:last-child,.registrar-navrail__user>span:last-child{gap:2px;min-width:0;display:grid}.registrar-navrail__brand strong{font-size:13.5px}.registrar-navrail__brand small,.registrar-navrail__user small{color:#ffffff6b;font-size:11.5px}.registrar-navrail__nav{flex:1;padding:8px 8px 0;overflow:auto}.registrar-navrail__nav button{color:#ffffffa3;text-align:left;cursor:pointer;width:100%;min-height:38px;font:inherit;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 2px;padding:9px 10px;font-size:13.5px;display:flex}.registrar-navrail__nav button:hover{color:#fff;background:#1c3148}.registrar-navrail__nav button.active{color:#fff;background:#243d5e;font-weight:600;box-shadow:inset 3px 0 #235ea7}.registrar-navrail__count{color:#fff;text-align:center;background:#e8453a;border-radius:10px;min-width:20px;padding:1px 6px;font-size:10.5px}.registrar-navrail__divider{border-top:1px solid #ffffff12;margin:10px 4px}.registrar-navrail__nav .registrar-navrail__new{color:#ffffffeb;background:#235ea72e;border:1px solid #235ea780;justify-content:flex-start;font-weight:600}.registrar-navrail__user{border-top:1px solid #ffffff12;align-items:center;gap:9px;margin:0 8px;padding:12px 6px;display:flex}.registrar-navrail__user strong{color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.registrar-navrail__avatar{background:#2f7f78;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid}.registrar-topbar{display:none}.registrar-shell .content{max-width:none;padding:26px 28px 40px}.registrar-today__heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:22px;display:flex}.registrar-today__title{align-items:baseline;gap:14px;display:flex}.registrar-today__title h2{margin:0;font-size:22px}.registrar-today__title span{color:var(--muted);text-transform:capitalize;font-size:14px}.registrar-today__metrics{color:var(--muted);gap:20px;margin-top:4px;font-size:13px;display:flex}.registrar-today__metrics b{color:var(--text)}.registrar-today__metrics b.attention{color:#c43d3d}.registrar-today__metrics b.ok{color:var(--success)}.registrar-today__grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.registrar-today__section-title{color:#667085;letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.registrar-today__section-title b{color:#475467;text-align:center;background:#e8edf4;border-radius:999px;min-width:20px;padding:1px 6px;font-size:10px}.registrar-task-sections{gap:14px;display:grid}.registrar-task-section{border:1px solid var(--border);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #1720330a}.registrar-task-section__header{border-bottom:1px solid var(--border);background:#f8fafc;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.registrar-task-section__header>div{align-items:center;gap:8px;display:flex}.registrar-task-section__header h3{margin:0;font-size:14px}.registrar-task-section__header b{color:#475467;text-align:center;background:#e8edf4;border-radius:999px;min-width:22px;padding:1px 6px;font-size:10px}.registrar-task-section__header>small{color:#8b95a5;text-align:right;max-width:52%;font-size:11.5px}.registrar-task-section__icon{background:#edf3fa;border-radius:8px;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.registrar-task-section--studies .registrar-task-section__icon{background:#e9f5f3}.registrar-task-section--materials .registrar-task-section__icon{background:#f3eefb}.registrar-task-section--payment .registrar-task-section__icon{background:#fff3e7}.registrar-task-section__empty{color:#8b95a5;padding:14px;font-size:12.5px}.registrar-task-section .registrar-today__task-list{padding:10px}.registrar-today__task-list{gap:10px;display:grid}.registrar-today__task{border:1px solid var(--border);cursor:pointer;background:#fff;border-left:3px solid #235ea7;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:13px 15px;display:flex;box-shadow:0 1px 3px #1720330a}.registrar-today__task--previsit{border-left-color:#235ea7}.registrar-today__task--studies{border-left-color:#2f7f78}.registrar-today__task--materials{border-left-color:#7a5ca8}.registrar-today__task--payment{border-left-color:#c17b2a}.registrar-today__task strong{font-size:14px}.registrar-today__task p{color:var(--muted);margin:2px 0 0;font-size:13px}.registrar-today__task p span,.registrar-today__task small{color:#8b95a5;font-size:12px}.registrar-today__timeline{border:1px solid var(--border);background:#fff;border-radius:10px;overflow:hidden}.registrar-today__timeline-row{border:0;border-bottom:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.registrar-today__timeline-row:last-child{border-bottom:0}.registrar-today__timeline-row:hover{background:var(--surface-subtle)}.registrar-today__time{width:42px;color:var(--text);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:700}.registrar-today__patient{flex:1;gap:1px;min-width:0;display:grid}.registrar-today__patient strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.registrar-today__patient small{color:#8b95a5;font-size:11.5px}.registrar-today__timeline-row .badge{text-overflow:ellipsis;white-space:nowrap;max-width:125px;overflow:hidden}.registrar-today__empty{color:var(--muted);text-align:center;margin:0;padding:24px 14px;font-size:13px}@media (width<=1100px){.registrar-today__grid{grid-template-columns:minmax(0,1fr) 260px;gap:16px}}@media (width<=900px){.registrar-shell{grid-template-columns:1fr}.registrar-navrail{height:auto;position:static}.registrar-navrail__brand,.registrar-navrail__user{display:none}.registrar-navrail__nav{gap:4px;padding:8px;display:flex;overflow-x:auto}.registrar-navrail__nav button{white-space:nowrap;width:auto}.registrar-navrail__divider{display:none}.registrar-shell .content{padding:20px 16px 32px}.registrar-today__grid{grid-template-columns:1fr}.registrar-today__schedule{order:-1}}@media (width<=640px){.registrar-today__heading,.registrar-today__title,.registrar-today__task{flex-direction:column;align-items:stretch}.registrar-today__metrics{flex-direction:column;gap:4px}.registrar-today__timeline-row .badge{display:none}}.registrar-wizard-overlay{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1524385c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.registrar-wizard{background:#fff;border:1px solid #d8dee8;border-radius:14px;flex-direction:column;width:min(640px,100%);max-height:calc(100vh - 48px);animation:.18s ease-out registrarWizardUp;display:flex;overflow:hidden;box-shadow:0 22px 70px #15243838}@keyframes registrarWizardUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.registrar-wizard__header{border-bottom:1px solid #e4e8ef;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 14px;display:flex}.registrar-wizard__header h2{margin:2px 0 0;font-size:20px}.registrar-wizard__close{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:7px;width:32px;height:32px;font-size:23px;line-height:1}.registrar-wizard__close:hover{color:#172033;background:#f3f5f8}.registrar-wizard__steps{background:#fafbfc;border-bottom:1px solid #e4e8ef;grid-template-columns:repeat(3,1fr);padding:13px 24px;display:grid}.registrar-wizard__steps>div{color:#8b95a5;align-items:center;gap:8px;font-size:12px;display:flex;position:relative}.registrar-wizard__steps>div:not(:last-child):after{content:"";background:#d8dee8;height:1px;position:absolute;top:12px;left:calc(50% + 28px);right:10px}.registrar-wizard__steps span{background:#fff;border:1px solid #cbd3df;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.registrar-wizard__steps .active{color:#235ea7}.registrar-wizard__steps .active span{color:#fff;background:#235ea7;border-color:#235ea7}.registrar-wizard__steps .done{color:#2f7f78}.registrar-wizard__steps .done span{color:#22655f;background:#e9f5f3;border-color:#2f7f78}.registrar-wizard__body{min-height:360px;padding:22px 24px;overflow:auto}.registrar-wizard__intro h3{margin:0 0 4px;font-size:16px}.registrar-wizard__intro p{color:#667085;margin:0 0 18px;font-size:13px}.registrar-wizard__search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.registrar-wizard__results{gap:6px;margin-top:12px;display:grid}.registrar-wizard__results>button,.registrar-wizard__selected{color:#172033;text-align:left;background:#fff;border:1px solid #d8dee8;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.registrar-wizard__results>button{cursor:pointer}.registrar-wizard__results>button:hover,.registrar-wizard__results>button.selected{background:#f3f8fd;border-color:#8bb3df}.registrar-wizard__results strong,.registrar-wizard__selected strong{font-size:13px;display:block}.registrar-wizard__results small,.registrar-wizard__selected small{color:#7c8798;margin-top:2px;font-size:11.5px;display:block}.registrar-wizard__patient-avatar{color:#235ea7;background:#e7f1fb;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.registrar-wizard__selected{background:#f0f8f7;border-color:#9fcfc9;margin-top:12px}.registrar-wizard__selected>span:last-child{color:#23736b;font-size:12px;font-weight:700}.registrar-wizard__new-link,.registrar-wizard__backlink{color:#235ea7;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-size:13px;font-weight:600}.registrar-wizard__new-patient .form-grid{margin-top:16px}.registrar-wizard__duplicate{gap:10px;margin-top:16px;display:grid}.registrar-wizard__duplicate>.button{justify-self:start}.registrar-wizard__schedule-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.registrar-wizard__slots{margin:18px 0}.registrar-wizard__slots>span{color:#475467;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.registrar-wizard__slots>div{flex-wrap:wrap;gap:7px;display:flex}.registrar-wizard__slots button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:7px;min-width:58px;padding:8px 10px;font-size:12px}.registrar-wizard__slots button:hover{background:#f5f9fd;border-color:#8bb3df}.registrar-wizard__slots button.selected{color:#184a86;background:#eaf2fb;border-color:#235ea7;font-weight:700}.registrar-wizard__route{border-top:1px solid #e4e8ef;margin-top:18px;padding-top:16px}.registrar-wizard__route h4{margin:0 0 4px;font-size:13px}.registrar-wizard__route>p{color:#667085;margin:0 0 12px;font-size:12px}.registrar-wizard__route .registrar-preliminary-grid{grid-template-columns:1fr;gap:8px}.registrar-wizard__route .registrar-binary{padding:9px 11px}.registrar-wizard__route .registrar-preview{margin-top:10px}.registrar-wizard__review{gap:10px;display:grid}.registrar-wizard__review section{background:#fafbfc;border:1px solid #d8dee8;border-radius:9px;gap:3px;padding:13px 90px 13px 14px;display:grid;position:relative}.registrar-wizard__review section>span{color:#667085;text-transform:uppercase;font-size:11px;font-weight:700}.registrar-wizard__review strong{font-size:14px}.registrar-wizard__review small{color:#667085}.registrar-wizard__review button{color:#235ea7;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;position:absolute;top:13px;right:13px}.registrar-wizard__success{text-align:center;justify-items:center;padding:34px 12px;display:grid}.registrar-wizard__success>span{color:#18794e;background:#e7f6ee;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:14px;font-size:24px;display:grid}.registrar-wizard__success h3{margin:0 0 6px}.registrar-wizard__success>strong{color:#235ea7;font-size:18px}.registrar-wizard__success p{color:#667085;margin:12px 0 20px;line-height:1.55}.registrar-wizard__footer{background:#fff;border-top:1px solid #e4e8ef;justify-content:space-between;gap:12px;padding:14px 24px 18px;display:flex}@media (width<=700px){.registrar-wizard-overlay{place-items:stretch stretch;padding:0}.registrar-wizard{border:0;border-radius:0;width:100%;max-height:100vh}.registrar-wizard__header,.registrar-wizard__body,.registrar-wizard__footer,.registrar-wizard__steps{padding-left:16px;padding-right:16px}.registrar-wizard__steps b{display:none}.registrar-wizard__schedule-fields{grid-template-columns:1fr}.registrar-wizard__review section{padding-right:70px}}.registrar-workspace{min-width:0}.registrar-workspace--panel .content{padding-right:20px}.registrar-case-panel{z-index:20;background:#fff;border-left:1px solid #d8dee8;flex-direction:column;flex:0 0 400px;width:400px;height:100vh;animation:.2s ease-out registrarPanelIn;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:-2px 0 20px #1524381a}@keyframes registrarPanelIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.registrar-case-panel__header{color:#fff;background:#2d5474;grid-template-columns:44px minmax(0,1fr) 28px;align-items:start;gap:11px;padding:18px 16px;display:grid}.registrar-case-panel__avatar{background:#ffffff2e;border-radius:50%;place-items:center;width:44px;height:44px;font-size:13px;font-weight:700;display:grid}.registrar-case-panel__header>div:nth-child(2){gap:2px;min-width:0;display:grid}.registrar-case-panel__header strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.registrar-case-panel__header span{color:#ffffffb8;font-size:12px}.registrar-case-panel__header small{color:#ffffff94;font-size:11.5px;line-height:1.35}.registrar-case-panel__header button{color:#ffffffc2;cursor:pointer;background:0 0;border:0;border-radius:6px;width:28px;height:28px;font-size:22px;line-height:1}.registrar-case-panel__header button:hover{color:#fff;background:#ffffff1f}.registrar-case-panel__payment{border-bottom:1px solid #e4e8ef;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;font-size:12px;display:flex}.registrar-case-panel__payment span{color:#667085}.registrar-case-panel__payment--unpaid{color:#9a6700;background:#fffaeb}.registrar-case-panel__payment--paid{color:#18794e;background:#e7f6ee}.registrar-case-panel__tabs{background:#fff;border-bottom:1px solid #d8dee8;display:flex;overflow-x:auto}.registrar-case-panel__tabs button{color:#667085;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1 0 auto;padding:10px 8px 9px;font-size:11.5px;font-weight:600}.registrar-case-panel__tabs button:hover{background:#f5f7fb}.registrar-case-panel__tabs button.active{color:#184a86;border-bottom-color:#235ea7}.registrar-case-panel__body{flex:1;padding:14px 16px 24px;overflow-y:auto}.registrar-case-panel__section-title{color:#667085;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;margin:4px 0 9px;font-size:11.5px;font-weight:700;display:flex}.registrar-case-panel__section-title b{color:#475467;text-align:center;background:#eef1f6;border-radius:999px;min-width:19px;padding:1px 5px;font-size:10px}.registrar-case-panel__task{gap:8px;padding:11px 12px;display:grid}.registrar-case-panel__message{border-top:1px solid #e4e8ef;gap:8px;padding-top:8px;display:grid}.registrar-case-panel__message pre{color:#344054;white-space:pre-wrap;background:#f5f7fb;border-radius:7px;margin:0;padding:9px 10px;font-family:DM Mono,ui-monospace,SFMono-Regular,monospace;font-size:12px;line-height:1.45;overflow:auto}.registrar-case-panel__current{background:#edf4fc;border:1px solid #aac5e8;border-radius:9px;gap:3px;margin-bottom:16px;padding:13px 14px;display:grid}.registrar-case-panel__current span{color:#667085;text-transform:uppercase;font-size:11px}.registrar-case-panel__current strong{font-size:14px}.registrar-case-panel__current small{color:#667085}.registrar-case-panel__form{gap:10px;display:grid}.registrar-case-panel__cancel{border-top:1px solid #e4e8ef;gap:9px;margin-top:18px;padding-top:16px;display:grid}.registrar-case-panel__route-note{color:#667085;background:#f5f7fb;border-radius:7px;margin:10px 0 14px;padding:9px 10px;font-size:12px;line-height:1.45}.registrar-case-panel .registrar-preliminary-grid{grid-template-columns:1fr;gap:8px}.registrar-case-panel .registrar-binary{padding:9px 10px}.registrar-case-panel__placeholder{background:#fafbfc;border:1px solid #d8dee8;border-radius:9px;margin-top:4px;padding:16px}.registrar-case-panel__placeholder strong{font-size:14px}.registrar-case-panel__placeholder p{color:#667085;margin:6px 0 14px;font-size:12px;line-height:1.5}@media (width<=1100px){.registrar-case-panel{flex-basis:360px;width:360px}}@media (width<=900px){.registrar-case-panel{width:min(420px,100vw);height:100vh;position:fixed;inset:0 0 0 auto}}.registrar-case-panel__studies article{background:#fff;border:1px solid #d8dee8;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:11px 12px;display:grid}.registrar-case-panel__studies article>div{gap:2px;min-width:0;display:grid}.registrar-case-panel__studies strong{font-size:13px}.registrar-case-panel__studies small{color:#667085;font-size:11.5px}.registrar-case-panel__studies article>span:last-child{color:#9a6700;grid-column:1/-1;font-size:11.5px}.registrar-case-panel__materials{gap:8px;margin-bottom:12px;display:grid}.registrar-case-panel__materials article{background:#fafbfc;border:1px solid #d8dee8;border-radius:9px;gap:3px;padding:11px 12px;display:grid}.registrar-case-panel__materials strong{font-size:13px}.registrar-case-panel__materials span{color:#475467;font-size:12px}.registrar-case-panel__materials small{color:#8b95a5;font-size:11px}.registrar-schedule__heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.registrar-schedule__heading h2{margin:0 0 3px;font-size:22px}.registrar-schedule__heading p{color:#667085;text-transform:capitalize;margin:0;font-size:13px}.registrar-schedule__heading-actions{align-items:center;gap:8px;display:flex}.registrar-schedule__heading-actions input{color:#344054;background:#fff;border:1px solid #cbd3df;border-radius:7px;min-height:36px;padding:6px 9px}.registrar-weeknav{grid-template-columns:34px minmax(0,1fr) 34px;align-items:stretch;gap:8px;margin-bottom:18px;display:grid}.registrar-weeknav__arrow{color:#475467;cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:8px;font-size:22px}.registrar-weeknav__arrow:hover{background:#f5f7fb}.registrar-weeknav__days{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.registrar-weeknav__days button{color:#667085;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:9px;align-content:center;justify-items:center;gap:2px;min-height:58px;display:grid;position:relative}.registrar-weeknav__days button:hover{background:#f5f9fd;border-color:#aac5e8}.registrar-weeknav__days button.active{color:#184a86;background:#edf4fc;border-color:#235ea7}.registrar-weeknav__days button.today strong{background:#eef1f6;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.registrar-weeknav__days span{text-transform:uppercase;font-size:10.5px}.registrar-weeknav__days strong{font-size:14px}.registrar-weeknav__days i{border:1px solid #aac5e8;border-radius:50%;width:5px;height:5px}.registrar-weeknav__days i.has-booking{background:#235ea7;border-color:#235ea7}.registrar-schedule{background:#fff;border:1px solid #d8dee8;border-radius:10px;overflow:hidden}.registrar-schedule__summary{color:#667085;background:#fafbfc;border-bottom:1px solid #e4e8ef;gap:18px;padding:10px 14px;font-size:12px;display:flex}.registrar-schedule__summary b{color:#172033}.registrar-schedule__grid{grid-template-columns:58px minmax(0,1fr);display:grid}.registrar-schedule__corner,.registrar-schedule__doctor{z-index:2;background:#f5f7fb;border-bottom:1px solid #d8dee8;padding:10px 12px;position:sticky;top:0}.registrar-schedule__corner{color:#8b95a5;font-size:11px}.registrar-schedule__doctor{align-items:baseline;gap:8px;display:flex}.registrar-schedule__doctor strong{font-size:12.5px}.registrar-schedule__doctor small{color:#8b95a5;font-size:11px}.registrar-schedule__row{border-bottom:1px solid #edf0f4;grid-column:1/-1;grid-template-columns:58px minmax(0,1fr);min-height:66px;display:grid}.registrar-schedule__row:last-child{border-bottom:0}.registrar-schedule__time{color:#475467;text-align:center;font-variant-numeric:tabular-nums;background:#f8f9fb;padding:12px 8px;font-size:12px;font-weight:700}.registrar-schedule__booked,.registrar-schedule__free{text-align:left;cursor:pointer;background:#fff;border:1px solid #d8dee8;border-left:3px solid #235ea7;border-radius:8px;margin:5px 7px;padding:8px 11px;position:relative}.registrar-schedule__booked:hover{background:#edf4fc}.registrar-schedule__booked strong,.registrar-schedule__booked span,.registrar-schedule__booked small{display:block}.registrar-schedule__booked strong{color:#172033;padding-right:90px;font-size:13px}.registrar-schedule__booked span{color:#667085;margin-top:2px;font-size:11.5px}.registrar-schedule__booked small{color:#8b95a5;margin-top:3px;font-size:11px}.registrar-schedule__payment{border-radius:999px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:700;position:absolute;top:8px;right:9px}.registrar-schedule__payment--warning{color:#9a6700;background:#fffaeb}.registrar-schedule__payment--success{color:#18794e;background:#e7f6ee}.registrar-schedule__payment--neutral{color:#475467;background:#eef1f6}.registrar-schedule__free{color:#8b95a5;background:0 0;border-color:#0000;justify-content:space-between;align-items:center;display:flex}.registrar-schedule__free strong{opacity:0;color:#18794e;font-size:12px}.registrar-schedule__free:hover{color:#18794e;background:#e7f6ee;border-color:#9dd4b8 #9dd4b8 #9dd4b8 #18794e}.registrar-schedule__free:hover strong{opacity:1}.registrar-schedule__unavailable{color:#c2c8d1;place-items:center;margin:5px 7px;display:grid}@media (width<=700px){.registrar-schedule__heading{flex-direction:column}.registrar-schedule__heading-actions{width:100%}.registrar-weeknav{grid-template-columns:28px minmax(0,1fr) 28px;gap:4px}.registrar-weeknav__days{gap:2px}.registrar-weeknav__days button{min-height:52px;padding:4px 2px}.registrar-weeknav__days span{font-size:9px}.registrar-schedule__booked strong{padding-right:0}.registrar-schedule__payment{margin-top:4px;display:inline-block;position:static}}.registrar-list-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.registrar-list-heading h2{margin:0 0 3px;font-size:22px}.registrar-list-heading p{color:#667085;margin:0;font-size:13px}.registrar-list-heading>div:last-child{gap:8px;display:flex}.registrar-list-heading input{background:#fff;border:1px solid #cbd3df;border-radius:7px;width:min(320px,40vw);min-height:36px;padding:7px 10px}.registrar-case-list{background:#fff;border:1px solid #d8dee8;border-radius:10px;overflow:hidden}.registrar-case-row{color:#344054;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:110px minmax(210px,1.5fr) minmax(100px,.8fr) minmax(100px,.8fr) auto 80px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:grid}.registrar-case-row:last-child{border-bottom:0}.registrar-case-row:hover{background:#f5f9fd}.registrar-case-row__id{color:#235ea7;font-family:DM Mono,ui-monospace,monospace;font-size:12px;font-weight:600}.registrar-case-row__patient{gap:2px;min-width:0;display:grid}.registrar-case-row__patient strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.registrar-case-row__patient small{color:#7c8798;font-size:11.5px}.registrar-case-row__open{color:#235ea7;text-align:right;font-size:11.5px;font-weight:600}.registrar-patient-search{background:#fff;border:1px solid #d8dee8;border-radius:9px;grid-template-columns:1.2fr 1fr 1fr 1fr 1fr auto;align-items:end;gap:9px;margin-bottom:14px;padding:12px 14px;display:grid}.registrar-patients-master{background:#fff;border:1px solid #d8dee8;border-radius:10px;grid-template-columns:290px minmax(0,1fr);min-height:520px;display:grid;overflow:hidden}.registrar-patient-list{background:#fafbfc;border-right:1px solid #d8dee8;overflow-y:auto}.registrar-patient-list>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf0f4;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:10px 11px;display:grid}.registrar-patient-list>button:hover{background:#f2f6fb}.registrar-patient-list>button.active{background:#edf4fc;box-shadow:inset 3px 0 #235ea7}.registrar-patient-list__avatar{color:#235ea7;background:#e7f1fb;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;font-weight:700;display:grid}.registrar-patient-list button.active .registrar-patient-list__avatar{color:#fff;background:#235ea7}.registrar-patient-list strong,.registrar-patient-list small{display:block}.registrar-patient-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.registrar-patient-list small{color:#8b95a5;margin-top:2px;font-size:10.5px}.registrar-patient-list b{color:#fff;text-align:center;background:#e8453a;border-radius:999px;min-width:19px;padding:1px 5px;font-size:9.5px}.registrar-patient-detail{min-width:0}.registrar-patient-detail>header{color:#fff;background:#2d5474;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px 20px 16px;display:grid}.registrar-patient-detail__avatar{background:#ffffff2e;border-radius:50%;place-items:center;width:44px;height:44px;font-size:13px;font-weight:700;display:grid}.registrar-patient-detail h3{margin:0 0 3px;font-size:17px}.registrar-patient-detail header p,.registrar-patient-detail header small{color:#ffffffad;margin:0;font-size:11.5px}.registrar-patient-detail header p span{font-family:DM Mono,ui-monospace,monospace}.registrar-patient-detail__body{padding:16px 18px 24px}.registrar-patient-cases{gap:7px;display:grid}.registrar-patient-cases button{color:#344054;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:8px;grid-template-columns:105px minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid;position:relative}.registrar-patient-cases button:hover{background:#f5f9fd;border-color:#aac5e8}.registrar-patient-cases strong{color:#235ea7;font-family:DM Mono,ui-monospace,monospace;font-size:11.5px}.registrar-patient-cases span,.registrar-patient-cases small{color:#667085;font-size:11.5px}.registrar-patient-detail__archive-title{margin-top:22px}.registrar-patient-cases--archive{opacity:.75}@media (width<=1050px){.registrar-case-row{grid-template-columns:105px minmax(190px,1fr) minmax(100px,.7fr) auto 70px}.registrar-case-row>span:nth-child(4){display:none}.registrar-patient-search{grid-template-columns:repeat(3,1fr)}.registrar-patient-search .button{align-self:end}}@media (width<=760px){.registrar-list-heading{flex-direction:column}.registrar-list-heading>div:last-child,.registrar-list-heading input{width:100%}.registrar-case-row{grid-template-columns:90px minmax(0,1fr) auto}.registrar-case-row>span:nth-child(3),.registrar-case-row>span:nth-child(4),.registrar-case-row__open{display:none}.registrar-patient-search{grid-template-columns:1fr 1fr}.registrar-patients-master{grid-template-columns:1fr}.registrar-patient-list{border-bottom:1px solid #d8dee8;border-right:0;max-height:220px}.registrar-patient-detail>header{grid-template-columns:44px minmax(0,1fr)}.registrar-patient-detail>header .button{grid-column:1/-1}.registrar-patient-cases button{grid-template-columns:90px minmax(0,1fr)}.registrar-patient-cases button>:nth-child(n+3){display:none}}.registrar-navrail button:focus-visible,.registrar-navrail__new:focus-visible,.registrar-weeknav button:focus-visible,.registrar-schedule button:focus-visible,.registrar-case-row:focus-visible,.registrar-patient-list button:focus-visible,.registrar-patient-cases button:focus-visible,.registrar-case-panel button:focus-visible,.registrar-wizard button:focus-visible,.registrar-shell input:focus-visible,.registrar-shell select:focus-visible,.registrar-shell textarea:focus-visible{outline-offset:2px;outline:3px solid #235ea752}.registrar-navrail button,.registrar-navrail__new,.registrar-weeknav button,.registrar-schedule button,.registrar-case-row,.registrar-patient-list button,.registrar-patient-cases button,.registrar-case-panel button,.registrar-wizard button{touch-action:manipulation}.registrar-case-panel__body,.registrar-patient-list,.registrar-wizard__body{scrollbar-width:thin;scrollbar-color:#c7cfdb transparent}@media (height<=800px) and (width>=901px){.registrar-case-panel__header{padding-top:13px;padding-bottom:12px}.registrar-case-panel__tabs button{padding-top:8px;padding-bottom:7px}.registrar-case-panel__body{padding-top:10px}.registrar-wizard{max-height:calc(100vh - 24px)}.registrar-wizard__body{min-height:300px;padding-top:16px;padding-bottom:16px}}@media (width>=1200px) and (width<=1400px){.registrar-shell .content{padding-left:20px;padding-right:20px}.registrar-workspace--panel .content{min-width:0}.registrar-case-panel{flex-basis:380px;width:380px}.registrar-today__grid{gap:14px}.registrar-case-row{grid-template-columns:100px minmax(190px,1.35fr) minmax(95px,.75fr) minmax(95px,.75fr) auto 70px;gap:9px}}@media (prefers-reduced-motion:reduce){.registrar-case-panel,.registrar-wizard{animation:none}.registrar-navrail button,.registrar-weeknav button,.registrar-schedule button{transition:none!important}}.registrar-patient-cases__open{color:#235ea7;white-space:nowrap;font-size:11px;font-style:normal;font-weight:700}.registrar-shell{grid-template-columns:240px minmax(0,1fr)}.registrar-work-area{grid-column:2;align-items:stretch;min-width:0;min-height:100vh;display:flex}.registrar-work-area>.registrar-workspace{flex:auto;width:auto}.registrar-work-area--panel>.registrar-workspace{min-width:0}.registrar-work-area>.registrar-case-panel{flex:0 0 400px;width:400px;position:sticky;top:0}@media (width<=1100px){.registrar-work-area>.registrar-case-panel{flex-basis:360px}}@media (width<=900px){.registrar-work-area{display:block}.registrar-work-area>.registrar-case-panel{width:min(420px,100vw);height:100vh;position:fixed;inset:0 0 0 auto}}@media (width>=1200px) and (width<=1400px){.registrar-work-area>.registrar-case-panel{flex-basis:380px}}.registrar-case-panel__record-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.registrar-case-panel__record-actions .button{min-height:36px;padding:7px 10px;font-size:12px}.registrar-case-panel__record-editor{border-top:1px solid #e4e8ef;margin-top:14px;padding-top:14px}.registrar-case-panel__record-editor--danger{border-top-color:#efaaa5}.registrar-case-panel__editor-actions{grid-template-columns:auto minmax(0,1fr);gap:8px;margin-top:2px;display:grid}.registrar-case-panel__editor-actions .button{min-height:36px}.registrar-case-panel__study-context{background:#edf4fc;border:1px solid #aac5e8;border-radius:9px;gap:3px;margin-bottom:15px;padding:11px 12px;display:grid}.registrar-case-panel__study-context span{color:#667085;text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:700}.registrar-case-panel__study-context strong{color:#172033;font-size:14px}.registrar-case-panel__study-context small{color:#667085;font-size:11.5px}.registrar-case-panel__studies{gap:8px;margin-bottom:12px;display:grid}.registrar-case-panel__studies .registrar-case-panel__study-card{grid-template-columns:32px minmax(0,1fr) auto;gap:4px 9px;padding:11px 12px}.registrar-case-panel__study-icon{color:#235ea7;background:#eef4fb;border-radius:7px;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:16px;font-weight:700;display:grid}.registrar-case-panel__study-card>div:nth-child(2){gap:1px;display:grid}.registrar-case-panel__study-card>div:nth-child(2) span{color:#667085;font-size:11px}.registrar-case-panel__study-card>em{color:#9a6700;grid-column:2/-1;font-size:11px;font-style:normal}.registrar-case-panel__study-card.is-muted{opacity:.72;background:#fafbfc}.registrar-case-panel__study-card.needs-attention{background:#fffcf2;border-color:#e7c46a}.registrar-case-panel__print-list{gap:8px;margin-bottom:10px;display:grid}.registrar-case-panel__print-list article,.registrar-case-panel__future-material{background:#fff;border:1px solid #d8dee8;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:11px 12px;display:grid}.registrar-case-panel__print-list article>div,.registrar-case-panel__future-material>div{gap:2px;min-width:0;display:grid}.registrar-case-panel__print-list strong,.registrar-case-panel__future-material strong{font-size:13px}.registrar-case-panel__print-list small,.registrar-case-panel__future-material small{color:#667085;font-size:11px;line-height:1.35}.registrar-case-panel__print-list article>span,.registrar-case-panel__future-material>span{color:#8b95a5;white-space:nowrap;font-size:10.5px}.registrar-case-panel__print-list article>span.is-printed{color:#18794e;font-weight:700}.registrar-case-panel__print-list .button,.registrar-case-panel__future-material .button{grid-column:1/-1;min-height:34px}.registrar-case-panel__future-material{background:#fafbfc;border-style:dashed;margin-bottom:18px}.registrar-case-panel__materials-history-title{margin-top:18px}.registrar-work-area--panel>.registrar-workspace{max-width:calc(100% - 400px)}@media (width>=1200px) and (width<=1400px){.registrar-work-area--panel>.registrar-workspace{max-width:calc(100% - 380px)}}@media (width<=1100px){.registrar-work-area--panel>.registrar-workspace{max-width:calc(100% - 360px)}}@media (width<=900px){.registrar-work-area--panel>.registrar-workspace{max-width:none}}.registrar-case-panel__print-list article,.registrar-case-panel__future-material{grid-template-columns:minmax(0,1fr) auto auto;gap:5px 8px;padding:10px 12px}.registrar-case-panel__print-list article>div,.registrar-case-panel__future-material>div{grid-column:1}.registrar-case-panel__print-list article>span,.registrar-case-panel__future-material>span{grid-column:2}.registrar-case-panel__print-list .button,.registrar-case-panel__future-material .button{grid-column:3;width:auto;min-width:94px;min-height:32px;padding:5px 10px;font-size:11.5px}.registrar-case-panel__future-material{margin-bottom:0}.registrar-case-panel__status-badges{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.registrar-case-panel__status-badges .badge{font-size:10px}.registrar-case-panel__no-current{color:#667085;margin:4px 0 14px;font-size:12px}.registrar-case-panel__completed-title{margin-top:18px}.registrar-case-panel__completed-list{gap:7px;display:grid}.registrar-case-panel__completed-list>div{background:#f7fbf8;border:1px solid #d9e7df;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;padding:9px 11px;display:grid}.registrar-case-panel__completed-list span{color:#18794e;background:#e5f5eb;border-radius:6px;place-items:center;width:22px;height:22px;font-weight:800;display:grid}.registrar-case-panel__completed-list strong{font-size:12px;font-weight:600}.registrar-case-panel__record-locked{color:#667085;background:#f5f7fa;border-radius:8px;margin:10px 0 0;padding:9px 11px;font-size:11.5px;line-height:1.4}.registrar-case-panel__payment{grid-template-columns:auto 1fr auto;align-items:center;gap:8px}.registrar-case-panel__payment strong{justify-self:end}.registrar-case-panel__payment .button{white-space:nowrap;min-height:28px;padding:4px 8px;font-size:10.5px}.registrar-case-panel__study-context{background:#edf4fc;border:1px solid #aac5e8;border-radius:8px;margin-bottom:10px;padding:9px 11px;display:block}.registrar-case-panel__study-context strong{color:#18539a;font-size:12px;font-weight:600}.registrar-case-panel__studies .registrar-case-panel__study-card{grid-template-columns:32px minmax(0,1fr) auto;min-height:58px;padding:9px 11px}.registrar-case-panel__study-card>div:nth-child(2){align-self:center}.registrar-case-panel__study-card>div:nth-child(2) strong{font-size:12.5px}.registrar-case-panel__study-card>div:nth-child(2) span{color:#8a98aa;margin-top:2px;font-size:10.5px}.registrar-case-panel__study-card>.button{width:auto;min-width:118px;min-height:32px;padding:5px 10px;font-size:11.5px}.registrar-status{white-space:nowrap;border-radius:5px;align-items:center;width:max-content;min-height:24px;padding:3px 9px;font-size:10.5px;font-weight:600;line-height:1.2;display:inline-flex}.registrar-status--stage-planned,.registrar-status--exam-not_started{color:#245b96;background:#eaf2fb}.registrar-status--exam-draft,.registrar-status--exam-in_progress{color:#315f7f;background:#e7f1f8}.registrar-status--exam-completed,.registrar-status--stage-completed{color:#287a4c;background:#e8f6ee}.registrar-status--stage-cancelled{color:#b42318;background:#fff0ee}.registrar-status--stage-results_processing,.registrar-status--stage-conclusion_preparation,.registrar-status--stage-awaiting_closure{color:#475467;background:#eef2f7}.registrar-case-panel__header .registrar-status{color:inherit}.registrar-case-panel__header .registrar-status--stage-planned,.registrar-case-panel__header .registrar-status--exam-not_started{color:#245b96;background:#edf4fc}.registrar-case-panel__header .registrar-status--exam-draft,.registrar-case-panel__header .registrar-status--exam-in_progress{color:#315f7f;background:#e7f1f8}.registrar-case-panel__header .registrar-status--exam-completed,.registrar-case-panel__header .registrar-status--stage-completed{color:#287a4c;background:#e8f6ee}.registrar-case-row__statuses{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.registrar-work-area--panel>.registrar-workspace{flex:1 1 0;width:0;max-width:none;overflow:hidden}.registrar-workspace--panel .registrar-list-heading{align-items:flex-start}.registrar-workspace--panel .registrar-list-heading>div:last-child{width:min(100%,430px);min-width:0}.registrar-workspace--panel .registrar-case-row{grid-template-columns:96px minmax(180px,1fr) minmax(0,auto);gap:8px 10px}.registrar-workspace--panel .registrar-case-row__id{grid-column:1}.registrar-workspace--panel .registrar-case-row__patient{grid-column:2}.registrar-workspace--panel .registrar-case-row__statuses,.registrar-workspace--panel .registrar-case-row>.badge,.registrar-workspace--panel .registrar-case-row__open{grid-column:3;justify-self:end}@media (width<=1250px){.registrar-workspace--panel .registrar-case-row{grid-template-columns:84px minmax(145px,1fr)}.registrar-workspace--panel .registrar-case-row__statuses,.registrar-workspace--panel .registrar-case-row>.badge,.registrar-workspace--panel .registrar-case-row__open{grid-column:2;justify-self:start}}.registrar-task-count{color:#d92d20;background:#fff0ef;border:1px solid #ffaaa5;border-radius:5px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.registrar-case-panel__header .registrar-task-count{color:#fff;background:#d92d20;border-color:#b42318;box-shadow:0 0 0 1px #fff3}.registrar-status--flow-planned{color:#245b96;background:#eaf2fb}.registrar-status--flow-exam_started{color:#315f7f;background:#e7f1f8}.registrar-status--flow-exam_completed{color:#245b96;background:#edf4fc}.registrar-status--flow-awaiting_conclusion,.registrar-status--flow-conclusion_ready{color:#475467;background:#eef2f7}.registrar-status--flow-materials_ready{color:#175cd3;background:#eaf5ff}.registrar-status--flow-completed,.registrar-status--flow-closed{color:#287a4c;background:#e8f6ee}.registrar-status--flow-cancelled{color:#b42318;background:#fff0ee}.registrar-case-panel__header .registrar-status--flow-planned,.registrar-case-panel__header .registrar-status--flow-exam_started,.registrar-case-panel__header .registrar-status--flow-exam_completed,.registrar-case-panel__header .registrar-status--flow-awaiting_conclusion,.registrar-case-panel__header .registrar-status--flow-conclusion_ready,.registrar-case-panel__header .registrar-status--flow-materials_ready,.registrar-case-panel__header .registrar-status--flow-completed,.registrar-case-panel__header .registrar-status--flow-closed,.registrar-case-panel__header .registrar-status--flow-cancelled{color:inherit}.registrar-case-panel__header .registrar-status--flow-planned,.registrar-case-panel__header .registrar-status--flow-exam_completed{color:#245b96;background:#edf4fc}.registrar-case-panel__header .registrar-status--flow-exam_started{color:#315f7f;background:#e7f1f8}.registrar-case-panel__header .registrar-status--flow-completed,.registrar-case-panel__header .registrar-status--flow-closed{color:#287a4c;background:#e8f6ee}.registrar-case-panel__studies .registrar-case-panel__study-card{color:#172033;text-align:left;width:100%;min-height:66px;font:inherit;cursor:pointer;appearance:none;background:#fff;border:1px solid #d7dee8;border-radius:9px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:11px 13px}.registrar-case-panel__studies .registrar-case-panel__study-card:hover:not(:disabled){background:#f9fbfe;border-color:#aac5e8}.registrar-case-panel__studies .registrar-case-panel__study-card:focus-visible{outline-offset:2px;outline:2px solid #235ea7}.registrar-case-panel__study-icon{color:#7890ad;background:#eef4fb;border-radius:8px;grid-row:auto;place-items:center;width:34px;height:34px;display:grid}.registrar-case-panel__study-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.registrar-case-panel__study-copy{gap:2px;min-width:0;display:grid}.registrar-case-panel__study-copy strong{font-size:13px;font-weight:700}.registrar-case-panel__study-copy small{color:#7b8798;font-size:11.5px;line-height:1.25}.registrar-case-panel__study-action{color:#235ea7;white-space:nowrap;font-size:11.5px;font-weight:700}.registrar-case-panel__study-card.is-disabled{color:#8b95a5;cursor:default;opacity:1;background:#fafbfc;border-color:#e1e6ed}.registrar-case-panel__study-card.is-disabled .registrar-case-panel__study-icon{color:#aab4c2;background:#f1f4f8}.registrar-case-panel__study-card.is-disabled .registrar-case-panel__study-copy small,.registrar-case-panel__study-card.is-disabled .registrar-case-panel__study-action{color:#a5afbd}.registrar-case-panel__study-card.is-completed .registrar-case-panel__study-action{color:#18794e}.registrar-case-panel__studies{gap:7px}.registrar-case-panel__studies .registrar-case-panel__study-card{border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;gap:6px 9px;min-height:52px;padding:8px 10px}.registrar-case-panel__study-icon{border-radius:7px;width:26px;height:26px}.registrar-case-panel__study-icon svg{width:17px;height:17px}.registrar-case-panel__study-copy{gap:1px}.registrar-case-panel__study-copy strong{font-size:12.5px;line-height:1.15}.registrar-case-panel__study-copy small{font-size:10.5px;line-height:1.15}.registrar-case-panel__study-action{text-align:right;justify-self:end;min-width:72px;font-size:11.5px}.physician-shell{background:#f4f6f9;grid-template-columns:240px minmax(0,1fr)}.physician-navrail{color:#fff;background:#14263a;flex-direction:column;height:100vh;padding:18px 14px 14px;display:flex;position:sticky;top:0}.physician-navrail__brand{align-items:center;gap:10px;padding:2px 6px 18px;display:flex}.physician-navrail__brand>span:last-child{gap:2px;display:grid}.physician-navrail__brand strong{letter-spacing:.01em;font-size:15px}.physician-navrail__brand small{color:#9fb0c2;font-size:11px}.physician-navrail__mark{color:#fff;background:#2f79c8;border-radius:10px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.physician-navrail__nav{gap:6px;display:grid}.physician-navrail__nav button{color:#cbd6e2;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:8px 10px;display:grid}.physician-navrail__nav button:hover,.physician-navrail__nav button.active{color:#fff;background:#213e5b}.physician-navrail__icon{color:#a9bdd1;place-items:center;width:22px;height:22px;font-size:16px;display:grid}.physician-navrail__nav button.active .physician-navrail__icon{color:#fff}.physician-navrail__date{color:#dce8f3;background:#294a69;border-radius:6px;padding:3px 6px;font-size:10px;font-weight:700}.physician-navrail__count{color:#d92d20;background:#fff0ef;border-radius:6px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;display:grid}.physician-navrail__footer{border-top:1px solid #2d4863;gap:12px;margin-top:auto;padding-top:14px;display:grid}.physician-navrail__user{align-items:center;gap:9px;min-width:0;padding:0 4px;display:flex}.physician-navrail__avatar{color:#fff;background:linear-gradient(135deg,#21a69a,#2878b9);border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.physician-navrail__user>span:last-child{min-width:0;display:grid}.physician-navrail__user strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.physician-navrail__user small{color:#9fb0c2;font-size:10.5px}.workspace-switcher{color:#667085;text-transform:uppercase;letter-spacing:.04em;gap:4px;font-size:10.5px;font-weight:700;display:grid}.workspace-switcher select{color:#344054;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #cfd7e3;border-radius:7px;min-height:34px;padding:5px 28px 5px 8px;font-size:12px}.physician-navrail .workspace-switcher{color:#9fb0c2}.physician-navrail .workspace-switcher select{color:#fff;background:#1a324b;border-color:#36516d}.physician-topbar{min-height:74px}.physician-content{max-width:1480px}.physician-home-head,.physician-list-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.physician-home-head h2,.physician-list-head h2{margin:0 0 4px;font-size:22px}.physician-home-head p,.physician-list-head p{color:#667085;margin:0;font-size:13px}.physician-list-head>div:last-child{align-items:center;gap:8px;display:flex}.physician-list-head input{color:#172033;background:#fff;border:1px solid #cfd7e3;border-radius:8px;width:min(360px,38vw);min-height:40px;padding:8px 11px}.physician-section-title{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:10px;display:flex}.physician-section-title>div{align-items:center;gap:8px;display:flex}.physician-section-title span{font-size:14px;font-weight:750}.physician-section-title b{color:#245b96;background:#eaf2fb;border-radius:6px;place-items:center;min-width:22px;height:22px;font-size:11px;display:grid}.physician-section-title small{color:#8a95a5;font-size:11px}.physician-task-strip{margin-bottom:18px}.physician-task-list{gap:7px;display:grid}.physician-task{color:#172033;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe1e9;border-left:4px solid #6e8eae;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto 82px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}.physician-task:hover{background:#fbfdff;border-color:#a9c3df}.physician-task--safety{background:snow;border-left-color:#d92d20}.physician-task--studies{border-left-color:#3c82c4}.physician-task--conclusion,.physician-task--patient_material{border-left-color:#7b61b2}.physician-task__icon{background:#f0f4f8;border-radius:8px;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.physician-task>span:nth-child(2){gap:2px;display:grid}.physician-task>span:nth-child(2) strong{font-size:12.5px}.physician-task>span:nth-child(2) small,.physician-task>span:nth-child(3){color:#667085;font-size:11.5px}.physician-task em{color:#235ea7;text-align:right;font-size:11.5px;font-style:normal;font-weight:700}.physician-calendar-card{background:#fff;border:1px solid #d8dee8;border-radius:12px;overflow:hidden;box-shadow:0 1px 3px #1018280f}.physician-calendar-card>header{border-bottom:1px solid #e4e8ef;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}.physician-calendar-card>header h2{margin:0 0 2px;font-size:17px}.physician-calendar-card>header p{color:#7b8798;margin:0;font-size:11.5px}.physician-calendar-actions{align-items:center;gap:8px;display:flex}.physician-segmented{background:#f5f7fa;border:1px solid #d8dee8;border-radius:8px;padding:3px;display:flex}.physician-segmented button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:30px;padding:4px 10px;font-size:11.5px}.physician-segmented button.active{color:#235ea7;background:#fff;font-weight:700;box-shadow:0 1px 2px #1018281a}.physician-weeknav{border-bottom:1px solid #eef1f5;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:8px;padding:10px 14px;display:grid}.physician-weeknav>button{cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:8px;width:32px;height:32px}.physician-weeknav>div{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.physician-weeknav>div button{color:#475467;text-align:left;cursor:pointer;background:#f7f9fc;border:1px solid #0000;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:1px 6px;padding:7px 9px;display:grid}.physician-weeknav>div button span{text-transform:capitalize;grid-column:1;font-size:10.5px}.physician-weeknav>div button strong{grid-column:1;font-size:16px}.physician-weeknav>div button small{background:#e5ebf2;border-radius:999px;grid-area:1/2/3;align-self:center;place-items:center;min-width:23px;height:23px;font-size:10px;font-weight:700;display:grid}.physician-weeknav>div button.today{color:#fff;background:#193d5d}.physician-weeknav>div button.today small{color:#193d5d;background:#fff}.physician-weeknav>div button.selected{border-color:#6fa4db;box-shadow:inset 0 0 0 1px #bcd5ed}.physician-week-grid{grid-template-columns:repeat(5,minmax(0,1fr));min-height:280px;display:grid}.physician-week-grid article{background:#fff;border-right:1px solid #eef1f5;min-width:0;padding:10px}.physician-week-grid article:last-child{border-right:0}.physician-week-grid article.today{background:#fbfdff}.physician-week-grid article>header{justify-content:space-between;gap:8px;margin-bottom:8px;display:flex}.physician-week-grid article>header strong{text-transform:capitalize;font-size:11px}.physician-week-grid article>header span{color:#8a95a5;font-size:10px}.physician-week-grid article>p{color:#a2aab6;text-align:center;margin:20px 0;font-size:10.5px}.physician-week-grid article>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce3eb;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;margin-bottom:6px;padding:8px;display:grid}.physician-week-grid article>button:hover{background:#f7fbff;border-color:#aac5e8}.physician-week-grid time{color:#235ea7;font-size:10.5px;font-weight:750}.physician-week-grid article>button span{min-width:0;display:grid}.physician-week-grid article>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.physician-week-grid article>button small{color:#8a95a5;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;overflow:hidden}.physician-week-grid article>button em{color:#235ea7;font-style:normal}.physician-day-list{padding:14px}.physician-day-list__title{color:#475467;text-transform:capitalize;justify-content:space-between;margin-bottom:10px;font-size:12px;display:flex}.physician-appointment{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f4;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px;display:grid}.physician-appointment time{color:#235ea7;font-weight:750}.physician-appointment>span{gap:2px;display:grid}.physician-appointment small{color:#8a95a5}.physician-appointment em{color:#235ea7;font-size:11.5px;font-style:normal;font-weight:700}.physician-group-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.physician-group-card{color:#172033;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e0e9;border-radius:11px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:84px;padding:12px;display:grid}.physician-group-card:hover,.physician-group-card.active{border-color:#99bddd;box-shadow:0 2px 8px #10182812}.physician-group-card--safety{background:snow}.physician-group-card__icon{background:#eff4f9;border-radius:10px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.physician-group-card--safety .physician-group-card__icon{background:#fff0ef}.physician-group-card>span:nth-child(2){gap:3px;min-width:0;display:grid}.physician-group-card strong{font-size:12.5px}.physician-group-card small{color:#7b8798;font-size:10.5px;line-height:1.3}.physician-group-card b{color:#475467;background:#edf2f7;border-radius:8px;place-items:center;min-width:30px;height:30px;font-size:12px;display:grid}.physician-group-card--safety b{color:#d92d20;background:#fff0ef}.physician-clear-filter{color:#235ea7;cursor:pointer;background:0 0;border:0;margin:-4px 0 12px;font-size:11.5px}.physician-case-list{gap:8px;display:grid}.physician-case-card{color:#172033;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce2ea;border-left:4px solid #8096ad;border-radius:9px;grid-template-columns:36px minmax(190px,1.3fr) 90px auto minmax(170px,1fr) 80px;align-items:center;gap:10px;width:100%;padding:11px 12px;display:grid}.physician-case-card:hover{background:#fbfdff;border-color:#a9c5e2}.physician-case-card--safety{border-left-color:#d92d20}.physician-case-card--exam{border-left-color:#3d7db6}.physician-case-card--studies{border-left-color:#468aa0}.physician-case-card--conclusion,.physician-case-card--patient_material{border-left-color:#7b61b2}.physician-case-card--done{border-left-color:#4e9b71}.physician-case-card__icon{background:#f1f4f8;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.physician-case-card__patient,.physician-case-card__when,.physician-case-card__next{gap:2px;min-width:0;display:grid}.physician-case-card__patient strong,.physician-case-card__next strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.physician-case-card small{color:#7b8798;font-size:10.5px}.physician-case-card__when strong{font-size:11.5px}.physician-case-card em{color:#235ea7;text-align:right;font-size:11px;font-style:normal;font-weight:700}.physician-action-chip{color:#475467;white-space:nowrap;background:#eef2f7;border-radius:6px;align-items:center;width:max-content;min-height:24px;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.physician-action-chip--safety{color:#b42318;background:#fff0ef}.physician-action-chip--exam,.physician-action-chip--studies{color:#245b96;background:#eaf2fb}.physician-action-chip--conclusion,.physician-action-chip--patient_material{color:#634b97;background:#f1edfa}.physician-action-chip--done{color:#287a4c;background:#e8f6ee}.physician-patient-table{background:#fff;border:1px solid #d9e0e8;border-radius:11px;overflow:hidden}.physician-patient-table__head,.physician-patient-row{grid-template-columns:minmax(220px,1.5fr) 70px 90px 145px 140px 120px 80px;align-items:center;gap:10px;padding:10px 14px;display:grid}.physician-patient-table__head{color:#7b8798;text-transform:uppercase;letter-spacing:.035em;background:#f7f9fc;border-bottom:1px solid #e3e7ed;font-size:10px;font-weight:700}.physician-patient-table__head button{color:inherit;text-align:left;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.physician-patient-row{color:#344054;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f4;width:100%}.physician-patient-row:last-child{border-bottom:0}.physician-patient-row:hover{background:#f9fbfd}.physician-patient-row>span{gap:2px;font-size:11.5px;display:grid}.physician-patient-row>span>small{color:#8a95a5;font-size:10.5px}.physician-patient-row__patient{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px!important}.physician-patient-row__patient i{color:#267a78;background:#e9f3f5;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;font-weight:800;display:grid}.physician-patient-row__patient>span{gap:2px;min-width:0;display:grid}.physician-patient-row__patient strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.physician-patient-row em{color:#235ea7;text-align:right;font-size:11px;font-style:normal;font-weight:700}@media (width<=1200px){.physician-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.physician-case-card{grid-template-columns:34px minmax(180px,1fr) 80px auto 70px}.physician-case-card__next{display:none}.physician-patient-table__head,.physician-patient-row{grid-template-columns:minmax(200px,1.5fr) 65px 80px 130px 130px 110px}.physician-patient-table__head>:last-child,.physician-patient-row>em{display:none}}@media (width<=900px){.physician-shell{grid-template-columns:1fr}.physician-navrail{height:auto;padding:10px 12px;position:static}.physician-navrail__brand{padding-bottom:9px}.physician-navrail__nav{display:flex;overflow-x:auto}.physician-navrail__nav button{min-width:140px}.physician-navrail__footer{display:none}.physician-week-grid{grid-template-columns:repeat(5,minmax(180px,1fr));overflow-x:auto}.physician-list-head,.physician-home-head{flex-direction:column}.physician-list-head>div:last-child,.physician-list-head input{width:100%}}@media (width<=720px){.physician-group-grid{grid-template-columns:1fr}.physician-case-card{grid-template-columns:34px minmax(0,1fr) auto}.physician-case-card__when,.physician-case-card>.physician-action-chip,.physician-patient-table__head{display:none}.physician-patient-row{grid-template-columns:minmax(0,1fr) auto}.physician-patient-row>:nth-child(3),.physician-patient-row>:nth-child(4),.physician-patient-row>:nth-child(5){display:none}}.physician-case-shell{background:#f4f6f9;min-height:100vh}.physician-case-header{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffffa;border-bottom:1px solid #d9e0e8;position:sticky;top:0;box-shadow:0 2px 8px #1018280d}.physician-case-header__top{justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:5px 24px 3px;display:flex}.physician-case-back{color:#235ea7;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.physician-case-header__actions{align-items:center;gap:10px;display:flex}.physician-case-header__identity{justify-content:space-between;align-items:center;gap:18px;padding:3px 24px 7px;display:flex}.physician-case-header__identity h1{margin:1px 0 2px;font-size:22px}.physician-case-header__identity p{color:#667085;margin:0;font-size:12px}.physician-case-id{color:#235ea7;background:#eef4fb;border-radius:6px;padding:3px 7px;font-family:DM Mono,ui-monospace,monospace;font-size:10.5px;font-weight:700;display:inline-flex}.physician-case-header__meta{text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px 10px;min-width:0;display:flex}.physician-case-header__meta strong{white-space:nowrap;font-size:12.5px}.physician-case-header__meta small{color:#7b8798;white-space:nowrap;font-size:10.5px}.physician-case-tabs{border-top:1px solid #eef1f5;gap:4px;padding:0 20px;display:flex;overflow-x:auto}.physician-case-tabs button{color:#667085;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:6px;min-height:44px;padding:9px 10px 8px;font-size:11.5px;font-weight:650;display:flex}.physician-case-tabs button:hover{color:#235ea7}.physician-case-tabs button.active{color:#184a86;border-bottom-color:#2f79c8}.physician-case-tabs button small{color:#667085;background:#eef2f6;border-radius:999px;place-items:center;min-width:18px;height:18px;font-size:9.5px;display:grid}.physician-case-tabs button span{font-size:10px}.physician-case-content{max-width:1440px;margin:auto;padding:20px 24px 44px}.physician-case-loading{background:#f4f6f9;place-items:center;min-height:100vh;padding:28px;display:grid}.physician-case-overview{gap:14px;display:grid}.physician-overview-hero{background:linear-gradient(135deg,#fff,#f6f9fd);border:1px solid #d7e0ea;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex;box-shadow:0 1px 3px #1018280d}.physician-overview-hero h2{margin:7px 0 4px;font-size:20px}.physician-overview-hero p{color:#667085;margin:0;font-size:12px}.physician-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.physician-overview-grid article{background:#fff;border:1px solid #dbe1e9;border-radius:10px;align-content:start;gap:6px;min-height:108px;padding:14px 15px;display:grid}.physician-overview-grid article span{color:#7b8798;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}.physician-overview-grid article strong{font-size:14px}.physician-overview-grid article small{color:#8a95a5;font-size:10.5px;line-height:1.35}.physician-case-section-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.physician-case-section-head h2{margin:0;font-size:20px}.physician-case-legacy-steps{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.physician-case-legacy-steps button{color:#667085;cursor:pointer;background:#fff;border:1px solid #d8dee8;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-height:40px;display:flex}.physician-case-legacy-steps button.active{color:#184a86;background:#edf4fc;border-color:#7da8d1}.physician-case-legacy-steps .step-marker{font-size:10px}.physician-future-tab{gap:14px;display:grid}.physician-future-tab__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.physician-future-tab__head h2{margin:0 0 4px;font-size:21px}.physician-future-tab__head p{color:#667085;margin:0;font-size:12px}.physician-ai-chip{color:#634b97;background:#f1edfa;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.physician-feature-gate,.physician-generate-card,.physician-locked-card{background:#fbfcfe;border:1px dashed #b9c8d8;border-radius:11px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 18px;display:grid}.physician-feature-gate>span,.physician-generate-card__icon,.physician-locked-card>span{color:#235ea7;background:#eef4fb;border-radius:10px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.physician-feature-gate strong,.physician-generate-card strong,.physician-locked-card strong{font-size:13px}.physician-feature-gate p,.physician-generate-card p,.physician-locked-card p{color:#667085;margin:3px 0 0;font-size:11.5px;line-height:1.4}.physician-generate-card__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.physician-generate-card__actions .button{white-space:normal;text-align:center;min-height:36px}@media (width<=900px){.physician-generate-card{grid-template-columns:42px minmax(0,1fr)}.physician-generate-card__actions{grid-column:1/-1;justify-content:flex-start}}.physician-conclusion-blockers{background:#fffbef;border:1px solid #e7c46a;border-radius:10px;overflow:hidden}.physician-conclusion-blockers header{border-bottom:1px solid #ecd994;align-items:center;gap:10px;padding:12px 14px;display:flex}.physician-conclusion-blockers header>span{color:#8a5c00;background:#fff3c4;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.physician-conclusion-blockers header p{color:#7a5a12;margin:2px 0 0;font-size:11px}.physician-conclusion-blockers ul{color:#704c00;margin:0;padding:10px 18px 12px 34px;font-size:11.5px}.physician-conclusion-sections{grid-template-columns:1fr 1fr;gap:10px;display:grid}.physician-conclusion-card{background:#fff;border:1px solid #d9e0e8;border-radius:10px;padding:14px}.physician-conclusion-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.physician-conclusion-card header>div{align-items:center;gap:8px;display:flex}.physician-conclusion-card header>div>span{color:#235ea7;background:#eef4fb;border-radius:7px;place-items:center;width:26px;height:26px;font-size:9.5px;font-weight:800;display:grid}.physician-conclusion-card header strong{font-size:12.5px}.physician-conclusion-card header small{color:#7557a7;font-size:9.5px;font-weight:700}.physician-conclusion-card__hint{color:#8a95a5;margin:7px 0 8px;font-size:10.5px}.physician-conclusion-card textarea,.physician-patient-interpretation textarea,.physician-risk-columns textarea{color:#344054;width:100%;min-height:92px;font:inherit;resize:vertical;background:#fff;border:1px solid #cfd7e3;border-radius:8px;padding:10px;font-size:11.5px}.physician-conclusion-card textarea:read-only,.physician-patient-interpretation textarea:read-only,.physician-risk-columns textarea:read-only{color:#667085;background:#f7f9fc}.physician-future-tab__footer{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff5;border:1px solid #d9e0e8;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex;position:sticky;bottom:0;box-shadow:0 -2px 10px #1018280f}.physician-future-tab__footer>div:last-child{gap:8px;display:flex}.physician-approved-banner{color:#287a4c;background:#e8f6ee;border-radius:7px;align-items:center;padding:5px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.physician-patient-interpretation{background:#fff;border:1px solid #d9e0e8;border-radius:10px;padding:14px}.physician-patient-interpretation header,.physician-risk-section__title{align-items:center;gap:9px;margin-bottom:10px;display:flex}.physician-patient-interpretation header>span,.physician-risk-section__title>span{color:#267a78;background:#eaf5f4;border-radius:7px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:grid}.physician-patient-interpretation header>div,.physician-risk-section__title>div{gap:2px;display:grid}.physician-patient-interpretation small,.physician-risk-section__title small{color:#8a95a5;font-size:10.5px}.physician-risk-section{gap:10px;display:grid}.physician-risk-list{gap:9px;display:grid}.physician-conclusion-risk-card{background:#fff;border:1px solid #d9e0e8;border-radius:10px;overflow:hidden}.physician-risk-card>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.physician-risk-card>header>div{align-items:center;gap:8px;display:flex}.physician-risk-card__icon{color:#475467;background:#edf2f7;border-radius:7px;place-items:center;width:26px;height:26px;font-size:20px;display:grid}.physician-risk-card header strong{font-size:12.5px}.physician-risk-card header small{color:#8a95a5;margin-top:2px;font-size:10px;display:block}.physician-risk-severity{border-radius:999px;padding:4px 8px;font-size:9.5px;font-weight:700}.physician-risk-severity--unknown{color:#667085;background:#eef2f7}.physician-risk-severity--ok{color:#287a4c;background:#e8f6ee}.physician-risk-severity--moderate{color:#8a5c00;background:#fff6da}.physician-risk-severity--high{color:#b42318;background:#fff0ef}.physician-risk-columns{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.physician-risk-columns label{border-right:1px solid #edf0f4;gap:6px;min-width:0;padding:11px 12px;display:grid}.physician-risk-columns label:last-child{border-right:0}.physician-risk-columns label>span{color:#667085;text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:700}.physician-risk-columns textarea{min-height:86px}.physician-history-gate{background:#fbfcfe;border:1px dashed #c9d2dd;border-radius:11px;grid-template-columns:50px minmax(0,1fr);align-items:start;gap:14px;padding:18px;display:grid}.physician-history-gate>span{color:#667085;background:#eef2f7;border-radius:10px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.physician-history-gate h2{margin:1px 0 4px}.physician-history-gate p{color:#667085;margin:0;font-size:12px;line-height:1.45}@media (width<=1000px){.physician-case-header__identity{flex-direction:column;align-items:flex-start}.physician-case-header__meta{text-align:left;justify-content:flex-start;min-width:0}.physician-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.physician-conclusion-sections{grid-template-columns:1fr}}@media (width<=760px){.physician-case-header__top,.physician-case-header__identity,.physician-case-content{padding-left:14px;padding-right:14px}.physician-case-header__actions .badge{display:none}.physician-overview-hero,.physician-future-tab__head,.physician-future-tab__footer{flex-direction:column;align-items:stretch}.physician-overview-grid{grid-template-columns:1fr}.physician-case-legacy-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.physician-risk-columns{grid-template-columns:1fr}.physician-risk-columns label{border-bottom:1px solid #edf0f4;border-right:0}.physician-risk-columns label:last-child{border-bottom:0}.physician-feature-gate,.physician-generate-card,.physician-locked-card{grid-template-columns:42px minmax(0,1fr)}.physician-feature-gate .button,.physician-generate-card .button{grid-column:1/-1}.physician-future-tab__footer>div:last-child{flex-wrap:wrap}}.physician-case-tabs__save{align-items:center;min-width:max-content;margin-left:auto;padding:0 4px 0 12px;display:flex}.physician-case-tabs__save .autosave-status{white-space:nowrap;font-size:10.5px}.physician-exam-surface{gap:14px;display:grid}.physician-exam-surface .physician-case-section-head{margin:0;padding:2px 2px 0}.physician-exam-surface .physician-case-section-head h2{font-size:22px}.clinical-progress-shell{gap:10px;display:grid}.clinical-progress-track{grid-template-columns:repeat(10,minmax(82px,1fr));gap:6px;padding:2px 1px 5px;display:grid;overflow-x:auto}.clinical-progress-step{color:#667085;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e0e9;border-radius:10px;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:7px;min-height:62px;padding:7px 8px;display:grid;position:relative}.clinical-progress-step:after{content:"";z-index:-1;background:#d8e0e9;height:1px;position:absolute;top:50%;left:50%;right:-7px}.clinical-progress-step:last-child:after{display:none}.clinical-progress-step:hover{background:#fbfdff;border-color:#9bbad8}.clinical-progress-step.active{color:#164c83;background:#edf5fd;border-color:#6f9fce;box-shadow:0 1px 4px #10182812}.clinical-progress-step--complete{border-color:#b9ddc8}.clinical-progress-step--attention{background:snow;border-color:#efaaa5}.clinical-progress-step__node{color:#536273;background:#eef2f7;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:800;display:grid}.clinical-progress-step--complete .clinical-progress-step__node{color:#287a4c;background:#e8f6ee}.clinical-progress-step--incomplete .clinical-progress-step__node{color:#8a5c00;background:#fff6da}.clinical-progress-step--attention .clinical-progress-step__node{color:#b42318;background:#fff0ef}.clinical-progress-step.active .clinical-progress-step__node{color:#fff;background:#2f79c8}.clinical-progress-step__copy{gap:2px;min-width:0;display:grid}.clinical-progress-step__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.clinical-progress-step__copy small{color:#98a2b3;font-size:8.5px}.clinical-completed-summaries{gap:5px;display:grid}.clinical-summary-card{color:#475467;text-align:left;cursor:pointer;background:#fafcfe;border:1px solid #e2e7ed;border-radius:8px;grid-template-columns:minmax(180px,.8fr) minmax(0,2fr);align-items:center;gap:10px;width:100%;padding:7px 10px;display:grid}.clinical-summary-card:hover{background:#fff;border-color:#b9cde2}.clinical-summary-card>span:first-child{white-space:nowrap;font-size:10.5px}.clinical-summary-card>span:first-child strong{color:#287a4c;margin-right:5px}.clinical-summary-chips{gap:5px;display:flex;overflow:hidden}.clinical-summary-chips small{text-overflow:ellipsis;white-space:nowrap;color:#667085;background:#eef2f7;border-radius:999px;min-width:0;max-width:240px;padding:3px 7px;font-size:9.5px;overflow:hidden}.physician-exam-surface .clinical-layout--physician{display:block}.physician-exam-surface .clinical-main{gap:12px;width:100%;display:grid}.physician-exam-surface .clinical-sidebar{display:none}.physician-exam-surface .panel{background:#fff;border:1px solid #d9e0e8;border-radius:11px;overflow:hidden;box-shadow:0 1px 3px #1018280a}.physician-exam-surface .panel__header{background:#fbfcfe;border-bottom:1px solid #edf0f4;min-height:46px;padding:11px 14px}.physician-exam-surface .panel__header h2{color:#253247;font-size:14px}.physician-exam-surface .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.physician-exam-surface .field>span:first-child{color:#475467;font-size:10.5px;font-weight:700}.physician-exam-surface input,.physician-exam-surface select,.physician-exam-surface textarea{background:#fff;border-color:#cfd8e3;border-radius:8px;font-size:12px}.physician-exam-surface input:focus,.physician-exam-surface select:focus,.physician-exam-surface textarea:focus{border-color:#74a4d4;outline:none;box-shadow:0 0 0 3px #2f79c81a}.physician-exam-surface textarea{min-height:74px;line-height:1.45}.physician-exam-surface input:disabled,.physician-exam-surface select:disabled,.physician-exam-surface textarea:disabled{color:#667085;background:#f5f7fa}.clinical-choice-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.clinical-choice-group button{color:#475467;cursor:pointer;background:#fff;border:1px solid #cfd8e3;border-radius:8px;min-height:38px;padding:7px 9px;font-size:11.5px}.clinical-choice-group button:hover:not(:disabled){background:#f7fbff;border-color:#8db2d7}.clinical-choice-group button.active{color:#184f88;background:#eaf3fc;border-color:#5d97cf;font-weight:700;box-shadow:inset 0 0 0 1px #a9c8e5}.clinical-choice-group button:disabled{cursor:default;opacity:.7}.physician-exam-surface .repeatable-evidence,.physician-exam-surface .clinical-evidence-section{border-radius:10px}.physician-exam-surface .s2-workflow{gap:12px;display:grid}.physician-exam-surface .s2-panel--questionnaires,.physician-exam-surface .s2-panel--lifestyle,.physician-exam-surface .s2-panel--routes,.physician-exam-surface .s2-panel--referrals{margin-top:0}.physician-exam-surface .physician-trigger{background:0 0;border:0;margin:0;padding:0}.physician-exam-surface .safety-activation{background:#f7f9fc;border:1px solid #d9e2ee;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}.physician-exam-surface .safety-activation__copy{flex-direction:column;gap:3px;min-width:0;display:flex}.physician-exam-surface .safety-activation__eyebrow{color:#567294;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.physician-exam-surface .safety-activation__copy strong{color:#23364d;font-size:13px;line-height:1.35}.physician-exam-surface .safety-activation__copy>span:last-child{color:#64748b;font-size:11px;line-height:1.5}.physician-exam-surface .safety-switch{cursor:pointer;flex-shrink:0;align-items:center;gap:9px;display:inline-flex;position:relative}.physician-exam-surface .safety-switch input{opacity:0;width:1px;height:1px;position:absolute}.physician-exam-surface .safety-switch__track{background:#adbccc;border-radius:99px;align-items:center;width:42px;height:24px;padding:3px;transition:background .15s;display:inline-flex}.physician-exam-surface .safety-switch__track:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;box-shadow:0 1px 3px #13283a33}.physician-exam-surface .safety-switch input:checked+.safety-switch__track{background:#2563a6}.physician-exam-surface .safety-switch input:checked+.safety-switch__track:before{transform:translate(18px)}.physician-exam-surface .safety-switch input:focus-visible+.safety-switch__track{outline-offset:3px;outline:3px solid #96c3f5}.physician-exam-surface .safety-switch input:disabled+.safety-switch__track{opacity:.55}.physician-exam-surface .safety-switch__caption{color:#34465e;min-width:76px;font-size:11px;font-weight:600}.physician-exam-surface .safety-action-panel{background:#f8fbff;border:1px solid #d9e2ee;border-radius:10px;gap:12px;margin:12px 0;padding:13px 15px;display:grid}.physician-exam-surface .safety-action-panel__intro strong{color:#263e59;font-size:12px}.physician-exam-surface .safety-action-panel__intro p{color:#4b607a;margin:5px 0 0;font-size:12px;line-height:1.55}.physician-exam-surface .safety-confirm{cursor:pointer;background:#fff;border:1px solid #cfdbe8;border-radius:9px;align-items:center;gap:11px;padding:11px 13px;display:flex;position:relative}.physician-exam-surface .safety-confirm input{opacity:0;width:1px;height:1px;position:absolute}.physician-exam-surface .safety-confirm__indicator{color:#0000;background:#fff;border:1.5px solid #aabacc;border-radius:6px;flex:0 0 22px;justify-content:center;align-items:center;height:22px;font-size:14px;font-weight:800;display:inline-flex}.physician-exam-surface .safety-confirm input:checked+.safety-confirm__indicator{color:#fff;background:#1f68a6;border-color:#1f68a6}.physician-exam-surface .safety-confirm input:focus-visible+.safety-confirm__indicator{outline-offset:2px;outline:3px solid #96c3f5}.physician-exam-surface .safety-confirm:has(input:checked){background:#edf6ff;border-color:#8fb7df}.physician-exam-surface .safety-confirm:has(input:disabled){cursor:not-allowed;opacity:.66}.physician-exam-surface .safety-confirm__copy{flex-direction:column;gap:3px;display:flex}.physician-exam-surface .safety-confirm__copy strong{color:#23364d;font-size:12px}.physician-exam-surface .safety-confirm__copy small{color:#687b90;font-size:11px;line-height:1.4}@media (width<=640px){.physician-exam-surface .safety-activation{flex-direction:column;align-items:stretch}.physician-exam-surface .safety-switch{justify-content:flex-start}}.physician-exam-surface .screen10-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.route-save-hints{color:#7a5a12;gap:3px;margin-top:7px;display:grid}.route-save-hints small{font-size:10.5px;line-height:1.4;display:block}.screen10-finish-card{background:#fff;border:1px solid #d9e0e8;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:15px 16px;display:flex;box-shadow:0 1px 3px #1018280a}.screen10-finish-card__status{align-items:center;gap:8px;margin-top:4px;display:flex}.screen10-finish-card__status strong{font-size:13px}.screen10-finish-card p{max-width:720px;margin:5px 0 0;font-size:11px}.physician-exam-surface .clinical-step-footer{z-index:4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff5;border:1px solid #d9e0e8;border-radius:10px;margin-top:2px;padding:10px 12px;position:sticky;bottom:10px;box-shadow:0 4px 14px #10182817}@media (width<=1150px){.clinical-progress-track{grid-template-columns:repeat(10,minmax(76px,1fr))}.clinical-progress-step__copy strong{font-size:9.5px}}@media (width<=900px){.clinical-progress-track{display:flex}.clinical-progress-step{min-width:112px}.clinical-summary-card,.physician-exam-surface .form-grid,.physician-exam-surface .screen10-route-grid{grid-template-columns:1fr}}@media (width<=640px){.physician-case-tabs__save{order:99;justify-content:flex-end;width:100%;padding:4px 0 7px}.clinical-choice-group{grid-template-columns:1fr}.screen10-finish-card{flex-direction:column;align-items:stretch}}.physician-exam-surface .clinical-progress-shell{z-index:12;background:#f4f6f9;padding:8px 0 7px;position:sticky;top:142px;box-shadow:0 6px 10px #f4f6f9eb}.physician-exam-surface .panel{overflow:visible}.physician-exam-surface .field{min-width:0}.physician-exam-surface .field input,.physician-exam-surface .field select,.physician-exam-surface .field textarea{width:100%;min-width:0;font:inherit;color:#253247;font-size:12.5px}.physician-exam-surface .field input,.physician-exam-surface .field select{min-height:38px;padding:7px 10px}.physician-exam-surface .field textarea{resize:vertical;min-height:64px;padding:9px 10px}.physician-exam-surface .field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#667085 50%),linear-gradient(135deg,#667085 50%,#0000 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:32px}.physician-exam-surface .clinical-choice-group{grid-template-columns:repeat(2,minmax(0,1fr))}.physician-exam-surface .clinical-choice-group button{min-height:38px;font:inherit;font-size:11.5px}.physician-exam-surface .screen04-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 14px;display:grid}.physician-exam-surface .screen04-activity-grid__wide{grid-column:1/-1}.physician-exam-surface .questionnaire-print-toolbar{justify-content:flex-end;margin:2px 0 10px;display:flex}.physician-exam-surface .questionnaire-primary-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px 14px;display:grid}.physician-exam-surface .supplemental-questionnaires>.panel__header h2{color:#253247;font-size:14px;font-weight:700}.physician-exam-surface .supplemental-questionnaire-row{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr) auto;align-items:end;gap:10px 14px;display:grid}.physician-exam-surface .supplemental-questionnaire-row>label{font:inherit;color:#344054;align-self:center;font-size:12px;font-weight:650}.physician-exam-surface .screen10-route-grid{gap:10px 14px}.physician-exam-surface .screen10-route-grid>.field{background:#fbfcfe;border:1px solid #e1e6ed;border-radius:9px;padding:12px 13px}.physician-exam-surface .screen10-route-grid>.field>span:first-child{color:#344054;margin-bottom:2px;font-size:11px}.physician-exam-surface .route-rule-readout{align-content:center;min-height:38px}.physician-exam-surface .route-decision{min-height:38px}.physician-exam-surface .route-decision>input{min-height:36px}.physician-exam-surface .route-decision label{min-height:36px;padding:0 4px;font-size:11.5px;font-weight:650}@media (width<=1100px){.physician-exam-surface .clinical-progress-shell{top:136px}}@media (width<=900px){.physician-exam-surface .screen04-activity-grid,.physician-exam-surface .questionnaire-primary-grid,.physician-exam-surface .supplemental-questionnaire-row{grid-template-columns:1fr}.physician-exam-surface .screen04-activity-grid__wide{grid-column:auto}.physician-exam-surface .questionnaire-print-toolbar{justify-content:flex-start}}.physician-home-cases{margin-bottom:18px}.physician-case-sections{gap:14px;display:grid}.physician-case-section{gap:8px;display:grid}.physician-case-section__header{justify-content:space-between;align-items:flex-end;gap:16px;min-height:28px;padding:0 2px;display:flex}.physician-case-section__header>div{align-items:center;gap:8px;min-width:0;display:flex}.physician-case-section__header h3{color:#253247;margin:0;font-size:13px}.physician-case-section__header b{color:#475467;background:#edf2f7;border-radius:7px;place-items:center;min-width:24px;height:22px;padding:0 6px;font-size:10.5px;display:grid}.physician-case-section__header small{color:#8a95a5;text-align:right;font-size:10px}.physician-case-section__accent{background:#5d8fc2;border-radius:999px;width:4px;height:20px}.physician-case-section--exam .physician-case-section__accent{background:#3d7db6}.physician-case-section--studies .physician-case-section__accent{background:#b38822}.physician-case-section--conclusion .physician-case-section__accent{background:#5966a8}.physician-case-section--patient_material .physician-case-section__accent{background:#2e8a80}.physician-case-section--safety .physician-case-section__accent{background:#d45b4d}.physician-case-section--exam .physician-case-section__header b{color:#245b96;background:#eaf2fb}.physician-case-section--studies .physician-case-section__header b{color:#8a5c00;background:#fff6da}.physician-case-section--conclusion .physician-case-section__header b{color:#4e5a9c;background:#eef0fb}.physician-case-section--patient_material .physician-case-section__header b{color:#267a78;background:#e7f5f3}.physician-case-section--safety .physician-case-section__header b{color:#b42318;background:#fff0ef}.physician-case-row{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#b8c4d1 #eef2f6;gap:12px;padding:2px 2px 10px;display:flex;overflow:auto hidden}.physician-case-row::-webkit-scrollbar{height:8px}.physician-case-row::-webkit-scrollbar-track{background:#eef2f6;border-radius:999px}.physician-case-row::-webkit-scrollbar-thumb{background:#b8c4d1;border-radius:999px}.physician-case-row::-webkit-scrollbar-thumb:hover{background:#93a4b6}.physician-case-tile{scroll-snap-align:start;color:#253247;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe2ea;border-top:3px solid #6f8fac;border-radius:11px;flex:0 0 338px;align-content:start;gap:10px;min-height:164px;padding:13px 14px;display:grid;box-shadow:0 1px 3px #1018280a}.physician-case-tile:hover{border-color:#a9bed3;transform:translateY(-1px);box-shadow:0 4px 12px #10182814}.physician-case-tile--exam{border-top-color:#3d7db6}.physician-case-tile--studies{border-top-color:#b38822}.physician-case-tile--conclusion{border-top-color:#5966a8}.physician-case-tile--patient_material{border-top-color:#2e8a80}.physician-case-tile--safety{background:#fffdfd;border-top-color:#d45b4d}.physician-case-tile__top{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;display:grid}.physician-case-tile__top i{color:#385d80;background:#eef3f8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:800;display:grid}.physician-case-tile__top>span{gap:2px;min-width:0;display:grid}.physician-case-tile__top strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.physician-case-tile__top small{color:#8a95a5;font-family:DM Mono,ui-monospace,monospace;font-size:9.5px}.physician-case-tile__facts,.physician-case-tile__meta{color:#667085;justify-content:space-between;gap:10px;font-size:10.5px;display:flex}.physician-case-tile__meta{border-top:1px solid #edf0f4;padding-top:8px}.physician-case-tile__meta small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.physician-case-tile__action{justify-content:space-between;align-items:end;gap:10px;margin-top:auto;display:flex}.physician-case-tile__action strong{text-overflow:ellipsis;white-space:nowrap;color:#344054;min-width:0;font-size:11.5px;overflow:hidden}.physician-case-tile__action em{color:#235ea7;flex:none;font-size:10.5px;font-style:normal;font-weight:700}.physician-case-section__empty{color:#98a2b3;background:#fafbfd;border:1px dashed #d7dee7;border-radius:10px;align-items:center;min-height:64px;padding:12px 14px;font-size:11.5px;display:flex}@media (width<=720px){.physician-case-section__header{flex-direction:column;align-items:flex-start;gap:3px}.physician-case-section__header small{text-align:left}.physician-case-tile{flex-basis:min(86vw,330px)}}.physician-case-progress-sticky{background:#f8fafc;border-top:1px solid #eef1f5;padding:8px 20px 9px}.physician-case-progress-sticky .clinical-progress-track{margin:0}.physician-exam-surface .clinical-progress-shell{z-index:auto;box-shadow:none;background:0 0;padding:0;position:static;top:auto}.clinical-select{width:100%;min-width:0;position:relative}.clinical-select__trigger{color:#253247;text-align:left;width:100%;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfd8e3;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;font-size:12.5px;display:flex}.clinical-select__trigger:hover:not(:disabled){background:#fbfdff;border-color:#9ab6d2}.clinical-select__trigger:focus-visible{outline-offset:1px;border-color:#74a4d4;outline:3px solid #2f79c826}.clinical-select__trigger:disabled{cursor:not-allowed;color:#667085;background:#f5f7fa}.clinical-select__placeholder{color:#8a95a5}.clinical-select__chevron{color:#667085;flex:none;font-size:13px}.clinical-select__menu{z-index:80;scrollbar-width:thin;scrollbar-color:#c0cad6 transparent;background:#fff;border:1px solid #cfd8e3;border-radius:9px;width:100%;min-width:220px;max-height:260px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;overflow:auto;box-shadow:0 12px 28px #10182829}.clinical-select__menu>button{color:#344054;text-align:left;width:100%;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-size:12px;display:flex}.clinical-select__menu>button:hover{background:#f3f7fb}.clinical-select__menu>button.selected{color:#184f88;background:#eaf3fc;font-weight:700}.physician-exam-surface .clinical-multiselect__menu{z-index:80;border-color:#cfd8e3;border-radius:9px;width:100%;min-width:280px;max-height:280px;padding:5px;box-shadow:0 12px 28px #10182829}.physician-exam-surface .clinical-multiselect__option{align-items:center;gap:9px;min-height:36px;padding:7px 9px;font-size:12px;line-height:1.3}.physician-exam-surface .clinical-multiselect__option input{flex:0 0 16px;min-width:16px;height:16px;margin:0;width:16px!important;min-height:16px!important}.physician-exam-surface .clinical-multiselect__option span{min-width:0}.physician-exam-surface .clinical-multiselect__trigger{border-color:#cfd8e3;border-radius:8px;min-height:38px;padding:6px 9px}.physician-exam-surface .clinical-number-input,.physician-exam-surface input[type=number]{width:min(160px,100%);max-width:160px}.physician-exam-surface .clinical-date-input,.physician-exam-surface input[type=date]{width:min(190px,100%);max-width:190px}.physician-exam-surface .measurement-inline input{width:min(120px,100%);max-width:120px}.physician-exam-surface .bp-inline input{width:96px;max-width:96px}.physician-exam-surface .compact-number-input{width:100px!important;max-width:100px!important}.physician-exam-surface .compact-year-input{width:110px!important;max-width:110px!important}.physician-exam-surface .questionnaire-primary-grid .field input[type=number],.physician-exam-surface .supplemental-questionnaire-row .field input[type=number]{width:120px;max-width:120px}:is(.physician-exam-surface .form-grid>.field:has(.clinical-number-input),.physician-exam-surface .screen04-activity-grid>.field:has(.clinical-number-input)){align-content:start}.physician-exam-surface .inline-field-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.physician-exam-surface .inline-field-row .clinical-select{width:min(260px,100%)}@media (width<=900px){.physician-case-progress-sticky{padding-left:14px;padding-right:14px}.clinical-select__menu,.physician-exam-surface .clinical-multiselect__menu{min-width:100%}}.physician-exam-surface .repeatable-evidence__head{align-items:center}.physician-exam-surface .repeatable-evidence__count{color:#667085;background:#eef2f7;border-radius:999px;align-items:center;min-height:24px;padding:3px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.physician-exam-surface .repeatable-evidence__status{display:none}.physician-case-section__icon{background:#eef3f8;border-radius:8px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:15px;line-height:1;display:grid}.physician-case-section--exam .physician-case-section__icon{background:#eaf2fb}.physician-case-section--studies .physician-case-section__icon{background:#fff6da}.physician-case-section--conclusion .physician-case-section__icon{background:#eef0fb}.physician-case-section--patient_material .physician-case-section__icon{background:#e7f5f3}.physician-case-section--safety .physician-case-section__icon{background:#fff0ef}.route-intro{color:#667085;margin:0 0 12px;font-size:12px;line-height:1.45}.route-cards{gap:12px;display:grid}.route-card{background:#fff;border:1px solid #d9e0e8;border-radius:12px;overflow:visible;box-shadow:0 1px 3px #1018280a}.route-card__header{background:#fbfcfe;border-bottom:1px solid #edf0f4;align-items:center;gap:10px;padding:13px 14px;display:flex}.route-card__header h3{color:#253247;margin:0 0 2px;font-size:14px}.route-card__header p{color:#8a95a5;margin:0;font-size:10.5px}.route-card__icon{color:#245b96;background:#eef4fb;border-radius:9px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.route-card--ecg .route-card__icon{color:#634b97;background:#f1edfa}.route-card--bp .route-card__icon{color:#267a78;background:#e7f5f3}.route-card__system,.route-card__decision{gap:7px;padding:13px 14px;display:grid}.route-card__decision{background:#fcfdff;border-top:1px solid #edf0f4}.route-card__system>span,.route-card__decision>span,.route-reason>span{color:#667085;text-transform:uppercase;letter-spacing:.035em;font-size:10px;font-weight:800}.route-card__system strong{color:#253247;font-size:13.5px}.route-card__system small{color:#7b8798;font-size:10.5px;line-height:1.4}.route-choice-group{flex-wrap:wrap;gap:8px;display:flex}.route-choice-group button{color:#475467;cursor:pointer;background:#fff;border:1px solid #cfd8e3;border-radius:8px;min-height:38px;padding:8px 11px;font-size:11.5px;font-weight:650}.route-choice-group button:hover:not(:disabled){background:#f7fbff;border-color:#8db2d7}.route-choice-group button.active{color:#184f88;background:#eaf3fc;border-color:#5d97cf;box-shadow:inset 0 0 0 1px #a9c8e5}.route-choice-group button:disabled{cursor:default;opacity:.7}.route-card__conditional{grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.route-reason{gap:6px;display:grid}.route-reason textarea{width:100%;min-height:72px;font:inherit;resize:vertical;background:#fff;border:1px solid #cfd8e3;border-radius:8px;padding:9px 10px;font-size:11.5px}.route-reason textarea:focus{border-color:#74a4d4;outline:none;box-shadow:0 0 0 3px #2f79c81a}.route-save-row{justify-content:flex-end;margin-top:12px;display:flex}@media (width<=760px){.route-card__conditional{grid-template-columns:1fr}.route-choice-group{grid-template-columns:1fr;display:grid}}.physician-conclusion-tab{gap:14px;display:grid}.physician-conclusion-layout{background:#fff;border:1px solid #d9e0e8;border-radius:12px;grid-template-columns:minmax(0,1fr) 256px;gap:0;display:grid;overflow:hidden;box-shadow:0 1px 3px #1018280d}.physician-conclusion-content{gap:20px;min-width:0;padding:18px 20px 24px;display:grid}.physician-conclusion-block{min-width:0}.physician-conclusion-section-label{align-items:center;gap:8px;margin:0 0 10px;display:flex}.physician-conclusion-section-label>span{background:currentColor;border-radius:2px;flex:none;width:3px;height:20px}.physician-conclusion-section-label>strong{text-transform:uppercase;letter-spacing:.085em;font-size:11px}.physician-conclusion-section-label>small{color:#fff;background:currentColor;border-radius:999px;place-items:center;min-width:20px;height:18px;padding:0 6px;font-size:10px;font-weight:800;display:grid}.physician-conclusion-section-label--summary{color:#235ea7}.physician-conclusion-section-label--syndrome{color:#167c80}.physician-conclusion-section-label--differential{color:#9a6700}.physician-conclusion-section-label--diagnosis{color:#18794e}.physician-conclusion-section-label--risk{color:#6f4bb8}.physician-conclusion-section-label--plan{color:#385972}.physician-conclusion-section-label--recommendation{color:#287a68}.physician-conclusion-section-label--followup{color:#177a86}.physician-conclusion-summary{color:#253247;background:#eef5fc;border:1px solid #b8d1ea;border-left:4px solid #235ea7;border-radius:10px;padding:14px 18px;font-size:14px;font-weight:500;line-height:1.72}.physician-conclusion-context{background:#f7f9fc;border:1px solid #e0e5ec;border-radius:8px;margin-top:10px;padding:10px 15px}.physician-conclusion-context>strong{color:#667085;text-transform:uppercase;letter-spacing:.07em;margin-bottom:5px;font-size:10.5px;display:block}.physician-conclusion-context p{color:#5f6b7a;margin:0;font-size:12.5px;line-height:1.62}.physician-conclusion-stack{gap:8px;display:grid}.physician-syndrome-card{background:#fff;border:1px solid #d9e0e8;border-left:3px solid #167c80;border-radius:8px;padding:11px 15px}.physician-syndrome-card h3{color:#253247;margin:0 0 8px;font-size:13px}.physician-syndrome-card ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.physician-syndrome-card li{color:#344054;grid-template-columns:12px minmax(0,1fr);align-items:start;gap:7px;font-size:12.5px;line-height:1.55;display:grid}.physician-syndrome-card li>span:first-child{color:#167c80;padding-top:3px;font-size:10px}.physician-differential-card{background:#fff;border:1px solid #e8cf8a;border-left:3px solid #9a6700;border-radius:8px;overflow:hidden}.physician-differential-card>h3{color:#6f4d00;background:#fff9e8;border-bottom:1px solid #e8cf8a;margin:0;padding:8px 14px;font-size:13px}.physician-differential-reasoning{padding:11px 14px 6px}.physician-differential-reasoning>strong,.physician-differential-clarification>strong{color:#8a5c00;text-transform:uppercase;letter-spacing:.065em;margin-bottom:4px;font-size:10.5px;display:block}.physician-differential-reasoning p,.physician-differential-clarification p{color:#344054;margin:0;font-size:12.5px;line-height:1.62}.physician-differential-clarification{background:#fffbf2;border:1px solid #e8cf8a;border-radius:7px;margin:5px 14px 12px;padding:9px 11px}.physician-diagnosis-row{background:#fff;border:1px solid #d9e0e8;border-radius:8px;grid-template-columns:18px minmax(0,1fr);gap:9px;padding:10px 13px;display:grid}.physician-diagnosis-symbol{padding-top:1px;font-size:14px;line-height:1.2}.physician-diagnosis-symbol--established{color:#18794e}.physician-diagnosis-symbol--provisional{color:#9a6700}.physician-diagnosis-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.physician-diagnosis-head>strong{color:#253247;font-size:13px}.physician-diagnosis-head code,.physician-conclusion-risk-card code{color:#667085;background:#f5f7fa;border:1px solid #d9e0e8;border-radius:5px;padding:2px 6px;font-size:10.5px}.physician-diagnosis-status{border-radius:999px;padding:2px 7px;font-size:10px;font-weight:750}.physician-diagnosis-status--established{color:#12633f;background:#e7f6ee}.physician-diagnosis-status--provisional{color:#704c00;background:#fffaeb}.physician-diagnosis-row p{color:#667085;margin:5px 0 0;font-size:11.5px;line-height:1.48}.physician-conclusion-subhead{color:#7b8798;text-transform:uppercase;letter-spacing:.07em;margin:14px 0 7px;font-size:10.5px}.physician-previous-diagnosis-row{background:#fbfcfe;border:1px solid #d9e0e8;border-radius:8px;padding:11px 13px}.physician-previous-diagnosis-row>strong{color:#253247;font-size:12.5px}.physician-previous-diagnosis-row dl,.physician-med-card dl,.physician-followup-card dl{grid-template-columns:145px minmax(0,1fr);gap:5px 9px;margin:9px 0 0;display:grid}.physician-previous-diagnosis-row dt,.physician-med-card dt,.physician-followup-card dt{color:#7b8798;font-size:10.5px;font-weight:700}.physician-previous-diagnosis-row dd,.physician-med-card dd,.physician-followup-card dd{color:#344054;margin:0;font-size:11.5px;line-height:1.45}.physician-conclusion-risk-card{background:#fcfbff;border:1px solid #ded7ee;border-left:3px solid #6f4bb8;border-radius:8px;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.physician-risk-card p{color:#344054;margin:0;font-size:12.5px;line-height:1.55}.physician-diagnostic-plan{counter-reset:diagnostic-plan;gap:8px;margin:0;padding:0;list-style:none;display:grid}.physician-diagnostic-plan>li{background:#fff;border:1px solid #d9e0e8;border-left:3px solid #385972;border-radius:8px;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:11px 13px;display:grid}.physician-diagnostic-plan__index{color:#385972;background:#edf2f6;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10.5px;font-weight:800;display:grid}.physician-diagnostic-plan__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.physician-diagnostic-plan__head>strong{color:#253247;font-size:12.5px;line-height:1.45}.physician-diagnostic-plan__head>span{color:#536273;background:#eef2f6;border-radius:999px;flex:none;padding:2px 7px;font-size:10px;font-weight:750}.physician-diagnostic-plan p{color:#475467;margin:6px 0 4px;font-size:11.5px;line-height:1.47}.physician-diagnostic-plan small{color:#7b8798;font-size:10.5px}.physician-recommendation-group+.physician-recommendation-group{margin-top:14px}.physician-recommendation-group>h3{color:#344054;margin:0 0 7px;font-size:12.5px}.physician-recommendation-group>ul{margin:0;padding-left:19px}.physician-recommendation-group>ul li{color:#344054;margin:4px 0;font-size:12.5px;line-height:1.5}.physician-med-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.physician-med-card{background:#fff;border:1px solid #ddd7eb;border-top:3px solid #7a5ab5;border-radius:8px;overflow:hidden}.physician-med-card>header{background:#fcfbff;border-bottom:1px solid #eeeaf5;justify-content:space-between;gap:10px;padding:10px 12px;display:flex}.physician-med-card>header>div{gap:2px;min-width:0;display:grid}.physician-med-card>header strong{color:#253247;font-size:12.5px}.physician-med-card>header small{color:#7b8798;font-size:10.5px}.physician-med-card>header>span{color:#6f4bb8;background:#f1ecfa;border-radius:999px;flex:none;align-self:start;padding:2px 7px;font-size:10px;font-weight:750}.physician-med-card dl{grid-template-columns:105px minmax(0,1fr);padding:0 12px 11px}.physician-followup-card{background:#fff;border:1px solid #d9e0e8;border-left:3px solid #177a86;border-radius:8px;padding:11px 13px}.physician-followup-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.physician-followup-card>header strong{color:#253247;font-size:12.5px}.physician-followup-card>header span{color:#177a86;flex:none;font-size:10.5px;font-weight:750}.physician-followup-card dl{grid-template-columns:150px minmax(0,1fr)}.physician-conclusion-review{background:#fafbfc;border-left:1px solid #d9e0e8;flex-direction:column;min-height:100%;display:flex}.physician-conclusion-review>section{border-bottom:1px solid #e7ebf0;padding:13px 15px}.physician-conclusion-review>section>h3{color:#7b8798;text-transform:uppercase;letter-spacing:.075em;margin:0 0 8px;font-size:10px}.physician-conclusion-review__ai{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;display:grid}.physician-conclusion-review__ai>span{color:#fff;background:linear-gradient(135deg,#7c4dff,#448aff);border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.physician-conclusion-review__ai>div{gap:2px;display:grid}.physician-conclusion-review__ai strong{color:#253247;font-size:12.5px}.physician-conclusion-review__ai small{color:#7b8798;font-size:10.5px}.physician-conclusion-review__status{align-items:center;gap:8px;display:flex}.physician-conclusion-review__status>span{background:#98a2b3;border-radius:50%;width:8px;height:8px}.physician-conclusion-review__status>strong{color:#667085;font-size:12.5px}.physician-conclusion-review__status--ai_ready>span{background:#7c4dff}.physician-conclusion-review__status--ai_ready>strong{color:#6842d8}.physician-conclusion-review__status--editing>span{background:#9a6700}.physician-conclusion-review__status--editing>strong{color:#704c00}.physician-conclusion-review__status--approved>span{background:#18794e}.physician-conclusion-review__status--approved>strong{color:#12633f}.physician-conclusion-review section>p{color:#7b8798;margin:5px 0 0;font-size:10.5px}.physician-conclusion-review__checklist{gap:0;margin:0;padding:0;list-style:none;display:grid}.physician-conclusion-review__checklist li{color:#475467;border-bottom:1px solid #edf0f4;grid-template-columns:16px minmax(0,1fr);gap:7px;padding:6px 0;font-size:11px;line-height:1.42;display:grid}.physician-conclusion-review__checklist li:last-child{border-bottom:0}.physician-conclusion-review__checklist li>span{color:#98a2b3}.physician-conclusion-review__actions{gap:7px;display:grid}.physician-conclusion-review__actions .button{justify-content:flex-start;width:100%;font-size:11.5px}.physician-conclusion-review__footer{margin-top:0;padding:15px}.physician-conclusion-review__footer .button{width:100%}.physician-conclusion-review__footer>small{color:#8a95a5;text-align:center;margin-top:7px;font-size:10px;line-height:1.4;display:block}.physician-conclusion-empty{color:#667085;background:#fafbfd;border:1px dashed #cbd3dd;border-radius:10px;padding:18px;font-size:12px}.physician-conclusion-review__toolbar{background:#f2f6fc;border-bottom:1px solid #d9e0e8;align-content:start;gap:10px;padding:14px 15px 16px;display:grid}.physician-conclusion-review__destructive-confirm{background:#fff9ec;border:1px solid #c68725;border-radius:8px;gap:9px;padding:12px;display:grid}.physician-conclusion-review__destructive-confirm strong{color:#874b0d;font-size:12px}.physician-conclusion-review__destructive-confirm p{color:#63461e;margin:0;font-size:11px;line-height:1.5}.physician-conclusion-review__destructive-confirm .button{white-space:normal;min-height:36px}.physician-conclusion-review__toolbar label{color:#475467;gap:5px;min-width:0;font-size:11px;font-weight:600;display:grid}.physician-conclusion-review__toolbar select,.physician-conclusion-review__toolbar textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;color:#253247;background:#fff;border:1px solid #cbd5e1;border-radius:7px;padding:9px 10px;font-size:11.5px;font-weight:400;line-height:1.4;display:block}.physician-conclusion-review__toolbar textarea{resize:vertical;min-height:62px}.physician-conclusion-review__toolbar select:focus-visible,.physician-conclusion-review__toolbar textarea:focus-visible{outline-offset:1px;outline:2px solid #3275bc}.physician-conclusion-review__toolbar .button{white-space:normal;text-align:center;border-radius:7px;justify-content:center;width:100%;min-height:36px;font-size:11.5px;font-weight:650}.physician-conclusion-review__toolbar>small{color:#667085;text-align:left;margin:0;font-size:10px;line-height:1.45;display:block}@media (width<=1050px){.physician-conclusion-layout{grid-template-columns:1fr}.physician-conclusion-review{border-top:1px solid #d9e0e8;border-left:0}.physician-conclusion-review__footer{margin-top:0}}@media (width<=760px){.physician-conclusion-content{padding:14px}.physician-med-grid{grid-template-columns:1fr}.physician-diagnostic-plan__head,.physician-followup-card>header{flex-direction:column}.physician-previous-diagnosis-row dl,.physician-med-card dl,.physician-followup-card dl{grid-template-columns:1fr;gap:2px}.physician-conclusion-risk-card{grid-template-columns:1fr}}.exam-print{color:#1f2937;background:#fff;max-width:210mm;margin:0 auto}.exam-print__header{border-bottom:2px solid #385972;justify-content:space-between;gap:1.5rem;padding:1rem 1.2rem;display:flex}.exam-print__header span{color:#667085;letter-spacing:.08em;font-size:.78rem;font-weight:800}.exam-print__header h1{color:#385972;margin:.2rem 0;font-size:1.45rem}.exam-print__header p{color:#667085;margin:0}.exam-print__meta{text-align:right;align-content:start;gap:.3rem;font-size:.82rem;display:grid}.exam-print__identity{background:#f4f7fa;border:1px solid #d9e2ea;grid-template-columns:1.4fr 1fr;gap:1rem;margin:1rem 0;padding:.9rem 1rem;display:grid}.exam-print__identity div{gap:.2rem;display:grid}.exam-print__identity small{color:#667085;text-transform:uppercase;letter-spacing:.04em}.exam-print__section{break-inside:auto;margin:0 0 .9rem}.exam-print__section h3{color:#294b64;background:#eaf0f5;border-left:3px solid #557d99;margin:0 0 .45rem;padding:.42rem .65rem;font-size:.96rem}.exam-print__history-subblock{margin:.45rem 0 .7rem}.exam-print__history-subblock h4{color:#475467;margin:0 0 .3rem;font-size:.84rem}.exam-print__history-subblock p{margin:.2rem 0}.exam-print__facts{border-top:1px solid #e2e8f0;border-left:1px solid #e2e8f0;grid-template-columns:1fr 1fr;margin:0;display:grid}.exam-print__facts>div{break-inside:avoid;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:.6rem;padding:.48rem .6rem;display:grid}.exam-print__facts dt,.exam-print__item dt{color:#667085}.exam-print__facts dd,.exam-print__item dd{margin:0;font-weight:600}.exam-print__complaint{break-inside:avoid;border:1px solid #d9e2ea;padding:.65rem .75rem}.exam-print__complaint-title{grid-template-columns:95px 1fr;gap:.6rem;display:grid}.exam-print__complaint-history{color:#344054;margin:.4rem 0 0 95px}.exam-print__item{break-inside:avoid;border:1px solid #e2e8f0;margin:.4rem 0;padding:.55rem .7rem;position:relative}.exam-print__item-no{color:#667085;position:absolute;left:-1.2rem}.exam-print footer{color:#667085;border-top:1px solid #cbd5e1;margin-top:1rem;padding:.6rem 0;font-size:.72rem}.screen-only{display:block}@media print{@page{size:A4;margin:11mm}body{background:#fff!important}.sidebar,.topbar,.screen-only{display:none!important}.app-shell,.app-shell main,.content,.primary-summary{width:auto!important;max-width:none!important;box-shadow:none!important;background:#fff!important;margin:0!important;padding:0!important;display:block!important}.exam-print{max-width:none;font-size:9.2pt}.exam-print__section h3{break-after:avoid}.exam-print__facts>div,.exam-print__complaint,.exam-print__item{break-inside:avoid}}@media screen and (width<=700px){.exam-print__header,.exam-print__identity{grid-template-columns:1fr;display:grid}.exam-print__meta{text-align:left}.exam-print__facts,.exam-print__item dl{grid-template-columns:1fr}.exam-print__complaint-history{margin-left:0}}.physician-studies{gap:12px;display:grid}.physician-studies-summary{background:#f2fbf6;border:1px solid #cfe6da;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.physician-studies-summary>div{gap:2px;display:grid}.physician-studies-summary strong{color:#245b43;font-size:13px}.physician-studies-stack{gap:10px;display:grid}.physician-study-card{background:#fff;border:1px solid #d9e0e8;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px #1018280a}.physician-study-card.active{border-color:#b8cde4;box-shadow:0 2px 8px #1018280f}.physician-study-card__head{color:#253247;text-align:left;cursor:pointer;width:100%;min-height:58px;font:inherit;background:#fff;border:0;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:10px 13px;display:grid}.physician-study-card__head:hover{background:#fbfdff}.physician-study-card__icon{color:#235ea7;background:#eef4fb;border-radius:8px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.physician-study-card__icon--ecg{color:#6b50a2;background:#f3effb}.physician-study-card__icon--bp{color:#277f79;background:#e9f6f4}.physician-study-card__title{gap:2px;min-width:0;display:grid}.physician-study-card__title strong{font-size:13px}.physician-study-card__title small{color:#8a95a5;font-size:10.5px}.physician-study-card__status{color:#667085;white-space:nowrap;background:#eef2f7;border-radius:7px;justify-self:end;padding:4px 8px;font-size:10.5px;font-weight:700}.physician-study-card__chevron{color:#8a95a5;font-size:13px}.physician-study-card__body{background:#fbfcfe;border-top:1px solid #eef1f5;padding:0 12px 12px}.physician-study-card__body .study-status-strip{margin:10px 0}.physician-study-card__body>.study-workspace__body>.panel:first-of-type{margin-top:0}.physician-studies .studies-heading,.physician-studies .studies-tabs,.physician-studies .studies-readiness,.physician-case-print-source{display:none}@media print{.physician-case-shell>.physician-case-header,.physician-case-shell>.physician-case-content{display:none!important}.physician-case-print-source{display:block!important}}.exam-print{font-size:12px;line-height:1.35}.exam-print__header{border-bottom:2px solid #315a75;padding:12px 14px 10px}.exam-print__header h1{letter-spacing:.02em;margin:2px 0 1px;font-size:20px}.exam-print__header p{font-size:11px}.exam-print__identity{background:#f8fafc;border-radius:6px;gap:12px;margin:10px 0 12px;padding:10px 12px}.exam-print__identity small{font-size:9px;font-weight:700}.exam-print__identity strong{font-size:12.5px}.exam-print__identity span{color:#536171;font-size:10.5px}.exam-print__section{margin-bottom:9px}.exam-print__section h3{background:0 0;border-bottom:1px solid #dbe4eb;border-left:3px solid #557d99;margin-bottom:4px;padding:5px 8px;font-size:12.5px}.exam-print__facts{border:0;grid-template-columns:1fr 1fr;gap:0 14px}.exam-print__facts>div{border:0;border-bottom:1px solid #edf1f4;grid-template-columns:minmax(130px,.95fr) minmax(0,1.05fr);gap:8px;padding:4px 2px}.exam-print__facts dt,.exam-print__item dt{color:#657384;font-size:10.5px}.exam-print__facts dd,.exam-print__item dd{color:#1f2937;font-size:10.5px;font-weight:650}.exam-print__complaints{gap:5px}.exam-print__complaint{border-color:#dbe3ea;border-radius:5px;padding:7px 9px}.exam-print__complaint-title{grid-template-columns:72px 1fr}.exam-print__complaint-history{margin:3px 0 0 72px;font-size:10.5px}.exam-print__item{border-color:#e1e7ed;border-radius:5px;margin:4px 0;padding:6px 8px}.exam-print__item dl{gap:3px 12px}.exam-print__item dl>div{grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr)}.exam-print__normal-summary{color:#667085;background:#f6f8fa;border-radius:5px;margin:3px 2px 0;padding:4px 7px;font-size:10.5px}.exam-print__route-list{flex-wrap:wrap;gap:5px;display:flex}.exam-print__route-list span{color:#475467;border:1px solid #dbe3ea;border-radius:999px;padding:4px 7px;font-size:10px}.exam-print footer{margin-top:10px;padding-top:6px;font-size:9px}@media print{.exam-print{font-size:8.7pt;line-height:1.28}.exam-print__header{padding:0 0 7mm}.exam-print__identity{margin:4mm 0;padding:3mm}.exam-print__section{margin-bottom:3mm}.exam-print__section h3{padding:1.5mm 2mm}.exam-print__facts{gap:0 4mm}.exam-print__facts>div{padding:1.3mm .5mm}.exam-print__section,.exam-print__complaint,.exam-print__item{break-inside:auto}.exam-print__section h3,.exam-print__complaint-title,.exam-print__facts>div,.exam-print__item dl>div,.exam-print__normal-summary,.exam-print__route-list{break-inside:avoid}}.physician-studies--figma{gap:14px;display:grid}.physician-studies-summary--figma{background:#fff;border:1px solid #d8dee8;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex;box-shadow:0 1px 3px #1018280a}.physician-studies-summary--figma>div{gap:2px;display:grid}.physician-studies-summary--figma strong{color:#172033;font-size:14px}.physician-studies-summary--figma small{color:#7c8798;font-size:11.5px}.physician-studies-safety{border:1.5px solid;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 16px;display:grid}.physician-studies-safety.is-open{background:#fffaeb;border-color:#e7c46a}.physician-studies-safety.is-complete{background:#edf9f2;border-color:#a8d8bf}.physician-studies-safety__mark{color:#9a6700;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.physician-studies-safety.is-complete .physician-studies-safety__mark{color:#18794e}.physician-studies-safety strong{color:#172033;margin-bottom:3px;font-size:13px;display:block}.physician-studies-safety p{color:#475467;margin:0;font:12px/1.55 DM Mono,ui-monospace,monospace}.physician-studies-safety small{color:#667085;margin-top:4px;font-size:11.5px;display:block}.physician-studies-stack--figma{gap:12px;display:grid}.physician-study-result-card{background:#fff;border:1px solid #d8dee8;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px #1018280a}.physician-study-result-card__head{background:#fff;border-bottom:1px solid #d8dee8;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 16px;display:grid}.physician-study-result-card__icon{color:#235ea7;background:#eef4fa;border-radius:8px;place-items:center;width:32px;height:32px;font-size:16px;font-weight:700;display:grid}.physician-study-result-card__title{gap:2px;min-width:0;display:grid}.physician-study-result-card__title strong{color:#172033;font-size:13.5px}.physician-study-result-card__title small{color:#7c8798;font-size:11.5px}.physician-study-result-card__meta{color:#7c8798;background:#f7f9fc;border-bottom:1px solid #e7ebf0;flex-wrap:wrap;gap:14px;padding:7px 16px;font-size:11.5px;display:flex}.physician-study-result-card__summary{background:#fff}.physician-study-empty{color:#8b95a5;text-align:center;margin:0;padding:18px 16px;font-size:12.5px}.physician-lab-summary__package{background:#fbfcfd;border-bottom:1px solid #e7ebf0;align-items:center;gap:8px 14px;padding:10px 16px;font-size:11.5px;display:flex}.physician-lab-summary__package span{color:#8b95a5}.physician-lab-summary__package strong{color:#344054;margin-right:10px}.physician-lab-table-wrap{overflow-x:auto}.physician-lab-table{border-collapse:collapse;width:100%;font-size:12.5px}.physician-lab-table th{color:#667085;text-align:left;text-transform:none;letter-spacing:0;background:#f7f9fc;border:0;padding:7px 16px;font-size:10.5px;font-weight:700}.physician-lab-table td{color:#344054;border-top:1px solid #edf0f4;padding:7px 16px}.physician-lab-table th:nth-child(n+2),.physician-lab-table td:nth-child(n+2){text-align:right}.physician-lab-table__value{font-family:DM Mono,ui-monospace,monospace;font-weight:650;color:#172033!important}.physician-lab-table__ok{color:#18794e;font-size:11px;font-weight:600}.physician-lab-table__missing{color:#9a6700;font-size:11px;font-weight:600}.physician-lab-table__muted{color:#98a2b3;font-size:11px}.physician-lab-table__system{color:#5c35a0;font-size:10.5px;font-weight:650}.physician-lab-table__derived{background:#fbf9ff}.physician-ecg-summary{gap:0;display:grid}.physician-ecg-metrics{border-bottom:1px solid #e7ebf0;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.physician-ecg-metrics>div{text-align:center;border-right:1px solid #edf0f4;min-width:0;padding:11px 10px}.physician-ecg-metrics>div:nth-child(5n){border-right:0}.physician-ecg-metrics strong{color:#172033;font:700 14px/1.25 DM Mono,ui-monospace,monospace;display:block}.physician-ecg-metrics span{color:#7c8798;margin-top:3px;font-size:10.5px;display:block}.physician-ecg-context,.physician-bp-summary__context{color:#667085;background:#fbfcfd;border-bottom:1px solid #edf0f4;flex-wrap:wrap;gap:8px 16px;padding:8px 16px;font-size:11.5px;display:flex}.physician-ecg-conclusion,.physician-bp-interpretation{padding:12px 16px}.physician-ecg-conclusion>span,.physician-bp-interpretation>span{color:#667085;text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-size:10.5px;font-weight:700;display:block}.physician-ecg-conclusion p,.physician-bp-interpretation p{color:#172033;margin:0;font-size:12.5px;line-height:1.6}.physician-bp-metrics{border-bottom:1px solid #e7ebf0;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.physician-bp-metrics>div{border-right:1px solid #edf0f4;gap:3px;padding:11px 13px;display:grid}.physician-bp-metrics span{color:#667085;font-size:10.5px}.physician-bp-metrics strong{color:#172033;font:700 16px/1.2 DM Mono,ui-monospace,monospace}.physician-bp-metrics small{color:#98a2b3;font-size:10px}.physician-study-runtime>summary{color:#235ea7;cursor:pointer;padding:9px 16px;font-size:11.5px;font-weight:650;list-style:none}.physician-study-runtime>summary::-webkit-details-marker{display:none}.physician-study-runtime>summary:after{content:"⌄";float:right;color:#98a2b3}.physician-study-runtime[open]>summary:after{content:"⌃"}.physician-study-runtime__body{background:#f7f9fc;border-top:1px solid #e7ebf0;padding:12px}.physician-study-runtime__body .study-workspace__body{margin:0}@media (width<=900px){.physician-ecg-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.physician-ecg-metrics>div:nth-child(5n){border-right:1px solid #edf0f4}.physician-ecg-metrics>div:nth-child(3n){border-right:0}}@media (width<=640px){.physician-studies-summary--figma{flex-direction:column;align-items:flex-start}.physician-studies-safety{grid-template-columns:28px minmax(0,1fr)}.physician-studies-safety .badge{grid-column:2}.physician-study-result-card__head{grid-template-columns:32px minmax(0,1fr)}.physician-study-result-card__head .badge{grid-column:2}.physician-ecg-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.physician-ecg-metrics>div:nth-child(3n){border-right:1px solid #edf0f4}.physician-ecg-metrics>div:nth-child(2n){border-right:0}.physician-lab-table th,.physician-lab-table td{padding-left:10px;padding-right:10px}}.physician-study-result-card__actions{background:#fbfcfd;border-top:1px solid #edf0f4;justify-content:flex-end;padding:9px 14px;display:flex}.physician-study-result-card__action{color:#235ea7;cursor:pointer;background:#fff;border:1px solid #aac5e8;border-radius:7px;min-height:32px;padding:5px 11px;font:600 11.5px/1.2 inherit}.physician-study-result-card.is-editing{border-color:#aac5e8;box-shadow:0 2px 9px #10182812}.physician-study-result-card.is-editing .physician-study-result-card__actions{background:#edf4fc}.physician-study-runtime{background:#f7f9fc;border-top:1px solid #d8dee8}.physician-study-runtime__body{padding:12px}.lab-editor{gap:12px;display:grid}.lab-editor-empty{background:#fff;border:1px solid #d8dee8;border-radius:10px;padding:18px}.lab-editor-empty strong{color:#172033;font-size:13px}.lab-editor-empty p{color:#667085;margin:4px 0 0;font-size:12px}.lab-editor-overview{background:#fff;border:1px solid #cbd7e6;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.lab-editor-overview__title{align-items:center;gap:10px;min-width:0;display:flex}.lab-editor-overview__icon{color:#235ea7;background:#eef4fb;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.lab-editor-overview__title>div{gap:2px;display:grid}.lab-editor-overview__title span:not(.lab-editor-overview__icon),.lab-editor-overview__metrics span{color:#7c8798;text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:650}.lab-editor-overview__title strong{color:#172033;font-size:14px}.lab-editor-overview__metrics{align-items:center;gap:18px;display:flex}.lab-editor-overview__metrics>div{gap:2px;min-width:90px;display:grid}.lab-editor-overview__metrics strong{color:#172033;font-size:13px}.lab-editor-lock{background:#f2faf5;border:1px solid #b9d8c7;border-radius:9px;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:11px 13px;display:grid}.lab-editor-lock>span{background:#fff;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.lab-editor-lock strong{color:#276749;font-size:12.5px}.lab-editor-lock p{color:#5f6f67;margin:2px 0 0;font-size:11.5px;line-height:1.45}.lab-editor-dates{background:#f9fbfd;border:1px solid #d8dee8;border-radius:10px;grid-template-columns:minmax(170px,.8fr) repeat(2,minmax(180px,1fr));align-items:end;gap:12px;padding:12px 14px;display:grid}.lab-editor-dates>div{align-self:center;gap:2px;display:grid}.lab-editor-kicker{color:#7c8798;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.lab-editor-dates>div strong{color:#172033;font-size:13px}.lab-editor-dates label{color:#475467;gap:5px;font-size:11px;font-weight:600;display:grid}.lab-editor-dates input{color:#172033;min-height:36px;font:inherit;background:#fff;border:1px solid #cbd3df;border-radius:7px;padding:7px 9px}.lab-editor-section{background:#fff;border:1px solid #d8dee8;border-radius:10px;overflow:hidden}.lab-editor-section__head,.lab-editor-section>summary{background:#fbfcfd;border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 14px;display:flex}.lab-editor-section>summary{cursor:pointer;list-style:none}.lab-editor-section>summary::-webkit-details-marker{display:none}.lab-editor-section>summary:after{content:"⌄";color:#8a95a5;order:3;font-size:13px}.lab-editor-section[open]>summary:after{content:"⌃"}.lab-editor-section__head>div,.lab-editor-section>summary>div{gap:2px;min-width:0;display:grid}.lab-editor-section__head strong,.lab-editor-section>summary strong{color:#172033;font-size:13px}.lab-editor-section__head small,.lab-editor-section>summary small{color:#8a95a5;font-size:10.5px}.lab-editor-section__count{color:#667085;text-align:center;background:#eef2f6;border-radius:999px;min-width:42px;padding:3px 7px;font-size:10.5px;font-weight:700}.lab-editor-section__body{padding:12px 14px 14px}.lab-editor-grid{gap:10px 12px;display:grid}.lab-editor-grid--primary{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-editor-grid--dense{grid-template-columns:repeat(4,minmax(0,1fr))}.lab-editor-field{align-content:start;gap:5px;min-width:0;display:grid}.lab-editor-field__label{color:#475467;text-overflow:ellipsis;white-space:nowrap;font-size:10.8px;font-weight:650;overflow:hidden}.lab-editor-field__control{background:#fff;border:1px solid #cbd3df;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:36px;display:grid;overflow:hidden}.lab-editor-field__control:focus-within{border-color:#7da8d1;box-shadow:0 0 0 3px #2f79c81a}.lab-editor-field__control input{color:#172033;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:34px;padding:6px 8px;font:600 12px/1.2 DM Mono,ui-monospace,monospace}.lab-editor-field__control input:disabled{color:#667085;background:#f7f9fc}.lab-editor-field__unit{color:#8a95a5;white-space:nowrap;padding:0 8px;font-size:10px}.lab-editor-field small{color:#9a6700;font-size:10px;line-height:1.35}.lab-editor-field.is-missing .lab-editor-field__control{background:#fffbef;border-style:dashed}.lab-editor-derived{background:#fbf9ff;border:1px solid #ddd5f1;border-radius:10px;overflow:hidden}.lab-editor-derived__head{border-bottom:1px solid #e6e0f3;align-items:center;gap:10px;padding:10px 14px;display:flex}.lab-editor-derived__head>span{color:#6847a8;background:#f0ebfa;border-radius:8px;place-items:center;width:30px;height:30px;font:700 12px/1 DM Mono,ui-monospace,monospace;display:grid}.lab-editor-derived__head>div{gap:2px;display:grid}.lab-editor-derived__head strong{color:#2d2540;font-size:12.5px}.lab-editor-derived__head small{color:#7b708d;font-size:10.5px}.lab-editor-derived__grid{grid-template-columns:1fr 1fr;display:grid}.lab-editor-derived__grid>div{border-right:1px solid #e6e0f3;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:10px;padding:11px 14px;display:grid}.lab-editor-derived__grid>div:last-child{border-right:0}.lab-editor-derived__grid span{color:#5f5670;font-size:11px}.lab-editor-derived__grid strong{color:#2d2540;font:700 13px/1.2 DM Mono,ui-monospace,monospace}.lab-editor-derived__grid small{color:#91869f;font-size:9.8px}.lab-editor-secondary{background:#fbfcfd;border:1px dashed #cbd3df;border-radius:9px;overflow:hidden}.lab-editor-secondary>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 13px;list-style:none;display:grid}.lab-editor-secondary>summary::-webkit-details-marker{display:none}.lab-editor-secondary>summary:after{content:"⌄";color:#98a2b3;grid-area:1/2/3;align-self:center}.lab-editor-secondary[open]>summary:after{content:"⌃"}.lab-editor-secondary>summary span{color:#344054;font-size:11.5px;font-weight:650}.lab-editor-secondary>summary small{color:#8a95a5;font-size:10.5px}.lab-editor-secondary__body{border-top:1px dashed #d8dee8;padding:12px 13px 13px}.lab-editor-secondary__body>p{color:#667085;margin:0 0 10px;font-size:11px;line-height:1.45}.lab-editor-missing-grid{grid-template-columns:1.2fr 1fr 1.4fr;gap:10px;display:grid}.lab-editor-inline-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.lab-editor-missing-list{gap:6px;margin-top:10px;display:grid}.lab-editor-missing-list>div{background:#fffbef;border:1px solid #eadca9;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.lab-editor-missing-list span{gap:1px;display:grid}.lab-editor-missing-list strong{color:#594400;font-size:11px}.lab-editor-missing-list small{color:#8a6a00;font-size:10px}.lab-editor-safety{background:#fffbef;border:1.5px solid #e7c46a;border-radius:10px;overflow:hidden}.lab-editor-safety.is-critical{background:#fff5f4;border-color:#e89a94}.lab-editor-safety__head{border-bottom:1px solid #9a670029;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.lab-editor-safety__head>span{color:#9a6700;background:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:800;display:grid}.lab-editor-safety__head>div{gap:2px;display:grid}.lab-editor-safety__head strong{color:#5d4500;font-size:12.5px}.lab-editor-safety.is-critical .lab-editor-safety__head strong{color:#9f1c16}.lab-editor-safety__head small{color:#8a6a00;font-size:10.5px}.lab-editor-safety__triggers{flex-wrap:wrap;gap:7px;padding:10px 13px 0;display:flex}.lab-editor-safety__triggers>div{background:#fff;border-radius:6px;gap:6px;padding:5px 7px;font-size:11px;display:flex}.lab-editor-safety__triggers strong{color:#594400}.lab-editor-safety__triggers span{color:#7a5a12;font-family:DM Mono,ui-monospace,monospace}.lab-editor-safety__status{color:#704c00;margin:8px 13px 0;font-size:11px}.lab-editor-physician-action{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:10px 13px 13px;display:grid}.lab-editor-physician-action textarea{min-height:64px}.lab-editor-footer{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border:1px solid #cbd7e6;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex;position:sticky;bottom:8px;box-shadow:0 4px 16px #10182817}.lab-editor-footer>div:first-child{gap:2px;display:grid}.lab-editor-footer>div:first-child strong{color:#172033;font-size:12px}.lab-editor-footer>div:first-child small{color:#667085;font-size:10.5px}.lab-editor-footer>div:last-child{gap:8px;display:flex}.lab-editor-correction{background:#fff;border:1px solid #d8dee8;border-radius:10px;grid-template-columns:minmax(190px,.8fr) minmax(240px,1.4fr) auto;align-items:end;gap:12px;padding:12px 14px;display:grid}.lab-editor-correction>div{gap:2px;display:grid}.lab-editor-correction>div strong{color:#172033;font-size:12.5px}.lab-editor-correction>div small{color:#8a95a5;font-size:10.5px}.lab-editor-note{color:#8a95a5;margin:0;padding:0 2px;font-size:10.5px;line-height:1.4}@media (width<=1000px){.lab-editor-grid--dense{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-editor-overview{align-items:flex-start}.lab-editor-overview__metrics{flex-wrap:wrap;justify-content:flex-end}}@media (width<=760px){.lab-editor-overview,.lab-editor-footer{flex-direction:column;align-items:stretch}.lab-editor-overview__metrics{justify-content:flex-start}.lab-editor-dates{grid-template-columns:1fr}.lab-editor-grid--primary,.lab-editor-grid--dense{grid-template-columns:1fr 1fr}.lab-editor-derived__grid{grid-template-columns:1fr}.lab-editor-derived__grid>div{border-bottom:1px solid #e6e0f3;border-right:0}.lab-editor-derived__grid>div:last-child{border-bottom:0}.lab-editor-missing-grid,.lab-editor-correction{grid-template-columns:1fr}.lab-editor-footer{position:static}.lab-editor-footer>div:last-child{justify-content:flex-end}}@media (width<=480px){.lab-editor-grid--primary,.lab-editor-grid--dense{grid-template-columns:1fr}.lab-editor-overview__metrics{grid-template-columns:1fr 1fr;display:grid}.lab-editor-overview__metrics .badge{grid-column:1/-1;width:max-content}.lab-editor-physician-action{grid-template-columns:1fr}.lab-editor-footer>div:last-child{flex-direction:column}}.ecg-editor{gap:12px;display:grid}.ecg-editor-empty,.ecg-editor-route-note{background:#fff;border:1px solid #d8dee8;border-radius:10px;padding:16px}.ecg-editor-empty strong,.ecg-editor-route-note strong{color:#172033;font-size:13px}.ecg-editor-empty p,.ecg-editor-route-note p{color:#667085;margin:3px 0 0;font-size:11.5px}.ecg-editor-route-note{background:#f8fafc;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;display:grid}.ecg-editor-route-note>span{color:#235ea7;background:#eef4fb;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.ecg-editor-overview{background:#fff;border:1px solid #cbd7e6;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.ecg-editor-overview__title{align-items:center;gap:10px;min-width:0;display:flex}.ecg-editor-overview__icon{color:#235ea7;background:#eef4fb;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.ecg-editor-overview__title>div{gap:1px;display:grid}.ecg-editor-overview__title span:not(.ecg-editor-overview__icon),.ecg-editor-overview__metrics span{color:#7c8798;text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:650}.ecg-editor-overview__title strong{color:#172033;font-size:14px}.ecg-editor-overview__title small{color:#8a95a5;font-size:10.5px}.ecg-editor-overview__metrics{align-items:center;gap:18px;display:flex}.ecg-editor-overview__metrics>div{gap:2px;min-width:86px;display:grid}.ecg-editor-overview__metrics strong{color:#172033;font-size:13px}.ecg-editor-lock{background:#f2faf5;border:1px solid #b9d8c7;border-radius:9px;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:11px 13px;display:grid}.ecg-editor-lock>span{background:#fff;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.ecg-editor-lock strong{color:#276749;font-size:12.5px}.ecg-editor-lock p{color:#5f6f67;margin:2px 0 0;font-size:11.5px}.ecg-editor-datebar{background:#f9fbfd;border:1px solid #d8dee8;border-radius:10px;grid-template-columns:minmax(160px,.8fr) minmax(170px,1fr) minmax(180px,1fr);align-items:end;gap:12px;padding:12px 14px;display:grid}.ecg-editor-datebar>div,.ecg-editor-datebar label{gap:3px;display:grid}.ecg-editor-datebar span{color:#667085;font-size:10.5px;font-weight:650}.ecg-editor-datebar strong{color:#172033;font-size:12px}.ecg-editor-datebar input{color:#172033;min-height:36px;font:inherit;background:#fff;border:1px solid #cbd3df;border-radius:7px;padding:7px 9px}.ecg-editor-datebar__source{text-align:right;justify-self:end}.ecg-editor-section{background:#fff;border:1px solid #d8dee8;border-radius:10px;overflow:hidden}.ecg-editor-section__head,.ecg-editor-section>summary{background:#fbfcfd;border-bottom:1px solid #e7ebf0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:48px;padding:10px 14px;display:grid}.ecg-editor-section>summary{cursor:pointer;list-style:none}.ecg-editor-section>summary::-webkit-details-marker{display:none}.ecg-editor-section>summary:after{content:"⌄";color:#8a95a5}.ecg-editor-section[open]>summary:after{content:"⌃"}.ecg-editor-section__head>div,.ecg-editor-section>summary>div{gap:2px;display:grid}.ecg-editor-section__head strong,.ecg-editor-section>summary strong{color:#172033;font-size:13px}.ecg-editor-section__head small,.ecg-editor-section>summary small{color:#8a95a5;font-size:10.5px}.ecg-editor-section__aside{color:#667085;font-size:10.5px;font-weight:650}.ecg-editor-section__body{padding:12px 14px 14px}.ecg-editor-machine-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 12px;display:grid}.ecg-editor-field{gap:5px;display:grid}.ecg-editor-field>span,.ecg-editor-textarea>span,.ecg-editor-narratives label>span{color:#475467;font-size:10.8px;font-weight:650}.ecg-editor-field input{color:#172033;background:#fff;border:1px solid #cbd3df;border-radius:7px;width:100%;min-height:36px;padding:6px 8px;font:600 12px/1.2 DM Mono,ui-monospace,monospace}.ecg-editor-field input:focus,.ecg-editor-datebar input:focus{border-color:#7da8d1;outline:none;box-shadow:0 0 0 3px #2f79c81a}.ecg-editor-field input:disabled,.ecg-editor-datebar input:disabled{color:#667085;background:#f7f9fc}.ecg-editor-textarea{gap:5px;margin-top:10px;display:grid}.ecg-editor-textarea textarea,.ecg-editor-narratives textarea{color:#172033;width:100%;min-height:72px;font:inherit;resize:vertical;background:#fff;border:1px solid #cbd3df;border-radius:7px;padding:8px 9px}.ecg-editor-protocol-source{background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;margin-bottom:10px;padding:10px 11px}.ecg-editor-clinical-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;display:grid}.ecg-editor-clinical-grid .field{margin:0}.ecg-editor-narratives{grid-template-columns:1fr 1.35fr;gap:12px;margin-top:10px;display:grid}.ecg-editor-narratives label{gap:5px;display:grid}.ecg-editor-conclusion textarea{min-height:92px}.ecg-editor-helper{color:#8a95a5;margin:9px 0 0;font-size:10.5px;line-height:1.45}.ecg-editor-inline-actions{justify-content:flex-end;margin-top:10px;display:flex}.ecg-editor-action{background:#fffbef;border:1.5px solid #e7c46a;border-radius:10px;overflow:hidden}.ecg-editor-action.is-critical{background:#fff5f4;border-color:#e89a94}.ecg-editor-action__head{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.ecg-editor-action__head>span{color:#9a6700;background:#fff;border-radius:50%;place-items:center;width:27px;height:27px;font-weight:800;display:grid}.ecg-editor-action__head>div{gap:2px;display:grid}.ecg-editor-action__head strong{color:#5d4500;font-size:12.5px}.ecg-editor-action.is-critical .ecg-editor-action__head strong{color:#9f1c16}.ecg-editor-action__head small{color:#8a6a00;font-size:10.5px}.ecg-editor-action__body{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:0 13px 13px;display:grid}.ecg-editor-action__body textarea{min-height:64px}.ecg-editor-footer{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border:1px solid #cbd7e6;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex;position:sticky;bottom:8px;box-shadow:0 4px 16px #10182817}.ecg-editor-footer>div:first-child{gap:2px;display:grid}.ecg-editor-footer>div:first-child strong{color:#172033;font-size:12px}.ecg-editor-footer>div:first-child small{color:#667085;font-size:10.5px}.ecg-editor-footer>div:last-child{gap:8px;display:flex}.ecg-editor-correction{background:#fff;border:1px solid #d8dee8;border-radius:10px;grid-template-columns:minmax(190px,.8fr) minmax(240px,1.4fr) auto;align-items:end;gap:12px;padding:12px 14px;display:grid}.ecg-editor-correction>div{gap:2px;display:grid}.ecg-editor-correction>div span{color:#7c8798;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}.ecg-editor-correction>div strong{color:#172033;font-size:12.5px}.ecg-editor-correction>div small{color:#8a95a5;font-size:10.5px}@media (width<=1000px){.ecg-editor-machine-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ecg-editor-clinical-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ecg-editor-overview{align-items:flex-start}.ecg-editor-overview__metrics{flex-wrap:wrap;justify-content:flex-end}}@media (width<=760px){.ecg-editor-overview,.ecg-editor-footer{flex-direction:column;align-items:stretch}.ecg-editor-overview__metrics{justify-content:flex-start}.ecg-editor-datebar{grid-template-columns:1fr}.ecg-editor-datebar__source{text-align:left;justify-self:start}.ecg-editor-machine-grid,.ecg-editor-clinical-grid,.ecg-editor-narratives{grid-template-columns:1fr 1fr}.ecg-editor-footer{position:static}.ecg-editor-footer>div:last-child{justify-content:flex-end}.ecg-editor-correction{grid-template-columns:1fr}}@media (width<=480px){.ecg-editor-machine-grid,.ecg-editor-clinical-grid,.ecg-editor-narratives,.ecg-editor-action__body{grid-template-columns:1fr}.ecg-editor-footer>div:last-child{flex-direction:column}}.bp-editor{gap:12px;display:grid}.bp-editor-empty,.bp-editor-route-note{background:#fff;border:1px solid #d8dee8;border-radius:10px;padding:16px}.bp-editor-empty strong,.bp-editor-route-note strong{color:#172033;font-size:13px}.bp-editor-empty p,.bp-editor-route-note p{color:#667085;margin:3px 0 0;font-size:11.5px}.bp-editor-route-note{background:#f8fafc;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;display:grid}.bp-editor-route-note>span{color:#235ea7;background:#eef4fb;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.bp-editor-overview{background:#fff;border:1px solid #cbd7e6;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.bp-editor-overview__title{align-items:center;gap:10px;min-width:0;display:flex}.bp-editor-overview__icon{color:#235ea7;background:#eef4fb;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.bp-editor-overview__title>div{gap:1px;display:grid}.bp-editor-overview__title span:not(.bp-editor-overview__icon),.bp-editor-overview__metrics span{color:#7c8798;text-transform:uppercase;letter-spacing:.04em;font-size:10.5px;font-weight:650}.bp-editor-overview__title strong{color:#172033;font-size:14px}.bp-editor-overview__title small{color:#8a95a5;font-size:10.5px}.bp-editor-overview__metrics{align-items:center;gap:18px;display:flex}.bp-editor-overview__metrics>div{gap:2px;min-width:86px;display:grid}.bp-editor-overview__metrics strong{color:#172033;font-size:13px}.bp-editor-lock{background:#f2faf5;border:1px solid #b9d8c7;border-radius:9px;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:11px 13px;display:grid}.bp-editor-lock>span{background:#fff;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.bp-editor-lock strong{color:#276749;font-size:12.5px}.bp-editor-lock p{color:#5f6f67;margin:2px 0 0;font-size:11.5px}.bp-editor-section{background:#fff;border:1px solid #d8dee8;border-radius:10px;overflow:hidden}.bp-editor-section__head{background:#fbfcfd;border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 14px;display:flex}.bp-editor-section__head>div{gap:2px;min-width:0;display:grid}.bp-editor-section__head strong{color:#172033;font-size:13px}.bp-editor-section__head small{color:#8a95a5;font-size:10.5px}.bp-editor-section__aside{color:#667085;white-space:nowrap;font-size:10.5px;font-weight:650}.bp-editor-section__body{padding:12px 14px 14px}.bp-editor-execution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;display:grid}.bp-editor-field{gap:5px;display:grid}.bp-editor-field>span,.bp-editor-interpretation>span{color:#475467;font-size:10.8px;font-weight:650}.bp-editor-field input{color:#172033;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #cbd3df;border-radius:7px;padding:6px 8px}.bp-editor-field input:focus,.bp-editor-metric input:focus{border-color:#7da8d1;outline:none;box-shadow:0 0 0 3px #2f79c81a}.bp-editor-field input:disabled,.bp-editor-metric input:disabled{color:#667085;background:#f7f9fc}.bp-editor-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.bp-editor-metrics-grid--hbpm{grid-template-columns:repeat(2,minmax(0,220px))}.bp-editor-metric{gap:5px;min-width:0;display:grid}.bp-editor-metric>span{color:#475467;font-size:10.8px;font-weight:650}.bp-editor-metric>div{background:#fff;border:1px solid #cbd3df;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:38px;display:grid;overflow:hidden}.bp-editor-metric input{color:#172033;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:36px;padding:6px 8px;font:700 13px/1.2 DM Mono,ui-monospace,monospace}.bp-editor-metric small{color:#8a95a5;white-space:nowrap;padding:0 8px;font-size:9.8px}.bp-editor-protocol-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bp-editor-protocol-grid .field{margin:0}.bp-editor-interpretation{gap:5px;margin-top:10px;display:grid}.bp-editor-interpretation textarea{color:#172033;width:100%;min-height:96px;font:inherit;resize:vertical;background:#fff;border:1px solid #cbd3df;border-radius:7px;padding:8px 9px}.bp-editor-helper{color:#8a95a5;margin:9px 0 0;font-size:10.5px;line-height:1.45}.bp-editor-inline-actions{justify-content:flex-end;margin-top:10px;display:flex}.bp-editor-footer{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border:1px solid #cbd7e6;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex;position:sticky;bottom:8px;box-shadow:0 4px 16px #10182817}.bp-editor-footer>div:first-child{gap:2px;display:grid}.bp-editor-footer>div:first-child strong{color:#172033;font-size:12px}.bp-editor-footer>div:first-child small{color:#667085;font-size:10.5px}.bp-editor-footer>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.bp-editor-correction{background:#fff;border:1px solid #d8dee8;border-radius:10px;grid-template-columns:minmax(190px,.8fr) minmax(240px,1.4fr) auto;align-items:end;gap:12px;padding:12px 14px;display:grid}.bp-editor-correction>div{gap:2px;display:grid}.bp-editor-correction>div span{color:#7c8798;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}.bp-editor-correction>div strong{color:#172033;font-size:12.5px}.bp-editor-correction>div small{color:#8a95a5;font-size:10.5px}@media (width<=1000px){.bp-editor-execution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-editor-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bp-editor-overview{align-items:flex-start}.bp-editor-overview__metrics{flex-wrap:wrap;justify-content:flex-end}}@media (width<=760px){.bp-editor-overview,.bp-editor-footer{flex-direction:column;align-items:stretch}.bp-editor-overview__metrics{justify-content:flex-start}.bp-editor-execution-grid,.bp-editor-metrics-grid,.bp-editor-metrics-grid--hbpm,.bp-editor-protocol-grid{grid-template-columns:1fr 1fr}.bp-editor-footer{position:static}.bp-editor-correction{grid-template-columns:1fr}}@media (width<=480px){.bp-editor-execution-grid,.bp-editor-metrics-grid,.bp-editor-metrics-grid--hbpm,.bp-editor-protocol-grid{grid-template-columns:1fr}.bp-editor-footer>div:last-child{flex-direction:column}}.figma-lab-editor{gap:12px;display:grid}.figma-lab-editor__meta{color:#7c8798;background:#f7f9fc;border:1px solid #d8dee8;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 22px;padding:8px 14px;font-size:11px;display:flex}.figma-lab-editor__meta span{align-items:baseline;gap:5px;display:flex}.figma-lab-editor__meta strong{color:#344054;font-size:11.5px}.figma-lab-lock{background:#f2faf5;border:1px solid #b9d8c7;border-radius:8px;align-items:center;gap:9px;padding:9px 12px;display:flex}.figma-lab-lock>span{background:#fff;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.figma-lab-lock>div{gap:1px;display:grid}.figma-lab-lock strong{color:#276749;font-size:11.5px}.figma-lab-lock small{color:#667085;font-size:10.5px}.figma-lab-dates{background:#fff;border:1px solid #d8dee8;border-radius:8px;grid-template-columns:1fr 1fr;gap:14px;padding:10px 14px;display:grid}.figma-lab-dates label{gap:5px;display:grid}.figma-lab-dates label>span{color:#667085;font-size:10.5px;font-weight:600}.figma-lab-dates input{color:#172033;min-height:34px;font:inherit;background:#fff;border:1px solid #cbd3df;border-radius:6px;padding:6px 8px}.figma-lab-block{background:#fff;border:1px solid #d8dee8;border-radius:8px;overflow:hidden}.figma-lab-block>header,.figma-lab-block>summary{background:#fff;border-bottom:1px solid #e7ebf0;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:9px 14px;list-style:none;display:flex}.figma-lab-block>summary{cursor:pointer}.figma-lab-block>summary::-webkit-details-marker{display:none}.figma-lab-block>summary:after{content:"⌄";color:#8a95a5}.figma-lab-block[open]>summary:after{content:"⌃"}.figma-lab-block>header strong,.figma-lab-block>summary strong{color:#172033;font-size:12.5px}.figma-lab-block>summary>span{color:#667085;background:#eef2f6;border-radius:999px;margin-left:auto;padding:2px 6px;font-size:10px;font-weight:700}.figma-lab-table-wrap{overflow-x:auto}.figma-lab-entry-table{border-collapse:collapse;table-layout:fixed;width:100%}.figma-lab-entry-table th{color:#667085;text-align:left;background:#f7f9fc;border:0;padding:7px 14px;font-size:10.5px;font-weight:600}.figma-lab-entry-table td{color:#344054;vertical-align:middle;border-top:1px solid #edf0f4;padding:6px 14px;font-size:11.5px}.figma-lab-entry-table th:nth-child(2),.figma-lab-entry-table td:nth-child(2){text-align:right}.figma-lab-entry-table th:nth-child(3),.figma-lab-entry-table td:nth-child(3){text-align:right;color:#667085}.figma-lab-entry-table:not(.figma-lab-entry-table--dense) th:nth-child(3),.figma-lab-entry-table--dense th:first-child,.figma-lab-entry-table--dense th:nth-child(4){width:24%}.figma-lab-entry-table--dense th:nth-child(2),.figma-lab-entry-table--dense th:nth-child(5){width:17%}.figma-lab-entry-table--dense th:nth-child(3),.figma-lab-entry-table--dense th:nth-child(6){width:9%}.figma-lab-entry-table--dense td:nth-child(3),.figma-lab-entry-table--dense td:nth-child(6){color:#667085;text-align:right}.figma-lab-result-cell{justify-items:end;gap:2px;display:grid}.figma-lab-result-cell input{color:#172033;text-align:right;background:#fff;border:1px solid #cbd3df;border-radius:6px;width:min(190px,100%);min-height:31px;padding:5px 8px;font:600 11.5px/1.2 DM Mono,ui-monospace,monospace}.figma-lab-result-cell input::placeholder{color:#a2acba;font-family:inherit;font-weight:400}.figma-lab-result-cell input:focus{border-color:#7da8d1;outline:none;box-shadow:0 0 0 2px #2f79c81a}.figma-lab-result-cell input:disabled{color:#667085;background:#f7f9fc}.figma-lab-result-cell small{color:#9a6700;font-size:9.5px}.figma-lab-result-cell__mobile-unit{display:none}.figma-lab-system{background:#fbf9ff;border:1px solid #ddd5f1;border-radius:8px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.figma-lab-system>div{border-right:1px solid #e6e0f3;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:10px 14px;display:grid}.figma-lab-system>div:last-child{border-right:0}.figma-lab-system span{color:#5f5670;font-size:10.5px}.figma-lab-system strong{color:#2d2540;text-align:right;font:700 12.5px/1.2 DM Mono,ui-monospace,monospace}.figma-lab-system small{color:#91869f;grid-column:1/-1;font-size:9.5px}.figma-lab-secondary{background:#fbfcfd;border:1px dashed #cbd3df;border-radius:8px;overflow:hidden}.figma-lab-secondary>summary{color:#475467;cursor:pointer;padding:9px 12px;font-size:11px;font-weight:600}.figma-lab-secondary__body{border-top:1px dashed #d8dee8;padding:10px 12px 12px}.figma-lab-secondary__body>p{color:#667085;margin:0 0 9px;font-size:10.5px;line-height:1.4}.figma-lab-missing-grid{grid-template-columns:1.1fr 1fr 1.4fr;gap:10px;display:grid}.figma-lab-inline-actions{justify-content:flex-end;margin-top:9px;display:flex}.figma-lab-missing-list{gap:6px;margin-top:9px;display:grid}.figma-lab-missing-list>div{color:#594400;background:#fffbef;border:1px solid #eadca9;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-size:10.5px;display:flex}.figma-lab-safety{background:#fffbef;border:1.5px solid #e7c46a;border-radius:8px;overflow:hidden}.figma-lab-safety.is-critical{background:#fff5f4;border-color:#e89a94}.figma-lab-safety__head{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 12px;display:grid}.figma-lab-safety__head>span{color:#9a6700;background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:800;display:grid}.figma-lab-safety__head strong{color:#5d4500;font-size:11.5px}.figma-lab-safety__triggers{color:#704c00;flex-wrap:wrap;gap:6px;padding:0 12px 8px;font:10.5px/1.3 DM Mono,ui-monospace,monospace;display:flex}.figma-lab-safety>p{color:#704c00;margin:0;padding:0 12px 9px;font-size:10.5px}.figma-lab-action{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:0 12px 12px;display:grid}.figma-lab-footer{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border:1px solid #cbd7e6;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex;position:sticky;bottom:8px;box-shadow:0 3px 12px #10182814}.figma-lab-footer small{color:#667085;font-size:10.5px}.figma-lab-footer>div:last-child{gap:8px;display:flex}.figma-lab-correction{background:#fff;border:1px solid #d8dee8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:10px 12px;display:grid}.figma-lab-note{color:#8a95a5;margin:0;font-size:10px}.route-save-notice{color:#475467;min-width:220px;font-size:11px;line-height:1.35}@media (width<=760px){.figma-lab-dates,.figma-lab-system,.figma-lab-missing-grid{grid-template-columns:1fr}.figma-lab-system>div{border-bottom:1px solid #e6e0f3;border-right:0}.figma-lab-system>div:last-child{border-bottom:0}.figma-lab-entry-table--dense{min-width:760px}.figma-lab-footer{flex-direction:column;align-items:stretch;position:static}.figma-lab-footer>div:last-child{justify-content:flex-end}}.physician-active-clinical-section{scroll-margin-top:220px}.clinical-section-context{gap:6px;margin-bottom:10px;display:grid}.clinical-section-context--after{margin-top:10px;margin-bottom:0}.clinical-summary-card--previous{background:#fbfcfe;border-color:#dce4ec}.clinical-summary-card--previous:hover{background:#fff;border-color:#a9bfd6}.clinical-summary-card--future{opacity:.62;cursor:default;min-height:46px;box-shadow:none;background:#f8fafc;border-style:dashed;grid-template-columns:minmax(180px,.8fr) minmax(0,2fr)}.clinical-summary-card--future:hover{background:#f8fafc;border-color:#e2e7ed}.clinical-summary-card--future>span:first-child strong{color:#98a2b3}.physician-exam-surface .clinical-choice-group{flex-wrap:wrap;gap:6px;display:flex}.physician-exam-surface .clinical-choice-group button{flex:none;min-width:72px;min-height:34px;padding:5px 12px}.physician-exam-surface .screen04-activity-metrics{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;display:grid}.physician-exam-surface .screen04-activity-metrics .field{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.questionnaire-panel-actions{align-items:center;gap:8px;display:flex}.questionnaire-panel-actions .button{min-height:32px;padding:5px 10px;font-size:11.5px}.physician-exam-surface .vitals-two-column-grid{gap:8px 20px}.physician-exam-surface .vitals-two-column-grid .field{grid-template-columns:minmax(130px,1fr) auto;align-items:center;gap:8px}.physician-exam-surface .vitals-two-column-grid .measurement-inline{justify-content:flex-end}.physician-exam-surface .vitals-two-column-grid .measurement-inline input{width:96px}.physician-exam-surface .vitals-two-column-grid .clinical-select{width:min(260px,32vw)}.physician-exam-surface .vitals-stack .field{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.physician-exam-surface .vitals-stack .bp-inline{justify-content:flex-end}.physician-exam-surface .vitals-stack .bp-inline input{width:76px}.physician-exam-surface .exam09-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px 18px;padding:5px 0}.physician-exam-surface .exam09-status .field{grid-template-columns:minmax(160px,1fr) minmax(190px,250px);align-items:center;gap:10px}.physician-exam-surface .exam09-status .clinical-select{width:100%}.physician-exam-surface .exam09-detail{grid-column:1/-1;margin-left:min(22rem,28vw)}.physician-exam-surface .route-card{grid-template-columns:minmax(210px,.75fr) minmax(0,1.25fr);display:grid}.physician-exam-surface .route-card__header{grid-column:1/-1}.physician-exam-surface .route-card__system{border-right:1px solid #edf0f4}.physician-exam-surface .route-card__decision{border-top:0}.physician-exam-surface .route-card__conditional .field{grid-template-columns:minmax(150px,1fr) minmax(220px,320px);align-items:center;gap:10px}.physician-exam-surface .route-card__conditional .clinical-select{width:100%}@media (width<=980px){.physician-exam-surface .screen04-activity-metrics,.physician-exam-surface .vitals-stack,.physician-exam-surface .route-card{grid-template-columns:1fr}.physician-exam-surface .route-card__system{border-right:0}.physician-exam-surface .route-card__decision{border-top:1px solid #edf0f4}.physician-exam-surface .exam09-detail{margin-left:0}}.physician-exam-surface .clinical-parent-panel--02 .form-grid,.physician-exam-surface .clinical-parent-panel--05 .form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px}.physician-exam-surface .clinical-parent-panel--02 .field,.physician-exam-surface .clinical-parent-panel--05 .field{min-width:0}.physician-exam-surface .auditc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px;margin-top:10px;display:grid}.physician-exam-surface .auditc-grid .field{min-width:0}.physician-exam-surface .auditc-grid .clinical-select{width:100%}.physician-exam-surface .auditc-result-row{background:#f8fafc;border:1px solid #dce5ed;border-radius:8px;grid-template-columns:auto 44px auto minmax(0,1fr);align-items:center;gap:8px 10px;margin-bottom:8px;padding:7px 9px;display:grid}.physician-exam-surface .auditc-result-row__score{color:#1f5f9f;background:#eaf2fb;border-radius:7px;place-items:center;min-height:30px;font-weight:800;display:grid}.physician-exam-surface .auditc-result-row__interpretation{color:#667085;font-weight:700}.physician-exam-surface .auditc-result-row__interpretation--positive{color:#a15c00}.physician-exam-surface .auditc-result-row__interpretation--negative{color:#18794e}.physician-exam-surface .auditc-result-row small{color:#8a95a5;justify-self:end}.physician-exam-surface .supplemental-questionnaires-grid{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.physician-exam-surface .supplemental-questionnaire-row{border:1px solid #edf0f4;border-radius:8px;grid-template-columns:minmax(150px,1fr) auto auto;align-items:center;gap:8px 10px;padding:8px 10px}.physician-exam-surface .supplemental-questionnaire-row .field{grid-template-columns:auto 88px;align-items:center;gap:8px}.physician-exam-surface .supplemental-questionnaire-row .clinical-number-input{width:88px;min-width:88px}.physician-exam-surface .vitals-two-column-grid .field,.physician-exam-surface .vitals-stack .field{grid-template-columns:auto auto;justify-content:start;column-gap:10px}.physician-exam-surface .vitals-two-column-grid .measurement-inline,.physician-exam-surface .vitals-stack .bp-inline{justify-content:flex-start}@media (width<=1000px){.physician-exam-surface .clinical-parent-panel--02 .form-grid,.physician-exam-surface .clinical-parent-panel--05 .form-grid,.physician-exam-surface .auditc-grid,.physician-exam-surface .supplemental-questionnaires-grid{grid-template-columns:1fr}.physician-exam-surface .auditc-result-row{grid-template-columns:auto 44px minmax(0,1fr)}.physician-exam-surface .auditc-result-row small{grid-column:1/-1;justify-self:start}}.physician-exam-surface{--clinical-compact-gap-x:12px;--clinical-compact-gap-y:8px;--clinical-short-control:88px;--clinical-medium-control:180px}.physician-exam-surface .clinical-parent-panel--02 .form-grid{gap:var(--clinical-compact-gap-y) var(--clinical-compact-gap-x);grid-template-columns:repeat(4,minmax(0,1fr))}.physician-exam-surface .clinical-parent-panel--05 .form-grid{gap:var(--clinical-compact-gap-y) var(--clinical-compact-gap-x);grid-template-columns:repeat(3,minmax(0,1fr))}.physician-exam-surface .t2d-history-grid{gap:var(--clinical-compact-gap-y) var(--clinical-compact-gap-x);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.physician-exam-surface .t2d-history-grid .field{min-width:0}.physician-exam-surface .t2d-history-grid .clinical-select{width:100%}.physician-exam-surface .t2d-history-grid .compact-year-input{width:96px!important;max-width:96px!important}.physician-exam-surface .medication-compact-grid{grid-template-columns:minmax(240px,2.2fr) minmax(90px,.55fr) minmax(100px,.6fr) minmax(160px,1fr);align-items:end;gap:8px 10px}.physician-exam-surface .medication-compact-grid--extended{grid-template-columns:minmax(220px,1.7fr) minmax(90px,.5fr) minmax(100px,.55fr) minmax(150px,.9fr) minmax(180px,1.1fr) minmax(180px,1.1fr)}.physician-exam-surface .medication-area-rows .repeatable-evidence__card>header{min-height:32px;margin-bottom:6px}.physician-exam-surface .medication-area-rows .field{min-width:0}.physician-exam-surface .medication-area-rows .clinical-select{width:100%}.physician-exam-surface .clinical-choice-group{justify-content:flex-start}.physician-exam-surface .clinical-choice-group button{min-width:64px;min-height:32px;padding:4px 10px}.physician-exam-surface .panel__header{min-height:40px;padding:8px 12px}.physician-exam-surface .panel>:not(.panel__header){margin-left:12px;margin-right:12px}.physician-exam-surface .panel>:last-child{margin-bottom:10px}.physician-exam-surface .clinical-main,.physician-exam-surface .s2-workflow{gap:8px}@media (width<=1180px){.physician-exam-surface .clinical-parent-panel--02 .form-grid,.physician-exam-surface .t2d-history-grid,.physician-exam-surface .medication-compact-grid,.physician-exam-surface .medication-compact-grid--extended{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.physician-exam-surface .clinical-parent-panel--02 .form-grid,.physician-exam-surface .clinical-parent-panel--05 .form-grid,.physician-exam-surface .t2d-history-grid,.physician-exam-surface .medication-compact-grid,.physician-exam-surface .medication-compact-grid--extended{grid-template-columns:1fr}}.physician-case-shell .button{border-radius:7px;min-height:32px;padding:5px 10px;font-size:11.5px;line-height:1.2}.physician-case-shell .button--tertiary{min-height:28px;padding:3px 7px}.physician-exam-surface .field{gap:3px}.physician-exam-surface .field>span:first-child{font-size:10px;line-height:1.2}.physician-exam-surface .field input,.physician-exam-surface .field select{border-radius:7px;min-height:32px;padding:5px 8px;font-size:11.5px}.physician-exam-surface .field textarea{border-radius:7px;min-height:54px;padding:6px 8px;font-size:11.5px;line-height:1.35}.physician-exam-surface .clinical-select__trigger,.physician-exam-surface .clinical-multiselect__trigger{border-radius:7px;min-height:32px;padding:5px 8px;font-size:11.5px}.physician-exam-surface .clinical-select__menu>button,.physician-exam-surface .clinical-multiselect__option{min-height:31px;padding:5px 7px;font-size:11px}.physician-exam-surface .actions{gap:6px;padding-top:6px;padding-bottom:6px}.physician-exam-surface .medication-area-rows__cards{grid-template-columns:1fr;gap:8px;display:grid}.physician-exam-surface .medication-area-rows--multi .medication-area-rows__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.physician-exam-surface .medication-area-rows--multi .medication-compact-grid{grid-template-columns:minmax(150px,1.4fr) minmax(64px,.45fr) minmax(76px,.5fr) minmax(120px,.9fr)}.physician-exam-surface .medication-area-rows--multi .medication-compact-grid--extended{grid-template-columns:minmax(140px,1.2fr) minmax(60px,.42fr) minmax(72px,.48fr) minmax(110px,.8fr)}.physician-exam-surface .medication-area-rows--multi .medication-compact-grid--extended>.field:nth-child(n+5){grid-column:span 2}.physician-exam-surface .repeatable-evidence__card{padding:9px 10px}.physician-exam-surface .repeatable-evidence__card>header{margin-bottom:5px}.physician-exam-surface .repeatable-evidence__card>header strong{font-size:12px}.physician-exam-surface .clinical-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px 10px;display:grid}.physician-exam-surface .clinical-evidence-grid>.panel{margin-bottom:0}.physician-exam-surface .clinical-evidence-grid__wide{grid-column:1/-1}.physician-exam-surface .clinical-evidence-grid .panel__header{min-height:36px;padding:7px 10px}.physician-exam-surface .clinical-evidence-grid .panel__header h2{font-size:12.5px}.physician-exam-surface .s2-workflow--screen-06{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start}.physician-exam-surface .s2-workflow--screen-06>.alert,.physician-exam-surface .s2-workflow--screen-06>.physician-trigger,.physician-exam-surface .s2-workflow--screen-06>.s2-panel--suicide{grid-column:1/-1}.physician-exam-surface .s2-workflow--screen-06>.s2-panel--questionnaires{margin-bottom:0}.physician-exam-surface .questionnaire-primary-grid{gap:7px 10px}.physician-exam-surface .supplemental-questionnaires{margin-top:8px}.physician-exam-surface .therapy-area{padding:7px 0}.physician-exam-surface .therapy-area h3{margin:0 0 5px;font-size:12px}.physician-exam-surface .branch-row{gap:6px 10px}@media (width<=1180px){.physician-exam-surface .medication-area-rows--multi .medication-area-rows__cards,.physician-exam-surface .clinical-evidence-grid,.physician-exam-surface .s2-workflow--screen-06{grid-template-columns:1fr}.physician-exam-surface .s2-workflow--screen-06>.alert,.physician-exam-surface .s2-workflow--screen-06>.physician-trigger,.physician-exam-surface .s2-workflow--screen-06>.s2-panel--suicide{grid-column:auto}}.physician-case-shell{--physician-clinical-sticky-top:278px;--physician-clinical-substicky-top:314px}.physician-exam-surface .panel__header{top:var(--physician-clinical-sticky-top);z-index:8;background:#fbfcfe;position:sticky}.physician-exam-surface .therapy-area>h3,.physician-exam-surface .repeatable-evidence__card>header{top:var(--physician-clinical-substicky-top);z-index:7;background:#fff;position:sticky}.physician-exam-surface .therapy-area>h3{border-bottom:1px solid #edf0f4;padding:5px 0}.physician-exam-surface .repeatable-evidence__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 8px;display:grid}.physician-exam-surface .repeatable-evidence__cards .repeatable-evidence__card{margin:0}.physician-exam-surface .repeatable-evidence__cards--complaints .form-grid,.physician-exam-surface .repeatable-evidence__cards--diagnoses .form-grid,.physician-exam-surface .repeatable-evidence__cards--medicationAllergies .form-grid{grid-template-columns:1fr;gap:6px}.physician-exam-surface .medication-area-rows__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.physician-exam-surface .medication-area-rows__empty-slot{background:#f6f8fb;border:1px dashed #e3e8ef;border-radius:9px;min-height:100%}.physician-exam-surface .medication-area-rows .actions{margin-top:4px}.physician-exam-surface .medication-area-rows .repeatable-evidence__card{padding:8px 9px}.physician-exam-surface .screen04-activity-metrics .field{grid-template-columns:1fr;align-items:start;gap:4px;display:grid}.physician-exam-surface .screen04-activity-metrics .clinical-number-input{width:88px;min-width:88px}.physician-exam-surface .screen08-panel-grid{grid-template-columns:1fr 1fr;align-items:start;gap:8px 10px;display:grid}.physician-exam-surface .screen08-panel-grid>.panel{margin-bottom:0}.physician-exam-surface .screen08-findrisc-inline{background:#f5f9fe;border:1px solid #cadbed;border-radius:10px;min-height:104px;margin-top:15px;padding:12px 14px}.physician-exam-surface .screen08-findrisc-inline__heading{flex-wrap:wrap;align-items:baseline;gap:5px 10px;margin-bottom:9px;display:flex}.physician-exam-surface .screen08-findrisc-inline__heading strong{color:#1e4d7b;letter-spacing:.03em;font-size:12px}.physician-exam-surface .screen08-findrisc-inline__heading span{color:#61748a;font-size:11px}.physician-exam-surface .screen08-findrisc-inline__result{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.physician-exam-surface .screen08-findrisc-inline__points{color:#1a4d80;font-variant-numeric:tabular-nums;font-size:23px;font-weight:800;line-height:1}.physician-exam-surface .screen08-findrisc-inline__points small{color:#52718c;font-size:11px;font-weight:650}.physician-exam-surface .screen08-findrisc-inline__category{color:#1d5a93;background:#e5f1fe;border-radius:7px;padding:6px 9px;font-size:12px;font-weight:700}.physician-exam-surface .screen08-findrisc-inline__hint{color:#60758d;margin:8px 0 0;font-size:10.5px;line-height:1.45}.physician-exam-surface .screen08-findrisc-inline__empty{color:#486887;margin:0;font-size:12px;font-weight:650}.physician-exam-surface .exam09-detail{border-left:2px solid #d9e5f1;grid-column:1/-1;max-width:calc(100% - 14px);padding-left:10px;margin-left:14px!important}.physician-exam-surface .exam09-detail textarea,.physician-exam-surface .exam09-detail input{width:100%}.physician-exam-surface .exam09-foot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 10px}.physician-exam-surface .exam09-foot-grid .clinical-select{width:100%}.physician-exam-surface .clinical-main>.panel,.physician-exam-surface .clinical-evidence-grid>.panel,.physician-exam-surface .s2-workflow>.panel{margin-bottom:0}.physician-exam-surface .clinical-main,.physician-exam-surface .clinical-evidence-grid,.physician-exam-surface .s2-workflow{row-gap:7px}@media (width<=1180px){.physician-case-shell{--physician-clinical-sticky-top:262px;--physician-clinical-substicky-top:298px}.physician-exam-surface .repeatable-evidence__cards,.physician-exam-surface .medication-area-rows__cards,.physician-exam-surface .screen08-panel-grid,.physician-exam-surface .exam09-foot-grid{grid-template-columns:1fr}.physician-exam-surface .medication-area-rows__empty-slot{display:none}}@media (width<=900px){.physician-exam-surface .panel__header,.physician-exam-surface .therapy-area>h3,.physician-exam-surface .repeatable-evidence__card>header{position:static}}.studies-print-source{display:none}.physician-studies-print-toolbar{justify-content:flex-end;margin-bottom:10px;display:flex}.print-doc{color:#172033;background:#fff;font-family:Inter,system-ui,sans-serif}.print-doc__page{box-sizing:border-box;position:relative}.print-doc__header{margin-bottom:12px}.print-doc__brand-row{color:#2f607f;border-bottom:1px solid #d9e2ea;justify-content:space-between;align-items:flex-start;padding-bottom:8px;display:flex}.print-doc__brand-row>div{gap:2px;display:grid}.print-doc__brand-row>div:last-child{text-align:right;color:#667085}.print-doc__brand-row b{font-size:10px}.print-doc__brand-row small{color:#667085;font-size:7px}.print-doc__title-row{border-bottom:1px solid #d9e2ea;justify-content:space-between;align-items:end;gap:16px;padding:10px 0 9px;display:flex}.print-doc__title-row>div{gap:3px;display:grid}.print-doc__title-row small{color:#667085;letter-spacing:.04em;font-size:7px;font-weight:700}.print-doc__title-row h1{color:#17324d;margin:0;font-size:22px;line-height:1}.print-doc__title-row>span{color:#667085;font-size:8px}.print-doc__identity{grid-template-columns:2.1fr 1fr .7fr 1fr 1fr .55fr;gap:10px;padding:9px 0 4px;display:grid}.print-doc__identity>div{gap:2px;min-width:0;display:grid}.print-doc__identity small{color:#667085;text-transform:uppercase;font-size:6.5px;font-weight:700}.print-doc__identity strong{overflow-wrap:anywhere;font-size:8.2px}.print-doc__columns{grid-template-columns:minmax(0,1fr) 49mm;align-items:start;gap:6mm;display:grid}.print-doc__columns>main,.print-doc__page--full>main{min-width:0}.print-doc__footer{color:#667085;border-top:1px solid #d9e2ea;justify-content:space-between;gap:12px;margin-top:10px;padding-top:6px;font-size:6.5px;display:flex}.print-sidebar{background:#f8fafc;min-width:0;padding:10px 9px}.print-sidebar h2{color:#2f607f;letter-spacing:.03em;margin:0 0 7px;font-size:8px;line-height:1.2}.print-sidebar h2:not(:first-child){margin-top:12px}.print-sidebar__facts{display:grid}.print-sidebar__facts>div{border-bottom:1px solid #e7edf2;justify-content:space-between;gap:8px;padding:5px 0;display:flex}.print-sidebar__facts span{color:#667085;font-size:7px}.print-sidebar__facts strong{text-align:right;font-size:7.4px}.print-sidebar__metrics{gap:5px;display:grid}.print-sidebar__metrics>div{background:#fff;border:1px solid #e7edf2;border-radius:6px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px 6px;min-height:42px;padding:7px;display:grid}.print-sidebar__metrics span{color:#667085;grid-column:1/-1;font-size:6.5px;font-weight:700}.print-sidebar__metrics strong{color:#17324d;font-size:17px;line-height:1}.print-sidebar__metrics small{color:#667085;text-align:right;font-size:6px}.studies-print__score-card{align-items:center!important}.studies-print__score-body{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.studies-print__score-value{white-space:nowrap;font-size:21px!important}.studies-print__score-risk{align-content:center;justify-items:start;gap:0;line-height:1.15;display:grid;text-align:left!important;font-size:7px!important}.studies-print__score-risk b{color:#475467;font-weight:750;display:block}.studies-print__key-metric{grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr) auto 28px!important;align-items:center!important}.studies-print__key-metric>span{grid-column:1/-1}.studies-print__key-metric>strong{grid-area:2/1}.studies-print__key-metric>small{grid-area:2/2}.studies-print__key-metric .studies-print__clinical-marker{grid-area:2/3/4;place-self:center;font-size:23px;font-weight:900;line-height:1}.studies-print__key-metric .studies-print__clinical-state{color:#475467;flex-wrap:wrap;grid-area:3/1/auto/3;align-items:baseline;gap:2px 4px;margin:3px 0 0;font-size:6.4px;line-height:1.3;display:flex}.studies-print__clinical-state>span{min-width:0}.studies-print__key-metric.is-normal .studies-print__clinical-marker,.studies-print__key-metric.is-normal .studies-print__clinical-state{color:#18794e}.studies-print__key-metric.is-attention .studies-print__clinical-marker,.studies-print__key-metric.is-attention .studies-print__clinical-state{color:#9a6700}.studies-print__key-metric.is-urgent .studies-print__clinical-marker,.studies-print__key-metric.is-critical .studies-print__clinical-marker,.studies-print__key-metric.is-urgent .studies-print__clinical-state,.studies-print__key-metric.is-critical .studies-print__clinical-state{color:#b42318}.print-sidebar__meds,.print-sidebar__adherence,.print-sidebar__routes{gap:5px;display:grid}.print-sidebar__meds article,.print-sidebar__adherence article,.print-sidebar__routes article{break-inside:avoid;background:#fff;border:1px solid #e7edf2;border-radius:6px;gap:2px;padding:7px;display:grid}.print-sidebar__meds strong,.print-sidebar__adherence strong,.print-sidebar__routes strong{font-size:7.5px}.print-sidebar__meds span,.print-sidebar__adherence span,.print-sidebar__routes span,.print-sidebar__routes small,.print-sidebar__adherence small{color:#667085;font-size:6.4px}.print-sidebar__adherence strong[data-status=full]{color:#18794e}.print-sidebar__adherence strong[data-status=partial]{color:#9a6700}.print-sidebar__adherence strong[data-status=not_taking]{color:#b42318}.print-sidebar__routes article{grid-template-columns:auto 1fr}.print-sidebar__routes article small{grid-column:2}.print-sidebar__empty{color:#98a2b3;margin:0;font-size:7px}.exam-print__section{margin:0 0 10px}.exam-print__section h3{color:#17324d;border-bottom:1px solid #dbe4eb;border-left:3px solid #557d99;margin:0 0 5px;padding:5px 7px;font-size:9px}.exam-print__facts,.exam-print__systems-table{border-top:1px solid #e7edf2;grid-template-columns:1fr 1fr;margin:0;display:grid}.exam-print__facts>div,.exam-print__systems-table>div{break-inside:avoid;border-bottom:1px solid #e7edf2;border-right:1px solid #e7edf2;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:7px;padding:5px 4px;display:grid}.exam-print__facts dt,.exam-print__systems-table dt{color:#667085;font-size:7px}.exam-print__facts dd,.exam-print__systems-table dd{margin:0;font-size:7.3px;font-weight:650}.exam-print__complaints{gap:5px;display:grid}.exam-print__complaint{break-inside:avoid;border:1px solid #d9e2ea;border-radius:5px;padding:7px 8px}.exam-print__complaint-title{grid-template-columns:58px 1fr;gap:7px;font-size:7.5px;display:grid}.exam-print__complaint-history{color:#475467;margin:3px 0 0 65px;font-size:7px}.exam-print__complaint-history p{margin:2px 0}.exam-print__item{break-inside:avoid;border:1px solid #e1e7ed;border-radius:5px;margin:4px 0;padding:6px 8px}.exam-print__item dl{grid-template-columns:1fr 1fr;gap:3px 10px;margin:0;display:grid}.exam-print__item dl>div{grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:5px;display:grid}.exam-print__item dt{color:#657384;font-size:6.8px}.exam-print__item dd{margin:0;font-size:7px;font-weight:650}.exam-print__allergies{gap:5px;display:grid}.exam-print__allergies article{break-inside:avoid;background:#fff5f3;border:1px solid #f0cbc7;border-radius:5px;grid-template-columns:18px 1fr;gap:7px;padding:7px 8px;display:grid}.exam-print__allergies article>b{color:#b42318}.exam-print__allergies article>div{gap:2px;font-size:7px;display:grid}.studies-print__status-list{gap:5px;display:grid}.studies-print__status-list>div{background:#fff;border:1px solid #e7edf2;border-radius:6px;gap:3px;padding:7px;display:grid}.studies-print__status-list span{color:#667085;font-size:6.5px}.studies-print__status-list strong{color:#18794e;font-size:7.2px}.studies-print__safety{border:1px solid;border-radius:6px;gap:4px;padding:8px;font-size:7px;display:grid}.studies-print__safety.is-complete{color:#18794e;background:#edf9f2;border-color:#b9ddc8}.studies-print__safety.is-open{color:#9a6700;background:#fffaeb;border-color:#e7c46a}.studies-print__safety small{color:#667085}.studies-print__block{margin-bottom:12px}.studies-print__block>h2{color:#17324d;border-bottom:1px solid #dbe4eb;border-left:3px solid #557d99;margin:0 0 5px;padding:5px 7px;font-size:10px}.studies-print__meta{color:#667085;margin:0 0 7px;font-size:7px}.studies-print__lab-section{margin:0 0 9px}.studies-print__lab-section h3{color:#17324d;margin:0 0 4px;font-size:8px}.studies-print__lab-section table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:6.7px}.studies-print__lab-section th,.studies-print__lab-section td{overflow-wrap:anywhere;border:1px solid #d9e2ea;padding:4px 5px}.studies-print__lab-section th{color:#667085;text-align:left;background:#f7f9fc;font-size:6px}.studies-print__lab-section th:first-child,.studies-print__lab-section td:first-child{width:35%}.studies-print__lab-section th:nth-child(2),.studies-print__lab-section td:nth-child(2){width:17%;font-weight:700}.studies-print__lab-section th:nth-child(3),.studies-print__lab-section td:nth-child(3){width:18%}.studies-print__lab-section th:nth-child(4),.studies-print__lab-section td:nth-child(4){width:30%}.studies-print__metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-bottom:8px;display:grid}.studies-print__metric-grid>div{break-inside:avoid;border:1px solid #d9e2ea;border-radius:6px;align-content:center;gap:3px;min-height:50px;padding:7px;display:grid}.studies-print__metric-grid span{color:#667085;font-size:6.3px}.studies-print__metric-grid strong{color:#17324d;font-size:13px}.studies-print__metric-grid small{color:#667085;font-size:5.8px}.studies-print__note{break-inside:avoid;background:#fbfcfe;border:1px solid #d9e2ea;border-radius:6px;padding:8px}.studies-print__note>span{color:#667085;text-transform:uppercase;font-size:6.3px;font-weight:700}.studies-print__note p{margin:4px 0 0;font-size:7.2px;line-height:1.45}@media print{@page{size:A4;margin:11mm}body[data-print-kind=studies] .app-shell,body[data-print-kind=studies]>.studies-print-source{display:none!important}body[data-print-kind=studies][data-print-source=case]>.studies-print-source[data-print-source=case]{display:block!important}body[data-print-kind=studies] .physician-case-print-source,body[data-print-kind=exam]>.studies-print-source{display:none!important}.print-doc{font-size:8pt;max-width:none!important}.print-doc__page{break-after:page;page-break-after:always;grid-template-rows:auto 1fr auto;min-height:273mm;display:grid}.print-doc__page:last-child{break-after:auto;page-break-after:auto}.print-doc__columns{grid-template-columns:minmax(0,1fr) 46mm;gap:5mm}.print-sidebar{align-self:stretch}.print-doc__header,.print-doc__footer,.print-sidebar__metrics>div,.studies-print__lab-section tr,.studies-print__note{break-inside:avoid}.studies-print__metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.figma-lab-result-cell.has-presentation{align-items:flex-start}.figma-lab-result-cell__presentation{white-space:normal;max-width:220px;margin-top:3px;line-height:1.25;display:block}.figma-lab-result-cell__presentation b{margin-right:2px}.figma-lab-result-cell.is-normal .figma-lab-result-cell__presentation{color:#18794e}.figma-lab-result-cell.is-attention .figma-lab-result-cell__presentation{color:#9a6700}.figma-lab-result-cell.is-urgent .figma-lab-result-cell__presentation,.figma-lab-result-cell.is-critical .figma-lab-result-cell__presentation{color:#b42318;font-weight:700}.studies-print__lab-result{gap:2px;display:grid}.studies-print__lab-result strong{font-size:inherit}.studies-print__lab-result small{color:#667085;font-size:5.8px;line-height:1.25}.studies-print__lab-result.is-normal strong{color:#18794e}.studies-print__lab-result.is-attention strong{color:#9a6700}.studies-print__lab-result.is-urgent strong,.studies-print__lab-result.is-critical strong{color:#b42318}.physician-case-header__print-actions{flex-wrap:nowrap;justify-content:flex-end;gap:6px;display:flex}.physician-exam-surface .vitals-stack{grid-template-columns:1fr;gap:8px}.physician-exam-surface .vitals-stack .field{grid-template-columns:minmax(150px,auto) minmax(0,1fr);justify-content:stretch}.physician-exam-surface .vitals-stack .bp-inline{flex-wrap:nowrap;justify-content:flex-start;min-width:0}.physician-exam-surface .vitals-stack .bp-inline input{width:88px;max-width:88px}.physician-exam-surface .vitals-stack .bp-inline span:last-child{margin-left:2px}@media print{body[data-print-kind=studies]{margin:0!important;padding:0!important}body[data-print-kind=studies][data-print-source=case]>.studies-print-source[data-print-source=case]{break-before:avoid!important;page-break-before:avoid!important;margin:0!important;padding:0!important}body[data-print-kind=studies][data-print-source=case]>.studies-print-source[data-print-source=case]>.print-doc{margin:0!important;padding:0!important}}.physician-exam-surface .questionnaire-score-class{color:#344054;align-items:center;gap:5px;margin-top:4px;font-size:11px;line-height:1.2;display:flex}.physician-exam-surface .questionnaire-score-class strong{color:#17324d;font-size:13px}.studies-print__lab-interpretation{gap:2px;line-height:1.25;display:grid}.studies-print__lab-interpretation strong{font-size:6.1px}.studies-print__lab-interpretation small,.studies-print__lab-interpretation span{color:#667085;font-size:5.8px}.studies-print__lab-interpretation.is-normal strong{color:#18794e}.studies-print__lab-interpretation.is-attention strong{color:#9a6700}.studies-print__lab-interpretation.is-urgent strong,.studies-print__lab-interpretation.is-critical strong,.studies-print__meta--conflict{color:#b42318;font-weight:700}@media print{body[data-print-kind=studies]{min-height:0!important}body[data-print-kind=studies]>:not(.studies-print-source),body[data-print-kind=studies]>.studies-print-source{display:none!important}body[data-print-kind=studies][data-print-source=case]>.studies-print-source[data-print-source=case]{width:auto!important;display:block!important;position:static!important}}.questionnaire-derived-result{background:#f7fbff;border:1px solid #d6e3ef;border-radius:7px;gap:2px;margin-top:6px;padding:7px 9px;display:grid}.questionnaire-derived-result span{color:#667085;text-transform:uppercase;letter-spacing:.03em;font-size:10.5px;font-weight:700}.questionnaire-derived-result strong{color:#17324d;font-size:14px;line-height:1.25}.physician-conclusion-editor{gap:20px;display:grid}.physician-conclusion-editor>section{gap:10px;display:grid}.physician-conclusion-editor label{color:#475467;gap:5px;font-size:10.5px;font-weight:700;display:grid}.physician-conclusion-editor input,.physician-conclusion-editor textarea,.physician-conclusion-editor select{box-sizing:border-box;color:#253247;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #cfd8e3;border-radius:8px;padding:8px 10px;font-size:12.5px;line-height:1.45}.physician-conclusion-editor textarea{resize:vertical;min-height:78px}.physician-conclusion-editor input:focus,.physician-conclusion-editor textarea:focus,.physician-conclusion-editor select:focus{border-color:#74a4d4;outline:none;box-shadow:0 0 0 3px #2f79c81a}.physician-conclusion-editor input[readonly]{color:#667085;background:#f5f7fa}.physician-conclusion-editor__card{background:#fbfcfe;border:1px solid #d9e0e8;border-radius:9px;gap:8px;padding:12px;display:grid}.physician-conclusion-editor__card>button,.physician-conclusion-editor__add{color:#235ea7;cursor:pointer;background:0 0;border:0;justify-self:start;padding:3px 0;font-size:11px;font-weight:700}.physician-conclusion-editor__card>button{color:#a13d37}.physician-conclusion-review__checklist li{display:block}.physician-conclusion-review__checklist li>label{cursor:pointer;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:7px;display:grid}.physician-conclusion-review__checklist input[type=checkbox]{accent-color:#235ea7;width:14px;height:14px;margin:1px 0 0}.physician-conclusion-layout{align-items:start;overflow:visible}.physician-conclusion-review{overscroll-behavior:contain;border:1px solid #d9e0e8;align-self:start;height:calc(100dvh - 28px);min-height:0;max-height:calc(100dvh - 28px);position:sticky;top:12px;overflow-y:auto}.physician-conclusion-risk-card{background:#fcfbff;border-left:3px solid #7648c9;grid-template-columns:minmax(180px,.33fr) minmax(0,1fr);gap:12px;padding:12px 14px;display:grid}.physician-conclusion-risk-card strong{color:#173e70;font-size:13px}.physician-conclusion-risk-card p{overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px;line-height:1.55}@media (width<=900px){.physician-conclusion-review{height:auto;max-height:65dvh;position:static}.physician-conclusion-risk-card{grid-template-columns:1fr}}.physician-exam-surface .s2-workflow--screen-06{display:block}.physician-exam-surface .s2-workflow--screen-06>.s2-panel--mental-health,.physician-exam-surface .s2-workflow--screen-06>.supplemental-section,.physician-exam-surface .s2-workflow--screen-06>.s2-panel--questionnaires{margin:0 0 12px}.physician-exam-surface .s2-panel--mental-health .questionnaire-primary-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;max-width:900px}.physician-exam-surface .mental-health-safety{border-top:1px solid #e2e8f0;margin-top:14px;padding-top:12px}.physician-exam-surface .mental-health-safety .s2-panel--suicide{margin-top:10px}.physician-exam-surface .supplemental-section>.supplemental-questionnaires{margin:0}.physician-exam-surface .supplemental-section .supplemental-questionnaires-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.physician-exam-surface .supplemental-section .supplemental-questionnaire-row{background:#fbfcfe;border:1px solid #dce5ef;border-radius:10px;grid-template-columns:1fr;align-content:start;gap:10px;padding:12px}.physician-exam-surface .supplemental-section .supplemental-questionnaire-row>button{justify-self:start}.physician-exam-surface .clinical-choice-group--risk button:not(.active):hover:not(:disabled),.physician-exam-surface .clinical-choice-group button:not(.active):hover:not(:disabled){color:#344c69;box-shadow:none;background:#f3f7fb;border-color:#a0b9d6}.physician-exam-surface .clinical-choice-group--risk button.active,.physician-exam-surface .clinical-choice-group button.active{color:#fff;background:#2263a8;border-color:#174d86;font-weight:750;box-shadow:0 0 0 2px #d3e7ff}.physician-exam-surface .clinical-choice-group button.active:hover:not(:disabled){color:#fff;background:#1b5799}.physician-exam-surface .clinical-choice-group button:focus-visible{outline-offset:2px;outline:3px solid #90bdf0}@media (width<=900px){.physician-exam-surface .supplemental-section .supplemental-questionnaires-grid,.physician-exam-surface .s2-panel--mental-health .questionnaire-primary-grid{grid-template-columns:1fr}}@media print{.conclusion-print-section-head,.conclusion-print-subtitle,.exam-print__section>h3,.studies-print__block>h2,.studies-print__lab-section>h3{break-after:avoid-page!important;page-break-after:avoid!important}.conclusion-print-section,.conclusion-print-recommendations,.conclusion-print-stack,.conclusion-print-medication-grid{break-inside:auto}.conclusion-print-card,.conclusion-print-diagnosis,.conclusion-print-plan,.conclusion-print-medication-head,.conclusion-print-followup-head{break-inside:avoid-page}.conclusion-print-root p,.conclusion-print-root li,.exam-print p,.studies-print p{orphans:3;widows:3;overflow-wrap:break-word}.studies-print__lab-section thead{display:table-header-group}.studies-print__lab-section tr{break-inside:avoid-page}.print-doc--flow .print-doc__page--adaptive{break-before:auto!important;break-after:auto!important;page-break-before:auto!important;page-break-after:auto!important;height:auto!important;min-height:0!important;display:block!important}.print-doc--flow .print-doc__columns{break-inside:auto;align-items:start}.print-doc--flow .print-doc__rail{align-content:start;gap:4mm;min-width:0;display:grid}.print-doc--flow .print-doc__rail>.print-sidebar{break-inside:avoid-page;align-self:start}.print-doc--flow .print-doc__overflow{margin-top:4mm}.print-doc--flow .print-doc__footer{break-inside:avoid-page;margin-top:4mm}.print-doc--flow .studies-print__detailed-labs,.print-doc--flow .studies-print__followup{margin-top:4mm}.print-doc--flow .studies-print__lab-section{break-inside:auto}.print-doc--flow .studies-print__lab-section thead{display:table-header-group}.print-doc--flow .studies-print__lab-section tr{break-inside:avoid-page}.print-doc--flow h2,.print-doc--flow h3{break-after:avoid-page}}@page screening-exam{size:A4;margin:17mm 11mm;@top-left{content:"СКРИНІНГ 40+";font:700 8pt Arial,sans-serif;color:#315b79}@top-right{content:"Огляд лікаря · Сторінка " counter(page);font:600 7pt Arial,sans-serif;color:#4d647d}@bottom-left{content:"Матеріал для лікаря";font:500 7pt Arial,sans-serif;color:#697888}@bottom-right{content:"Сторінка " counter(page);font:500 7pt Arial,sans-serif;color:#697888}}@page screening-studies{size:A4;margin:17mm 11mm;@top-left{content:"СКРИНІНГ 40+";font:700 8pt Arial,sans-serif;color:#315b79}@top-right{content:"Дослідження · Сторінка " counter(page);font:600 7pt Arial,sans-serif;color:#4d647d}@bottom-left{content:"Матеріал для лікаря";font:500 7pt Arial,sans-serif;color:#697888}@bottom-right{content:"Сторінка " counter(page);font:500 7pt Arial,sans-serif;color:#697888}}@media print{body[data-print-kind=exam] .exam-print.print-doc--flow{page:screening-exam!important}body[data-print-kind=studies] .studies-print.print-doc--flow{page:screening-studies!important}body[data-print-kind=studies] .studies-print__lab-columns{break-inside:auto!important;grid-template-columns:minmax(0,1fr) 49mm!important;align-items:start!important;gap:6mm!important}body[data-print-kind=studies] .studies-print__labs-compact{width:100%!important;min-width:0!important;max-width:none!important;margin-bottom:2mm!important}body[data-print-kind=studies] .studies-print__laboratory-tables{min-width:0;display:block}body[data-print-kind=studies] .studies-print__labs-compact .studies-print__lab-section{break-inside:auto!important;margin-bottom:2mm!important}body[data-print-kind=studies] .studies-print__labs-compact .studies-print__lab-section h3{margin:0 0 1mm!important;font-size:7.7px!important;line-height:1.1!important}body[data-print-kind=studies] .studies-print__labs-compact .studies-print__meta{margin-bottom:3px!important}body[data-print-kind=studies] .studies-print__labs-compact .studies-print__lab-section table{table-layout:fixed!important;width:100%!important;font-size:6.5px!important;line-height:1.08!important}body[data-print-kind=studies] .studies-print__labs-compact .studies-print__lab-section th,body[data-print-kind=studies] .studies-print__labs-compact .studies-print__lab-section td{vertical-align:middle!important;overflow-wrap:normal!important;word-break:normal!important;padding:2px 3px!important;line-height:1.08!important}body[data-print-kind=studies] .studies-print__labs-compact .studies-print__lab-section th:first-child,body[data-print-kind=studies] .studies-print__labs-compact .studies-print__lab-section td:first-child{width:37%!important}body[data-print-kind=studies] .studies-print__labs-compact .studies-print__lab-section th:nth-child(2),body[data-print-kind=studies] .studies-print__labs-compact .studies-print__lab-section td:nth-child(2){width:12%!important}body[data-print-kind=studies] .studies-print__labs-compact .studies-print__lab-section th:nth-child(3),body[data-print-kind=studies] .studies-print__labs-compact .studies-print__lab-section td:nth-child(3){width:15%!important}body[data-print-kind=studies] .studies-print__labs-compact .studies-print__lab-section th:nth-child(4),body[data-print-kind=studies] .studies-print__labs-compact .studies-print__lab-section td:nth-child(4){width:36%!important}body[data-print-kind=studies] .studies-print__labs-compact .studies-print__lab-section thead{display:table-header-group}body[data-print-kind=studies] .studies-print__labs-compact .studies-print__lab-section tr{break-inside:avoid-page}body[data-print-kind=studies] .studies-print__lab-columns>.print-sidebar{width:auto!important;min-width:0!important}body[data-print-kind=studies] .studies-print__lab-columns .studies-print__labs-compact table{font-size:7px!important;line-height:1.12!important}body[data-print-kind=studies] .studies-print__lab-columns .studies-print__labs-compact td,body[data-print-kind=studies] .studies-print__lab-columns .studies-print__labs-compact th{line-height:1.12!important}body[data-print-kind=studies] .studies-print>.print-doc__page--adaptive>.print-doc__header{margin-bottom:4px!important}body[data-print-kind=studies] .studies-print .print-doc__brand-row{padding-bottom:3px!important}body[data-print-kind=studies] .studies-print .print-doc__brand-row>div{gap:1px!important}body[data-print-kind=studies] .studies-print .print-doc__title-row{gap:10px!important;padding:4px 0!important}body[data-print-kind=studies] .studies-print .print-doc__title-row h1{font-size:19px!important;line-height:1.04!important}body[data-print-kind=studies] .studies-print .print-doc__identity{gap:7px!important;padding:4px 0 3px!important}body[data-print-kind=studies] .studies-print .print-doc__identity>div{gap:1px!important}body[data-print-kind=studies] .studies-print__labs-compact h2{margin-bottom:2px!important}body[data-print-kind=studies] .studies-print__followup{break-before:page!important;page-break-before:always!important;break-inside:avoid-page!important;margin-top:0!important}body[data-print-kind=studies] .studies-print__followup>.print-sidebar{break-inside:avoid-page!important}}.conclusion-print-root{color:#182230;background:#fff;font-family:Inter,Arial,sans-serif;font-size:10pt;line-height:1.45}.conclusion-print-sheet{background:#fff;max-width:210mm;margin:auto;padding:13mm 15mm}.conclusion-print-header,.conclusion-print-title,.conclusion-print-patient,.conclusion-print-section-head,.conclusion-print-followup-head,.conclusion-print-medication-head,.conclusion-print-running-header,.conclusion-print-running-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.conclusion-print-header{border-bottom:1px solid #d9e0e9;padding-bottom:9px}.conclusion-print-brand{align-items:center;gap:10px;display:flex}.conclusion-print-brand>b{color:#fff;background:#173e70;border-radius:5px;place-items:center;width:31px;height:31px;font-size:9pt;display:grid}.conclusion-print-brand strong{color:#173e70;letter-spacing:.07em;font-size:9pt}.conclusion-print-brand small,.conclusion-print-brand-meta small{color:#667085;font-size:7.5pt;display:block}.conclusion-print-brand-meta{text-align:right;font-size:8pt}.conclusion-print-title{align-items:end;padding:13px 0}.conclusion-print-title small{color:#4273ab;text-transform:uppercase;letter-spacing:.07em;font-size:8pt}.conclusion-print-title h1{color:#102a4c;margin:3px 0;font-size:21pt}.conclusion-print-title p{color:#667085;margin:0;font-size:8pt}.conclusion-print-title p strong{color:#263a54}.conclusion-print-status{background:#eef8f4;border:1px solid #b9ded1;border-radius:5px;flex-shrink:0;padding:8px 11px}.conclusion-print-status span{color:#64748b;font-size:7pt;display:block}.conclusion-print-status strong{color:#147a5b;font-size:8pt;display:block}.conclusion-print-patient{color:#fff;background:#173e70;border-radius:5px;grid-template-columns:2.2fr 1fr .6fr 1.5fr;align-items:stretch;margin-bottom:12px;display:grid}.conclusion-print-patient>div{border-right:1px solid #fff3;min-width:0;padding:9px 10px}.conclusion-print-patient span{color:#a9c8e8;text-transform:uppercase;font-size:7pt;display:block}.conclusion-print-patient strong{white-space:normal;overflow-wrap:anywhere;margin-top:3px;font-size:8pt;display:block}.conclusion-print-summary{background:#f1f6fb;border-left:3px solid #4273ab;padding:9px 11px}.conclusion-print-context{background:#fafbfc;border:1px solid #e2e7ed;margin-top:6px;padding:8px 11px}.conclusion-print-summary>strong,.conclusion-print-context>strong{text-transform:uppercase;color:#4273ab;font-size:8pt}.conclusion-print-summary p,.conclusion-print-context p{margin:3px 0 0}.conclusion-print-section{margin-top:13px}.conclusion-print-section-head{color:#173e70;text-transform:uppercase;letter-spacing:.05em;border-bottom:1.5px solid #173e70;justify-content:flex-start;padding-bottom:5px;font-size:9pt}.conclusion-print-section-head span{color:#4273ab;font-weight:700}.conclusion-print-section-head b{color:#fff;background:#4273ab;border-radius:10px;margin-left:auto;padding:0 6px;font-size:8pt}.conclusion-print-section-body{padding-top:6px}.conclusion-print-stack{flex-direction:column;gap:5px;display:flex}.conclusion-print-card,.conclusion-print-differential,.conclusion-print-diagnosis,.conclusion-print-plan,.conclusion-print-medication,.conclusion-print-followup,.conclusion-print-recommendations>div,.conclusion-print-risk-grid>div{background:#fff;border:1px solid #e0e5eb;padding:7px 9px}.conclusion-print-card,.conclusion-print-followup{border-left:2px solid #37938c}.conclusion-print-differential{border-left:2px solid #c68c2f}.conclusion-print-card>strong,.conclusion-print-differential>strong,.conclusion-print-plan strong,.conclusion-print-medication-head strong,.conclusion-print-followup-head strong{color:#25364c;font-size:9pt}.conclusion-print-list{margin:4px 0 0;padding:0;list-style:none}.conclusion-print-list li{margin-top:2px;padding-left:10px;position:relative}.conclusion-print-list li:before{content:"›";color:#4273ab;font-weight:800;position:absolute;left:0}.conclusion-print-differential p,.conclusion-print-diagnosis p,.conclusion-print-plan p,.conclusion-print-followup p,.conclusion-print-risk-grid p{margin:3px 0 0}.conclusion-print-differential b,.conclusion-print-followup b{text-transform:uppercase;color:#8a641d;font-size:8pt;display:block}.conclusion-print-followup b{color:#47827d}.conclusion-print-diagnosis strong{font-size:9pt}.conclusion-print-diagnosis code,.conclusion-print-diagnosis em{font:inherit;color:#64748b;margin-left:6px;font-size:8pt}.conclusion-print-diagnosis em{font-style:normal}.conclusion-print-subtitle{text-transform:uppercase;letter-spacing:.05em;color:#65758a;margin:9px 0 5px;font-size:8pt}.conclusion-print-risk-grid,.conclusion-print-recommendations,.conclusion-print-medication-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.conclusion-print-risk-grid strong,.conclusion-print-recommendations strong{color:#173e70}.conclusion-print-plan{gap:10px;display:flex}.conclusion-print-plan>b{color:#fff;background:#173e70;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:8pt;display:grid}.conclusion-print-meta{color:#5b6c82;gap:8px;margin-top:3px;font-size:8pt;display:flex}.conclusion-print-medication{border-top:2px solid #6e56a6}.conclusion-print-medication-head{align-items:flex-start}.conclusion-print-medication-head small{color:#667085;font-style:italic;display:block}.conclusion-print-medication-head>b{color:#5c438e;font-size:8pt}.conclusion-print-medication-grid{gap:6px 10px;margin-top:6px}.conclusion-print-medication-grid span{color:#7a8494;font-size:8pt;display:block}.conclusion-print-medication-grid strong{overflow-wrap:anywhere;font-weight:500;display:block}.conclusion-print-followup-head{align-items:flex-start}.conclusion-print-followup-head span{color:#54657b;text-align:right;font-size:8pt}.conclusion-print-signature{border-top:1px solid #cfd6df;grid-template-columns:1.4fr 1fr 1fr;gap:15px;margin-top:14px;padding-top:9px;display:grid}.conclusion-print-signature span{color:#7a8494;font-size:8pt;display:block}.conclusion-print-signature strong{font-size:9pt;font-weight:500}.conclusion-print-footer{color:#667085;border-top:1px solid #e1e5eb;justify-content:space-between;gap:8px;margin-top:10px;padding-top:5px;font-size:7pt;display:flex}.conclusion-print-running-header,.conclusion-print-running-footer{display:none}@media screen{.conclusion-print-root{pointer-events:none;width:210mm;position:fixed;top:0;left:-100000px}}@media print{.conclusion-print-root{page:conclusion}@page conclusion{size:A4;margin:18mm 15mm;@top-left{content:"SCREENING 40+ · Лікарський висновок";font-size:7pt;color:#667085;border-bottom:1px solid #d9e0e9;padding-bottom:2mm}@bottom-left{content:"Затверджено лікарем · SCREENING 40+";font-size:7pt;color:#667085;border-top:1px solid #d9e0e9;padding-top:2mm}@bottom-right{content:counter(page) " / " counter(pages);font-size:7pt;color:#667085;border-top:1px solid #d9e0e9;padding-top:2mm}}body[data-print-kind=conclusion]{background:#fff!important}body[data-print-kind=conclusion] #root{display:none!important}body[data-print-kind=conclusion] .conclusion-print-root{display:block!important}.conclusion-print-root{font-size:9pt;line-height:1.38}.conclusion-print-sheet{max-width:none;margin:0;padding:0}.conclusion-print-running-header,.conclusion-print-running-footer{display:none!important}.conclusion-print-stack{display:block}.conclusion-print-stack>*{margin-bottom:5px}.conclusion-print-stack>:last-child{margin-bottom:0}.conclusion-print-section,.conclusion-print-section-body{break-inside:auto}.conclusion-print-risk-grid{grid-template-columns:minmax(0,1fr);gap:5px;width:100%;display:grid}.conclusion-print-risk-grid>div{box-sizing:border-box;width:auto;min-width:0}.conclusion-print-card,.conclusion-print-differential,.conclusion-print-diagnosis,.conclusion-print-plan,.conclusion-print-followup{break-inside:avoid-page}.conclusion-print-section-head{break-after:avoid}.conclusion-print-section-head+div{break-before:avoid}.conclusion-print-diagnosis,.conclusion-print-risk-grid>div,.conclusion-print-signature{break-inside:avoid}.conclusion-print-medication{break-inside:avoid;orphans:3;widows:3}.conclusion-print-followup,.conclusion-print-card,.conclusion-print-differential,.conclusion-print-plan{orphans:3;widows:3}.conclusion-print-medication-head{break-after:avoid}.conclusion-print-medication-grid>div{break-inside:avoid}.conclusion-print-recommendations>div{break-inside:auto}.conclusion-print-footer{break-inside:avoid}.conclusion-print-patient{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.patient15{color:#22334b;flex-direction:column;gap:10px;min-width:0;padding:8px 14px 20px;display:flex}.patient15__head{background:0 0;border:0;border-bottom:1px solid #d8e1eb;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 2px 10px;display:flex}.patient15__head h2{color:#173e70;margin:2px 0;font-size:20px}.patient15__head p{color:#64748b;margin:0;font-size:12px}.patient15__tag{color:#2b629f;white-space:nowrap;background:#edf3fb;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:700}.patient15__columns{grid-template-columns:minmax(0,1fr) 254px;align-items:start;gap:12px;display:grid}.patient15__body{flex-direction:column;gap:13px;min-width:0;display:flex}.patient15__nav{background:#fff;border:1px solid #d8e1eb;border-radius:8px;flex-wrap:wrap;gap:9px;padding:11px 14px;display:flex}.patient15__nav span{color:#50647c;font-size:11px}.patient15__nav b,.patient15__section-title b{color:#348b80;margin-right:6px;font:700 11px ui-monospace,monospace}.patient15__section-title{letter-spacing:.035em;text-transform:uppercase;color:#173e70;border-bottom:2px solid #348b80;align-items:baseline;gap:5px;margin:0 0 7px;padding-bottom:6px;font-size:13px;font-weight:800;display:flex}.patient15__section{min-width:0}.patient15__panel{background:#fff;border:1px solid #d8e1eb;border-radius:9px;overflow:hidden}.patient15__panel--ai{background:#f3f7fc;border-left:4px solid #3771b1;padding:16px}.patient15__label{letter-spacing:.04em;text-transform:uppercase;color:#56738f;font-size:10px;font-weight:700}.patient15__textarea{box-sizing:border-box;resize:vertical;color:#23384f;background:#fff;border:1px solid #dae3eb;border-radius:6px;width:100%;min-height:84px;margin-top:8px;padding:10px;font:13px/1.55 inherit;display:block}.patient15__textarea:read-only{resize:none;background:0 0;border-color:#0000;padding-left:0;padding-right:0}.patient15__empty{color:#6e7e90;padding:15px;font-size:12px;line-height:1.55}.patient15__empty strong{color:#364a60;margin-bottom:4px;font-size:12px;display:block}.patient15__result-head{background:#eff7f5;border-bottom:1px solid #d3e4df;justify-content:space-between;align-items:start;gap:12px;padding:12px 14px;display:flex}.patient15__result-head strong{color:#285f5b;font-size:13px;display:block}.patient15__result-head small{color:#657b78;font-size:11px}.patient15__grid-head,.patient15__result-row{border-top:1px solid #e5ebf0;grid-template-columns:minmax(125px,1.4fr) minmax(90px,.8fr) minmax(95px,.85fr) minmax(110px,1.15fr);align-items:center;gap:8px;padding:8px 12px;display:grid}.patient15__grid-head{text-transform:uppercase;color:#748296;background:#f6f8fb;font-size:10px;font-weight:700}.patient15__result-row{font-size:12px}.patient15__result-row strong{color:#1b3655;font-weight:650}.patient15__result-row em{color:#4f657b;font-style:normal}.patient15__result-row em:before{content:"";background:#8795a4;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.patient15__result-row em[data-tone=normal]:before{background:#218665}.patient15__result-row em[data-tone=attention]:before{background:#cc942f}.patient15__result-row em[data-tone=high]:before{background:#bc524a}.patient15__result-group{margin-top:10px}.patient15__result-group>h4{color:#285f5b;background:#eff7f5;margin:0;padding:10px 12px;font-size:12px}.patient15__cards{flex-direction:column;gap:8px;display:flex}.patient15__card{background:#fff;border:1px solid #d8e1eb;border-left:4px solid #afbdc9;border-radius:9px;overflow:hidden}.patient15__card--ok{border-left-color:#218665}.patient15__card--moderate{border-left-color:#cc942f}.patient15__card--high{border-left-color:#bc524a}.patient15__card-head{background:#fafcfd;border-bottom:1px solid #e5ebf0;justify-content:space-between;gap:12px;padding:12px 14px;display:flex}.patient15__card-head strong{color:#173e70;font-size:13px;display:block}.patient15__card-head small{color:#617184;margin-top:3px;font-size:11px;display:block}.patient15__severity{color:#556981;white-space:nowrap;font-size:10px}.patient15__card-columns{grid-template-columns:1.15fr 1fr .8fr;display:grid}.patient15__card-columns label{color:#397f74;text-transform:uppercase;border-left:1px solid #e5ebf0;padding:12px;font-size:11px;font-weight:700}.patient15__card-columns label:first-child{border-left:0}.patient15__card-columns textarea{text-transform:none;min-height:110px;font-size:12px;font-weight:400}.patient15__side{background:#fff;border:1px solid #d8e1eb;border-radius:9px;position:sticky;top:18px;overflow:hidden}.patient15__side h3{color:#173e70;border-bottom:1px solid #d8e1eb;margin:0;padding:15px;font-size:13px}.patient15__side section{border-bottom:1px solid #e5ebf0;padding:14px}.patient15__side strong{color:#476178;font-size:11px;display:block}.patient15__side p{color:#6a7c90;margin:6px 0 0;font-size:11px;line-height:1.5}.patient15__side footer{flex-direction:column;gap:9px;padding:14px;display:flex}.patient15__side footer button{width:100%}.patient15__notice{color:#82611c;background:#fff9eb;border:1px solid #e7d6ad;border-radius:8px;padding:12px 15px;font-size:12px}.patient15__notice strong{margin-bottom:4px;display:block}.patient15__single{color:#5d7085;padding:13px 14px;font-size:12px}@media (width<=1020px){.patient15__columns{grid-template-columns:minmax(0,1fr)}.patient15__side{position:static}.patient15__card-columns{grid-template-columns:1fr}.patient15__card-columns label{border-top:1px solid #e5ebf0;border-left:0}.patient15__card-columns label:first-child{border-top:0}}@media (width<=650px){.patient15{padding:8px}.patient15__head{flex-direction:column;align-items:start}.patient15__grid-head,.patient15__result-row{grid-template-columns:1.2fr 1fr}.patient15__grid-head span:nth-child(3),.patient15__grid-head span:nth-child(4){display:none}.patient15__result-row>span:nth-child(3),.patient15__result-row em{grid-column:2}}.figma-lab-entry-table:not(.figma-lab-entry-table--dense) th:first-child{width:31%}.figma-lab-entry-table:not(.figma-lab-entry-table--dense) th:nth-child(2){width:24%}.figma-lab-entry-table:not(.figma-lab-entry-table--dense) th:nth-child(3){width:16%}.figma-lab-entry-table:not(.figma-lab-entry-table--dense) th:nth-child(4){width:29%}.figma-lab-entry-table--dense{min-width:1080px}.figma-lab-entry-table--dense th:first-child,.figma-lab-entry-table--dense th:nth-child(5){width:18%}.figma-lab-entry-table--dense th:nth-child(2),.figma-lab-entry-table--dense th:nth-child(6){width:13%}.figma-lab-entry-table--dense th:nth-child(3),.figma-lab-entry-table--dense th:nth-child(7){width:7%}.figma-lab-entry-table--dense th:nth-child(4),.figma-lab-entry-table--dense th:nth-child(8){width:12%}.figma-lab-entry-table--dense td:nth-child(3),.figma-lab-entry-table--dense td:nth-child(7){color:#667085;text-align:right}.figma-lab-ref{line-height:1.3;color:#7c8798!important;font-size:10px!important}.physician-study-result-card__head{grid-template-columns:32px minmax(0,1fr) auto auto;gap:8px 10px;padding:9px 12px}.physician-study-result-card__title{min-width:0;display:block}.physician-study-result-card__title strong{margin-right:8px;display:inline}.physician-study-result-card__title small{color:#7c8798;font-size:10.5px;display:inline}.physician-study-result-card__head-meta:before{content:" · "}.physician-study-result-card__action{color:#235ea7;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #aac5e8;border-radius:6px;min-height:28px;padding:4px 9px;font:600 10.5px/1.2 inherit}.physician-study-result-card__action:hover{background:#edf4fc}.physician-study-result-card.is-editing{border-color:#aac5e8;overflow:visible}.physician-study-result-card.is-editing>.physician-study-result-card__head{z-index:18;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffffa;border:1px solid #aac5e8;border-radius:8px 8px 0 0;position:sticky;top:212px;box-shadow:0 3px 12px #1018281a}.physician-study-result-card__actions,.physician-study-result-card__meta{display:none}.physician-study-runtime{border-top:1px solid #d8dee8}@media (width<=900px){.physician-study-result-card__head{grid-template-columns:30px minmax(0,1fr) auto}.physician-study-result-card__head .badge{grid-column:2;justify-self:start}.physician-study-result-card__action{grid-area:1/3/3}.physician-study-result-card.is-editing>.physician-study-result-card__head{z-index:21;top:0}}
