.wLMV4q_list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wLMV4q_card{gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.wLMV4q_active{background:var(--brand-soft);border-color:var(--brand)}.wLMV4q_cancelled .wLMV4q_body{color:var(--ink-muted)}.wLMV4q_time{font-variant-numeric:tabular-nums;text-align:start;min-width:56px;font-weight:600}.wLMV4q_timeLink{color:var(--ink);text-decoration:none}.wLMV4q_timeLink:hover{color:var(--brand);text-decoration:underline}.wLMV4q_time small{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--ink-muted);font-weight:400;display:block}.wLMV4q_body{min-width:0}.wLMV4q_nameRow{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.wLMV4q_meta{font-size:var(--text-label-size);line-height:var(--text-label-line);color:var(--ink-muted)}.wLMV4q_tags{margin-block-start:var(--space-1)}.wLMV4q_side{align-items:flex-end;gap:var(--space-2);flex-direction:column;display:flex}.wLMV4q_actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.wLMV4q_actionError{text-align:end;flex-basis:100%;max-width:280px}@media (max-width:700px){.wLMV4q_card{grid-template-columns:auto minmax(0,1fr)}.wLMV4q_side{flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-items:center}}
.bRDKxW_top{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.bRDKxW_subtitle{font-size:var(--text-label-size);line-height:var(--text-label-line);color:var(--ink-muted);margin:0;font-weight:400}.bRDKxW_actions{gap:var(--space-3);flex-wrap:wrap;display:flex}
._7rGYzG_page{min-height:100dvh;padding:var(--space-6);place-items:center;display:grid}._7rGYzG_inline{min-height:auto;padding-block:var(--space-8)}._7rGYzG_panel{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);width:100%;max-width:480px;box-shadow:var(--shadow-card);padding:var(--space-8) var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}._7rGYzG_brand{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-2);display:flex}._7rGYzG_label{font-size:var(--text-label-size);line-height:var(--text-label-line);font-weight:var(--text-label-weight);color:var(--brand-strong);border-inline-start:1px solid var(--line);padding-inline-start:var(--space-3)}._7rGYzG_code{font-size:var(--text-label-size);line-height:var(--text-label-line);font-weight:var(--text-label-weight);color:var(--ink-muted);margin:0}._7rGYzG_body{color:var(--ink-muted);margin:0}._7rGYzG_reference{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--ink-muted);margin:0}._7rGYzG_actions{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}
.h-18TG_toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.h-18TG_search{min-width:280px}.h-18TG_nameCell{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.h-18TG_pager{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.h-18TG_layout{gap:var(--space-6);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.h-18TG_stack{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.h-18TG_titleRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.h-18TG_alerts{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.h-18TG_alerts>li{gap:var(--space-2);padding-block:var(--space-3);border-block-start:1px solid var(--line);flex-direction:column;display:flex}.h-18TG_alertHead{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.h-18TG_appts{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.h-18TG_appts li{justify-content:space-between;align-items:center;gap:var(--space-2);padding-block:var(--space-2);border-block-start:1px solid var(--line);flex-wrap:wrap;display:flex}.h-18TG_appts small{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--ink-muted);display:block}@media (max-width:1000px){.h-18TG_layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.h-18TG_search{flex:1;min-width:0}}
.h6_LWq_chartWrap{padding-block:var(--space-2);direction:ltr;overflow-x:auto;container-type:inline-size}@container (max-width:880px){.h6_LWq_chart .h6_LWq_tooth{width:40px}.h6_LWq_chart .h6_LWq_tile{width:34px;height:34px}.h6_LWq_chart .h6_LWq_quadrant+.h6_LWq_quadrant{padding-inline-start:var(--space-2)}.h6_LWq_chart .h6_LWq_arch{gap:var(--space-2)}}.h6_LWq_chart{align-items:center;gap:var(--space-4);flex-direction:column;min-width:max-content;margin-inline:auto;display:flex}.h6_LWq_arch{gap:var(--space-4);align-items:flex-start;display:flex}.h6_LWq_quadrant{gap:var(--space-1);display:flex}.h6_LWq_quadrant+.h6_LWq_quadrant{border-inline-start:1px solid var(--line);padding-inline-start:var(--space-4)}.h6_LWq_strip{justify-content:center;gap:var(--space-2);direction:ltr;flex-wrap:wrap;display:flex}.h6_LWq_stripRow{gap:var(--space-2);display:flex}.h6_LWq_tooth{align-items:center;gap:var(--space-1);width:52px;font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-variant-numeric:tabular-nums;color:var(--ink);flex-direction:column;display:flex}button.h6_LWq_tooth{font:inherit;font-size:var(--text-caption-size);padding:var(--space-1) 0;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0}button.h6_LWq_tooth:hover .h6_LWq_num{color:var(--brand)}.h6_LWq_num{font-weight:500}.h6_LWq_codes{color:var(--ink-muted);min-height:var(--text-caption-line);text-align:center;word-spacing:2px;max-width:52px;font-size:11px}.h6_LWq_tile{border-radius:var(--radius-sm);width:44px;height:44px;display:block}.h6_LWq_small .h6_LWq_tile{width:36px;height:36px}.h6_LWq_small{width:44px}.h6_LWq_selected .h6_LWq_tile{outline:2px solid var(--brand);outline-offset:2px}.h6_LWq_s{fill:var(--surface-raised);stroke:var(--line-strong);stroke-width:1.5px;stroke-linejoin:round}.h6_LWq_caries{fill:var(--danger)}.h6_LWq_filling{fill:var(--info)}.h6_LWq_otherSurface{fill:var(--line)}.h6_LWq_crown{fill:var(--amber);stroke:var(--ink)}.h6_LWq_rct{fill:var(--ink)}.h6_LWq_picked{fill:var(--brand-soft);stroke:var(--brand);stroke-width:2.5px}.h6_LWq_gap{fill:none;stroke:var(--line-strong);stroke-width:1.5px;stroke-dasharray:4 3;stroke-linecap:round}.h6_LWq_outline{fill:none;stroke:var(--ink);stroke-width:2px}.h6_LWq_legend{justify-content:center;gap:var(--space-2) var(--space-4);font-size:var(--text-label-size);line-height:var(--text-label-line);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.h6_LWq_key{align-items:center;gap:6px;display:inline-flex}.h6_LWq_key i{border:1.5px solid var(--line-strong);background:var(--surface-raised);border-radius:3px;width:12px;height:12px}.h6_LWq_key i.h6_LWq_caries{background:var(--danger);border-color:var(--danger)}.h6_LWq_key i.h6_LWq_filling{background:var(--info);border-color:var(--info)}.h6_LWq_key i.h6_LWq_crown{background:var(--amber);border-color:var(--ink)}.h6_LWq_key i.h6_LWq_rct{background:var(--ink);border-color:var(--ink)}.h6_LWq_key i.h6_LWq_missing{border-style:dashed}.h6_LWq_key i.h6_LWq_otherSurface{background:var(--line)}.h6_LWq_key i.h6_LWq_outline{border-color:var(--ink);border-width:2px}.h6_LWq_key code{font:inherit;color:var(--ink-muted);font-size:11px}.h6_LWq_toothPanel{gap:var(--space-3);border-block-start:1px solid var(--line);flex-direction:column;padding-block-start:var(--space-4);display:flex}.h6_LWq_toothHead{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.h6_LWq_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.h6_LWq_list>li{gap:var(--space-2);padding-block:var(--space-2);border-block-start:1px solid var(--line);flex-direction:column;display:flex}.h6_LWq_row{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.h6_LWq_row small,.h6_LWq_list small{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--ink-muted);display:block}.h6_LWq_surfaceChecks{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.h6_LWq_drawer{width:min(440px,100%);height:100%;max-height:100%;padding:var(--space-6);border:0;border-inline-start:1px solid var(--line);background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-pop);gap:var(--space-4);flex-direction:column;margin:0;margin-inline-start:auto;display:none;inset-block:0}.h6_LWq_drawer[open]{display:flex}.h6_LWq_drawer::backdrop{background:#12292b24}.h6_LWq_layout{gap:var(--space-6);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.h6_LWq_stack{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.h6_LWq_items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.h6_LWq_items>li{gap:var(--space-2);padding-block:var(--space-3);border-block-start:1px solid var(--line);flex-direction:column;display:flex}.h6_LWq_itemHead{justify-content:space-between;align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.h6_LWq_itemHead small{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--ink-muted);display:block}.h6_LWq_badges{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.h6_LWq_phase{font-size:var(--text-label-size);line-height:var(--text-label-line);color:var(--ink-muted);margin:0;font-weight:600}.h6_LWq_figures{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0;display:grid}.h6_LWq_figures>div{padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;display:flex}.h6_LWq_figures dt{font-size:var(--text-label-size);line-height:var(--text-label-line);color:var(--ink-muted)}.h6_LWq_figures dd{margin:0;font-weight:600}.h6_LWq_tabs{gap:var(--space-2);flex-wrap:wrap;display:flex}.h6_LWq_perioTable{border-collapse:collapse;font-size:var(--text-label-size);line-height:var(--text-label-line);font-variant-numeric:tabular-nums}.h6_LWq_perioTable th,.h6_LWq_perioTable td{padding:var(--space-1);border:1px solid var(--line);text-align:center;vertical-align:middle}.h6_LWq_perioTable thead th{background:var(--surface-sunken);font-weight:500}.h6_LWq_perioTable tbody th{background:var(--surface-sunken);font-weight:600}.h6_LWq_mm{font:inherit;width:3.2em;height:32px;padding:0 var(--space-1);text-align:center;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink)}.h6_LWq_mm:focus{border-color:var(--brand);box-shadow:var(--focus-ring);outline:none}.h6_LWq_mm[aria-invalid=true]{border-color:var(--danger)}.h6_LWq_flag{width:18px;height:18px;accent-color:var(--brand);margin:0}.h6_LWq_gallery{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.h6_LWq_card{gap:var(--space-2);padding:var(--space-3);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);flex-direction:column;min-width:0;display:flex}.h6_LWq_thumb{aspect-ratio:4/3;background:var(--surface-sunken);border-radius:var(--radius-sm);color:var(--ink-muted);justify-content:center;align-items:center;display:flex;overflow:hidden}.h6_LWq_thumb img{object-fit:contain;max-width:100%;max-height:100%}.h6_LWq_thumb svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:40px;height:40px}.h6_LWq_meta{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--ink-muted);overflow-wrap:anywhere;margin:0}.h6_LWq_timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.h6_LWq_timeline>li{gap:var(--space-1);padding-block:var(--space-2);border-inline-start:2px solid var(--line);flex-direction:column;padding-inline-start:var(--space-4);display:flex}.h6_LWq_timeline>li.h6_LWq_done{border-inline-start-color:var(--brand)}@media (max-width:1000px){.h6_LWq_layout{grid-template-columns:minmax(0,1fr)}}
.IhuV_a_bell{align-items:center;gap:var(--space-1);height:var(--control-md);padding:0 var(--space-2);border-radius:var(--radius-md);color:var(--on-brand);flex:none;text-decoration:none;display:inline-flex;position:relative}.IhuV_a_bell:hover{background:var(--brand)}.IhuV_a_bell:focus-visible{box-shadow:var(--focus-ring);outline:none}.IhuV_a_bellActive,.IhuV_a_bellActive:hover{background:var(--surface-raised);color:var(--brand-strong)}.IhuV_a_bell svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;display:block}.IhuV_a_bell svg .IhuV_a_dot{fill:var(--amber);stroke:none}.IhuV_a_count{font-size:var(--text-label-size);line-height:var(--text-label-line);font-weight:var(--text-label-weight);font-variant-numeric:tabular-nums}.IhuV_a_list{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.IhuV_a_list>li+li{border-block-start:1px solid var(--line)}.IhuV_a_item{font:inherit;color:var(--ink);align-items:flex-start;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.IhuV_a_item:hover{background:var(--surface)}.IhuV_a_item:focus-visible{box-shadow:var(--focus-ring);outline:none}.IhuV_a_unread,.IhuV_a_unread:hover{background:var(--brand-soft)}.IhuV_a_itemBody{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.IhuV_a_unread .IhuV_a_itemText{font-weight:600}.IhuV_a_marker{background:0 0;border-radius:50%;flex:none;width:8px;height:8px;margin-block-start:8px}.IhuV_a_unread .IhuV_a_marker{background:var(--amber)}.IhuV_a_toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}
.i-JaIW_toolbar{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}.i-JaIW_arrow{display:inline-block}[dir=rtl] .i-JaIW_arrow{transform:scaleX(-1)}.i-JaIW_filters{align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.i-JaIW_filters .i-JaIW_field{min-width:180px}.i-JaIW_apply{padding-block-start:calc(var(--text-label-line) + var(--space-1))}.i-JaIW_group{gap:var(--space-3);flex-direction:column;display:flex}.i-JaIW_detail{gap:var(--space-6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.i-JaIW_history{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.i-JaIW_history li{justify-content:space-between;gap:var(--space-2);padding-block:var(--space-2);border-block-start:1px solid var(--line);flex-wrap:wrap;display:flex}.i-JaIW_history small{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--ink-muted);display:block}.i-JaIW_patientPick{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.i-JaIW_results{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.i-JaIW_results li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.i-JaIW_time{gap:var(--space-2);direction:ltr;display:flex}@media (max-width:1000px){.i-JaIW_detail{grid-template-columns:minmax(0,1fr)}}
.SLoQRq_toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.SLoQRq_roles{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.SLoQRq_perms{font-size:var(--text-label-size);line-height:var(--text-label-line);margin:0;padding-inline-start:var(--space-4)}.SLoQRq_types{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SLoQRq_types>li{gap:var(--space-2);padding-block:var(--space-3);border-block-start:1px solid var(--line);flex-direction:column;display:flex}.SLoQRq_typeHead{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.SLoQRq_cols{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.SLoQRq_checks{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}@media (max-width:1000px){.SLoQRq_cols{grid-template-columns:minmax(0,1fr)}}
.ewEh5G_filters{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}.ewEh5G_stats{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ewEh5G_stat{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.ewEh5G_stat b{font-size:var(--text-title-size);line-height:var(--text-title-line);font-weight:var(--text-title-weight);display:block}.ewEh5G_stat span{font-size:var(--text-label-size);line-height:var(--text-label-line);color:var(--ink-muted)}.ewEh5G_cols{gap:var(--space-6);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}.ewEh5G_col{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ewEh5G_empty{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-4)}.ewEh5G_empty p{margin:0}.ewEh5G_emptyTitle{font-weight:600}.ewEh5G_patient{gap:var(--space-1);flex-direction:column;display:flex}.ewEh5G_patient strong{font-size:var(--text-heading-size);line-height:var(--text-heading-line);font-weight:600}.ewEh5G_patient span{font-size:var(--text-label-size);line-height:var(--text-label-line);color:var(--ink-muted)}.ewEh5G_visit{align-items:center;gap:var(--space-3);border-block-start:1px solid var(--line);flex-wrap:wrap;padding-block-start:var(--space-3);display:flex}.ewEh5G_visit .ewEh5G_tabular{font-weight:600}.ewEh5G_panelActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ewEh5G_panelActions>*{flex:1}.ewEh5G_plan{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ewEh5G_plan li{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-2);border-block-start:1px solid var(--line);display:flex}.ewEh5G_plan small{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--ink-muted);display:block}@media (max-width:1100px){.ewEh5G_cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.ewEh5G_stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.ewEh5G_stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
.gMdrma_layout{gap:var(--space-6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.gMdrma_stack{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.gMdrma_head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.gMdrma_inline{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.gMdrma_note{gap:var(--space-3);border-block-start:1px solid var(--line);flex-direction:column;padding-block-start:var(--space-4);display:flex}.gMdrma_sections{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.gMdrma_sections dt{font-size:var(--text-label-size);line-height:var(--text-label-line);font-weight:var(--text-label-weight);color:var(--ink-muted)}.gMdrma_sections dd,.gMdrma_text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.gMdrma_amendments{gap:var(--space-2);border-inline-start:2px solid var(--line-strong);flex-direction:column;padding-inline-start:var(--space-4);display:flex}.gMdrma_amendmentList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gMdrma_amendmentList li{gap:var(--space-1);flex-direction:column;display:flex}.gMdrma_newNote{gap:var(--space-3);border-block-start:1px solid var(--line);flex-direction:column;padding-block-start:var(--space-4);display:flex}.gMdrma_newNote[open]>summary{margin-block-end:var(--space-3)}.gMdrma_readings{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gMdrma_readings>li{gap:var(--space-2);padding-block:var(--space-3);border-block-start:1px solid var(--line);flex-direction:column;display:flex}.gMdrma_newNote>summary{align-self:flex-start}@media (max-width:1100px){.gMdrma_layout{grid-template-columns:minmax(0,1fr)}}
._3lrIIq_page{min-height:100dvh;padding:var(--space-6);place-items:center;display:grid;position:relative}._3lrIIq_lang{position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}._3lrIIq_panel{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-lg);width:100%;max-width:400px;box-shadow:var(--shadow-card);padding:var(--space-8) var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}._3lrIIq_brand{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}._3lrIIq_brandLabel{font-size:var(--text-label-size);line-height:var(--text-label-line);font-weight:var(--text-label-weight);color:var(--brand-strong);border-inline-start:1px solid var(--line);padding-inline-start:var(--space-3)}._3lrIIq_subtitle{margin:0 0 var(--space-4);color:var(--ink-muted)}._3lrIIq_form{gap:var(--space-4);flex-direction:column;display:flex}._3lrIIq_error,._3lrIIq_notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-label-size);line-height:var(--text-label-line);font-weight:var(--text-label-weight);margin:0}._3lrIIq_error{background:var(--danger-soft);color:var(--danger);border:1px solid var(--danger)}._3lrIIq_notice{background:var(--info-soft);color:var(--info)}._3lrIIq_clinics{gap:var(--space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}._3lrIIq_clinics legend{font-size:var(--text-label-size);line-height:var(--text-label-line);font-weight:var(--text-label-weight);margin-block-end:var(--space-2);padding:0}._3lrIIq_clinic{align-items:center;gap:var(--space-3);min-height:var(--control-md);padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-md);cursor:pointer;display:flex}._3lrIIq_clinic:has(input:checked){background:var(--brand-soft);border-color:var(--brand);color:var(--brand-strong)}._3lrIIq_clinic input{accent-color:var(--brand);margin:0}._3lrIIq_textLink{font-size:var(--text-label-size);line-height:var(--text-label-line);font-weight:var(--text-label-weight);align-self:flex-start}._3lrIIq_passwordLabel{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}
._1y6XVq_onBrand{font:inherit;height:var(--control-md);padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid var(--on-brand);color:var(--on-brand);cursor:pointer;background:0 0;font-weight:500}._1y6XVq_onBrand:hover{background:var(--brand)}._1y6XVq_onBrand:focus-visible{box-shadow:var(--focus-ring);outline:none}
.gv-jYa_results{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gv-jYa_results li{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-block-start:1px solid var(--line);display:flex}.gv-jYa_lines{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gv-jYa_line{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);grid-template-columns:minmax(0,3fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,1.4fr) minmax(0,1.4fr) auto;align-items:start;display:grid}.gv-jYa_line .gv-jYa_wide{gap:var(--space-3);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gv-jYa_lineTotal{gap:var(--space-1);flex-direction:column;display:flex}.gv-jYa_lineTotal span:first-child{font-size:var(--text-label-size);line-height:var(--text-label-line);font-weight:var(--text-label-weight)}.gv-jYa_lineTotal span:last-child{min-height:var(--control-md);align-items:center;font-weight:600;display:flex}.gv-jYa_remove{align-self:end}.gv-jYa_totals{justify-content:end;gap:var(--space-1) var(--space-6);grid-template-columns:max-content max-content;margin:0;display:grid}.gv-jYa_totals dt{color:var(--ink-muted)}.gv-jYa_totals dd{text-align:end;margin:0}.gv-jYa_totals .gv-jYa_grand{color:var(--ink);font-weight:600}.gv-jYa_toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.gv-jYa_filters{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.gv-jYa_filters .gv-jYa_field{min-width:160px}.gv-jYa_layout{gap:var(--space-6);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}.gv-jYa_stack{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.gv-jYa_head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.gv-jYa_payments{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gv-jYa_payments li{justify-content:space-between;align-items:center;gap:var(--space-2);padding-block:var(--space-2);border-block-start:1px solid var(--line);flex-wrap:wrap;display:flex}.gv-jYa_payments small{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--ink-muted);display:block}.gv-jYa_pager{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.gv-jYa_end{text-align:end}@media (max-width:1100px){.gv-jYa_layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:800px){.gv-jYa_line{grid-template-columns:repeat(2,minmax(0,1fr))}.gv-jYa_line>:first-child{grid-column:1/-1}}
.zsum4a_app{background:var(--surface);grid-template-columns:232px minmax(0,1fr);min-height:100dvh;display:grid}.zsum4a_side{background:var(--brand-strong);color:var(--on-brand);padding:var(--space-4);gap:var(--space-1);flex-direction:column;height:100dvh;display:flex;position:sticky;inset-block-start:0}.zsum4a_brand{gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-4);flex-direction:column;display:flex}.zsum4a_brandRow{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.zsum4a_clinicName{font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--text-caption-weight);display:block}.zsum4a_navList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.zsum4a_nav{height:var(--control-md);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--on-brand);align-items:center;text-decoration:none;display:flex}.zsum4a_nav:hover{background:var(--brand)}.zsum4a_navActive,.zsum4a_navActive:hover{background:var(--surface-raised);color:var(--brand-strong);font-weight:600}.zsum4a_account{gap:var(--space-3);padding:var(--space-3);border-block-start:1px solid var(--brand);flex-direction:column;margin-block-start:auto;display:flex}.zsum4a_who{color:var(--on-brand);border-radius:var(--radius-md);text-decoration:none;display:block}.zsum4a_who:hover strong{text-decoration:underline}.zsum4a_who:focus-visible{box-shadow:var(--focus-ring);outline:none}.zsum4a_who strong{font-weight:600;display:block}.zsum4a_who span{font-size:var(--text-label-size);line-height:var(--text-label-line);display:block}.zsum4a_accountActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.zsum4a_signOut{font:inherit;height:var(--control-md);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--on-brand);cursor:pointer;background:0 0;border:1px solid #0000;font-weight:500;text-decoration:underline}.zsum4a_signOut:focus-visible{box-shadow:var(--focus-ring);outline:none}.zsum4a_main{padding:var(--space-6);gap:var(--space-6);flex-direction:column;min-width:0;display:flex}@media (max-width:900px){.zsum4a_app{grid-template-columns:minmax(0,1fr)}.zsum4a_side{height:auto;position:static}.zsum4a_navList{flex-direction:row;overflow-x:auto}.zsum4a_nav{height:var(--control-lg);white-space:nowrap}.zsum4a_account{flex-flow:wrap;justify-content:space-between;align-items:center;margin-block-start:var(--space-2)}}
.lX0oNq_stats{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.lX0oNq_stat{gap:var(--space-2)}.lX0oNq_statValue{font-size:var(--text-display-size);line-height:var(--text-display-line);font-weight:var(--text-display-weight);font-variant-numeric:tabular-nums;margin:0}.lX0oNq_statList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lX0oNq_statList li{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.lX0oNq_filters{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.lX0oNq_filters .lX0oNq_field{min-width:160px}.lX0oNq_cols{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.lX0oNq_modules{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.lX0oNq_danger{border-color:var(--danger)}@media (max-width:1100px){.lX0oNq_cols{grid-template-columns:minmax(0,1fr)}}
._4E1GTW_dialog{width:min(560px, calc(100% - 2 * var(--space-4)));max-height:calc(100dvh - 2 * var(--space-8));padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--ink);box-shadow:var(--shadow-pop);overflow-y:auto}._4E1GTW_dialog[open]{gap:var(--space-4);flex-direction:column;display:flex}._4E1GTW_dialog::backdrop{background:color-mix(in srgb, var(--ink) 14%, transparent)}._4E1GTW_dialogHead{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}._4E1GTW_dialogHead h2{font-size:var(--text-heading-size);line-height:var(--text-heading-line);font-weight:var(--text-heading-weight);margin:0}._4E1GTW_dialogHead p{margin:0}._4E1GTW_choices{gap:var(--space-1);flex-direction:column;display:flex}._4E1GTW_choice{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;display:flex}._4E1GTW_choice:has(input:checked){border-color:var(--brand);background:var(--brand-soft)}._4E1GTW_choice input{width:18px;height:18px;accent-color:var(--brand);flex:none;margin:2px 0 0}._4E1GTW_choice small{color:var(--ink-muted);font-size:var(--text-caption-size);line-height:var(--text-caption-line);display:block}._4E1GTW_bubble{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}._4E1GTW_previewHead{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}._4E1GTW_actions{gap:var(--space-2);flex-wrap:wrap;display:flex}._4E1GTW_icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}._4E1GTW_withIcon{gap:var(--space-2)}._4E1GTW_prepared{background:var(--surface-sunken);color:var(--ink)}._4E1GTW_queued{background:var(--amber-soft);color:var(--amber-ink)}._4E1GTW_sent{background:var(--info-soft);color:var(--info)}._4E1GTW_sent_unrecorded{background:var(--amber-soft);color:var(--amber-ink)}._4E1GTW_delivered,._4E1GTW_read{background:var(--brand-soft);color:var(--brand-strong)}._4E1GTW_failed{background:var(--danger-soft);color:var(--danger)}._4E1GTW_skipped{background:var(--surface-sunken);color:var(--ink-muted)}._4E1GTW_consent{gap:var(--space-2);flex-direction:column;display:flex}._4E1GTW_history{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._4E1GTW_history>li{gap:var(--space-1);border-block-start:1px solid var(--line);flex-direction:column;padding-block-start:var(--space-3);display:flex}._4E1GTW_history>li:first-child{border-block-start:0;padding-block-start:0}._4E1GTW_historyHead{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._4E1GTW_body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}._4E1GTW_cellText{white-space:pre-wrap;overflow-wrap:anywhere;max-width:420px}._4E1GTW_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}._4E1GTW_chip{font:inherit;font-size:var(--text-label-size);line-height:var(--text-label-line);font-weight:var(--text-label-weight);height:32px;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--brand-strong);cursor:pointer}._4E1GTW_chip:hover{background:var(--brand-soft);border-color:var(--brand)}._4E1GTW_chip:focus-visible{box-shadow:var(--focus-ring);outline:none}._4E1GTW_chip code{font-size:var(--text-caption-size);color:var(--ink-muted)}._4E1GTW_editor{gap:var(--space-6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}._4E1GTW_tokenList{margin:0;padding-inline-start:var(--space-4)}._4E1GTW_subnav{gap:var(--space-2);flex-wrap:wrap;display:flex}._4E1GTW_sections{gap:var(--space-6);flex-direction:column;display:flex}._4E1GTW_filters{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:1024px){._4E1GTW_editor{grid-template-columns:minmax(0,1fr)}}._4E1GTW_token{padding:0 var(--space-1);border:1px solid var(--brand);border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--brand-strong);font-size:var(--text-label-size);line-height:var(--text-label-line);font-weight:var(--text-label-weight);margin-inline:2px;display:inline-block}._4E1GTW_tokenBad{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}._4E1GTW_choiceGroup{gap:var(--space-1);flex-direction:column;margin-block-end:var(--space-2);display:flex}._4E1GTW_actionRow{justify-content:space-between;align-items:center;gap:var(--space-3);border-block-start:1px solid var(--line);flex-wrap:wrap;padding-block-start:var(--space-3);display:flex}._4E1GTW_actionRow p{margin:0}._4E1GTW_ruleGroup{gap:var(--space-2);flex-direction:column;display:flex}._4E1GTW_ruleGroup h3{font-size:var(--text-label-size);line-height:var(--text-label-line);font-weight:var(--text-heading-weight);margin:0}._4E1GTW_sample{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._4E1GTW_ruleTable{table-layout:fixed}._4E1GTW_ruleTable th:first-child{width:28%}._4E1GTW_ruleTable th:nth-child(2){width:26%}._4E1GTW_ruleTable th:nth-child(4){width:12%}._4E1GTW_ruleTable th:nth-child(5){width:10%}
