.w_RgvW_instruction{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}form[data-accessible-validation=true]:before{content:"* Campos marcados são obrigatórios.";width:100%;color:var(--text-secondary);grid-column:1/-1;margin:0 0 4px;font-size:.75rem;font-weight:600;line-height:1.4;display:block}label[data-required-field=true]{padding-right:14px;position:relative}label[data-required-field=true]:after{content:"*";color:var(--action-primary);font-size:.9em;font-weight:600;line-height:1;position:absolute;top:0;right:0}[data-accessible-validation=true] [aria-invalid=true]{outline-offset:1px;border-color:var(--action-primary)!important;outline:3px solid #b72b1c21!important}.w_RgvW_fieldError{width:100%;color:var(--danger-fg);margin-top:3px;font-size:.75rem;font-weight:600;line-height:1.4;display:block}@media (max-width:560px){:is(form[data-accessible-validation=true]:before,.w_RgvW_fieldError){font-size:.75rem}}
.kH3e7G_avatar{flex:none;display:inline-block;position:relative}.kH3e7G_avatar img{object-fit:contain;position:absolute;inset:0;width:100%!important;height:100%!important}.kH3e7G_mouth{clip-path:inset(55.5% 38% 26.5%)}.kH3e7G_sweep{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.kH3e7G_sweep path{fill:none;stroke:#fffde8;stroke-width:12px;stroke-linecap:round;stroke-dasharray:55 600;opacity:0;animation:9s linear infinite kH3e7G_mouthSweep}.kH3e7G_avatar[data-orbe-state=responding] .kH3e7G_sweep path{animation-duration:3s}@keyframes kH3e7G_mouthSweep{0%,70%{opacity:0;stroke-dashoffset:60px}76%{opacity:.5}94%{opacity:.5}to{opacity:0;stroke-dashoffset:-600px}}@media (prefers-reduced-motion:reduce){.kH3e7G_sweep path{opacity:0;animation:none}}
.M0sING_root{font-family:var(--font-ui);color:var(--text-primary);font-size:14px;line-height:1.5}.M0sING_root button,.M0sING_root input{font:inherit}.M0sING_root button{cursor:pointer}.M0sING_root button:disabled{cursor:wait;opacity:.6}.M0sING_root :is(button,a,input):focus-visible{outline:2px solid var(--info-fg);outline-offset:3px}.M0sING_launcher{z-index:80;right:max(24px, env(safe-area-inset-right));bottom:calc(max(24px, env(safe-area-inset-bottom)) + var(--orbe-lift,0px));appearance:none;width:60px;height:60px;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;padding:3px;display:grid;position:fixed}.M0sING_launcher:focus:not(:focus-visible){outline:none}.M0sING_launcher[hidden]{display:none}.M0sING_launcher[data-orbe-in-flow]{margin:16px max(16px, env(safe-area-inset-right)) 16px auto;position:relative;bottom:auto;right:auto}.M0sING_launcher img{object-fit:contain;width:52px;height:52px}.M0sING_panel{z-index:90;inset:auto max(24px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) auto;border:1px solid var(--border);border-radius:var(--radius-lg);width:420px;max-width:calc(100vw - 32px);height:min(680px,100dvh - 48px);max-height:none;color:var(--text-primary);box-shadow:var(--shadow-3);background:#fff;margin:0;padding:0;position:fixed;overflow:hidden}.M0sING_panel[open]{flex-direction:column;display:flex}.M0sING_panel::backdrop{background:#10283b52}.M0sING_header{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:12px;min-height:72px;padding:12px 16px;display:flex}.M0sING_header>div{flex:1;min-width:0;display:grid}.M0sING_header strong{overflow-wrap:anywhere;font-size:16px;font-weight:600}.M0sING_header span{color:var(--text-secondary);font-size:12px}.M0sING_iconButton{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--text-secondary);background:0 0;border:0;font-size:26px!important}.M0sING_messages{overscroll-behavior:contain;flex:auto;min-height:0;padding:16px;overflow-y:auto}.M0sING_messages article{border-radius:var(--radius-md);overflow-wrap:anywhere;margin-bottom:16px;padding:12px}.M0sING_messages p{white-space:pre-line;margin:0}.M0sING_assistant{background:0 0;padding-left:0!important;padding-right:0!important}.M0sING_user{border:1px solid var(--info-border);background:var(--info-bg);margin-left:24px}.M0sING_choices,.M0sING_actions{gap:8px;display:grid}.M0sING_choices button{border:1px solid var(--border-strong);border-radius:var(--radius-sm);min-height:44px;color:var(--text-primary);background:var(--surface);text-align:left;padding:8px 12px}.M0sING_choices button:hover{background:var(--info-bg)}.M0sING_actions a{min-height:44px;color:var(--action-primary);align-items:center;font-weight:600;display:inline-flex}.M0sING_form{border-top:1px solid var(--border);flex:none;gap:8px;padding:12px 16px;display:flex}.M0sING_form[hidden]{display:none}.M0sING_form input{border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:100%;min-width:0;min-height:44px;color:var(--text-primary);background:var(--surface);padding:10px 12px}.M0sING_form button{border-radius:var(--radius-sm);color:#fff;background:var(--action-primary);border:0;flex:0 0 44px;font-size:24px}.M0sING_form button:hover{background:var(--action-primary-hover)}.M0sING_footer{color:var(--text-secondary);padding:0 16px 12px;font-size:12px}.M0sING_footer>small{margin-top:4px;font-size:12px;line-height:1.5;display:block}.M0sING_footer>div{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.M0sING_footer a,.M0sING_footer button{min-height:44px;color:var(--text-primary);background:0 0;border:0;align-items:center;padding:0;font-size:12px;text-decoration:underline;display:inline-flex}.M0sING_footer p{margin:4px 0 0}.M0sING_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:768px) and (max-width:1366px){.M0sING_panel{width:400px}}@media (max-width:767px){.M0sING_launcher{right:max(16px, env(safe-area-inset-right));bottom:calc(max(20px, env(safe-area-inset-bottom)) + var(--orbe-lift,0px));width:56px;height:56px}.M0sING_launcher>span{width:48px!important;height:48px!important}.M0sING_panel{width:100%;max-width:none;height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);border:0;border-radius:0;inset:0}.M0sING_form input{font-size:16px}}@media (prefers-reduced-motion:reduce){.M0sING_root *{scroll-behavior:auto;transition:none;animation:none}}@media print{.M0sING_root{display:none}}.M0sING_tourPanel{width:360px;height:auto;max-height:calc(100dvh - 48px)}.M0sING_tourPanel .M0sING_header{min-height:60px;padding:8px 12px}.M0sING_tourPanel .M0sING_header>span{width:24px!important;height:24px!important}.M0sING_tourPanel .M0sING_messages{flex:auto}@media (max-width:767px){.M0sING_tourPanel{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100%;max-width:none;height:auto;max-height:85dvh;inset:auto 0 0}.M0sING_tourPanel::backdrop{background:#10283b38}}.M0sING_headerRoot{flex:300px;min-width:0;max-width:550px}.M0sING_headerEntry{align-items:center;gap:8px;min-width:0;margin:0;display:flex}.M0sING_headerEntry button{background:0 0;border:0;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid}.M0sING_headerEntry input{font-size:var(--ui-input-size);border:1px solid var(--control-border);border-radius:var(--control-radius);width:100%;min-width:0;min-height:44px;color:var(--text-primary);background:var(--surface);padding:8px 12px}@media (max-width:767px){.M0sING_headerRoot{flex-basis:100%;max-width:none}}
.KryI0q_topbar{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 48px;display:flex}.KryI0q_brand{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.KryI0q_brand img{width:176px;height:auto;display:block}.KryI0q_brand:focus-visible{outline:2px solid var(--control-focus);outline-offset:3px}.KryI0q_stepper{grid-template-columns:repeat(6,minmax(0,1fr));width:min(820px,100% - 32px);margin:32px auto 24px;padding:0;list-style:none;display:grid}.KryI0q_stepper>*{min-width:0;min-height:56px;color:var(--text-secondary);align-content:start;justify-items:center;gap:8px;text-decoration:none;display:grid;position:relative}.KryI0q_stepper>:before{z-index:0;background:var(--border);content:"";width:100%;height:1px;position:absolute;top:16px;right:50%}.KryI0q_stepper>:first-child:before{display:none}.KryI0q_stepper span{z-index:1;border:1px solid var(--control-border);background:var(--bg-app);border-radius:50%;place-items:center;width:32px;height:32px;font-size:.75rem;font-weight:500;display:grid}.KryI0q_stepper small{text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:.75rem;font-weight:400;line-height:1.5}.KryI0q_stepper .KryI0q_activeStep{color:var(--link-fg)}.KryI0q_stepper .KryI0q_activeStep span{border-color:var(--action-primary);color:var(--surface);background:var(--action-primary)}.KryI0q_stepper .KryI0q_activeStep small{font-weight:600}.KryI0q_stepper .KryI0q_completedStep span{border-color:var(--success-border);color:var(--success-fg);background:var(--success-bg)}.KryI0q_stepper a:focus-visible{outline:2px solid var(--control-focus);outline-offset:3px}@media (max-width:767px){.KryI0q_topbar{flex-wrap:wrap;padding-inline:16px}.KryI0q_brand img{width:144px}.KryI0q_stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 0;margin-block:24px}.KryI0q_stepper>:nth-child(4):before{display:none}}
.injUiq_topbar{}.injUiq_brand{}.injUiq_page{min-height:100dvh;color:var(--text-primary);background:var(--bg-app);padding-bottom:104px}.injUiq_topbar p{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.5}.injUiq_mainCard{border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--surface);width:min(620px,100% - 32px);margin:64px auto 0;padding:40px}.injUiq_wide{width:min(720px,100% - 32px)}.injUiq_intro{min-width:0}.injUiq_intro>p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.injUiq_intro h1{overflow-wrap:anywhere;letter-spacing:-.025em;margin:0 0 16px;font-size:2rem;font-weight:600;line-height:1.2}.injUiq_intro>span{color:var(--text-secondary);font-size:.875rem;line-height:1.625}.injUiq_content{gap:24px;min-width:0;margin-top:32px;display:grid}.injUiq_content>:first-child{margin-top:0}:is(.injUiq_content .panel,.injUiq_content .auth-form){max-width:none;box-shadow:none;border:0;margin:0;padding:0}.injUiq_content .auth-form{gap:16px;display:grid}.injUiq_content .auth-form label{min-width:0;color:var(--text-primary);align-content:start;gap:8px;font-size:.875rem;font-weight:500;line-height:1.5;display:grid}.injUiq_content .auth-links{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:0;display:flex}.injUiq_content .auth-links a{max-width:100%;min-height:44px;color:var(--link-fg);overflow-wrap:anywhere;align-items:center;font-size:.875rem;line-height:1.5;display:inline-flex}.injUiq_content .clinical-disclaimer{border-top:1px solid var(--border);color:var(--text-secondary);margin:0;padding-top:24px;font-size:.75rem;line-height:1.625}:is(.injUiq_content .notice,.injUiq_content .auth-notice,.injUiq_content .form-notice){border-radius:var(--control-radius);overflow-wrap:anywhere;margin:0;padding:16px;font-size:.875rem;line-height:1.6}.injUiq_content :is(input,button,a,select,summary):focus-visible{outline:2px solid var(--control-focus);outline-offset:3px}@media (max-width:600px){.injUiq_topbar p{font-size:.75rem}.injUiq_mainCard{margin-top:24px;padding:16px}.injUiq_intro h1{font-size:1.75rem}.injUiq_content{margin-top:24px}.injUiq_content .auth-links{flex-direction:column;align-items:flex-start}}
.nUqx8W_button.nUqx8W_button{min-height:var(--control-height);justify-content:center;align-items:center;gap:var(--space-2);max-width:100%;padding:var(--space-2) var(--space-4);border-radius:var(--control-radius);font-family:var(--font-ui);font-size:var(--ui-label-size);font-weight:var(--font-semibold);text-align:center;white-space:normal;cursor:pointer;box-shadow:none;transition:background-color var(--duration-fast), border-color var(--duration-fast);border:1px solid #0000;line-height:1.5;text-decoration:none;display:inline-flex}.nUqx8W_button.nUqx8W_primary{color:var(--surface);background:var(--action-primary)}.nUqx8W_button.nUqx8W_primary:hover:not(:disabled),.nUqx8W_button.nUqx8W_primary:active:not(:disabled){background:var(--action-primary-hover)}.nUqx8W_button.nUqx8W_secondary{color:var(--text-primary);background:var(--surface);border-color:var(--control-border)}.nUqx8W_button.nUqx8W_secondary:hover:not(:disabled){background:var(--bg-subtle)}.nUqx8W_button.nUqx8W_tertiary{color:var(--link-fg);background:0 0}.nUqx8W_button.nUqx8W_tertiary:hover:not(:disabled){text-decoration:underline}.nUqx8W_button.nUqx8W_danger{color:var(--danger-fg);background:var(--surface);border-color:var(--danger-fg)}.nUqx8W_button.nUqx8W_danger:hover:not(:disabled){background:var(--danger-bg)}.nUqx8W_button.nUqx8W_button:disabled{color:var(--disabled-fg);background:var(--disabled-bg);border-color:var(--disabled-border);opacity:1;cursor:not-allowed}.nUqx8W_button.nUqx8W_button:focus-visible,.nUqx8W_control.nUqx8W_control:focus-visible{outline:2px solid var(--control-focus);outline-offset:3px;box-shadow:none}.nUqx8W_pageHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-6);margin-bottom:var(--space-6);color:var(--text-primary);display:flex}.nUqx8W_pageHeader>div{min-width:0;max-width:100%}.nUqx8W_pageHeader h1{overflow-wrap:anywhere;font-size:var(--ui-page-title);line-height:1.2;font-weight:var(--font-semibold);margin:0}.nUqx8W_pageHeader p{max-width:70ch;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:1rem;line-height:1.625}.nUqx8W_actions,.nUqx8W_toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.nUqx8W_sectionHeader{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.nUqx8W_sectionHeader h2{color:var(--text-primary);font-size:var(--ui-section-title);line-height:1.4;font-weight:var(--font-semibold);margin:0}.nUqx8W_panel{min-width:0;padding:var(--panel-padding);border:1px solid var(--border);border-radius:var(--panel-radius);color:var(--text-primary);background:var(--surface);box-shadow:var(--shadow-0)}.nUqx8W_notice{padding:var(--space-4);border-radius:var(--radius-sm);font-size:var(--ui-label-size);border:1px solid;line-height:1.6}.nUqx8W_badge{max-width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--ui-meta-size);font-weight:var(--font-medium);border:1px solid;line-height:1.5;display:inline-block}.nUqx8W_notice.nUqx8W_success,.nUqx8W_badge.nUqx8W_success{color:var(--success-fg);background:var(--success-bg);border-color:var(--success-border)}.nUqx8W_notice.nUqx8W_info,.nUqx8W_badge.nUqx8W_info{color:var(--info-fg);background:var(--info-bg);border-color:var(--info-border)}.nUqx8W_notice.nUqx8W_warning,.nUqx8W_badge.nUqx8W_warning{color:var(--warning-fg);background:var(--warning-bg);border-color:var(--warning-border)}.nUqx8W_notice.nUqx8W_danger,.nUqx8W_badge.nUqx8W_danger{color:var(--danger-fg);background:var(--danger-bg);border-color:var(--danger-border)}.nUqx8W_field.nUqx8W_field{gap:var(--space-2);min-width:0;color:var(--text-primary);font-size:var(--ui-label-size);font-weight:var(--font-medium);line-height:1.5;display:grid}.nUqx8W_control.nUqx8W_control{width:100%;min-width:0;min-height:var(--control-height);padding:var(--space-2) var(--space-3);border:1px solid var(--control-border);border-radius:var(--control-radius);color:var(--text-primary);background:var(--surface);font-family:var(--font-ui);font-size:var(--ui-input-size);font-weight:var(--font-regular);line-height:1.5}.nUqx8W_control.nUqx8W_control::placeholder{color:var(--text-secondary);opacity:1}.nUqx8W_control.nUqx8W_control[aria-invalid=true]{border-color:var(--danger-fg)}.nUqx8W_control.nUqx8W_control:disabled{color:var(--disabled-fg);background:var(--disabled-bg);border-color:var(--disabled-border);opacity:1}.nUqx8W_textarea.nUqx8W_textarea{resize:vertical;min-height:112px;line-height:1.625}@media (max-width:767px){.nUqx8W_pageHeader{gap:var(--space-4);flex-direction:column}.nUqx8W_panel{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){.nUqx8W_button.nUqx8W_button{transition:none}}
._5yGmyG_page{width:100%;max-width:var(--content-max);min-width:0;color:var(--text-primary);margin:0 auto;padding:24px 24px 104px;font-size:.875rem;line-height:1.5}._5yGmyG_panel{}._5yGmyG_icon{flex:none;width:20px;height:20px}._5yGmyG_sectionTitle{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}._5yGmyG_sectionTitle>span{color:var(--text-secondary);font-size:.75rem}._5yGmyG_sectionTitle h2{margin:0}._5yGmyG_page>section+section,._5yGmyG_page>form+section{margin-top:24px}._5yGmyG_page :is(h1,h2,h3,p,li,small,span){overflow-wrap:anywhere}._5yGmyG_page :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--control-focus);outline-offset:3px}._5yGmyG_page>header p{font-size:.875rem}._5yGmyG_page h2{font-size:var(--ui-section-title);margin:0;font-weight:600;line-height:1.4}._5yGmyG_panel>h2{margin-bottom:16px}._5yGmyG_page h3{margin:0;font-size:1rem;font-weight:600}._5yGmyG_headerLinks{flex-wrap:wrap;gap:0 8px;margin-top:8px;display:flex}._5yGmyG_headerLinks a{min-height:44px;color:var(--link-fg);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}._5yGmyG_headerLinks a:hover{text-decoration:underline}._5yGmyG_message{gap:24px;display:grid;}._5yGmyG_message>header{margin:0}._5yGmyG_page>[role=status],._5yGmyG_page>[role=alert]{margin-bottom:24px}._5yGmyG_empty{color:var(--text-secondary);margin:0;padding:24px 0;font-size:1rem;line-height:1.625}._5yGmyG_meta{color:var(--text-secondary);font-size:.75rem}._5yGmyG_helper{max-width:75ch;color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.6}._5yGmyG_search{padding:var(--panel-padding);border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--surface);grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:16px;margin-bottom:24px;display:grid}._5yGmyG_search label{grid-column:1/-1;margin-bottom:-8px;font-weight:500}._5yGmyG_patients{margin:0;padding:0;list-style:none}._5yGmyG_patients>li{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;min-height:72px;padding:16px 0;display:grid}._5yGmyG_patients>li:last-child{padding-bottom:0}._5yGmyG_patientLink{min-height:44px;color:var(--link-fg);align-items:center;margin-block:-8px;font-weight:600;text-decoration:none;display:inline-flex}._5yGmyG_patientLink:hover{text-decoration:underline}._5yGmyG_patients small{color:var(--text-secondary);font-size:.75rem;display:block}._5yGmyG_patientDetails{text-align:right;gap:4px;display:grid}._5yGmyG_contact{color:var(--text-secondary);flex-wrap:wrap;justify-content:flex-end;gap:4px 12px;font-size:.75rem;display:flex}._5yGmyG_agendaToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}._5yGmyG_viewSwitch{flex-wrap:wrap;display:flex}._5yGmyG_viewSwitch a{border:1px solid var(--control-border);min-height:44px;color:var(--text-primary);background:var(--surface);justify-content:center;align-items:center;margin-left:-1px;padding:8px 16px;text-decoration:none;display:flex}._5yGmyG_viewSwitch a:first-child{border-radius:8px 0 0 8px;margin-left:0}._5yGmyG_viewSwitch a:last-child{border-radius:0 8px 8px 0}._5yGmyG_viewSwitch a[aria-current=page]{color:var(--info-fg);background:var(--info-bg);font-weight:600}._5yGmyG_dateNavigation{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}._5yGmyG_dateNavigation strong{text-align:center;font-weight:600}._5yGmyG_filters{padding:var(--panel-padding);border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--surface);grid-template-columns:minmax(160px,.55fr) repeat(2,minmax(0,1fr)) auto;align-items:end;gap:16px;margin-bottom:24px;display:grid}._5yGmyG_filterActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._5yGmyG_agendaPanel._5yGmyG_agendaPanel{padding:0}._5yGmyG_agendaHeading{padding:24px}._5yGmyG_agendaHeading>div{margin-bottom:16px}._5yGmyG_agendaHeading h2{margin:0}._5yGmyG_agendaPanel>._5yGmyG_empty{padding:0 24px 24px}._5yGmyG_day{min-width:0}._5yGmyG_month{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:16px;display:grid}._5yGmyG_monthDay{border:1px solid var(--border);min-width:0;min-height:120px;color:var(--text-primary);overflow-wrap:anywhere;border-radius:8px;align-content:start;gap:8px;padding:12px;text-decoration:none;display:grid}._5yGmyG_monthDay:hover{background:var(--bg-subtle)}._5yGmyG_monthDay small,._5yGmyG_monthDay span{font-size:.75rem}._5yGmyG_slotLinks{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:767px){._5yGmyG_month{grid-template-columns:repeat(2,minmax(0,1fr))}._5yGmyG_monthPadding{display:none}}._5yGmyG_week{grid-template-columns:repeat(7,minmax(240px,1fr));gap:16px;padding:0 24px 24px;display:grid;overflow-x:auto}._5yGmyG_dayColumn{min-width:0}._5yGmyG_dayHeading{background:var(--bg-subtle);padding:16px}._5yGmyG_columns,._5yGmyG_appointments>li{grid-template-columns:minmax(64px,.45fr) minmax(0,1.1fr) minmax(0,1.15fr) minmax(0,.8fr) minmax(0,1.15fr);align-items:center;gap:16px;padding:16px 20px;display:grid}._5yGmyG_columns{border-block:1px solid var(--border);color:var(--text-secondary);background:var(--bg-subtle);font-size:.75rem}._5yGmyG_appointments{margin:0;padding:0;list-style:none}._5yGmyG_appointments>li{border-bottom:1px solid var(--border);min-height:72px;scroll-margin-top:calc(var(--topbar-height) + 80px)}._5yGmyG_appointments>li:last-child{border-bottom:0}._5yGmyG_time{font-variant-numeric:tabular-nums;gap:4px;display:grid}._5yGmyG_time>*{white-space:nowrap}._5yGmyG_time span{color:var(--text-secondary);font-size:.75rem}._5yGmyG_copy{gap:4px;min-width:0;display:grid}._5yGmyG_copy>span,._5yGmyG_copy>small{color:var(--text-secondary);font-size:.75rem}._5yGmyG_copy a{color:var(--text-primary);align-items:center;min-height:44px;margin-block:-8px;font-weight:600;text-decoration:none;display:flex}._5yGmyG_copy a:hover{color:var(--link-fg);text-decoration:underline}._5yGmyG_appointmentStatus{border-radius:var(--radius-pill);max-width:100%;color:var(--success-fg);background:var(--success-bg);justify-self:start;padding:4px 8px;font-size:.75rem;font-weight:500}._5yGmyG_appointmentStatus[data-status=scheduled],._5yGmyG_appointmentStatus[data-status=rescheduled]{color:var(--info-fg);background:var(--info-bg)}._5yGmyG_appointmentStatus[data-status=checked_in]{color:var(--warning-fg);background:var(--warning-bg)}._5yGmyG_appointmentStatus[data-status=in_progress]{color:var(--surface);background:var(--brand-navy)}._5yGmyG_appointmentStatus[data-status=no_show]{color:var(--danger-fg);background:var(--danger-bg)}._5yGmyG_appointmentStatus[data-status=cancelled]{color:var(--danger-fg);background:var(--bg-subtle);border:1px solid var(--danger-border)}._5yGmyG_actions{justify-items:start;gap:0;min-width:0;display:grid}._5yGmyG_actions form{min-width:0;max-width:100%;margin:0}._5yGmyG_actions>a,._5yGmyG_actions>form>button{text-align:left;justify-content:flex-start;padding-inline:0}._5yGmyG_overflow{width:100%;min-width:0}._5yGmyG_overflow summary{min-height:44px;color:var(--link-fg);cursor:pointer;align-items:center;padding:8px 0;font-size:.875rem;font-weight:600;display:flex}._5yGmyG_overflow summary:before{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:6px;height:6px;margin-right:10px;transform:rotate(-45deg)}._5yGmyG_overflow details[open]>summary:before,._5yGmyG_overflow[open]>summary:before{transform:rotate(45deg)}._5yGmyG_overflow summary::-webkit-details-marker{display:none}._5yGmyG_overflowContent{border-top:1px solid var(--border);gap:8px;padding-block:8px;display:grid}._5yGmyG_overflowContent form{gap:16px;display:grid}._5yGmyG_overflowContent small{color:var(--text-secondary);font-size:.75rem}._5yGmyG_week ._5yGmyG_columns{display:none}._5yGmyG_week ._5yGmyG_appointments>li{grid-template-columns:minmax(0,1fr);align-items:start;padding:16px 0}._5yGmyG_week ._5yGmyG_time{display:flex}._5yGmyG_week ._5yGmyG_dayHeading{border-radius:8px;margin-bottom:0;font-size:.875rem}._5yGmyG_form{gap:16px;margin-top:24px;display:grid}._5yGmyG_form fieldset{gap:16px}._5yGmyG_form :is(label,input,select,textarea){min-width:0}._5yGmyG_form label{gap:8px;font-weight:500;display:grid}._5yGmyG_split{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}._5yGmyG_subsection{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}._5yGmyG_rows{margin:16px 0 0;padding:0;list-style:none}._5yGmyG_rows>li{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;padding:16px 0;display:flex}._5yGmyG_rows>li>div{flex:220px;min-width:0}._5yGmyG_rows strong,._5yGmyG_rows small{display:block}._5yGmyG_rows small{color:var(--text-secondary);font-size:.75rem}@media (max-width:1280px){._5yGmyG_filters{grid-template-columns:repeat(3,minmax(0,1fr))}._5yGmyG_filterActions{grid-column:1/-1}}@media (max-width:1024px){._5yGmyG_split{grid-template-columns:minmax(0,1fr)}._5yGmyG_week{grid-template-columns:minmax(0,1fr);overflow:visible}._5yGmyG_week ._5yGmyG_appointments>li{grid-template-columns:max-content minmax(0,1fr)}._5yGmyG_week ._5yGmyG_time{display:grid}._5yGmyG_week ._5yGmyG_copy,._5yGmyG_week ._5yGmyG_actions,._5yGmyG_week ._5yGmyG_appointmentStatus{grid-column:2}}@media (max-width:767px){._5yGmyG_page{padding:24px 16px 104px}._5yGmyG_search,._5yGmyG_filters{gap:16px;padding:16px}._5yGmyG_search{grid-template-columns:minmax(0,1fr) auto}._5yGmyG_search>a{grid-column:1/-1;justify-self:start}._5yGmyG_patients>li{grid-template-columns:minmax(0,1fr);gap:8px;padding-block:16px}._5yGmyG_patientDetails{text-align:left}._5yGmyG_contact{justify-content:flex-start}._5yGmyG_filters{grid-template-columns:minmax(0,1fr)}._5yGmyG_dateNavigation{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}._5yGmyG_dateNavigation strong{grid-area:1/1/auto/-1}._5yGmyG_agendaHeading{padding:16px}._5yGmyG_agendaPanel>._5yGmyG_empty{padding:0 16px 16px}._5yGmyG_columns{display:none}._5yGmyG_appointments>li,._5yGmyG_week ._5yGmyG_appointments>li{grid-template-columns:max-content minmax(0,1fr);align-items:start;padding:16px}._5yGmyG_appointments ._5yGmyG_copy,._5yGmyG_appointments ._5yGmyG_actions,._5yGmyG_appointments ._5yGmyG_appointmentStatus{grid-column:2}._5yGmyG_week{gap:24px;padding:0 0 16px}._5yGmyG_week ._5yGmyG_dayHeading{margin-inline:16px}}._5yGmyG_appointmentActions{gap:4px;min-width:0;display:grid}._5yGmyG_appointmentActions form{gap:8px;margin:0;display:grid}._5yGmyG_appointmentActions :is(button,summary){text-align:left;justify-content:flex-start;width:100%;min-height:44px}._5yGmyG_appointmentActions summary{cursor:pointer;color:var(--link-fg);padding:10px 12px}
.l4HgBW_page{grid-template-columns:minmax(0,1fr);gap:24px;display:grid;}.l4HgBW_page>section+section,.l4HgBW_page>form+section{margin-top:0}.l4HgBW_page>[role=status],.l4HgBW_page>[role=alert],.l4HgBW_page>header{margin-bottom:0}.l4HgBW_header{margin-bottom:0;}.l4HgBW_header .l4HgBW_eyebrow{display:none}.l4HgBW_header>div>p{font-size:.875rem}.l4HgBW_panel{}.l4HgBW_panelHeader{align-items:flex-start;}.l4HgBW_panelHeader>div{min-width:0}.l4HgBW_panelHeader p,.l4HgBW_lead{color:var(--text-secondary);margin:8px 0 0;font-size:1rem;line-height:1.625}.l4HgBW_panelHeader p{font-size:.875rem}.l4HgBW_eyebrow{color:var(--text-secondary);margin:0 0 8px;font-size:.75rem;font-weight:500;line-height:1.5}.l4HgBW_actions{}.l4HgBW_primary{}.l4HgBW_secondary{}.l4HgBW_tertiary{}.l4HgBW_danger{}.l4HgBW_success{margin:0;}.l4HgBW_error{margin:0;}.l4HgBW_warning{margin:0;}.l4HgBW_info{margin:0;}.l4HgBW_form{gap:16px;min-width:0;margin:16px 0 0;display:grid}.l4HgBW_form>button{justify-self:start}.l4HgBW_field{}.l4HgBW_control{}.l4HgBW_textarea{}.l4HgBW_checkbox{overflow-wrap:anywhere;align-items:center;gap:12px;min-height:44px;font-size:.875rem;line-height:1.5;display:flex}.l4HgBW_checkbox input{width:20px;height:20px;accent-color:var(--action-primary);flex:none}.l4HgBW_helper{}.l4HgBW_empty{}.l4HgBW_count{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.875rem}.l4HgBW_summaryGrid{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:18px 8px;display:grid}.l4HgBW_summaryCard{border-right:1px solid var(--border);font-variant-numeric:tabular-nums;min-width:0;padding:0 20px}.l4HgBW_summaryCard:last-child{border-right:0}.l4HgBW_summaryCard>span{color:var(--text-secondary);font-size:.875rem;display:block}.l4HgBW_summaryCard>strong{overflow-wrap:anywhere;margin-block:4px;font-size:1.75rem;font-weight:600;line-height:1.25;display:block}.l4HgBW_summaryCard>small{color:var(--text-secondary);font-size:.875rem;line-height:1.5;display:block}.l4HgBW_split{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.l4HgBW_column{gap:24px;min-width:0;display:grid}.l4HgBW_state{gap:16px;width:min(760px,100%);display:grid;}.l4HgBW_state h1{font-size:var(--ui-page-title);margin:0;font-weight:600;line-height:1.2}.l4HgBW_state p{color:var(--text-secondary);margin:0;line-height:1.625}.l4HgBW_rows{margin:0;padding:0;list-style:none}.l4HgBW_rows>li{border-top:1px solid var(--border);min-width:0;padding:12px 0}.l4HgBW_rows>li:last-child{padding-bottom:0}.l4HgBW_disclosure{min-width:0}.l4HgBW_disclosure>summary{min-height:44px;color:var(--link-fg);cursor:pointer;padding-block:10px;font-size:.875rem;font-weight:600}.l4HgBW_disclosure form{margin-block:8px}.l4HgBW_tableWrap{min-width:0;max-width:100%;overflow-x:auto}.l4HgBW_tableWrap:focus-visible{outline:2px solid var(--control-focus);outline-offset:3px}.l4HgBW_tableWrap table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem}.l4HgBW_tableWrap :is(th,td){border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:12px 16px}.l4HgBW_tableWrap th{background:var(--bg-subtle);color:var(--text-secondary);font-weight:500}.l4HgBW_tableWrap :is(strong,small){display:block}.l4HgBW_tableWrap small{color:var(--text-secondary);margin-top:4px;font-size:.75rem}@media (max-width:1280px){.l4HgBW_summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.l4HgBW_summaryCard:nth-child(2n){border-right:0}.l4HgBW_split{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.l4HgBW_summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.l4HgBW_summaryCard{padding-inline:12px}.l4HgBW_header{gap:16px}}
.c_3-ma_page{min-width:0;color:var(--text-primary);gap:20px;padding:24px 24px 32px;display:grid;container:operational-workspace/inline-size}.c_3-ma_heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.c_3-ma_heading h1{font-size:var(--ui-page-title);margin:0;line-height:1.2}.c_3-ma_heading nav{flex-wrap:wrap;align-items:center;gap:12px;font-size:.875rem;display:flex}.c_3-ma_toolbar{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:8px 0;display:flex}.c_3-ma_toolbar label{min-width:0}.c_3-ma_toolbar>label{flex:150px;max-width:200px}.c_3-ma_toolbar>label select{width:100%}.c_3-ma_toolbar :is(a,input,select,summary),.c_3-ma_pagination :is(a,button),.c_3-ma_appointmentMenu>button{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:8px;align-items:center;padding:8px 10px;text-decoration:none;display:inline-flex}.c_3-ma_toolbar input,.c_3-ma_toolbar select{max-width:100%}.c_3-ma_toolbar select{max-width:270px}.c_3-ma_toolbar label :is(input,select){font-size:max(16px,1rem)}.c_3-ma_dateControls,.c_3-ma_viewSwitch{align-items:center;gap:4px;display:flex}.c_3-ma_dateControls input{width:150px;min-width:0}.c_3-ma_viewSwitch a[aria-current]{background:var(--brand-orange-soft);color:var(--link-fg);border-color:var(--border)}.c_3-ma_filters{margin-left:auto;position:relative}.c_3-ma_filters[open]{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:8px}.c_3-ma_filters p{max-width:300px;margin:8px 0 0;font-size:.875rem}.c_3-ma_filters label{gap:4px;display:grid}.c_3-ma_bookingHeading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.c_3-ma_bookingHeading p{margin:0;font-size:.875rem}.c_3-ma_gridScroll{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0;max-width:100%;scroll-margin-top:100px}.c_3-ma_days{min-width:0;display:grid}.c_3-ma_weekScroll{overscroll-behavior-x:contain;overflow-x:auto}.c_3-ma_week{grid-template-columns:repeat(7,minmax(240px,1fr));align-items:start;display:grid}.c_3-ma_day{min-width:0}.c_3-ma_week .c_3-ma_day{border-right:1px solid var(--border)}.c_3-ma_day>h2{background:var(--bg-subtle);margin:0;padding:12px;font-size:max(16px,1rem)}.c_3-ma_professional{min-width:0}.c_3-ma_professional h3{border-bottom:1px solid var(--border);background:var(--bg-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:.9rem;display:flex}.c_3-ma_professional h3 small{color:var(--text-secondary);font-weight:400}.c_3-ma_rows{margin:0;padding:0;list-style:none}.c_3-ma_gridRow{border-bottom:1px solid var(--border);grid-template-columns:72px minmax(0,1fr);min-height:48px;display:grid}.c_3-ma_gridRow:last-child{border-bottom:0}.c_3-ma_gridRow>time{border-right:1px solid var(--border);font-variant-numeric:tabular-nums;align-content:center;gap:2px;padding:6px 12px;font-size:.875rem;font-weight:600;display:grid}.c_3-ma_slotContent{min-width:0;color:var(--text-secondary);align-content:center;padding:0 12px;font-size:.875rem;display:grid}.c_3-ma_gridRow[data-kind=blocked]{background:var(--warning-bg,var(--bg-subtle))}.c_3-ma_gridRow[data-kind=break]{background:var(--bg-subtle)}.c_3-ma_gridRow[data-kind=appointment]{background:var(--surface)}.c_3-ma_gridRow[data-kind=past]{background:var(--bg-subtle)}.c_3-ma_gridRow[data-kind=past]>time{color:var(--text-secondary)}.c_3-ma_gridRow[data-current]{box-shadow:inset 0 2px var(--action-primary)}.c_3-ma_freeSlot{text-align:left;width:100%;min-height:46px;color:var(--success-fg);cursor:pointer;font:inherit;background:0 0;border:0;padding:8px 0}.c_3-ma_freeSlot:hover{text-decoration:underline}.c_3-ma_gridRow[data-bookable]{position:relative}.c_3-ma_gridRow[data-bookable] .c_3-ma_freeSlot:after{content:"";position:absolute;inset:0}.c_3-ma_gridRow[data-bookable]:has(.c_3-ma_freeSlot:hover){background:var(--bg-subtle)}.c_3-ma_gridRow[data-bookable]:has(.c_3-ma_freeSlot:focus-visible){outline:2px solid var(--control-focus);outline-offset:2px;z-index:1}.c_3-ma_bookingFields{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.c_3-ma_gridRow[data-bookable] .c_3-ma_appointment{z-index:1;position:relative}.c_3-ma_workCenter{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.c_3-ma_workPanel{border:1px solid var(--border);background:var(--surface);border-radius:10px;min-width:0;padding:16px 18px}.c_3-ma_workPanel h2{margin:0 0 12px;font-size:1.125rem}.c_3-ma_workRows{margin:0;padding:0;list-style:none}.c_3-ma_workRows li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.c_3-ma_workRows li>div{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.c_3-ma_workRows span{color:var(--text-secondary);font-size:.875rem}@media (max-width:700px){.c_3-ma_workCenter{grid-template-columns:minmax(0,1fr)}.c_3-ma_workRows li{flex-wrap:wrap}}.c_3-ma_appointment{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:6px 0;scroll-margin-top:140px;display:flex}.c_3-ma_appointment>div{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.c_3-ma_appointment a{color:var(--text-primary);overflow-wrap:anywhere;font-weight:600}.c_3-ma_appointment small,.c_3-ma_continuation{color:var(--text-secondary)}.c_3-ma_appointment[data-highlight]{outline:2px solid var(--control-focus);outline-offset:3px;border-radius:4px}.c_3-ma_status{background:var(--surface);color:var(--text-primary);border-radius:12px;padding:3px 8px;font-size:.75rem}.c_3-ma_appointmentMenu{flex-shrink:0}.c_3-ma_notice{color:var(--text-secondary);margin:0;padding:10px 14px}.c_3-ma_error{border:1px solid var(--danger-border,var(--border));background:var(--danger-bg,var(--bg-subtle));color:var(--danger-fg,var(--text-primary));border-radius:8px;padding:12px}.c_3-ma_month{border-top:1px solid var(--border);border-left:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.c_3-ma_weekday{text-align:center;border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:8px;font-size:.875rem}.c_3-ma_monthDay{background:var(--surface);min-height:100px;color:var(--text-primary);border-right:1px solid var(--border);border-bottom:1px solid var(--border);overflow-wrap:anywhere;flex-direction:column;gap:5px;padding:10px;font-size:.875rem;text-decoration:none;display:flex}.c_3-ma_monthDay small{color:var(--text-secondary)}.c_3-ma_dialog{border:1px solid var(--border);background:var(--surface);width:min(580px,100% - 24px);max-width:100%;max-height:calc(100dvh - 24px);color:var(--text-primary);box-shadow:var(--shadow-3);border-radius:16px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.c_3-ma_dialog::backdrop{background:#10283b5c}.c_3-ma_dialogHeader{z-index:2;border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex;position:sticky;top:0}.c_3-ma_dialogHeader h2{margin:0;font-size:1.125rem}.c_3-ma_dialogBody{padding:16px 20px}.c_3-ma_context{color:var(--text-secondary);margin:0 0 12px;font-size:.875rem}.c_3-ma_form{gap:14px;min-width:0;display:grid}.c_3-ma_form[hidden]{display:none}.c_3-ma_form fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.c_3-ma_form legend{margin-bottom:8px;font-size:.95rem;font-weight:600}.c_3-ma_form label{gap:5px;min-width:0;font-size:.875rem;display:grid}.c_3-ma_form :is(input:not([type=checkbox]):not([type=hidden]),select){border:1px solid var(--control-border);width:100%;min-width:0;min-height:44px;color:var(--text-primary);background:var(--surface);font:inherit;border-radius:8px;padding:9px 10px;font-size:max(16px,1rem)}.c_3-ma_formColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.c_3-ma_form summary{cursor:pointer;min-height:44px;padding:12px 0}.c_3-ma_formFooter{z-index:1;padding:12px 0 max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface);flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:sticky;bottom:-16px}.c_3-ma_form .c_3-ma_checkbox{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;display:grid}.c_3-ma_checkbox input{width:18px;height:18px;margin-top:2px}.c_3-ma_picker{gap:6px;min-width:0;display:grid}.c_3-ma_picker label{gap:6px;font-size:.875rem;display:grid}.c_3-ma_pickerInput{}.c_3-ma_picker [role=status]{color:var(--text-secondary);font-size:.8rem}.c_3-ma_options{overscroll-behavior:contain;max-height:144px;overflow:auto}.c_3-ma_options button{text-align:left;width:100%;min-height:44px;font:inherit;color:var(--text-primary);background:var(--surface);border:0;border-bottom:1px solid var(--border);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;display:flex}.c_3-ma_options small{color:var(--text-secondary)}.c_3-ma_options button:hover{background:var(--info-bg)}.c_3-ma_selected{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.c_3-ma_selected strong{overflow-wrap:anywhere}.c_3-ma_selected button{min-height:44px;color:var(--link-fg);cursor:pointer;background:0 0;border:0}.c_3-ma_pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:8px 0;font-size:.875rem;display:flex}.c_3-ma_pagination button:disabled{opacity:.6;cursor:default}.c_3-ma_summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;display:grid}.c_3-ma_summary>div{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-content:start;gap:12px;min-width:0;padding:18px 22px;display:grid}.c_3-ma_summary dt{color:var(--text-secondary);font-size:.8rem}.c_3-ma_summary dd{overflow-wrap:anywhere;margin:0;font-size:1.5rem;font-weight:600;line-height:1.25}.c_3-ma_dashboardLayout{grid-template-columns:minmax(0,1fr) 306px;align-items:start;gap:18px;min-width:0;display:grid}.c_3-ma_dashboardMain{gap:8px;min-width:0;display:grid}.c_3-ma_dashboardMain h2{margin:0;font-size:max(16px,1rem)}.c_3-ma_calendarAside{min-width:0}.c_3-ma_calendarAside>summary{display:none}.c_3-ma_search{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.c_3-ma_search label{flex:1;min-width:180px}.c_3-ma_search label input{border:1px solid var(--control-border);background:var(--surface);width:100%;min-height:44px;color:var(--text-primary);font:inherit;border-radius:8px;padding:8px 12px;font-size:max(16px,1rem)}.c_3-ma_directory{border:1px solid var(--border);background:var(--surface);border-radius:12px;min-width:0;overflow:hidden}.c_3-ma_directory table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.c_3-ma_directory th{background:var(--bg-subtle);color:var(--text-secondary);font-size:.8rem;font-weight:600}.c_3-ma_directory :is(td,th){border-bottom:1px solid var(--border);vertical-align:middle;padding:12px}.c_3-ma_directory td:first-child{width:30%}.c_3-ma_directory strong,.c_3-ma_directory small{overflow-wrap:anywhere;display:block}.c_3-ma_directory small{color:var(--text-secondary);margin-top:4px}.c_3-ma_directoryActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.c_3-ma_directoryActions a{white-space:nowrap;align-items:center;min-height:44px;padding:0 6px;display:inline-flex}.c_3-ma_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.c_3-ma_page :is(a,button,input,select,summary):focus-visible,.c_3-ma_dialog :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--control-focus);outline-offset:3px}@media (max-width:1180px){.c_3-ma_dashboardLayout{grid-template-columns:minmax(0,1fr) 286px;gap:12px}.c_3-ma_directory .c_3-ma_appointmentsColumn{display:none}}@container operational-workspace (max-width:849px){.c_3-ma_dashboardLayout{flex-direction:column-reverse;display:flex}.c_3-ma_calendarAside{width:100%}.c_3-ma_calendarAside>summary{cursor:pointer;min-height:44px;padding:12px;display:list-item}.c_3-ma_calendarAside:not([open])>section{display:none}}@media (max-width:600px){.c_3-ma_page{padding:20px 16px 24px}.c_3-ma_summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0}.c_3-ma_summary dd{font-size:1.5rem}.c_3-ma_heading{gap:8px}.c_3-ma_toolbar{gap:6px}.c_3-ma_toolbar select{max-width:100%}.c_3-ma_toolbar>label{flex:1}.c_3-ma_dateControls{width:100%}.c_3-ma_dateControls label{flex:1}.c_3-ma_dateControls input{width:100%}.c_3-ma_filters{margin-left:0}.c_3-ma_gridRow{grid-template-columns:minmax(62px,4.5rem) minmax(0,1fr)}.c_3-ma_gridRow>time{padding:6px 8px}.c_3-ma_slotContent{padding:0 8px}.c_3-ma_appointment{flex-wrap:wrap}.c_3-ma_formColumns{grid-template-columns:minmax(0,1fr)}.c_3-ma_dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.c_3-ma_dialogHeader,.c_3-ma_dialogBody{padding:12px}.c_3-ma_dialogHeader{padding-bottom:12px}.c_3-ma_monthDay{min-height:80px;padding:6px;font-size:.75rem}.c_3-ma_monthDay small,.c_3-ma_directory thead{display:none}.c_3-ma_directory tr{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;padding:8px;display:grid}.c_3-ma_directory td{border:0;padding:4px}.c_3-ma_directory td:first-child{width:auto}.c_3-ma_directory td[data-column=contact]{grid-column:1;font-size:.8rem}.c_3-ma_directory td[data-column=actions]{grid-area:1/2/3}.c_3-ma_directoryActions{flex-direction:column;gap:0}}.c_3-ma_agendaWorkspace{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;display:grid}.c_3-ma_agendaWorkspace>.c_3-ma_toolbar{grid-area:1/1;padding:0}.c_3-ma_agendaWorkspace>.c_3-ma_bookingHeading{grid-area:1/2;place-content:start flex-end}.c_3-ma_agendaWorkspace>:not(.c_3-ma_toolbar):not(.c_3-ma_bookingHeading):not(.c_3-ma_dialog){grid-column:1/-1}.c_3-ma_bookingHeading p{max-width:28ch}@media (max-width:700px){.c_3-ma_agendaWorkspace{grid-template-columns:minmax(0,1fr)}.c_3-ma_agendaWorkspace>.c_3-ma_bookingHeading{grid-area:1/1;justify-content:flex-start}.c_3-ma_agendaWorkspace>.c_3-ma_toolbar{grid-area:2/1}}.c_3-ma_calendarAction{width:100%}.c_3-ma_controlIcon{flex:none;width:18px;height:18px}.c_3-ma_overviewActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.c_3-ma_workRows li:last-child{border-bottom:0}.c_3-ma_nextPanel .c_3-ma_workRows{background:var(--bg-subtle);border-radius:8px;padding:0 12px}.c_3-ma_workRows :is(a,button){flex-shrink:0}@media (min-width:701px){.c_3-ma_workCenter>section:nth-child(2){grid-area:1/2}}@media (max-width:600px){.c_3-ma_summary{gap:12px}.c_3-ma_summary>div{padding:16px}}.c_3-ma_nextTime{border:1px solid var(--border);background:var(--surface);font-variant-numeric:tabular-nums;border-radius:8px;padding:10px 12px;font-weight:600}.c_3-ma_nextPanel .c_3-ma_workRows li>div{flex:1}@media (max-width:700px){.c_3-ma_nextPanel .c_3-ma_workRows li>div{flex-basis:160px}}.c_3-ma_appointmentPopover{border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--surface);width:min(360px,100vw - 24px);color:var(--text-primary);box-shadow:var(--shadow-3);overscroll-behavior:contain;margin:0;padding:8px;position:fixed;inset:auto;overflow:auto}
.gsnP2q_page{--action:var(--action-primary);min-width:0;max-width:var(--content-max);color:var(--text-primary);gap:24px;margin:0 auto;font-size:.875rem;line-height:1.5;display:grid}.gsnP2q_routePage{}.gsnP2q_routeIntro{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px 24px;margin-bottom:24px;display:flex}.gsnP2q_routeIntro>div{min-width:0}.gsnP2q_routeIntro p{color:var(--text-secondary);margin:0;font-size:.875rem}.gsnP2q_routeIntro strong{color:var(--text-primary);font-weight:600}.gsnP2q_routeIntro h1{font-size:var(--ui-page-title);margin:0 0 8px;font-weight:600;line-height:1.2}.gsnP2q_headerLinks{margin:0;}.gsnP2q_patientHeader{border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--surface);grid-template-columns:minmax(180px,1.2fr) minmax(0,5fr);gap:24px;min-width:0;padding:24px;display:grid}.gsnP2q_patientIdentity{border-right:1px solid var(--border);align-items:start;gap:12px;min-width:0;padding-right:24px;display:flex}.gsnP2q_patientIdentity>div{gap:8px;min-width:0;display:grid}.gsnP2q_patientIdentity strong,.gsnP2q_patientIdentity span{font-size:1rem;line-height:1.5}.gsnP2q_patientIdentity small{color:var(--text-secondary);font-size:.75rem}.gsnP2q_patientFacts{font-variant-numeric:tabular-nums;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.gsnP2q_patientFacts>div{border-right:1px solid var(--border);align-content:start;gap:8px;min-width:0;padding:0 16px;display:grid}.gsnP2q_patientFacts>div:first-child{padding-left:0}.gsnP2q_patientFacts>div:last-child{border:0;padding-right:0}.gsnP2q_patientFacts span{color:var(--text-secondary);font-size:.875rem}.gsnP2q_patientFacts strong{font-size:1rem;font-weight:600;line-height:1.5}.gsnP2q_patientFacts small{color:var(--text-secondary);font-size:.875rem}.gsnP2q_warningFact strong{color:var(--warning-fg)}.gsnP2q_alertFact strong{color:var(--danger-fg)}.gsnP2q_page :is(h1,h2,h3,p,span,strong,small,li),.gsnP2q_patientHeader :is(strong,span,small){overflow-wrap:anywhere}.gsnP2q_workspaceForm{gap:24px;min-width:0;display:grid}.gsnP2q_topline,.gsnP2q_finalizedTopline{justify-content:space-between;align-items:start;gap:24px;display:flex}.gsnP2q_topline>div:first-child,.gsnP2q_finalizedHeading{gap:8px;min-width:0;display:grid}.gsnP2q_topline h1{font-size:var(--ui-page-title);margin:0;font-weight:600;line-height:1.2}.gsnP2q_topline>div:first-child>span{color:var(--text-secondary);font-size:.875rem}.gsnP2q_topActions,.gsnP2q_finalizedDocumentActions{flex-wrap:wrap;gap:8px;display:flex}.gsnP2q_primaryButton{}.gsnP2q_secondaryButton{}.gsnP2q_notice{margin:0;}.gsnP2q_errorNotice{margin:0;}.gsnP2q_workspaceGrid{grid-template-columns:192px minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.gsnP2q_sectionNav{gap:24px;min-width:0;display:grid}.gsnP2q_sectionNav>span{color:var(--text-secondary);font-size:.75rem}.gsnP2q_sectionNav nav{gap:4px;display:grid}.gsnP2q_sectionNav nav a{border-radius:var(--control-radius);min-height:44px;color:var(--text-secondary);align-items:baseline;gap:6px;padding:10px 12px;font-size:.875rem;text-decoration:none;display:flex}.gsnP2q_sectionNav nav a:hover,.gsnP2q_sectionNav nav a:focus-visible{color:var(--link-fg);background:var(--brand-orange-soft)}.gsnP2q_sectionNav nav i{flex:none;font-style:normal}.gsnP2q_sectionNav nav i:after{content:"."}.gsnP2q_saveState{color:var(--text-secondary);gap:4px;padding:12px;font-size:.75rem;display:grid}.gsnP2q_saveState strong{font-weight:500}.gsnP2q_saveState small{font-size:inherit}.gsnP2q_finalizeBar{z-index:5;background:var(--surface);border:1px solid var(--border);border-radius:var(--control-radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex;position:sticky;bottom:0}.gsnP2q_finalizeBar>span{color:var(--text-secondary);font-size:.875rem}.gsnP2q_record{background:var(--surface);border:1px solid var(--border);border-radius:var(--panel-radius);min-width:0}.gsnP2q_formSection{min-width:0;scroll-margin-top:var(--clinical-scroll-offset,128px);border-bottom:1px solid var(--border);gap:24px;padding:24px;display:grid}.gsnP2q_formSection:last-child{border-bottom:0}.gsnP2q_formSection header{align-items:baseline;gap:6px;display:flex}.gsnP2q_formSection header>span,.gsnP2q_formSection h2{font-size:var(--ui-section-title);margin:0;font-weight:600;line-height:1.4}.gsnP2q_formSection header>span:after{content:"."}.gsnP2q_formSection em{color:var(--danger-fg);font-style:normal}.gsnP2q_formSection label{gap:8px;min-width:0;font-size:.875rem;font-weight:500;line-height:1.5;display:grid}.gsnP2q_formSection :is(textarea,input:not([type=radio]):not([type=hidden]),select){box-sizing:border-box;border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--text-primary);font:400 1rem/1.625 var(--font-ui);padding:8px 12px}.gsnP2q_formSection textarea{resize:vertical}.gsnP2q_formSection :is(textarea,input,select)::placeholder{color:var(--text-secondary);opacity:1}.gsnP2q_formSection :is(textarea,input,select):disabled{color:var(--text-secondary);background:var(--disabled-bg);opacity:1;cursor:not-allowed}.gsnP2q_page :is(button,a,input,select,textarea):focus-visible,.gsnP2q_modal :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--control-focus);outline-offset:3px;box-shadow:none}.gsnP2q_twoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.gsnP2q_choiceGroup{flex-wrap:wrap;gap:8px 24px;display:flex}.gsnP2q_choiceGroup label{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;min-height:44px;display:flex}.gsnP2q_choiceGroup input{width:18px;height:18px;accent-color:var(--action-primary);flex:none;margin:0}.gsnP2q_uploadLink{border:1px solid var(--control-border);border-radius:var(--control-radius);min-height:76px;color:var(--link-fg);gap:8px;padding:16px;text-decoration:none;display:grid}.gsnP2q_uploadLink:hover{background:var(--bg-subtle)}.gsnP2q_uploadLink small{color:var(--text-secondary);font-size:.875rem}.gsnP2q_modalBackdrop{box-sizing:border-box;width:100%;max-width:none;height:100dvh;max-height:none;color:var(--text-primary);background:0 0;border:0;margin:0;padding:24px;position:fixed;inset:0}.gsnP2q_modalBackdrop[open]{place-items:center;display:grid}.gsnP2q_modalBackdrop::backdrop{background:#10283b7a}.gsnP2q_modal{background:var(--surface);width:min(900px,100%);min-width:0;max-height:calc(100dvh - 48px);box-shadow:var(--shadow-3);overflow-wrap:anywhere;border-radius:16px;font-size:.875rem;line-height:1.6;overflow:auto}.gsnP2q_modalHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;gap:16px;padding:24px;display:flex}.gsnP2q_reviewHero,.gsnP2q_reviewHeroCopy{min-width:0}.gsnP2q_reviewHeroCopy{gap:8px;display:grid}.gsnP2q_aiBadge{color:var(--text-secondary);font-size:.75rem;font-weight:500}.gsnP2q_modalHeader h2{margin:0;font-size:1.5rem;font-weight:600;line-height:1.3}.gsnP2q_modalHeader p{color:var(--text-secondary);margin:0}.gsnP2q_reviewAssurance{color:var(--text-primary);font-weight:500}.gsnP2q_modalClose{flex:none;width:44px;min-width:44px;padding:0;font-size:1.5rem;}.gsnP2q_reviewForm{min-width:0;display:grid}.gsnP2q_proposalList{gap:24px;padding:24px;display:grid}.gsnP2q_failureCard{border-left:3px solid var(--success-fg);background:var(--success-bg);color:var(--success-fg);padding:16px}.gsnP2q_failureCard p{margin:8px 0 0}.gsnP2q_modalFooter{border-top:1px solid var(--border);background:var(--surface);gap:16px;padding:24px;display:grid}.gsnP2q_modalFooter p{color:var(--text-secondary);margin:0}.gsnP2q_reviewActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.gsnP2q_finalizedTopline{--action:var(--action-primary);margin-bottom:24px}.gsnP2q_finalizedHeading strong{font-size:var(--ui-section-title);font-weight:600}.gsnP2q_finalizedHeading span{background:var(--bg-subtle);color:var(--text-secondary);font-size:.875rem}.gsnP2q_documentAction{background:var(--action);color:var(--surface);}.gsnP2q_finalizedLayout{grid-template-columns:minmax(180px,.3fr) minmax(0,1fr);gap:24px;margin-top:24px;display:grid}.gsnP2q_summaryPanel{}.gsnP2q_recordPanel{}.gsnP2q_timelinePanel{}.gsnP2q_summaryPanel dl{margin:16px 0 0}.gsnP2q_summaryPanel dl>div{border-top:1px solid var(--border);padding:16px 0}.gsnP2q_summaryPanel dt{color:var(--text-secondary);font-size:.875rem}.gsnP2q_summaryPanel dd{margin:8px 0 0;font-size:1rem}.gsnP2q_readOnly{gap:24px;font-size:1rem;line-height:1.625;display:grid}.gsnP2q_readOnly h2,.gsnP2q_readOnly h3,.gsnP2q_readOnly p{margin:0}.gsnP2q_readOnly h3{margin-bottom:8px;font-size:.875rem;font-weight:600}.gsnP2q_readOnly>div{border-top:1px solid var(--border);padding-top:16px}.gsnP2q_readOnly p{white-space:pre-wrap}.gsnP2q_meta{color:var(--text-secondary);margin:0;font-size:.75rem}.gsnP2q_addendum{border-top:1px solid var(--border);gap:16px;margin-top:32px;padding-top:24px;display:grid}.gsnP2q_addendum p{margin:0}.gsnP2q_timelinePanel{margin-top:24px}.gsnP2q_timeline{gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid}.gsnP2q_timeline li{border-top:1px solid var(--border);grid-template-columns:minmax(120px,.3fr) minmax(0,1fr);gap:24px;padding:16px 0;display:grid}.gsnP2q_timeline time{color:var(--text-secondary);font-size:.875rem}.gsnP2q_timeline p{white-space:pre-wrap;margin:8px 0 0;font-size:1rem}@media (max-width:1366px){.gsnP2q_patientHeader{grid-template-columns:1fr}.gsnP2q_patientIdentity{border-right:0;border-bottom:1px solid var(--border);padding:0 0 16px}.gsnP2q_patientFacts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gsnP2q_patientFacts>div{border:0;padding:0}}@media (max-width:1024px){.gsnP2q_workspaceGrid{grid-template-columns:1fr}.gsnP2q_sectionNav nav{grid-template-columns:repeat(4,minmax(0,1fr))}.gsnP2q_sectionNav{gap:8px}.gsnP2q_saveState{padding:0 12px}.gsnP2q_finalizedLayout{grid-template-columns:1fr}}@media (max-width:767px){.gsnP2q_patientHeader,.gsnP2q_formSection{padding:16px}.gsnP2q_patientFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.gsnP2q_twoColumns{grid-template-columns:1fr}.gsnP2q_topline,.gsnP2q_finalizedTopline{gap:16px;display:grid}.gsnP2q_sectionNav nav{grid-template-columns:repeat(2,minmax(0,1fr))}.gsnP2q_timeline li{grid-template-columns:1fr;gap:8px}}@media (max-width:480px){.gsnP2q_patientFacts{grid-template-columns:1fr}.gsnP2q_patientFacts>div{border-top:1px solid var(--border);padding-top:12px}.gsnP2q_topActions,.gsnP2q_finalizedDocumentActions{width:100%;display:grid}.gsnP2q_sectionNav nav{grid-template-columns:1fr}.gsnP2q_modalBackdrop{padding:8px}.gsnP2q_modal{max-height:calc(100dvh - 16px)}.gsnP2q_modalHeader,.gsnP2q_proposalList,.gsnP2q_modalFooter{padding:16px}}.gsnP2q_routePage :is(a,button,input,select,textarea){scroll-margin-top:var(--clinical-scroll-offset,128px)}.gsnP2q_formSection label[data-required-field=true]{grid-template-columns:minmax(0,1fr) auto;padding-right:0}.gsnP2q_formSection label[data-required-field=true]>:is(input,textarea,select,span){grid-column:1/-1}.gsnP2q_formSection label[data-required-field=true]:after{grid-area:1/2;justify-self:end;position:static}.gsnP2q_editorLayout{grid-template-columns:minmax(0,1fr) minmax(240px,280px);align-items:start;gap:20px}.gsnP2q_editorLayout .gsnP2q_workspaceForm{gap:16px}.gsnP2q_editorSections{grid-template-columns:minmax(0,1fr);gap:12px}.gsnP2q_editorSections .gsnP2q_sectionNav{gap:8px}.gsnP2q_editorSections .gsnP2q_sectionNav>span,.gsnP2q_editorSections .gsnP2q_saveState{display:none}.gsnP2q_editorSections .gsnP2q_sectionNav nav{flex-wrap:wrap;gap:2px;display:flex}.gsnP2q_editorSections .gsnP2q_sectionNav nav a{padding:6px 8px}.gsnP2q_editorLayout .gsnP2q_topline{flex-wrap:wrap;gap:12px}.gsnP2q_editorLayout .gsnP2q_topActions{align-items:center}.gsnP2q_clinicalContext{gap:16px;min-width:0;display:grid}.gsnP2q_contextPanel{border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--surface);min-width:0;padding:16px}.gsnP2q_contextPanel .gsnP2q_patientIdentity{border:0;padding:0 0 12px}.gsnP2q_contextFacts{gap:12px;display:grid}.gsnP2q_contextFacts>div{border-top:1px solid var(--border);gap:4px;padding-top:12px;display:grid}.gsnP2q_contextFacts small,.gsnP2q_contextFacts span{color:var(--text-secondary)}.gsnP2q_contextDetails{overflow-wrap:anywhere;margin-block:12px}.gsnP2q_contextDetails summary,.gsnP2q_contextFacts summary{cursor:pointer}.gsnP2q_contextDetails fieldset{gap:8px;min-width:0;margin-block:12px;display:grid}.gsnP2q_contextDetails label{min-height:44px}.gsnP2q_contextDetails input[type=checkbox]{font-size:16px}.gsnP2q_contextDetails label>span{white-space:pre-wrap;display:block}.gsnP2q_contextLinks{gap:12px;display:grid}.gsnP2q_clinicalContext .gsnP2q_timelinePanel{padding:16px}.gsnP2q_writingField{grid-column:1/-1}.gsnP2q_writingField textarea{resize:vertical}@media (max-width:1100px){.gsnP2q_editorLayout{grid-template-columns:minmax(0,1fr)}.gsnP2q_clinicalContext{grid-template-columns:repeat(2,minmax(0,1fr))}.gsnP2q_contextLinks{grid-column:1/-1}}@media (max-width:767px){.gsnP2q_clinicalContext{grid-template-columns:minmax(0,1fr)}.gsnP2q_editorSections .gsnP2q_sectionNav nav{flex-wrap:nowrap;overflow-x:auto}.gsnP2q_editorSections .gsnP2q_sectionNav nav a{flex:none}.gsnP2q_editorLayout .gsnP2q_topActions{width:auto;display:flex}}.gsnP2q_mobileAlerts{display:none}@media (max-width:1100px){.gsnP2q_mobileAlerts{border:1px solid var(--warning-border,var(--border));background:var(--warning-bg);color:var(--warning-fg);border-radius:8px;margin:0;padding:8px 12px;display:block}.gsnP2q_mobileAlerts a{color:inherit}}@media (max-width:767px){.gsnP2q_editorLayout .gsnP2q_workspaceForm{gap:12px}.gsnP2q_editorLayout .gsnP2q_topline>div:first-child{gap:4px}.gsnP2q_editorSections{gap:8px}}.gsnP2q_editorSections .gsnP2q_sectionNav summary{cursor:pointer;min-height:44px;color:var(--link-fg);padding:10px 12px}@media (max-width:767px){.gsnP2q_editorSections .gsnP2q_sectionNav nav{flex-wrap:wrap;overflow:visible}}
.LsxxbG_layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}.LsxxbG_navigation{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:0;top:var(--clinical-scroll-offset,72px);gap:4px;padding:12px;display:grid;position:sticky}.LsxxbG_navigation a{border-radius:var(--control-radius);min-height:44px;color:var(--text-secondary);align-items:center;padding:8px 12px;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.LsxxbG_navigation a:hover{background:var(--bg-subtle)}.LsxxbG_navigation a[aria-current=page]{color:var(--text-primary);background:var(--surface-selected);font-weight:600}.LsxxbG_navigation a:focus-visible{outline:2px solid var(--control-focus);outline-offset:3px}.LsxxbG_content{}.LsxxbG_content>section+section{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}.LsxxbG_content h2{margin:0 0 16px}.LsxxbG_content form{max-width:720px}.LsxxbG_mobileNavigation{display:none}.LsxxbG_orbeContent{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:0;padding:var(--space-6)}.LsxxbG_orbeContent>section+section{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--border)}.LsxxbG_orbeContent .panel{box-shadow:none;border:0;border-radius:0;padding:0}.LsxxbG_orbeContent .helper{max-width:680px}.LsxxbG_orbeContent h2{margin-top:0}@media (max-width:767px){.LsxxbG_layout{grid-template-columns:minmax(0,1fr);gap:16px}.LsxxbG_navigation{display:none}.LsxxbG_orbeContent{padding:16px}.LsxxbG_mobileNavigation{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;display:grid}.LsxxbG_mobileNavigation button{justify-self:start}}@media (max-height:650px){.LsxxbG_navigation{position:static}}.LsxxbG_clinic{gap:20px;display:grid}.LsxxbG_clinic>h2,.LsxxbG_clinic>p{margin:0}.LsxxbG_clinicGroup{border:1px solid var(--border);border-radius:8px;overflow:hidden}.LsxxbG_clinicGroup>h3{background:var(--bg-subtle);margin:0;padding:14px 18px;font-size:.875rem}.LsxxbG_clinicRow{border-top:1px solid var(--border);grid-template-columns:minmax(140px,1fr) minmax(0,1.6fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.LsxxbG_clinicRow>:is(strong,span){overflow-wrap:anywhere;min-width:0}.LsxxbG_clinicRow small{color:var(--text-secondary);margin-top:6px;display:block}.LsxxbG_clinicRow>a{text-align:center}.LsxxbG_communicationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.LsxxbG_communicationCard{border:1px solid var(--border);border-radius:8px;min-width:0;padding:16px}.LsxxbG_communicationCard h3{margin:0 0 12px;font-size:1rem}.LsxxbG_communicationCard dl{margin:0 0 12px}.LsxxbG_communicationCard dl>div{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;display:flex}.LsxxbG_communicationCard dd{overflow-wrap:anywhere;margin:0;font-weight:600}.LsxxbG_communicationCard>button{float:right}.LsxxbG_communicationCard:after{content:"";clear:both;display:block}.LsxxbG_agendaToolbar{flex-wrap:wrap;align-items:start;gap:16px;margin:20px 0;display:flex}.LsxxbG_professionalSelector{flex-wrap:wrap;flex:260px;align-items:end;gap:8px;margin:0;display:flex}.LsxxbG_professionalSelector label{flex:220px}.LsxxbG_agendaToolbar>section{flex:260px}.LsxxbG_agendaToolbar>section p{margin-block:8px}.LsxxbG_weekRows{margin:0;padding:0;list-style:none}.LsxxbG_weekRows>li{border-top:1px solid var(--border);grid-template-columns:minmax(120px,1fr) minmax(0,2fr) minmax(100px,1fr) auto;align-items:center;gap:12px;padding:10px 16px;font-size:.875rem;display:grid}.LsxxbG_weekRows>li>*{overflow-wrap:anywhere;min-width:0}.LsxxbG_periodEditors{gap:20px;display:grid}.LsxxbG_periodEditors>div+div{border-top:1px solid var(--border);padding-top:16px}.LsxxbG_content>.LsxxbG_clinic>h2{margin:0}@media (max-width:1100px){.LsxxbG_weekRows>li{grid-template-columns:minmax(110px,1fr) minmax(0,2fr)}.LsxxbG_weekRows>li>button{justify-self:end}}@media (max-width:1000px){.LsxxbG_communicationGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.LsxxbG_weekRows>li{grid-template-columns:minmax(0,1fr)}.LsxxbG_weekRows>li>button{justify-self:start}}@media (max-width:1000px){.LsxxbG_clinicRow{grid-template-columns:minmax(0,1fr) auto}.LsxxbG_clinicRow>strong{grid-column:1/-1}}@media (max-width:600px){.LsxxbG_clinicRow{grid-template-columns:minmax(0,1fr)}.LsxxbG_clinicRow>:is(a,button){justify-self:start}}
.af8xGa_root{gap:16px;min-width:0;display:grid}.af8xGa_labelRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.af8xGa_labelRow span{color:var(--text-secondary);font-size:.875rem}.af8xGa_combobox{min-width:0;position:relative}.af8xGa_results{z-index:28;border:1px solid var(--control-border);background:var(--surface);max-height:320px;box-shadow:var(--shadow-2);border-radius:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:auto}.af8xGa_option,.af8xGa_activeOption{box-sizing:border-box;border:0;border-bottom:1px solid var(--border);background:var(--surface);width:100%;min-height:56px;color:var(--text-primary);font:400 1rem/1.5 var(--font-ui);text-align:left;cursor:pointer;grid-template-columns:64px minmax(0,1fr);gap:12px;padding:12px 16px;display:grid}.af8xGa_option:last-child,.af8xGa_activeOption:last-child{border-bottom:0}.af8xGa_option:hover,.af8xGa_activeOption{background:var(--brand-orange-soft)}.af8xGa_option strong,.af8xGa_activeOption strong{color:var(--link-fg);font-weight:600}.af8xGa_option span,.af8xGa_activeOption span{overflow-wrap:anywhere}.af8xGa_option mark,.af8xGa_activeOption mark{background:var(--warning-bg);color:inherit}.af8xGa_resultState{color:var(--text-secondary);margin:0;padding:16px;font-size:.875rem}.af8xGa_selected{gap:0;display:grid}.af8xGa_selected>p{color:var(--text-secondary);margin:0;padding:16px 0;font-size:.875rem}.af8xGa_selected article{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:16px 0;display:flex}.af8xGa_selected article>div{flex:180px;grid-template-columns:64px minmax(0,1fr);gap:12px;min-width:0;font-size:1rem;line-height:1.5;display:grid}.af8xGa_selected strong{color:var(--text-primary)}.af8xGa_selected button{background:var(--surface);min-width:44px;min-height:44px;color:var(--danger-fg);font:600 .875rem/1.5 var(--font-ui);cursor:pointer;border:0;border-radius:8px;padding:8px}.af8xGa_srStatus{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:560px){.af8xGa_selected article>div,.af8xGa_option,.af8xGa_activeOption{grid-template-columns:1fr;gap:4px}}
.NyRocW_workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.NyRocW_workspace>section{min-width:0}.NyRocW_workspace :is(p,strong,h2,h3){overflow-wrap:anywhere}.NyRocW_heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.NyRocW_heading h2{margin:0}.NyRocW_received{gap:16px;display:grid}@media (max-width:1100px){.NyRocW_workspace{grid-template-columns:minmax(0,1fr)}}.NyRocW_received>article{border:0;border-top:1px solid var(--border);background:var(--surface);border-radius:0;padding:12px 0}
.RZb-ia_tour>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.RZb-ia_tour button,.RZb-ia_feedback button{border:1px solid var(--border-strong);border-radius:var(--radius-sm);min-height:44px;color:var(--text-primary);background:var(--surface);font:inherit;cursor:pointer;padding:8px 12px}.RZb-ia_tour>div:last-child button:first-child{color:var(--surface);background:var(--action-primary);border-color:var(--action-primary)}.RZb-ia_tour :is(button,a):focus-visible{outline:2px solid var(--info-fg);outline-offset:3px}.RZb-ia_tour button:disabled{opacity:.6;cursor:wait}.RZb-ia_tour{border:1px solid var(--info-border);border-radius:var(--radius-md);background:var(--info-bg);margin:0 0 16px;padding:12px}.RZb-ia_tourHeading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.RZb-ia_tourHeading span{color:var(--text-secondary);font-size:12px}.RZb-ia_tour h2{margin:8px 0;font-size:16px;line-height:1.4}.RZb-ia_tour p{white-space:pre-line}.RZb-ia_tour a{min-height:44px;color:var(--action-primary);align-items:center;margin:8px 0;font-weight:600;display:flex}.RZb-ia_feedback{margin-bottom:16px}.RZb-ia_spotlight{z-index:85;pointer-events:none;position:fixed;inset:0}.RZb-ia_spotlight>div{background:#10283b38;position:fixed}.RZb-ia_spotlight>span{border:2px solid var(--action-primary);border-radius:var(--radius-sm);position:fixed}
.P2fVPq_section{min-width:0;padding:24px}.P2fVPq_section h2{margin:0 0 12px}.P2fVPq_form{gap:10px;max-width:560px;display:grid}.P2fVPq_form input{width:100%;min-width:0;min-height:44px}.P2fVPq_form label{margin-top:8px}.P2fVPq_form button{justify-self:start;min-height:44px;padding:10px 18px}@media (max-width:480px){.P2fVPq_section{padding:20px}.P2fVPq_form button{width:100%}}
._0TR8JW_followUpPanel{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:16px;padding:16px 0;display:grid}._0TR8JW_calculatedDate{color:var(--text-primary);gap:8px;margin:0;font-size:1rem;display:grid}._0TR8JW_calculatedDate span{color:var(--text-secondary);font-size:.875rem}._0TR8JW_requestList{gap:16px;display:grid}._0TR8JW_requestListHeader,._0TR8JW_requestCardTitle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}._0TR8JW_requestListHeader>div{gap:8px;min-width:0;display:grid}._0TR8JW_requestListHeader strong,._0TR8JW_requestCardTitle strong{font-size:1rem;font-weight:600}._0TR8JW_requestListHeader span{color:var(--text-secondary);font-size:.875rem}._0TR8JW_addRequestButton{}._0TR8JW_requestCard{border-top:1px solid var(--border);gap:16px;padding:16px 0;display:grid}._0TR8JW_requestCardTitle button{background:var(--surface);min-width:44px;min-height:44px;color:var(--danger-fg);font:600 .875rem/1.5 var(--font-ui);cursor:pointer;border:0;border-radius:8px;padding:8px}._0TR8JW_requestCardTitle button:disabled{color:var(--disabled-fg);cursor:not-allowed}._0TR8JW_requestFields{grid-template-columns:minmax(150px,.3fr) minmax(0,1fr);gap:16px;display:grid}._0TR8JW_clinicalDecisionReview{gap:24px;display:grid}._0TR8JW_clinicalDecisionReview>div{gap:8px;display:grid}._0TR8JW_clinicalDecisionReview p{color:var(--text-secondary);margin:0;font-size:1rem}._0TR8JW_clinicalDecisionReview ol{gap:8px;margin:0;padding-left:24px;font-size:1rem;display:grid}._0TR8JW_clinicalDecisionReview small{color:var(--text-secondary);font-size:.875rem}@media (max-width:840px){._0TR8JW_followUpPanel,._0TR8JW_requestFields{grid-template-columns:1fr}}
.dpQVoG_members{}.dpQVoG_members>li{border:0;border-top:1px solid var(--border);background:var(--surface);overflow-wrap:anywhere;border-radius:0;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:12px 0;display:flex}.dpQVoG_members>li:last-child{padding-bottom:12px}.dpQVoG_members{margin-bottom:24px}.dpQVoG_workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.dpQVoG_workspace>section,.dpQVoG_workspace>aside{min-width:0}@media (max-width:1100px){.dpQVoG_workspace{grid-template-columns:minmax(0,1fr)}}.dpQVoG_copy{gap:4px;min-width:0;display:grid}.dpQVoG_copy>span{justify-self:start}.dpQVoG_workspace aside>section>a,.dpQVoG_workspace aside>section>button{margin-top:16px}.dpQVoG_workspace aside>section:last-child{background:var(--surface)}.dpQVoG_members>li>.dpQVoG_copy:first-child{flex:320px}.dpQVoG_copy strong{font-size:1rem;font-weight:600}.dpQVoG_copy small{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.dpQVoG_copy form{margin:0}.dpQVoG_roles{gap:16px;margin-block:24px;display:grid}.dpQVoG_role{border-top:1px solid var(--border);padding-top:16px}.dpQVoG_role p{color:var(--text-secondary);margin:8px 0 0;font-size:.875rem}@media (max-width:767px){.dpQVoG_members>li{flex-direction:column}.dpQVoG_members>li>.dpQVoG_copy:first-child{flex:auto;width:100%}}
.ikA__W_summary{overflow-wrap:anywhere;display:block}.ikA__W_expandButton{justify-content:flex-start;width:max-content;padding:8px 0;}.ikA__W_backdrop{box-sizing:border-box;width:100%;max-width:none;height:100dvh;max-height:none;color:var(--text-primary);background:0 0;border:0;margin:0;padding:24px;position:fixed;inset:0}.ikA__W_backdrop[open]{place-items:center;display:grid}.ikA__W_backdrop::backdrop{background:#10283b7a}.ikA__W_dialog{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:min(560px,100%);max-height:calc(100dvh - 48px);box-shadow:var(--shadow-3);overflow-wrap:anywhere;border-radius:16px;padding:24px;overflow:auto}.ikA__W_dialog header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;gap:16px;padding-bottom:16px;display:flex}.ikA__W_dialog header>div{gap:8px;min-width:0;display:grid}.ikA__W_dialog header small{color:var(--text-secondary);font-size:.75rem;font-weight:500}.ikA__W_dialog h2{margin:0;font-size:1.25rem;font-weight:600;line-height:1.4}.ikA__W_dialog header button{border:1px solid var(--control-border);background:var(--surface);width:44px;min-height:44px;color:var(--text-primary);cursor:pointer;border-radius:8px;flex:none;font-size:1.5rem}.ikA__W_dialog button:focus-visible{outline:2px solid var(--control-focus);outline-offset:3px}.ikA__W_dialog ol{gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ikA__W_dialog li{border-bottom:1px solid var(--border);padding:0 0 16px;font-size:1rem;line-height:1.625}.ikA__W_dialog>p{color:var(--text-secondary);margin:16px 0 0;font-size:1rem;line-height:1.625}.ikA__W_dialog .ikA__W_helper{border-top:1px solid var(--border);padding-top:16px;font-size:.875rem}@media (max-width:640px){.ikA__W_backdrop{padding:8px}.ikA__W_dialog{max-height:calc(100dvh - 16px);padding:16px}}
._1axpSa_website{--navy:#242a30;--navy-deep:#242a30;--orange:var(--brand-orange);--orange-dark:var(--action-primary-hover);--action:var(--action-primary);--action-hover:var(--action-primary-hover);--teal:var(--clinical-teal);--teal-soft:var(--success-bg);--muted:#555e65;--line:#e6e3df;--pale:#f6f5f3;--reading-width:880px;--website-width:1180px;--editorial-radius:12px;min-width:0;color:var(--navy);font-family:var(--font-ui);background:#fff}._1axpSa_website *,._1axpSa_website :before,._1axpSa_website :after{box-sizing:border-box}._1axpSa_website a{color:inherit}._1axpSa_website button,._1axpSa_website input{font:inherit}._1axpSa_container{width:min(1180px,100% - 48px);margin:0 auto}._1axpSa_narrowContainer{text-align:center;width:min(980px,100% - 48px)}._1axpSa_section{padding:80px 0;scroll-margin-top:24px}._1axpSa_section h2,._1axpSa_finalCta h2{color:var(--navy);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,3vw,2.5rem);font-weight:600;line-height:1.2}._1axpSa_section>._1axpSa_container>p{max-width:760px;color:var(--muted);margin:18px auto 0;font-size:1.0625rem;line-height:1.75}._1axpSa_readingCopy>p,._1axpSa_planConditions>p{text-align:justify;-webkit-hyphens:auto;hyphens:auto}._1axpSa_siteHeader{z-index:30;border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:24px;width:min(1320px,100% - 48px);min-height:88px;margin:0 auto;display:flex;position:relative}._1axpSa_logoLink{flex-shrink:0;align-items:center;gap:12px;min-height:44px;text-decoration:none;display:inline-flex}._1axpSa_logoLink img{flex-shrink:0;height:auto;display:block}._1axpSa_logoSymbol{width:44px}._1axpSa_logoWordmark{width:176px}._1axpSa_desktopNav{justify-content:center;gap:clamp(18px,2.4vw,35px);display:flex}._1axpSa_desktopNav a,._1axpSa_loginLink{min-height:44px;color:var(--navy);align-items:center;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}._1axpSa_desktopNav a:hover,._1axpSa_loginLink:hover{color:var(--link-fg)}._1axpSa_headerActions{align-items:center;gap:20px;display:flex}._1axpSa_primaryButton,._1axpSa_secondaryButton{background:var(--orange);min-height:44px;box-shadow:none;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:.79rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background .16s,transform .16s,box-shadow .16s;display:inline-flex;color:#fff!important}._1axpSa_primaryButton svg,._1axpSa_secondaryButton svg{width:16px;height:16px}._1axpSa_primaryButton{background:var(--action)}._1axpSa_primaryButton:hover,._1axpSa_primaryButton:active{background:var(--action-hover);box-shadow:none}._1axpSa_secondaryButton{box-shadow:none;background:#fff;border-color:#bcd3dc;color:var(--navy)!important}._1axpSa_mobileMenu{display:none}._1axpSa_hero{padding:48px 0 40px;overflow:clip}._1axpSa_hero>._1axpSa_container{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:12px;width:min(1320px,100% - 48px);display:grid}._1axpSa_heroCopy{min-width:0;max-width:600px}._1axpSa_heroCopy h1{max-width:640px;color:var(--navy);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,3.8vw,3.5rem);font-weight:600;line-height:1.12}._1axpSa_heroCopy h1 span{color:var(--action)}._1axpSa_heroCopy>p{max-width:480px;color:var(--muted);margin:24px 0 28px;font-size:1.125rem;line-height:1.65}._1axpSa_heroActions{flex-wrap:wrap;gap:12px;display:flex}._1axpSa_heroArtwork{min-width:0;margin:0}._1axpSa_notebookScene{aspect-ratio:3/2;width:132%;margin-left:-12%;position:relative}._1axpSa_notebookPhoto{width:100%;height:auto;display:block}._1axpSa_notebookScreen{object-fit:fill;clip-path:polygon(1.5% 0,98.5% 0,100% 100%,0 100%);width:48.7%;height:41.7%;position:absolute;top:22.95%;left:24.55%}._1axpSa_heroArtwork figcaption{color:var(--muted);text-align:center;font-size:.75rem;line-height:1.5}._1axpSa_workflowSection{border-top:1px solid var(--line);background:var(--pale)}._1axpSa_workflowSection ._1axpSa_sectionCopy>a{min-height:44px;color:var(--action);align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}._1axpSa_workflowSection ._1axpSa_sectionCopy>a svg{width:18px;height:18px}._1axpSa_trialNote{max-width:440px;color:var(--text-secondary);grid-template-columns:22px minmax(0,1fr);margin-top:20px;font-size:.75rem;line-height:1.5;display:grid}._1axpSa_trialNote span{width:18px;height:18px;color:var(--teal);border:1px solid #7ccdc1;border-radius:50%;grid-row:1/3;place-items:center;display:grid}._1axpSa_trialNote svg{width:11px;height:11px}._1axpSa_trialNote strong{color:#47616e}._1axpSa_productFrame{min-width:0;box-shadow:none;background:#fff;border:1px solid #d3e0e6;border-radius:14px;display:grid;position:relative}._1axpSa_heroProductFrame{grid-template-columns:minmax(0,1fr);min-height:550px;padding-bottom:72px}._1axpSa_productSidebar{color:#c8d7df;background:var(--navy-deep);flex-direction:column;min-width:0;padding:22px 18px 19px;display:flex}._1axpSa_productSidebar>strong{color:#f1f5f7;letter-spacing:-.04em;margin-bottom:32px;font-size:1.03rem}._1axpSa_productSidebar>strong span{color:var(--orange)}._1axpSa_productSidebar nav{gap:7px;display:grid}._1axpSa_productSidebar nav span{border-radius:6px;align-items:center;gap:10px;padding:10px 9px;font-size:12px;display:flex}._1axpSa_productSidebar nav svg{flex:none;width:16px;height:16px}._1axpSa_productSidebar nav ._1axpSa_activeProductNav{color:#fff;background:#ffffff17}._1axpSa_productSidebar>small{color:#8198a5;margin-top:auto;font-size:12px;line-height:1.4}._1axpSa_productMain{min-width:0;padding:24px;container:product-demo/inline-size}._1axpSa_productTopline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}._1axpSa_productTopline div{gap:4px;display:grid}._1axpSa_productTopline small{color:var(--text-secondary);font-size:.75rem}._1axpSa_productTopline strong{color:var(--navy);font-size:1rem;font-weight:600}._1axpSa_productTopline button{color:#fff;background:var(--navy);border:0;border-radius:5px;min-height:31px;padding:0 12px;font-size:12px;font-weight:700}._1axpSa_productDate{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;margin:16px 0 0;display:flex}._1axpSa_productDate span{color:var(--text-secondary);text-align:center;padding-block:16px;font-size:.875rem}._1axpSa_productDate button{color:#7a8c96;background:0 0;border:0}._1axpSa_appointmentRows{display:grid}._1axpSa_appointmentRow{border-bottom:1px solid var(--border);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;min-height:88px;padding-block:16px;display:grid}._1axpSa_appointmentRow time{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:600}._1axpSa_rowAccent{background:#27b3a4;border-radius:99px;width:3px;height:25px}._1axpSa_appointmentRow>div{gap:3px;min-width:0;display:grid}._1axpSa_appointmentRow strong{color:var(--navy);overflow-wrap:anywhere;font-size:.875rem;font-weight:600}._1axpSa_appointmentRow small{color:var(--text-secondary);font-size:.75rem;line-height:1.5}._1axpSa_appointmentRow em{border-radius:var(--radius-pill);max-width:100%;padding:4px 8px;font-size:.75rem;font-style:normal;font-weight:500;line-height:1.5}._1axpSa_confirmed{color:var(--success-fg);background:var(--success-bg)}._1axpSa_waiting{color:var(--warning-fg);background:var(--warning-bg)}._1axpSa_firstAccess{background:var(--pale)}._1axpSa_firstAccess h2{font-size:clamp(1.75rem,3vw,2rem)}._1axpSa_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:32px 0 0;padding:0;list-style:none;display:grid}._1axpSa_steps li{text-align:left;align-content:start;justify-items:start;min-width:0;display:grid}._1axpSa_steps li>span{color:var(--link-fg);margin-bottom:12px;font-size:.875rem;font-weight:600}._1axpSa_steps strong{font-size:1rem;font-weight:600;line-height:1.5}._1axpSa_steps small{color:var(--muted);margin-top:8px;font-size:.875rem;line-height:1.6}._1axpSa_twoColumns{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:48px;display:grid}._1axpSa_sectionCopy{max-width:440px}._1axpSa_sectionCopy h2{font-size:clamp(2rem,3vw,2.5rem)}._1axpSa_sectionCopy>p{color:var(--muted);margin:25px 0 27px;font-size:1.0625rem;line-height:1.75}._1axpSa_featureList{gap:20px;margin:0;padding:0;list-style:none;display:grid}._1axpSa_featureList li{grid-template-columns:39px 1fr;align-items:start;gap:13px;display:grid}._1axpSa_featureList li>span{width:36px;height:36px;color:var(--teal);background:var(--teal-soft);border-radius:10px;place-items:center;display:grid}._1axpSa_featureList svg{width:18px;height:18px}._1axpSa_featureList h3{margin:0;font-size:1rem;font-weight:600}._1axpSa_featureList p{color:var(--muted);margin:8px 0 0;font-size:.875rem;line-height:1.6}._1axpSa_clinicalProductFrame{grid-template-columns:92px minmax(0,1fr);min-height:395px}._1axpSa_clinicalProductFrame ._1axpSa_productSidebar{padding-inline:12px}._1axpSa_clinicalProductFrame ._1axpSa_productSidebar>strong{font-size:.76rem}._1axpSa_clinicalProductFrame ._1axpSa_productSidebar nav span{padding-inline:8px;font-size:0}._1axpSa_clinicalProductFrame ._1axpSa_productSidebar nav svg{width:17px;height:17px}._1axpSa_clinicalColumns{grid-template-columns:minmax(0,1fr) minmax(185px,.78fr);gap:15px;margin-top:21px;display:grid}._1axpSa_compactAgenda{border:1px solid #e1e9ed;border-radius:9px}._1axpSa_compactAgenda>div{border-top:1px solid #edf2f4;grid-template-columns:40px 3px minmax(0,1fr);align-items:center;gap:10px;min-height:75px;padding:12px;display:grid}._1axpSa_compactAgenda>div:first-child{border-top:0}._1axpSa_compactAgenda time{color:var(--muted);font-size:12px}._1axpSa_compactAgenda p{gap:4px;margin:0;display:grid}._1axpSa_compactAgenda strong{font-size:12px}._1axpSa_compactAgenda small{color:var(--muted);font-size:12px}._1axpSa_patientSummary{overflow-wrap:anywhere;border:1px solid #e1e9ed;border-radius:9px;min-width:0;padding:16px}._1axpSa_patientSummary header{align-items:center;gap:10px;display:flex}._1axpSa_patientSummary header>span{width:32px;height:32px;color:var(--orange-dark);background:#fff0e8;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}._1axpSa_patientSummary header div{gap:4px;min-width:0;display:grid}._1axpSa_patientSummary header strong{font-size:12px}._1axpSa_patientSummary header small{color:var(--muted);font-size:12px}._1axpSa_patientSummary dl{margin:17px 0 0}._1axpSa_patientSummary dl div{border-top:1px solid #edf2f4;padding:9px 0}._1axpSa_patientSummary dt{color:var(--muted);font-size:12px}._1axpSa_patientSummary dd{margin:3px 0 0;font-size:12px;font-weight:700}._1axpSa_aiSection{color:#fff;background:var(--navy-deep)}._1axpSa_aiSection ._1axpSa_twoColumns{grid-template-columns:minmax(300px,.78fr) minmax(480px,1.22fr)}._1axpSa_aiCopy{max-width:430px}._1axpSa_aiBrand{align-items:center;gap:10px;display:flex}._1axpSa_aiBrand img{object-fit:contain;width:44px;height:44px}._1axpSa_aiBrand strong{color:#ff7a48;font-size:1.17rem}._1axpSa_aiCopy h2{color:#fff;margin-top:32px;font-size:clamp(2rem,3vw,2.5rem)}._1axpSa_aiCopy>p{color:#dce2e6;margin:25px 0 27px;font-size:1.0625rem;line-height:1.75}._1axpSa_aiLinks{margin:0;padding:0;list-style:none}._1axpSa_aiLinks li{color:#fff;border-top:1px solid #ffffff2e;padding:12px 0;font-size:.75rem;font-weight:700}._1axpSa_aiLinks li:before{color:var(--orange);content:"→";margin-right:10px}._1axpSa_aiConversation{background:#ffffff08;border:1px solid #ffffff47;border-radius:10px;min-height:345px;padding:23px}._1axpSa_aiConversation header{align-items:center;gap:10px;display:flex}._1axpSa_aiConversation header img{object-fit:contain;width:36px;height:36px}._1axpSa_aiConversation header div{gap:3px;display:grid}._1axpSa_aiConversation header strong{font-size:12px}._1axpSa_aiConversation header small,._1axpSa_aiConversation>small{color:#91a9b5;font-size:12px}._1axpSa_aiMessages{gap:12px;padding:27px 0 20px;display:grid}._1axpSa_aiMessages p{color:#e7f0f4;background:#29475a;border-radius:7px;width:fit-content;max-width:78%;margin:0;padding:11px 13px;font-size:12px;line-height:1.45}._1axpSa_aiMessages ._1axpSa_aiUserMessage{color:var(--navy);background:#fff;margin-left:auto}._1axpSa_aiInput{color:#72909f;border:1px solid #ffffff2e;border-radius:7px;justify-content:space-between;align-items:center;min-height:43px;padding:0 13px;font-size:12px;display:flex}._1axpSa_aiInput svg{width:16px;height:16px}._1axpSa_aiConversation>small{text-align:center;margin-top:11px;display:block}._1axpSa_securitySection h2{max-width:760px;margin-inline:auto}._1axpSa_securityGrid{text-align:left;grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}._1axpSa_securityGrid article{border-left:1px solid var(--line);grid-template-columns:40px 1fr;gap:13px;padding:0 36px;display:grid}._1axpSa_securityGrid article:first-child{border-left:0;padding-left:0}._1axpSa_securityGrid article:last-child{padding-right:0}._1axpSa_securityGrid article>span{color:var(--teal)}._1axpSa_securityGrid svg{width:28px;height:28px}._1axpSa_securityGrid h3{margin:0;font-size:1rem;font-weight:600}._1axpSa_securityGrid p{color:var(--muted);margin:8px 0 0;font-size:.875rem;line-height:1.6}._1axpSa_administrationGrid article{display:block}._1axpSa_plansSection{background:var(--surface)}._1axpSa_plansSection h2{max-width:760px;margin-inline:auto}._1axpSa_planTable{text-align:left;grid-template-columns:minmax(0,1fr);gap:24px;max-width:478px;margin:40px auto 0;display:grid}._1axpSa_planTable article{border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--surface);min-width:0;padding:32px}._1axpSa_planTable h3{margin:0;font-size:1.25rem;font-weight:600;line-height:1.4}._1axpSa_price{align-items:baseline;margin:15px 0 19px;display:flex}._1axpSa_price small{color:var(--text-secondary);margin-right:8px;font-size:2.5rem;font-weight:600}._1axpSa_price strong{color:var(--text-secondary);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:600;line-height:1.2}._1axpSa_price span{color:var(--muted);margin-left:8px;font-size:1rem}._1axpSa_planTable ul{gap:16px;margin:0 0 24px;padding:0;list-style:none;display:grid}._1axpSa_planTable li{color:var(--text-secondary);align-items:center;gap:8px;font-size:.875rem;line-height:1.5;display:flex}._1axpSa_planTable li>span{width:18px;height:18px;color:var(--success-fg);background:var(--success-bg);border-radius:50%;flex-shrink:0;place-items:center;display:grid}._1axpSa_planTable li svg{width:11px;height:11px}._1axpSa_planTable ._1axpSa_primaryButton{width:fit-content}._1axpSa_plansTrial{color:var(--text-secondary);text-align:center;margin-top:24px;font-size:.875rem;display:block}._1axpSa_planConditions{text-align:left;max-width:760px;color:var(--text-secondary);margin:32px auto 0;font-size:1.0625rem;line-height:1.75}._1axpSa_planConditions h3{color:var(--navy);margin:28px 0 12px;font-size:1.25rem;line-height:1.4}._1axpSa_planConditions p{margin:12px 0}._1axpSa_includedFeatures{color:#5c7280;border-top:1px solid #d7e2e7;flex-wrap:wrap;justify-content:center;gap:15px 28px;margin-top:30px;padding-top:24px;display:flex}._1axpSa_includedFeatures span{align-items:center;gap:7px;font-size:12px;display:flex}._1axpSa_includedFeatures svg,._1axpSa_includedFeatures img{width:15px;height:15px;color:var(--teal);object-fit:contain}._1axpSa_faqContainer{width:min(900px,100% - 48px)}._1axpSa_faqContainer h2{max-width:670px}._1axpSa_faqList{border-top:1px solid var(--line);margin-top:34px}._1axpSa_faqList details{border-bottom:1px solid var(--line)}._1axpSa_faqList summary{cursor:pointer;min-height:64px;color:var(--navy);justify-content:space-between;align-items:center;gap:20px;padding:16px 4px;font-size:1rem;font-weight:500;line-height:1.5;list-style:none;display:flex}._1axpSa_faqList summary::-webkit-details-marker{display:none}._1axpSa_faqList summary span{flex:none;width:15px;height:15px;position:relative}._1axpSa_faqList summary span:before,._1axpSa_faqList summary span:after{content:"";background:#6b7f8b;width:11px;height:1px;position:absolute;top:7px;left:2px}._1axpSa_faqList summary span:after{transition:transform .15s}._1axpSa_faqList details p{max-width:780px;color:var(--muted);margin:0 0 24px;font-size:1rem;line-height:1.625}._1axpSa_finalCta{color:#fff;background:var(--navy-deep);padding:57px 0}._1axpSa_finalCta ._1axpSa_container{justify-content:space-between;align-items:center;gap:50px;display:flex}._1axpSa_finalCta h2{color:#fff;max-width:650px;font-size:clamp(2.3rem,4.3vw,3.6rem)}._1axpSa_finalCta p{color:#b5c7d1;max-width:650px;margin:15px 0 0;font-size:.78rem;line-height:1.6}._1axpSa_finalCta ._1axpSa_container>div:last-child{justify-items:center;gap:9px;min-width:215px;display:grid}._1axpSa_finalCta small{color:#829ba8;font-size:12px}._1axpSa_footer{background:#fff;padding:54px 0 24px}._1axpSa_footer>._1axpSa_container{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;display:grid}._1axpSa_footerBrand{align-content:start;justify-items:start;gap:11px;display:grid}._1axpSa_footerBrand img{object-fit:contain;width:112px;height:auto}._1axpSa_footerBrand small{color:var(--text-secondary);font-size:.75rem;line-height:1.5}._1axpSa_footer nav{align-content:start;justify-items:start;gap:9px;display:grid}._1axpSa_footer nav strong{letter-spacing:.09em;margin-bottom:4px;font-size:12px}._1axpSa_footer nav a{max-width:100%;min-height:44px;color:var(--text-secondary);overflow-wrap:anywhere;align-items:center;font-size:.875rem;line-height:1.5;text-decoration:none;display:inline-flex}._1axpSa_footer nav a:hover{color:var(--orange)}._1axpSa_copyright{border-top:1px solid var(--line);width:min(1180px,100% - 48px);color:var(--muted);margin:45px auto 0;padding-top:17px;font-size:12px;display:block}._1axpSa_website a:focus-visible,._1axpSa_website button:focus-visible,._1axpSa_website summary:focus-visible{outline:2px solid var(--control-focus);outline-offset:3px}._1axpSa_demoBadge{color:var(--info-fg);background:var(--info-bg);border-radius:var(--radius-pill);padding:4px 8px;font-size:.75rem}._1axpSa_productSidebar>img{width:100%;height:auto;margin-bottom:24px}._1axpSa_productTopline button,._1axpSa_productDate button{min-width:44px;min-height:44px}._1axpSa_primaryButton,._1axpSa_secondaryButton{max-width:100%;transition:background-color var(--duration-fast);border-radius:6px;padding:12px 18px;font-size:.875rem;font-weight:600;line-height:1.5}._1axpSa_secondaryButton{border-color:#b8b9b8}._1axpSa_productFrame{border-radius:var(--panel-radius)}._1axpSa_footer nav,._1axpSa_footerBrand{min-width:0}._1axpSa_finalCta small{color:var(--surface)}._1axpSa_aiSection{padding-block:88px}._1axpSa_previewLauncher{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-2);align-items:center;gap:8px;padding:4px 8px 4px 12px;display:flex;position:absolute;bottom:16px;right:16px}._1axpSa_previewLauncher span{color:var(--text-primary);font-size:12px;font-weight:600}._1axpSa_previewLauncher img{object-fit:contain;width:48px;height:48px}@container product-demo (max-width:480px){._1axpSa_appointmentRow{grid-template-columns:48px minmax(0,1fr);gap:8px 16px}._1axpSa_appointmentRow em{grid-column:2;justify-self:start}._1axpSa_clinicalColumns{grid-template-columns:minmax(0,1fr)}._1axpSa_compactAgenda p{overflow-wrap:anywhere;min-width:0}}@media (max-width:1200px){._1axpSa_siteHeader,._1axpSa_desktopNav{gap:16px}._1axpSa_desktopNav a{font-size:.8125rem}._1axpSa_hero>._1axpSa_container{gap:24px}._1axpSa_twoColumns,._1axpSa_aiSection ._1axpSa_twoColumns{grid-template-columns:minmax(0,1fr)}._1axpSa_sectionCopy{max-width:720px}._1axpSa_heroProductFrame{min-height:0}._1axpSa_desktopNav,._1axpSa_headerActions{display:none}._1axpSa_mobileMenu{display:block;position:relative}._1axpSa_mobileMenu>summary{border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--surface);cursor:pointer;place-content:center;gap:4px;width:44px;height:44px;list-style:none;display:grid}._1axpSa_mobileMenu>summary::-webkit-details-marker{display:none}._1axpSa_mobileMenu>summary span{background:var(--navy);width:18px;height:1px}._1axpSa_mobileMenu nav{border:1px solid var(--line);border-radius:var(--panel-radius);background:var(--surface);width:min(320px,100vw - 32px);max-height:calc(100dvh - 104px);box-shadow:var(--shadow-2);gap:8px;padding:16px;display:grid;position:absolute;top:52px;right:0;overflow-y:auto}._1axpSa_mobileMenu nav>a{align-items:center;min-height:44px;font-size:.875rem;line-height:1.5;text-decoration:none;display:flex}}@media (max-width:899px){._1axpSa_container,._1axpSa_narrowContainer,._1axpSa_faqContainer,._1axpSa_hero>._1axpSa_container{width:calc(100% - 32px)}._1axpSa_section{padding:48px 0}._1axpSa_siteHeader{width:calc(100% - 32px);min-height:72px}._1axpSa_logoLink{gap:8px}._1axpSa_logoSymbol{width:36px}._1axpSa_logoWordmark{width:144px}._1axpSa_hero{padding:40px 0 48px}._1axpSa_hero>._1axpSa_container{grid-template-columns:minmax(0,1fr);gap:12px}._1axpSa_heroCopy{max-width:680px}._1axpSa_heroCopy h1{font-size:clamp(2.25rem,6vw,3.25rem)}._1axpSa_heroCopy>p{font-size:1rem}._1axpSa_notebookScene{width:112%;margin-left:-6%}._1axpSa_productMain{padding:16px}._1axpSa_appointmentRow{grid-template-columns:48px minmax(0,1fr);gap:8px 16px}._1axpSa_appointmentRow em{grid-column:2;justify-self:start}._1axpSa_steps{grid-template-columns:1fr;gap:24px}._1axpSa_firstAccess ._1axpSa_narrowContainer{text-align:left}._1axpSa_twoColumns,._1axpSa_aiSection ._1axpSa_twoColumns{grid-template-columns:1fr;gap:40px}._1axpSa_clinicalProductFrame{grid-template-columns:64px minmax(0,1fr)}._1axpSa_clinicalProductFrame ._1axpSa_productSidebar{padding-inline:8px}._1axpSa_clinicalColumns{grid-template-columns:1fr}._1axpSa_patientSummary{padding:16px}._1axpSa_compactAgenda>div{grid-template-columns:40px 3px minmax(0,1fr)}._1axpSa_compactAgenda p{overflow-wrap:anywhere;min-width:0}._1axpSa_aiSection{padding-block:68px}._1axpSa_aiConversation{min-height:315px;padding:17px}._1axpSa_securityGrid,._1axpSa_planTable{grid-template-columns:1fr;gap:24px}._1axpSa_securityGrid article,._1axpSa_securityGrid article:first-child,._1axpSa_securityGrid article:last-child{border-left:0;padding:0}._1axpSa_planTable article{padding:24px}._1axpSa_includedFeatures{justify-content:flex-start}._1axpSa_finalCta ._1axpSa_container{flex-direction:column;align-items:flex-start;gap:24px}._1axpSa_finalCta ._1axpSa_container>div:last-child{justify-items:start;min-width:0}._1axpSa_footer>._1axpSa_container{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}._1axpSa_footerBrand,._1axpSa_footer nav:last-child{grid-column:1/-1}._1axpSa_copyright{width:calc(100% - 32px);color:var(--text-secondary)}}@media (prefers-reduced-motion:reduce){._1axpSa_primaryButton,._1axpSa_secondaryButton,._1axpSa_faqList summary span:after{transition:none}}@media (max-width:650px){._1axpSa_readingCopy>p,._1axpSa_planConditions>p{text-align:left;-webkit-hyphens:manual;hyphens:manual}}
.zPjYmq_section{margin-bottom:16px}.zPjYmq_section h2{margin:0 0 8px;font-size:16px;line-height:1.4}.zPjYmq_section>button,.zPjYmq_controls button{border:1px solid var(--border-strong);border-radius:var(--radius-sm);min-height:44px;color:var(--text-primary);background:var(--surface);font:inherit;cursor:pointer;padding:8px 12px}.zPjYmq_card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text-primary);font:14px/1.5 var(--font-ui);margin-top:12px;padding:16px}.zPjYmq_card p{margin:8px 0}.zPjYmq_label{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;font-weight:600;display:flex}.zPjYmq_label .zPjYmq_new{color:var(--action-primary)}.zPjYmq_label .zPjYmq_completed{color:var(--success-fg)}.zPjYmq_observation{font-size:16px;font-weight:600}.zPjYmq_benefit{color:var(--text-secondary)}.zPjYmq_action{min-height:44px;color:var(--action-primary);align-items:center;padding:8px 0;font-weight:600;display:flex}.zPjYmq_controls{flex-wrap:wrap;gap:8px;display:flex}.zPjYmq_controls button{font-size:14px}.zPjYmq_section button:disabled,.zPjYmq_controls button:disabled{color:var(--disabled-fg);background:var(--disabled-bg);cursor:wait}.zPjYmq_section :is(button,a):focus-visible,.zPjYmq_card :is(button,a):focus-visible{outline:2px solid var(--info-fg);outline-offset:3px}.zPjYmq_proactive{right:24px;bottom:calc(96px + var(--orbe-lift,0px));z-index:79;border-radius:var(--radius-md);background:var(--surface);width:min(360px,100vw - 32px);max-height:calc(100dvh - 180px);box-shadow:var(--shadow-2);position:fixed;overflow-y:auto}.zPjYmq_proactive .zPjYmq_card{margin:0}.zPjYmq_proactive>p{padding:0 16px}@media (max-width:767px){.zPjYmq_proactive{bottom:88px;right:16px}}
.B2DNxq_panel{overflow-wrap:anywhere;min-width:0}.B2DNxq_panel>button{text-align:start;white-space:normal;max-width:100%}.B2DNxq_panel p{line-height:1.5}.B2DNxq_form{border-top:1px solid var(--border,#ccd3df);gap:.65rem;min-width:0;margin-block:1rem;padding-block:.75rem;display:grid}.B2DNxq_form label{font-weight:600}.B2DNxq_form p{margin:0}.B2DNxq_form select{width:100%;min-width:0;max-width:100%;font:inherit;padding:.6rem}.B2DNxq_actions{flex-wrap:wrap;gap:.5rem;display:flex}.B2DNxq_panel button{white-space:normal;overflow-wrap:anywhere;min-height:44px}.B2DNxq_panel button:focus-visible,.B2DNxq_panel select:focus-visible{outline:2px solid var(--primary,#1b456f);outline-offset:3px}
.hDstba_navigation{background:var(--surface);border:1px solid var(--border);border-radius:var(--panel-radius);flex-wrap:wrap;gap:8px;margin-bottom:24px;padding:8px;display:flex}.hDstba_navigation a{min-height:44px;color:var(--link-fg);border-radius:8px;align-items:center;padding:8px 16px;font-weight:600;text-decoration:none;display:flex}.hDstba_navigation a:first-child{background:var(--info-bg)}.hDstba_workspace{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.hDstba_workspace>section,.hDstba_sidebar>section{scroll-margin-top:calc(var(--topbar-height) + 32px)}.hDstba_sidebar{gap:24px;min-width:0;display:grid}.hDstba_sidebar h2{margin-top:0}.hDstba_actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hDstba_workspace :is(p,strong,small,h2,h3,a){overflow-wrap:anywhere}@media (max-width:1100px){.hDstba_workspace{grid-template-columns:minmax(0,1fr)}}.hDstba_periods{gap:8px;margin-top:8px;display:grid}.hDstba_period{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}
.U1lkkG_group{border:1px solid var(--border);border-radius:8px;margin-top:16px;overflow:hidden}.U1lkkG_groupHeading{justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;display:flex}.U1lkkG_groupHeading h3{margin:0;font-size:1rem}.U1lkkG_groupHeading span{color:var(--text-secondary);font-size:.875rem}.U1lkkG_group .U1lkkG_row{border-top:1px solid var(--border);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;padding:8px 20px;display:flex}.U1lkkG_group .U1lkkG_row>div:first-child{overflow-wrap:anywhere;flex:auto;min-width:0}.U1lkkG_group .U1lkkG_row>.U1lkkG_actions{flex:none}.U1lkkG_row strong,.U1lkkG_row small{display:block}.U1lkkG_row small{color:var(--text-secondary);margin-top:4px}.U1lkkG_actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.U1lkkG_actions>form{margin:0}@media (max-width:700px){.U1lkkG_group .U1lkkG_row{flex-direction:column;align-items:stretch;padding:12px}.U1lkkG_actions{flex-wrap:wrap;justify-content:flex-start}}
._0TlS_a_root{}._0TlS_a_statePage{}._0TlS_a_stateCard{}._0TlS_a_header{}._0TlS_a_eyebrow{}._0TlS_a_linkButton{}._0TlS_a_panel{}._0TlS_a_panelHeader{}._0TlS_a_layout{}._0TlS_a_fileList{}._0TlS_a_actions{}._0TlS_a_downloadButton{}._0TlS_a_form{}._0TlS_a_uploadButton{}._0TlS_a_helper{}._0TlS_a_success{}._0TlS_a_warning{}._0TlS_a_error{}._0TlS_a_empty{}._0TlS_a_retentionNote{}._0TlS_a_fileCard{min-width:0}._0TlS_a_fileIdentity{gap:8px;min-width:0;display:grid}._0TlS_a_fileIdentity strong{font-size:1rem;font-weight:600}._0TlS_a_fileIdentity>span{color:var(--text-secondary);font-size:.875rem}._0TlS_a_clinicalBadge,._0TlS_a_adminBadge{width:fit-content;font-weight:600}._0TlS_a_metadata{font-variant-numeric:tabular-nums;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}._0TlS_a_metadata dt{color:var(--text-secondary);font-size:.875rem}._0TlS_a_metadata dd{overflow-wrap:anywhere;margin:4px 0 0}._0TlS_a_context,._0TlS_a_retention{color:var(--text-secondary);font-size:.875rem;line-height:1.6}._0TlS_a_actions{margin-top:16px}._0TlS_a_deleteForm{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:16px;display:grid}._0TlS_a_fileCard summary{min-height:44px;color:var(--danger-fg);cursor:pointer;padding-block:12px}._0TlS_a_retentionNote{margin-top:24px}._0TlS_a_form input[type=file]{padding:8px}._0TlS_a_form input[type=file]::file-selector-button{white-space:normal;max-width:100%;margin-right:8px}._0TlS_a_filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}._0TlS_a_filters>label:first-of-type{flex:300px;max-width:480px}._0TlS_a_filters>span{align-self:center;margin-left:auto}._0TlS_a_library{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-width:0;overflow:hidden}._0TlS_a_library ._0TlS_a_actions{gap:4px 8px;margin:0}._0TlS_a_library td{vertical-align:middle}._0TlS_a_library td:first-child{min-width:180px}._0TlS_a_details{min-width:0}._0TlS_a_details summary{min-height:44px;color:var(--link-fg);cursor:pointer;align-items:center;padding:8px;display:flex}._0TlS_a_preview{border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;height:60dvh}._0TlS_a_pagination{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:767px){._0TlS_a_metadata,._0TlS_a_deleteForm{grid-template-columns:minmax(0,1fr)}}
._8cydAa_page{}._8cydAa_statePage{}._8cydAa_stateCard{}._8cydAa_header{}._8cydAa_headerActions{}._8cydAa_eyebrow{}._8cydAa_lead{}._8cydAa_linkButton{}._8cydAa_primaryButton{}._8cydAa_secondaryButton{}._8cydAa_dangerButton{}._8cydAa_noticeSuccess{}._8cydAa_noticeError{}._8cydAa_summaryGrid{}._8cydAa_summaryCard{}._8cydAa_workspace{}._8cydAa_mainColumn{}._8cydAa_sideColumn{}._8cydAa_panel{}._8cydAa_panelHeader{}._8cydAa_countBadge{}._8cydAa_form{}._8cydAa_field{}._8cydAa_helper{}._8cydAa_empty{}._8cydAa_disclaimer{}._8cydAa_headerCopy{min-width:0}._8cydAa_expenseList{}._8cydAa_expenseCard{gap:16px;display:grid}._8cydAa_expenseTop{grid-template-columns:minmax(0,1fr) auto;gap:16px;display:grid}._8cydAa_expenseIdentity,._8cydAa_amountBlock{gap:4px;min-width:0;display:grid}._8cydAa_expenseIdentity>strong{font-size:1rem;font-weight:600}._8cydAa_expenseIdentity>span,._8cydAa_expenseIdentity>small{color:var(--text-secondary);font-size:.875rem}._8cydAa_expenseIdentity>a{justify-self:start}._8cydAa_category{color:var(--text-secondary)}._8cydAa_amountBlock{text-align:right;font-variant-numeric:tabular-nums}._8cydAa_amountBlock>strong{font-size:1.25rem}._8cydAa_statusPending,._8cydAa_statusPaid,._8cydAa_statusCancelled{border-radius:var(--radius-pill);place-self:start end;padding:4px 8px;font-size:.75rem}._8cydAa_statusPending{color:var(--warning-fg);background:var(--warning-bg)}._8cydAa_statusPaid{color:var(--success-fg);background:var(--success-bg)}._8cydAa_statusCancelled{color:var(--danger-fg);background:var(--danger-bg)}._8cydAa_expenseDetails{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._8cydAa_detail{gap:4px;min-width:0;display:grid}._8cydAa_detail span{color:var(--text-secondary);font-size:.875rem}._8cydAa_detail strong{font-weight:500}._8cydAa_detailOverdue strong,._8cydAa_overdue>strong{color:var(--danger-fg)}._8cydAa_paymentMeta{gap:4px;display:grid}._8cydAa_paymentMeta :is(span,small){color:var(--text-secondary);font-size:.875rem}._8cydAa_historyNote{margin:0;font-size:.875rem}._8cydAa_reversedNote{}._8cydAa_inlineForms{gap:16px;display:grid}._8cydAa_compactForm{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}._8cydAa_cashNote{}@media (max-width:767px){._8cydAa_expenseTop,._8cydAa_expenseDetails,._8cydAa_compactForm{grid-template-columns:minmax(0,1fr)}._8cydAa_amountBlock{text-align:left}._8cydAa_statusPending,._8cydAa_statusPaid,._8cydAa_statusCancelled{justify-self:start}}
.pp66pa_page{}.pp66pa_statePage{}.pp66pa_stateCard{}.pp66pa_header{}.pp66pa_headerActions{}.pp66pa_eyebrow{}.pp66pa_lead{}.pp66pa_linkButton{}.pp66pa_primaryButton{}.pp66pa_secondaryButton{}.pp66pa_dangerButton{}.pp66pa_noticeSuccess{}.pp66pa_noticeError{}.pp66pa_summaryGrid{}.pp66pa_summaryCard{}.pp66pa_workspace{}.pp66pa_mainColumn{}.pp66pa_sideColumn{}.pp66pa_panel{}.pp66pa_panelHeader{}.pp66pa_countBadge{}.pp66pa_form{}.pp66pa_field{}.pp66pa_helper{}.pp66pa_empty{}.pp66pa_disclaimer{}.pp66pa_headerCopy{min-width:0}.pp66pa_statusOpen{color:var(--success-fg)}.pp66pa_summaryCard .pp66pa_statusOpen{font-size:1.25rem}.pp66pa_methodStrip{border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--surface);grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;padding:16px 24px;display:grid}.pp66pa_methodItem{font-variant-numeric:tabular-nums;min-width:0}.pp66pa_methodItem span,.pp66pa_methodItem strong{overflow-wrap:anywhere;display:block}.pp66pa_methodItem span{color:var(--text-secondary);font-size:.875rem}.pp66pa_methodItem strong{margin-top:4px;font-size:1rem;font-weight:600}.pp66pa_receiptList{}.pp66pa_sessionList{}.pp66pa_receiptRow{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.7fr);align-items:start;gap:12px 16px;display:grid}.pp66pa_receiptPatient,.pp66pa_receiptMeta,.pp66pa_sessionMain,.pp66pa_sessionNumbers{gap:4px;min-width:0;display:grid}.pp66pa_receiptPatient strong,.pp66pa_sessionMain strong{font-weight:600}.pp66pa_receiptPatient span,.pp66pa_receiptMeta,.pp66pa_sessionMain span{color:var(--text-secondary);font-size:.875rem}.pp66pa_receiptAmount{text-align:right;font-variant-numeric:tabular-nums;font-size:1rem}.pp66pa_receiptStatus{border-radius:var(--radius-pill);color:var(--success-fg);background:var(--success-bg);grid-column:3;justify-self:end;padding:4px 8px;font-size:.75rem;font-style:normal}.pp66pa_receiptStatusReversed{color:var(--danger-fg);background:var(--danger-bg)}.pp66pa_reversalForm{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.pp66pa_reversalDetails{grid-column:1/-1;}.pp66pa_sessionRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.pp66pa_sessionNumbers{text-align:right;font-variant-numeric:tabular-nums}.pp66pa_differencePositive{color:var(--success-fg)}.pp66pa_differenceNegative{color:var(--danger-fg)}@media (max-width:1280px){.pp66pa_methodStrip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.pp66pa_methodStrip{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.pp66pa_receiptRow,.pp66pa_sessionRow,.pp66pa_reversalForm{grid-template-columns:minmax(0,1fr)}.pp66pa_receiptAmount,.pp66pa_sessionNumbers{text-align:left}.pp66pa_receiptStatus{grid-column:auto;justify-self:start}}
.nl8hKa_topbar{}.nl8hKa_brand{}.nl8hKa_stepper{}.nl8hKa_activeStep{}.nl8hKa_page{min-height:100vh;color:var(--text-primary);background:var(--bg-app)}.nl8hKa_topbar>p{color:var(--text-secondary);align-items:center;gap:8px;margin:0;font-size:.875rem;font-weight:600;display:flex}.nl8hKa_topbar>p span{border:1px solid var(--success-border);width:24px;height:24px;color:var(--clinical-teal);border-radius:50%;place-items:center;display:grid}.nl8hKa_experience{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:22px;width:min(820px,100% - 32px);margin:0 auto;padding-bottom:104px;display:grid}.nl8hKa_mainCard,.nl8hKa_state{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-0)}.nl8hKa_eyebrow{color:var(--action-primary);letter-spacing:normal;text-transform:uppercase;margin:0;font-size:.875rem;font-weight:600}.nl8hKa_intro :is(h1,h2){max-width:760px;font-size:var(--font-page-title);letter-spacing:-.025em;margin:9px 0 0;line-height:1.2}.nl8hKa_intro>p:last-child{max-width:740px;color:var(--text-secondary);margin:14px 0 0;font-size:.94rem;line-height:1.65}.nl8hKa_journey{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-subtle);gap:24px;margin:24px 0;padding:24px;display:grid}.nl8hKa_journey h3{font-size:var(--ui-section-title);margin:0}.nl8hKa_journey>div{align-items:center;gap:16px;min-width:0;display:flex}.nl8hKa_journey span{background:var(--brand-orange-soft);width:36px;height:36px;color:var(--action-primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.nl8hKa_journey section{gap:4px;min-width:0;display:grid}.nl8hKa_journey strong,.nl8hKa_journey small{overflow-wrap:anywhere;font-size:.875rem}.nl8hKa_journey small{color:var(--text-secondary)}.nl8hKa_form{gap:20px;display:grid}.nl8hKa_planChoice{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.nl8hKa_planChoice legend{color:var(--text-primary);margin-bottom:12px;font-size:.875rem;font-weight:600}.nl8hKa_planChoice label{border:1px solid var(--control-border);border-radius:var(--radius-md);cursor:pointer;grid-template-columns:21px 1fr;gap:3px 10px;padding:16px;display:grid}.nl8hKa_planChoice label:has(input:checked){border-color:var(--action-primary);background:var(--brand-orange-soft);box-shadow:var(--shadow-0)}.nl8hKa_planChoice input{width:17px;height:17px;accent-color:var(--action-primary);margin:2px 0 0}.nl8hKa_planChoice span{gap:3px;display:grid}.nl8hKa_planChoice strong{font-size:.875rem}.nl8hKa_planChoice small,.nl8hKa_planChoice em{color:var(--text-secondary);font-size:.875rem;font-style:normal;line-height:1.4}.nl8hKa_planChoice em{grid-column:2}.nl8hKa_initialFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.nl8hKa_field{color:var(--text-primary);gap:7px;font-size:.875rem;font-weight:600;display:grid}.nl8hKa_submit{width:100%}.nl8hKa_accountRow{border-top:1px solid var(--border);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding-top:17px;font-size:.875rem;display:flex}.nl8hKa_accountRow a{color:var(--info-fg);font-weight:600}.nl8hKa_error{border:1px solid var(--danger-border);border-radius:var(--radius-md);color:var(--danger-fg);background:var(--danger-bg);margin:0 0 16px;padding:12px 14px;font-size:.875rem;font-weight:600}.nl8hKa_success{border:1px solid var(--success-border);border-radius:var(--radius-md);color:var(--success-fg);background:var(--success-bg);margin:18px 0;padding:12px 14px;font-size:.875rem;font-weight:600}.nl8hKa_state{width:min(760px,100% - 32px);margin:60px auto;padding:30px}.nl8hKa_state h1{font-size:var(--font-page-title);letter-spacing:-.025em;margin:8px 0 0;line-height:1.2}.nl8hKa_lead{color:var(--text-secondary);line-height:1.65}.nl8hKa_stateActions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.nl8hKa_primaryLink,.nl8hKa_secondaryLink{border-radius:var(--radius-md);justify-content:center;align-items:center;min-height:44px;padding:9px 14px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.nl8hKa_primaryLink{color:var(--surface);background:var(--action-primary)}.nl8hKa_secondaryLink{border:1px solid var(--control-border);color:var(--text-primary);background:var(--surface)}@media (max-width:920px){.nl8hKa_experience{grid-template-columns:minmax(0,1fr)}}@media (max-width:660px){.nl8hKa_topbar>p{font-size:0}.nl8hKa_topbar>p span{font-size:.875rem}.nl8hKa_experience{width:min(820px,100% - 32px);padding-bottom:104px}.nl8hKa_mainCard{border-radius:var(--radius-md);padding:20px}.nl8hKa_journey{padding:16px}.nl8hKa_journey small{font-size:.875rem}.nl8hKa_planChoice,.nl8hKa_initialFields{grid-template-columns:1fr}.nl8hKa_accountRow{flex-direction:column;align-items:flex-start}}:is(.nl8hKa_form,.nl8hKa_initialFields) :is(input,select,button):focus-visible{outline:2px solid var(--info-fg);outline-offset:3px}.nl8hKa_form,.nl8hKa_form label,.nl8hKa_field,.nl8hKa_planChoice label{min-width:0}.nl8hKa_form,.nl8hKa_initialFields{gap:16px}.nl8hKa_form label,.nl8hKa_field{align-content:start;gap:8px;font-weight:500;line-height:1.5}.nl8hKa_intro :is(h1,h2),.nl8hKa_state h1{overflow-wrap:anywhere;font-size:2rem;line-height:1.2}.nl8hKa_intro>p:last-child{color:var(--text-secondary);font-size:.875rem}.nl8hKa_eyebrow{color:var(--text-secondary);font-size:.75rem}.nl8hKa_mainCard{padding:32px}.nl8hKa_accountRow a,.nl8hKa_state a{min-height:44px;color:var(--link-fg);align-items:center;display:inline-flex}:is(.nl8hKa_topbar,.nl8hKa_stepper,.nl8hKa_workspace,.nl8hKa_experience,.nl8hKa_state) :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--control-focus);outline-offset:3px}@media (max-width:767px){.nl8hKa_mainCard{padding:16px}.nl8hKa_intro :is(h1,h2),.nl8hKa_state h1{font-size:1.75rem}.nl8hKa_journey{grid-template-columns:minmax(0,1fr);gap:16px}}
.RVfQya_workspace{}.RVfQya_catalogPanel{}.RVfQya_linksPanel{}.RVfQya_form{}.RVfQya_formRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.RVfQya_tableWrap{}.RVfQya_tableWrap table{min-width:780px}@media (max-width:767px){.RVfQya_formRow{grid-template-columns:minmax(0,1fr)}}.RVfQya_catalogGroup{border:1px solid var(--border);border-radius:8px;margin-top:16px;overflow:hidden}.RVfQya_groupHeading{justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.RVfQya_groupHeading h3{margin:0;font-size:1rem}.RVfQya_groupHeading span{color:var(--text-secondary);font-size:.875rem}.RVfQya_catalogRow{border-top:1px solid var(--border);grid-template-columns:minmax(160px,1fr) 80px 100px 70px auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.RVfQya_catalogRow>span{font-size:.875rem}.RVfQya_itemName{overflow-wrap:anywhere;min-width:0}.RVfQya_itemName small{color:var(--text-secondary);margin-top:4px;display:block}.RVfQya_rowActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.RVfQya_rowActions>form{margin:0}@media (max-width:1200px){.RVfQya_catalogRow{grid-template-columns:minmax(0,1fr) auto auto auto}.RVfQya_rowActions{grid-column:1/-1}}@media (max-width:600px){.RVfQya_catalogRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.RVfQya_itemName{grid-column:1/-1}.RVfQya_rowActions{flex-wrap:wrap;justify-content:flex-start}}
.E8h05G_workspace{min-width:0;color:var(--text-primary);font-family:var(--font-ui);font-variant-numeric:tabular-nums;gap:24px;font-size:.875rem;line-height:1.5;display:grid}.E8h05G_workspace :is(h1,h2,h3,p,span,strong,dd,li){overflow-wrap:anywhere}.E8h05G_hero{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.E8h05G_hero>header{margin:0}.E8h05G_accessCard{border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--surface);padding:16px}.E8h05G_accessCard span{color:var(--text-secondary);margin-bottom:4px;display:block}.E8h05G_accessCard strong{font-weight:500}.E8h05G_accessCard.E8h05G_warning{border-color:var(--warning-border);color:var(--warning-fg)}.E8h05G_accessCard.E8h05G_blocked{border-color:var(--danger-border);color:var(--danger-fg)}.E8h05G_billingNotice{}.E8h05G_sandboxNotice{gap:8px;display:grid;}.E8h05G_blockedNotice{align-items:start;gap:16px;display:flex;}.E8h05G_blockedNotice>span{font-weight:700}.E8h05G_blockedNotice p{margin:8px 0 0}.E8h05G_summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.E8h05G_planCard{}.E8h05G_featureCard{}.E8h05G_usageCard{}.E8h05G_rules{gap:24px;display:grid;}.E8h05G_cardTopline{flex-wrap:wrap;align-items:start;gap:8px 16px;display:flex}.E8h05G_cardTopline>div{flex:240px;min-width:0}.E8h05G_workspace h2{font-size:var(--ui-section-title);margin:0;font-weight:600;line-height:1.4}.E8h05G_eyebrow{color:var(--text-secondary);margin:0 0 8px;font-size:.75rem;font-weight:500}.E8h05G_draft{color:var(--text-secondary);font-size:.75rem}.E8h05G_price{color:var(--text-secondary);margin:12px 0;font-size:1.5rem;font-weight:600;line-height:1.25}.E8h05G_price small{margin-left:8px;font-size:1rem;font-weight:400}.E8h05G_planCard>p:not(.E8h05G_price){color:var(--text-secondary);font-size:.875rem;line-height:1.5}.E8h05G_planFacts{border-top:1px solid var(--border);gap:16px;margin:16px 0 0;padding-top:16px;display:grid}.E8h05G_planFacts div{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;display:flex}.E8h05G_planFacts dd{margin:0;font-weight:600}.E8h05G_featureCard ul{gap:8px;margin:24px 0 0;padding:0;list-style:none;display:grid}.E8h05G_featureCard li{align-items:start;gap:12px;font-size:.875rem;display:flex}.E8h05G_featureCard li span{color:var(--success-fg)}.E8h05G_billingActions{justify-items:start;gap:16px;margin-top:16px;display:grid}.E8h05G_billingActions form{min-width:0;max-width:100%;margin:0}.E8h05G_billingActions small{color:var(--text-secondary);font-size:.875rem}.E8h05G_primaryButton{}.E8h05G_secondaryButton{}.E8h05G_usageSection{gap:24px;display:grid}.E8h05G_sectionHeading{gap:8px;display:grid}.E8h05G_sectionHeading>p{color:var(--text-secondary);margin:0;font-size:1rem}.E8h05G_usageGrid{border:1px solid var(--border);border-radius:var(--panel-radius);background:var(--surface);grid-template-columns:minmax(0,1fr);gap:0;display:grid;overflow:hidden}.E8h05G_usageTopline{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px;display:flex}.E8h05G_usageTopline h3{margin:0;font-size:1rem;font-weight:600}.E8h05G_usageTopline span{color:var(--text-secondary);font-size:.875rem}.E8h05G_usageCard>strong{margin-block:24px 16px;font-size:1rem;display:block}.E8h05G_usageCard>p{color:var(--text-secondary);margin:16px 0 0;font-size:.875rem}.E8h05G_progress{background:var(--border);border-radius:4px;height:6px;overflow:hidden}.E8h05G_progress span{background:var(--info-fg);height:100%;display:block}.E8h05G_usageCard.E8h05G_warning .E8h05G_progress span{background:var(--warning-fg)}.E8h05G_usageCard.E8h05G_exhausted .E8h05G_progress span{background:var(--danger-fg)}.E8h05G_usageCard.E8h05G_warning{border-color:var(--warning-border)}.E8h05G_usageCard.E8h05G_exhausted{border-color:var(--danger-border)}.E8h05G_rules ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.E8h05G_rules li{gap:16px;display:flex}.E8h05G_rules li>span{color:var(--text-secondary);font-weight:600}.E8h05G_rules p{color:var(--text-secondary);margin:8px 0 0}@media (max-width:1280px){.E8h05G_usageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.E8h05G_summaryGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.E8h05G_usageGrid,.E8h05G_rules ol{grid-template-columns:minmax(0,1fr)}}.E8h05G_usageCard{border:0;border-top:1px solid var(--border);border-radius:0;grid-template-columns:minmax(160px,1fr) minmax(120px,1fr) minmax(0,2fr);align-items:center;gap:12px;padding:12px 16px;display:grid}.E8h05G_usageCard>strong,.E8h05G_usageCard>p{margin:0}.E8h05G_usageCard .E8h05G_progress{grid-column:1/-1}@media (max-width:1280px){.E8h05G_usageGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.E8h05G_usageCard{grid-template-columns:minmax(0,1fr)}}
.U5La3G_drawer{border:0;border-left:1px solid var(--border);width:min(520px,100%);max-width:100%;height:100dvh;max-height:100dvh;color:var(--text-primary);background:var(--surface);box-shadow:var(--shadow-3);margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow:auto}.U5La3G_drawer::backdrop{background:#10283b52}.U5La3G_modal{border:1px solid var(--border);border-radius:16px;width:min(680px,100% - 24px);height:auto;max-height:calc(100dvh - 24px);margin:auto;inset:0}.U5La3G_modal .U5La3G_body .patient-form{gap:16px;margin-top:0}.U5La3G_header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--border);background:var(--surface);z-index:1;display:flex;position:sticky;top:0}.U5La3G_header h2{min-width:0;font-size:var(--ui-section-title);margin:0;font-weight:600;line-height:1.4}.U5La3G_header>button{white-space:nowrap;flex-shrink:0}.U5La3G_body{padding:var(--space-6);padding-bottom:max(var(--space-6),env(safe-area-inset-bottom))}.U5La3G_body .patient-form{gap:var(--space-6);margin-top:var(--space-6);display:grid}.U5La3G_body .patient-form fieldset{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.U5La3G_body .patient-form legend{margin-bottom:var(--space-4);color:var(--text-primary);padding:0;font-size:1rem;font-weight:600;line-height:1.5}.U5La3G_body .patient-form label{gap:var(--space-2);color:var(--text-primary);font-size:var(--ui-label-size);font-weight:500;line-height:1.5}.U5La3G_body .patient-form :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){width:100%;min-width:0;min-height:var(--control-height);padding:var(--space-2) var(--space-3);border:1px solid var(--control-border);border-radius:var(--control-radius);color:var(--text-primary);background:var(--surface);font:400 var(--ui-input-size)/1.5 var(--font-ui)}.U5La3G_body .patient-form :is(input,select,textarea):focus-visible{outline:2px solid var(--control-focus);outline-offset:3px;box-shadow:none}.U5La3G_body .patient-form :is(input,select,textarea):disabled{color:var(--disabled-fg);background:var(--disabled-bg);border-color:var(--disabled-border);opacity:1}.U5La3G_body .patient-form .checkbox-label{min-height:var(--control-height);align-items:start;gap:var(--space-2);grid-template-columns:20px minmax(0,1fr);display:grid}.U5La3G_body .patient-form :is(input[type=checkbox],input[type=radio]){width:18px;height:18px;min-height:18px;accent-color:var(--action-primary);margin:2px 0 0;padding:0}.U5La3G_body .helper{max-width:none;font-size:var(--ui-label-size);line-height:1.625}@media (max-width:767px){.U5La3G_header,.U5La3G_body{padding:var(--space-4)}.U5La3G_body{padding-bottom:max(var(--space-6),env(safe-area-inset-bottom))}}
.wRlG1W_filters{}.wRlG1W_filters a,.wRlG1W_pagination a{min-height:44px;color:var(--link-fg);border-radius:var(--control-radius);align-items:center;padding:8px 16px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.wRlG1W_filters a[aria-current=page]{color:var(--info-fg);background:var(--info-bg)}.wRlG1W_panel{}.wRlG1W_events{}.wRlG1W_events li{grid-template-columns:minmax(160px,.3fr) minmax(0,1fr);gap:16px;display:grid}.wRlG1W_events time{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.875rem}.wRlG1W_copy{gap:4px;min-width:0;display:grid}.wRlG1W_copy small{color:var(--text-secondary);font-size:.875rem}.wRlG1W_pagination{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:16px;display:flex}@media (max-width:767px){.wRlG1W_events li{grid-template-columns:minmax(0,1fr)}}
