._backdrop_1cvxg_1{z-index:1400;background:#092c2773;place-items:center;padding:24px;display:grid;position:fixed;inset:0}._dialog_1cvxg_1{color:#173d38;background:#fff;border-radius:22px;width:min(720px,100%);max-height:calc(100dvh - 48px);overflow:auto;box-shadow:0 30px 100px #061f1b45}._dialog_1cvxg_1>header{border-bottom:1px solid #deebe7;justify-content:space-between;gap:18px;padding:22px 24px;display:flex}._dialog_1cvxg_1>header span{letter-spacing:.09em;text-transform:uppercase;color:#66817c;font-size:11px;font-weight:900}._dialog_1cvxg_1 h2{margin:4px 0 0;font-size:24px}._dialog_1cvxg_1>header button{color:#315d55;background:#fff;border:1px solid #c8dcd7;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}._content_1cvxg_1{grid-template-columns:230px 1fr;align-items:center;gap:26px;padding:28px;display:grid}._qr_1cvxg_1{border:1px solid #d2e0dd;border-radius:16px;width:100%}._content_1cvxg_1 p{color:#536e68;line-height:1.55}._content_1cvxg_1 aside{color:#315c55;background:#edf7f4;border-radius:12px;gap:10px;padding:13px;font-size:13px;line-height:1.45;display:flex}._content_1cvxg_1 aside svg{flex:none}._actions_1cvxg_1{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}._actions_1cvxg_1 button,._actions_1cvxg_1 a{color:#17675c;min-height:42px;font:inherit;background:#fff;border:1px solid #bdd4cf;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-weight:800;text-decoration:none;display:inline-flex}._actions_1cvxg_1 a{color:#fff;background:#17675c}._actions_1cvxg_1 svg{width:16px}._dialog_1cvxg_1>footer{color:#738782;border-top:1px solid #e2ebe9;padding:14px 24px;font-size:12px}@media (max-width:620px){._content_1cvxg_1{grid-template-columns:1fr}._qr_1cvxg_1{width:min(240px,100%);margin:auto}}._switcher_xglrf_1{border:1px solid color-mix(in srgb, var(--border,#dfe5e4) 84%, transparent);background:color-mix(in srgb, var(--surface,#fff) 92%, #edf6f4);border-radius:12px;align-items:center;gap:3px;padding:3px;display:inline-flex;box-shadow:0 1px 2px #14312d0d}._switcher_xglrf_1 button{min-height:30px;color:var(--muted-foreground,#60716e);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}._switcher_xglrf_1 button[aria-pressed=true]{background:var(--surface,#fff);color:var(--foreground,#16332e);box-shadow:0 1px 4px #14312d1f}._switcher_xglrf_1 button:focus-visible{outline:3px solid color-mix(in srgb, var(--primary,#16796f) 28%, transparent);outline-offset:1px}._compact_xglrf_40 button{min-height:28px;padding-inline:8px}@media (max-width:720px){._compact_xglrf_40 button span{display:none}}._workspace_13yuu_1{background:var(--surface);color:#173c37;border:1px solid #d9e5e2;border-radius:18px;margin-top:22px;padding:22px}._header_13yuu_9,._header_13yuu_9>div,._planHeading_13yuu_11,._planHeading_13yuu_11>div,._editorHeading_13yuu_13,._editorHeading_13yuu_13>div,._items_13yuu_15 section,._nextStep_13yuu_16,._nextStep_13yuu_16>div{align-items:flex-start;display:flex}._header_13yuu_9,._planHeading_13yuu_11,._editorHeading_13yuu_13{justify-content:space-between;gap:24px}._header_13yuu_9 span,._editorHeading_13yuu_13 span,._planHeading_13yuu_11 span{letter-spacing:.08em;text-transform:uppercase;color:#62807b;font-size:12px;font-weight:800}._header_13yuu_9 h2,._editorHeading_13yuu_13 h3,._planHeading_13yuu_11 h3{margin:4px 0 3px;font-size:24px}._header_13yuu_9 p,._editorHeading_13yuu_13 p,._planHeading_13yuu_11 p{color:#657b77;margin:0}._header_13yuu_9 button,._editorActions_13yuu_49 button,._nextStep_13yuu_16 button,._nextForm_13yuu_51 button,._decision_13yuu_52 button,._items_13yuu_15 section>button{color:#125b51;font:inherit;cursor:pointer;background:#f2faf8;border:1px solid #b9d4cf;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-weight:800;display:inline-flex}._header_13yuu_9 button svg,._editorActions_13yuu_49 button svg{width:16px}._notice_13yuu_71,._error_13yuu_72{border-radius:10px;align-items:center;gap:8px;margin:14px 0 0;padding:11px 13px;display:flex}._notice_13yuu_71{color:#17634f;background:#e9f8f2}._error_13yuu_72{color:#9b3b2f;background:#fff0ed}._notice_13yuu_71 svg,._error_13yuu_72 svg{flex:none;width:18px}._editor_13yuu_13{background:var(--surface-subtle);border:1px solid #cfe0dd;border-radius:14px;margin-top:18px;padding:18px}._editorHeading_13yuu_13 p{max-width:440px;font-size:13px}._formGrid_13yuu_104{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}._formGrid_13yuu_104 label,._itemsEditor_13yuu_111 label,._nextForm_13yuu_51 label,._decision_13yuu_52>div label{color:#47635e;gap:6px;font-size:12px;font-weight:800;display:grid}._wide_13yuu_120{grid-column:1/-1}._workspace_13yuu_1 input,._workspace_13yuu_1 textarea,._workspace_13yuu_1 select{box-sizing:border-box;background:var(--surface);color:#183b36;width:100%;font:inherit;border:1px solid #c8d9d6;border-radius:9px;padding:9px 10px}._itemsEditor_13yuu_111{gap:10px;margin-top:14px;display:grid}._itemsEditor_13yuu_111 fieldset{background:var(--surface);border:1px solid #d5e3e1;border-radius:12px;grid-template-columns:repeat(4,minmax(120px,1fr));align-items:end;gap:10px;padding:12px;display:grid}._itemsEditor_13yuu_111 legend{color:#42645e;padding:0 6px;font-size:12px;font-weight:900}._itemsEditor_13yuu_111 fieldset>button{color:#9b3b2f;cursor:pointer;background:0 0;border:0}._editorActions_13yuu_49{justify-content:space-between;margin-top:14px;display:flex}._editorActions_13yuu_49 button:last-child,._nextStep_13yuu_16 button,._nextForm_13yuu_51 button,._decision_13yuu_52 button{color:#fff;background:#125b51;border-color:#125b51}._loading_13yuu_175,._empty_13yuu_176{text-align:center;color:#627a76;border:1px dashed #c6d8d5;border-radius:14px;margin:18px 0 0;padding:28px}._empty_13yuu_176 svg{width:28px}._empty_13yuu_176 h3{margin:8px 0 3px}._empty_13yuu_176 p{margin:0}._layout_13yuu_193{grid-template-columns:240px minmax(0,1fr);gap:18px;margin-top:18px;display:grid}._layout_13yuu_193 nav ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}._layout_13yuu_193 nav button{text-align:left;background:var(--surface);width:100%;color:inherit;cursor:pointer;border:1px solid #d7e3e1;border-radius:12px;grid-template-columns:1fr auto;gap:3px 8px;padding:12px;display:grid}._layout_13yuu_193 nav button[data-active=true]{background:#eff9f7;border-color:#2b8b7c;box-shadow:inset 3px 0 #2b8b7c}._layout_13yuu_193 nav button span,._layout_13yuu_193 nav button small{color:#667e79;font-size:11px}._layout_13yuu_193 nav button strong{font-size:14px}._layout_13yuu_193 nav button svg{grid-area:1/2/4;align-self:center;width:16px}._detail_13yuu_238{border-left:1px solid #e0e9e7;min-width:0;padding-left:18px}._documentActions_13yuu_243{background:#f5faf9;border:1px solid #cfe0dd;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:12px 14px;display:flex}._documentActions_13yuu_243>div{align-items:center;gap:10px;display:flex}._documentActions_13yuu_243 svg{color:#247666;flex:none;width:19px}._documentActions_13yuu_243 span{gap:2px;display:grid}._documentActions_13yuu_243 small{color:#617a75}._documentActions_13yuu_243 button{color:var(--surface);font:inherit;cursor:pointer;background:#125b51;border:1px solid #125b51;border-radius:10px;flex:none;align-items:center;gap:7px;padding:9px 12px;font-weight:800;display:inline-flex}._planHeading_13yuu_11>div:last-child{text-align:right;display:grid}._planHeading_13yuu_11>div:last-child strong{font-size:22px}._planHeading_13yuu_11>div:last-child span{margin-top:4px}._lifecycle_13yuu_295{grid-template-columns:repeat(5,1fr);gap:5px;margin:18px 0;padding:0;list-style:none;display:grid}._lifecycle_13yuu_295 li{color:#778d89;border-top:2px solid #dbe5e3;align-items:center;gap:6px;padding-top:8px;font-size:11px;display:flex}._lifecycle_13yuu_295 li[data-done=true]{color:#205d53;border-color:#359786;font-weight:800}._lifecycle_13yuu_295 li span{background:#edf3f2;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid}._lifecycle_13yuu_295 li svg{width:15px}._items_13yuu_15{gap:8px;display:grid}._items_13yuu_15 section{border:1px solid #e0e8e7;border-radius:11px;gap:12px;padding:12px}._items_13yuu_15 section>div:first-child{flex:1}._items_13yuu_15 h4{margin:2px 0;font-size:14px}._items_13yuu_15 p{color:#72847f;margin:0;font-size:12px}._consentState_13yuu_351{align-items:center;gap:7px;font-weight:800;display:flex;color:#9b4f32!important;margin-top:7px!important}._consentState_13yuu_351[data-ready=true]{color:#17634f!important}._consentState_13yuu_351 a{color:inherit;text-underline-offset:2px;text-decoration:underline}._labState_13yuu_367{flex-wrap:wrap;align-items:center;gap:7px;font-weight:800;display:flex;color:#8a5324!important;margin-top:7px!important}._labState_13yuu_367[data-ready=true]{color:#17634f!important}._labState_13yuu_367 svg{flex:none;width:15px}._labState_13yuu_367 button{color:inherit;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._items_13yuu_15 section>div:nth-child(2){text-align:right;align-content:center;display:grid}._items_13yuu_15 section>div:nth-child(2) span{color:#667e79;font-size:11px}._items_13yuu_15 section>button{align-self:center;padding:8px 10px}._nextStep_13yuu_16,._nextForm_13yuu_51,._decision_13yuu_52{background:#f3f8f7;border-radius:12px;margin-top:14px;padding:14px}._nextStep_13yuu_16{justify-content:space-between;gap:14px}._nextStep_13yuu_16>div{gap:10px}._nextStep_13yuu_16 svg{color:#247666;width:20px}._nextStep_13yuu_16 p{margin:0;font-size:13px}._nextStep_13yuu_16 small{color:#9b5a34;align-self:center}._nextForm_13yuu_51{grid-template-columns:180px minmax(220px,1fr) auto;align-items:end;gap:10px;display:grid}._presentationNotice_13yuu_439{color:#526d68;grid-column:1/-1;line-height:1.45}._decision_13yuu_52{grid-template-columns:1.2fr 1fr;gap:18px;display:grid}._decision_13yuu_52 fieldset{border:0;gap:7px;padding:0;display:grid}._decision_13yuu_52 legend{margin-bottom:7px;font-weight:900}._decision_13yuu_52 fieldset label{gap:8px;font-size:13px;display:flex}._decision_13yuu_52 fieldset input{width:auto}._decision_13yuu_52>div{gap:8px;display:grid}._workspace_13yuu_1 button:disabled{opacity:.48;cursor:not-allowed}._labBackdrop_13yuu_475{z-index:80;background:#0f2a2585;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}._labDialog_13yuu_485{box-sizing:border-box;background:var(--surface);border:1px solid #c7dbd7;border-radius:18px;gap:14px;width:min(480px,100%);max-height:calc(100dvh - 48px);padding:22px;display:grid;overflow:auto;box-shadow:0 24px 80px #0d312b42}._labDialog_13yuu_485>div:first-child span{color:#5b7772;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}._labDialog_13yuu_485 h3,._labDialog_13yuu_485 p{margin:3px 0 0}._labDialog_13yuu_485 p{color:#617a75}._labDialog_13yuu_485 label{color:#47635e;gap:6px;font-size:12px;font-weight:800;display:grid}._labDialog_13yuu_485>div:last-child{justify-content:flex-end;gap:9px;display:flex}._labDialog_13yuu_485 button{color:#125b51;font:inherit;cursor:pointer;background:#f2faf8;border:1px solid #b9d4cf;border-radius:10px;padding:10px 14px;font-weight:800}._labDialog_13yuu_485 button:last-child{color:var(--surface);background:#125b51;border-color:#125b51}._printDocument_13yuu_539{display:none}@media (max-width:1100px){._layout_13yuu_193{grid-template-columns:1fr}._layout_13yuu_193 nav ol{grid-template-columns:repeat(2,minmax(0,1fr))}._detail_13yuu_238{border-top:1px solid #e0e9e7;border-left:0;padding:16px 0 0}._itemsEditor_13yuu_111 fieldset{grid-template-columns:repeat(3,minmax(0,1fr))}._nextForm_13yuu_51{grid-template-columns:1fr 1fr}._nextForm_13yuu_51 button{grid-column:1/-1}._decision_13yuu_52{grid-template-columns:1fr}}@media (max-width:700px){._workspace_13yuu_1{padding:15px}._header_13yuu_9,._planHeading_13yuu_11,._editorHeading_13yuu_13,._nextStep_13yuu_16{display:grid}._formGrid_13yuu_104,._itemsEditor_13yuu_111 fieldset,._layout_13yuu_193 nav ol{grid-template-columns:1fr}._wide_13yuu_120{grid-column:auto}._lifecycle_13yuu_295{overflow-x:auto}._lifecycle_13yuu_295 li{min-width:100px}._nextForm_13yuu_51{grid-template-columns:1fr}._items_13yuu_15 section{display:grid}._planHeading_13yuu_11>div:last-child{text-align:left}._documentActions_13yuu_243{flex-direction:column;align-items:stretch}._documentActions_13yuu_243 button{justify-content:center}._editorActions_13yuu_49{gap:8px}._editorActions_13yuu_49 button{flex:1}}@media print{body{background:var(--surface)!important}body *{visibility:hidden!important}._printDocument_13yuu_539,._printDocument_13yuu_539 *{visibility:visible!important}._printDocument_13yuu_539{box-sizing:border-box;background:var(--surface);color:#173c37;width:100%;padding:12mm 14mm;font-family:Arial,sans-serif;display:block;position:absolute;inset:0}._printDocument_13yuu_539 header,._printIdentity_13yuu_637,._printDocument_13yuu_539 footer>div{justify-content:space-between;gap:12px;display:flex}._printDocument_13yuu_539 header{border-bottom:2px solid #176b67;padding-bottom:8mm}._printDocument_13yuu_539 header>div{gap:2px;display:grid}._printDocument_13yuu_539 header>div:last-child{text-align:right}._printDocument_13yuu_539 header strong:first-child{color:#176b67;font-size:24px}._printDocument_13yuu_539 header span,._printIdentity_13yuu_637 span,._printDocument_13yuu_539 td small{color:#5d7772;font-size:10px}._printIdentity_13yuu_637{border:1px solid #cfdedb;border-radius:3mm;margin:8mm 0 5mm;padding:4mm}._printIdentity_13yuu_637>div{gap:2px;display:grid}._printDocument_13yuu_539 h1{margin:0 0 3mm;font-size:23px}._printSummary_13yuu_678{color:#48635e;margin:0 0 6mm}._printDocument_13yuu_539 table{border-collapse:collapse;width:100%;font-size:11px}._printDocument_13yuu_539 th,._printDocument_13yuu_539 td{text-align:right;vertical-align:top;border-bottom:1px solid #dbe5e3;padding:3mm 2mm}._printDocument_13yuu_539 th:first-child,._printDocument_13yuu_539 td:first-child,._printDocument_13yuu_539 th:nth-child(2),._printDocument_13yuu_539 td:nth-child(2){text-align:left}._printDocument_13yuu_539 td:first-child{gap:1mm;display:grid}._printTotals_13yuu_704{justify-content:end;gap:2mm;min-width:70mm;margin-top:5mm;display:grid}._printTotals_13yuu_704 span{justify-content:space-between;gap:14mm;display:flex}._printGrandTotal_13yuu_716{border-top:2px solid #176b67;padding-top:3mm;font-size:15px}._printTerms_13yuu_721{border-top:1px solid #dbe5e3;margin-top:8mm;padding-top:4mm}._printTerms_13yuu_721 h2{margin:0 0 2mm;font-size:13px}._printTerms_13yuu_721 p,._printDocument_13yuu_539 footer p{color:#526b66;white-space:pre-wrap;margin:0;font-size:10px}._printDocument_13yuu_539 footer{margin-top:12mm}._printDocument_13yuu_539 footer>div{margin-top:16mm}._printDocument_13yuu_539 footer>div span{border-top:1px solid #76928d;width:45%;padding-top:2mm;font-size:9px}@page{size:A4;margin:0}}._root_5lye9_1{min-width:0}._root_5lye9_1 .treatment-list-card{overflow-x:auto}._root_5lye9_1 .treatment-table{min-width:790px}._root_5lye9_1 .treatment-table__head,._root_5lye9_1 .treatment-plan-row{grid-template-columns:minmax(210px,1.35fr) minmax(120px,.75fr) minmax(115px,.72fr) minmax(105px,.62fr) minmax(105px,.62fr) 28px}._root_5lye9_1 .treatment-plan-row[aria-selected=true]{background:#eef8f5;box-shadow:inset 3px 0 #237d6f}._root_5lye9_1 .treatment-funnel-card{margin-top:18px}@media (max-width:900px){._root_5lye9_1 .treatment-table{min-width:640px}._root_5lye9_1 .treatment-table__head,._root_5lye9_1 .treatment-plan-row{grid-template-columns:minmax(190px,1.25fr) minmax(112px,.7fr) minmax(110px,.65fr) minmax(95px,.58fr) 28px}._root_5lye9_1 .treatment-table__head>:nth-child(5),._root_5lye9_1 .treatment-plan-row>:nth-child(5){display:none}}._workspace_ib6ec_1{color:#173c37;background:#fff;border:1px solid #d8e5e2;border-radius:18px;margin-top:22px;overflow:hidden}._header_ib6ec_9{justify-content:space-between;align-items:flex-start;gap:24px;padding:22px;display:flex}._header_ib6ec_9 span,._form_ib6ec_17>div span,._copy_ib6ec_18>span,._modal_ib6ec_19 header span{letter-spacing:.09em;text-transform:uppercase;color:#67817c;font-size:11px;font-weight:900}._header_ib6ec_9 h2,._modal_ib6ec_19 h3{margin:4px 0;font-size:23px}._header_ib6ec_9 p,._modal_ib6ec_19 p{color:#637a75;margin:0}._refresh_ib6ec_36,._tabs_ib6ec_37 button,._actions_ib6ec_38 button,._form_ib6ec_17>button,._modal_ib6ec_19 button{color:#155b52;font:inherit;cursor:pointer;background:#f4faf8;border:1px solid #c6dad6;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-weight:800;display:inline-flex}._refresh_ib6ec_36 svg,._tabs_ib6ec_37 svg,._actions_ib6ec_38 svg{width:16px}._tabs_ib6ec_37{background:#f6faf9;border-block:1px solid #e0eae8;align-items:center;gap:5px;padding:8px 12px;display:flex}._tabs_ib6ec_37>button{color:#526d68;background:0 0;border-color:#0000}._tabs_ib6ec_37>button[aria-selected=true]{color:#174f47;background:#fff;border-color:#cbdcd9;box-shadow:0 2px 7px #173c3710}._tabs_ib6ec_37>button span{background:#e4efed;border-radius:999px;padding:1px 6px;font-size:11px}._tabs_ib6ec_37>div{margin-left:auto}._tabs_ib6ec_37>div button{color:#fff;background:#155e54}._notice_ib6ec_91,._error_ib6ec_92,._warning_ib6ec_93{border-radius:10px;align-items:center;gap:8px;margin:12px 16px 0;padding:11px 13px;display:flex}._notice_ib6ec_91{color:#17634f;background:#e9f7f1}._error_ib6ec_92,._warning_ib6ec_93{color:#963f32;background:#fff0ed}._notice_ib6ec_91 svg,._error_ib6ec_92 svg,._warning_ib6ec_93 svg{flex:none;width:18px}._form_ib6ec_17{background:#f7fbfa;border:1px solid #cfe0dd;border-radius:13px;grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(145px,1fr)) auto;align-items:end;gap:12px;margin:14px 16px;padding:16px;display:grid}._form_ib6ec_17>div{align-self:center}._form_ib6ec_17>div strong{margin-bottom:3px;display:block}._form_ib6ec_17 label,._modal_ib6ec_19 label{color:#4c6762;gap:5px;font-size:12px;font-weight:800;display:grid}._form_ib6ec_17 input,._form_ib6ec_17 select,._modal_ib6ec_19 input,._modal_ib6ec_19 select{box-sizing:border-box;color:#183d37;width:100%;font:inherit;background:#fff;border:1px solid #c8dad6;border-radius:9px;padding:9px}._form_ib6ec_17>button{color:#fff;background:#155e54}._file_ib6ec_159 input{max-width:220px;padding:7px}._list_ib6ec_163{gap:0;display:grid}._list_ib6ec_163>article{border-top:1px solid #e3ecea;grid-template-columns:44px minmax(0,1fr) auto minmax(170px,auto);align-items:center;gap:14px;padding:16px 20px;display:grid}._icon_ib6ec_175{color:#187062;background:#e8f5f1;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}._icon_ib6ec_175 svg{width:20px}._copy_ib6ec_18{min-width:0}._copy_ib6ec_18 h3{margin:3px 0;font-size:15px}._copy_ib6ec_18 p,._copy_ib6ec_18 small{color:#647b76;white-space:nowrap;text-overflow:ellipsis;margin:0;display:block;overflow:hidden}._copy_ib6ec_18 small{font-size:11px}._status_ib6ec_206{color:#57706b;background:#f5f8f7;border:1px solid #d2dfdd;border-radius:999px;justify-self:end;padding:5px 9px;font-size:11px;font-weight:900}._status_ib6ec_206[data-state=final],._status_ib6ec_206[data-state=accepted]{color:#176650;background:#e7f6f0;border-color:#b9ddcf}._status_ib6ec_206[data-state=rejected],._status_ib6ec_206[data-state=declined],._status_ib6ec_206[data-state=revoked],._status_ib6ec_206[data-state=expired]{color:#963f32;background:#fff0ed;border-color:#efc4bc}._status_ib6ec_206[data-state=scanning],._status_ib6ec_206[data-state=issued],._status_ib6ec_206[data-state=viewed],._status_ib6ec_206[data-state=draft]{color:#87631c;background:#fff8e8;border-color:#edd8a8}._actions_ib6ec_38{justify-content:flex-end;gap:7px;display:flex}._actions_ib6ec_38 button{background:#fff;padding:8px 10px}._actions_ib6ec_38 button:last-child{background:#f0f8f6}._empty_ib6ec_250{text-align:center;color:#6a807c;grid-column:1/-1;padding:38px}._empty_ib6ec_250>svg{width:28px;height:28px}._empty_ib6ec_250 h3{color:#244c45;margin:8px 0 3px}._empty_ib6ec_250 p{margin:0}._closed_ib6ec_267{color:#4f6e68;background:#f3f8f7;border:1px solid #cfe0dd;border-radius:13px;margin:0 20px 20px;padding:18px}._closed_ib6ec_267 strong{color:#174f47}._closed_ib6ec_267 p{margin:4px 0 0}._modalBackdrop_ib6ec_281{z-index:1100;background:#0a2c276f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}._modal_ib6ec_19{background:#fff;border-radius:17px;gap:14px;width:min(520px,100%);max-height:calc(100dvh - 48px);padding:20px;display:grid;overflow:auto;box-shadow:0 25px 80px #08241f40}._modal_ib6ec_19 header{justify-content:space-between;gap:16px;display:flex}._modal_ib6ec_19 header button{width:38px;height:38px;padding:0}._modal_ib6ec_19 footer{justify-content:flex-end;gap:9px;display:flex}._modal_ib6ec_19 footer button:last-child{color:#fff;background:#155e54}._warning_ib6ec_93{margin:0}._workspace_ib6ec_1 button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:1180px){._form_ib6ec_17{grid-template-columns:repeat(2,minmax(0,1fr))}._form_ib6ec_17>div{grid-column:1/-1}._list_ib6ec_163>article{grid-template-columns:44px minmax(0,1fr) auto}._actions_ib6ec_38{grid-column:2/-1;justify-content:flex-start}}@media (max-width:760px){._header_ib6ec_9{display:grid}._tabs_ib6ec_37{overflow:auto}._tabs_ib6ec_37>div{margin-left:0}._form_ib6ec_17{grid-template-columns:1fr}._form_ib6ec_17>div{grid-column:auto}._list_ib6ec_163>article{grid-template-columns:40px minmax(0,1fr)}._status_ib6ec_206{grid-column:2;justify-self:start}._actions_ib6ec_38{flex-wrap:wrap;grid-column:2}._copy_ib6ec_18 p,._copy_ib6ec_18 small{white-space:normal}}._backdrop_bv7a9_1{z-index:1150;background:#061b18d9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}._viewer_bv7a9_2{color:#dbe8e5;background:#0c211e;border:1px solid #42645e;border-radius:16px;grid-template-rows:auto auto auto minmax(300px,1fr) auto;width:min(1380px,100vw - 36px);height:min(900px,100vh - 36px);display:grid;overflow:hidden;box-shadow:0 30px 100px #0008}._viewer_bv7a9_2>header,._viewer_bv7a9_2>footer{background:#102a26;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}._viewer_bv7a9_2>header span{color:#7eaaa2;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}._viewer_bv7a9_2>header h3{color:#f4f8f7;margin:2px 0;font-size:18px}._viewer_bv7a9_2>header small{color:#9db6b1}._viewer_bv7a9_2>header button,._viewer_bv7a9_2>footer button,._toolbar_bv7a9_7 button{color:#dceae7;min-height:32px;font:inherit;background:#173b35;border:1px solid #426860;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:780;display:inline-flex}._viewer_bv7a9_2 svg{width:15px}._warning_bv7a9_9{color:#c9d7d4;background:#473d1d;border-block:1px solid #776a37;align-items:flex-start;gap:8px;padding:8px 16px;font-size:10px;display:flex}._warning_bv7a9_9 svg{color:#f0d274;flex:none}._warning_bv7a9_9 span{gap:1px;display:grid}._warning_bv7a9_9 strong{color:#fff2bd}._toolbar_bv7a9_7{background:#102a26;border-bottom:1px solid #34554f;align-items:center;gap:6px;padding:8px 12px;display:flex;overflow-x:auto}._toolbar_bv7a9_7>strong{color:#e3efec;text-align:center;min-width:42px;font-size:11px}._toolbar_bv7a9_7 label{color:#b4cbc6;white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:730;display:flex}._toolbar_bv7a9_7 input[type=range]{width:80px}._compareSelect_bv7a9_17{margin-left:auto}._compareSelect_bv7a9_17 select{color:#dceae7;background:#173b35;border:1px solid #426860;border-radius:7px;max-width:240px;min-height:32px;padding:0 7px}._canvas_bv7a9_19{background:#45645e;grid-template-columns:1fr;gap:1px;min-height:0;display:grid;overflow:hidden}._canvas_bv7a9_19[data-comparison=true]{grid-template-columns:1fr 1fr}._canvas_bv7a9_19 figure{background:#071411;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;margin:0;display:grid}._canvas_bv7a9_19 figure>div{place-items:center;display:grid;overflow:auto}._canvas_bv7a9_19 img{object-fit:contain;transform-origin:50%;max-width:88%;max-height:88%;transition:filter .12s;display:block}._canvas_bv7a9_19 figcaption{color:#acc3be;text-align:center;background:#10231f;padding:7px 10px;font-size:10px}._viewer_bv7a9_2>footer{color:#93ada7;font-size:10px}._viewer_bv7a9_2>footer button{min-height:34px}@media (max-width:760px){._backdrop_bv7a9_1{padding:0}._viewer_bv7a9_2{border:0;border-radius:0;width:100vw;height:100vh}._canvas_bv7a9_19[data-comparison=true]{grid-template-rows:1fr 1fr;grid-template-columns:1fr}._toolbar_bv7a9_7{align-items:flex-start}._compareSelect_bv7a9_17{margin-left:0}._viewer_bv7a9_2>footer{flex-direction:column;align-items:flex-start}}._backdrop_1vkgr_1{z-index:1450;background:#092c2778;place-items:center;padding:22px;display:grid;position:fixed;inset:0}._dialog_1vkgr_1{color:#173d38;background:#fff;border-radius:24px;width:min(1040px,100%);max-height:calc(100dvh - 44px);overflow:auto;box-shadow:0 30px 100px #061f1b45}._dialog_1vkgr_1>header{z-index:2;background:#fff;border-bottom:1px solid #deebe7;justify-content:space-between;gap:18px;padding:22px 26px;display:flex;position:sticky;top:0}._dialog_1vkgr_1>header span{letter-spacing:.09em;text-transform:uppercase;color:#66817c;font-size:11px;font-weight:900}._dialog_1vkgr_1 h2{margin:4px 0;font-size:24px}._dialog_1vkgr_1>header p{color:#6c817d;margin:0;font-size:13px}._dialog_1vkgr_1>header button,._asideHeading_1vkgr_1 button{color:#315d55;background:#fff;border:1px solid #c8dcd7;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}._body_1vkgr_1{grid-template-columns:250px 1fr;min-height:570px;display:grid}._body_1vkgr_1>aside{background:#f7faf9;border-right:1px solid #e1ebe8;padding:22px}._asideHeading_1vkgr_1{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._asideHeading_1vkgr_1 button{width:32px;height:32px}._body_1vkgr_1>aside>button:not(._create_1vkgr_1){text-align:left;color:#315a53;background:0 0;border:1px solid #0000;border-radius:12px;gap:4px;width:100%;margin:7px 0;padding:12px;display:grid}._body_1vkgr_1>aside>button span{font-weight:800}._body_1vkgr_1>aside>button small{color:#708580}._body_1vkgr_1>aside>._activeRequest_1vkgr_1{background:#eaf6f3!important;border-color:#b7d5ce!important}._body_1vkgr_1>aside label{gap:7px;margin-top:24px;font-size:12px;font-weight:750;display:grid}._body_1vkgr_1 select{color:#234b44;background:#fff;border:1px solid #bfd3ce;border-radius:10px;min-height:42px;padding:0 10px}._create_1vkgr_1{color:#fff;background:#176b60;border:0;border-radius:11px;width:100%;min-height:44px;margin-top:10px;font-weight:800}._body_1vkgr_1>main{min-width:0;padding:26px}._error_1vkgr_1,._notice_1vkgr_1{border-radius:11px;align-items:center;gap:8px;margin:16px 26px 0;padding:12px 14px;font-weight:700;display:flex}._error_1vkgr_1{color:#9b3031;background:#fff0ef}._notice_1vkgr_1{color:#176b60;background:#ebf7f3}._statusCard_1vkgr_1{border:1px solid #d8e7e3;border-radius:16px;padding:20px}._statusCard_1vkgr_1>div:first-child{align-items:center;gap:11px;display:flex}._statusCard_1vkgr_1>div:first-child>svg{color:#23796c}._statusCard_1vkgr_1 span{display:grid}._statusCard_1vkgr_1 small{color:#718681}._statusCard_1vkgr_1 p{color:#526e68;line-height:1.5}._statusCard_1vkgr_1 dl{gap:26px;margin:16px 0 0;display:flex}._statusCard_1vkgr_1 dl div{display:grid}._statusCard_1vkgr_1 dt{color:#788b87;font-size:11px}._statusCard_1vkgr_1 dd{margin:2px 0 0;font-weight:750}._channelSection_1vkgr_1{margin-top:22px}._channelSection_1vkgr_1>header h3{margin:0}._channelSection_1vkgr_1>header p{color:#637b76;margin:5px 0 16px}._channels_1vkgr_1{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}._channels_1vkgr_1 button{color:#486761;background:#fff;border:1px solid #c9dbd7;border-radius:13px;place-items:center;gap:5px;min-height:78px;font-weight:750;display:grid}._channels_1vkgr_1 button[data-active=true]{color:#176b60;background:#eaf7f3;border-color:#258475;box-shadow:0 0 0 2px #d4eee8}._channels_1vkgr_1 svg{width:21px}._channelSection_1vkgr_1>label{gap:7px;margin-top:15px;font-size:13px;font-weight:750;display:grid}._channelSection_1vkgr_1>label small{color:#865a23;font-weight:500}._send_1vkgr_1{color:#fff;background:#176b60;border:0;border-radius:12px;align-items:center;gap:8px;min-height:48px;margin-top:16px;padding:0 18px;font-weight:800;display:inline-flex}._send_1vkgr_1:disabled{opacity:.45}._closed_1vkgr_1{color:#785420;background:#fff7e8;border-radius:10px;gap:8px;padding:12px;display:flex}._attention_1vkgr_1{color:#674b20;background:#fff8e9;border:1px solid #efd49a;border-radius:14px;gap:13px;margin-top:18px;padding:18px;display:flex}._attention_1vkgr_1 h3,._attention_1vkgr_1 p{margin-top:0}._attention_1vkgr_1 button{color:#fff;background:#765315;border:0;border-radius:10px;min-height:42px;padding:0 14px;font-weight:800}._launch_1vkgr_1{background:#eff8f5;border:1px solid #b8d7d0;border-radius:16px;grid-template-columns:170px 1fr;align-items:center;gap:22px;margin-top:20px;padding:20px;display:grid}._launch_1vkgr_1>svg{background:#fff;border-radius:10px;width:100%}._launch_1vkgr_1 p{color:#54716b}._launch_1vkgr_1 a{color:#176b60;align-items:center;gap:7px;font-weight:800;display:inline-flex}._history_1vkgr_1{margin-top:24px}._history_1vkgr_1 article{border-top:1px solid #e4ecea;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}._history_1vkgr_1 article span{display:grid}._history_1vkgr_1 article small{color:#728681}._history_1vkgr_1 article button{color:#176b60;background:0 0;border:0;font-weight:800}._artifacts_1vkgr_1{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}._artifacts_1vkgr_1 button{color:#176b60;background:#fff;border:1px solid #bdd3ce;border-radius:10px;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-weight:800;display:inline-flex}._cancel_1vkgr_1{color:#a23e3f;background:0 0;border:0;margin-top:24px;font-weight:750}._empty_1vkgr_1{text-align:center;color:#647c77;padding:80px 20px}._empty_1vkgr_1>svg{color:#338478;width:42px;height:42px}._dialog_1vkgr_1>footer{color:#6d817d;border-top:1px solid #e2ebe9;justify-content:center;align-items:center;gap:8px;padding:15px 24px;font-size:12px;display:flex}@media (max-width:760px){._dialog_1vkgr_1{border-radius:0;max-height:100dvh}._body_1vkgr_1{grid-template-columns:1fr}._body_1vkgr_1>aside{border-bottom:1px solid #e1ebe8;border-right:0}._channels_1vkgr_1{grid-template-columns:1fr 1fr}._statusCard_1vkgr_1 dl{gap:10px;display:grid}._launch_1vkgr_1{grid-template-columns:1fr}._launch_1vkgr_1>svg{width:min(180px,100%);margin:auto}}._backdrop_1vkgr_1,._dialog_1vkgr_1{overflow-x:hidden}._dialog_1vkgr_1 *{box-sizing:border-box;min-width:0}._dialog_1vkgr_1 p,._dialog_1vkgr_1 small,._dialog_1vkgr_1 strong,._dialog_1vkgr_1 dd,._dialog_1vkgr_1 blockquote{overflow-wrap:anywhere}._history_1vkgr_1 article span{min-width:0}._history_1vkgr_1 article button{flex:none}._body_1vkgr_1 input,._body_1vkgr_1 textarea,._body_1vkgr_1 select{max-width:100%}@media (max-width:760px){._backdrop_1vkgr_1{padding:0}._dialog_1vkgr_1{width:100%;height:100dvh;max-height:100dvh}._history_1vkgr_1 article{flex-direction:column;align-items:flex-start}._history_1vkgr_1 article button{min-height:40px}._cancelForm_1vkgr_4>div,._channelConsent_1vkgr_4 form>div{flex-wrap:wrap}}@media (max-width:380px){._dialog_1vkgr_1>header{padding:16px 14px}._dialog_1vkgr_1 h2{font-size:20px}._body_1vkgr_1>aside,._body_1vkgr_1>main{padding:16px 14px}._error_1vkgr_1,._notice_1vkgr_1{margin:12px 14px 0}._channels_1vkgr_1{grid-template-columns:1fr}._statusCard_1vkgr_1,._attention_1vkgr_1,._launch_1vkgr_1{padding:15px}._artifacts_1vkgr_1,._reviewActions_1vkgr_5,._cancelForm_1vkgr_4>div,._channelConsent_1vkgr_4 form>div{display:grid}._artifacts_1vkgr_1 button,._reviewActions_1vkgr_5 button,._cancelForm_1vkgr_4>div button,._channelConsent_1vkgr_4 form>div button,._send_1vkgr_1{justify-content:center;width:100%;max-width:100%}._dialog_1vkgr_1>footer{padding:13px 14px}}._attention_1vkgr_1 label{grid-template-columns:auto 1fr;align-items:start;gap:8px;margin:10px 0;font-size:13px;line-height:1.4;display:grid}._attention_1vkgr_1 label:has(textarea){grid-template-columns:1fr}._attention_1vkgr_1 label input{accent-color:#765315;width:18px;height:18px}._attention_1vkgr_1 textarea{resize:vertical;min-height:100px;font:inherit;color:#493615;background:#fff;border:1px solid #d7bb7d;border-radius:10px;padding:10px}._attention_1vkgr_1 button:disabled{opacity:.45}._cancelForm_1vkgr_4{background:#fff7f7;border:1px solid #e5cccc;border-radius:13px;gap:10px;margin-top:20px;padding:16px;display:grid}._cancelForm_1vkgr_4 label{color:#713c3d;gap:6px;font-weight:750;display:grid}._cancelForm_1vkgr_4 textarea{resize:vertical;min-height:90px;font:inherit;border:1px solid #d7b8b8;border-radius:10px;padding:10px}._cancelForm_1vkgr_4>div{gap:8px;display:flex}._cancelForm_1vkgr_4 button{color:#873d3e;background:#fff;border:1px solid #d2b4b4;border-radius:9px;min-height:40px;padding:0 12px;font-weight:800}._cancelForm_1vkgr_4 button:first-child{color:#fff;background:#9d3f40;border:0}._reviewActions_1vkgr_5{flex-wrap:wrap;gap:9px;display:flex}._attention_1vkgr_1 ._reviewFailureButton_1vkgr_7{color:#765315;background:#fff;border:1px solid #9b6922}._reviewFailureForm_1vkgr_7{gap:10px;margin-top:14px;display:grid}._reviewFailureForm_1vkgr_7>p{margin:0!important}._reviewFailureForm_1vkgr_7 label{grid-template-columns:1fr}._reviewFailureForm_1vkgr_7 select{color:#493615;background:#fff;border:1px solid #d7bb7d;border-radius:10px;min-height:42px;padding:0 10px}._patientDecision_1vkgr_8{letter-spacing:.025em;background:#fff;border:1px solid #c6a45d;border-radius:10px;margin:10px 0;padding:11px 13px;font-weight:900}._patientDecision_1vkgr_8[data-decision=accepted]{color:#145f52;background:#eff9f6;border-color:#74aa99}._patientDecision_1vkgr_8[data-decision=declined]{color:#8a3031;background:#fff3f3;border-color:#d89494}._channelConsent_1vkgr_4{color:#604919;background:#fffaf0;border:1px solid #d8c493;border-radius:12px;gap:10px;margin-top:14px;padding:15px;display:grid}._channelConsent_1vkgr_4 p{margin:0;line-height:1.45}._channelConsent_1vkgr_4>button,._channelConsent_1vkgr_4 form button{color:#725315;background:#fff;border:1px solid #9f7b32;border-radius:9px;width:max-content;min-height:40px;padding:0 12px;font-weight:800}._channelConsent_1vkgr_4 form{gap:10px;display:grid}._channelConsent_1vkgr_4 textarea{resize:vertical;min-height:82px;font:inherit;border:1px solid #d3bd87;border-radius:9px;padding:10px}._channelConsent_1vkgr_4 ._channelConsentCheck_1vkgr_9{grid-template-columns:auto 1fr}._channelConsentCheck_1vkgr_9 input{width:18px;height:18px}._channelConsent_1vkgr_4 form>div{gap:8px;display:flex}._channelConsent_1vkgr_4 form>div button:first-child{color:#fff;background:#725315;border:0}._channelConsent_1vkgr_4 button:disabled{opacity:.45}._contactVerification_1vkgr_10{color:#24584f;background:#f1f9f7;border:1px solid #a7c9c1;border-radius:12px;gap:10px;margin-top:14px;padding:15px;display:grid}._contactVerification_1vkgr_10 p{margin:0;line-height:1.45}._contactVerification_1vkgr_10>button,._contactVerification_1vkgr_10 form button{color:#176b60;background:#fff;border:1px solid #6fa79b;border-radius:9px;width:max-content;min-height:40px;padding:0 12px;font-weight:800}._contactVerification_1vkgr_10 form{gap:10px;display:grid}._contactVerification_1vkgr_10 form>span,._contactVerification_1vkgr_10 form>small{font-size:13px}._contactVerification_1vkgr_10 input{min-height:42px;font:inherit;border:1px solid #9abeb6;border-radius:9px;padding:0 10px}._contactVerification_1vkgr_10 textarea{resize:vertical;min-height:78px;font:inherit;border:1px solid #9abeb6;border-radius:9px;padding:10px}._contactVerification_1vkgr_10 ._contactVerificationCheck_1vkgr_10{grid-template-columns:auto 1fr}._contactVerificationCheck_1vkgr_10 input{width:18px;height:18px;min-height:18px}._contactVerification_1vkgr_10 form>div{flex-wrap:wrap;gap:8px;display:flex}._contactVerification_1vkgr_10 form>div button:first-child{color:#fff;background:#176b60;border:0}._contactVerification_1vkgr_10 button:disabled{opacity:.45}._section_14usd_1{background:#f7fbfa;border:1px solid #bdd8d1;border-radius:16px;grid-column:1/-1;gap:20px;padding:22px;display:grid}._section_14usd_1>header{justify-content:space-between;gap:16px;display:flex}._section_14usd_1>header span{color:#207469;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}._section_14usd_1 h3,._section_14usd_1 h4{margin:4px 0}._section_14usd_1>header p{color:#607a74;margin:5px 0}._section_14usd_1>header svg{color:#21786c}._grid_14usd_7{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}._section_14usd_1 label{gap:6px;display:grid}._section_14usd_1 textarea{resize:vertical;min-height:92px}._section_14usd_1 small{color:#6b817c;font-weight:400}._declaration_14usd_11{background:#fff;border:1px solid #d5e5e1;border-radius:13px;gap:9px;padding:15px;display:grid}._check_14usd_12{grid-template-columns:auto 1fr!important;align-items:start!important}._check_14usd_12 input{accent-color:#176b60;width:18px!important;min-height:18px!important}._questions_14usd_14{gap:12px;display:grid}._questions_14usd_14>div:first-child{justify-content:space-between;align-items:center;display:flex}._questions_14usd_14>div:first-child button{color:#176b60;background:0 0;border:0;align-items:center;gap:6px;font-weight:800;display:inline-flex}._questions_14usd_14 fieldset{background:#fff;border:1px solid #d5e5e1;border-radius:13px;gap:10px;margin:0;padding:15px;display:grid}._questions_14usd_14 fieldset legend{padding:0 6px;font-weight:800}._questions_14usd_14>p{color:#405d57;background:#edf7f4;border-left:3px solid #4a9288;margin:0;padding:12px 14px}._qa_14usd_20{grid-template-columns:1fr 1.5fr auto;align-items:end;gap:10px;display:grid}._qa_14usd_20>button{color:#a14243;background:#fff;border:1px solid #e0c7c7;border-radius:10px;width:42px;height:42px}._attestations_14usd_22{background:#fff;border:1px solid #c7ddd7;border-radius:13px;gap:10px;padding:18px;display:grid}._attestations_14usd_22 legend{padding:0 6px;font-weight:850}@media (max-width:720px){._grid_14usd_7,._qa_14usd_20{grid-template-columns:1fr}._qa_14usd_20>button{justify-self:end}}._workspace_185k7_1{background:var(--surface);color:#173d37;border:1px solid #d9e5e2;border-radius:18px;margin-top:22px;overflow:hidden}._header_185k7_9{justify-content:space-between;align-items:flex-start;gap:24px;padding:22px;display:flex}._header_185k7_9 span,._dialog_185k7_17 header span,._list_185k7_18 article>div:nth-child(2)>span,._integrations_185k7_19>div>span{letter-spacing:.08em;text-transform:uppercase;color:#66817c;font-size:11px;font-weight:900}._header_185k7_9 h2,._dialog_185k7_17 h3{margin:4px 0;font-size:23px}._header_185k7_9 p,._dialog_185k7_17 p{color:#607873;margin:0}._header_185k7_9 button,._list_185k7_18 article>button,._dialog_185k7_17 button{color:#155b52;font:inherit;cursor:pointer;background:#f4faf8;border:1px solid #c7dad6;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-weight:850;display:inline-flex}._header_185k7_9 svg{width:16px}._notice_185k7_55,._error_185k7_56{border-radius:10px;align-items:center;gap:8px;margin:0 18px 14px;padding:11px 13px;display:flex}._notice_185k7_55{color:#17634f;background:#e9f7f1}._error_185k7_56{color:#963f32;background:#fff0ed}._notice_185k7_55 svg,._error_185k7_56 svg{flex:none;width:18px}._integrations_185k7_19{background:var(--surface-subtle);border:1px solid #d9e5e2;border-radius:14px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.8fr);gap:18px;margin:0 18px 18px;padding:16px;display:grid}._integrations_185k7_19 h3{margin:4px 0;font-size:16px}._integrations_185k7_19 p{color:#607873;margin:0}._integrations_185k7_19 ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}._integrations_185k7_19 li{background:#fffaf2;border:1px solid #ead8bc;border-radius:10px;gap:4px;padding:10px;display:grid}._integrations_185k7_19 li[data-ready=true]{background:#eef9f5;border-color:#b8ddcf}._integrations_185k7_19 li span{align-items:center;gap:6px;font-weight:850;display:flex}._integrations_185k7_19 li svg{color:#987020;width:16px;height:16px}._integrations_185k7_19 li[data-ready=true] svg{color:#176650}._integrations_185k7_19 li strong{font-size:12px}._integrations_185k7_19 li small{color:#667d78;line-height:1.35}._metrics_185k7_136{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 18px 18px;display:grid}._metrics_185k7_136 article{background:var(--surface-subtle);border:1px solid #dbe7e4;border-radius:13px;gap:4px;padding:16px;display:grid}._metrics_185k7_136 article[data-tone=due]{background:#fffaf1;border-color:#ead2b2}._metrics_185k7_136 article[data-tone=clear]{background:#f2faf7;border-color:#bfe0d5}._metrics_185k7_136 span{color:#617b75;font-size:12px}._metrics_185k7_136 strong{font-size:24px}._metrics_185k7_136 small{color:#6c817d}._tabs_185k7_168{background:#f5f9f8;border-block:1px solid #e1ebe9;gap:5px;padding:8px 14px;display:flex}._tabs_185k7_168 button{color:#566f6a;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:8px 11px;font-weight:800;display:flex}._tabs_185k7_168 button[aria-selected=true]{background:var(--surface);color:#174f47;border-color:#cadcd8;box-shadow:0 2px 7px #173c3710}._tabs_185k7_168 svg{width:16px}._tabs_185k7_168 span{background:#e2eeeb;border-radius:99px;padding:1px 6px;font-size:11px}._list_185k7_18 article{border-top:1px solid #e4ecea;grid-template-columns:42px minmax(0,1fr) auto auto auto;align-items:center;gap:14px;padding:16px 20px;display:grid}._list_185k7_18 article:first-child{border-top:0}._icon_185k7_214{color:#187062;background:#e8f5f1;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}._icon_185k7_214 svg{width:20px}._list_185k7_18 h3{margin:3px 0;font-size:15px}._list_185k7_18 p{color:#657c77;margin:0}._list_185k7_18 article>strong{font-size:14px}._list_185k7_18 article>small{color:#58716c;background:#f5f8f7;border:1px solid #d3e0dd;border-radius:99px;padding:5px 8px;font-weight:850}._list_185k7_18 article>small[data-state=open],._list_185k7_18 article>small[data-state=partially_paid]{color:#87631c;background:#fff8e8;border-color:#ecd6aa}._list_185k7_18 article>small[data-state=paid],._list_185k7_18 article>small[data-state=allocated],._list_185k7_18 article>small[data-state=accepted]{color:#176650;background:#e7f6f0;border-color:#b9ddcf}._list_185k7_18 article>button{white-space:nowrap;color:var(--surface);background:#155e54}._empty_185k7_263{text-align:center;color:#6a807c;grid-column:1/-1;padding:36px}._empty_185k7_263>svg{width:28px;height:28px}._empty_185k7_263 h3{color:#244c45;margin:8px 0 3px}._empty_185k7_263 p{margin:0}._backdrop_185k7_280{z-index:1100;background:#0a2c276f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}._dialog_185k7_17{background:var(--surface);border-radius:17px;gap:14px;width:min(500px,100%);max-height:calc(100vh - 48px);padding:20px;display:grid;overflow:auto;box-shadow:0 25px 80px #08241f40}._dialog_185k7_17 header{justify-content:space-between;gap:14px;display:flex}._dialog_185k7_17 header button{width:38px;height:38px;padding:0}._chargeSummary_185k7_310{background:var(--surface-subtle);border:1px solid #d8e5e2;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}._chargeSummary_185k7_310>svg{color:#177063;width:26px}._chargeSummary_185k7_310 div{display:grid}._chargeSummary_185k7_310 span,._chargeSummary_185k7_310 small{color:#69807b}._dialog_185k7_17 label{color:#4c6762;gap:5px;font-size:12px;font-weight:850;display:grid}._dialog_185k7_17 input,._dialog_185k7_17 select,._dialog_185k7_17 textarea{box-sizing:border-box;background:var(--surface);color:#183d37;width:100%;font:inherit;border:1px solid #c8dad6;border-radius:9px;padding:10px}._dialog_185k7_17 textarea{resize:vertical;min-height:84px}._headerActions_185k7_353,._rowActions_185k7_354{flex-wrap:wrap;gap:7px;display:flex}._rowActions_185k7_354 button,._rowActions_185k7_354 a{color:#155b52;font:inherit;cursor:pointer;background:#f4faf8;border:1px solid #c7dad6;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:7px 9px;font-weight:850;text-decoration:none;display:inline-flex}._rowActions_185k7_354 svg{width:15px}._wideDialog_185k7_378{width:min(680px,100%)}._chargePicker_185k7_381{border:1px solid #d8e5e2;border-radius:12px;gap:7px;max-height:230px;padding:12px;display:grid;overflow:auto}._chargePicker_185k7_381 legend{color:#4c6762;padding:0 5px;font-size:12px;font-weight:900}._chargePicker_185k7_381 label{background:var(--surface-subtle);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;display:grid}._chargePicker_185k7_381 input{width:auto}._dialog_185k7_17 footer{justify-content:flex-end;gap:9px;display:flex}._dialog_185k7_17 footer button:last-child{color:var(--surface);background:#155e54}._workspace_185k7_1 button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:900px){._integrations_185k7_19,._integrations_185k7_19 ul,._metrics_185k7_136{grid-template-columns:1fr}._list_185k7_18 article{grid-template-columns:42px minmax(0,1fr) auto}._list_185k7_18 article>small,._list_185k7_18 article>button{grid-column:2/-1;justify-self:start}}@media (max-width:620px){._header_185k7_9{display:grid}._tabs_185k7_168{overflow:auto}._list_185k7_18 article{grid-template-columns:38px minmax(0,1fr)}._list_185k7_18 article>strong,._list_185k7_18 article>small,._list_185k7_18 article>button{grid-column:2;justify-self:start}}._documentBackdrop_1p0fu_1{z-index:1200;align-items:start;overflow:auto}._documentDialog_1p0fu_7{background:#eef3f2;border-radius:18px;width:min(980px,100%);margin:auto;overflow:hidden;box-shadow:0 25px 80px #08241f40}._documentToolbar_1p0fu_16{z-index:2;color:#fff;background:#153f39;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex;position:sticky;top:0}._documentToolbar_1p0fu_16>div{align-items:center;gap:8px;display:flex}._documentToolbar_1p0fu_16>div:first-child{gap:1px;display:grid}._documentToolbar_1p0fu_16 span{color:#c6ded9;letter-spacing:.08em;text-transform:uppercase;font-size:11px}._documentToolbar_1p0fu_16 button{color:#174b43;background:#fff;border:1px solid #6d918b;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-weight:850;display:inline-flex}._documentToolbar_1p0fu_16 button:last-child{justify-content:center;width:38px;height:38px;padding:0}._documentToolbar_1p0fu_16 svg{width:16px}._printDocument_1p0fu_36{box-sizing:border-box;color:#173c37;background:#fff;width:210mm;min-height:297mm;margin:24px auto;padding:16mm;font-family:Arial,sans-serif;box-shadow:0 10px 35px #0c2c2720}._printDocument_1p0fu_36 header{border-bottom:2px solid #176b61;justify-content:space-between;gap:24px;padding-bottom:9mm;display:flex}._printDocument_1p0fu_36 header>div{align-content:start;gap:3px;display:grid}._printDocument_1p0fu_36 header>div:last-child{text-align:right}._printDocument_1p0fu_36 header span,._printDocument_1p0fu_36 header small{color:#5f7773}._printDocument_1p0fu_36 h1{color:#15554e;margin:0;font-size:26px}._printDocument_1p0fu_36 footer{color:#657b77;border-top:1px solid #cddbd8;justify-content:space-between;gap:12px;margin-top:18mm;padding-top:4mm;font-size:10px;display:flex}._nonFiscalNotice_1p0fu_55{color:#6e571e;background:#fff9e9;border:1px solid #e7d09e;margin:8mm 0;padding:4mm;font-weight:700}._documentFacts_1p0fu_56{border:1px solid #d9e5e2;grid-template-columns:1fr 1fr;gap:0;margin:8mm 0;display:grid}._documentFacts_1p0fu_56 div{border-bottom:1px solid #e4ecea;gap:2px;padding:4mm;display:grid}._documentFacts_1p0fu_56 div:nth-child(odd){border-right:1px solid #e4ecea}._documentFacts_1p0fu_56 dt,._invoiceParties_1p0fu_59 span,._invoiceTable_1p0fu_59 small,._invoiceTotals_1p0fu_59 span{color:#687d79;font-size:11px}._documentFacts_1p0fu_56 dd{overflow-wrap:anywhere;margin:0;font-weight:700}._documentTotal_1p0fu_61{border-block:2px solid #176b61;justify-content:space-between;align-items:end;padding:7mm 0;display:flex}._documentTotal_1p0fu_61 span{font-size:15px}._documentTotal_1p0fu_61 strong{font-size:30px}._receiptBreakdown_1p0fu_64{color:#536f69;justify-content:space-between;gap:16px;margin-top:5mm;display:flex}._invoiceParties_1p0fu_59{grid-template-columns:1fr 1.4fr;gap:10mm;margin:9mm 0;display:grid}._invoiceParties_1p0fu_59>div{align-content:start;gap:3px;display:grid}._invoiceTable_1p0fu_59{border-collapse:collapse;width:100%;margin:8mm 0}._invoiceTable_1p0fu_59 th,._invoiceTable_1p0fu_59 td{text-align:right;vertical-align:top;border-bottom:1px solid #dce7e4;padding:3mm 2mm}._invoiceTable_1p0fu_59 th:first-child,._invoiceTable_1p0fu_59 td:first-child{text-align:left}._invoiceTable_1p0fu_59 td:first-child{display:grid}._invoiceTotals_1p0fu_59{width:75mm;margin:6mm 0 8mm auto}._invoiceTotals_1p0fu_59 div{justify-content:space-between;gap:16px;padding:2mm 0;display:flex}._invoiceTotals_1p0fu_59 div:last-child{border-top:2px solid #176b61;font-size:17px}._fiscalQr_1p0fu_75{border:1px solid #d7e4e1;align-items:center;gap:5mm;margin-top:10mm;padding:4mm;display:flex}._fiscalQr_1p0fu_75 svg{flex:none;width:30mm;height:30mm}._fiscalQr_1p0fu_75 div{gap:2px;display:grid}._fiscalQr_1p0fu_75 span,._fiscalQr_1p0fu_75 small{color:#58726d}@media (max-width:900px){._printDocument_1p0fu_36{width:100%;min-height:auto;margin:0;padding:8mm}._documentFacts_1p0fu_56{grid-template-columns:1fr}._documentFacts_1p0fu_56 div:nth-child(odd){border-right:0}._receiptBreakdown_1p0fu_64{display:grid}}@media (max-width:620px){._documentToolbar_1p0fu_16{align-items:flex-start}._documentToolbar_1p0fu_16>div:last-child{flex-wrap:wrap;justify-content:flex-end}._invoiceParties_1p0fu_59{grid-template-columns:1fr}._invoiceTable_1p0fu_59{font-size:11px}._invoiceTable_1p0fu_59 th,._invoiceTable_1p0fu_59 td{padding:2mm 1mm}}@media print{body{background:#fff!important}body *{visibility:hidden!important}._printDocument_1p0fu_36,._printDocument_1p0fu_36 *{visibility:visible!important}._documentToolbar_1p0fu_16{display:none!important}._printDocument_1p0fu_36{width:100%;min-height:0;box-shadow:none;margin:0;padding:12mm 14mm;position:absolute;inset:0}._printDocument_1p0fu_36 footer,._invoiceTable_1p0fu_59 tr,._fiscalQr_1p0fu_75,._documentFacts_1p0fu_56 div{break-inside:avoid}}._root_17sb3_1{gap:18px;min-width:0;display:grid}._metrics_17sb3_2{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._workspace_17sb3_3{grid-template-columns:minmax(320px,.38fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}._directory_17sb3_4{gap:12px;min-width:0;max-height:calc(100vh - 100px);display:grid;position:sticky;top:76px;overflow:hidden}._search_17sb3_5{color:#628078;background:#f6faf9;border:1px solid #d9e7e3;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:0 11px;display:flex}._search_17sb3_5 input{color:#244c45;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}._patientList_17sb3_7{gap:5px;padding-right:3px;display:grid;overflow:auto}._patientList_17sb3_7 button{color:#49665f;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;width:100%;padding:9px;display:grid}._patientList_17sb3_7 button:hover{background:#f2f8f6}._patientList_17sb3_7 button._selected_17sb3_10{background:#e9f5f2;border-color:#bcdcd4}._patientList_17sb3_7 button>span:nth-child(2){gap:2px;min-width:0;display:grid}._patientList_17sb3_7 strong,._patientList_17sb3_7 small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._patientList_17sb3_7 strong{color:#264c45;font-size:12px}._patientList_17sb3_7 small{color:#738984;font-size:10px}._patientMeta_17sb3_15{color:#5f7771;text-align:right;max-width:110px;font-size:9px}._module_17sb3_16{min-width:0}._state_17sb3_17,._error_17sb3_17{color:#6b817c;margin:0;padding:18px 8px;font-size:12px}._error_17sb3_17{color:#92364a}._siteAreas_17sb3_19{grid-template-columns:1fr;align-items:start;gap:14px;display:grid}._debtPanel_17sb3_20{gap:12px;min-width:0;display:grid}._debtTotals_17sb3_21{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._debtTotals_17sb3_21>div{background:#f7fbfa;border:1px solid #dbe6e3;border-radius:11px;gap:2px;padding:11px;display:grid}._debtTotals_17sb3_21 span{color:#617a75;font-size:11px}._debtTotals_17sb3_21 strong{font-size:20px}._debtTotals_17sb3_21 small{color:#758984;font-size:10px}._debtSample_17sb3_26{color:#6b817c;margin:0;font-size:11px}._closedAreas_17sb3_27{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._closedCard_17sb3_28{align-content:start;gap:8px;min-width:0;display:grid}._closedCard_17sb3_28 header{align-items:center;gap:8px;display:flex}._closedCard_17sb3_28 header svg{color:#5d7d76}._closedCard_17sb3_28 h3{flex:1;margin:0;font-size:14px}._closedCard_17sb3_28 p{color:#66807a;margin:0;font-size:12px}@media (max-width:1100px){._workspace_17sb3_3{grid-template-columns:1fr}._directory_17sb3_4{max-height:none;position:static}._patientList_17sb3_7{max-height:330px}._siteAreas_17sb3_19{grid-template-columns:1fr}}@media (max-width:760px){._metrics_17sb3_2{grid-template-columns:1fr}._patientMeta_17sb3_15{display:none}._closedAreas_17sb3_27,._debtTotals_17sb3_21{grid-template-columns:1fr}}._root_a3t9z_1{--ink:#183f39;--muted:#687d78;min-width:0;color:var(--ink);gap:12px;display:grid}._header_a3t9z_2{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}._header_a3t9z_2>div:first-child{min-width:0}._header_a3t9z_2 span{color:#30796e;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}._header_a3t9z_2 h1{letter-spacing:-.025em;margin:3px 0 2px;font-size:clamp(21px,2vw,28px)}._header_a3t9z_2 p{color:var(--muted);margin:0;font-size:12px}._headerTrust_a3t9z_7{background:#eef8f5;border:1px solid #d2e6e1;border-radius:10px;align-items:flex-start;gap:8px;max-width:330px;padding:9px 11px;display:flex}._headerTrust_a3t9z_7 svg{color:#24766a;flex:none;width:17px}._headerTrust_a3t9z_7 span{color:#506a64;letter-spacing:0;text-transform:none;gap:2px;font-size:11px;line-height:1.4;display:grid}._headerTrust_a3t9z_7 strong{color:#285a52;font-size:12px}._moduleNav_a3t9z_11{background:#edf4f2;border:1px solid #dbe7e4;border-radius:11px;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;padding:5px;display:grid}._moduleNav_a3t9z_11 button{color:#4c6761;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:44px;padding:0 8px;font-size:12px;font-weight:720;display:flex}._moduleNav_a3t9z_11 svg{width:15px}._moduleNav_a3t9z_11 b{color:#49716a;background:#dfece9;border-radius:10px;min-width:18px;padding:2px 4px;font-size:10px}._moduleNav_a3t9z_11 button:hover{background:#f8fbfa}._moduleNav_a3t9z_11 ._activeModule_a3t9z_16{color:#fff;background:#176e61;border-color:#176e61;box-shadow:0 3px 9px #11534a29}._moduleNav_a3t9z_11 ._activeModule_a3t9z_16 b{color:#176e61;background:#fff}._workspace_a3t9z_18{grid-template-columns:210px minmax(480px,1fr) 245px;gap:10px;min-height:570px;display:grid}._workspaceEmpty_a3t9z_19{min-height:330px}._caseRail_a3t9z_20,._main_a3t9z_20,._auditRail_a3t9z_20{background:#fff;border:1px solid #dbe7e4;border-radius:12px;min-width:0}._caseRail_a3t9z_20,._auditRail_a3t9z_20{padding:12px}._main_a3t9z_20{padding:14px}._railHeading_a3t9z_23,._auditHeading_a3t9z_23{border-bottom:1px solid #e4ecea;justify-content:space-between;align-items:center;gap:7px;padding-bottom:10px;display:flex}._railHeading_a3t9z_23>div,._auditHeading_a3t9z_23>div{gap:2px;display:grid}._railHeading_a3t9z_23 span,._auditHeading_a3t9z_23 span{color:#5d756f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:780}._railHeading_a3t9z_23 strong,._auditHeading_a3t9z_23 strong{color:#28524b;font-size:12px}._auditHeading_a3t9z_23{justify-content:flex-start}._auditHeading_a3t9z_23 svg{color:#2f786e;width:16px}._caseList_a3t9z_29{gap:6px;margin-top:10px;display:grid}._caseList_a3t9z_29 button{text-align:left;color:#48655f;background:#f7faf9;border:1px solid #e0e9e7;border-radius:8px;gap:2px;padding:9px 29px 9px 9px;display:grid;position:relative}._caseList_a3t9z_29 button span{color:#28544c;font-size:12px;font-weight:760}._caseList_a3t9z_29 button small{color:#647a75;font-size:10px}._caseList_a3t9z_29 button svg{color:#397f75;width:13px;position:absolute;top:11px;right:9px}._caseList_a3t9z_29 ._activeCase_a3t9z_34{background:#eaf6f3;border-color:#a9d1c8;box-shadow:inset 3px 0 #238071}._emptyRail_a3t9z_35{color:#748681;text-align:center;background:#f8faf9;border:1px dashed #d9e4e1;border-radius:8px;place-items:center;gap:6px;min-height:130px;margin-top:10px;padding:16px;display:grid}._emptyRail_a3t9z_35 svg{color:#8ba09b;width:22px}._emptyRail_a3t9z_35 p{margin:0;font-size:11px;line-height:1.45}._railRule_a3t9z_38{color:#665b3d;background:#fbf7ec;border:1px solid #e9dfc1;border-radius:8px;margin-top:12px;padding:9px}._railRule_a3t9z_38 strong{font-size:11px}._railRule_a3t9z_38 p{margin:3px 0 0;font-size:10.5px;line-height:1.5}._summary_a3t9z_41{background:linear-gradient(90deg,#edf8f5,#fafcfc);border:1px solid #d5e8e3;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:10px 12px;display:flex}._summary_a3t9z_41>div{gap:2px;display:grid}._summary_a3t9z_41>div span{color:#4d776f;text-transform:uppercase;font-size:10px;font-weight:750}._summary_a3t9z_41>div strong{color:#214e47;font-size:13px}._summary_a3t9z_41 dl{align-items:stretch;gap:7px;margin:0;display:flex}._summary_a3t9z_41 dl div{background:#fff;border:1px solid #dce9e6;border-radius:7px;min-width:90px;padding:6px 8px}._summary_a3t9z_41 dt{color:#657b76;font-size:10px}._summary_a3t9z_41 dd{color:#315a53;text-overflow:ellipsis;white-space:nowrap;max-width:150px;margin:2px 0 0;font-size:11px;font-weight:720;overflow:hidden}._periodontalOverview_a3t9z_49{background:#fbfdfc;border:1px solid #dce8e5;border-radius:10px;gap:8px;margin:-3px 0 12px;padding:10px;display:grid}._periodontalOverview_a3t9z_49 header{justify-content:space-between;align-items:center;gap:12px;display:flex}._periodontalOverview_a3t9z_49 header>div:first-child{gap:2px;display:grid}._periodontalOverview_a3t9z_49 header>div:first-child span{color:#54746d;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:780}._periodontalOverview_a3t9z_49 header>div:first-child strong{color:#28584f;font-size:11px}._periodontalOverview_a3t9z_49 header>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}._periodontalOverview_a3t9z_49 header>div:last-child span{color:#56716b;background:#fff;border:1px solid #dce8e5;border-radius:6px;padding:4px 6px;font-size:9.5px}._periodontalOverview_a3t9z_49 header>div:last-child strong{color:#285f55}._periodontalMouth_a3t9z_57{background:#f1f7f5;border-radius:8px;gap:4px;padding:6px;display:grid;overflow-x:auto}._periodontalMouth_a3t9z_57>div{grid-template-columns:repeat(16,minmax(32px,1fr));gap:3px;min-width:610px;display:grid}._periodontalMouth_a3t9z_57>div:first-child{border-bottom:1px solid #d4e4df;padding-bottom:4px}._periodontalMouth_a3t9z_57 span{color:#788d88;background:#fff;border:1px dashed #d4e0dd;border-radius:5px;place-items:center;gap:1px;min-width:0;min-height:34px;display:grid}._periodontalMouth_a3t9z_57 span[data-recorded=true]{color:#35645b;border-style:solid;border-color:#afd0c8}._periodontalMouth_a3t9z_57 span[data-priority=true]{color:#8b3545;background:#fff1f3;border-color:#e4aeb8}._periodontalMouth_a3t9z_57 strong{font-size:9.5px}._periodontalMouth_a3t9z_57 small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7.5px;overflow:hidden}._periodontalOverview_a3t9z_49 footer{color:#647a75;flex-wrap:wrap;gap:6px 12px;font-size:9.5px;display:flex}._periodontalOverview_a3t9z_49 footer strong{color:#315f56}._editor_a3t9z_67{gap:12px;display:grid}._editorHeader_a3t9z_68{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._editorHeader_a3t9z_68>div{gap:2px;display:grid}._editorHeader_a3t9z_68 span{color:#5f7b75;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:780}._editorHeader_a3t9z_68 h2{color:#214a43;margin:0;font-size:16px}._schema_a3t9z_72{background:#f0f5f3;border-radius:5px;padding:4px 6px;font-family:ui-monospace,monospace;letter-spacing:0!important;text-transform:none!important}._templateBar_a3t9z_73{background:#f7faf9;border:1px solid #dce8e5;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}._templateBar_a3t9z_73>div:first-child{gap:2px;display:grid}._templateBar_a3t9z_73 strong{color:#2e5c54;font-size:11px}._templateBar_a3t9z_73 span{color:#657b76;font-size:10px}._templateBar_a3t9z_73>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}._templateBar_a3t9z_73 button{color:#2e665c;background:#fff;border:1px solid #bfd8d2;border-radius:7px;align-items:center;gap:5px;min-height:30px;padding:0 8px;font-size:10.5px;font-weight:730;display:flex}._templateBar_a3t9z_73 button:hover{background:#eaf6f3;border-color:#84bdb2}._templateBar_a3t9z_73 small{color:#57736d;background:#edf4f2;border-radius:4px;padding:1px 4px;font-size:8px}._editor_a3t9z_67 fieldset{border:1px solid #dce7e4;border-radius:9px;gap:9px;margin:0;padding:11px;display:grid}._editor_a3t9z_67 legend{color:#315c54;padding:0 5px;font-size:12px;font-weight:770}._editor_a3t9z_67 label{color:#48645e;gap:4px;font-size:11px;font-weight:720;display:grid}._editor_a3t9z_67 input,._editor_a3t9z_67 select,._editor_a3t9z_67 textarea{color:#234b44;width:100%;font:inherit;background:#fff;border:1px solid #cfdedb;border-radius:7px}._editor_a3t9z_67 input,._editor_a3t9z_67 select{min-height:34px;padding:0 8px}._editor_a3t9z_67 textarea{resize:vertical;min-height:64px;padding:8px;line-height:1.4}._editor_a3t9z_67 input:focus,._editor_a3t9z_67 select:focus,._editor_a3t9z_67 textarea:focus{outline-offset:1px;border-color:#579f92;outline:2px solid #9bcfc5}._fieldHint_a3t9z_88{color:#607570;margin:0;font-size:10.5px;line-height:1.45}._row_a3t9z_89{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._sixGrid_a3t9z_90{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}._siteGrid_a3t9z_91{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;display:grid}._siteGrid_a3t9z_91>div{background:#f5f9f8;border:1px solid #e0e9e7;border-radius:7px;gap:5px;padding:7px;display:grid}._siteGrid_a3t9z_91 strong{color:#2d655b;text-align:center;font-size:11px}._siteGrid_a3t9z_91 input{text-align:center;padding:0 5px}._calValue_a3t9z_95{color:#5c7771;text-align:center;font-size:8.5px;font-weight:720}._siteFlags_a3t9z_96{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}._siteFlags_a3t9z_96 label{color:#5c746f;background:#fff;border:1px solid #d9e5e2;border-radius:4px;justify-content:center;align-items:center;gap:2px;min-height:24px;padding:0 2px;font-size:8px;display:flex}._siteFlags_a3t9z_96 input{width:11px;height:11px;min-height:0;padding:0}._keyboardHint_a3t9z_99{color:#4f746d;margin:-1px 0 0;font-size:10px}._wideField_a3t9z_100{grid-column:span 2}._closureFields_a3t9z_101{grid-template-columns:minmax(0,1fr) 160px;gap:8px;padding-top:2px;display:grid}._draftSafety_a3t9z_102{color:#536f69;background:#f0f7f5;border:1px solid #d4e6e1;border-radius:8px;align-items:flex-start;gap:8px;padding:8px 9px;display:flex}._draftSafety_a3t9z_102 svg{color:#287a6d;flex:none;width:15px}._draftSafety_a3t9z_102 span{gap:2px;font-size:10px;line-height:1.4;display:grid}._draftSafety_a3t9z_102 strong{color:#2b5d54;font-size:10.5px}._editorActions_a3t9z_106{border-top:1px solid #e2eae8;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}._editorActions_a3t9z_106 span{color:#647873;font-size:10.5px}._editorActions_a3t9z_106>div{justify-content:flex-end;align-items:center;gap:6px;display:flex}._editorActions_a3t9z_106 button,._signButton_a3t9z_109{color:#fff;background:#176e61;border:1px solid #176e61;border-radius:8px;min-height:38px;padding:0 12px;font-size:11px;font-weight:760}._editorActions_a3t9z_106 ._resetButton_a3t9z_110{color:#496a64;background:#fff;border-color:#cadbd7}._editorActions_a3t9z_106 button:disabled,._signButton_a3t9z_109:disabled{opacity:.5;cursor:not-allowed}._readOnly_a3t9z_112{color:#6d5d3a;background:#fbf7ec;border:1px solid #e9dfc2;border-radius:7px;margin:0;padding:8px;font-size:11px}._readOnlyPanel_a3t9z_113{color:#536d67;text-align:left;background:linear-gradient(145deg,#f5faf8,#fff);border:1px dashed #bfd7d2;border-radius:11px;justify-content:center;align-items:center;gap:12px;min-height:260px;padding:32px;display:flex}._readOnlyPanel_a3t9z_113 svg{color:#27796d;flex:none;width:28px;height:28px}._readOnlyPanel_a3t9z_113 div{max-width:540px}._readOnlyPanel_a3t9z_113 h2{color:#214d45;margin:0 0 5px;font-size:18px}._readOnlyPanel_a3t9z_113 p{margin:0;font-size:12px;line-height:1.55}._success_a3t9z_118,._failure_a3t9z_118{border-radius:8px;margin:12px 0 0;padding:8px 10px;font-size:11px}._success_a3t9z_118{color:#1e665b;background:#eaf7f3;border:1px solid #c7e4dd}._failure_a3t9z_118{color:#8c3042;background:#fff0f2;border:1px solid #efcbd2}._timeline_a3t9z_121{gap:0;margin:10px 0 14px;padding:0;list-style:none;display:grid}._timeline_a3t9z_121 li{grid-template-columns:12px 1fr;gap:6px;padding:7px 0;display:grid;position:relative}._timeline_a3t9z_121 li:not(:last-child):after{content:"";background:#d7e4e0;width:1px;position:absolute;top:18px;bottom:-5px;left:4px}._timeline_a3t9z_121 li>span{z-index:1;background:#fff;border:2px solid #9cb6b0;border-radius:50%;width:9px;height:9px;margin-top:2px}._timeline_a3t9z_121 ._signedDot_a3t9z_125{background:#bfe5dc;border-color:#218071}._timeline_a3t9z_121 div{gap:2px;min-width:0;display:grid}._timeline_a3t9z_121 strong{color:#365a53;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}._timeline_a3t9z_121 small{color:#667c77;font-size:10px}._signatureCard_a3t9z_129{color:#55716a;background:#f4f8f7;border:1px solid #dce7e4;border-radius:8px;align-items:flex-start;gap:7px;padding:8px;display:flex}._signatureCard_a3t9z_129 svg{color:#387c71;flex:none;width:16px}._signatureCard_a3t9z_129 span{gap:2px;font-size:10px;line-height:1.45;display:grid}._signatureCard_a3t9z_129 strong{color:#315a52;font-size:11px}._signButton_a3t9z_109{width:100%;margin-top:7px}._auditEmpty_a3t9z_134{color:#647a75;margin:12px 0 0;font-size:11px;line-height:1.5}._loading_a3t9z_135,._error_a3t9z_135{color:#58726c;background:#fff;border:1px solid #dae6e3;border-radius:12px;place-items:center;min-height:300px;padding:30px;display:grid}._error_a3t9z_135{grid-template-columns:auto 1fr auto;gap:10px}._error_a3t9z_135 div{gap:2px;display:grid}._error_a3t9z_135 span{color:#70817d;font-size:10px}._error_a3t9z_135 button{color:#265d54;background:#eef7f5;border:1px solid #cce0dc;border-radius:8px;min-height:34px}@media (max-width:1320px){._workspace_a3t9z_18{grid-template-columns:185px minmax(440px,1fr) 220px}._moduleNav_a3t9z_11 button{padding-inline:4px}._siteGrid_a3t9z_91{grid-template-columns:repeat(3,1fr)}}@media (max-width:1080px){._workspace_a3t9z_18{grid-template-columns:180px 1fr}._auditRail_a3t9z_20{grid-column:1/-1}._moduleNav_a3t9z_11{grid-template-columns:repeat(6,130px);overflow-x:auto}}@media (max-width:760px){._header_a3t9z_2{flex-direction:column}._headerTrust_a3t9z_7{max-width:none}._workspace_a3t9z_18{grid-template-columns:1fr}._auditRail_a3t9z_20{grid-column:auto}._caseRail_a3t9z_20{order:2}._main_a3t9z_20{order:1}._auditRail_a3t9z_20{order:3}._row_a3t9z_89,._closureFields_a3t9z_101{grid-template-columns:1fr}._wideField_a3t9z_100{grid-column:auto}._sixGrid_a3t9z_90{grid-template-columns:repeat(3,1fr)}._siteGrid_a3t9z_91{grid-template-columns:repeat(2,1fr)}._summary_a3t9z_41{flex-direction:column;align-items:stretch}._summary_a3t9z_41 dl{overflow-x:auto}._periodontalOverview_a3t9z_49 header{flex-direction:column;align-items:flex-start}._periodontalOverview_a3t9z_49 header>div:last-child{justify-content:flex-start}._templateBar_a3t9z_73,._editorActions_a3t9z_106{flex-direction:column;align-items:stretch}._templateBar_a3t9z_73>div:last-child,._editorActions_a3t9z_106>div{justify-content:flex-start}}._banner_i59dr_5{color:#173b37;background:#f0f7f5;border:1px solid #bdd4d0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:12px 16px;display:flex}._banner_i59dr_5 p{margin:0;font-size:14px;line-height:1.45}._banner_i59dr_5 a{color:#1d514b;white-space:nowrap;background:#fff;border:1px solid #bdd4d0;border-radius:9px;align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:690;text-decoration:none;display:inline-flex}._banner_i59dr_5 a:hover{border-color:#7fb0a8}
