.AuthProvider_loading{justify-content:center;align-items:center;height:100vh;display:flex}.AuthProvider_loadingText{color:#71717a}.AuthProvider_errorScreen{background:var(--background);justify-content:center;align-items:center;height:100vh;padding:24px;display:flex}.AuthProvider_errorCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card,#fff);text-align:center;width:100%;max-width:480px;padding:32px}.AuthProvider_errorTitle{color:var(--foreground);margin:0 0 12px;font-size:18px;font-weight:600;line-height:24px}.AuthProvider_errorMessage{color:#71717a;word-break:break-word;margin:0;font-size:14px;line-height:20px}.BuildBadge_badge{z-index:40;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--background);color:var(--muted-foreground);letter-spacing:.02em;opacity:.75;cursor:text;-webkit-user-select:text;user-select:text;padding:2px 6px;font-family:monospace;font-size:11px;line-height:1.4;position:fixed;bottom:0;right:18px}.BuildBadge_badge:hover{opacity:1}@media (width<=767px){.BuildBadge_badge{z-index:50;pointer-events:none}}.ErrorBoundary_container{flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100vh;display:flex}.ErrorBoundary_title{color:#111;font-size:24px;font-weight:700}.ErrorBoundary_description{color:#71717a}.__root_main{min-height:100vh}.__root_notFound{flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100vh;display:flex}.__root_notFoundTitle{color:#111;font-size:24px;font-weight:700}.__root_notFoundDesc{color:#71717a}.dropdown-menu_content{isolation:isolate;z-index:50;max-height:var(--radix-dropdown-menu-content-available-height);min-width:max(var(--radix-dropdown-menu-trigger-width), 8rem);transform-origin:var(--radix-dropdown-menu-content-transform-origin);color:#111;background-color:#fff;border-radius:18px;padding:4px;transition-duration:.1s;overflow:hidden auto;box-shadow:0 18px 48px #1111111f;outline:1px solid color-mix(in srgb, var(--foreground) 10%, transparent)!important}.dropdown-menu_content[data-state=open][data-side=bottom]{animation:.1s cubic-bezier(.4,0,.2,1) forwards dropdown-menu_dm-in-from-top}.dropdown-menu_content[data-state=open][data-side=top]{animation:.1s cubic-bezier(.4,0,.2,1) forwards dropdown-menu_dm-in-from-bottom}.dropdown-menu_content[data-state=open][data-side=left]{animation:.1s cubic-bezier(.4,0,.2,1) forwards dropdown-menu_dm-in-from-right}.dropdown-menu_content[data-state=open][data-side=right]{animation:.1s cubic-bezier(.4,0,.2,1) forwards dropdown-menu_dm-in-from-left}.dropdown-menu_content[data-state=closed]{animation:.1s cubic-bezier(.4,0,.2,1) forwards dropdown-menu_dm-out;overflow:hidden}.dropdown-menu_subContent{width:auto;min-width:96px}.dropdown-menu_label{color:var(--muted-foreground);padding:4px 6px;font-size:12px;font-weight:500;line-height:1rem}.dropdown-menu_label[data-inset]{padding-left:28px}.dropdown-menu_labelSection{letter-spacing:.05em;text-transform:uppercase;color:#8b8b96;padding:6px 10px 4px;font-size:11px;font-weight:700}.dropdown-menu_radioItem,.dropdown-menu_checkboxItem,.dropdown-menu_subTrigger,.dropdown-menu_item{cursor:pointer;outline-offset:2px;-webkit-user-select:none;user-select:none;border-radius:18px;outline:2px solid #0000;align-items:center;gap:12px;min-height:40px;padding:10px 12px;font-size:14px;font-weight:500;line-height:1.25rem;display:flex;position:relative}.dropdown-menu_radioItem:hover,.dropdown-menu_checkboxItem:hover,.dropdown-menu_subTrigger:hover,.dropdown-menu_item:hover,.dropdown-menu_radioItem:focus,.dropdown-menu_checkboxItem:focus,.dropdown-menu_subTrigger:focus,.dropdown-menu_item:focus,[data-highlighted].dropdown-menu_radioItem,[data-highlighted].dropdown-menu_checkboxItem,[data-highlighted].dropdown-menu_subTrigger,[data-highlighted].dropdown-menu_item{background-color:#fafafa}[data-inset].dropdown-menu_radioItem,[data-inset].dropdown-menu_checkboxItem,[data-inset].dropdown-menu_subTrigger,[data-inset].dropdown-menu_item{padding-left:28px}[data-disabled].dropdown-menu_radioItem,[data-disabled].dropdown-menu_checkboxItem,[data-disabled].dropdown-menu_subTrigger,[data-disabled].dropdown-menu_item{pointer-events:none;opacity:.5}.dropdown-menu_radioItem svg,.dropdown-menu_checkboxItem svg,.dropdown-menu_subTrigger svg,.dropdown-menu_item svg{pointer-events:none;flex-shrink:0}.dropdown-menu_radioItem svg:not([class*=size-]),.dropdown-menu_checkboxItem svg:not([class*=size-]),.dropdown-menu_subTrigger svg:not([class*=size-]),.dropdown-menu_item svg:not([class*=size-]){width:16px;height:16px}.dropdown-menu_item[data-variant=destructive]{color:var(--destructive)}.dropdown-menu_item[data-variant=destructive]:hover,.dropdown-menu_item[data-variant=destructive]:focus,.dropdown-menu_item[data-variant=destructive][data-highlighted]{background-color:color-mix(in srgb, var(--destructive) 10%, transparent)}.dark .dropdown-menu_item[data-variant=destructive]:focus{background-color:color-mix(in srgb, var(--destructive) 20%, transparent)}.dropdown-menu_item[data-variant=destructive]>svg{color:var(--destructive)}.dropdown-menu_subTrigger[data-state=open]{background-color:#fafafa}.dropdown-menu_contentActions{border-radius:16px}.dropdown-menu_contentActions .dropdown-menu_item,.dropdown-menu_contentActions .dropdown-menu_subTrigger{border-radius:10px;gap:6px;min-height:36px;padding-block:4px;font-weight:400}.dropdown-menu_contentActions .dropdown-menu_item:not([data-variant=destructive]):hover,.dropdown-menu_contentActions .dropdown-menu_item:not([data-variant=destructive]):focus,.dropdown-menu_contentActions .dropdown-menu_item:not([data-variant=destructive])[data-highlighted],.dropdown-menu_contentActions .dropdown-menu_subTrigger:hover,.dropdown-menu_contentActions .dropdown-menu_subTrigger:focus,.dropdown-menu_contentActions .dropdown-menu_subTrigger[data-highlighted]{background-color:var(--accent)}.dropdown-menu_subTriggerIcon{margin-left:auto}.dropdown-menu_checkboxItem,.dropdown-menu_radioItem{padding-right:36px}.dropdown-menu_itemIndicator{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;right:8px}.dropdown-menu_separator{background-color:var(--border);height:1px;margin:4px -4px}.dropdown-menu_shortcut{letter-spacing:.1em;color:var(--muted-foreground);margin-left:auto;font-size:12px;line-height:1rem}.dropdown-menu_item:focus .dropdown-menu_shortcut{color:var(--accent-foreground)}@keyframes dropdown-menu_dm-in-from-top{0%{opacity:0;transform:translateY(-8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dropdown-menu_dm-in-from-bottom{0%{opacity:0;transform:translateY(8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dropdown-menu_dm-in-from-left{0%{opacity:0;transform:translate(-8px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes dropdown-menu_dm-in-from-right{0%{opacity:0;transform:translate(8px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes dropdown-menu_dm-out{to{opacity:0;transform:scale(.95)}}.avatar_avatar{-webkit-user-select:none;user-select:none;border-radius:9999px;flex-shrink:0;width:32px;height:32px;display:flex;position:relative}.avatar_avatar:after{content:"";border:1px solid var(--border);mix-blend-mode:darken;border-radius:9999px;position:absolute;inset:0}.dark .avatar_avatar:after{mix-blend-mode:lighten}.avatar_avatar[data-size=sm]{width:24px;height:24px}.avatar_avatar[data-size=lg]{width:40px;height:40px}.avatar_avatar[data-size=xl]{width:80px;height:80px}.avatar_avatar[data-size=xl]:after{display:none}.avatar_image{aspect-ratio:1;object-fit:cover;border-radius:9999px;width:100%;height:100%}.avatar_fallback{background-color:var(--muted);width:100%;height:100%;color:var(--muted-foreground);border-radius:9999px;justify-content:center;align-items:center;font-size:14px;line-height:1.25rem;display:flex}[data-slot=avatar][data-size=sm] .avatar_fallback{font-size:12px;line-height:1rem}.avatar_badge{z-index:10;background-color:var(--primary);color:var(--primary-foreground);background-blend-mode:color;box-shadow:0 0 0 2px var(--background);-webkit-user-select:none;user-select:none;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:0;right:0}[data-slot=avatar][data-size=sm] .avatar_badge{width:8px;height:8px}[data-slot=avatar][data-size=sm] .avatar_badge>svg{display:none}[data-slot=avatar][data-size=default] .avatar_badge{width:10px;height:10px}[data-slot=avatar][data-size=default] .avatar_badge>svg{width:8px;height:8px}[data-slot=avatar][data-size=lg] .avatar_badge{width:12px;height:12px}[data-slot=avatar][data-size=lg] .avatar_badge>svg{width:8px;height:8px}[data-slot=avatar] .avatar_badge[data-mark]{color:#fff;width:15px;height:15px;box-shadow:0 0 0 2px var(--background);bottom:-4px;right:-4px}[data-slot=avatar] .avatar_badge[data-mark]>svg{width:9px;height:9px;display:block}[data-slot=avatar] .avatar_badge[data-mark=onPhone]{background-color:#00bc7d;animation:1.3s ease-in-out infinite avatar_presence-pulse}[data-slot=avatar] .avatar_badge[data-mark=writing]{background-color:#5289e7}.avatar_dots{gap:1.5px;display:flex}.avatar_dots>i{background-color:currentColor;border-radius:9999px;width:2.5px;height:2.5px;animation:1.2s ease-in-out infinite avatar_presence-blink}.avatar_dots>i:nth-child(2){animation-delay:.15s}.avatar_dots>i:nth-child(3){animation-delay:.3s}@keyframes avatar_presence-pulse{0%,to{box-shadow:0 0 0 2px var(--background), 0 0 0 3px #00bc7d45}50%{box-shadow:0 0 0 2px var(--background), 0 0 0 8px #00bc7d00}}@keyframes avatar_presence-blink{0%,60%,to{opacity:.35}30%{opacity:1}}@media (prefers-reduced-motion:reduce){[data-slot=avatar] .avatar_badge[data-mark=onPhone],.avatar_dots>i{animation:none}}.avatar_group{display:flex}.avatar_group>*+*{margin-inline-start:-8px}.avatar_group>[data-slot=avatar]{box-shadow:0 0 0 2px var(--background)}.avatar_groupCount{background-color:var(--muted);width:32px;height:32px;color:var(--muted-foreground);box-shadow:0 0 0 2px var(--background);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;line-height:1.25rem;display:flex;position:relative}.avatar_groupCount>svg{width:16px;height:16px}[data-slot=avatar-group]:has([data-size=lg]) .avatar_groupCount{width:40px;height:40px}[data-slot=avatar-group]:has([data-size=lg]) .avatar_groupCount>svg{width:20px;height:20px}[data-slot=avatar-group]:has([data-size=sm]) .avatar_groupCount{width:24px;height:24px}[data-slot=avatar-group]:has([data-size=sm]) .avatar_groupCount>svg{width:12px;height:12px}.PersonAvatar_root{flex-shrink:0}.PersonAvatar_root:after{display:none}.PersonAvatar_xs{width:32px;height:32px}.PersonAvatar_sm{width:24px;height:24px}.PersonAvatar_md{width:40px;height:40px}.PersonAvatar_lg{width:56px;height:56px}.PersonAvatar_fallback{color:#71717a;background-color:#f4f4f5;font-weight:600;line-height:1}.PersonAvatar_fallback[data-avatar-tone=rose]{color:#be123c;background-color:#ffe4e6}.PersonAvatar_fallback[data-avatar-tone=amber]{color:#b45309;background-color:#fef3c7}.PersonAvatar_fallback[data-avatar-tone=emerald]{color:#047857;background-color:#d1fae5}.PersonAvatar_fallback[data-avatar-tone=sky]{color:#0369a1;background-color:#e0f2fe}.PersonAvatar_fallback[data-avatar-tone=violet]{color:#6d28d9;background-color:#ede9fe}.PersonAvatar_fallback[data-avatar-tone=fuchsia]{color:#a21caf;background-color:#fae8ff}.PersonAvatar_fallback[data-avatar-tone=cyan]{color:#0e7490;background-color:#cffafe}.PersonAvatar_fallback[data-avatar-tone=lime]{color:#4d7c0f;background-color:#ecfccb}.PersonAvatar_xs .PersonAvatar_fallback,.PersonAvatar_sm .PersonAvatar_fallback{font-size:10px}.PersonAvatar_md .PersonAvatar_fallback{font-size:12px}.PersonAvatar_lg .PersonAvatar_fallback{font-size:16px}.FormSkeleton_root{flex-direction:column;gap:24px;padding:24px;display:flex}.FormSkeleton_fields{flex-direction:column;gap:16px;display:flex}.FormSkeleton_row{flex-direction:column;gap:8px;display:flex}.FormSkeleton_label{border-radius:var(--radius-sm);width:35%;height:14px}.FormSkeleton_field{border-radius:var(--radius-md);width:100%;height:44px}.FormSkeleton_footer{justify-content:flex-end;gap:12px;display:flex}.FormSkeleton_cancel{border-radius:var(--radius-md);width:96px;height:44px}.FormSkeleton_submit{border-radius:var(--radius-md);width:128px;height:44px}.PanelLoadingSkeleton_root{flex-direction:column;min-height:0;display:flex}.PanelLoadingSkeleton_header{justify-content:space-between;align-items:center;gap:12px;padding:20px 24px 0;display:flex}.PanelLoadingSkeleton_title{border-radius:var(--radius-sm);width:180px;height:24px}.PanelLoadingSkeleton_action{border-radius:9999px;width:44px;height:44px}.NoticeBanner_banner{color:#52525b;border:1px solid #0000;border-radius:20px;align-items:flex-start;gap:12px;padding:16px 20px;font-size:13px;display:flex}.NoticeBanner_amber{background:#fffbeb99;border-color:#fde68a}.NoticeBanner_emerald{color:#065f46;background:#ecfdf5b3;border-color:#a7f3d0}.NoticeBanner_indigo{color:#3b4d8e;background:#f6f8ff;border-color:#e5e7f1;border-radius:16px}.NoticeBanner_neutral{color:#71717a;background:#fafafa;border-color:#e4e4e7;border-radius:16px;align-items:center;font-weight:500}.NoticeBanner_icon{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.NoticeBanner_emerald .NoticeBanner_icon{color:#047857;background:#d1fae5}.NoticeBanner_amber .NoticeBanner_icon{color:#b45309;background:#fef3c7}.NoticeBanner_indigo .NoticeBanner_icon{color:#1e3a8a;background:#fff;width:28px;height:28px;margin-top:2px}.NoticeBanner_copy{flex:1;min-width:0}.NoticeBanner_title{color:#111;font-weight:600}.NoticeBanner_emerald .NoticeBanner_title{color:#065f46}.NoticeBanner_indigo .NoticeBanner_title{color:#1e3a8a;font-size:13px}.NoticeBanner_neutral .NoticeBanner_title{color:#52525b;font-size:13px}.NoticeBanner_body{margin-top:4px;line-height:1.45}.NoticeBanner_body:first-child{margin-top:0}.NoticeBanner_neutral .NoticeBanner_body{color:#71717a;font-size:13px;line-height:1.45}.NoticeBanner_indigo .NoticeBanner_body{font-size:12px;line-height:20px}.SoonTag_tag,.SoonTag_compact{color:var(--promise-foreground);background:var(--promise-tint);white-space:nowrap;border-radius:9999px;align-items:center;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.SoonTag_tag{height:24px;padding:0 10px}.SoonTag_compact{height:16px;padding:0 6px}.AppSidebar_sidebar{background:#fafafa;border-right:1px solid #e4e4e7;flex-direction:column;width:108px;height:100dvh;padding:20px 8px;display:none}@media (width>=768px){.AppSidebar_sidebar{display:flex}}.AppSidebar_logo{border-radius:16px;flex-direction:column;align-items:center;gap:12px;display:flex}.AppSidebar_logoMark{border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;display:flex;overflow:hidden}.AppSidebar_logoImg{object-fit:contain;width:100%;height:100%}.AppSidebar_nav{flex-direction:column;flex:1;align-items:center;gap:8px;width:100%;margin-top:32px;display:flex}.AppSidebar_navItem{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:20px;flex-direction:column;align-items:center;gap:8px;width:86px;padding:12px 8px;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.AppSidebar_navItem:hover,.AppSidebar_navItem:focus-visible{color:#111;background:#eeeeef;outline:none}.AppSidebar_navItem.AppSidebar_active{color:#fff;background:#111;border-radius:22px}.AppSidebar_navItem.AppSidebar_active:hover,.AppSidebar_navItem.AppSidebar_active:focus-visible{background:#111}.AppSidebar_navIconSoon{color:#a1a1aa;justify-content:center;align-items:center;display:flex}.AppSidebar_navItem:hover .AppSidebar_navIconSoon,.AppSidebar_navItem:focus-visible .AppSidebar_navIconSoon{color:inherit}.AppSidebar_navLabel{text-align:center;font-size:12px;font-weight:500;line-height:1.1}.AppSidebar_active .AppSidebar_navLabel{font-size:13px;line-height:1}.AppSidebar_footer{margin-top:8px}.AppSidebar_dropdownContent{width:220px}.AppSidebar_dropdownHeader{padding:8px 12px}.AppSidebar_dropdownName{color:#111;font-size:14px;font-weight:600}.AppSidebar_dropdownEmail{color:#71717a;margin-top:2px;font-size:12px}.AppSidebar_dropdownItem{color:#111;border-radius:12px;align-items:center;gap:8px;height:40px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.AppSidebar_dropdownItem:hover,.AppSidebar_dropdownItem:focus{background:#f4f4f5}.AppSidebar_dropdownItemValue{color:#71717a;margin-left:auto;font-size:12px;font-weight:600}.AppSidebar_languageMenu{min-width:180px}.AppSidebar_dropdownItemDanger{color:#dc2626}.AppSidebar_dropdownItemDanger:hover,.AppSidebar_dropdownItemDanger:focus{color:#dc2626;background:#fef2f2}.footer-layout_default{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.footer-layout_default [data-slot=button]{height:44px;padding-left:24px;padding-right:24px}.footer-layout_default[data-slot=dialog-footer] [data-slot=button]{font-weight:500}.footer-layout_default[data-slot=dialog-footer] [data-slot=button][data-variant=default]{padding-left:28px;padding-right:28px}.footer-layout_between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.footer-layout_split{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.footer-layout_split [data-slot=button]{width:100%;height:48px;padding-left:0;padding-right:0}.dialog_overlay{isolation:isolate;z-index:50;background-color:#0000001a;position:fixed;inset:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.dialog_overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.dialog_overlay[data-state=open]{animation:.1s cubic-bezier(.4,0,.2,1) both dialog_dialog-overlay-in}.dialog_overlay[data-state=closed]{animation:.1s cubic-bezier(.4,0,.2,1) forwards dialog_dialog-overlay-out}.dialog_content{--dialog-translate-y:-50%;z-index:50;width:calc(100% - 2rem);max-width:520px;max-height:calc(100dvh - 32px);transform:translate(-50%, var(--dialog-translate-y));color:#111;--form-field-gap:20px;background-color:#fff;border:1px solid #e4e4e7;border-radius:24px;outline:none;flex-direction:column;padding:0;font-size:14px;line-height:1.25rem;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;box-shadow:0 24px 80px #1111112e}.dialog_content :is(.dialog_body,[data-slot=form-content])>[data-slot=form-field]:first-child,.dialog_content :is(.dialog_body,[data-slot=form-content])>form>[data-slot=form-field]:first-child{margin-top:0}.dialog_content[data-state=open]{animation:.1s cubic-bezier(.4,0,.2,1) both dialog_dialog-content-in}.dialog_content[data-state=closed]{animation:.1s cubic-bezier(.4,0,.2,1) forwards dialog_dialog-content-out}.dialog_contentSm{max-width:440px}.dialog_contentSm .dialog_title{font-size:20px}.dialog_contentSmWide{max-width:480px}.dialog_contentMdWide{max-width:560px}.dialog_contentLg{max-width:620px}.dialog_contentXl{max-width:680px}.dialog_header{border-bottom:1px solid #f0f0f2;flex-shrink:0;padding:20px 24px}.dialog_content[data-close-button] .dialog_header{flex-direction:column;justify-content:center;min-height:81px;padding-right:80px;display:flex}.dialog_body{flex:auto;min-height:0;padding:20px 24px;overflow-y:auto}.dialog_footer{border-top:1px solid #f0f0f2;flex-shrink:0;padding:20px 24px 24px}.dialog_title{color:#111;font-size:24px;font-weight:600;line-height:1.42857}.dialog_description{color:var(--muted-foreground);white-space:pre-line;margin-top:4px;font-size:14px;line-height:1.25rem}.dialog_description>a{text-underline-offset:3px;text-decoration:underline}.dialog_description>a:hover{color:var(--foreground)}.dialog_closeButton[data-slot=dialog-close]{color:#71717a;border-color:#e4e4e7;position:absolute;top:20px;right:24px}.dialog_closeButton[data-slot=dialog-close]:hover{color:#111;background-color:#f4f4f5}.dialog_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes dialog_dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes dialog_dialog-overlay-out{to{opacity:0}}@keyframes dialog_dialog-content-in{0%{opacity:0;transform:translate(-50%, var(--dialog-translate-y,-50%)) scale(.95)}to{opacity:1;transform:translate(-50%, var(--dialog-translate-y,-50%)) scale(1)}}@keyframes dialog_dialog-content-out{to{opacity:0;transform:translate(-50%, var(--dialog-translate-y,-50%)) scale(.95)}}.ConfirmHost_iconBlock{background-color:var(--muted);width:44px;height:44px;color:var(--foreground);border-radius:9999px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.ConfirmHost_iconDestructive{color:#dc2626;background-color:#fef2f2}.ConfirmHost_wide{grid-column:1/-1}.MobileNav_mobileNav{z-index:50;background:#fafafa;border-top:1px solid #e4e4e7;grid-template-columns:repeat(5,1fr);gap:4px;padding:6px 12px;display:grid;position:fixed;bottom:0;left:0;right:0}@media (width>=768px){.MobileNav_mobileNav{display:none}}.MobileNav_item{color:#71717a;border-radius:20px;flex-direction:column;align-items:center;gap:3px;padding:8px 4px;text-decoration:none;transition:background .15s,color .15s;display:flex}.MobileNav_item:hover{color:#111;background:#eeeeef}.MobileNav_item.MobileNav_active{color:#fff;background:#111;border-radius:22px}.MobileNav_iconSoon{color:#a1a1aa;justify-content:center;align-items:center;display:flex}.MobileNav_item:hover .MobileNav_iconSoon{color:inherit}.MobileNav_label{font-size:11px;font-weight:500;line-height:1}.StretchedButton_button{border-radius:inherit;pointer-events:none;position:absolute;inset:0}:where([data-stretched-host]){position:relative}.ToastViewport_viewport{pointer-events:none;z-index:90;flex-direction:column;align-items:center;gap:8px;width:min(100% - 24px,760px);display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}.ToastViewport_toast{pointer-events:auto;background:#fff;border-radius:9999px;align-items:center;gap:16px;width:fit-content;max-width:100%;min-height:56px;padding:12px 20px;animation:.18s cubic-bezier(.2,.8,.2,1) ToastViewport_panel-slide-in-y;display:flex;box-shadow:0 24px 80px #11111138}.ToastViewport_toast:focus-visible{outline-offset:2px;outline:2px solid #1113}.ToastViewport_toastClickable{cursor:pointer;transition:transform .12s cubic-bezier(.4,0,.2,1)}.ToastViewport_toastClickable:hover{transform:scale(1.01)}.ToastViewport_iconBase{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ToastViewport_iconSuccess{color:#059669;background:#ecfdf5}.ToastViewport_iconError{color:#e11d48;background:#fff1f2}.ToastViewport_iconInfo{color:#3f3f46;background:#f4f4f5}.ToastViewport_message{color:#111;flex:1;min-width:0;font-size:16px;font-weight:600;line-height:1.2}.ToastViewport_dismiss{cursor:pointer;color:#a1a1aa;background:0 0;border:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .12s,color .12s;display:flex}.ToastViewport_dismiss:hover{color:#111;background:#f4f4f5}.AppLayout_shell{background:#fff;height:100dvh;display:flex;overflow:hidden}.AppLayout_main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.AppLayout_page{flex:1;min-width:0;min-height:0;padding:24px 16px 40px;animation:.22s cubic-bezier(.2,.8,.2,1) both AppLayout_pageSoftEnter;overflow:hidden auto}@media (width>=640px){.AppLayout_page{padding:24px 24px 40px}}@media (width>=1024px){.AppLayout_page{padding:24px 40px 40px}}.AppLayout_pageFocus{padding:0}@media (width>=640px){.AppLayout_pageFocus{padding:0}}@media (width>=1024px){.AppLayout_pageFocus{padding:0}}.ComingSoon_root{justify-content:center;align-items:center;min-height:100%;padding:64px 0;display:flex}.ComingSoon_body{text-align:center;width:100%;max-width:448px}.ComingSoon_badge{background:var(--promise-wash);width:56px;height:56px;color:var(--promise-accent);border-radius:9999px;justify-content:center;align-items:center;margin:0 auto 24px;display:flex}.ComingSoon_eyebrow{text-transform:uppercase;letter-spacing:.025em;color:var(--promise-muted);font-size:12px;font-weight:600}.ComingSoon_title{color:#111;margin-top:8px;font-size:28px;font-weight:600;line-height:1.25}.ComingSoon_line{color:#52525b;margin-top:16px;font-size:16px;line-height:24px}.CallPanelFrame_widget{z-index:40;outline-offset:-1px;background:#fff;border-radius:22px;outline:1px solid #0000000d;flex-direction:column;width:460px;max-width:calc(100vw - 32px);max-height:min(640px,100vh - 32px);display:flex;position:fixed;bottom:16px;right:24px;overflow:hidden;box-shadow:0 24px 64px #0006}.CallPanelFrame_tall{max-height:calc(100vh - 32px)}.CallPanelFrame_pill{z-index:40;color:#fff;background:#111;border-radius:18px;width:300px;position:fixed;bottom:16px;right:24px;overflow:hidden;box-shadow:0 16px 40px #00000059}.CallPanelBoundary_unavailable{color:var(--muted-foreground);flex-direction:column;align-items:flex-start;gap:12px;padding:16px;font-size:13px;display:flex}.CallPanelHeader_header{color:#fff;background:#111;flex-shrink:0;align-items:center;gap:12px;padding:12px 16px;display:flex}.CallPanelHeader_avatar{background:#ffffff1a;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.CallPanelHeader_dot{background:#fbbf24;border:2px solid #111;border-radius:9999px;width:12px;height:12px;position:absolute;bottom:-2px;right:-2px}.CallPanelHeader_live{background:#34d399}.CallPanelHeader_identity{flex:1;min-width:0}.CallPanelHeader_name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.CallPanelHeader_line{text-overflow:ellipsis;white-space:nowrap;color:#ffffff80;font-size:11px;overflow:hidden}.CallPanelHeader_corner{color:#fff;background:#ffffff1a;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .15s;display:inline-flex}.CallPanelHeader_corner:hover{background:#fff3}.CallPanelHeader_hangUp{background:#e11d48}.CallPanelHeader_hangUp:hover{background:#be123c}.CallPanelHeader_recording{color:#fca5a5;white-space:pre;align-items:center;gap:4px;display:inline-flex}.CallPanelHeader_recordingDot{background:#ef4444;border-radius:9999px;width:6px;height:6px}.CallPanelHeader_announce{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sheet_overlay{z-index:50;background-color:#0000001a;position:fixed;inset:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sheet_overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}.sheet_overlay[data-state=open]{animation:.15s cubic-bezier(.4,0,.2,1) both sheet_sheet-overlay-in}.sheet_overlay[data-state=closed]{animation:.15s cubic-bezier(.4,0,.2,1) forwards sheet_sheet-overlay-out}.sheet_content{z-index:50;color:#111;background-color:#fff;border:1px solid #e4e4e7;border-radius:28px;flex-direction:column;font-size:14px;line-height:1.25rem;display:flex;position:fixed;overflow:hidden;box-shadow:-18px 0 46px #1111111a}.sheet_content[data-state=open]{animation-duration:.2s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}.sheet_content[data-state=closed]{animation-duration:.15s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:forwards}.sheet_content[data-side=right]{width:100%;max-width:480px;top:8px;bottom:8px;right:8px}.sheet_content[data-side=right][data-state=open]{animation-name:sheet_sheet-in-from-right}.sheet_content[data-side=right][data-state=closed]{animation-name:sheet_sheet-out-to-right}.sheet_content[data-side=left]{width:75%;top:8px;bottom:8px;left:8px}.sheet_content[data-side=left][data-state=open]{animation-name:sheet_sheet-in-from-left}.sheet_content[data-side=left][data-state=closed]{animation-name:sheet_sheet-out-to-left}.sheet_content[data-side=bottom]{height:auto;bottom:8px;left:8px;right:8px}.sheet_content[data-side=bottom][data-state=open]{animation-name:sheet_sheet-in-from-bottom}.sheet_content[data-side=bottom][data-state=closed]{animation-name:sheet_sheet-out-to-bottom}.sheet_content[data-side=top]{height:auto;top:8px;left:8px;right:8px}.sheet_content[data-side=top][data-state=open]{animation-name:sheet_sheet-in-from-top}.sheet_content[data-side=top][data-state=closed]{animation-name:sheet_sheet-out-to-top}.sheet_closeButton{color:#71717a;background:0 0;border:1px solid #e4e4e7;border-radius:9999px;position:absolute;top:20px;right:20px}.sheet_closeButton:hover{color:#111;background:#f4f4f5}.sheet_closeButton:focus-visible{outline:none;box-shadow:0 0 0 2px #1113}.sheet_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sheet_header{border-bottom:1px solid #f0f0f2;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 72px 20px 24px;display:flex}.sheet_body{flex:auto;min-height:0;padding:20px 24px;overflow-y:auto}.sheet_footer{border-top:1px solid #f0f0f2;flex-shrink:0;margin-top:auto;padding:20px 24px 24px}.sheet_title{text-overflow:ellipsis;white-space:nowrap;color:#111;min-width:0;font-size:22px;font-weight:600;line-height:1.15;overflow:hidden}.sheet_description{color:var(--muted-foreground);font-size:14px;line-height:1.25rem}@keyframes sheet_sheet-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes sheet_sheet-overlay-out{to{opacity:0}}@keyframes sheet_sheet-in-from-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes sheet_sheet-out-to-right{to{transform:translate(100%)}}@keyframes sheet_sheet-in-from-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes sheet_sheet-out-to-left{to{transform:translate(-100%)}}@keyframes sheet_sheet-in-from-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheet_sheet-out-to-bottom{to{transform:translateY(100%)}}@keyframes sheet_sheet-in-from-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes sheet_sheet-out-to-top{to{transform:translateY(-100%)}}.AppointmentDialog_sheetContent{border-radius:28px;max-width:480px}.AppointmentDialog_notesTextarea{resize:none;border-radius:28px;min-height:92px;padding:12px 16px;font-size:15px;line-height:1.45}.AppointmentDialog_fieldHint{color:#71717a;margin:6px 4px 0;font-size:11px}.AppointmentDialog_footer{border-top:1px solid #e4e4e7;gap:8px;padding:16px 24px;display:flex}.AppointmentDialog_footerBtn{flex:1}.IconCircleButton_button{cursor:pointer;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.IconCircleButton_button:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.IconCircleButton_button:disabled{pointer-events:none;opacity:.4}.IconCircleButton_sizeXs{width:24px;height:24px}.IconCircleButton_sizeSm{width:28px;height:28px}.IconCircleButton_sizeMd{width:32px;height:32px}.IconCircleButton_sizeLg{width:36px;height:36px}.IconCircleButton_sizeXl{width:40px;height:40px}.IconCircleButton_size2xl{width:44px;height:44px}.IconCircleButton_sizeSlot{width:var(--icon-circle-size,40px);height:var(--icon-circle-size,40px)}.IconCircleButton_toneGhost{color:#71717a;background-color:#0000;border:0}.IconCircleButton_toneGhost:hover{color:#111;background-color:#f4f4f5}.IconCircleButton_toneSubtle{color:#a1a1aa;background-color:#0000;border:0}.IconCircleButton_toneSubtle:hover{color:#111;background-color:#f4f4f5}.IconCircleButton_toneOutline{color:#71717a;background-color:#fff;border:1px solid #e4e4e7}.IconCircleButton_toneOutline:hover{color:#111;background-color:#f4f4f5}.IconCircleButton_toneOutlineStrong{color:#111;background-color:#fff;border:1px solid #e4e4e7}.IconCircleButton_toneOutlineStrong:hover,.IconCircleButton_toneOutlineStrong[aria-pressed=true]{background-color:#f4f4f5}.IconCircleButton_toneRowAction{color:#52525b;background-color:#fff;border:1px solid #e4e4e7}.IconCircleButton_toneRowAction:hover{color:#111;background-color:#f4f4f5}.IconCircleButton_toneSolid{color:#fff;background-color:#111;border:0}.IconCircleButton_toneSolid:hover{background-color:#1f1f1f}.IconCircleButton_toneOutlineDanger{color:oklch(57.7% .245 27.325);background-color:#fff;border:1px solid #e4e4e7}.IconCircleButton_toneOutlineDanger:hover{background-color:#fff1f2}.IconCircleButton_toneDanger{color:#71717a;background-color:#0000;border:0}.IconCircleButton_toneDanger:hover{color:#dc2626;background-color:#fef2f2}.IconCircleButton_toneCall{color:#fff;background-color:#00bc7d;border:1px solid #00bc7d;transition:box-shadow .15s}.IconCircleButton_toneCall:hover{box-shadow:0 3px 10px #11111112}.IconCircleButton_toneCall:focus-visible{box-shadow:0 0 0 2px var(--ring)}.IconCircleButton_raised{transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 3px 2px #1111110a}.IconCircleButton_raised:hover{box-shadow:0 3px 10px #11111112}.IconCircleButton_raised.IconCircleButton_toneOutlineStrong:hover:not([aria-pressed=true]){background-color:#fff}.IconCircleButton_raised:active{transform:scale(.96)}.IconCircleButton_raised:focus-visible{box-shadow:0 0 0 2px var(--ring)}@media (prefers-reduced-motion:reduce){.IconCircleButton_raised{transition:none}.IconCircleButton_raised:active{transform:none}}.AppointmentSheetBody_header{border-bottom:1px solid #e4e4e7;justify-content:space-between;align-items:flex-start;padding:20px 24px;display:flex}.AppointmentSheetBody_headerText{flex-direction:column;gap:4px;min-width:0;display:flex}.AppointmentSheetBody_headerTitle{color:#09090b;margin:0;font-size:24px;font-weight:600;line-height:1.25}.AppointmentSheetBody_subtitleSkeleton{border-radius:var(--radius-sm);width:160px;height:14px}.FieldSlot_slot{display:contents}.FieldSlot_slot[data-errored=true]{min-width:0;display:block;position:relative}.FieldSlot_errorSrOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.FieldSlot_error{color:var(--destructive);overflow-wrap:anywhere;contain:inline-size;margin:4px 0 0;font-size:12px;line-height:16px}.label_label{-webkit-user-select:none;user-select:none;display:block}.group[data-disabled=true] .label_label{pointer-events:none;opacity:.5}.peer:disabled~.label_label{cursor:not-allowed;opacity:.5}.label_variantDefault{color:#111;margin-bottom:8px;font-size:13px;font-weight:600}.label_variantCaption{letter-spacing:.04em;text-transform:uppercase;color:var(--caption-foreground);margin-bottom:6px;font-size:11px;font-weight:700}.label_variantEyebrow{letter-spacing:.08em;text-transform:uppercase;color:#a1a1aa;margin-bottom:6px;font-size:11px;font-weight:600;line-height:1.5}.label_variantQuestion{color:#71717a;font-size:14px;font-weight:500;line-height:20px}.label_requiredStar{color:var(--destructive);-webkit-user-select:none;user-select:none;margin-left:2px;font-weight:500}.FormRefusalSummary_summary{color:#c10007;background:#fef2f2;border:1px solid #ffc9c9;border-radius:14px;order:-1;grid-column:1/-1;align-items:flex-start;gap:8px;width:100%;padding:10px 14px;font-size:12px;line-height:20px;display:flex}.FormRefusalSummary_icon{flex-shrink:0;margin-top:3px}.FormRefusalSummary_lines{flex-direction:column;gap:2px;min-width:0;display:flex}.FormRefusalSummary_line{overflow-wrap:anywhere;margin:0}.textarea_ghost,.textarea_default{resize:none;color:#111;outline:none;width:100%}.textarea_ghost::placeholder,.textarea_default::placeholder{color:#a1a1aa}.textarea_ghost:disabled,.textarea_default:disabled,[aria-disabled=true].textarea_ghost,[aria-disabled=true].textarea_default,[data-disabled].textarea_ghost,[data-disabled].textarea_default{cursor:not-allowed;opacity:.5}.textarea_default{color:#111;background-color:#fff;border:1px solid #e4e4e7;border-radius:22px;outline:none;font-weight:500;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.textarea_default::placeholder{color:#a1a1aa}.textarea_default:focus{outline-offset:2px;border-color:#111;outline:2px solid #0000;box-shadow:0 0 0 2px #1111111a}.textarea_default:read-only:not(:disabled,[data-disabled]){cursor:default;background-color:#fafafa;border-color:#ececf0}.textarea_default:read-only:not(:disabled,[data-disabled]):focus{box-shadow:none;border-color:#ececf0}.textarea_default[data-error=true],.textarea_default[aria-invalid=true],[data-field-slot][data-errored=true] .textarea_default{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb, var(--destructive) 20%, transparent)}.dark .textarea_default[data-error=true],.dark .textarea_default[aria-invalid=true],.dark [data-field-slot][data-errored=true] .textarea_default{border-color:color-mix(in srgb, var(--destructive) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 40%, transparent)}.textarea_default{min-height:80px;padding:12px 16px;font-size:14px;font-weight:400}.textarea_autoGrow{field-sizing:content}.textarea_ghost{background-color:#0000;border:0;padding:0}.switch_switch{border:1px solid #0000;border-radius:9999px;outline:none;flex-shrink:0;align-items:center;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.switch_switch:after{content:"";position:absolute;inset:-8px -12px}.switch_switch:focus-visible{outline-offset:2px;border-color:#111;outline:2px solid #0000;box-shadow:0 0 0 2px #1111111a}.switch_switch[data-error=true],.switch_switch[aria-invalid=true],[data-field-slot][data-errored=true] .switch_switch{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb, var(--destructive) 20%, transparent)}.dark .switch_switch[data-error=true],.dark .switch_switch[aria-invalid=true],.dark [data-field-slot][data-errored=true] .switch_switch{border-color:color-mix(in srgb, var(--destructive) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 40%, transparent)}.switch_switch[data-size=default]{width:32px;height:18.4px}.switch_switch[data-size=sm]{width:24px;height:14px}.switch_switch[data-state=checked]{background-color:var(--primary)}.switch_switch[data-state=unchecked]{background-color:var(--input)}.switch_switch[data-disabled]{cursor:not-allowed;opacity:.5}.dark .switch_switch[data-state=unchecked]{background-color:color-mix(in srgb, var(--input) 80%, transparent)}.switch_thumb{pointer-events:none;background-color:var(--background);box-shadow:none;border-radius:9999px;transition:transform .15s cubic-bezier(.4,0,.2,1);display:block}.switch_switch[data-size=default] .switch_thumb{width:16px;height:16px}.switch_switch[data-size=sm] .switch_thumb{width:12px;height:12px}.switch_switch[data-state=checked] .switch_thumb{transform:translate(calc(100% - 2px))}.switch_switch[data-state=unchecked] .switch_thumb{transform:translate(0)}.dark .switch_switch[data-state=checked] .switch_thumb{background-color:var(--primary-foreground)}.dark .switch_switch[data-state=unchecked] .switch_thumb{background-color:var(--foreground)}.segmented-control_root{border:1px solid #0000;border-radius:9999px;flex-shrink:0;align-items:center;width:fit-content;padding:4px;display:inline-flex}.segmented-control_root[data-error=true],.segmented-control_root[aria-invalid=true],[data-field-slot][data-errored=true] .segmented-control_root{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb, var(--destructive) 20%, transparent)}.dark .segmented-control_root[data-error=true],.dark .segmented-control_root[aria-invalid=true],.dark [data-field-slot][data-errored=true] .segmented-control_root{border-color:color-mix(in srgb, var(--destructive) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 40%, transparent)}.segmented-control_toneQuiet{background-color:#f2f1f4}.segmented-control_toneQuiet .segmented-control_item[data-state=on]{color:#111;background-color:#fff}.segmented-control_toneSolid{background-color:#fff;border-color:#e4e4e7}.segmented-control_toneSolid .segmented-control_item[data-state=on]{color:#fff;background-color:#52525b}.segmented-control_sizeSm{height:32px}.segmented-control_sizeSm .segmented-control_item{min-width:32px;height:24px;padding:0 10px;font-size:12px;line-height:1rem}.segmented-control_sizeMd{height:40px}.segmented-control_sizeMd .segmented-control_item{min-width:40px;height:32px;padding:0 12px;font-size:13px;line-height:1.125rem}.segmented-control_sizeLg{height:48px}.segmented-control_sizeLg .segmented-control_item{min-width:48px;height:40px;padding:0 20px;font-size:14px;line-height:1.25rem}.segmented-control_item{color:#71717a;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:8px;font-weight:500;transition:color .12s cubic-bezier(.4,0,.2,1),background-color .12s cubic-bezier(.4,0,.2,1),box-shadow .12s cubic-bezier(.4,0,.2,1);display:inline-flex}.segmented-control_item:hover{color:#111}.segmented-control_item:focus-visible{outline-offset:2px;border-color:#111;outline:2px solid #0000;box-shadow:0 0 0 2px #1111111a}.segmented-control_item:disabled,.segmented-control_item[aria-disabled=true]{pointer-events:none;opacity:.5}.segmented-control_item svg{pointer-events:none;flex-shrink:0}.segmented-control_item svg:not([class*=size-]){width:16px;height:16px}.segmented-control_fullWidth{width:100%;display:flex}.segmented-control_fullWidth .segmented-control_item{flex:1;min-width:0}.input-group_group{color:#111;background-color:#fff;border:1px solid #e4e4e7;border-radius:9999px;outline:none;align-items:center;width:100%;min-width:0;font-weight:500;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.input-group_group::placeholder{color:#a1a1aa}.input-group_group{height:48px;padding-left:0;padding-right:0;font-size:14px;font-weight:400}.input-group_group:has([data-slot=input-group-control]:focus){outline-offset:2px;border-color:#111;outline:2px solid #0000;box-shadow:0 0 0 2px #1111111a}[data-slot=combobox-content] .input-group_group:focus-within{border-color:inherit;box-shadow:none}.input-group_group:has(:disabled){pointer-events:none;opacity:.5}.input-group_group:has([data-disabled]){opacity:.5}[data-field-slot][data-errored=true] .input-group_group{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb, var(--destructive) 20%, transparent)}.input-group_group:has([data-slot][aria-invalid=true]){border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb, var(--destructive) 20%, transparent)}.dark [data-field-slot][data-errored=true] .input-group_group{border-color:color-mix(in srgb, var(--destructive) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 40%, transparent)}.dark .input-group_group:has([data-slot][aria-invalid=true]){border-color:color-mix(in srgb, var(--destructive) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 40%, transparent)}:is(.input-group_group:has(>[data-align=block-end]),.input-group_group:has(>[data-align=block-start])){flex-direction:column;height:auto}.input-group_group:has(>textarea){height:auto}.input-group_group:has(>[data-align=block-end])>input{padding-top:12px}.input-group_group:has(>[data-align=block-start])>input{padding-bottom:12px}.input-group_group:has(>[data-align=inline-end])>input{padding-right:6px}.input-group_group:has(>[data-align=inline-start])>input{padding-left:6px}.input-group_addon{cursor:text;height:auto;color:var(--muted-foreground);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:8px;padding-top:6px;padding-bottom:6px;font-size:14px;font-weight:500;line-height:1.25rem;display:flex}.input-group_group[data-disabled=true] .input-group_addon{opacity:.5}.input-group_addon>kbd{border-radius:calc(var(--radius) - 5px)}.input-group_addon>svg:not([class*=size-]){width:16px;height:16px}.input-group_addonInlineStart{order:-1;padding-left:8px}.input-group_addonInlineStart:has(>button){margin-left:-.3rem}.input-group_addonInlineStart:has(>kbd){margin-left:-.15rem}.input-group_addonInlineEnd{order:99;padding-right:8px}.input-group_addonInlineEnd:has(>button){margin-right:-.3rem}.input-group_addonInlineEnd:has(>kbd){margin-right:-.15rem}.input-group_addonBlockStart{order:-1;justify-content:flex-start;width:100%;padding-top:8px;padding-left:10px;padding-right:10px}.input-group_addonBlockStart.border-b{padding-bottom:8px}.input-group_addonBlockEnd{order:99;justify-content:flex-start;width:100%;padding-bottom:8px;padding-left:10px;padding-right:10px}.input-group_addonBlockEnd.border-t{padding-top:8px}.input-group_button{box-shadow:none;align-items:center;gap:8px;font-size:14px;line-height:1.25rem;display:flex}.input-group_buttonXs{border-radius:calc(var(--radius) - 3px);gap:4px;height:24px;padding-left:6px;padding-right:6px}.input-group_buttonXs>svg:not([class*=size-]){width:14px;height:14px}.input-group_buttonIconXs{border-radius:calc(var(--radius) - 3px);width:24px;height:24px;padding:0}.input-group_buttonIconXs:has(>svg){padding:0}.input-group_buttonIconSm{width:32px;height:32px;padding:0}.input-group_buttonIconSm:has(>svg){padding:0}.input-group_text{color:var(--muted-foreground);align-items:center;gap:8px;font-size:14px;line-height:1.25rem;display:flex}.input-group_text svg{pointer-events:none}.input-group_text svg:not([class*=size-]){width:16px;height:16px}[data-field-slot][data-errored=true] .input-group_group .input-group_input,[data-field-slot][data-errored=true] .input-group_group .input-group_textarea{box-shadow:none}.input-group_group .input-group_input{box-shadow:none;background-color:#0000;border:0;border-radius:0;flex:1}.input-group_group .input-group_input:focus-visible,.input-group_group .input-group_input[data-error=true],.input-group_group .input-group_input[aria-invalid=true]{box-shadow:none}.input-group_group .input-group_input:disabled,.dark .input-group_group .input-group_input,.dark .input-group_group .input-group_input:disabled{background-color:#0000}.input-group_group .input-group_textarea{resize:none;box-shadow:none;background-color:#0000;border:0;border-radius:0;flex:1;padding-top:8px;padding-bottom:8px}.input-group_group .input-group_textarea:focus-visible{box-shadow:none}.input-group_group .input-group_textarea:disabled{background-color:#0000}.input-group_group .input-group_textarea[data-error=true],.input-group_group .input-group_textarea[aria-invalid=true]{box-shadow:none}.dark .input-group_group .input-group_textarea,.dark .input-group_group .input-group_textarea:disabled{background-color:#0000}.popover_content{isolation:isolate;z-index:50;width:18rem;max-width:var(--radix-popover-content-available-width);transform-origin:var(--radix-popover-content-transform-origin);border-radius:var(--radius-lg);background-color:var(--popover);color:var(--popover-foreground);box-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a, 0 0 0 1px color-mix(in srgb, var(--foreground) 10%, transparent);outline-offset:2px;outline:2px solid #0000;flex-direction:column;gap:10px;padding:10px;font-size:14px;line-height:1.25rem;display:flex}.popover_content[data-state=open][data-side=bottom]{animation:.1s cubic-bezier(.4,0,.2,1) forwards popover_popover-in-from-top}.popover_content[data-state=open][data-side=top]{animation:.1s cubic-bezier(.4,0,.2,1) forwards popover_popover-in-from-bottom}.popover_content[data-state=open][data-side=left]{animation:.1s cubic-bezier(.4,0,.2,1) forwards popover_popover-in-from-right}.popover_content[data-state=open][data-side=right]{animation:.1s cubic-bezier(.4,0,.2,1) forwards popover_popover-in-from-left}.popover_content[data-state=closed][data-side=bottom]{animation:.1s cubic-bezier(.4,0,.2,1) forwards popover_popover-out-to-top}.popover_content[data-state=closed][data-side=top]{animation:.1s cubic-bezier(.4,0,.2,1) forwards popover_popover-out-to-bottom}.popover_content[data-state=closed][data-side=left]{animation:.1s cubic-bezier(.4,0,.2,1) forwards popover_popover-out-to-right}.popover_content[data-state=closed][data-side=right]{animation:.1s cubic-bezier(.4,0,.2,1) forwards popover_popover-out-to-left}.popover_card{color:#fff;background-color:#303030;border:1px solid #ffffff1a;border-radius:16px;width:fit-content;padding:10px 16px;font-size:16px;font-weight:600;line-height:1.5;display:block;box-shadow:0 16px 42px #0000003d}.popover_header{flex-direction:column;gap:2px;font-size:14px;line-height:1.25rem;display:flex}.popover_title{font-weight:500}.popover_description{color:var(--muted-foreground)}@keyframes popover_popover-in-from-top{0%{opacity:0;transform:translateY(-8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes popover_popover-in-from-bottom{0%{opacity:0;transform:translateY(8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes popover_popover-in-from-left{0%{opacity:0;transform:translate(-8px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes popover_popover-in-from-right{0%{opacity:0;transform:translate(8px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes popover_popover-out-to-top{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.95)}}@keyframes popover_popover-out-to-bottom{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.95)}}@keyframes popover_popover-out-to-left{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-8px)scale(.95)}}@keyframes popover_popover-out-to-right{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(8px)scale(.95)}}.combobox_multiRoot{position:relative}.combobox_input{padding-left:16px;padding-right:16px}.combobox_input::placeholder{color:#a1a1aa}.combobox_inputAddon{padding-right:8px}.combobox_inputAddon:has(>button){margin-right:0}.combobox_clearButton{color:#71717a}.combobox_clearButton:hover{color:#09090b;background-color:#f4f4f5}.combobox_triggerButton{color:#71717a}.combobox_triggerButton:hover{background-color:#0000}.combobox_iconPointerNone{pointer-events:none}.combobox_content{width:var(--radix-popover-trigger-width);min-width:var(--radix-popover-trigger-width);padding:4px}.combobox_list{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;max-height:min(420px,60vh);padding:0;scroll-padding-top:4px;scroll-padding-bottom:4px;overflow-y:auto}.combobox_list::-webkit-scrollbar{display:none}.combobox_group [cmdk-group-heading]{letter-spacing:.08em;text-transform:uppercase;color:#a1a1aa;padding:8px 12px 4px;font-size:11px;font-weight:600;line-height:1.4}.combobox_item{cursor:default;outline-offset:2px;-webkit-user-select:none;user-select:none;border-radius:18px;outline:2px solid #0000;align-items:center;gap:12px;width:100%;min-height:40px;padding:10px 12px;font-size:14px;font-weight:500;line-height:1.25rem;display:flex;position:relative}.combobox_item:hover,.combobox_item[data-selected=true]{background-color:#fafafa}.combobox_item[data-disabled=true]{pointer-events:none;opacity:.5}.combobox_item svg{pointer-events:none;flex-shrink:0}.combobox_item svg:not([class*=size-]){width:16px;height:16px}.combobox_itemIndicator{pointer-events:none;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;right:8px}.combobox_empty{text-align:center;color:#71717a;justify-content:center;width:100%;padding:12px;font-size:13px;display:flex}.select_group{scroll-margin-top:4px;scroll-margin-bottom:4px}.select_trigger{white-space:nowrap;-webkit-user-select:none;user-select:none;color:#111;background-color:#fff;border:1px solid #e4e4e7;border-radius:9999px;outline:none;justify-content:space-between;align-items:center;gap:8px;width:100%;font-weight:500;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:flex}.select_trigger::placeholder{color:#a1a1aa}.select_trigger:hover:not(:disabled){background-color:#fafafa}.select_trigger:focus,.select_trigger[data-state=open],.select_trigger[aria-expanded=true]{outline-offset:2px;border-color:#111;outline:2px solid #0000;box-shadow:0 0 0 2px #1111111a}.select_trigger[data-error=true],.select_trigger[aria-invalid=true],[data-field-slot][data-errored=true] .select_trigger{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb, var(--destructive) 20%, transparent)}.dark .select_trigger[data-error=true],.dark .select_trigger[aria-invalid=true],.dark [data-field-slot][data-errored=true] .select_trigger{border-color:color-mix(in srgb, var(--destructive) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 40%, transparent)}.select_trigger:disabled,.select_trigger[aria-disabled=true],.select_trigger[data-disabled]{cursor:not-allowed;opacity:.5}.select_trigger[data-placeholder]{color:#a1a1aa}.select_trigger[data-size=default]{height:48px;padding-left:20px;padding-right:20px;font-size:14px;font-weight:400}.select_trigger[data-size=sm]{height:36px;padding-left:16px;padding-right:16px;font-size:14px}.select_trigger[data-size=xs]{height:32px;padding-left:12px;padding-right:12px;font-size:12px;font-weight:600}.select_trigger[data-size=pill]{border-radius:9999px;width:fit-content;height:40px;padding-left:16px;padding-right:36px;font-size:13px}.select_trigger[data-size=footer]{text-align:center;justify-content:center;height:56px;padding-left:16px;padding-right:36px;font-size:15px;font-weight:600}.select_trigger>[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;align-items:center;gap:8px;display:-webkit-box;overflow:hidden}.select_trigger svg{pointer-events:none;flex-shrink:0}.select_trigger svg:not([class*=size-]){width:16px;height:16px}.select_triggerIcon{pointer-events:none;color:var(--muted-foreground)}.select_content{isolation:isolate;z-index:50;max-height:var(--radix-select-content-available-height);min-width:max(var(--radix-select-trigger-width), 9rem);transform-origin:var(--radix-select-content-transform-origin);color:#111;box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 10%, transparent), 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;background-color:#fff;border-radius:18px;padding:4px;transition-duration:.1s;position:relative;overflow:hidden auto}.select_content[data-state=open][data-side=bottom]{animation:.1s cubic-bezier(.4,0,.2,1) forwards select_select-in-from-top}.select_content[data-state=open][data-side=top]{animation:.1s cubic-bezier(.4,0,.2,1) forwards select_select-in-from-bottom}.select_content[data-state=open][data-side=left]{animation:.1s cubic-bezier(.4,0,.2,1) forwards select_select-in-from-right}.select_content[data-state=open][data-side=right]{animation:.1s cubic-bezier(.4,0,.2,1) forwards select_select-in-from-left}.select_content[data-state=closed]{animation:.1s cubic-bezier(.4,0,.2,1) forwards select_select-out}.select_viewportPopper{height:var(--radix-select-trigger-height);width:100%;min-width:var(--radix-select-trigger-width);scroll-margin-top:4px;scroll-margin-bottom:4px}.select_label{color:var(--muted-foreground);padding:4px 6px;font-size:12px;line-height:1rem}.select_item{cursor:default;outline-offset:2px;-webkit-user-select:none;user-select:none;border-radius:18px;outline:2px solid #0000;align-items:center;gap:12px;width:100%;min-height:40px;padding:10px 12px;font-size:14px;font-weight:500;line-height:1.25rem;display:flex;position:relative}.select_item:hover,.select_item:focus,.select_item[data-highlighted]{background-color:#fafafa}.select_item[data-disabled]{pointer-events:none;opacity:.5}.select_item[data-clear-item]{color:#a1a1aa}.select_item svg{pointer-events:none;flex-shrink:0}.select_item svg:not([class*=size-]){width:16px;height:16px}.select_itemText{flex:1 0;gap:8px;display:flex}.select_itemDescribed{flex-direction:column;align-items:flex-start;gap:2px;padding-right:32px}.select_itemDescribed .select_itemText{flex:none}.select_itemDescribed .select_itemIndicator{top:8px}.select_itemDescription{color:#71717a;font-size:12px;font-weight:400;line-height:1rem}.select_itemIndicator{pointer-events:none;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:absolute;right:8px}.select_itemIndicatorIcon{pointer-events:none}.select_separator{pointer-events:none;background-color:var(--border);height:1px;margin:4px -4px}.select_scrollButton{z-index:10;cursor:default;background-color:var(--popover);justify-content:center;align-items:center;width:100%;padding-top:4px;padding-bottom:4px;display:flex;top:0}.select_scrollButton svg:not([class*=size-]){width:16px;height:16px}.select_scrollButtonDown{z-index:10;cursor:default;background-color:var(--popover);justify-content:center;align-items:center;width:100%;padding-top:4px;padding-bottom:4px;display:flex;top:auto;bottom:0}.select_scrollButtonDown svg:not([class*=size-]){width:16px;height:16px}@keyframes select_select-in-from-top{0%{opacity:0;transform:translateY(-8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes select_select-in-from-bottom{0%{opacity:0;transform:translateY(8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes select_select-in-from-left{0%{opacity:0;transform:translate(-8px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes select_select-in-from-right{0%{opacity:0;transform:translate(8px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes select_select-out{to{opacity:0;transform:scale(.95)}}.SelectableCard_card{cursor:pointer;background:#fff;border:1px solid #e4e4e7;gap:12px;transition:border-color .12s,background-color .12s;display:flex;position:relative}.SelectableCard_card:hover{border-color:#a1a1aa}.SelectableCard_card[data-error=true],.SelectableCard_card[aria-invalid=true],[data-field-slot][data-errored=true] .SelectableCard_card{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb, var(--destructive) 20%, transparent)}.dark .SelectableCard_card[data-error=true],.dark .SelectableCard_card[aria-invalid=true],.dark [data-field-slot][data-errored=true] .SelectableCard_card{border-color:color-mix(in srgb, var(--destructive) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 40%, transparent)}.SelectableCard_shapeCard{border-radius:12px;padding:12px}.SelectableCard_shapePill{border-radius:var(--radius-full);min-height:56px;color:var(--foreground);padding:0 16px;font-size:16px;font-weight:600;line-height:24px}.SelectableCard_shapeChip{border-radius:var(--radius-full);min-height:32px;color:var(--foreground);padding:0 12px;font-size:13px;font-weight:600;line-height:20px}.SelectableCard_shapeChip .SelectableCard_indicator{display:none}.SelectableCard_selectedChip{color:#fff;background:#111;border-color:#111}.SelectableCard_selectedChip:hover{border-color:#111}.SelectableCard_shapeRow{background:0 0;border:none;border-radius:10px;gap:10px;padding:6px 8px}.SelectableCard_shapeRow:hover{background:#fafafa}.SelectableCard_alignStart{align-items:flex-start}.SelectableCard_alignCenter{align-items:center}.SelectableCard_selected{background:#fafafa;border-color:#111}.SelectableCard_selected:hover{border-color:#111}.SelectableCard_selectedRow{background:0 0}.SelectableCard_disabled{cursor:not-allowed;opacity:.6}.SelectableCard_disabled:hover{border-color:#e4e4e7}.SelectableCard_nativeInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SelectableCard_indicator{color:#0000;background:#fff;border:1.5px solid #a1a1aa;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:border-color .15s,background-color .15s,color .15s;display:flex}.SelectableCard_indicatorRadio{border-radius:9999px}.SelectableCard_indicatorCheckbox{border-radius:4px}.SelectableCard_alignStart .SelectableCard_indicator{margin-top:2px}.SelectableCard_indicatorChecked{color:#fff;background:#111;border-color:#111}.SelectableCard_indicatorRadio.SelectableCard_indicatorChecked{background:#fff}.SelectableCard_indicatorRadio.SelectableCard_indicatorChecked:after{content:"";background:#111;border-radius:9999px;width:8px;height:8px}.SelectableCard_body{flex:1;min-width:0}.command_command{background-color:var(--popover);width:100%;height:100%;color:var(--popover-foreground);flex-direction:column;padding:4px;display:flex;overflow:hidden;border-radius:var(--radius-xl)!important}.command_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.command_dialogContent{--dialog-translate-y:0;padding:0;top:33.3333%;overflow:hidden;border-radius:var(--radius-xl)!important}.command_inputWrapper{padding:4px 4px 0}.command_inputGroupOverride{border-color:color-mix(in srgb, var(--input) 30%, transparent);background-color:color-mix(in srgb, var(--input) 30%, transparent);border-radius:var(--radius-lg)!important;height:32px!important;box-shadow:none!important}.command_inputGroupOverride>[data-slot=input-group-addon]{padding-left:8px!important}.command_input{outline-offset:2px;outline:2px solid #0000;width:100%;font-size:14px;line-height:1.25rem}.command_input:disabled{cursor:not-allowed;opacity:.5}.command_searchIcon{opacity:.5;flex-shrink:0;width:16px;height:16px}.command_list{scrollbar-width:none;-ms-overflow-style:none;outline:none;max-height:288px;scroll-padding-top:4px;scroll-padding-bottom:4px;overflow:hidden auto}.command_list::-webkit-scrollbar{display:none}.command_empty{text-align:center;padding:24px 0;font-size:14px;line-height:1.25rem}.command_group{color:var(--foreground);padding:4px;overflow:hidden}.command_group [cmdk-group-heading]{color:var(--muted-foreground);padding:6px 8px;font-size:12px;font-weight:500;line-height:1rem}.command_separator{background-color:var(--border);height:1px;margin-left:-4px;margin-right:-4px}.command_item{cursor:default;border-radius:var(--radius-sm);outline-offset:2px;-webkit-user-select:none;user-select:none;outline:2px solid #0000;align-items:center;gap:8px;padding:6px 8px;font-size:14px;line-height:1.25rem;display:flex;position:relative}[data-slot=dialog-content] .command_item{border-radius:var(--radius-lg)!important}.command_item[data-disabled=true]{pointer-events:none;opacity:.5}.command_item[data-selected=true]{background-color:var(--muted);color:var(--foreground)}.command_item[data-selected=true]>svg{color:var(--foreground)}.command_item svg{pointer-events:none;flex-shrink:0}.command_item svg:not([class*=size-]){width:16px;height:16px}.command_itemCheck{opacity:0;margin-left:auto}.command_item:has([data-slot=command-shortcut]) .command_itemCheck{display:none}.command_item[data-checked=true] .command_itemCheck{opacity:1}.command_shortcut{letter-spacing:.1em;color:var(--muted-foreground);margin-left:auto;font-size:12px;line-height:1rem}.command_item[data-selected=true] .command_shortcut{color:var(--foreground)}.PhoneCountryInput_row{color:#111;background-color:#fff;border:1px solid #e4e4e7;border-radius:9999px;outline:none;align-items:center;gap:8px;width:100%;min-width:0;font-weight:500;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:flex}.PhoneCountryInput_row::placeholder{color:#a1a1aa}.PhoneCountryInput_row{height:48px;padding-left:20px;padding-right:20px;font-size:14px;font-weight:400}.PhoneCountryInput_row:focus-within{outline-offset:2px;border-color:#111;outline:2px solid #0000;box-shadow:0 0 0 2px #1111111a}.PhoneCountryInput_row[data-error=true],.PhoneCountryInput_row[aria-invalid=true],[data-field-slot][data-errored=true] .PhoneCountryInput_row{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb, var(--destructive) 20%, transparent)}.dark .PhoneCountryInput_row[data-error=true],.dark .PhoneCountryInput_row[aria-invalid=true],.dark [data-field-slot][data-errored=true] .PhoneCountryInput_row{border-color:color-mix(in srgb, var(--destructive) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 40%, transparent)}.PhoneCountryInput_row[data-disabled]{cursor:not-allowed;opacity:.5}.PhoneCountryInput_dial{cursor:pointer;color:#111;background:0 0;border:0;border-radius:9999px;flex-shrink:0;align-items:center;gap:4px;margin-left:-6px;padding:2px 6px;font-size:14px;font-weight:500;line-height:1;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.PhoneCountryInput_dial:hover:not(:disabled){background-color:#f4f4f5}.PhoneCountryInput_dial:focus-visible{outline:none}.PhoneCountryInput_dial:disabled{cursor:not-allowed}.PhoneCountryInput_flag{font-size:16px;line-height:1}.PhoneCountryInput_code{font-variant-numeric:tabular-nums}.PhoneCountryInput_chevron{color:#a1a1aa}.PhoneCountryInput_number{color:#111;background-color:#0000;border:0;flex:1 1 0;width:0;min-width:0;padding:0;font-size:14px;font-weight:400}.PhoneCountryInput_number::placeholder{color:#a1a1aa}.PhoneCountryInput_list{width:288px;padding:0}.PhoneCountryInput_optionCode{font-variant-numeric:tabular-nums;color:#71717a}.PhoneCountryInput_optionName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.calendar_calendar{--cell-size:36px}[dir=rtl] .calendar_calendar .rdp-button_next>svg,[dir=rtl] .calendar_calendar .rdp-button_previous>svg{transform:rotate(180deg)}.calendar_root{width:100%}.calendar_months{flex-direction:column;gap:16px;display:flex;position:relative}@media (width>=768px){.calendar_months{flex-direction:row}}.calendar_month{flex-direction:column;gap:12px;width:100%;display:flex}.calendar_nav{justify-content:space-between;align-items:center;gap:4px;width:100%;display:flex;position:absolute;top:0;left:0;right:0}.calendar_navButton{width:var(--cell-size);height:var(--cell-size);color:#71717a;-webkit-user-select:none;user-select:none;padding:0}.calendar_navButton:hover{color:#111;background-color:#f4f4f5}.calendar_navButton[aria-disabled=true]{opacity:.5}.calendar_monthCaption{height:var(--cell-size);width:100%;padding-left:var(--cell-size);padding-right:var(--cell-size);justify-content:center;align-items:center;display:flex}.calendar_dropdowns{height:var(--cell-size);color:#111;justify-content:center;align-items:center;gap:6px;width:100%;font-size:16px;font-weight:600;line-height:1.5rem;display:flex}.calendar_dropdownRoot{border-radius:var(--radius-md);position:relative}.calendar_dropdown{background-color:var(--popover);opacity:0;position:absolute;inset:0}.calendar_captionLabel{color:#111;-webkit-user-select:none;user-select:none;font-weight:600}.calendar_captionLabelLabel{font-size:16px;line-height:1.5rem}.calendar_captionLabelDropdown{border-radius:var(--radius-md);align-items:center;gap:4px;font-size:16px;line-height:1.5rem;display:flex}.calendar_captionLabelDropdown>svg{width:14px;height:14px;color:var(--muted-foreground)}.calendar_table{border-collapse:collapse;width:100%}.calendar_weekdays{display:flex}.calendar_weekday{color:#a1a1aa;-webkit-user-select:none;user-select:none;flex:1;padding:4px 0;font-size:12px;font-weight:600;line-height:18px}.calendar_week{width:100%;margin-top:4px;display:flex}.calendar_weekNumberHeader{width:var(--cell-size);-webkit-user-select:none;user-select:none}.calendar_weekNumber{color:var(--muted-foreground);-webkit-user-select:none;user-select:none;font-size:.8rem}.calendar_day{text-align:center;-webkit-user-select:none;user-select:none;flex:1;justify-content:center;padding:0;display:flex}.calendar_hidden{visibility:hidden}.calendar_chevron{width:17px;height:17px}.calendar_weekNumberCell{width:var(--cell-size);height:var(--cell-size);text-align:center;justify-content:center;align-items:center;display:flex}.calendar_calendar [data-outside=true]>.calendar_dayButton{color:#c4c4cc}.calendar_calendar [data-focused=true]>.calendar_dayButton{z-index:10;box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 50%, transparent)}.calendar_calendar .calendar_dayButton{isolation:isolate;z-index:10;width:var(--cell-size);height:var(--cell-size);color:#111;border:0;flex-direction:column;gap:4px;font-size:14px;font-weight:600;line-height:1;display:flex;position:relative}.calendar_calendar .calendar_dayButton:hover{background-color:#f4f4f5}.calendar_calendar .calendar_dayButton[data-range-middle=true]{color:#111;background-color:#f4f4f5}.calendar_calendar .calendar_dayButton[data-range-middle=true]:hover:not(:disabled,[aria-disabled=true]){background-color:#eeeeef}.calendar_calendar .calendar_dayButton[data-range-start=true],.calendar_calendar .calendar_dayButton[data-range-end=true],.calendar_calendar .calendar_dayButton[data-selected-single=true]{color:#fff;background-color:#111}.calendar_calendar .calendar_dayButton:disabled,.calendar_calendar .calendar_dayButton[aria-disabled=true]{opacity:1;pointer-events:auto;cursor:not-allowed}.calendar_calendar .calendar_dayButton:disabled:not([data-selected-single=true],[data-range-start=true],[data-range-end=true]),.calendar_calendar .calendar_dayButton[aria-disabled=true]:not([data-selected-single=true],[data-range-start=true],[data-range-end=true]){color:#d4d4d8;background-color:#0000}.dark .calendar_calendar .calendar_dayButton:hover{color:var(--foreground)}.calendar_calendar .calendar_dayButton>span{opacity:.7;font-size:12px;line-height:1rem}.DatePickerField_wrap{width:100%;position:relative}.DatePickerField_wrap>.DatePickerField_input[data-slot=input]{padding-right:44px}.DatePickerField_iconButton{cursor:pointer;color:#71717a;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .12s cubic-bezier(.4,0,.2,1);display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.DatePickerField_iconButton:hover{background:#f4f4f5}.DatePickerField_iconButton:focus-visible{outline-offset:1px;outline:2px solid #09090b}.DatePickerField_icon{color:inherit}.DatePickerField_popover{border-radius:18px;width:auto;padding:8px;box-shadow:0 18px 48px #11111124}.DatePickerFooter_footer{border-top:1px solid var(--border);justify-content:flex-end;gap:4px;margin-top:8px;padding-top:8px;display:flex}.DatePickerFooter_footer:empty{display:none}.DatePickerFooter_footerButton{color:var(--foreground);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600}.DatePickerFooter_footerButton:hover{background:#f4f4f5}.BookFormBody_form{flex-direction:column;flex:1;min-height:0;display:flex}.BookFormBody_scrollContent{flex:1;min-height:0;padding:20px 24px;overflow-y:auto}.checkbox_root{border:1px solid var(--input);border-radius:9999px;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.checkbox_root:after{content:"";position:absolute;inset:-.5rem -.75rem}.checkbox_root:focus-visible{outline-offset:2px;border-color:#111;outline:2px solid #0000;box-shadow:0 0 0 2px #1111111a}.checkbox_root:disabled,.checkbox_root[aria-disabled=true],.checkbox_root[data-disabled]{cursor:not-allowed;opacity:.5}.checkbox_root[data-state=checked]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.checkbox_root[data-error=true],.checkbox_root[aria-invalid=true],[data-field-slot][data-errored=true] .checkbox_root{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb, var(--destructive) 20%, transparent)}.dark .checkbox_root[data-error=true],.dark .checkbox_root[aria-invalid=true],.dark [data-field-slot][data-errored=true] .checkbox_root{border-color:color-mix(in srgb, var(--destructive) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 40%, transparent)}.checkbox_indicator{color:currentColor;place-content:center;transition:none;display:grid}.checkbox_indicator>svg{width:.875rem;height:.875rem}.MeetingLinkField_row{align-items:center;gap:12px;margin-top:8px;display:flex}.MeetingLinkField_row>input{flex:1;min-width:0}.MeetingLinkField_issued{border:1px solid var(--border);background:var(--muted);color:#52525b;border-radius:28px;flex:1;align-items:center;gap:8px;min-width:0;height:48px;margin:0;padding:0 16px;font-size:14px;font-weight:500;display:flex}.MeetingLinkField_issued svg{color:#71717a;flex-shrink:0}.MeetingLinkField_issuedText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.MeetingLinkField_manualToggle{cursor:pointer;flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.MeetingLinkField_manualToggleText{color:#52525b;font-size:12px;font-weight:500}.SearchPopover_panel{border-radius:var(--radius-2xl);background:#fff;border:1px solid #e4e4e7;gap:12px;padding:12px;box-shadow:0 18px 48px #11111114}.SearchPopover_empty{text-align:center;color:#71717a;padding:16px;font-size:13px;font-weight:500}.SearchPopover_list{flex-direction:column;display:flex;overflow-y:auto}.AddOnPicker_list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.AddOnPicker_entry{color:#71717a;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9999px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:36px;padding:0 12px;transition:background .12s,color .12s;display:grid}.AddOnPicker_entry:hover{color:#111;background:#fafafa}.AddOnPicker_entryName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.AddOnPicker_entryCode{color:#a1a1aa;font-variant-numeric:tabular-nums;margin-left:4px;font-weight:500}.AddOnPicker_entryPrice{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:600}.service-colors_indigo{color:#4f46e5;background:#eef2ff}.service-colors_violet{color:#7c3aed;background:#f5f3ff}.service-colors_teal{color:#0d9488;background:#f0fdfa}.service-colors_amber{color:#d97706;background:#fffbeb}.service-colors_sky{color:#0284c7;background:#f0f9ff}.service-colors_emerald{color:#059669;background:#ecfdf5}.ServiceIconBubble_bubble{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ServiceIconBubble_sm{width:36px;height:36px}.ServiceIconBubble_md{width:40px;height:40px}.ServiceIconBubble_archived{color:#a1a1aa;background:#f0f0f2}.SelectedLineItemCard_card{background:#fff;border:1px solid #e4e4e7;border-radius:22px;flex-direction:column;padding:12px 16px;display:flex}.SelectedLineItemCard_cardUnsaved{border-style:dashed;border-color:#a1a1aa}.SelectedLineItemCard_cardInactive,.SelectedLineItemCard_addonRowInactive{opacity:.55}.SelectedLineItemCard_unsavedChip{color:#52525b;letter-spacing:.02em;background:#f4f4f5;border-radius:999px;align-self:flex-start;margin-top:2px;padding:1px 7px;font-size:10px;font-weight:600}.SelectedLineItemCard_primaryRow{grid-template-columns:40px minmax(0,1fr) auto 36px;align-items:center;gap:12px;min-height:40px;display:grid}.SelectedLineItemCard_primaryRowStatic{grid-template-columns:40px minmax(0,1fr) auto}.SelectedLineItemCard_text{flex-direction:column;gap:2px;min-width:0;display:flex}.SelectedLineItemCard_name{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.SelectedLineItemCard_kind{color:#71717a;font-size:12px;font-weight:500}.SelectedLineItemCard_price{color:#111;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:15px;font-weight:600}.SelectedLineItemCard_removeButton{color:#71717a;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .12s,color .12s;display:flex}.SelectedLineItemCard_removeButton:hover{color:#111;background:#fafafa}.SelectedLineItemCard_addAddOn{color:#111;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;height:24px;margin-top:4px;padding:0;font-size:12px;font-weight:600;transition:color .12s;display:inline-flex}.SelectedLineItemCard_addAddOn:hover:not(:disabled){color:#52525b}.SelectedLineItemCard_addAddOn:disabled{color:#a1a1aa;cursor:not-allowed}.SelectedLineItemCard_addonsSection{border-top:1px solid #f0f0f2;margin-top:8px;margin-left:52px;padding-top:8px}.SelectedLineItemCard_addonList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.SelectedLineItemCard_addonRow{grid-template-columns:auto minmax(0,1fr) auto 24px;align-items:center;gap:8px;min-height:24px;display:grid}.SelectedLineItemCard_addonRowStatic{grid-template-columns:auto minmax(0,1fr) auto}.SelectedLineItemCard_addonChip{color:#71717a;background:#f4f4f5;border-radius:9999px;flex-shrink:0;align-items:center;height:20px;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}.SelectedLineItemCard_addonName{color:#71717a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.SelectedLineItemCard_addonCode{color:#a1a1aa;font-variant-numeric:tabular-nums;margin-left:4px}.SelectedLineItemCard_addonPrice{color:#71717a;font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;font-size:12px;font-weight:600}.SelectedLineItemCard_addonRemove{color:#a1a1aa;cursor:pointer;background:0 0;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:background .12s,color .12s;display:flex}.SelectedLineItemCard_addonRemove:hover{color:#111;background:#f4f4f5}.ListCeilingNotice_notice{border-top:1px solid var(--border);color:var(--muted-foreground);padding:8px 10px;font-size:12px;line-height:1.45}.AddSaleItems_root{flex-direction:column;gap:10px;display:flex}.AddSaleItems_selectedList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.AddSaleItems_unknownItem{background:#fff7ed;border:1px solid #fed7aa;border-radius:20px;align-items:center;gap:10px;padding:12px 14px;display:flex}.AddSaleItems_unknownIcon{color:#b45309;flex-shrink:0}.AddSaleItems_unknownText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.AddSaleItems_unknownTitle{color:#7c2d12;font-size:14px;font-weight:600}.AddSaleItems_unknownDetail{color:#9a3412;font-size:12px;font-weight:500}.AddSaleItems_trigger{color:#111;cursor:pointer;background:#fff;border:1px dashed #d4d4d8;border-radius:9999px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;padding:0 16px;font-size:15px;font-weight:600;transition:background .12s,border-color .12s;display:flex}.AddSaleItems_trigger:hover:not(:disabled){background:#fafafa;border-color:#a1a1aa}.AddSaleItems_trigger:disabled{cursor:not-allowed;color:#a1a1aa;background:#fafafa}.AddSaleItems_triggerChevron{color:#71717a;flex-shrink:0;margin-left:auto}.AddSaleItems_pickerContent{width:var(--radix-popover-trigger-width);min-width:var(--radix-popover-trigger-width);max-height:min(420px,60vh);padding:4px;overflow-y:auto}.AddSaleItems_entry{color:#111;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9999px;grid-template-columns:36px minmax(0,1fr) 72px;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:background .12s;display:grid}.AddSaleItems_entry:hover{background:#fafafa}.AddSaleItems_entryText{flex-direction:column;gap:2px;min-width:0;display:flex}.AddSaleItems_entryName{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.AddSaleItems_entryKind{color:#71717a;font-size:12px;font-weight:500}.AddSaleItems_entryPrice{font-variant-numeric:tabular-nums;color:#111;text-align:right;flex-shrink:0;font-size:14px;font-weight:600}.AddSaleItems_emptyState{color:#71717a;padding:12px;font-size:13px;font-weight:500}.SingleSelectControl_triggerButton{cursor:pointer;text-align:left;border:1px solid var(--border);background:var(--background);width:100%;height:48px;color:var(--foreground);outline-offset:2px;border-radius:9999px;outline:2px solid #0000;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:14px;font-weight:600;transition:border-color .15s cubic-bezier(.4,0,.2,1);display:flex}.SingleSelectControl_triggerButton:hover{border-color:var(--foreground)}.SingleSelectControl_triggerButton:focus-visible{outline-color:#11111126}.SingleSelectControl_triggerButton[data-error=true],.SingleSelectControl_triggerButton[aria-invalid=true],[data-field-slot][data-errored=true] .SingleSelectControl_triggerButton{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb, var(--destructive) 20%, transparent)}.dark .SingleSelectControl_triggerButton[data-error=true],.dark .SingleSelectControl_triggerButton[aria-invalid=true],.dark [data-field-slot][data-errored=true] .SingleSelectControl_triggerButton{border-color:color-mix(in srgb, var(--destructive) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 40%, transparent)}.SingleSelectControl_selectedText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SingleSelectControl_chevron{color:var(--muted-foreground);flex-shrink:0;transform:rotate(90deg)}.SingleSelectControl_dropdownContent{background:var(--background);border-radius:22px;width:320px;padding:6px;box-shadow:0 18px 48px #11111124}.SingleSelectControl_menuItem{cursor:pointer;height:40px;color:var(--foreground);outline-offset:2px;background:0 0;border:none;border-radius:9999px;outline:2px solid #0000;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:600;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:flex}.SingleSelectControl_menuItem:hover,.SingleSelectControl_menuItem:focus{background:var(--muted)}.SingleSelectControl_menuItem:focus-visible{outline-color:#11111126}.SingleSelectControl_menuItemText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SingleSelectControl_checkmark{flex-shrink:0}.PatientTypeahead_avatar{color:#52525b;background:#f4f4f5;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:600;display:inline-flex}.PatientTypeahead_avatar[data-avatar-tone=rose]{color:#be123c;background-color:#ffe4e6}.PatientTypeahead_avatar[data-avatar-tone=amber]{color:#b45309;background-color:#fef3c7}.PatientTypeahead_avatar[data-avatar-tone=emerald]{color:#047857;background-color:#d1fae5}.PatientTypeahead_avatar[data-avatar-tone=sky]{color:#0369a1;background-color:#e0f2fe}.PatientTypeahead_avatar[data-avatar-tone=violet]{color:#6d28d9;background-color:#ede9fe}.PatientTypeahead_avatar[data-avatar-tone=fuchsia]{color:#a21caf;background-color:#fae8ff}.PatientTypeahead_avatar[data-avatar-tone=cyan]{color:#0e7490;background-color:#cffafe}.PatientTypeahead_avatar[data-avatar-tone=lime]{color:#4d7c0f;background-color:#ecfccb}.PatientTypeahead_body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.PatientTypeahead_name{color:#09090b;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.PatientTypeahead_meta{color:#71717a;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.EmptyState_legacy{color:#71717a;background:#fafafa;border:1px dashed #e4e4e7;border-radius:22px;padding:20px 16px;font-size:13px}.EmptyState_legacyUnframed{background:0 0;border:none;padding:0}.EmptyState_rich{text-align:center;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 24px;display:flex}.EmptyState_richFramed{background:#fafafa;border-style:dashed;border-color:#e4e4e7;border-radius:18px}.EmptyState_richDense{gap:8px;padding:20px 16px}.EmptyState_asField[data-error=true],.EmptyState_asField[aria-invalid=true],[data-field-slot][data-errored=true] .EmptyState_asField{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb, var(--destructive) 20%, transparent)}.dark .EmptyState_asField[data-error=true],.dark .EmptyState_asField[aria-invalid=true],.dark [data-field-slot][data-errored=true] .EmptyState_asField{border-color:color-mix(in srgb, var(--destructive) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 40%, transparent)}.EmptyState_asField{background:#fff;border-radius:14px;gap:4px}.EmptyState_asField .EmptyState_title{font-size:13px}.EmptyState_asField .EmptyState_description{font-size:12px;line-height:1.4}.EmptyState_tone-neutral .EmptyState_icon{color:#a1a1aa}.EmptyState_tone-subtle .EmptyState_icon{color:#d4d4d8}.EmptyState_icon{justify-content:center;align-items:center;display:flex}.EmptyState_title{color:#111;font-size:16px;font-weight:600;line-height:1.25rem}.EmptyState_description{color:#71717a;max-width:28rem;font-size:12px;font-weight:500;line-height:1.125rem}.EmptyState_action{margin-top:4px}.VisitTypeTypeahead_icon{color:#09090b;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.VisitTypeTypeahead_body{flex-direction:column;flex:1;gap:2px;min-width:0;padding-right:24px;display:flex}.VisitTypeTypeahead_head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.VisitTypeTypeahead_name{color:#09090b;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.VisitTypeTypeahead_duration{color:#09090b;flex-shrink:0;font-size:13px;font-weight:600}.VisitTypeTypeahead_delivery{color:#71717a;font-size:13px;font-weight:500}.PersonSelect_trigger[data-error=true],.PersonSelect_trigger[aria-invalid=true],[data-field-slot][data-errored=true] .PersonSelect_trigger{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb, var(--destructive) 20%, transparent)}.dark .PersonSelect_trigger[data-error=true],.dark .PersonSelect_trigger[aria-invalid=true],.dark [data-field-slot][data-errored=true] .PersonSelect_trigger{border-color:color-mix(in srgb, var(--destructive) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 40%, transparent)}.PersonSelect_trigger{color:#09090b;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;justify-content:space-between;gap:6px;width:100%;height:56px;padding:0 16px;line-height:1.5}.PersonSelect_trigger:hover{background:#fafafa}.PersonSelect_trigger:disabled{cursor:default}.PersonSelect_triggerInline{background:0 0;border:none;border-radius:9999px;justify-content:flex-start;width:auto;max-width:100%;height:auto;padding:0}.PersonSelect_triggerInline:hover{opacity:.65;background:0 0}.PersonSelect_triggerInline .PersonSelect_name{font-size:13.5px}.PersonSelect_triggerInline .PersonSelect_inner{gap:10px}.PersonSelect_triggerInline .PersonSelect_placeholder{color:#71717a}.PersonSelect_readOnly:disabled{opacity:1}.PersonSelect_inner{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.PersonSelect_text{text-align:left;flex:1;min-width:0}.PersonSelect_triggerAvatar{flex-shrink:0;width:36px;height:36px}.PersonSelect_name{color:#09090b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.PersonSelect_placeholder{color:#71717a;font-weight:500}.PersonSelect_role{color:#71717a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;display:block;overflow:hidden}.PersonSelect_chevron{color:#71717a;flex-shrink:0}.PersonSelect_menu{min-width:300px;max-width:380px;width:var(--radix-dropdown-menu-trigger-width);max-height:min(360px, var(--radix-dropdown-menu-content-available-height));border-radius:22px;padding:6px;box-shadow:0 18px 48px #11111124}.PersonSelect_item{border-radius:18px;gap:6px;height:56px;padding:4px 12px;line-height:1.42857}.PersonSelect_clearItem{padding-left:50px}.PersonSelect_unavailableReason{color:#b45309}.PersonSelect_check{color:#09090b;flex-shrink:0}.PersonSelect_checkSpacer{flex-shrink:0;width:16px;height:16px}.ProviderDropdown_field{margin-top:8px}.tooltip_content{isolation:isolate;z-index:50;width:fit-content;max-width:20rem;transform-origin:var(--radix-tooltip-content-transform-origin);border-radius:calc(var(--radius) * .8);background-color:var(--foreground);color:var(--background);align-items:center;gap:6px;padding:6px 12px;font-size:12px;line-height:1rem;animation-duration:.15s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:forwards;display:inline-flex}.tooltip_content:has([data-slot=kbd]){padding-right:6px}.tooltip_content [data-slot=kbd]{isolation:isolate;z-index:50;border-radius:calc(var(--radius) * .6);position:relative}.tooltip_content[data-state=delayed-open][data-side=bottom],.tooltip_content[data-state=instant-open][data-side=bottom]{animation-name:tooltip_tooltip-in-from-top}.tooltip_content[data-state=delayed-open][data-side=top],.tooltip_content[data-state=instant-open][data-side=top]{animation-name:tooltip_tooltip-in-from-bottom}.tooltip_content[data-state=delayed-open][data-side=left],.tooltip_content[data-state=instant-open][data-side=left]{animation-name:tooltip_tooltip-in-from-right}.tooltip_content[data-state=delayed-open][data-side=right],.tooltip_content[data-state=instant-open][data-side=right]{animation-name:tooltip_tooltip-in-from-left}.tooltip_content[data-state=closed]{animation-name:tooltip_tooltip-out}.tooltip_arrow{z-index:50;background-color:var(--foreground);width:10px;height:10px;fill:var(--foreground);border-radius:2px;transform:translateY(calc(-50% - 2px))rotate(45deg)}.tooltip_card{color:#fff;background-color:#303030;border:1px solid #ffffff1a;border-radius:16px;max-width:300px;padding:10px 16px;font-size:16px;font-weight:600;display:block;box-shadow:0 16px 42px #0000003d}.tooltip_card .tooltip_arrow{fill:#303030;background-color:#303030}.tooltip_content[data-side=bottom] .tooltip_arrow{top:4px}.tooltip_content[data-side=left] .tooltip_arrow{right:-4px;top:50%!important}.tooltip_content[data-side=right] .tooltip_arrow{left:-4px;top:50%!important}.tooltip_content[data-side=top] .tooltip_arrow{bottom:-10px}@keyframes tooltip_tooltip-in-from-top{0%{opacity:0;transform:translateY(-8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tooltip_tooltip-in-from-bottom{0%{opacity:0;transform:translateY(8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tooltip_tooltip-in-from-left{0%{opacity:0;transform:translate(-8px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes tooltip_tooltip-in-from-right{0%{opacity:0;transform:translate(8px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes tooltip_tooltip-out{to{opacity:0;transform:scale(.95)}}.TimeSlotPicker_grid{border-radius:12px}.TimeSlotPicker_grid[data-error=true],.TimeSlotPicker_grid[aria-invalid=true],[data-field-slot][data-errored=true] .TimeSlotPicker_grid{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb, var(--destructive) 20%, transparent)}.dark .TimeSlotPicker_grid[data-error=true],.dark .TimeSlotPicker_grid[aria-invalid=true],.dark [data-field-slot][data-errored=true] .TimeSlotPicker_grid{border-color:color-mix(in srgb, var(--destructive) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 40%, transparent)}.TimeSlotPicker_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.TimeSlotPicker_gridStale{opacity:.55;transition:opacity .15s}.TimeSlotPicker_slot{color:#09090b;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;height:40px;padding:0 8px;font-size:13px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.TimeSlotPicker_slot:hover{background:#fafafa}.TimeSlotPicker_slotSkeleton{border-radius:9999px;height:40px}.TimeSlotPicker_slotOwn{border-style:dashed;border-color:#a1a1aa}.TimeSlotPicker_slotChecked{color:#fff;background:#18181b;border-style:solid;border-color:#18181b}.TimeSlotPicker_slotChecked:hover{background:#18181b}.TimeSlotPicker_notice{color:#71717a;background:#fff;border:1px dashed #e4e4e7;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;font-size:13px;display:flex}.TimeSlotPicker_noticeTitle{color:#09090b;font-size:14px;font-weight:600}.TimeSlotPicker_slotTooltip{color:#fff;background:#303030;border-radius:16px;padding:10px 16px;font-size:15px;font-weight:600;box-shadow:0 16px 42px #0000003d}.PillSelect_trigger{line-height:1.25rem}.PillSelect_trigger.PillSelect_trigger[data-size]{gap:.375rem;font-weight:500}.PillSelect_content[data-slot=select-content]{border-radius:16px;padding:8px}.PillSelect_content[data-slot=select-content] [data-slot=select-item]{cursor:pointer;border-radius:14px;gap:6px;min-height:48px;padding:8px 36px 8px 12px}.PillSelect_trigger.PillSelect_sizeSm[data-size]{height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:12px}.PillSelect_trigger.PillSelect_sizeMd[data-size]{height:2.75rem}.PillSelect_trigger.PillSelect_sizeLg[data-size]{height:3rem;padding-left:1rem;padding-right:1rem}.PillSelect_stateDefault{border-color:#e4e4e7}.PillSelect_stateError{border-color:oklch(80.8% .114 19.571)}.PillSelect_toneDefault{color:#111;background:#fff}.PillSelect_toneMuted{color:#71717a;background:#f4f4f5;border-color:#ececf0}.PillSelect_toneView{color:oklch(50% .134 242.749);background:oklch(97.7% .013 236.62);border-color:oklch(90.1% .058 230.902)}.PillSelect_toneEdit{color:oklch(50.8% .118 165.612);background:oklch(97.9% .021 166.113);border-color:oklch(90.5% .093 164.15)}.PillSelect_centered{position:relative}.PillSelect_centered>span:first-child{flex:1}.PillSelect_centered>svg{pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.PillSelect_itemIcon{align-items:center;margin-right:.5rem;display:inline-flex}.PillSelect_triggerLead{align-items:center;gap:6px;min-width:0;display:inline-flex}.PillSelect_triggerLead [data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.PillSelect_triggerIcon{color:#71717a;flex-shrink:0;align-items:center;display:inline-flex}.PillSelect_wide{min-width:440px}.PillSelect_menuTrigger{width:var(--radix-select-trigger-width);min-width:var(--radix-select-trigger-width)}.PillSelect_grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.25rem;display:grid}.PillSelect_groupLabel{text-transform:uppercase;letter-spacing:.08em;color:#a1a1aa;padding:.375rem .5rem .25rem;font-size:11px;font-weight:600}.RoomPicker_staticValue{color:var(--foreground);font-size:16px;font-weight:500}.BookFormFields_fields{flex-direction:column;gap:20px;display:flex}.BookFormFields_notesTextarea{resize:none;border-radius:28px;min-height:92px;padding:12px 16px;font-size:15px;line-height:1.45}.BookFormFields_totalRow{color:#52525b;border-bottom:1px solid #f0f0f2;justify-content:space-between;align-items:center;margin-top:12px;padding-bottom:12px;font-size:13px;font-weight:500;display:flex}.BookFormFields_totalAmount{color:#111}.BookFormFields_totalVatNote{color:#a1a1aa;vertical-align:super;margin-left:6px;font-size:11px;font-weight:500;line-height:1}.BookFormFields_fieldHint{color:#71717a;margin:6px 4px 0;font-size:11px}.BookFormFields_fieldHint[data-error=true]{color:var(--destructive)}.LeadPersonFields_root{flex-direction:column;gap:12px;display:flex}.LeadPersonFields_intro{color:#52525b;margin:0;font-size:13px;line-height:18px}.MutedHelpText_text{color:#71717a}.MutedHelpText_sizeXs{font-size:12px}.MutedHelpText_sizeSm{font-size:13px}.BookFormFooter_footer{border-top:1px solid #e4e4e7;flex-wrap:wrap;gap:8px;padding:16px 24px;display:flex}.BookFormFooter_footerBtn{flex:1}.BookFormFooter_notice{flex-basis:100%}.ConfirmDialog_iconBlock{background-color:var(--muted);width:44px;height:44px;color:var(--foreground);border-radius:9999px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.ConfirmDialog_iconDestructive{color:#dc2626;background-color:#fef2f2}.BookFormFallback_scrollContent{flex:1;min-height:0;padding:20px 24px;overflow-y:auto}.BookFormFallback_fields{flex-direction:column;gap:20px;display:flex}.BookFormFallback_skeletonField{border-radius:9999px;width:100%;height:48px}.HeaderSubtitle_headerSubtitle{color:#71717a;margin:0;font-size:14px}.AutosaveStatus_root{border-radius:var(--radius-full);white-space:nowrap;color:var(--muted-foreground);background:var(--muted);flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.AutosaveStatus_rootFailed{color:var(--status-danger);background:color-mix(in srgb, var(--status-danger) 8%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--status-danger) 30%, transparent)}.AutosaveStatus_rootHidden{visibility:hidden}.AutosaveStatus_inline{background:0 0;padding:0;font-size:12px;font-weight:500}.AutosaveStatus_inline.AutosaveStatus_rootFailed{box-shadow:none;background:0 0}.AutosaveStatus_inlineSaved{color:var(--status-positive)}.AutosaveStatus_label{line-height:1}.AutosaveStatus_spinner{animation:1s linear infinite AutosaveStatus_spin}@keyframes AutosaveStatus_spin{to{transform:rotate(360deg)}}.FormField_field{margin-top:var(--form-field-gap,16px)}.PropertyRowFrame_row{padding:12px 0}.PropertyRowFrame_term{color:#71717a;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;font-weight:500;display:flex}.PropertyRowFrame_termWide{font-size:13px}.PropertyRowFrame_withIcon{gap:12px;display:flex}.PropertyRowFrame_icon{flex-shrink:0;margin-top:2px}.PropertyRowFrame_main{flex:1;min-width:0}.PropertyRowFrame_termText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.PropertyRowFrame_byline,.PropertyRowFrame_slotRefusal{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;font-size:11px;font-weight:500;overflow:hidden}.PropertyRowFrame_byline{color:#a1a1aa}.PropertyRowFrame_slotRefusal{color:oklch(57.7% .245 27.325);font-weight:600}.PropertyRowFrame_refusal{color:#e11d48;margin-top:4px;font-size:12px;font-weight:500;line-height:16px}.PropertyValueLine_opener{text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:calc(100% + 16px);height:36px;margin:2px -8px 0;padding:0 8px;transition:background-color .15s;display:flex}.PropertyValueLine_opener:hover{background:#f7f7f8}.PropertyValueLine_opener:hover .PropertyValueLine_pencil{color:#a1a1aa}.PropertyValueLine_opener:disabled{cursor:default;opacity:.6}.PropertyValueLine_openerText{text-overflow:ellipsis;white-space:nowrap;color:#111;min-width:0;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.PropertyValueLine_unansweredText{color:#a1a1aa}.PropertyValueLine_pencil{color:#0000;flex-shrink:0;transition:color .15s}.PropertyValueText_value,.PropertyValueText_unanswered{text-overflow:ellipsis;white-space:nowrap;align-items:center;height:36px;margin-top:2px;font-size:14px;font-weight:500;line-height:20px;display:flex;overflow:hidden}.PropertyValueText_value{color:#111}.PropertyValueText_unanswered{color:#a1a1aa}.PropertyRow_menu{min-width:200px}.PropertyRow_item{justify-content:space-between;align-items:center;gap:12px;display:flex}.PropertyRow_itemHere{font-weight:600}.PropertyRow_itemClear{color:#a1a1aa}.PropertyRow_itemLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.PropertyRow_check{color:#111;flex-shrink:0}.LearnedRows_rows>*+*{border-top:1px solid #f4f4f5}.LearnedSkeleton_row{padding:12px 0}.LearnedSkeleton_term{width:40%;height:12px}.LearnedSkeleton_value{width:60%;height:20px;margin-top:6px}.LearnedCard_card{background:#fff;border:1px solid #ececf0;border-radius:16px;padding:12px 14px}.LearnedCard_eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#a1a1aa;margin-bottom:4px;font-size:12px;font-weight:600}.LearnedCard_unavailable{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.LearnedCard_unavailableText{color:#71717a;font-size:13px;line-height:20px}.BookedVisitPlaque_plaque{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.BookedVisitPlaque_icon{color:#059669;flex-shrink:0;margin-top:1px;display:inline-flex}.BookedVisitPlaque_title{color:#065f46;margin:0;font-size:13px;font-weight:600}.BookedVisitPlaque_detail{color:#047857;margin:2px 0 0;font-size:12px}.WrapUpChip_chip{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;color:#71717a;text-align:center;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;justify-content:center;align-items:center;min-width:0;font-size:12px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;overflow:hidden}.WrapUpChip_chip:hover:not(.WrapUpChip_selected){background:#f7f7f8}.WrapUpChip_answer[data-error=true],.WrapUpChip_answer[aria-invalid=true],[data-field-slot][data-errored=true] .WrapUpChip_answer{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb, var(--destructive) 20%, transparent)}.dark .WrapUpChip_answer[data-error=true],.dark .WrapUpChip_answer[aria-invalid=true],.dark [data-field-slot][data-errored=true] .WrapUpChip_answer{border-color:color-mix(in srgb, var(--destructive) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 40%, transparent)}.WrapUpChip_lg{height:40px;padding:0 12px;font-weight:600}.WrapUpChip_tight{padding:0 8px}.WrapUpChip_sm{color:#52525b;height:32px;padding:0 12px;font-weight:500}.WrapUpChip_selected{color:#fff;background:#111;border-color:#111}.WrapUpChip_emerald{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.WrapUpChip_amber{color:#b45309;background:#fffbeb;border-color:#fde68a}.WrapUpChip_rose{color:#be123c;background:#fff1f2;border-color:#fecdd3}.DayPickerGrid_weekdayRow{text-align:center;text-transform:uppercase;color:#a1a1aa;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:4px;font-size:11px;font-weight:600;display:grid}.DayPickerGrid_weekdayLabel{padding-top:4px;padding-bottom:4px}.DayPickerGrid_dayGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.DayPickerGrid_emptyCell{width:36px;height:36px}.DayPickerGrid_day{color:#111;cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:500;transition:background-color .12s,color .12s;display:flex}.DayPickerGrid_day:hover{background:#f4f4f5}.DayPickerGrid_day:focus-visible{outline:none;box-shadow:0 0 0 2px #1113}.DayPickerGrid_day:disabled{cursor:not-allowed;color:#d4d4d8}.DayPickerGrid_day:disabled:hover{background:0 0}.DayPickerGrid_daySelected{color:#fff;background:#111}.DayPickerGrid_daySelected:hover{background:#111}.DayPickerGrid_dayInRange{color:#111;background:#f4f4f5}.DayPickerGrid_dayInRange:hover{background:#e4e4e7}.DayPickerGrid_dayToday{box-shadow:inset 0 0 0 1px #d4d4d8}.DatePickerPopover_trigger{border:1px solid var(--border,#e4e4e7);text-align:left;color:#111;cursor:pointer;background:#fff;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;width:100%;height:40px;padding:0 16px;font-size:14px;font-weight:500;transition:border-color .15s cubic-bezier(.4,0,.2,1),background .15s cubic-bezier(.4,0,.2,1);display:flex}.DatePickerPopover_trigger:hover:not(:disabled){background-color:#fafafa}.DatePickerPopover_trigger:focus,.DatePickerPopover_trigger[data-state=open],.DatePickerPopover_trigger[aria-expanded=true]{outline-offset:2px;border-color:#111;outline:2px solid #0000;box-shadow:0 0 0 2px #1111111a}.DatePickerPopover_trigger[data-error=true],.DatePickerPopover_trigger[aria-invalid=true],[data-field-slot][data-errored=true] .DatePickerPopover_trigger{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb, var(--destructive) 20%, transparent)}.dark .DatePickerPopover_trigger[data-error=true],.dark .DatePickerPopover_trigger[aria-invalid=true],.dark [data-field-slot][data-errored=true] .DatePickerPopover_trigger{border-color:color-mix(in srgb, var(--destructive) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 40%, transparent)}.DatePickerPopover_trigger:disabled{opacity:.6;cursor:not-allowed}.DatePickerPopover_triggerSm{gap:8px;width:auto;min-width:0;height:36px;padding:0 12px;font-size:13px}.DatePickerPopover_triggerLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.DatePickerPopover_triggerPlaceholder .DatePickerPopover_triggerLabel{color:#71717a}.DatePickerPopover_triggerIcon{color:#71717a;flex-shrink:0}.DatePickerPopover_popover{background:#fff;border-color:#e4e4e7;border-radius:22px;width:292px;padding:12px;box-shadow:0 18px 48px #11111124}.DatePickerPopover_header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.DatePickerPopover_navButton{color:#71717a;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:flex}.DatePickerPopover_navButton:hover{color:#111;background:#f4f4f5}.DatePickerPopover_navButton:focus-visible{outline-offset:2px;color:#111;background:#f4f4f5;outline:2px solid #0000}.DatePickerPopover_headerLabel{text-align:center;color:#111;flex:1;padding:4px 8px;font-size:14px;font-weight:600}.DatePickerPopover_footer{border-top:1px solid #f0f0f2;justify-content:flex-end;margin-top:12px;padding-top:8px;display:flex}.DatePickerPopover_todayButton{color:#111;cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600;transition:background .15s cubic-bezier(.4,0,.2,1)}.DatePickerPopover_todayButton:hover:not(:disabled),.DatePickerPopover_todayButton:focus-visible{outline-offset:2px;background:#f4f4f5;outline:2px solid #0000}.DatePickerPopover_todayButton:disabled{color:#d4d4d8;cursor:not-allowed}.TimeCombobox_input{font-variant-numeric:tabular-nums;border-radius:9999px;width:112px;height:2rem;padding-left:12px;padding-right:4px;font-size:12px}.TimeCombobox_input input[data-size]{height:100%;padding-left:0;font-size:12px}.TimeCombobox_input>[data-align=inline-end]{padding-right:0}.TimeCombobox_sizeMd{height:40px;padding-left:16px;padding-right:4px}.TimeCombobox_sizeMd input[data-size]{padding-left:0;font-size:14px}.WhenRow_row{grid-template-columns:minmax(0,1fr) 128px;align-items:center;gap:8px;display:grid}.WhenRow_invalid{border-color:var(--destructive)}.WhenField_field{flex-direction:column;gap:8px;display:flex}.WhenField_shortcuts{flex-wrap:wrap;gap:6px;display:flex}.WhenField_invalid{border-color:var(--destructive)}.ConversationFields_andThen{padding-top:16px}.ConversationFields_why{padding-top:10px}.ConversationFields_plan{background:#fff;border:1px solid #ececf0;border-radius:16px;margin-top:14px;padding:14px}.ConversationFields_ladder{padding-top:16px}.ConversationFields_nextMove{flex-direction:column;gap:12px;display:flex}.ConversationFields_lastTry{color:var(--muted-foreground);font-size:13px;line-height:20px}.ConversationFields_grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ConversationFields_wrap{flex-wrap:wrap;gap:6px;display:flex}.ConversationFields_reasonsLoading{width:100%;height:28px}.CallWrapUpFields_fields{flex-direction:column;display:flex}.CallWrapUpFields_fields [data-slot=form-field]{margin-top:0}.CallWrapUpFields_note,.CallWrapUpFields_learned{margin-top:14px}.VoicemailToggle_toggle{color:#71717a;text-underline-offset:3px;margin-right:auto;padding:0;font-size:12px;font-weight:500;text-decoration:underline}.VoicemailToggle_toggle:hover{color:#18181b}.CallWrapUpBody_form{flex-direction:column;flex:1;min-height:0;display:flex}.CallWrapUpBody_scroll{flex:1;min-height:0;padding:16px;overflow-y:auto}.CallWrapUpBody_footer{background:#fff;border-top:1px solid #f0f0f2;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.CallWrapUpBody_noteSave{margin-right:auto}.LogCallPanelContent_body{flex-direction:column;flex:1;min-height:0;display:flex}.LogCallPanelContent_body[hidden]{display:none}.LogCallPanel_reason{color:#71717a;border-bottom:1px solid #f4f4f5;margin:0;padding:10px 20px;font-size:13px;line-height:20px}.CallWidgetFace_body{flex:1;align-items:center;min-height:220px;padding:20px 16px;display:flex;overflow-y:auto}.CallWidgetFace_stack{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.CallWidgetFace_mark{color:#71717a;background:#f4f4f5;border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.CallWidgetFace_markLive{color:#059669;background:#ecfdf5}.CallWidgetFace_number{letter-spacing:-.01em;color:#111;text-underline-offset:4px;font-size:22px;font-weight:600}.CallWidgetFace_number:hover{text-decoration:underline}.CallWidgetFace_noNumber{color:#a1a1aa;font-size:15px;font-weight:600}.CallWidgetFace_holdNote{color:#71717a;max-width:300px;font-size:13px;line-height:20px}.CallWidgetFace_timer{font-variant-numeric:tabular-nums;color:#111;font-size:15px;font-weight:600}.CallWidgetFace_footer{border-top:1px solid #ececf0;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:10px 12px;display:flex}.CallWidgetFace_start,.CallWidgetFace_end,.CallWidgetFace_book{color:#fff;border-radius:9999px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.CallWidgetFace_start{background:#111}.CallWidgetFace_start:hover{background:#27272a}.CallWidgetFace_end{background:#e11d48;box-shadow:0 4px 12px #e11d4840}.CallWidgetFace_end:hover{background:#be123c}.CallWidgetFace_book{color:#18181b;background:#fff;border:1px solid #e4e4e7}.CallWidgetFace_book:hover{background:#f4f4f5}@keyframes FailedFace_pulse{0%,to{box-shadow:0 0 #05966959}50%{box-shadow:0 0 0 12px #05966900}}.FailedFace_body{flex-direction:column;flex:1;justify-content:center;align-items:stretch;gap:14px;min-height:220px;padding:20px 16px;display:flex;overflow-y:auto}.FailedFace_stack{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.FailedFace_mark{color:#71717a;background:#f4f4f5;border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.FailedFace_markWarn{color:#c2410c;background:#fff7ed}.FailedFace_title{color:#111;font-size:15px;font-weight:600}.FailedFace_hint{color:#71717a;max-width:300px;font-size:13px;line-height:20px}.FailedFace_footer{border-top:1px solid #ececf0;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:10px 12px;display:flex}.FailedFace_primary{color:#fff;background:#059669;border-radius:9999px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.FailedFace_primary:hover{background:#047857}.FailedFace_quiet{color:#18181b;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.FailedFace_quiet:hover{background:#f4f4f5}@keyframes NotConnectedFace_pulse{0%,to{box-shadow:0 0 #05966959}50%{box-shadow:0 0 0 12px #05966900}}.NotConnectedFace_body{flex-direction:column;flex:1;justify-content:center;align-items:stretch;gap:14px;min-height:220px;padding:20px 16px;display:flex;overflow-y:auto}.NotConnectedFace_stack{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.NotConnectedFace_mark{color:#71717a;background:#f4f4f5;border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.NotConnectedFace_markWarn{color:#c2410c;background:#fff7ed}.NotConnectedFace_title{color:#111;font-size:15px;font-weight:600}.NotConnectedFace_footer{border-top:1px solid #ececf0;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:10px 12px;display:flex}.NotConnectedFace_quiet{color:#18181b;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.NotConnectedFace_quiet:hover{background:#f4f4f5}.NotConnectedFace_primary{color:#fff;background:#059669;border-radius:9999px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.NotConnectedFace_primary:hover{background:#047857}.CallControls_controls{align-items:center;gap:6px;display:flex}.CallControls_round{color:#18181b;width:40px;height:40px;box-shadow:0 0 0 calc(var(--level,0) * 6px) #05966959;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;justify-content:center;align-items:center;transition:box-shadow .12s linear;display:inline-flex}.CallControls_round:hover{background:#f4f4f5}.CallControls_muted{color:#fff;box-shadow:none;background:#111;border-color:#111}.CallControls_muted:hover{background:#27272a}.ForThisCall_block{text-align:left;background:#f8f8fa;border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.ForThisCall_heading{letter-spacing:.04em;text-transform:uppercase;color:#71717a;font-size:11px;font-weight:600}.ForThisCall_sayFirst{color:#111;font-size:13px;line-height:19px;transition:color .4s}.ForThisCall_said{color:#a1a1aa}.ForThisCall_label{font-weight:600}.ForThisCall_point{color:#3f3f46;font-size:13px;line-height:19px}@keyframes OnCallFace_pulse{0%,to{box-shadow:0 0 #05966959}50%{box-shadow:0 0 0 12px #05966900}}.OnCallFace_body{flex-direction:column;flex:1;justify-content:center;align-items:stretch;gap:14px;min-height:220px;padding:20px 16px;animation:.26s ease-out OnCallFace_arrive;display:flex;overflow-y:auto}@media (prefers-reduced-motion:reduce){.OnCallFace_body{animation:none}}@keyframes OnCallFace_arrive{0%{opacity:0;transform:translateY(4px)}}.OnCallFace_footer{border-top:1px solid #ececf0;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:10px 12px;display:flex}.OnCallFace_spacer{flex:1}.OnCallFace_quiet{color:#18181b;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.OnCallFace_quiet:hover{background:#f4f4f5}.OnCallFace_end{color:#fff;background:#e11d48;border-radius:9999px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 4px 12px #e11d4840}.OnCallFace_end:hover{background:#be123c}.OnCallFace_note{resize:none;min-height:72px}@keyframes PlacingFace_pulse{0%,to{box-shadow:0 0 #05966959}50%{box-shadow:0 0 0 12px #05966900}}.PlacingFace_body{flex-direction:column;flex:1;justify-content:center;align-items:stretch;gap:14px;min-height:220px;padding:20px 16px;display:flex;overflow-y:auto}.PlacingFace_stack{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.PlacingFace_mark{color:#71717a;background:#f4f4f5;border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.PlacingFace_markLive{color:#059669;background:#ecfdf5}.PlacingFace_pulse{animation:1.2s ease-in-out infinite PlacingFace_pulse}@media (prefers-reduced-motion:reduce){.PlacingFace_pulse{animation:none}}.PlacingFace_number{letter-spacing:-.01em;color:#111;font-size:22px;font-weight:600}.PlacingFace_hint{color:#71717a;max-width:300px;font-size:13px;line-height:20px}.PlacingFace_footer{border-top:1px solid #ececf0;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:10px 12px;display:flex}.PlacingFace_spacer{flex:1}.PlacingFace_primary{color:#fff;background:#059669;border-radius:9999px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.PlacingFace_primary:hover{background:#047857}.PlacingFace_end{color:#fff;background:#e11d48;border-radius:9999px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 4px 12px #e11d4840}.PlacingFace_end:hover{background:#be123c}.PlacingFace_quiet{color:#18181b;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.PlacingFace_quiet:hover{background:#f4f4f5}.CreateProjectScreen_root{justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.CreateProjectScreen_card{text-align:center;width:100%;max-width:400px}.CreateProjectScreen_title{margin-bottom:8px;font-size:24px;font-weight:600}.CreateProjectScreen_subtitle{color:var(--muted-foreground);margin-bottom:32px;font-size:14px}.CreateProjectScreen_lastField{margin-bottom:16px}.CreateProjectScreen_submit{width:100%}.NoProjectAccessScreen_root{background:var(--muted);flex-direction:column;min-height:100dvh;display:flex}.NoProjectAccessScreen_header{justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.NoProjectAccessScreen_brand{align-items:center;gap:10px;display:flex}.NoProjectAccessScreen_mark{border-radius:12px;width:36px;height:36px}.NoProjectAccessScreen_wordmark{color:var(--foreground);font-size:15px;font-weight:600}.NoProjectAccessScreen_signOut{color:var(--muted-foreground);font-size:13px;font-weight:500}.NoProjectAccessScreen_signOut:hover{color:var(--foreground)}.NoProjectAccessScreen_body{flex:1;justify-content:center;align-items:center;padding:0 16px 64px;display:flex}.NoProjectAccessScreen_card{text-align:center;background:var(--background);border:1px solid var(--border);border-radius:var(--radius-xl);width:100%;max-width:460px;padding:32px;box-shadow:0 20px 60px #1111110f}.NoProjectAccessScreen_iconTile{width:56px;height:56px;color:var(--foreground);background:var(--muted);border-radius:18px;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.NoProjectAccessScreen_title{color:var(--foreground);text-wrap:balance;font-size:21px;font-weight:600}.NoProjectAccessScreen_text{color:var(--muted-foreground);text-wrap:balance;margin-top:12px;font-size:14px;line-height:24px}.NoProjectAccessScreen_hint{color:var(--muted-foreground);opacity:.75;text-wrap:balance;margin-top:12px;font-size:13px;line-height:24px}.PageHeader_header{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.PageHeader_headerLg{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:0}@media (width>=1024px){.PageHeader_headerLg{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px}}.PageHeader_titleWrap{min-width:0}.PageHeader_title{color:#111;font-size:20px;font-weight:600;line-height:1}@media (width>=640px){.PageHeader_title{font-size:24px}}.PageHeader_description{text-overflow:ellipsis;white-space:nowrap;color:#71717a;margin-top:4px;font-size:12px;font-weight:400;overflow:hidden}@media (width>=640px){.PageHeader_description{font-size:13px}}.PageHeader_actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.PageHeader_titleLg{font-size:24px;line-height:1.25}.PageHeader_descriptionLg{text-overflow:clip;white-space:normal;max-width:42rem;font-size:14px;line-height:24px;overflow:visible}.PageHeader_actionsLg{flex-wrap:wrap;justify-content:flex-end;min-height:48px}.PendingContent_root{transition:opacity .15s}.PendingContent_pending{opacity:.55;pointer-events:none}.ExpandingSearch_closedBtn{color:#09090b;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.ExpandingSearch_closedBtn:hover{background:#fafafa}.ExpandingSearch_closedBtnSm{color:#71717a;width:32px;height:32px}.ExpandingSearch_closedBtnSm:hover{color:#111;background:#fff;border-color:#a1a1aa}.ExpandingSearch_group{flex-shrink:0;width:220px}.ExpandingSearch_groupSm{width:190px;height:32px;min-height:32px}.ExpandingSearch_groupSm input{height:32px;font-size:12px}.ListPagination_root{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.ListPagination_summary{color:var(--muted-foreground);font-size:13px;line-height:1.25rem}.ListPagination_controls{align-items:center;gap:8px;display:flex}.ListPagination_iconButton{border:1px solid var(--border);border-radius:var(--radius);background:var(--background);width:32px;height:32px;color:var(--foreground);cursor:pointer;justify-content:center;align-items:center;transition:background .12s cubic-bezier(.4,0,.2,1);display:inline-flex}.ListPagination_iconButton:hover:not(:disabled){background:var(--muted)}.ListPagination_iconButton:disabled{opacity:.5;cursor:not-allowed}.ListPagination_iconButton:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--ring);outline:2px solid #0000}.ListPagination_compactLabel{text-align:center;min-width:56px;color:var(--foreground);font-size:13px;line-height:1.25rem}.ListPagination_position{color:var(--muted-foreground);padding:0 8px;font-size:13px;line-height:1.25rem}.ListPagination_pages{align-items:center;gap:4px;display:flex}.ListPagination_pageButton{border-radius:var(--radius);min-width:32px;height:32px;color:var(--foreground);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 8px;font-size:13px;line-height:1.25rem;transition:background .12s cubic-bezier(.4,0,.2,1);display:inline-flex}.ListPagination_pageButton:hover:not(.ListPagination_pageButtonActive){background:var(--muted)}.ListPagination_pageButton:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--ring);outline:2px solid #0000}.ListPagination_pageButtonActive{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.FormContent_formContent{padding:20px 24px}.SelectedTag_tag{border-radius:var(--radius-full);min-width:0;max-width:100%;height:32px;color:var(--foreground);background:#f4f4f5;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.SelectedTag_warning{color:#b45309;background:#fffbeb}.SelectedTag_label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.MultiSelectField_root{position:relative}.MultiSelectField_chipRow{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.MultiSelectField_chipShell{min-width:0;max-width:100%;display:inline-flex;position:relative}.MultiSelectField_chipRemove{border-radius:var(--radius-full);color:#a1a1aa;cursor:pointer;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:opacity .12s;display:inline-flex;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.MultiSelectField_chipRemove:hover{color:var(--foreground);background:#fff}.MultiSelectField_chipRemove:focus-visible{opacity:1;outline:none;box-shadow:0 0 0 2px #1113}.MultiSelectField_chipShell:hover .MultiSelectField_chipRemove,.MultiSelectField_chipShell:focus-within .MultiSelectField_chipRemove{opacity:1}.MultiSelectField_trigger{justify-content:space-between;gap:12px;width:100%;height:48px;padding:0 16px}.MultiSelectField_trigger:focus{outline-offset:2px;border-color:#111;outline:2px solid #0000;box-shadow:0 0 0 2px #1111111a}.MultiSelectField_trigger[data-error=true],.MultiSelectField_trigger[aria-invalid=true],[data-field-slot][data-errored=true] .MultiSelectField_trigger{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb, var(--destructive) 20%, transparent)}.dark .MultiSelectField_trigger[data-error=true],.dark .MultiSelectField_trigger[aria-invalid=true],.dark [data-field-slot][data-errored=true] .MultiSelectField_trigger{border-color:color-mix(in srgb, var(--destructive) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 40%, transparent)}.MultiSelectField_triggerLabel{text-align:left;flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.MultiSelectField_placeholder,.MultiSelectField_summary{color:#71717a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MultiSelectField_chipsInline{align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.MultiSelectField_chevron{color:#71717a;flex-shrink:0}.MultiSelectField_popup{max-height:max(276px, min(320px, var(--radix-dropdown-menu-content-available-height)));width:var(--radix-dropdown-menu-trigger-width);border-radius:22px;padding:6px;overflow-y:auto;box-shadow:0 18px 48px #11111124}.MultiSelectField_sectionLabel{color:#a1a1aa;text-transform:uppercase;letter-spacing:.08em;padding:8px 12px 6px;font-size:11px;font-weight:600}.MultiSelectField_groupLabel{color:#a1a1aa;text-transform:uppercase;letter-spacing:.07em;padding:8px 12px 4px;font-size:11px;font-weight:600}.MultiSelectField_searchWrap{padding:0 6px 6px;position:relative}.MultiSelectField_searchIcon{color:#a1a1aa;pointer-events:none;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.MultiSelectField_searchInput{border:1px solid var(--border);border-radius:var(--radius-full);width:100%;height:36px;color:var(--foreground);background:#fff;outline:none;padding:0 12px 0 32px;font-size:14px;font-weight:500}.MultiSelectField_searchInput:focus{border-color:var(--foreground)}.MultiSelectField_searchInput::placeholder{color:#a1a1aa}.MultiSelectField_option{justify-content:space-between}.MultiSelectField_toggleAll{color:#111;margin-bottom:4px;font-size:13px;font-weight:600;box-shadow:0 1px #f4f4f5}.MultiSelectField_row{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.MultiSelectField_text{flex:1;min-width:0;display:block}.MultiSelectField_label{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;display:block;overflow:hidden}.MultiSelectField_meta{color:#71717a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:16px;display:block;overflow:hidden}.MultiSelectField_tick{border-radius:var(--radius-full);color:#fff;background:#fff;border:1px solid #a1a1aa;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.MultiSelectField_tickOn{border-color:var(--foreground);background:var(--foreground)}.MultiSelectField_tickPlain{color:var(--foreground);flex-shrink:0}.MultiSelectField_tickSpacer{flex-shrink:0;width:16px;height:16px;display:block}.MultiSelectField_empty{color:#a1a1aa;padding:12px 16px;font-size:13px}.status-pill_pill{white-space:nowrap;border:1px solid #0000;border-radius:9999px;flex-shrink:0;align-items:center;gap:6px;width:fit-content;font-weight:600;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.status-pill_xs{height:20px;padding:0 8px;font-size:11px;font-weight:700;line-height:1}.status-pill_sm{height:24px;padding:0 10px;font-size:11px;line-height:1}.status-pill_md{height:28px;padding:0 12px;font-size:12px;line-height:1}.status-pill_lg{height:32px;padding:0 12px;font-size:12px;line-height:1}.status-pill_outlinedNeutral{color:#374151;background:#f9fafb;border-color:#e5e7eb}.status-pill_outlinedEmerald{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.status-pill_outlinedAmber{color:#b45309;background:#fffbeb;border-color:#fde68a}.status-pill_outlinedRose{color:#be123c;background:#fff1f2;border-color:#fecdd3}.status-pill_outlinedSky{color:#0369a1;background:#f0f9ff;border-color:#bae6fd}.status-pill_outlinedViolet{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.status-pill_outlinedZinc{color:#3f3f46;background:#f4f4f5;border-color:#e4e4e7}.status-pill_outlinedRed{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.status-pill_filledNeutral{color:#fff;background:#4b5563;border-color:#4b5563}.status-pill_filledEmerald{color:#fff;background:#059669;border-color:#059669}.status-pill_filledAmber{color:#fff;background:#d97706;border-color:#d97706}.status-pill_filledRose{color:#fff;background:#e11d48;border-color:#e11d48}.status-pill_filledSky{color:#fff;background:#0284c7;border-color:#0284c7}.status-pill_filledViolet{color:#fff;background:#7c3aed;border-color:#7c3aed}.status-pill_filledZinc{color:#fff;background:#52525b;border-color:#52525b}.status-pill_filledRed{color:#fff;background:#dc2626;border-color:#dc2626}.status-pill_softNeutral{color:#52525b;background:#f4f4f5;border-color:#0000}.status-pill_softEmerald{color:#047857;background:#ecfdf5;border-color:#0000}.status-pill_softAmber{color:#b45309;background:#fffbeb;border-color:#0000}.status-pill_softRose{color:#be123c;background:#fff1f2;border-color:#0000}.status-pill_softSky{color:#0369a1;background:#f0f9ff;border-color:#0000}.status-pill_softViolet{color:#6d28d9;background:#ede9fe;border-color:#0000}.status-pill_softZinc{color:#52525b;background:#f4f4f5;border-color:#0000}.status-pill_softRed{color:#b91c1c;background:#fee2e2;border-color:#0000}.RoleSelectField_roleHint{color:#71717a;margin:8px 0 0;font-size:12px;line-height:16px}.RoleSelectField_adminPill{margin-top:8px;display:inline-flex}.RoleSelectField_legacyHint{color:var(--foreground);margin:8px 0 0;font-size:12px;font-weight:500;line-height:1.4}.RoleSelectField_roleOption{flex:1;justify-content:space-between;align-items:center;gap:12px;display:flex}.RoleSelectField_roleDot{border-radius:var(--radius-full);border:1.5px solid var(--border);flex-shrink:0;width:16px;height:16px}.RoleSelectField_roleDotOn{border-color:var(--foreground);background:radial-gradient(circle, var(--background) 30%, transparent 32%), var(--foreground)}.RegionAccessCard_card{background:var(--card);border:1px solid #e4e4e7;border-radius:16px;padding:16px}.RegionAccessCard_cardGranted{background:#fafafa;border-color:#11111126}.RegionAccessCard_head{justify-content:space-between;align-items:center;gap:12px;display:flex}.RegionAccessCard_identity{align-items:center;gap:12px;min-width:0;display:flex}.RegionAccessCard_glyph{color:#52525b;flex-shrink:0}.RegionAccessCard_labels{min-width:0}.RegionAccessCard_name{color:var(--foreground);margin:0;font-size:14px;font-weight:600;line-height:21px}.RegionAccessCard_count{color:#71717a;margin:2px 0 0;font-size:12px;font-weight:500;line-height:18px}.RegionAccessCard_grantAll{cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:8px;display:flex}.RegionAccessCard_grantAllDisabled{cursor:default;opacity:.5}.RegionAccessCard_grantAllLabel{color:var(--foreground);font-size:13px;font-weight:500}.RegionAccessCard_lockNote{color:#a1a1aa;margin:8px 0 0;font-size:12px;font-weight:500;line-height:1.5}.RegionAccessCard_grantedLine{color:#52525b;align-items:center;gap:6px;margin:12px 0 0;font-size:12px;font-weight:500;display:flex}.RegionAccessCard_grantedTick{color:var(--foreground);flex-shrink:0}.RegionAccessCard_picker{margin-top:12px}.RegionAccessCard_emptyRegion{color:#a1a1aa;margin:12px 0 0;font-size:12px;font-weight:500;line-height:1.5}.AccessTab_root{flex-direction:column;display:flex}.AccessTab_divider{border-top:1px solid #f0f0f2;margin:24px 0}.AccessTab_divider:first-child{margin-top:4px}.AccessTab_sectionHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.AccessTab_sectionTitle{color:var(--foreground);margin:0;font-size:16px;font-weight:600;line-height:1}.AccessTab_sectionSummary{color:#71717a;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:500;line-height:18px;overflow:hidden}.AccessTab_sectionDescription{color:#71717a;margin:0 0 16px;font-size:13px;line-height:1.5}.AccessTab_recordsDescription{color:#71717a;margin:4px 0 12px;font-size:13px;line-height:1.5}.AccessTab_revokeNote{color:#a1a1aa;margin:12px 0 0;font-size:12px;font-weight:500;line-height:1.5}.AccessTab_radioStack{flex-direction:column;gap:10px;display:flex}.AccessTab_optionTitle{color:var(--foreground);margin:0;font-size:13.5px;font-weight:600}.AccessTab_optionDesc{color:#71717a;margin:2px 0 0;font-size:12.5px;line-height:20px}.AccessTab_modeWarning{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:14px;margin:0 0 16px;padding:10px 14px;font-size:12.5px;font-weight:500;line-height:20px}.AddEmployeeBody_form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.AddEmployeeBody_scrollContent{flex:1;min-height:0;overflow-y:auto}.AddEmployeeBody_profile{align-items:center;gap:16px;margin-bottom:8px;display:flex}.AddEmployeeBody_avatarPlaceholder{color:#6965db;background:#f1f0ff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.AddEmployeeBody_profileInfo{flex:1;min-width:0}.AddEmployeeBody_profileName{color:#111;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:600;overflow:hidden}.AddEmployeeBody_hint{color:#71717a;margin:4px 0 0;font-size:13px;line-height:1.4}.PanelHeader_root{background:#fff;border-bottom:1px solid #f0f0f2;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.PanelHeader_rootDense{padding:12px 16px}.MemberSettingsMenu_menu{width:180px}.MemberDetailRail_rail{background:#fafafa;border-right:1px solid #f0f0f2;flex-direction:column;flex-shrink:0;gap:6px;width:184px;padding:12px;display:flex;overflow-y:auto}.MemberDetailRail_railGroup{letter-spacing:.04em;text-transform:uppercase;color:#a1a1aa;padding:0 10px 4px;font-size:10px;font-weight:700;line-height:15px}.MemberDetailRail_railItem{border-radius:var(--radius-full);color:#71717a;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;min-height:44px;padding:0 10px;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:flex}.MemberDetailRail_railItem:hover{color:var(--foreground);background:#ffffffbf}.MemberDetailRail_railItemActive,.MemberDetailRail_railItemActive:hover{color:var(--foreground);background:#fff;box-shadow:0 8px 22px #11111112}.MemberDetailRail_railDivider{border-top:1px solid #ececf0;margin:8px 0}.MemberDetailRail_railIcon{border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.MemberDetailRail_toneGeneral{color:#6d28d9;background:#f5f3ff}.MemberDetailRail_toneCapabilities{color:#b45309;background:#fffbeb}.MemberDetailRail_toneAccess{color:#047857;background:#ecfdf5}.MemberDetailRail_toneCalendar{color:#0369a1;background:#f0f9ff}.MemberDetailRail_railLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.MemberDetailRail_railFlag{border-radius:var(--radius-full);background:var(--destructive);flex-shrink:0;width:6px;height:6px}.MemberGeneralTab_root{flex-direction:column;gap:16px;display:flex}.MemberGeneralTab_root [data-slot=form-field]{margin-top:0}.MemberGeneralTab_field{flex-direction:column;min-width:0;display:flex}.MemberGeneralTab_row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=639.98px){.MemberGeneralTab_row{grid-template-columns:1fr}}.MemberGeneralTab_hint{color:#a1a1aa;margin:6px 0 0;font-size:12px;font-weight:500;line-height:18px}.MemberGeneralTab_divider{border-top:1px solid #f0f0f2;margin:8px 0}.CapabilityCard_card{background:#fafafa;border:1px solid #e4e4e7;border-radius:16px;padding:12px 16px}.CapabilityCard_toggleRow{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.CapabilityCard_toggleRowDisabled{cursor:default}.CapabilityCard_control{flex-shrink:0;align-items:center;margin-top:2px;display:flex}.CapabilityCard_text{flex-direction:column;gap:2px;min-width:0;display:flex}.CapabilityCard_title{color:var(--foreground);font-size:13.5px;font-weight:600}.CapabilityCard_hint{color:#71717a;font-size:12.5px;line-height:20px}.CapabilityCard_body{border-top:1px solid #ececef;margin-top:12px;padding-top:12px}.CodePicker_picked{color:#111;background-color:#fff;border:1px solid #e4e4e7;border-radius:22px;outline:none;align-items:center;gap:8px;min-height:48px;padding:8px 8px 8px 20px;font-weight:500;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:flex}.CodePicker_picked::placeholder{color:#a1a1aa}.CodePicker_picked{font-size:14px;font-weight:400}.CodePicker_invalid{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb, var(--destructive) 20%, transparent)}.dark .CodePicker_invalid{border-color:color-mix(in srgb, var(--destructive) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 40%, transparent)}.CodePicker_disabled{cursor:not-allowed;opacity:.5}.CodePicker_pickedText,.CodePicker_optionText{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:20px;display:-webkit-box;overflow:hidden}.CodePicker_pickedText{flex:1;min-width:0}.CodePicker_clear{color:#71717a;flex-shrink:0}.CodePicker_option{align-items:flex-start}.CodeListField_field{flex-direction:column;min-width:0;display:flex}.CapabilityCodeField_skeleton{height:36px}.SchemaFields_grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=639.98px){.SchemaFields_grid{grid-template-columns:1fr}}.SchemaFields_field{flex-direction:column;min-width:0;display:flex}.PayloadCapabilityCard_footnote{color:#a1a1aa;margin:8px 0 0;font-size:11.5px;line-height:16px}.CapabilitiesTab_root{flex-direction:column;gap:12px;display:flex}.CapabilitiesTab_title{color:var(--foreground);margin:0;font-size:16px;font-weight:600;line-height:1}.CapabilitiesTab_description{color:#71717a;margin:6px 0 0;font-size:12.5px;line-height:20px}.CalendarTab_root{flex-direction:column;gap:24px;display:flex}.CalendarTab_sectionTitle{color:var(--foreground);margin:0 0 12px;font-size:16px;font-weight:600;line-height:1}.CalendarTab_sectionDescription{color:#71717a;margin:-4px 0 12px;font-size:13px;line-height:1.5}.CalendarTab_emptyState{color:#71717a;background:#fafafa;border:1px dashed #e4e4e7;border-radius:22px;margin:0;padding:20px 16px;font-size:13px}.CalendarTab_vtDot{border-radius:var(--radius-full);flex-shrink:0;width:10px;height:10px;display:block}.TeamMemberDetailPanelBody_form{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.TeamMemberDetailPanelBody_split{flex:auto;min-height:0;display:flex}.TeamMemberDetailPanelBody_rightCol{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.TeamMemberDetailPanelBody_profile{align-items:center;gap:16px;margin-bottom:20px;display:flex}.TeamMemberDetailPanelBody_profileAvatar{width:80px;height:80px;font-size:18px}.TeamMemberDetailPanelBody_profileInfo{flex:1;min-width:0}.TeamMemberDetailPanelBody_profileName{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:600;line-height:24px;overflow:hidden}.TeamMemberDetailPanelBody_profileMeta{color:#71717a;margin:4px 0 0;font-size:13px;line-height:20px}.ShiftsGrid_wide{display:none}@media (width>=1280px){.ShiftsGrid_wide{display:block;overflow-x:auto}}.ShiftsGrid_wideInner{min-width:1180px}.ShiftsGrid_head,.ShiftsGrid_row{grid-template-columns:260px repeat(6,minmax(0,1fr));display:grid}.ShiftsGrid_head{border-bottom:1px solid #f0f0f2;padding:16px 20px}.ShiftsGrid_headDay{text-align:center;color:#111;font-size:16px;font-weight:600}.ShiftsGrid_row{align-items:stretch;padding:8px 20px}.ShiftsGrid_row+.ShiftsGrid_row{border-top:1px solid #f4f4f5}.ShiftsGrid_person{text-align:left;border:0;border-radius:12px;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-width:0;height:100%;padding:0 12px;display:flex}.ShiftsGrid_person:hover{background:#fafafa}.ShiftsGrid_personAvatar{width:44px;height:44px}.ShiftsGrid_personText{min-width:0}.ShiftsGrid_personName{text-overflow:ellipsis;white-space:nowrap;color:#111;font-size:16px;font-weight:500;display:block;overflow:hidden}.ShiftsGrid_personRole{text-overflow:ellipsis;white-space:nowrap;color:#71717a;margin-top:2px;font-size:12px;display:block;overflow:hidden}.ShiftsGrid_cellSlot{padding:0 6px}.ShiftsGrid_cell{font-variant-numeric:normal;background:var(--shift-bg);width:100%;height:36px;color:var(--shift-text);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-size:14px;font-weight:600;display:flex;overflow:hidden}.ShiftsGrid_cell:hover{filter:brightness(.98)}.ShiftsGrid_cellElsewhere{border-color:var(--shift-border);border-style:var(--shift-border-style);font-style:italic;font-weight:500}.ShiftsGrid_cellLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;font-weight:500;line-height:1;display:block;overflow:hidden}.ShiftsGrid_cellSpan{line-height:1}@media (width>=1280px){.ShiftsGrid_compact{display:none}}.ShiftsGrid_compactRow{padding:12px 16px}.ShiftsGrid_compactRow+.ShiftsGrid_compactRow{border-top:1px solid #f4f4f5}.ShiftsGrid_compactPerson{text-align:left;border-radius:12px;justify-content:flex-start;align-items:center;gap:12px;width:100%;display:flex}.ShiftsGrid_compactPerson:hover{background:#fafafa}.ShiftsGrid_compactDays{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.ShiftsGrid_chip{background:var(--shift-bg);height:auto;color:var(--shift-text);border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 4px;display:flex}.ShiftsGrid_chip:hover{filter:brightness(.98)}.ShiftsGrid_chipElsewhere{border-color:var(--shift-border);border-style:var(--shift-border-style)}.ShiftsGrid_chipDay{text-transform:uppercase;letter-spacing:.06em;opacity:.7;font-size:11px;font-weight:500}.ShiftsGrid_chipValue{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:600;line-height:1;overflow:hidden}.ShiftsLegend_legend{color:#71717a;border-top:1px solid #f0f0f2;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:16px 20px;font-size:12px;display:flex}.ShiftsLegend_legendItem{align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.ShiftsLegend_legendSwatch{border:1px solid var(--shift-border);border-style:var(--shift-border-style);background:var(--shift-bg);border-radius:3px;width:10px;height:10px}.ShiftsSkeleton_root{padding:8px 0}.ShiftsSkeleton_row{grid-template-columns:1fr;gap:8px;padding:12px 20px;display:grid}.ShiftsSkeleton_row+.ShiftsSkeleton_row{border-top:1px solid #f4f4f5}@media (width>=1280px){.ShiftsSkeleton_row{grid-template-columns:260px repeat(6,minmax(0,1fr));align-items:center;gap:12px}}.ShiftsSkeleton_person{align-items:center;gap:12px;padding:0 12px;display:flex}.ShiftsSkeleton_avatar{border-radius:9999px;flex-shrink:0;width:44px;height:44px}.ShiftsSkeleton_personText{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ShiftsSkeleton_name{width:60%;height:16px}.ShiftsSkeleton_role{width:40%;height:12px}.ShiftsSkeleton_cell{border-radius:10px;height:36px}.FilterDropdownTrigger_trigger{color:#111;background-color:#fff;border:1px solid #e4e4e7;border-radius:9999px;outline:none;align-items:center;gap:6px;font-weight:500;transition:border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:flex}.FilterDropdownTrigger_trigger::placeholder{color:#a1a1aa}.FilterDropdownTrigger_trigger{color:#111;cursor:pointer;white-space:nowrap;height:48px;padding:0 14px;font-size:16px;font-weight:500;transition:background .15s}.FilterDropdownTrigger_trigger:hover{background:#fafafa}.FilterDropdownTrigger_trigger[data-state=open]{background:#f4f4f5}.FilterDropdownTrigger_trigger:focus{outline-offset:2px;border-color:#111;outline:2px solid #0000;box-shadow:0 0 0 2px #1111111a}.FilterDropdownTrigger_triggerPlaceholder{color:#71717a}.FilterDropdownTrigger_trigger.FilterDropdownTrigger_triggerXs{color:#71717a;gap:6px;height:32px;padding:0 12px;font-size:12px;font-weight:600}.FilterDropdownTrigger_trigger.FilterDropdownTrigger_triggerXs:hover{color:#111;background:#fff;border-color:#a1a1aa}.FilterDropdownTrigger_trigger.FilterDropdownTrigger_triggerXs[data-state=open]{background:#fff}.FilterDropdownTrigger_trigger.FilterDropdownTrigger_triggerXs[data-active=true],.FilterDropdownTrigger_trigger.FilterDropdownTrigger_triggerXs[data-active=true]:hover{color:#fff;background:#111;border-color:#111}.FilterDropdownTrigger_triggerSm{height:36px;padding:0 12px;font-size:13px;font-weight:500}@media (width>=1024px){.FilterDropdownTrigger_triggerSm{height:40px;padding:0 14px;font-size:14px}}.FilterDropdownTrigger_triggerMd{height:44px;padding:0 16px;font-size:14px;font-weight:500;line-height:1.25rem}.FilterDropdownTrigger_trigger.FilterDropdownTrigger_triggerText{height:36px;box-shadow:none;color:#71717a;background:0 0;border-color:#0000;border-radius:999px;gap:8px;padding:0 4px;font-size:14px;font-weight:400}.FilterDropdownTrigger_trigger.FilterDropdownTrigger_triggerText:hover,.FilterDropdownTrigger_trigger.FilterDropdownTrigger_triggerText[data-state=open]{color:#111;background:0 0}.FilterDropdownTrigger_trigger.FilterDropdownTrigger_triggerText:focus-visible{color:#111;box-shadow:0 0 0 2px #11111126}.FilterDropdownTrigger_triggerLeading{flex-shrink:0;align-items:center;display:inline-flex}.FilterDropdownTrigger_triggerLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FilterDropdownTrigger_chevron{color:#71717a;flex-shrink:0}.FilterDropdownTrigger_triggerDefault .FilterDropdownTrigger_chevron{margin-left:6px}.FilterDropdown_popup{min-width:220px}.FilterDropdown_popupWidthMd{width:220px}.FilterDropdown_popupWidthLg{width:320px}.FilterDropdown_option{color:#3f3f46;justify-content:space-between;width:100%;font-size:16px}.FilterDropdown_optionInner{align-items:center;gap:8px;min-width:0;display:inline-flex}.FilterDropdown_optionLeading{flex-shrink:0;align-items:center;display:inline-flex}.FilterDropdown_optionLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.FilterDropdown_optionDefined{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.FilterDropdown_optionHint{color:#71717a;white-space:normal;font-size:13px;font-weight:400;line-height:1.375}.FilterDropdown_optionEnd{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.FilterDropdown_checkIcon{color:#09090b;flex-shrink:0}.ShiftsToolbar_toolbar{border-bottom:1px solid #f0f0f2;flex-direction:column;gap:12px;padding:16px 20px;display:flex}@media (width>=1280px){.ShiftsToolbar_toolbar{flex-direction:row;justify-content:space-between;align-items:center}}.ShiftsToolbar_weekControls{flex-wrap:wrap;gap:8px;display:flex}.ShiftsToolbar_stepper{background:#fff;border:1px solid #e4e4e7;border-radius:9999px;height:48px;display:flex;overflow:hidden}.ShiftsToolbar_stepperArrow{color:#71717a;border-radius:0;justify-content:center;align-items:center;width:48px;height:100%;padding:0;display:flex}.ShiftsToolbar_stepperArrow:hover{background:#fafafa}.ShiftsToolbar_stepperArrowPrev{border-right:1px solid #e4e4e7}.ShiftsToolbar_stepperArrowNext{border-left:1px solid #e4e4e7}.ShiftsToolbar_stepperLabel{color:#111;align-items:center;padding:0 20px;font-size:16px;font-weight:500;display:flex}.ShiftsToolbar_pillButton{color:#09090b;border-radius:9999px;height:48px;padding:0 20px;font-size:16px}.ShiftsView_card{background:#fff;border:1px solid #ececf0;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #1111110a}.DisclosureToggle_toggle{text-align:left;cursor:pointer;align-items:center;width:100%;display:flex}.DisclosureToggle_chevron{color:#a1a1aa;flex-shrink:0;margin-left:auto;transition:transform .15s}.DisclosureToggle_chevronOpen{transform:rotate(180deg)}.DaysOffRow_row{text-align:left;border-radius:0;grid-template-columns:1fr;align-items:center;gap:6px;width:100%;height:auto;min-height:72px;padding:12px 20px;display:grid}.DaysOffRow_row+.DaysOffRow_row{border-top:1px solid #f4f4f5}.DaysOffRow_row:hover{background:#fafafa}@media (width>=1280px){.DaysOffRow_row{grid-template-columns:250px minmax(0,1fr) 300px;gap:16px}}.DaysOffRow_rowPast{opacity:.6}.DaysOffRow_when{font-variant-numeric:tabular-nums;color:#111;font-size:14px;font-weight:600}.DaysOffRow_reason{text-overflow:ellipsis;white-space:nowrap;color:#111;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.DaysOffRow_who{background:#fff;border:1px solid #e4e4e7;border-radius:9999px;justify-self:start;align-items:center;gap:8px;min-width:0;height:44px;padding:0 12px;display:flex}.DaysOffRow_whoName{text-overflow:ellipsis;white-space:nowrap;color:#111;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.DaysOffList_ceiling{color:#71717a;border-top:1px solid #f4f4f5;padding:12px 20px;font-size:12px}.DaysOffList_empty .DaysOffList_ceiling{text-align:center;border-top:0;padding:12px 0 0}.DaysOffSkeleton_row{grid-template-columns:1fr;align-items:center;gap:8px;min-height:72px;padding:12px 20px;display:grid}.DaysOffSkeleton_row+.DaysOffSkeleton_row{border-top:1px solid #f4f4f5}@media (width>=1280px){.DaysOffSkeleton_row{grid-template-columns:250px minmax(0,1fr) 300px;gap:16px}}.DaysOffSkeleton_when{width:140px;height:16px}.DaysOffSkeleton_reason{width:60%;height:16px}.DaysOffSkeleton_who{border-radius:9999px;width:220px;height:44px}.DaysOffView_card{background:#fff;border:1px solid #ececf0;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #1111110a}.DaysOffView_head{display:none}@media (width>=1280px){.DaysOffView_head{text-transform:uppercase;letter-spacing:.12em;color:#a1a1aa;border-bottom:1px solid #f0f0f2;grid-template-columns:250px minmax(0,1fr) 300px;gap:16px;padding:12px 20px;font-size:11px;font-weight:600;display:grid}}.DaysOffView_earlierHeader{background:#fafafa;border-top:1px solid #f0f0f2;padding:4px 20px}.DaysOffView_earlierLabel{text-transform:uppercase;letter-spacing:.12em;color:#a1a1aa;font-size:11px;font-weight:600}.DayOffPeopleField_root{flex-direction:column;gap:8px;display:flex}.DayOffPeopleField_tags{flex-wrap:wrap;gap:6px;display:flex}.DayOffPeopleField_chip{color:#111;background-color:#f4f4f5;border-radius:999px;align-items:center;gap:4px;height:32px;padding:0 4px 0 12px;font-size:14px;font-weight:600;display:inline-flex}.DayOffPeopleField_chipLanded{color:#166534;background-color:#f0fdf4}.DayOffPeopleField_chipRefused{color:#b91c1c;background-color:#fef2f2}.DayOffPeopleField_chipName{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.DayOffPeopleField_chipLock{opacity:.6;margin-right:6px}.DayOffPeopleField_chipRemove{width:22px;height:22px;color:inherit;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.DayOffPeopleField_chipRemove:hover{background-color:#11111114}.DayOffPeopleField_refusals{color:#b91c1c;flex-direction:column;gap:2px;margin:0;padding:0;font-size:12px;font-weight:500;list-style:none;display:flex}.DayOffPeopleField_refusalName{font-weight:700}.DayOffPeopleField_optionText{flex-direction:column;flex:1;min-width:0;display:flex}.DayOffPeopleField_optionName{text-overflow:ellipsis;white-space:nowrap;color:#111;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.DayOffPeopleField_optionRole{text-overflow:ellipsis;white-space:nowrap;color:#71717a;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.DayOffPeopleField_optionCheck{color:#111;flex-shrink:0}.DayOffFormFields_dateRow{align-items:center;gap:8px;display:flex}.DayOffFormFields_dateRow>*{flex:1 1 0;min-width:0}.DayOffFormFields_dateSep{color:#a1a1aa;flex:none;font-size:14px}.DayOffFormFields_staticDate{color:#111;align-self:center;margin:0;font-size:16px;font-weight:600}.DayOffReadView_root{flex-direction:column;gap:16px;display:flex}.DayOffReadView_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#a1a1aa;margin-bottom:6px;font-size:11px;font-weight:600;line-height:1.5;display:block}.DayOffReadView_value{color:#111;margin:0;font-size:16px;font-weight:600}.DayOffReadView_tags{flex-wrap:wrap;gap:6px;display:flex}.DayOffDialogSkeleton_srOnly{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TeamAddMenu_trigger{border-radius:9999px;height:40px;padding:0 20px}@media (width>=1024px){.TeamAddMenu_trigger{height:48px;padding:0 28px;font-size:16px}}.TeamAddMenu_chevron{opacity:.7;margin-left:4px}.TeamAddMenu_menu{width:220px}.TeamAddMenu_icon{color:#52525b;margin-right:8px}.ListCard_card{background:#fff;border:1px solid #f0f0f2;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #1111110a}.DataTestRow_contents{display:contents}.EmployeeListRow_row{text-align:left;white-space:normal;border-radius:0;width:100%;height:auto;padding:0;display:block}.EmployeeListRow_row+.EmployeeListRow_row{border-top:1px solid #f4f4f5}.EmployeeListRow_row:hover{background:#fafafa}.EmployeeListRow_rowInactive{opacity:.7}.EmployeeListRow_rowInactive:hover{opacity:1}.EmployeeListRow_name{color:#111;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:500;overflow:hidden}.EmployeeListRow_email{color:#71717a;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;display:block;overflow:hidden}.EmployeeListRow_placeholder{color:#a1a1aa}.EmployeeListRow_lifecyclePill{color:#71717a;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:9999px;flex-shrink:0;align-items:center;height:28px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.EmployeeListRow_compact{align-items:flex-start;gap:12px;padding:12px 20px;display:flex}@media (width>=1280px){.EmployeeListRow_compact{display:none}}.EmployeeListRow_compactInfo{flex:1;min-width:0}.EmployeeListRow_compactNameRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.EmployeeListRow_compactMeta{color:#71717a;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.EmployeeListRow_metaItem{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.EmployeeListRow_metaSeparator{color:#d4d4d8}.EmployeeListRow_compactLoad{align-items:center;gap:8px;margin-top:8px;display:flex}.EmployeeListRow_compactLoadBar{background:#f4f4f5;border-radius:9999px;flex:1;height:6px;display:block;overflow:hidden}.EmployeeListRow_compactLoadValue{color:#52525b;flex-shrink:0;font-size:11px;font-weight:600}.EmployeeListRow_wide{display:none}@media (width>=1280px){.EmployeeListRow_wide{grid-template-columns:var(--employee-list-cols);align-items:center;gap:16px;padding:14px 20px;display:grid}}.EmployeeListRow_member{align-items:center;gap:12px;min-width:0;display:flex}.EmployeeListRow_memberInfo{min-width:0}.EmployeeListRow_nameRow{align-items:center;gap:8px;min-width:0;display:flex}.EmployeeListRow_colRole,.EmployeeListRow_colClinic,.EmployeeListRow_colShift{color:#71717a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.EmployeeListRow_colRole{align-items:center;min-width:0;display:flex}.EmployeeListRow_rolesGroup{align-items:center;gap:6px;min-width:0;display:inline-flex}.EmployeeListRow_overflowBadge{color:#71717a;cursor:default;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:9999px;flex-shrink:0;align-items:center;height:24px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.EmployeeListRow_colLoad{min-width:0}.EmployeeListRow_loadValue{color:#111;font-size:13px;font-weight:500;display:block}.EmployeeListRow_loadBar{background:#f4f4f5;border-radius:9999px;height:6px;margin-top:6px;display:block;overflow:hidden}.EmployeeListRow_loadFill{background:#7dd3fc;border-radius:9999px;height:100%;display:block}:root{--employee-list-cols:minmax(300px, 1fr) 180px 140px 220px 140px}.EmployeeList_tableHeader{display:none}@media (width>=1280px){.EmployeeList_tableHeader{grid-template-columns:var(--employee-list-cols);text-transform:uppercase;letter-spacing:.12em;color:#a1a1aa;border-bottom:1px solid #f0f0f2;gap:16px;padding:12px 20px;font-size:11px;font-weight:600;display:grid}}.EmployeeList_sectionToggle{background:#fafafa;border-top:1px solid #ececf0;border-bottom:1px solid #ececf0;border-radius:0;justify-content:flex-start;gap:8px;width:100%;height:auto;padding:8px 20px}.EmployeeList_sectionToggle:hover{background:#f4f4f5}.EmployeeList_sectionLabel{text-transform:uppercase;letter-spacing:.08em;color:#a1a1aa;font-size:11px;font-weight:700}.EmployeeList_sectionHint{color:#a1a1aa;font-size:11.5px;display:none}@media (width>=640px){.EmployeeList_sectionHint{display:inline}}.EmployeeList_sectionChevron{color:#a1a1aa;margin-left:auto;transition:transform .12s}.EmployeeList_sectionChevronOpen{transform:rotate(180deg)}.TeamListSkeleton_skeletons{flex-direction:column;gap:12px;display:flex}.TeamListSkeleton_skeletonRow{border-radius:16px;width:100%;height:72px}.TeamFilters_filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tabs_tabs{gap:8px;display:flex}.tabs_tabs[data-orientation=horizontal]{flex-direction:column}.tabs_list{border-radius:var(--radius-lg);width:fit-content;color:var(--muted-foreground);justify-content:center;align-items:center;padding:3px;display:inline-flex}[data-slot=tabs][data-orientation=horizontal] .tabs_list{height:32px}[data-slot=tabs][data-orientation=vertical] .tabs_list{flex-direction:column;height:fit-content}.tabs_list[data-variant=line]{border-radius:0}[data-slot=tabs][data-orientation=horizontal] .tabs_list[data-variant=line],[data-slot=tabs][data-orientation=horizontal] .tabs_list[data-variant=pill]{height:auto}.tabs_listDefault{background-color:var(--muted)}.tabs_listLine{background-color:#0000;border-bottom:1px solid #f0f0f2;justify-content:flex-start;gap:4px;width:100%;padding:0;display:flex}.tabs_listPill{background-color:#f2f1f4;border-radius:9999px;gap:0;padding:4px}.tabs_listPill[data-cursor]{background-color:#e9e8ec}.tabs_listFullWidth{width:100%;display:flex}.tabs_trigger{border-radius:var(--radius-md);white-space:nowrap;height:calc(100% - 1px);color:color-mix(in srgb, var(--foreground) 60%, transparent);border:1px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;padding:2px 6px;font-size:14px;font-weight:500;line-height:1.25rem;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}[data-slot=tabs][data-orientation=vertical] .tabs_trigger{justify-content:flex-start;width:100%}.tabs_trigger:hover{color:var(--foreground)}.tabs_trigger:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 50%, transparent);outline:1px solid var(--ring)}.tabs_trigger:disabled,.tabs_trigger[aria-disabled=true]{pointer-events:none;opacity:.5}.tabs_trigger:has([data-icon=inline-end]){padding-right:4px}.tabs_trigger:has([data-icon=inline-start]){padding-left:4px}.dark .tabs_trigger{color:var(--muted-foreground)}.dark .tabs_trigger:hover{color:var(--foreground)}.tabs_trigger[data-state=active]{background-color:var(--background);color:var(--foreground)}[data-slot=tabs-list][data-variant=default] .tabs_trigger[data-state=active]{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.dark .tabs_trigger[data-state=active]{border-color:var(--input);background-color:color-mix(in srgb, var(--input) 30%, transparent);color:var(--foreground)}.dark [data-slot=tabs-list][data-variant=line] .tabs_trigger[data-state=active]{background-color:#0000;border-color:#0000}[data-slot=tabs-list][data-variant=line] .tabs_trigger{cursor:pointer;color:#a1a1aa;background-color:#0000;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;gap:8px;height:auto;margin-bottom:-1px;padding:4px 12px 10px;font-size:14px;font-weight:600;line-height:1.5}[data-slot=tabs-list][data-variant=line] .tabs_trigger:hover{color:#52525b}[data-slot=tabs-list][data-variant=line] .tabs_trigger[data-state=active]{color:#111;border-bottom-color:#111}[data-slot=tabs-list][data-variant=pill] .tabs_trigger{cursor:pointer;color:#71717a;background-color:#0000;border-color:#0000;border-radius:9999px;flex:none;height:auto;padding:8px 20px;font-size:14px;font-weight:500}[data-slot=tabs-list][data-variant=pill] .tabs_trigger:hover{color:#111}[data-slot=tabs-list][data-variant=pill] .tabs_trigger[data-state=active]{color:#111;background-color:#fff;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}[data-slot=tabs-list].tabs_listFullWidth .tabs_trigger{flex:1}.tabs_trigger svg{pointer-events:none;flex-shrink:0}.tabs_trigger svg:not([class*=size-]){width:16px;height:16px}[data-slot=tabs-list][data-variant=line] .tabs_trigger svg:not([class*=size-]){width:14px;height:14px}.tabs_content{outline:none;flex:1;font-size:14px;line-height:1.25rem}.tabs_content[hidden]{display:none}.TeamView_wrapper{max-width:1280px;margin:0 auto}.TeamView_headerActions{align-items:center;gap:8px;display:flex}.TeamView_searchLimit{margin-bottom:16px}.TeamView_filterRow{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}@media (width>=1024px){.TeamView_filterRow{flex-direction:row;justify-content:space-between;align-items:center}}.TasksView_page{background:#fff;min-height:100%}.TasksView_container{max-width:1280px;margin-left:auto;margin-right:auto}.TasksView_headerBar{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.TasksView_titleCol{min-width:0}.TasksView_title{color:#111;font-size:20px;font-weight:600;line-height:1}@media (width>=640px){.TasksView_title{font-size:24px}}.TasksView_subtitle{white-space:nowrap;text-overflow:ellipsis;color:#71717a;margin-top:4px;font-size:12px;overflow:hidden}@media (width>=640px){.TasksView_subtitle{font-size:13px}}.TasksView_subtitleOverdue{font:inherit;color:#dc2626;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.TasksView_subtitleOverdue:hover{text-decoration:underline}.TasksView_overdueNotice{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 16px;font-size:14px;display:flex}.TasksView_headerActions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.TasksView_addButton{height:40px;padding:0 20px;font-size:14px}@media (width>=1024px){.TasksView_addButton{height:48px;padding:0 28px;font-size:16px}}.CompactSearchPicker_root{flex:130px;min-width:120px;position:relative}.CompactSearchPicker_root--meta{flex:auto;width:100%;min-width:0}.CompactSearchPicker_trigger{color:#52525b;justify-content:flex-start;gap:6px;width:100%;min-width:0;height:32px;padding:0 12px;font-size:12.5px;font-weight:600}.CompactSearchPicker_trigger:focus{outline-offset:2px;border-color:#111;outline:2px solid #0000;box-shadow:0 0 0 2px #1111111a}.CompactSearchPicker_trigger[data-error=true],.CompactSearchPicker_trigger[aria-invalid=true],[data-field-slot][data-errored=true] .CompactSearchPicker_trigger{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb, var(--destructive) 20%, transparent)}.dark .CompactSearchPicker_trigger[data-error=true],.dark .CompactSearchPicker_trigger[aria-invalid=true],.dark [data-field-slot][data-errored=true] .CompactSearchPicker_trigger{border-color:color-mix(in srgb, var(--destructive) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 40%, transparent)}.CompactSearchPicker_triggerMeta{text-align:left;color:#111;border:0;border-radius:0;justify-content:space-between;gap:8px;width:100%;min-width:0;height:auto;min-height:36px;padding:4px 0;font-size:14px;font-weight:600;line-height:20px}.CompactSearchPicker_triggerMeta:hover{color:#52525b}.CompactSearchPicker_triggerMeta:focus-visible{outline-offset:2px;color:#111;outline:2px solid #0000}.CompactSearchPicker_triggerMeta[data-error=true],.CompactSearchPicker_triggerMeta[aria-invalid=true],[data-field-slot][data-errored=true] .CompactSearchPicker_triggerMeta{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb, var(--destructive) 20%, transparent)}.dark .CompactSearchPicker_triggerMeta[data-error=true],.dark .CompactSearchPicker_triggerMeta[aria-invalid=true],.dark [data-field-slot][data-errored=true] .CompactSearchPicker_triggerMeta{border-color:color-mix(in srgb, var(--destructive) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 40%, transparent)}.CompactSearchPicker_triggerMeta .CompactSearchPicker_triggerText:not(.CompactSearchPicker_triggerText--placeholder){color:#52525b}.CompactSearchPicker_trigger--withClear{padding-right:32px}.CompactSearchPicker_triggerText{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.CompactSearchPicker_triggerText--placeholder{color:#71717a}.CompactSearchPicker_chevron{color:#71717a;flex-shrink:0}.CompactSearchPicker_trailing{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-right:-4px;display:flex}.CompactSearchPicker_clearButton{color:#a1a1aa;width:28px;height:28px;position:absolute;top:50%;right:-4px;transform:translateY(-50%)}.CompactSearchPicker_popoverContent[data-slot=popover-content]{border:1px solid #e4e4e7;border-radius:22px;width:min(260px,100vw - 48px);padding:8px;box-shadow:0 18px 48px #11111124}.CompactSearchPicker_popoverContent[data-slot=popover-content] [data-slot=command]{padding:0}.CompactSearchPicker_popoverContent[data-slot=popover-content] [data-slot=command-input-wrapper]{margin-bottom:4px;padding:0}.CompactSearchPicker_popoverContent[data-slot=popover-content] [data-slot=input-group]{background-color:#0000;border-color:#e4e4e7;gap:8px;padding-right:12px;border-radius:9999px!important;height:36px!important}.CompactSearchPicker_popoverContent[data-slot=popover-content] [data-slot=input-group]>[data-slot=input-group-addon]{padding-left:12px!important}.CompactSearchPicker_popoverContent[data-slot=popover-content] [data-slot=input-group]>[data-slot=input-group-addon] svg{opacity:1;color:#a1a1aa;width:14px;height:14px}.CompactSearchPicker_popoverContent[data-slot=popover-content] [data-slot=command-input]{color:#111;padding-left:0;font-size:13px;font-weight:500}.CompactSearchPicker_popoverContent[data-slot=popover-content] [data-slot=command-input]::placeholder{color:#a1a1aa}.CompactSearchPicker_popoverContent[data-slot=popover-content] [data-slot=command-list]{max-height:256px}.CompactSearchPicker_popoverContent[data-slot=popover-content] [data-slot=command-group]{padding:0}.CompactSearchPicker_popoverContent[data-slot=popover-content] [data-slot=command-item]{color:#111;border-radius:9999px;gap:12px;height:40px;padding:0 12px;font-weight:600}.CompactSearchPicker_popoverContent[data-slot=popover-content] [data-slot=command-item] svg:not([class*=size-]){width:15px;height:15px}.CompactSearchPicker_optionLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.CompactSearchPicker_popoverContent--wide[data-slot=popover-content]{width:min(300px,100vw - 48px)}.TaskDueDatePicker_root{position:relative}.TaskDueDatePicker_trigger{color:#111;border-color:#dedee3;justify-content:space-between;gap:8px;width:100%;height:48px;padding:0 16px;font-size:15px;font-weight:500}.TaskDueDatePicker_trigger:focus{outline-offset:2px;border-color:#111;outline:2px solid #0000;box-shadow:0 0 0 2px #1111111a}.TaskDueDatePicker_trigger[data-error=true],.TaskDueDatePicker_trigger[aria-invalid=true],[data-field-slot][data-errored=true] .TaskDueDatePicker_trigger{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb, var(--destructive) 20%, transparent)}.dark .TaskDueDatePicker_trigger[data-error=true],.dark .TaskDueDatePicker_trigger[aria-invalid=true],.dark [data-field-slot][data-errored=true] .TaskDueDatePicker_trigger{border-color:color-mix(in srgb, var(--destructive) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 40%, transparent)}.TaskDueDatePicker_triggerMeta{text-align:left;color:#111;border:0;border-radius:0;justify-content:space-between;gap:8px;width:100%;min-width:0;height:auto;min-height:36px;padding:4px 0;font-size:14px;font-weight:600;line-height:20px}.TaskDueDatePicker_triggerMeta:hover{color:#52525b}.TaskDueDatePicker_triggerMeta:focus-visible{outline-offset:2px;color:#111;outline:2px solid #0000}.TaskDueDatePicker_triggerMeta[data-error=true],.TaskDueDatePicker_triggerMeta[aria-invalid=true],[data-field-slot][data-errored=true] .TaskDueDatePicker_triggerMeta{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb, var(--destructive) 20%, transparent)}.dark .TaskDueDatePicker_triggerMeta[data-error=true],.dark .TaskDueDatePicker_triggerMeta[aria-invalid=true],.dark [data-field-slot][data-errored=true] .TaskDueDatePicker_triggerMeta{border-color:color-mix(in srgb, var(--destructive) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 40%, transparent)}.TaskDueDatePicker_triggerIcon{color:#71717a;flex-shrink:0}.TaskDueDatePicker_triggerLabel{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.TaskDueDatePicker_triggerChevron{color:#71717a;flex-shrink:0;transform:rotate(90deg)}.TaskDueDatePicker_popoverContent[data-slot=popover-content]{border-radius:24px;width:360px;padding:16px;box-shadow:0 18px 54px #11111129}.TaskDueDatePicker_presets{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.TaskDueDatePicker_preset{color:#18181b;cursor:pointer;background:#f4f4f5;border:0;border-radius:9999px;height:36px;padding:0 8px;font-size:13px;font-weight:600;transition:background-color .15s}.TaskDueDatePicker_preset:hover{background:#e4e4e7}.TaskDueDatePicker_preset--clear{grid-column:1/-1;gap:6px}.TaskDueDatePicker_preset--selected{color:#fff;background:#18181b}.TaskDueDatePicker_preset--selected:hover{background:#18181b}.TaskDueDatePicker_monthNav{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.TaskDueDatePicker_monthNavButton{color:#52525b;cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .15s,color .15s;display:flex}.TaskDueDatePicker_monthNavButton:hover{color:#18181b;background:#f4f4f5}.TaskDueDatePicker_monthHeading{color:#18181b;font-size:17px;font-weight:600}.TaskDueDatePicker_calendarGrid{grid-template-columns:repeat(7,1fr);row-gap:4px;display:grid}.TaskDueDatePicker_weekdayCell{text-align:center;color:#a1a1aa;padding:4px 0;font-size:12px;font-weight:600}.TaskDueDatePicker_dayCell{color:#18181b;cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto;font-size:14px;font-weight:600;transition:background-color .15s;display:flex}.TaskDueDatePicker_dayCell:hover{background:#f4f4f5}.TaskDueDatePicker_dayCell--outside{color:#d4d4d8}.TaskDueDatePicker_dayCell--today{box-shadow:inset 0 0 0 1px #d4d4d8}.TaskDueDatePicker_dayCell--selected{color:#fff;background:#18181b}.TaskDueDatePicker_dayCell--selected:hover{background:#18181b}.TaskMetaTable_table{gap:10px;padding-top:4px;display:grid}.TaskMetaRow_row{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:16px;display:grid}.TaskMetaRow_rowLabel{letter-spacing:.08em;text-transform:uppercase;color:#a1a1aa;padding-top:8px;font-size:12px;font-weight:600}.TaskMetaRow_rowValue{min-width:0}.source-meta_amber{color:#d97706}.source-meta_violet{color:#7c3aed}.source-meta_sky{color:#0284c7}.source-meta_emerald{color:#059669}.source-meta_zinc700{color:#3f3f46}.source-meta_zinc600{color:#52525b}.source-meta_zinc400{color:#a1a1aa}.TaskMetaFields_metaIcon{color:#71717a;flex-shrink:0}.TaskMetaFields_assigneeAvatar{border-radius:9999px;flex-shrink:0;width:20px;height:20px}.TaskMetaFields_assigneeAvatar:after{display:none}.TaskMetaFields_staticRow{color:#111;align-items:center;gap:8px;min-height:36px;padding:4px 0;font-size:14px;font-weight:600;line-height:1.25rem;display:flex}.TaskMetaFields_staticValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TaskMetaFields_staticValue--placeholder{color:#a1a1aa;font-weight:500}.TaskPatientPicker_metaIcon{color:#71717a;flex-shrink:0}.AddTaskBody_body{flex:1;min-height:0;padding:20px 24px 32px;overflow:hidden auto}.AddTaskBody_fields{gap:24px;display:grid}.AddTaskBody_titleInput{resize:none;color:#111;background:0 0;border:0;outline:none;width:100%;min-height:32px;max-height:160px;padding:0;font-size:21px;font-weight:600;line-height:1.375;overflow:hidden}.AddTaskBody_titleInput::placeholder{color:#a1a1aa}.AddTaskBody_descriptionInput{resize:none;color:#71717a;background:0 0;border:0;outline:none;width:100%;min-height:104px;padding:0;font-size:14px;font-weight:500;line-height:24px}.AddTaskBody_descriptionInput::placeholder{color:#a1a1aa}.NamePlaceholder_placeholder{vertical-align:middle;width:7rem;height:.7em;display:inline-block}.NamePlaceholder_line{width:12rem}.ActivityTimeline_card{background:#fff;border:1px solid #e4e4e7;border-radius:22px;padding:16px}.ActivityTimeline_heading{color:#111;margin:0 0 12px;font-size:15px;font-weight:600;line-height:1.3}.ActivityTimeline_list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ActivityTimeline_entry{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:12px;display:grid}.ActivityTimeline_dot{background:#a1a1aa;border-radius:9999px;flex-shrink:0;width:6px;height:6px;margin-top:8px;display:block}.ActivityTimeline_dotPositive{background:#10b981}.ActivityTimeline_dotDanger{background:#ef4444}.ActivityTimeline_body{min-width:0}.ActivityTimeline_title{white-space:nowrap;text-overflow:ellipsis;color:#111;margin:0;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.ActivityTimeline_actor{color:#71717a;margin:0;font-size:12px;line-height:1.3}.ActivityTimeline_line{color:#52525b;overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;line-height:1.4}.ActivityTimeline_detail{color:#71717a;margin:4px 0 0;font-size:13px;font-style:italic;line-height:1.4}.ActivityTimeline_when{white-space:nowrap;color:#71717a;font-variant-numeric:tabular-nums;margin:0;font-size:12px;line-height:1.3}.TaskView_headerActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.TaskView_headerIconButton{width:44px;height:44px}.TaskView_archiveHeaderButton{color:#dc2626}.TaskView_archiveHeaderButton:hover{background:#fef2f2;border-color:#ffc9c9}.TaskView_closeHeaderButton{color:#71717a}.TaskView_closeHeaderButton:hover{color:#111;background:#f4f4f5}.TaskView_body{flex-direction:column;flex:1;gap:28px;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}.TaskView_titleBlock{flex-direction:column;gap:12px;display:flex}.TaskView_titleInput{resize:none;color:#111;background:0 0;border:0;outline:none;width:100%;min-height:34px;max-height:192px;padding:0;font-size:22px;font-weight:600;line-height:1.375;overflow:hidden}.TaskView_titleInput::placeholder{color:#a1a1aa}.TaskView_descriptionInput{color:#71717a;width:100%;min-height:120px;font-size:15px;font-weight:500;line-height:24px}.TaskList_container{background:#fff;border:1px solid #ececf0;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #1111110a}@media (width>=1280px){.TaskList_scrollWrapper{overflow-x:auto}}.TaskList_headerRow{display:none}@media (width>=1280px){.TaskList_headerRow{text-transform:uppercase;letter-spacing:.12em;color:#a1a1aa;border-bottom:1px solid #f0f0f2;grid-template-columns:minmax(340px,1fr) minmax(160px,200px) 120px minmax(200px,.5fr) 230px;gap:16px;padding:12px 20px;font-size:11px;font-weight:600;display:grid}}.TaskList_headerStatusCell{text-align:left;width:174px;margin-left:auto}.TaskStatusPill_fixedWidthMd.TaskStatusPill_fixedWidthMd{justify-content:center;width:136px;padding:0}.TaskStatusPill_fixedWidthSm.TaskStatusPill_fixedWidthSm{min-width:112px;padding:0 12px;font-size:11px}.TaskStatusPill_queueSkin.TaskStatusPill_queueSkin,.TaskStatusPill_recordSkin.TaskStatusPill_recordSkin{color:#18181b}.TaskStatusPill_queueSkin.TaskStatusPill_queueNew{background:#f4f4f5}.TaskStatusPill_queueSkin.TaskStatusPill_queueInProgress{background:#bae6fd}.TaskStatusPill_queueSkin.TaskStatusPill_queueCompleted{background:#a7f3d0}.TaskStatusPill_queueSkin.TaskStatusPill_queueArchived{background:#e4e4e7}.TaskStatusPill_recordSkin.TaskStatusPill_recordNew{background:#fbcfe8}.TaskStatusPill_recordSkin.TaskStatusPill_recordInProgress{background:#bae6fd}.TaskStatusPill_recordSkin.TaskStatusPill_recordCompleted{color:#047857;background:#d1fae5}.TaskListRow_row{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;padding:0;transition:background-color .15s;display:block}.TaskListRow_row:hover{background:#fafafa}.TaskListRow_row.TaskListRow_separator{border-top:1px solid #f4f4f5}.TaskListRow_archivedRow .TaskListRow_title{color:#a1a1aa;-webkit-text-decoration:line-through #d4d4d8;text-decoration:line-through #d4d4d8;text-decoration-thickness:1px}.TaskListRow_archivedRow .TaskListRow_iconBubble,.TaskListRow_archivedRow .TaskListRow_metaRow,.TaskListRow_archivedRow .TaskListRow_assigneeName,.TaskListRow_archivedRow .TaskListRow_compactPatient,.TaskListRow_archivedRow .TaskListRow_widePatientName,.TaskListRow_archivedRow .TaskListRow_wideDueText,.TaskListRow_archivedRow .TaskListRow_wideAssigneeName{color:#a1a1aa}.TaskListRow_archivedRow .TaskListRow_iconBubble{background:#fafafa}.TaskListRow_rowCompact{align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex}@media (width>=1280px){.TaskListRow_rowCompact{display:none}}.TaskListRow_rowWide{display:none}@media (width>=1280px){.TaskListRow_rowWide{grid-template-columns:minmax(340px,1fr) minmax(160px,200px) 120px minmax(200px,.5fr) 230px;align-items:center;gap:16px;padding:14px 20px;display:grid}}.TaskListRow_iconBubble{color:#71717a;background:#f4f4f5;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.TaskListRow_title{white-space:nowrap;text-overflow:ellipsis;color:#111;font-size:15px;font-weight:500;overflow:hidden}.TaskListRow_titleCol{flex:1;min-width:0}.TaskListRow_metaRow{color:#71717a;flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;margin-top:4px;font-size:12px;display:flex}.TaskListRow_metaSeparator{color:#d4d4d8}.TaskListRow_compactPatient{white-space:nowrap;text-overflow:ellipsis;color:#52525b;font-weight:500;overflow:hidden}.TaskListRow_assigneeChip{align-items:center;gap:6px;display:inline-flex}.TaskListRow_assigneeName{color:#52525b;font-weight:500}.TaskListRow_statusGroup{flex-shrink:0;align-items:center;gap:8px;display:flex}.TaskListRow_escalatedBadge{color:#92400e;background:#fde68a;border-radius:9999px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.TaskListRow_wideTitleCol{align-items:center;gap:12px;min-width:0;display:flex}.TaskListRow_widePatientCell{min-width:0}.TaskListRow_widePatientName{white-space:nowrap;text-overflow:ellipsis;color:#111;font-size:13px;font-weight:500;display:block;overflow:hidden}.TaskListRow_patientMissing{color:#a1a1aa;font-size:13px}.TaskListRow_wideDueCell{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.TaskListRow_wideDueText{color:#71717a;font-size:13px;font-weight:500}.TaskListRow_overdueText{color:#dc2626;font-weight:600}.TaskListRow_overdueColor{color:#dc2626}.TaskListRow_wideAssigneeCell{align-items:center;gap:8px;min-width:0;display:flex}.TaskListRow_wideAssigneeName{white-space:nowrap;text-overflow:ellipsis;color:#111;font-size:13px;font-weight:500;overflow:hidden}.TaskListRow_wideStatusCell{grid-template-columns:136px 28px;align-items:center;gap:8px;width:174px;margin-left:auto;display:grid}.TaskListRow_wideEscalatedBadge{color:#92400e;background:#fde68a;border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.TaskListRow_escalatedSpacer{width:28px;height:28px}.TaskListRow_compactAvatar{border-radius:9999px;width:20px;height:20px}.TaskListRow_compactAvatar:after{display:none}.TaskListRow_compactAvatarFallback{font-size:9px;line-height:1}.TaskListRow_wideAvatar{border-radius:9999px;width:40px;height:40px}.TaskListRow_wideAvatar:after{display:none}.TaskListRow_wideAvatarFallback{font-size:13px;line-height:1}.TaskListRow_minWidth0{min-width:0}.TaskListRow_nowrap{white-space:nowrap}.DateRangePicker_trigger{color:#09090b;min-width:124px;height:48px;padding:0 14px;font-size:16px;font-weight:500}.DateRangePicker_trigger[data-state=open]{background:#f4f4f5}.DateRangePicker_triggerLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DateRangePicker_triggerChevron{color:#71717a;margin-left:6px;transform:rotate(90deg)}.DateRangePicker_popoverContent[data-slot=popover-content]{border:1px solid #e4e4e7;border-radius:24px;width:360px;padding:16px;box-shadow:0 18px 54px #11111129}.DateRangePicker_monthRow{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.DateRangePicker_monthNavButton{color:#52525b;cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .15s,color .15s;display:flex}.DateRangePicker_monthNavButton:hover{color:#18181b;background:#f4f4f5}.DateRangePicker_monthLabel{color:#09090b;font-size:17px;font-weight:600}.DateRangePicker_quickRanges{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:12px;display:grid}.DateRangePicker_quickButton{color:#18181b;cursor:pointer;background:#f4f4f5;border:0;border-radius:9999px;height:36px;padding:0 12px;font-size:13px;font-weight:600;transition:background-color .15s}.DateRangePicker_quickButton:hover{background:#e4e4e7}.DateRangePicker_weekHeader{grid-template-columns:repeat(7,1fr);row-gap:4px;display:grid}.DateRangePicker_weekDay{text-align:center;color:#a1a1aa;padding:4px 0;font-size:12px;font-weight:600}.DateRangePicker_day{color:#18181b;cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;width:40px;height:40px;margin-left:auto;margin-right:auto;font-size:14px;font-weight:600;transition:background-color .15s;display:flex}.DateRangePicker_day:hover{background:#f4f4f5}.DateRangePicker_day--outside{color:#d4d4d8}.DateRangePicker_day--inRange{color:#18181b;background:#f4f4f5}.DateRangePicker_day--selected,.DateRangePicker_day--selected:hover{color:#fff;background:#18181b}.DateRangePicker_day--today{box-shadow:inset 0 0 0 1px #d4d4d8}.DateRangePicker_hint{text-align:center;color:#71717a;margin-top:12px;font-size:12px;font-weight:500}.TasksFiltersBar_filtersBar{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}@media (width>=1024px){.TasksFiltersBar_filtersBar{flex-direction:row;justify-content:space-between;align-items:center}}.TasksFiltersBar_filterGroup{flex-wrap:wrap;gap:8px;display:flex}.TasksFiltersBar_filterTrigger[data-slot=dropdown-menu-trigger]{justify-content:center;min-width:148px}.TasksFiltersBar_filterTriggerStatus[data-slot=dropdown-menu-trigger]{justify-content:center;min-width:132px}.TasksFiltersBar_filterPopupPeople[data-slot=dropdown-menu-content]{min-width:240px}.TasksFiltersBar_filterPopupClinic[data-slot=dropdown-menu-content]{min-width:220px}.TasksFiltersBar_filterPopupStatus[data-slot=dropdown-menu-content]{min-width:190px}.SalesPageHeader_root{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.SalesPageHeader_titleBlock{min-width:0}.SalesPageHeader_title{color:#111;font-size:20px;font-weight:600;line-height:1}@media (width>=640px){.SalesPageHeader_title{font-size:24px}}.SalesPageHeader_subtitle{color:#71717a;margin-top:4px;font-size:12px}@media (width>=640px){.SalesPageHeader_subtitle{font-size:13px}}.SalesPageHeader_subtitleSkeleton{vertical-align:middle;border-radius:var(--radius-sm);width:220px;height:1em;display:inline-block}.SalesPageHeader_actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.SalesPageHeader_clinicFilter{display:none}@media (width>=640px){.SalesPageHeader_clinicFilter{display:block}}.SalesPageHeader_clinicTrigger{min-width:150px}@media (width>=1024px){.SalesPageHeader_iconButton{width:48px;height:48px}}.SalesSummaryCards_grid{grid-template-columns:1fr;gap:12px;margin-bottom:20px;display:grid}@media (width>=640px){.SalesSummaryCards_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.SalesSummaryCards_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.SalesSummaryCards_stripeSky{background:#bae6fd}.SalesSummaryCards_stripeTeal{background:#99f6e4}.SalesSummaryCards_stripeEmerald{background:#a7f3d0}.SalesSummaryCards_stripeAmber{background:#fde68a}.SalesSummaryCards_stripeRose{background:#fda4af}.SalesSummaryCards_stripeViolet{background:#ddd6fe}.AnimatedMoney_value{text-overflow:ellipsis;white-space:nowrap;color:#111;opacity:0;filter:blur(8px);max-width:100%;transition:transform .5s ease-out,opacity .5s ease-out,filter .5s ease-out;display:inline-block;overflow:hidden;transform:translateY(6px)}.AnimatedMoney_visible{opacity:1;filter:blur();transform:translateY(0)}.SummaryCard_checkIndicator{color:#0000;background:#fff;border:1px solid #d4d4d8;border-radius:9999px;justify-content:center;align-items:center;width:20px;height:20px;transition:border-color .15s,background-color .15s,color .15s;display:flex;position:absolute;top:16px;right:16px}.SummaryCard_active .SummaryCard_checkIndicator{color:#fff;background:#18181b;border-color:#18181b}.SummaryCard_card{text-align:left;min-width:0;font:inherit;background:#fff;border:1px solid #f4f4f5;border-radius:18px;padding:0;transition:box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 1px 2px #11111109}.SummaryCard_active{box-shadow:0 4px 14px #1111110f}.SummaryCard_clickable{cursor:pointer}.SummaryCard_clickable:not(.SummaryCard_active):hover{box-shadow:0 8px 22px #11111112}.SummaryCard_static{cursor:default;opacity:.9}.SummaryCard_stripe{pointer-events:none;width:4px;position:absolute;inset:0 auto 0 0}.SummaryCard_body{flex-direction:column;gap:12px;padding:16px 48px 16px 20px;display:flex}.SummaryCard_head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.SummaryCard_headText{min-width:0}.SummaryCard_cardTitle{text-transform:uppercase;letter-spacing:.08em;color:#71717a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.SummaryCard_range{color:#a1a1aa;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.SummaryCard_salesValue{color:#18181b;align-items:baseline;min-width:0;margin-top:16px;font-size:26px;font-weight:600;line-height:1;display:flex}@media (width>=640px){.SummaryCard_salesValue{font-size:28px}}.SummaryCard_metrics{color:#71717a;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:12px;display:flex}.SummaryCard_dot{color:#d4d4d8}.SummaryCard_metricNumber{color:#18181b;font-weight:600}.MonthStepper_wrap{align-items:center;gap:8px;display:inline-flex}.MonthStepper_root{background:#fff;border:1px solid #e4e4e7;border-radius:9999px;display:inline-flex;overflow:hidden}.MonthStepper_today.MonthStepper_md{height:40px;font-weight:500}.MonthStepper_today.MonthStepper_lg{height:48px}.MonthStepper_today{color:#111;background:#fff;border-color:#e4e4e7;border-radius:9999px;flex-shrink:0;padding:0 20px;font-size:14px}.MonthStepper_today:hover{background:#fafafa}.MonthStepper_md{flex-shrink:0;height:40px}.MonthStepper_md .MonthStepper_button{color:#3f3f46;width:40px}.MonthStepper_lg{height:48px}.MonthStepper_lg .MonthStepper_button{width:48px}.MonthStepper_button{color:#52525b;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;height:100%;display:flex}.MonthStepper_button:hover:not(:disabled){background:#fafafa}.MonthStepper_button:disabled{cursor:not-allowed;color:#d4d4d8}.MonthStepper_label{color:#111;border-left:1px solid #e4e4e7;border-right:1px solid #e4e4e7;justify-content:center;align-items:center;min-width:150px;height:100%;padding:0 16px;font-size:14px;font-weight:600;display:flex}.MonthStepper_root .MonthStepper_labelTrigger{background:0 0;border:none;border-left:1px solid #e4e4e7;border-right:1px solid #e4e4e7;border-radius:0;justify-content:center;gap:8px;width:auto;min-width:150px;height:100%;padding:0 16px;font-weight:600}.MonthStepper_root .MonthStepper_labelTrigger:focus,.MonthStepper_root .MonthStepper_labelTrigger[data-state=open]{box-shadow:none;background:#fafafa;border-color:#e4e4e7}.MonthStepper_root[data-cursor] .MonthStepper_button:not(:disabled),.MonthStepper_root[data-cursor] .MonthStepper_label,.MonthStepper_root[data-cursor] .MonthStepper_labelTrigger{background:#f4f4f5}.MonthStepper_calendarIcon{color:#71717a;flex-shrink:0}.SalesOverduePill_pill{color:#b91c1c;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:9999px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:13px;font-weight:600;transition:background-color .15s,color .15s,box-shadow .15s,border-color .15s;display:inline-flex}.SalesOverduePill_pill:hover:not(:disabled){background:#fef2f2;border-color:#fca5a5}.SalesOverduePill_separator{color:#d4d4d8}.SalesOverduePill_total{font-variant-numeric:tabular-nums;color:#111}.SalesOverduePill_totalSkeleton{border-radius:var(--radius-sm);background:#b91c1c2e;width:52px;height:1em;display:inline-block}.SalesOverduePill_active{color:#fff;background:#dc2626;border-color:#dc2626}.SalesOverduePill_active:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.SalesOverduePill_active .SalesOverduePill_separator{color:#ffffffb3}.SalesOverduePill_active .SalesOverduePill_total{color:#fff}.SalesOverduePill_active .SalesOverduePill_totalSkeleton{background:#ffffff59}.SalesViewToggle_root{background:#f2f1f4;border-radius:9999px;padding:4px;display:inline-flex}.SalesViewToggle_button{cursor:pointer;color:#71717a;background:0 0;border:none;border-radius:9999px;padding:10px 24px;font-size:14px;font-weight:500;transition:background .15s,color .15s,box-shadow .15s}.SalesViewToggle_button:focus-visible{outline:none;box-shadow:0 0 0 2px #11111126}.SalesViewToggle_active{color:#111;background:#fff;box-shadow:0 2px 10px #11111114}.SalesToolbar_row{flex-direction:column;gap:12px;margin-bottom:12px;display:flex}@media (width>=1024px){.SalesToolbar_row{flex-direction:row;justify-content:space-between;align-items:center}}.SalesToolbar_left{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.SalesToolbar_statusTrigger{min-width:170px}.SalesToolbar_sourceTrigger{min-width:180px}.SalesToolbar_right{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (width>=1024px){.SalesToolbar_right{justify-content:flex-end}}.SalesTableError_root,.SalesTableSkeleton_root{background:#fff;border:1px solid #ececf0;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #1111110a}.SalesTableSkeleton_row{flex-direction:column;gap:8px;padding:16px 20px;display:flex}.SalesTableSkeleton_row+.SalesTableSkeleton_row{border-top:1px solid #f4f4f5}.SalesTableSkeleton_title{border-radius:var(--radius-sm);width:40%;height:14px}.SalesTableSkeleton_meta{border-radius:var(--radius-sm);width:25%;height:12px}.SalesEventsTable_root{background:#fff;border:1px solid #ececf0;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #1111110a}.SalesEventsTable_empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 24px;display:flex}.SalesEventsTable_emptyText{color:#71717a;margin:0;font-size:14px;font-weight:500}.SalesEventsTable_header{display:none}@media (width>=1280px){.SalesEventsTable_header{text-transform:uppercase;letter-spacing:.12em;color:#a1a1aa;border-bottom:1px solid #f0f0f2;grid-template-columns:minmax(340px,1fr) 120px 220px 140px 130px;gap:16px;padding:12px 20px;font-size:11px;font-weight:600;display:grid}}.SaleTitle_root{flex-direction:column;gap:2px;min-width:0;display:inline-flex}.SaleTitle_title{text-overflow:ellipsis;white-space:nowrap;color:#111;min-width:0;font-weight:600;overflow:hidden}.SaleTitle_when{color:#71717a;font-size:12px;font-weight:500;line-height:1.3}.SalesStatusBadge_emeraldPlain{color:#047857;background:#fff;border-color:#a7f3d0}.SalesStatusBadge_emeraldWash{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.SalesStatusBadge_amber{color:#92400e;background:#fffbeb;border-color:#fde68a}.SalesStatusBadge_blue{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.SalesStatusBadge_violet{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.SalesStatusBadge_rose{color:#be123c;background:#fff1f2;border-color:#fecdd3}.SalesStatusBadge_red{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.SalesStatusBadge_zinc{color:#52525b;background:#f4f4f5;border-color:#e4e4e7}.SalesEventsTableRow_valueNegative{color:#dc2626}.SalesEventsTableRow_valueInvoice{color:#111}.SalesEventsTableRow_valuePositive{color:#059669}.SalesEventsTableRow_row.SalesEventsTableRow_divided{border-top:1px solid #f4f4f5}.SalesEventsTableRow_compact{align-items:flex-start;gap:12px;width:100%;padding:12px 16px;display:flex}@media (width>=1280px){.SalesEventsTableRow_compact{display:none}}.SalesEventsTableRow_compactLeft{flex:1;min-width:0}.SalesEventsTableRow_titleRoot{min-width:0}.SalesEventsTableRow_titleRoot .SalesEventsTableRow_serviceText{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:500;overflow:hidden}.SalesEventsTableRow_compactMeta{color:#71717a;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;font-size:12px;display:flex}.SalesEventsTableRow_time{white-space:nowrap;font-weight:500}.SalesEventsTableRow_dot{color:#d4d4d8}.SalesEventsTableRow_patient{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SalesEventsTableRow_compactRight{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.SalesEventsTableRow_compactValue{font-size:14px;font-weight:600}.SalesEventsTableRow_wide{display:none}@media (width>=1280px){.SalesEventsTableRow_wide{grid-template-columns:minmax(340px,1fr) 120px 220px 140px 130px;align-items:center;gap:16px;height:56px;padding:0 20px;display:grid}}.SalesEventsTableRow_wideValue{font-size:13px;font-weight:600}.SalesEventsTableRow_wideStatus{justify-content:flex-start;display:flex}.SalesEventsTableRow_row{text-align:left;cursor:pointer;background:#fff;width:100%;padding:0;transition:background .12s;display:block}.SalesEventsTableRow_row:hover{background:#fafafa}.SalesEventsTableRow_wideText,.SalesEventsTableRow_wideTextTruncate{color:#71717a;font-size:13px;font-weight:500}.SalesEventsTableRow_wideTextTruncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SalesServicesTable_root{background:#fff;border:1px solid #ececf0;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #1111110a}.SalesServicesTable_empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 24px;display:flex}.SalesServicesTable_emptyText{color:#71717a;font-size:14px;font-weight:500}.SalesServicesTable_header{display:none}@media (width>=1280px){.SalesServicesTable_header{text-transform:uppercase;letter-spacing:.12em;color:#a1a1aa;border-bottom:1px solid #f0f0f2;grid-template-columns:minmax(300px,1fr) 80px 100px 110px 130px 130px;align-items:center;gap:16px;padding:12px 20px;font-size:11px;font-weight:600;display:grid}}.SalesServicesTable_alignRight{text-align:right}.SalesServicesTableRow_row{text-align:left;cursor:pointer;background:#fff;border:none;width:100%;padding:0;transition:background .12s;display:block}.SalesServicesTableRow_row:hover{background:#fafafa}.SalesServicesTableRow_alignRight{text-align:right}.SalesServicesTableRow_row.SalesServicesTableRow_divided{border-top:1px solid #f4f4f5}.SalesServicesTableRow_compact{align-items:flex-start;gap:12px;width:100%;padding:12px 16px;display:flex}@media (width>=1280px){.SalesServicesTableRow_compact{display:none}}.SalesServicesTableRow_compactLeft{flex:1;min-width:0}.SalesServicesTableRow_serviceLine{color:#111;align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:500;display:flex}.SalesServicesTableRow_serviceText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SalesServicesTableRow_compactMeta{color:#71717a;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;font-size:12px;display:flex}.SalesServicesTableRow_compactSold{white-space:nowrap}.SalesServicesTableRow_compactRight{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.SalesServicesTableRow_compactRevenue{font-variant-numeric:tabular-nums;color:#111;font-size:14px;font-weight:600}.SalesServicesTableRow_compactSubMeta{color:#71717a;text-align:right;font-size:12px;font-weight:500}.SalesServicesTableRow_wide{display:none}@media (width>=1280px){.SalesServicesTableRow_wide{grid-template-columns:minmax(300px,1fr) 80px 100px 110px 130px 130px;align-items:center;gap:16px;height:56px;padding:0 20px;display:grid}}.SalesServicesTableRow_metricStrong{font-variant-numeric:tabular-nums;color:#111;font-size:13px;font-weight:600}.SalesServicesTableRow_metricMuted{color:#71717a}.SalesServicesTableRow_metricWarn{color:#f59e0b}.SalesServicesTableRow_metricDanger{color:#dc2626}.ReasonDialogBody_subtitle{color:#71717a;text-overflow:ellipsis;margin:4px 0 0;font-size:14px;font-weight:500;overflow:hidden}.ReasonDialogBody_textarea{resize:none;border-radius:22px;min-height:96px}.ReceiptMenu_trigger{border-radius:9999px;width:100%;height:56px;font-size:15px;font-weight:600}.ReceiptMenu_span{grid-column:span 2}.ReceiptMenu_denied{text-align:center;flex-direction:column;gap:6px;display:flex}.PatientCard_card{background:#fff;border:1px solid #e4e4e7;border-radius:22px;align-items:center;gap:16px;padding:16px;display:flex}.PatientCard_cardButton{text-align:left;white-space:normal;border-radius:22px;justify-content:flex-start;align-items:center;gap:16px;width:100%;height:auto;padding:16px;display:flex}.PatientCard_cardButton:hover{border-color:#d4d4d8}.PatientCard_avatar{color:#52525b;background:#f4f4f5;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:18px;font-weight:600;display:flex}.PatientCard_avatar[data-avatar-tone=rose]{color:#be123c;background-color:#ffe4e6}.PatientCard_avatar[data-avatar-tone=amber]{color:#b45309;background-color:#fef3c7}.PatientCard_avatar[data-avatar-tone=emerald]{color:#047857;background-color:#d1fae5}.PatientCard_avatar[data-avatar-tone=sky]{color:#0369a1;background-color:#e0f2fe}.PatientCard_avatar[data-avatar-tone=violet]{color:#6d28d9;background-color:#ede9fe}.PatientCard_avatar[data-avatar-tone=fuchsia]{color:#a21caf;background-color:#fae8ff}.PatientCard_avatar[data-avatar-tone=cyan]{color:#0e7490;background-color:#cffafe}.PatientCard_avatar[data-avatar-tone=lime]{color:#4d7c0f;background-color:#ecfccb}.PatientCard_info{flex:1;min-width:0}.PatientCard_name{color:#111;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:600;line-height:1.25;overflow:hidden}.PatientCard_contactRow{color:#71717a;gap:4px;margin-top:8px;font-size:14px;font-weight:500;display:grid}.PatientCard_contactItem{align-items:center;gap:6px;min-width:0;display:inline-flex}.PatientCard_contactValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PaymentLinesGrid_lines{border:1px solid var(--border-faint);background:var(--muted-faint);border-radius:14px;gap:8px;padding:8px;display:grid}.PaymentLinesGrid_flat{background:0 0;border:0;border-radius:0;gap:12px;padding:0}.PaymentLinesGrid_flat .PaymentLinesGrid_group{border-radius:0;padding:0}.PaymentLinesGrid_flat .PaymentLinesGrid_linesBody{gap:6px}.PaymentLinesGrid_colHeader{text-transform:uppercase;letter-spacing:.06em;color:var(--label-muted);grid-template-columns:minmax(0,1fr) 72px 64px 72px;align-items:center;gap:8px;padding:4px 12px 0;font-size:10px;font-weight:600;display:grid}.PaymentLinesGrid_flat .PaymentLinesGrid_colHeader{padding:0}.PaymentLinesGrid_colLabel{text-align:right}.PaymentLinesGrid_linesBody{gap:8px;display:grid}.PaymentLinesGrid_group{border-radius:12px;padding:10px 12px}.PaymentLinesGrid_baseRow{grid-template-columns:minmax(0,1fr) 72px 64px 72px;align-items:center;gap:8px;display:grid}.PaymentLinesGrid_baseNameWrap{flex-direction:column;gap:2px;min-width:0;display:flex}.PaymentLinesGrid_baseName{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:14px;font-weight:600;overflow:hidden}.PaymentLinesGrid_vatNote{text-overflow:ellipsis;white-space:nowrap;color:var(--label-muted);font-size:12px;font-weight:500;line-height:16px;display:block;overflow:hidden}.PaymentLinesGrid_cellMuted{text-align:right;color:var(--muted-foreground);font-size:13px;font-weight:500}.PaymentLinesGrid_cellStrong{text-align:right;color:var(--foreground);font-size:13px;font-weight:600}.PaymentLinesGrid_addons{border-top:1px solid var(--border-faint);gap:6px;margin-top:8px;padding-top:8px;display:grid}.PaymentLinesGrid_addonRow{grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:8px;display:grid}.PaymentLinesGrid_addonName{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:13px;font-weight:500;overflow:hidden}.PaymentLinesGrid_addonTotal{text-align:right;color:var(--foreground);font-size:13px;font-weight:600}.InvoiceCard_card{background:#fff;border:1px solid #e7e7eb;border-radius:24px;padding:16px}.InvoiceCard_header{margin-bottom:20px}.InvoiceCard_headerRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.InvoiceCard_title{text-overflow:ellipsis;white-space:nowrap;color:#111;min-width:0;margin:0;font-size:16px;font-weight:600;line-height:20px;overflow:hidden}.InvoiceCard_subtitle{color:#71717a;margin:4px 0 0;font-size:15px;line-height:20px}.InvoiceCard_totals{gap:6px;margin-top:20px;padding-top:4px;display:grid}.InvoiceCard_totalsRow{color:#71717a;grid-template-columns:minmax(0,1fr) 80px;align-items:center;gap:12px;font-size:15px;line-height:20px;display:grid}.InvoiceCard_totalsValue{text-align:right}.InvoiceCard_footerRow{grid-template-columns:minmax(0,1fr) 80px;align-items:start;gap:12px;margin-top:20px;padding-top:4px;display:grid}.InvoiceCard_footerLeft{flex-direction:column;gap:2px;min-width:0;display:flex}.InvoiceCard_footerTitle{text-overflow:ellipsis;white-space:nowrap;color:#111;font-size:15px;font-weight:600;line-height:20px;display:block;overflow:hidden}.InvoiceCard_footerSubtitle{text-overflow:ellipsis;white-space:nowrap;color:#71717a;font-size:15px;line-height:20px;display:block;overflow:hidden}.InvoiceCard_footerAmount{text-align:right;color:#111;font-size:15px;font-weight:600;line-height:20px}.InvoiceCard_refunds{border-top:1px solid #f4f4f5;margin-top:20px;padding-top:16px}.InvoiceCard_refundsLabel{text-transform:uppercase;letter-spacing:.08em;color:#a1a1aa;margin:0 0 8px;font-size:10.5px;font-weight:600}.InvoiceCard_refundList{gap:4px;display:grid}.InvoiceCard_refundRow{border-bottom:1px solid #f4f4f5;grid-template-columns:minmax(0,1fr) 80px;align-items:start;gap:12px;padding:8px 0;display:grid}.InvoiceCard_refundRow:last-child{border-bottom:0}.InvoiceCard_refundNameWrap{flex-direction:column;gap:2px;min-width:0;display:flex}.InvoiceCard_refundName{text-overflow:ellipsis;white-space:nowrap;color:#111;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.InvoiceCard_refundMeta{text-overflow:ellipsis;white-space:nowrap;color:#71717a;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.InvoiceCard_refundAmount{text-align:right;color:var(--destructive);font-size:14px;font-weight:600;line-height:20px}.InvoiceCard_refundedTotalRow{color:var(--destructive);border-top:1px solid #f4f4f5;grid-template-columns:minmax(0,1fr) 80px;align-items:center;gap:12px;margin-top:8px;padding-top:8px;font-size:15px;line-height:20px;display:grid}.InvoiceCard_refundedTotalValue{text-align:right;font-weight:500}.InvoiceCard_netPaidRow{color:#111;grid-template-columns:minmax(0,1fr) 80px;align-items:center;gap:12px;margin-top:16px;font-size:15px;font-weight:600;line-height:20px;display:grid}.InvoiceCard_netPaidValue{text-align:right}.DetailsCard_card{background:#fff;border:1px solid #e7e7eb;border-radius:24px;padding:16px}.DetailsCard_heading{color:#111;margin:0 0 8px;font-size:15px;font-weight:600}.DetailsCard_rows{flex-direction:column;display:flex}.DetailsCard_row{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px;min-height:56px;padding:8px 0;display:grid}.DetailsCard_row:first-child{padding-top:0}.DetailsCard_row:last-child{padding-bottom:0}.DetailsCard_label{color:#71717a;font-size:13px;font-weight:500}.DetailsCard_appointmentButton{text-align:right;cursor:pointer;background:0 0;border:none;border-radius:9999px;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:12px;max-width:100%;margin-left:auto;padding:4px 0;transition:background-color .15s;display:grid}.DetailsCard_appointmentButton:hover{background:#fafafa}.DetailsCard_appointmentButton:focus-visible{outline-offset:2px;outline:2px solid #0000;box-shadow:0 0 0 2px #1111111a}.DetailsCard_appointmentText{text-align:right;flex-direction:column;gap:2px;min-width:0;display:flex}.DetailsCard_appointmentName{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;display:block;overflow:hidden}.DetailsCard_appointmentTime{color:#71717a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:16px;display:block;overflow:hidden}.DetailsCard_appointmentIcon{color:#71717a;background:#f4f4f5;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.DetailsCard_ownerRow{justify-content:flex-end;align-items:center;gap:10px;padding:4px 0;display:flex}.DetailsCard_ownerAvatar{border:1px solid #e4e4e7}.DetailsCard_ownerName{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;overflow:hidden}.MarkAsPaidDialog_infoCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--muted);flex-direction:column;gap:.75rem;padding:1rem;display:flex}.MarkAsPaidDialog_row{align-items:flex-start;gap:.75rem;display:flex}.MarkAsPaidDialog_iconChip{border:1px solid var(--border);background:var(--background);width:2rem;height:2rem;color:var(--muted-foreground);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.MarkAsPaidDialog_rowText{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.MarkAsPaidDialog_rowLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);font-size:.6875rem;font-weight:600}.MarkAsPaidDialog_rowValue{color:var(--foreground);font-size:.875rem;font-weight:600}.MarkAsPaidDialog_rowHint{color:var(--muted-foreground);font-size:.75rem}.MarkAsPaidDialog_copyButton{max-width:100%;color:var(--primary);cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;padding:0;font-size:.8125rem;font-weight:500;display:inline-flex}.MarkAsPaidDialog_copyButton:hover .MarkAsPaidDialog_linkText{text-decoration:underline}.MarkAsPaidDialog_linkText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MarkAsPaidDialog_copiedIcon{color:#10b981;flex-shrink:0}.SaleEventDetailPanel_body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}.SaleEventDetailPanel_footer{border-top:1px solid #f0f0f2;grid-template-columns:1fr 1fr;gap:8px;padding:16px 24px;display:grid}.SaleEventDetailPanel_footerPrimary,.SaleEventDetailPanel_footerSecondary{border-radius:9999px;width:100%;height:56px;font-size:15px;font-weight:600}.SaleEventDetailPanel_footerSpan{grid-column:span 2}.SaleEventDetailPanel_footerDestructive{color:#dc2626;background:#fff;border-color:#fecaca}.SaleEventDetailPanel_footerDestructive:hover{color:#b91c1c;background:#fef2f2}.SaleEventDetailPanel_markUnpaidRow{grid-column:span 2;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.SaleEventDetailPanel_markUnpaidPrompt{color:var(--muted-foreground)}.SaleEventDetailPanel_markUnpaidLink{color:var(--foreground);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.SaleEventDetailPanel_markUnpaidLink:hover{color:var(--muted-foreground)}.AddSaleStepper_shell{padding:12px 24px 0}.AddSaleStepper_rule{border-bottom:1px solid #f0f0f2}.AddSaleStepper_stepper{grid-template-columns:1fr 1fr;gap:12px;display:grid}.AddSaleStepper_item{color:#71717a;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:8px;height:56px;padding:0 8px;font-size:13px;font-weight:600;transition:color .12s;display:flex;position:relative;bottom:-1px}.AddSaleStepper_item:hover:not(:disabled){color:#111;border-bottom-color:#e4e4e7}.AddSaleStepper_itemActive{color:#111;border-bottom-color:#111}.AddSaleStepper_itemActive:hover{border-bottom-color:#111}.AddSaleStepper_itemDisabled{color:#a1a1aa;cursor:not-allowed}.AddSaleStepper_itemDisabled:hover{color:#a1a1aa;border-bottom-color:#0000}.AddSaleStepper_badge{color:#71717a;background:#f4f4f5;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;transition:background .12s,color .12s;display:flex}.AddSaleStepper_badgeActive{color:#fff;background:#111}.AddSaleStepper_badgeComplete{color:#111;background:#f4f4f5}.AddSalePatientField_patientAvatar{color:#71717a;background:#f4f4f5;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:600;display:flex}.AddSalePatientField_patientAvatar[data-avatar-tone=rose]{color:#be123c;background-color:#ffe4e6}.AddSalePatientField_patientAvatar[data-avatar-tone=amber]{color:#b45309;background-color:#fef3c7}.AddSalePatientField_patientAvatar[data-avatar-tone=emerald]{color:#047857;background-color:#d1fae5}.AddSalePatientField_patientAvatar[data-avatar-tone=sky]{color:#0369a1;background-color:#e0f2fe}.AddSalePatientField_patientAvatar[data-avatar-tone=violet]{color:#6d28d9;background-color:#ede9fe}.AddSalePatientField_patientAvatar[data-avatar-tone=fuchsia]{color:#a21caf;background-color:#fae8ff}.AddSalePatientField_patientAvatar[data-avatar-tone=cyan]{color:#0e7490;background-color:#cffafe}.AddSalePatientField_patientAvatar[data-avatar-tone=lime]{color:#4d7c0f;background-color:#ecfccb}.AddSalePatientField_patientName{text-overflow:ellipsis;white-space:nowrap;color:#111;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.AddSaleCartStep_field{flex-direction:column;display:flex}.PaymentMethodSelect_methodTrigger[data-error=true],.PaymentMethodSelect_methodTrigger[aria-invalid=true],[data-field-slot][data-errored=true] .PaymentMethodSelect_methodTrigger{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb, var(--destructive) 20%, transparent)}.dark .PaymentMethodSelect_methodTrigger[data-error=true],.dark .PaymentMethodSelect_methodTrigger[aria-invalid=true],.dark [data-field-slot][data-errored=true] .PaymentMethodSelect_methodTrigger{border-color:color-mix(in srgb, var(--destructive) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 40%, transparent)}.PaymentMethodSelect_methodTrigger{color:#111;cursor:pointer;text-align:left;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;align-items:center;gap:12px;width:100%;height:48px;padding:0 16px;font-size:15px;font-weight:500;transition:background .12s;display:flex}.PaymentMethodSelect_methodTrigger:hover{background:#fafafa}.PaymentMethodSelect_methodIconBubble{color:#71717a;background:#f4f4f5;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.PaymentMethodSelect_methodLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.PaymentMethodSelect_methodIconPlaceholder{color:#a1a1aa}.PaymentMethodSelect_methodLabelPlaceholder{color:#a1a1aa;font-weight:400}.PaymentMethodSelect_methodChevron{color:#71717a;flex-shrink:0}.PaymentMethodSelect_methodContent{width:var(--radix-popover-trigger-width);min-width:var(--radix-popover-trigger-width);padding:4px}.PaymentMethodSelect_methodOption{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9999px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;height:48px;padding:0 12px;transition:background .12s;display:grid}.PaymentMethodSelect_methodOption:hover{background:#fafafa}.PaymentMethodSelect_methodOptionDisabled{cursor:not-allowed;opacity:.5}.PaymentMethodSelect_methodOptionDisabled:hover{background:0 0}.PaymentMethodSelect_methodOptionIcon{color:#71717a;background:#f4f4f5;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.PaymentMethodSelect_methodOptionLabel{text-overflow:ellipsis;white-space:nowrap;color:#111;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.PaymentMethodSelect_methodOptionEnd{color:#111;justify-content:flex-end;align-items:center;gap:8px;min-width:44px;display:flex}.PaymentMethodSelect_methodOptionEnd>svg{flex-shrink:0}.PaymentMethodSelect_optionBadge{white-space:nowrap;color:#71717a;font-size:12px;font-weight:600}.PaymentMethodSelect_lockedHint{padding:4px 8px 6px}.AddSalePaymentStep_field{flex-direction:column;display:flex}.AddSalePaymentStep_dateTimeRow{grid-template-columns:minmax(0,1fr) 140px;gap:8px;display:grid}.AddSalePaymentStep_dateTrigger{width:100%;height:48px}.AddSalePaymentStep_timeInputWrap{background:#fff;border:1px solid #e4e4e7;border-radius:9999px;align-items:center;gap:8px;height:48px;padding:0 16px;transition:border-color .12s;display:flex}.AddSalePaymentStep_timeInputWrap:hover{background:#fafafa}.AddSalePaymentStep_timeInputWrap:focus-within{border-color:#111}.AddSalePaymentStep_timeIcon{color:#71717a;flex-shrink:0}.AddSalePaymentStep_timeInput{text-align:center;color:#111;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:15px;font-weight:500}.AddSalePaymentStep_timeInput::placeholder{color:#a1a1aa}.AddSalePaymentStep_linesUnavailable{color:#71717a;background:#fafafa;border:1px solid #e4e4e7;border-radius:16px;padding:12px 14px;font-size:13px;font-weight:500}.AddSaleCartFooter_footer{background:#fff;border-top:1px solid #f0f0f2;padding:24px}.AddSaleCartFooter_cartActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.AddSaleCartFooter_checkoutBtn{color:#fff;cursor:pointer;background:#111;border:none;border-radius:9999px;width:100%;height:48px;font-size:15px;font-weight:600;transition:opacity .12s}.AddSaleCartFooter_checkoutBtn:disabled{opacity:.4;cursor:not-allowed}.AddSaleCartFooter_checkoutBtn:not(:disabled):hover{background:#222}.AddSaleCartFooter_saveDraftSecondaryBtn{border-radius:9999px;width:100%;height:48px;font-size:15px;font-weight:600}.AddSaleCartFooter_summaryRow:not(:empty){margin-bottom:12px}.AddSaleDiscount_trigger{color:#111;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-self:flex-start;align-items:center;width:fit-content;height:36px;padding:0 4px;font-size:13px;font-weight:600;display:inline-flex}.AddSaleDiscount_trigger:hover{text-decoration:underline}.AddSaleDiscount_editor{border-bottom:1px solid #f0f0f2;flex-direction:column;gap:8px;padding-bottom:12px;display:flex}.AddSaleDiscount_editorHeader{justify-content:space-between;align-items:center;display:flex}.AddSaleDiscount_editorLabel{color:#111;font-size:13px;font-weight:600}.AddSaleDiscount_removeLink{color:#71717a;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:500}.AddSaleDiscount_removeLink:hover{color:#111}.AddSaleDiscount_editorRow{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.AddSaleDiscount_pillToggle{background:#f4f4f5;border-radius:9999px;align-items:center;gap:0;height:36px;padding:4px;display:flex}.AddSaleDiscount_pillBtn{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;height:100%;padding:0 12px;font-size:12px;font-weight:600;transition:background .12s,color .12s,box-shadow .12s;display:flex}.AddSaleDiscount_pillBtnActive{color:#111;background:#fff;box-shadow:0 1px 4px #11111114}.AddSaleTotalsCard_card{background:#fff;border:1px solid #e4e4e7;border-radius:24px;flex-direction:column;gap:8px;margin-bottom:16px;padding:16px;display:flex}.AddSaleTotalsCard_row{color:#71717a;justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.AddSaleTotalsCard_row>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.AddSaleTotalsCard_rowDiscount{color:#047857}.AddSaleTotalsCard_value{color:#111;font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.AddSaleTotalsCard_emphasisRow{color:#111;font-variant-numeric:tabular-nums;border-top:1px solid #f0f0f2;justify-content:space-between;align-items:center;padding-top:8px;font-size:15px;font-weight:600;display:flex}.AddSaleTotalsCard_cardRecomputing .AddSaleTotalsCard_value,.AddSaleTotalsCard_cardRecomputing .AddSaleTotalsCard_emphasisRow{opacity:.5}.AddSaleTotalsCard_recomputing{color:#71717a;font-size:12px;font-weight:600}.AddSaleTotalsCard_unavailable{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.AddSaleTotalsCard_unavailableTitle{color:#111;font-size:14px;font-weight:600}.AddSaleTotalsCard_unavailableDetail{color:#71717a;font-size:12px;font-weight:500}.AddSalePaymentFooter_paymentFooter{background:#fafafa;border-top:1px solid #f0f0f2;padding:24px}.AddSalePaymentFooter_resendBtn{border-radius:9999px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;margin-bottom:8px;display:flex}.AddSalePaymentFooter_paymentActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.AddSalePaymentFooter_savePayLaterBtn{border-radius:9999px;width:100%;height:48px;font-size:15px;font-weight:600}.AddSalePaymentFooter_payNowBtn{color:#fff;cursor:pointer;background:#111;border:none;border-radius:9999px;width:100%;height:48px;font-size:15px;font-weight:600;transition:opacity .12s}.AddSalePaymentFooter_payNowBtn:disabled{opacity:.4;cursor:not-allowed}.AddSalePaymentFooter_payNowBtn:not(:disabled):hover{background:#222}.AddSalePaymentFooter_summaryRow:not(:empty){margin-bottom:12px}.AddSalePaymentFooter_pricingNote{color:#71717a;margin-bottom:12px;font-size:13px;font-weight:500}.AppointmentPickerShell_trigger{color:#111;cursor:pointer;text-align:left;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;align-items:center;gap:12px;width:100%;height:48px;padding:0 16px;font-size:15px;font-weight:500;transition:background .12s;display:flex}.AppointmentPickerShell_trigger:hover:not(:disabled){background:#fafafa}.AppointmentPickerShell_trigger:disabled{cursor:not-allowed;color:#a1a1aa;background:#fafafa}.AppointmentPickerShell_iconBubble,.AppointmentPickerShell_iconBubbleFallback{color:#111;background:#f4f4f5;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.AppointmentPickerShell_iconBubbleFallback{color:#71717a}.AppointmentPickerShell_label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.AppointmentPickerShell_chevron{color:#71717a;flex-shrink:0}.AppointmentPickerShell_content{width:var(--radix-popover-trigger-width);min-width:var(--radix-popover-trigger-width);max-height:280px;padding:4px;overflow-y:auto}.AppointmentPickerShell_option{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:9999px;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:background .12s;display:flex}.AppointmentPickerShell_option:hover:not(:disabled){background:#fafafa}.AppointmentPickerShell_option:disabled{cursor:not-allowed;opacity:.75}.AppointmentPickerShell_optionIcon{color:#111;background:#f4f4f5;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.AppointmentPickerShell_optionText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.AppointmentPickerShell_optionName{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.AppointmentPickerShell_optionDetail{color:#71717a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.AppointmentPickerShell_optionBilled{color:#b45309;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.AppointmentPickerShell_check{color:#111;flex-shrink:0}.AppointmentPickerShell_empty{padding:12px}.AppointmentPickerShell_emptyTitle{color:#71717a;font-size:13px;font-weight:500}.AddSaleAppointmentField_field{flex-direction:column;display:flex}.AddSaleAppointmentField_controlSkeleton{border-radius:9999px;width:100%;height:48px}.AddSaleAppointmentField_errorState{background:#fef2f2;border:1px solid #fecaca;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 12px 8px 16px;display:flex}.AddSaleAppointmentField_hint{color:#b45309;margin-top:6px;font-size:12px;font-weight:500}.AddSaleAppointmentField_errorText{color:#b91c1c;font-size:13px;font-weight:500}.AddSaleForm_form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.AddSaleForm_body{flex-direction:column;flex:1;gap:24px;padding:24px 24px 0;display:flex;overflow-y:auto}.RefundItemRow_itemCard{background-color:#fff;border:1px solid #e4e4e7;border-radius:16px;transition:border-color .12s;overflow:hidden}.RefundItemRow_itemCardSelected{border-color:#111}.RefundItemRow_itemToggle{text-align:left;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex}.RefundItemRow_checkbox{color:#fff;border:1.5px solid #d4d4d8;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:background-color .12s,border-color .12s;display:flex}.RefundItemRow_checkboxOn{background-color:#111;border-color:#111}.RefundItemRow_itemMeta{flex-direction:column;flex:1;min-width:0;display:flex}.RefundItemRow_itemName{color:#111;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.RefundItemRow_itemRemaining{color:#71717a;margin-top:2px;font-size:12px;font-weight:500}.RefundItemRow_itemAmount{background-color:#fafafa;border-top:1px solid #f0f0f2;padding:12px 16px}.RefundItemRow_amountRow{align-items:flex-start;gap:8px;display:flex}.RefundItemRow_lineError{color:var(--destructive);margin:8px 0 0;font-size:12px;font-weight:600}.RefundItemRow_amountField{flex-direction:column;flex:1;min-width:0;display:flex}.RefundItemRow_amountField input[data-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb, var(--destructive) 20%, transparent)}.RefundItemRow_refundFull{flex-shrink:0;margin-top:8px}.RefundForm_form{flex-direction:column;flex:auto;min-height:0;display:flex}.RefundForm_body{flex:auto;min-height:0;padding:20px 24px 24px;overflow-y:auto}.RefundForm_body>[data-slot=label]:not(:first-child){margin-top:20px}.RefundForm_itemList{gap:8px;display:grid}.RefundForm_footer{background-color:#fff;border-top:1px solid #f0f0f2;flex-direction:column;flex-shrink:0;align-items:stretch;gap:12px;padding:16px 24px 20px;display:flex}.RefundForm_summary{color:#71717a;margin:0;font-size:13px;font-weight:500}.RefundForm_footerActions{grid-template-columns:1fr auto;gap:12px;display:grid}.RefundForm_submit{width:100%}.RefundDialog_content{border-radius:28px;max-width:560px}.RefundDialog_subtitle{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:13px;font-weight:500;overflow:hidden}.LockedWithReason_wrap{border-radius:var(--radius-md);display:inline-flex}.LockedWithReason_wrap:focus-visible{outline-offset:2px;outline:2px solid #1113}.LockedWithReason_fill{display:flex}.DetailFooter_footer{background:#fff;border-top:1px solid #e4e4e7;flex-shrink:0;grid-template-columns:1fr;gap:12px;padding:20px;display:grid}.DetailFooter_notice{grid-column:1/-1}@media (width>=640px){.DetailFooter_footer{grid-template-columns:1fr 1fr;align-items:center}.DetailFooter_footerStatusOnly{grid-template-columns:1fr}}.DetailFooter_statusSelect[data-size]{background:var(--status-bg);border-color:var(--status-border);min-width:0;color:var(--status-text);border-radius:9999px;position:relative}.DetailFooter_statusSelect[data-size]:hover:not(:disabled){background:var(--status-hover-bg)}.DetailFooter_statusSelect[data-size]:focus,.DetailFooter_statusSelect[data-size][data-state=open]{outline-offset:2px;border-color:#111;outline:2px solid #0000;box-shadow:0 0 0 2px #1111111a}.DetailFooter_statusSelect[data-size] [data-slot=select-value]{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.DetailFooter_statusSelect[data-size]>svg{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.DetailFooter_statusTriggerInner{justify-content:center;align-items:center;gap:6px;min-width:0;display:inline-flex}.DetailFooter_statusTriggerLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DetailFooter_statusContent[data-slot=select-content]{min-width:260px;box-shadow:0 0 0 1px color-mix(in srgb, var(--foreground) 10%, transparent), 0 18px 48px #11111124}.DetailFooter_statusContentHeader{text-transform:uppercase;color:#71717a;padding:8px 12px;font-size:12px;font-weight:600}.DetailFooter_statusItem{font-size:15px;font-weight:600}.DetailFooter_statusItemInner{align-items:center;gap:12px;display:inline-flex}.DetailFooter_statusItemBadge{border:1px solid var(--status-border);background:var(--status-bg);width:32px;height:32px;color:var(--status-text);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.UnknownFooter_notice{color:#b45309;font-size:13px;line-height:1.4}.AppointmentFooterGate_footerSkeleton{border-radius:0;flex-shrink:0;width:100%;height:96px}.DetailRows_rows>:not(:last-child){border-bottom:1px solid #f4f4f5}.DetailRows_container{background:#fff;border:1px solid #e4e4e7;border-radius:22px;padding:8px 16px}.DetailRows_row{justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:14px;line-height:1.5;display:flex}.DetailRows_fixedValueColumn .DetailRows_row{grid-template-columns:minmax(0,1fr) minmax(0,200px);display:grid}.DetailRows_label{color:#71717a;flex-shrink:0;font-weight:500}.DetailRows_required{color:#e11d48;margin-left:2px}.DetailRows_value{overflow-wrap:anywhere;text-align:right;min-width:0;color:var(--foreground);font-weight:600}.DetailRows_blockRow{padding:12px 0}.DetailRows_blockLabel{color:#71717a;font-size:14px;font-weight:500;line-height:1.5;display:block}.DetailRows_blockValue{white-space:pre-line;overflow-wrap:anywhere;color:var(--foreground);margin-top:6px;font-size:14px;font-weight:500;line-height:1.625}.DetailsBlock_block{flex-shrink:0}.DetailsBlock_providerCell{align-items:center;gap:8px;min-width:0;display:inline-flex}.DetailsBlock_formsSkeleton{width:96px;height:16px}.DetailsBlock_providerName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.BookingPaymentCard_card{border:1px solid var(--border);background:var(--card);border-radius:18px;padding:16px}.BookingPaymentCard_head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.BookingPaymentCard_headText{min-width:0}.BookingPaymentCard_title{color:var(--foreground);margin:0;font-size:16px;font-weight:600;line-height:1.5}.BookingPaymentCard_description{color:var(--muted-foreground);margin:4px 0 0;font-size:16px;font-weight:400;line-height:1.5}.BookingPaymentCard_linesSlot{margin-top:12px}.BookingPaymentCard_totals{border-top:1px solid var(--border-faint);gap:6px;margin-top:12px;padding-top:12px;font-size:14px;display:grid}.BookingPaymentCard_totalRow{color:var(--muted-foreground);justify-content:space-between;align-items:center;display:flex}.BookingPaymentCard_totalStrong{color:var(--foreground);font-weight:600}.BookingPaymentCard_discountRow,.BookingPaymentCard_refundRow{justify-content:space-between;align-items:center;display:flex}.BookingPaymentCard_discountRow{color:var(--status-positive)}.BookingPaymentCard_refundRow{color:var(--destructive)}.BookingPaymentCard_discountAmount,.BookingPaymentCard_refundAmount{font-weight:600}.BookingPaymentCard_grandRow,.BookingPaymentCard_netPaidRow{border-top:1px solid var(--border-faint);color:var(--foreground);justify-content:space-between;align-items:center;padding-top:6px;font-size:15px;font-weight:600;display:flex}.BookingPaymentCard_actions{gap:8px;margin-top:16px;display:flex}.PaymentSection_actionBtn{flex:1;height:44px;font-size:16px}.ActivitySection_card{background:#fff;border:1px solid #e4e4e7;border-radius:18px;padding:16px}.ActivitySection_header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ActivitySection_heading{text-transform:uppercase;color:#71717a;margin:0;font-size:12px;font-weight:600;line-height:1.5}.ActivitySection_addButton{color:#3f3f46;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.ActivitySection_addButton:hover{background:#f4f4f5}.ActivitySection_addButton:focus-visible{outline-offset:2px;outline:2px solid #a5b4fc}.ActivitySection_menuContent{border-radius:20px;width:230px;padding:6px;box-shadow:0 18px 48px #11111124}.ActivitySection_menuItem{color:#09090b;cursor:pointer;border-radius:9999px;align-items:center;gap:12px;height:44px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.ActivitySection_menuItem:focus{background:#f4f4f5}.ActivitySection_menuItemBadge{color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.CancelledBanner_banner{background:#fff1f299;border:1px solid #fecdd3;border-radius:18px;align-items:flex-start;gap:12px;padding:16px;display:flex}.CancelledBanner_icon{color:#be123c;background:#ffe4e6;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;display:inline-flex}.CancelledBanner_body{flex:1;min-width:0}.CancelledBanner_title{color:#881337;margin:0;font-size:15px;font-weight:600}.CancelledBanner_meta{color:#9f1239;margin:4px 0 0;font-size:13px;line-height:1.5}.CancelledBanner_metaEmpty{color:#be123ccc}.MeetingLinkBanner_banner{background:#f0f9ff66;border:1px solid #e4e4e7;border-radius:18px;padding:16px}.MeetingLinkBanner_header{color:#0369a1;align-items:center;gap:8px;display:flex}.MeetingLinkBanner_title{text-transform:uppercase;letter-spacing:.025em;color:#075985;font-size:12px;font-weight:600}.MeetingLinkBanner_link{color:#0c4a6e;text-underline-offset:4px;align-items:center;gap:8px;min-width:0;max-width:100%;margin-top:8px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.MeetingLinkBanner_link:hover{text-decoration:underline}.MeetingLinkBanner_link svg{flex-shrink:0}.MeetingLinkBanner_linkText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ReasonForVisit_card{background:#fff;border:1px solid #e4e4e7;border-radius:18px;padding:16px}.ReasonForVisit_title{text-transform:uppercase;letter-spacing:.025em;color:#71717a;margin:0;font-size:12px;font-weight:600}.ReasonForVisit_body{white-space:pre-wrap;color:#27272a;margin:8px 0 0;font-size:15px;font-weight:400;line-height:1.5}.AppointmentDetailPanel_sheetContent{border-radius:28px;max-width:480px}.AppointmentDetailPanel_content{flex-direction:column;flex:1;gap:20px;min-height:0;padding:16px 20px;display:flex;overflow-y:auto}.AppointmentDetailPanel_bannerSkeleton{border-radius:var(--radius-lg);width:100%;height:56px}.AppointmentDetailPanel_paymentSkeleton{border-radius:var(--radius-lg);width:100%;height:132px}.AppointmentDetailPanel_activitySkeleton{border-radius:var(--radius-lg);width:100%;height:88px}.AppointmentDetailPanel_encounterSkeleton{border-radius:9999px;width:100%;height:44px}.SalesExportPanel_content{flex-direction:column;height:100%;padding:0;display:flex}.SalesExportPanel_header{border-bottom:1px solid #f0f0f2;padding:24px 24px 16px}.SalesExportPanel_title{color:#111;font-size:18px;font-weight:600;line-height:1.3}.SalesExportPanel_body{flex-direction:column;flex:1;gap:20px;padding:20px 24px;display:flex;overflow-y:auto}.SalesExportPanel_periodList{gap:8px;display:grid}.SalesExportPanel_periodRow{color:#111;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;justify-content:space-between;align-items:center;height:48px;padding:0 16px;font-size:15px;font-weight:600;transition:background .12s,border-color .12s;display:flex}.SalesExportPanel_periodRow:hover{background:#fafafa}.SalesExportPanel_periodActive{background:#fafafa;border-color:#d4d4d8}.SalesExportPanel_rangeBlock{background:#fff;border:1px solid #e4e4e7;border-radius:16px;flex-direction:column;gap:12px;padding:12px;display:flex}.SalesExportPanel_rangePrompt{color:#71717a;font-size:13px}.SalesExportPanel_rangeBoundaries{grid-template-columns:1fr 1fr;gap:8px;display:grid}.SalesExportPanel_rangeBoundary{background:#fafafa;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.SalesExportPanel_rangeBoundaryLabel{text-transform:uppercase;letter-spacing:.08em;color:#a1a1aa;font-size:11px;font-weight:600}.SalesExportPanel_rangeBoundaryValue{color:#111;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.SalesExportPanel_footer{border-top:1px solid #f0f0f2;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.SalesServiceDetailPanel_body{flex:1;min-height:0;padding:24px;overflow-y:auto}.SalesServiceDetailPanel_metricsList{background:#fff;border:1px solid #e4e4e7;border-radius:22px;overflow:hidden}.SalesServiceDetailPanel_metricRow{border-bottom:1px solid #f0f0f2;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:16px;min-height:54px;padding:0 16px;display:grid}.SalesServiceDetailPanel_metricRow:last-child{border-bottom:none}.SalesServiceDetailPanel_metricLabel{color:#71717a;font-size:13px;font-weight:500}.SalesServiceDetailPanel_metricValue{text-align:right;color:#111;font-variant-numeric:tabular-nums;min-width:0;font-size:14px;font-weight:600}.SalesServiceDetailPanel_metricValueAmber{color:#f59e0b}.SalesServiceDetailPanel_metricValueRed{color:#dc2626}.SalesView_page{background:#fff;min-height:100%}.SalesView_container{max-width:1280px;margin:0 auto}.ToolbarIconButton_button{color:#27272a;flex-shrink:0;width:48px;height:48px;position:relative}.ToolbarIconButton_badge,.ToolbarIconButton_dot{background:#09090b;border-radius:9999px;position:absolute}.ToolbarIconButton_badge{color:#fff;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:600;display:flex;top:4px;right:4px}.ToolbarIconButton_dot{width:8px;height:8px;top:8px;right:8px}.DateRangePill_icon{color:#71717a}.DateRangePill_content[data-slot=popover-content]{border:1px solid #e4e4e7;border-radius:20px;gap:0;width:320px;padding:16px;box-shadow:0 18px 48px #11111124}.DateRangePill_ends{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.DateRangePill_end[data-variant=bare]{cursor:pointer;text-align:left;border:1px solid #e4e4e7;border-radius:9999px;flex-direction:column;justify-content:center;align-items:flex-start;height:48px;padding:0 16px;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:flex}.DateRangePill_end[data-variant=bare]:hover{background-color:#fafafa}.DateRangePill_endActive[data-variant=bare]{border-color:#09090b}.DateRangePill_endTitle{color:#71717a;font-size:11px;font-weight:500;line-height:1}.DateRangePill_endDay{color:#111;margin-top:4px;font-size:14px;font-weight:600;line-height:1}.FilterField_field{flex-direction:column;display:flex}.FiltersPanelBody_title{font-size:24px;line-height:1.25}.FiltersPanelBody_countBar{border-bottom:1px solid #f4f4f5;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.FiltersPanelBody_countText{color:#71717a;font-size:14px;font-weight:500}.FiltersPanelBody_clearBtn{height:40px;padding:0 16px;font-size:14px;font-weight:500}.FiltersPanelBody_content{flex-direction:column;gap:16px;display:flex}.FiltersPanelBody_content .FiltersPanelBody_trigger{justify-content:space-between;width:100%;padding:0 20px}.FiltersPanelBody_footer{border-top-color:#e4e4e7;padding:16px 24px}.FiltersPanelBody_footerBtn{width:100%}.ConversionsToolbar_periodTrigger[data-slot=dropdown-menu-trigger],.ConversionsToolbar_clinicTrigger[data-slot=dropdown-menu-trigger]{justify-content:center;min-width:150px}.ConversionsToolbar_clinicTrigger[data-slot=dropdown-menu-trigger]{max-width:240px}.ConversionsToolbar_groupTrigger[data-slot=dropdown-menu-trigger]{justify-content:center;min-width:180px}.ConversionsToolbar_viewTrigger[data-slot=dropdown-menu-trigger]{justify-content:center;min-width:210px}.ConversionsToolbar_periodPopup[data-slot=dropdown-menu-content]{width:220px}.ConversionsToolbar_clinicPopup[data-slot=dropdown-menu-content]{width:260px}.ConversionsToolbar_groupPopup[data-slot=dropdown-menu-content]{width:240px}.ConversionsToolbar_viewPopup[data-slot=dropdown-menu-content]{width:320px}.TooltipCard_title{margin:0;font-size:16px;font-weight:600;line-height:1.25}.TooltipCard_description{color:#ffffffb3;margin:4px 0 0;font-size:12px;font-weight:500}.ReadoutFoot_foot{color:#ffffffb3;border-top:1px solid #ffffff1a;flex-direction:column;gap:2px;margin-top:12px;padding-top:8px;font-size:12px;font-weight:400;display:flex}.ReadoutRows_rows{flex-direction:column;gap:6px;font-size:13px;font-weight:400;display:flex}.ReadoutRows_row{align-items:center;gap:8px;display:grid}.ReadoutRows_split{grid-template-columns:104px 1fr 76px}.ReadoutRows_day{grid-template-columns:76px 1fr 60px}.ReadoutRows_label{color:#fff9}.ReadoutRows_labelStrong{color:#fff}.ReadoutRows_track{background-color:#ffffff1a;border-radius:9999px;height:6px;overflow:hidden}.ReadoutRows_fill{border-radius:9999px;height:100%;display:block}.ReadoutRows_strong{background-color:#ffffffd9}.ReadoutRows_weak{background-color:#ffffff59}.ReadoutRows_plain{background-color:#fffc}.ReadoutRows_count{text-align:right;font-variant-numeric:tabular-nums}.ReadoutRows_rate{color:#ffffff80;margin-left:6px}.DayTip_root{width:266px;max-width:100%}.DayTip_steps{margin-top:12px}.DayTip_doors{border-top:1px solid #ffffff1a;margin-top:12px;padding-top:8px;font-size:12px;font-weight:400}.DayTip_doorsHeading{color:#ffffff80;margin-bottom:4px}.DayTip_door{justify-content:space-between;gap:12px;display:flex}.DayTip_doorName{text-overflow:ellipsis;white-space:nowrap;color:#ffffffd9;min-width:0;overflow:hidden}.DayTip_doorCounts{font-variant-numeric:tabular-nums;color:#fff9;flex-shrink:0}.series-fill_booked{background-color:#d4d4d8}.series-fill_showedUp{background-color:#71717a}.series-fill_purchases{background-color:#111}.ChartBar_bar[data-variant=bare]{cursor:pointer;border-radius:8px 8px 0 0;flex-direction:column;flex:1;justify-content:flex-end;min-width:0;height:100%;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:flex}.ChartBar_bar[data-variant=bare]:hover{background-color:#fafafa}.ChartBar_picked[data-variant=bare],.ChartBar_picked[data-variant=bare]:hover{background-color:#f4f4f5;box-shadow:0 0 0 1px #d4d4d8}.ChartBar_sideBySide{justify-content:center;align-items:flex-end;gap:2px;width:100%;height:100%;padding:0 3%;display:flex}.ChartBar_opsFill{border-radius:3px 3px 0 0;flex:1;min-width:0}.ChartBar_nested{width:100%;height:100%;position:relative}.ChartBar_nestedFill{border-radius:4px 4px 0 0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ConversionsChart_root{background-color:#fff;border:1px solid #ececf0;border-radius:20px;padding:16px 20px}.ConversionsChart_header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ConversionsChart_title{color:#111;font-size:15px;font-weight:600}.ConversionsChart_legend{color:#71717a;align-items:center;gap:16px;font-size:13px;display:flex}.ConversionsChart_legendItem[data-variant=bare]{cursor:pointer;color:#a1a1aa;border-radius:9999px;align-items:center;gap:6px;padding:4px 8px;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:flex}.ConversionsChart_legendItem[data-variant=bare]:hover{background-color:#f4f4f5}.ConversionsChart_legendOn[data-variant=bare]{color:#111}.ConversionsChart_swatch{border-radius:9999px;width:10px;height:10px}.ConversionsChart_swatchOff{background-color:#fff;border:1px solid #d4d4d8}.ConversionsChart_plot{gap:12px;display:flex}.ConversionsChart_scale{text-align:right;font-variant-numeric:tabular-nums;color:#a1a1aa;flex-shrink:0;width:24px;height:220px;font-size:11px;position:relative}.ConversionsChart_tick{position:absolute;right:0;transform:translateY(50%)}.ConversionsChart_main{flex:1;min-width:0}.ConversionsChart_area{height:220px;position:relative}.ConversionsChart_gridline{border-top:1px dashed #f0f0f2;position:absolute;left:0;right:0}.ConversionsChart_baseline{border-top-style:solid;border-top-color:#e4e4e7}.ConversionsChart_bars{align-items:flex-end;display:flex;position:absolute;inset:0}.ConversionsChart_barsCohort{gap:6px}.ConversionsChart_barsOps{gap:4px}.ConversionsChart_axis{color:#a1a1aa;gap:6px;margin-top:8px;font-size:11px;display:flex}.ConversionsChart_axisLabel{white-space:nowrap;text-align:center;flex:1;min-width:0;overflow:visible}.FunnelSplitCard_root{width:306px;max-width:100%}.FunnelSplitCard_heading{color:#ffffff80;margin-top:12px;font-size:12px;font-weight:500}.FunnelSplitCard_parts{margin-top:6px}.FunnelCell_cell,.FunnelCell_cell[data-variant=bare]{text-align:left;border-bottom:1px solid #f0f0f2;border-right:1px solid #f0f0f2;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-width:0;padding:16px 20px;display:flex}.FunnelCell_cell:last-child,.FunnelCell_cell[data-variant=bare]:last-child{border-right-width:0}@media (width>=640px){.FunnelCell_cell,.FunnelCell_cell[data-variant=bare]{border-bottom-width:0}}.FunnelCell_opens[data-variant=bare]{cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.FunnelCell_opens[data-variant=bare]:hover{background-color:#fafafa}.FunnelCell_opens[data-variant=bare][data-state=open]{background-color:#f7f7f8}.FunnelCell_label{text-overflow:ellipsis;white-space:nowrap;color:#71717a;width:fit-content;max-width:100%;font-size:13px;font-weight:500;overflow:hidden}.FunnelCell_value{font-variant-numeric:tabular-nums;color:#111;margin-top:4px;font-size:28px;font-weight:600;line-height:1}.FunnelCell_delta,.FunnelCell_note{text-overflow:ellipsis;white-space:nowrap;color:#71717a;max-width:100%;font-size:13px;overflow:hidden}.FunnelCell_delta{margin-top:8px}.FunnelCell_up{color:#16a34a}.FunnelCell_down{color:#dc2626}.FunnelCell_note{margin-top:2px}.FunnelCards_grid{background-color:#fff;border:1px solid #ececf0;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}@media (width>=640px){.FunnelCards_grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.SummaryBody_root{flex-direction:column;gap:20px;display:flex}.SummaryError_root{background-color:#fff;border:1px solid #ececf0;border-radius:20px}.SummarySkeleton_root{flex-direction:column;gap:20px;display:flex}.SummarySkeleton_funnel{background-color:#fff;border:1px solid #ececf0;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}@media (width>=640px){.SummarySkeleton_funnel{grid-template-columns:repeat(4,minmax(0,1fr))}}.SummarySkeleton_cell{flex-direction:column;gap:8px;padding:16px 20px;display:flex}.SummarySkeleton_label{width:64px;height:16px}.SummarySkeleton_value{width:72px;height:28px}.SummarySkeleton_line{width:120px;height:16px}.SummarySkeleton_chart{background-color:#fff;border:1px solid #ececf0;border-radius:20px;flex-direction:column;gap:16px;padding:16px 20px;display:flex}.SummarySkeleton_title{width:160px;height:20px}.SummarySkeleton_plot{height:244px}.TableCard_card{background:#fff;border:1px solid #ececf0;border-radius:20px;overflow-x:auto}.TableCard_skeletonRow{border-top:1px solid #f0f0f2;padding:12px 20px}.TableCard_skeleton{border-radius:12px;height:40px}.TableCard_empty{text-align:center;color:#111;margin:0;padding:56px 20px;font-size:15px;font-weight:500}.RowSplit_heading{color:#111;margin:0 0 8px;font-size:15px;font-weight:600}.RowSplit_list{border-top:1px solid #f0f0f2;border-bottom:1px solid #f0f0f2}.RowSplit_part{justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:14px;display:flex}.RowSplit_part+.RowSplit_part{border-top:1px solid #f0f0f2}.RowSplit_name{min-width:0}.RowSplit_label{text-overflow:ellipsis;white-space:nowrap;color:#111;display:block;overflow:hidden}.RowSplit_detail{text-overflow:ellipsis;white-space:nowrap;color:#71717a;font-size:13px;display:block;overflow:hidden}.RowSplit_counts{color:#52525b;flex-shrink:0}.RowSplit_skeleton{border-radius:12px;height:88px}.LatestLeads_heading{color:#111;margin:0 0 8px;font-size:15px;font-weight:600}.LatestLeads_list{border-top:1px solid #f0f0f2;border-bottom:1px solid #f0f0f2}.LatestLeads_lead{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:10px 0;font-size:14px;display:flex}.LatestLeads_lead+.LatestLeads_lead{border-top:1px solid #f0f0f2}.LatestLeads_lead:hover{background:#fafafa}.LatestLeads_name{text-overflow:ellipsis;white-space:nowrap;color:#111;min-width:0;font-weight:500;overflow:hidden}.LatestLeads_meta{color:#52525b;flex-shrink:0;align-items:center;gap:12px;display:flex}.LatestLeads_skeleton{border-radius:12px;height:88px}.LatestLeads_showAll{color:#111;cursor:pointer;border:1px solid #e4e4e7;border-radius:9999px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;margin-top:12px;font-size:14px;font-weight:500;display:flex}.LatestLeads_showAll:hover{background:#fafafa}.LatestLeads_showAllIcon{color:#71717a}.RowPanel_body{flex-direction:column;gap:24px;padding:20px 24px;line-height:1.5;display:flex}.RowPanel_figures{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.RowPanel_figureLabel{color:#71717a;margin:0;font-size:13px}.RowPanel_figureValue{color:#111;margin:2px 0 0;font-size:22px;font-weight:600}.GroupedHead_head{color:#71717a;border-bottom:1px solid #f0f0f2;grid-template-columns:minmax(180px,1fr) repeat(9,72px) 96px;align-items:end;gap:12px;padding:12px 20px;font-size:13px;font-weight:500;display:grid}.GroupedHead_sort{text-align:right;cursor:pointer;flex-direction:column;align-items:flex-end;line-height:1.25;display:flex}.GroupedHead_sort:hover,.GroupedHead_sorted{color:#111}.GroupedHead_sortLabel{white-space:nowrap;align-items:center;gap:4px;display:flex}.GroupedHead_activity{color:#a1a1aa;font-size:11px;font-weight:400}.Num_num{flex-direction:column;align-items:flex-end;line-height:1.25;display:flex}.Num_value{color:#111;font-size:15px;font-weight:500}.Num_rate{color:#a1a1aa;margin-top:2px;font-size:12px}.GroupedRow_row{border-top:1px solid #f0f0f2;grid-template-columns:minmax(180px,1fr) repeat(9,72px) 96px;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 20px;display:grid}.GroupedRow_total{background:#fafafa}.GroupedRow_open{cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.GroupedRow_open:hover{background:#fafafa}.GroupedRow_name{text-align:left;min-width:0}.GroupedRow_label{text-overflow:ellipsis;white-space:nowrap;color:#111;margin:0;font-size:15px;font-weight:500;display:block;overflow:hidden}.GroupedRow_totalLabel{font-weight:600}.GroupedRow_detail{text-overflow:ellipsis;white-space:nowrap;color:#71717a;margin:0;font-size:13px;display:block;overflow:hidden}.GroupedRow_money{text-align:right;color:#111;font-size:15px;font-weight:500}.GroupedTable_inner{min-width:1080px}.PaginationBar_bar{align-items:center;gap:.5rem;display:flex}.PaginationBar_barSm{font-size:12px}.PaginationBar_barMd{font-size:13px}.PaginationBar_navBtn{color:oklch(14.1% .005 285.823);background:#fff;border-color:oklch(92% .004 286.32);border-radius:9999px}.PaginationBar_navBtn:hover{background:oklch(98.5% 0 0)}.PaginationBar_navBtn:disabled{pointer-events:none;opacity:.4}.PaginationBar_navSm{height:2rem;padding-left:.75rem;padding-right:.75rem}.PaginationBar_navMd{height:2.25rem;padding-left:1rem;padding-right:1rem}.PaginationBar_pages{background:#fff;border:1px solid oklch(92% .004 286.32);border-radius:9999px;align-items:center;display:flex;overflow:hidden}.PaginationBar_pagesSm{height:2rem}.PaginationBar_pagesMd{height:2.25rem}.PaginationBar_page{border-radius:0;height:100%;padding-left:.75rem;padding-right:.75rem;font-weight:500}.PaginationBar_pageActive,.PaginationBar_pageActive:hover{color:#fff;background:#111}.PaginationBar_pageInactive{color:#71717a}.PaginationBar_pageInactive:hover{color:#111;background:oklch(98.5% 0 0)}.LeadRow_row{text-align:left;color:#111;cursor:pointer;border-top:1px solid #f0f0f2;grid-template-columns:minmax(170px,1.2fr) 80px minmax(150px,1fr) minmax(120px,.8fr) 90px 110px 130px 140px 90px;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 20px;font-size:14px;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:grid}.LeadRow_row:hover{background:#fafafa}.LeadRow_name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.LeadRow_muted{color:#52525b}.LeadRow_key{text-overflow:ellipsis;white-space:nowrap;color:#52525b;overflow:hidden}.LeadRow_money{text-align:right;color:#111}.LeadsTable_inner{min-width:1120px}.LeadsTable_head{color:#71717a;border-bottom:1px solid #f0f0f2;grid-template-columns:minmax(170px,1.2fr) 80px minmax(150px,1fr) minmax(120px,.8fr) 90px 110px 130px 140px 90px;gap:12px;padding:12px 20px;font-size:13px;font-weight:500;display:grid}.LeadsTable_right{text-align:right}.LeadsTable_footer{border-top:1px solid #f0f0f2;justify-content:flex-end;padding:12px 20px;display:flex}.ConversionsView_root{max-width:1280px;margin-left:auto;margin-right:auto}.ConversionsView_toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.ConversionsView_body{flex-direction:column;gap:20px;display:flex}.SectionCard_card{border-radius:var(--radius-2xl);background:#fff;border:1px solid #e4e4e7;overflow:hidden;box-shadow:0 1px 2px #11111108}.IconBadge_badge{color:#111;background:#f4f4f5;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.IconBadge_active{color:#fff;background:#333}.IconBadge_subtle{color:#a1a1aa;background:#f4f4f5}.IconBadge_subtleActive{color:#111;background:#fafafa}.ProfileSidebar_card{padding:8px}.ProfileSidebar_head{padding:16px}.ProfileSidebar_heading{color:#111;font-size:20px;font-weight:600}.ProfileSidebar_nav{gap:4px;display:grid}.ProfileSidebar_item{justify-content:flex-start;gap:12px;width:100%;height:56px;padding:0 16px;font-size:14px;font-weight:600}.ProfileSidebar_label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ProfileSectionHeader_header{border-bottom:1px solid #ececf0;flex-direction:column;gap:12px;padding:16px;display:flex}@media (width>=640px){.ProfileSectionHeader_header{flex-direction:row;justify-content:space-between;align-items:center;padding:16px 20px}}.ProfileSectionHeader_left{align-items:center;gap:12px;min-width:0;display:flex}.ProfileSectionHeader_title{color:#111;min-width:0;font-size:17px;font-weight:600;line-height:1.2}.ProfileFieldRow_row{gap:12px;min-width:0;padding:12px 16px;display:grid}@media (width>=768px){.ProfileFieldRow_row{grid-template-columns:160px minmax(0,1fr);align-items:center;padding:12px 20px}}@media (width>=1280px){.ProfileFieldRow_row{grid-template-columns:180px minmax(0,1fr)}}.ProfileFieldRow_label{color:#71717a;font-size:13px;font-weight:500}.ProfileFieldRow_value{flex-direction:column;gap:8px;min-width:0;display:flex}@media (width>=640px){.ProfileFieldRow_value{flex-direction:row;justify-content:space-between;align-items:center}}.ProfileFieldRow_text{word-break:break-word;color:#111;min-width:0;font-size:14px;font-weight:600}.ProfileFieldRow_placeholder{color:#a1a1aa;font-weight:500}.ProfileFieldRow_editBtn{flex-shrink:0;align-self:flex-start}@media (width>=640px){.ProfileFieldRow_editBtn{align-self:auto}}.ProfileFieldRow_editing{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}@media (width>=640px){.ProfileFieldRow_editing{flex-direction:row;align-items:center}}.ProfileFieldRow_actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.MyProfileSection_avatarBlock{border-bottom:1px solid #ececf0;flex-direction:column;gap:16px;padding:16px;display:flex}@media (width>=640px){.MyProfileSection_avatarBlock{flex-direction:row;align-items:center;padding:16px 20px}}.MyProfileSection_avatarWrap{flex-shrink:0;display:inline-block;position:relative}.MyProfileSection_editPhoto{color:#3f3f46;border:1px solid #e4e4e7;position:absolute;bottom:-4px;right:-4px;box-shadow:0 8px 24px #1111111f}.MyProfileSection_editPhoto:hover{color:#09090b}.MyProfileSection_identity{flex:1;min-width:0}.MyProfileSection_name{text-overflow:ellipsis;white-space:nowrap;color:#111;font-size:17px;font-weight:600;overflow:hidden}.MyProfileSection_role{text-overflow:ellipsis;white-space:nowrap;color:#71717a;margin-top:4px;font-size:13px;overflow:hidden}.MyProfileSection_fields>*+*{border-top:1px solid #f0f0f2}.ProfileSecurityRow_row{padding:16px}@media (width>=640px){.ProfileSecurityRow_row{padding:16px 20px}}.ProfileSecurityRow_inner{align-items:flex-start;gap:12px;min-width:0;display:flex}.ProfileSecurityRow_body{min-width:0}.ProfileSecurityRow_title{color:#111;font-size:15px;font-weight:600}.ProfileSecurityRow_detail{color:#71717a;margin-top:4px;font-size:13px;line-height:1.4}.ProfileSecurityRow_action{align-items:center;margin-top:12px;display:flex}.LoginSecuritySection_stack{gap:16px;display:grid}.LoginSecuritySection_rows>*+*{border-top:1px solid #f0f0f2}.LoginSecuritySection_body{padding:20px 16px}@media (width>=640px){.LoginSecuritySection_body{padding:20px}}.LoginSecuritySection_text{color:#71717a;max-width:42rem;font-size:14px;line-height:1.5}.ProfileView_root{color:#111}.ProfileView_container{width:100%;max-width:1280px;margin:0 auto}.ProfileView_layout{flex-direction:column;gap:16px;display:flex}@media (width>=1280px){.ProfileView_layout{flex-direction:row;align-items:flex-start}}.ProfileView_sidebar{flex-shrink:0;width:100%}@media (width>=1280px){.ProfileView_sidebar{max-width:300px}}.ProfileView_main{flex:1;min-width:0}.LeadCardSkeleton_root{flex-direction:column;gap:16px;display:flex}.LeadCardSkeleton_heading{width:55%;height:32px}.LeadCardSkeleton_summary{border-radius:24px;width:40%;height:40px}.ProfileColumnSkeleton_column{flex-direction:column;align-items:center;gap:12px;display:flex}.ProfileColumnSkeleton_gauge{border-radius:110px 110px 0 0;width:220px;height:116px}.ProfileColumnSkeleton_name{width:180px;height:28px}.ProfileColumnSkeleton_stage{border-radius:999px;width:100px;height:32px}.ProfileColumnSkeleton_field{align-self:stretch;height:44px;margin-top:12px}.QueueRowsSkeleton_row{border-bottom:1px solid #ededed;align-items:center;gap:10px;height:86px;padding:16px 24px;display:flex}.QueueRowsSkeleton_gauge{border-radius:999px;flex-shrink:0;width:42px;height:42px}.QueueRowsSkeleton_lines{flex-direction:column;flex:1;gap:8px;display:flex}.QueueRowsSkeleton_wide{width:70%;height:14px}.QueueRowsSkeleton_narrow{width:45%;height:12px}.PresaleSkeleton_page{height:calc(100% + 64px);margin:-24px -16px -40px}@media (width>=640px){.PresaleSkeleton_page{margin:-24px -24px -40px}}@media (width>=1024px){.PresaleSkeleton_page{margin:-24px -40px -40px}}.PresaleSkeleton_page{color:#111;background:#f7f7f8;gap:12px;min-width:0;min-height:0;padding:16px 16px 16px 0;display:flex}.PresaleSkeleton_queue{background:var(--card);border-radius:24px;flex-direction:column;flex-shrink:0;width:340px;display:flex;overflow:hidden;box-shadow:0 1px 2px #1111110a,0 10px 30px #1111110f}@media (width<=1250px){.PresaleSkeleton_queue{width:300px}}.PresaleSkeleton_queueHeader{border-bottom:1px solid #ededed;gap:8px;padding:16px 24px 21px;display:flex}.PresaleSkeleton_tabs{border-radius:999px;flex:1;height:40px}.PresaleSkeleton_filterButton{border-radius:999px;width:40px;height:40px}.PresaleSkeleton_detail{background:var(--card);border-radius:20px;flex:1;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #1111110a,0 10px 30px #1111110f}@media (width<=1050px){.PresaleSkeleton_detail{flex-direction:column;overflow:auto}}.PresaleSkeleton_profile{border-right:1px solid #f0f0f2;flex-shrink:0;align-self:stretch;width:420px;padding:40px 24px 24px;overflow-y:auto}@media (width<=1550px){.PresaleSkeleton_profile{width:300px}}@media (width<=1250px){.PresaleSkeleton_profile{width:260px;padding-left:20px;padding-right:20px}}@media (width<=1050px){.PresaleSkeleton_profile{border-bottom:1px solid #f0f0f2;border-right:0;width:100%;padding-top:24px;overflow:visible}}.PresaleSkeleton_work{flex:1;min-width:0;padding:24px 24px 176px;overflow-y:auto}@media (width<=1250px){.PresaleSkeleton_work{padding-left:12px;padding-right:20px}}@media (width<=1050px){.PresaleSkeleton_work{flex:none;padding:24px 24px 160px;overflow:visible}}.CallNoteEditor_editor{flex-direction:column;gap:10px;margin-top:8px;display:flex}.CallNoteEditor_actions{justify-content:flex-end;gap:8px;display:flex}.CallNote_head{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.CallNote_eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#a1a1aa;font-size:12px;font-weight:600}.CallNote_note{white-space:pre-line;color:#3f3f46;margin-top:8px;font-size:16px;line-height:1.5}.CallNote_empty{color:#a1a1aa;margin-top:8px;font-size:14px;line-height:20px}.CallNote_edited{color:#71717a;margin-top:8px;font-size:13px;line-height:18px}.CallRecordBody_record{flex-direction:column;gap:12px;display:flex}.CallRecordBody_block{background:#fff;border:1px solid #e4e4e7;border-radius:22px;padding:16px}.CallRecordBody_callHead,.CallRecordBody_nextBlock{gap:12px;display:flex}.CallRecordBody_callHead{align-items:center}.CallRecordBody_nextBlock{justify-content:space-between;align-items:flex-start}.CallRecordBody_grow{flex:1;min-width:0}.CallRecordBody_heading{text-overflow:ellipsis;white-space:nowrap;color:#111;font-size:16px;font-weight:600;line-height:20px;overflow:hidden}.CallRecordBody_sub{text-overflow:ellipsis;white-space:nowrap;color:#71717a;margin-top:2px;font-size:14px;line-height:20px;overflow:hidden}.CallRecordBody_outcome{color:#111;flex-shrink:0;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.CallRecordBody_dot{border-radius:9999px;width:6px;height:6px}.CallRecordBody_reached{background:#10b981}.CallRecordBody_missed{background:#f59e0b}.CallRecordBody_length{color:#71717a;font-weight:500}.CallRecordBody_leadRow{border-top:1px solid #f4f4f5;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:12px;display:flex}.CallRecordBody_leadLabel{color:#71717a;font-size:14px;font-weight:500}.CallRecordBody_leadValue{text-overflow:ellipsis;white-space:nowrap;text-align:right;color:#111;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.CallRecordBody_leadRow+.CallRecordBody_leadRow{margin-top:12px}.RecordingPlayer_player{align-items:center;gap:10px;display:flex}.RecordingPlayer_play{color:#fff;background:#111;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.RecordingPlayer_play:hover{background:#27272a}.RecordingPlayer_track{accent-color:#111;flex:1}.RecordingPlayer_time{font-variant-numeric:tabular-nums;color:#71717a;text-align:right;min-width:76px;font-size:12px}.RecordingPlayer_speed{color:#18181b;border:1px solid #e4e4e7;border-radius:9999px;min-width:40px;height:28px;padding:0 8px;font-size:12px;font-weight:600}.RecordingPlayer_unavailable{color:#71717a;font-size:13px}.TranscriptList_list{flex-direction:column;gap:2px;display:flex}.TranscriptList_line{text-align:left;border-radius:10px;grid-template-columns:40px 1fr;gap:8px;width:100%;padding:6px 8px;display:grid}.TranscriptList_line:hover{background:#f4f4f5}.TranscriptList_current{background:#ecfdf5}.TranscriptList_at{font-variant-numeric:tabular-nums;color:#a1a1aa;padding-top:1px;font-size:12px}.TranscriptList_speaker{color:#3f3f46;font-size:12px;font-weight:600}.TranscriptList_text{color:#18181b;font-size:13px;line-height:19px}.TranscriptList_more{color:#18181b;text-underline-offset:3px;align-self:flex-start;margin-top:4px;padding:0 8px;font-size:13px;font-weight:600;text-decoration:underline}.CallRecording_recording{flex-direction:column;gap:12px;display:flex}.CallRecording_heading{letter-spacing:.04em;text-transform:uppercase;color:#71717a;font-size:11px;font-weight:600}.TreatmentList_root{width:320px}.TreatmentList_title{letter-spacing:.05em;text-transform:uppercase;color:#8b8b96;padding:10px 12px 4px;font-size:11px;font-weight:700}.TreatmentList_list{max-height:320px}.TreatmentList_item{align-items:center;gap:8px;display:flex}.TreatmentList_dot{border-radius:9999px;flex-shrink:0;width:8px;height:8px}.TreatmentList_name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.TreatmentList_meta{color:#a1a1aa;flex-shrink:0;font-size:12px}.TreatmentList_check{color:#111;flex-shrink:0}.TreatmentList_refusal{color:#71717a;flex-wrap:wrap;align-items:center;gap:4px;padding:0 12px 8px 28px;font-size:12px;display:flex}.TreatmentList_empty{color:#52525b;flex-direction:column;gap:4px;padding:12px;font-size:13px;display:flex}.TreatmentList_hint{color:#a1a1aa;font-size:12px}.TreatmentSubMenu_sub{border-radius:18px;padding:6px}.LeadMoveMenu_label{color:inherit;font:inherit;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.LeadMoveMenu_trigger{cursor:pointer;height:auto;padding:0}.LeadMoveMenu_trigger:hover{color:var(--foreground)}.LeadMoveMenu_menu{width:280px;padding:6px}.LeadMoveMenu_item{border-radius:14px;gap:8px;padding:8px 12px;font-size:14px}.LeadMoveMenu_icon{color:#71717a}.UnwrittenCallMenu_menu{min-width:260px}.UnwrittenCallMenu_row{align-items:flex-start;gap:10px;display:flex}.UnwrittenCallMenu_icon{color:var(--muted-foreground);margin-top:2px;display:inline-flex}.UnwrittenCallMenu_title{font-size:13px;font-weight:500;display:block}.UnwrittenCallMenu_detail{color:var(--muted-foreground);font-size:12px;display:block}.NoteButton_root{display:inline-flex;position:relative}.NoteButton_mark{top:calc(var(--icon-circle-size,40px) * .2);right:calc(var(--icon-circle-size,40px) * .2);pointer-events:none;background:#a1a1aa;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 0 2px #fff}.NoteButton_markSmall{width:6px;height:6px;top:6px;right:6px}.CardActions_root{--icon-circle-size:var(--action-size);align-items:center;gap:inherit;display:flex}.HeadingParts_overdue{color:#ff2056}.CardHeading_root{flex-direction:column;gap:4px;min-width:0;display:flex}.CardHeading_title{padding-left:16px}@media (width<=1550px){.CardHeading_title{padding-left:0}}.CardHeading_title{color:#111;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:600;line-height:29px}.CardHeading_detail{padding-left:16px}@media (width<=1550px){.CardHeading_detail{padding-left:0}}.CardHeading_detail{color:#71717a;align-items:center;min-width:0;min-height:24px;margin:0;font-size:15px;line-height:20px;display:flex}.CardHeading_face{flex-shrink:0;margin-right:8px;line-height:0;display:inline-flex}.CardHeading_detailText{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.OtherLeads_root{padding-left:16px}@media (width<=1550px){.OtherLeads_root{padding-left:0}}.OtherLeads_root{color:#71717a;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:14px;line-height:20px;display:flex}.OtherLeads_chip{color:#111;background:#fff;border:1px solid #e4e4e7;border-radius:999px;align-items:center;gap:4px;padding:4px 12px;font-size:14px;font-weight:500;line-height:20px;transition:background .15s;display:inline-flex}.OtherLeads_chip:hover{background:#f4f4f5}.OtherLeads_menu{width:288px}.OtherLeads_task{color:#71717a;margin-left:auto}.PlanLine_root{padding-left:16px}@media (width<=1550px){.PlanLine_root{padding-left:0}}.PlanLine_root{color:#111;align-items:flex-start;gap:10px;margin:15px 0 0;font-size:15px;line-height:21px;display:flex}.PlanLine_root>svg{color:#71717a;flex-shrink:0;margin-top:2px}.PlanLine_overdue>svg{color:#ff2056}.PlanLine_word{font-weight:500}.PresenceLine_root{padding-left:16px}@media (width<=1550px){.PresenceLine_root{padding-left:0}}.PresenceLine_root{color:#52525b;align-items:center;gap:8px;min-height:24px;margin:4px 0 0;font-size:15px;line-height:20px;display:flex}.SubmissionDetails_root{gap:20px;display:grid}.SubmissionDetails_group{gap:8px;display:grid}.SubmissionDetails_groupTitle{letter-spacing:.12em;text-transform:uppercase;color:#a1a1aa;margin:0;font-size:11px;font-weight:600}.SubmissionDetails_empty{color:#71717a;margin:0;font-size:13px;font-weight:500}.FormRecord_record{flex-direction:column;gap:20px;display:flex}.FormRecord_head{align-items:center;gap:12px;display:flex}.FormRecord_headIcon{border-radius:var(--radius-full);background:var(--muted);width:36px;height:36px;color:var(--foreground);flex:none;justify-content:center;align-items:center;display:flex}.FormRecord_headText{min-width:0}.FormRecord_heading{color:var(--foreground);font-size:14px;font-weight:600;line-height:20px}.FormRecord_sub,.FormRecord_unavailable{color:var(--muted-foreground);font-size:13px;line-height:18px}.TextParts_bold{font-weight:600}.ChronicleRow_row{align-items:flex-start;gap:24px;margin-bottom:16px;display:flex;position:relative}.ChronicleRow_row:not(:last-child):before{content:"";background:#e4e4e7;width:1px;height:calc(100% + 16px);position:absolute;top:24px;left:16px}@media (width<=1250px){.ChronicleRow_row{gap:12px}}.ChronicleRow_icon{color:#111;background:linear-gradient(#f7f7f7,#eaeaeb);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:8px;display:flex;position:relative}.ChronicleRow_card{text-align:left;background:#fff;border:1px solid #eeeeef;border-radius:12px;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden;box-shadow:0 3px 4px #1111110a}.ChronicleRow_openable{cursor:pointer;transition:border-color .15s,box-shadow .15s}.ChronicleRow_openable:hover{border-color:#d4d4d8;box-shadow:0 3px 10px #1111110d}.ChronicleRow_openable:focus-visible{outline-offset:2px;outline:2px solid #a1a1aa}.ChronicleRow_live{border-color:#a7e3cb;box-shadow:0 0 0 3px #e7f8f1}.ChronicleRow_line{color:#111;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 16px;font-size:15px;line-height:21px;display:flex}.ChronicleRow_line+.ChronicleRow_line{border-top:1px solid #e4e4e7}.ChronicleRow_detail{color:#52525b;white-space:pre-line}.ChronicleRow_title{min-width:0}.ChronicleRow_state,.ChronicleRow_muted{color:#71717a}.ChronicleRow_waiting{color:#f59e0b;font-weight:500}.ChronicleRow_late{color:#ff2056;font-weight:500}.VoiceBars_bars{align-items:center;gap:3px;height:14px;display:inline-flex}.VoiceBars_bars>span{background:#10b981;border-radius:999px;width:3px;height:100%;animation:.9s ease-in-out infinite VoiceBars_voice;display:block}.VoiceBars_bars>span:nth-child(2){animation-delay:.15s}.VoiceBars_bars>span:nth-child(3){animation-delay:.3s}@keyframes VoiceBars_voice{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.VoiceBars_bars>span{animation:none}}.ChronicleLiveRows_signal{align-items:center;gap:10px;display:inline-flex}.ChronicleLiveRows_dots{align-items:center;gap:3px;height:14px;display:inline-flex}.ChronicleLiveRows_dots>span{background:#10b981;border-radius:999px;width:5px;height:5px;animation:1.2s ease-in-out infinite ChronicleLiveRows_typing;display:block}.ChronicleLiveRows_dots>span:nth-child(2){animation-delay:.2s}.ChronicleLiveRows_dots>span:nth-child(3){animation-delay:.4s}@keyframes ChronicleLiveRows_typing{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.ChronicleLiveRows_dots>span{animation:none}}.ChronicleMore_more{color:#a1a1aa;justify-content:center;margin:8px 0 0;padding:12px;font-size:13px;display:flex}.LeadChronicle_section{flex-direction:column;display:flex}.LeadChronicle_heading{color:#111;align-items:center;gap:12px;margin:0;font-size:24px;font-weight:600;line-height:30px;display:flex}.LeadChronicle_list{margin:28px 0 0;padding:0;list-style:none}.LeadChronicle_before{color:#a1a1aa;align-items:center;gap:12px;margin:4px 0 20px 56px;font-size:13px;display:flex}.LeadChronicle_before:after{content:"";background:#e4e4e7;flex:1;height:1px}.LeadChronicle_day{height:16px;margin:0 0 16px;position:relative}.LeadChronicle_day:first-child{margin-top:-12px}.LeadChronicle_day span{color:#a1a1aa;white-space:nowrap;background:#fff;padding:0 8px;font-size:12px;line-height:16px;position:absolute;top:50%;left:16px;transform:translate(-50%,-50%)}.DecisionPlaque_root{background:#fafafa;border:1px solid #ededed;border-radius:16px;flex-direction:column;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.DecisionPlaque_notice{color:#52525b;margin:0;font-size:14px;line-height:20px}.DecisionPlaque_actions{flex-wrap:wrap;gap:8px;display:flex}.WhenWindow_content{border-radius:24px;width:380px;padding:20px}.WhenWindowFrame_root{flex-direction:column;gap:14px;display:flex}.WhenWindowFrame_title{color:#111;margin:0;font-size:16px;font-weight:600;line-height:22px}.WhenWindowFrame_footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.WhenWindowFrame_caption{color:#a1a1aa;max-width:190px;margin:0;font-size:13px;line-height:18px}.LaterBack_back{margin-bottom:4px;display:flex}.LaterRow_row{color:#111;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 12px;font-size:14px;font-weight:500;line-height:20px;display:flex}.LaterRow_row:hover:not(:disabled){background:#f4f4f5}.LaterRow_row:disabled{opacity:.5;cursor:default}.LaterRow_when{color:#71717a;font-weight:400;display:inline-flex}.LaterHour_hour{align-items:center;gap:8px;display:flex}.LaterHour_hour>:first-child{flex:1}.LaterChooser_step{flex-direction:column;gap:2px;display:flex}.PlanMenu_word.PlanMenu_word{display:inline}.PlanMenu_word{text-underline-offset:4px;cursor:pointer;-webkit-text-decoration:underline dotted #a1a1aa;text-decoration:underline dotted #a1a1aa;text-decoration-thickness:1px}.PlanMenu_word:hover{text-decoration-color:#52525b}.PlanMenu_menu{width:288px}.PlanMenu_fact{color:#52525b;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:400;line-height:18px;display:flex}.PlanMenu_fact>:last-child{overflow-wrap:anywhere;flex:1;min-width:0}.VisitsAheadLines_line,.LeadCloseDialogBody_lead{color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.5}.LeadCloseDialogBody_reasons{flex-direction:column;gap:6px;display:flex}.OutcomeButtons_root{padding-left:16px}@media (width<=1550px){.OutcomeButtons_root{padding-left:0}}.OutcomeButtons_root{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.OutcomeButtons_notice{color:#52525b;flex-basis:100%;margin:0;font-size:13px;line-height:18px}.ChangeReturnForm_root{flex-direction:column;gap:16px;padding:20px;display:flex}.ChangeReturnForm_title{color:#111;margin:0;font-size:15px;font-weight:600;line-height:20px}.ChangeReturnForm_footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.ChangeReturnForm_caption{color:#71717a;flex:1;min-width:0;margin:0;font-size:13px;line-height:18px}.WaitMenu_title.WaitMenu_title{display:inline}.WaitMenu_title{text-underline-offset:4px;cursor:pointer;-webkit-text-decoration:underline dotted #a1a1aa;text-decoration:underline dotted #a1a1aa;text-decoration-thickness:1px}.WaitMenu_title:hover{text-decoration-color:#52525b}.WaitMenu_menu{width:320px}.WaitMenu_fact{color:#52525b;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:400;line-height:18px;display:flex}.WaitMenu_fact>:last-child{overflow-wrap:anywhere;flex:1;min-width:0}.LeadCardFrame_card{flex-direction:column;min-width:0;display:flex}.LeadCardFrame_header{--action-size:48px;min-height:var(--action-size);justify-content:space-between;align-items:flex-start;gap:16px;display:flex}@media (width<=700px){.LeadCardFrame_header{--action-size:32px;gap:8px}}.LeadCardFrame_heading{min-width:200px;padding-top:calc((var(--action-size) - 29px) / 2);flex-direction:column;flex:1;display:flex}.LeadCardFrame_actions{flex-shrink:0;align-items:center;gap:12px;display:flex}@media (width<=700px){.LeadCardFrame_actions{gap:4px}}.LeadCardFrame_history{margin-top:40px}@media (width<=1050px){.LeadCardFrame_history{margin-top:28px}}.DoneBar_bar{color:#047857;background:#ecfdf5;border-radius:999px;align-items:center;gap:10px;margin:0 0 20px;padding:10px 10px 10px 16px;font-size:14px;line-height:20px;animation:.28s cubic-bezier(.23,1,.32,1) both DoneBar_reveal;display:flex}.DoneBar_bar>svg{flex-shrink:0}.DoneBar_text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.DoneBar_text strong{font-weight:600}@media (prefers-reduced-motion:reduce){.DoneBar_bar{animation:none}}@keyframes DoneBar_reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.DoneUndo_undo{color:#047857;text-underline-offset:3px;border-radius:999px;flex-shrink:0;height:36px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:underline}.DoneUndo_undo:hover:not(:disabled){background:#d1fae5}.NoteConflict_root{flex-direction:column;gap:6px;padding:0 14px;display:flex}.NoteConflict_line{color:var(--status-danger);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:12px;line-height:16px;display:flex}.NoteConflict_theirsLabel{color:#71717a;margin:4px 0 0;font-size:12px;font-weight:600}.NoteConflict_theirs{color:#3f3f46;white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #e4e4e7;margin:0;padding:8px 12px;font-size:13px;line-height:18px}.NoteConflict_empty{color:#a1a1aa}.NoteConflict_actions{justify-content:flex-end;gap:8px;display:flex}.LeadNoteEditor_root{flex-direction:column;gap:6px;min-width:0;display:flex}.LeadNoteEditor_read,.LeadNoteEditor_text{color:#111;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;background:#fafafa;border-radius:16px;width:100%;margin:0;padding:10px 14px;font-size:14px;line-height:20px;display:block}.LeadNoteEditor_read{cursor:text;transition:background .15s}.LeadNoteEditor_read:hover{background:#f4f4f5}.LeadNoteEditor_fieldBox{background:#f4f4f5;border-radius:16px;min-height:40px;padding:10px 14px;font-size:14px;line-height:20px}.LeadNoteEditor_placeholder{color:#a1a1aa}.LeadNoteEditor_byline{color:#a1a1aa;margin:0;padding:0 14px;font-size:12px;line-height:16px}.NoteWindowFace_head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.NoteWindowFace_title{color:#111;align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:600;display:inline-flex}.NoteWindowFace_titleIcon{color:#71717a;flex-shrink:0}.NoteWindowFace_whose{color:#71717a;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:400;overflow:hidden}.NoteWindowFace_tools{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.NoteWindowFace_held{color:var(--status-danger);margin:0 0 8px;font-size:12px;line-height:16px}.NoteWindowFace_body{min-height:0;overflow-y:auto}.NoteWindowFace_pillOpen{text-align:left;border-radius:12px;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.NoteWindowFace_pillIcon{color:#52525b;background:#f4f4f5;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.NoteWindowFace_pillCopy{flex-direction:column;min-width:0;line-height:16px;display:flex}.NoteWindowFace_pillCopy strong{color:#111;font-size:13px;font-weight:600}.NoteWindowFace_pillCopy span{color:#71717a;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.NoteWindowFrame_root{right:var(--note-right);bottom:var(--note-bottom);z-index:50;background:#fff;outline:1px solid #0000000d;max-width:calc(100vw - 32px);transition:right .32s cubic-bezier(.23,1,.32,1),bottom .32s cubic-bezier(.23,1,.32,1);position:fixed}@media (prefers-reduced-motion:reduce){.NoteWindowFrame_root{transition:none}}.NoteWindowFrame_window{border-radius:22px;flex-direction:column;width:340px;max-height:calc(100vh - 32px);padding:12px 14px 14px;display:flex;box-shadow:0 24px 64px #00000038}.NoteWindowFrame_pill{border-radius:18px;align-items:center;gap:2px;width:260px;padding:8px 8px 8px 10px;display:flex;box-shadow:0 16px 40px #0000002e}.ComposerWarning_warning{color:#b45309;align-items:center;gap:6px;font-size:12.5px;font-weight:500;line-height:20px;display:flex}.SendGuardNotice_notice{color:#78350f;background:#fffbeb;border:1px solid #fde68a;border-radius:20px;align-items:center;gap:12px;margin-bottom:12px;padding:12px 16px;font-size:13.5px;line-height:20px;display:flex}.SendGuardNotice_text{flex:1;min-width:0}.SendGuardNotice_who{font-weight:600}.SendGuardNotice_review{color:#78350f;border-color:#fcd34d;flex-shrink:0}.SendGuardNotice_review:hover{background:#fef3c7}.SendGuardNotice_send{flex-shrink:0}.AmiroDraftFrame_card{color:#111;background:#f4f4f5;border-radius:24px;align-self:flex-end;width:100%;max-width:560px;margin:8px 0 8px auto;padding:16px;font-size:14px;line-height:20px}.AmiroDraftFrame_editing{background:var(--background);box-shadow:0 4px 14px #1111110f,0 0 0 1px #ededed}.AmiroDraftFrame_heading{color:#71717a;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;display:flex}.AmiroDraftFrame_mark{border-radius:9999px;flex:none;width:24px;height:24px}.AmiroDraftFrame_text{white-space:pre-wrap;overflow-wrap:anywhere}.AmiroDraftFrame_basis{color:#71717a;margin-top:8px;font-size:12px}.AmiroDraftFrame_footer{border-top:1px solid #e4e4e7;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:12px;display:flex}.AmiroDraftFrame_actions{align-items:center;gap:8px;margin-left:auto;display:flex}.PickerTemplateRow_row{text-align:left;cursor:pointer;border-radius:18px;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:background-color .15s;display:flex}.PickerTemplateRow_row:hover,.PickerTemplateRow_rowPicked{background:#fafafa}.PickerTemplateRow_rowMuted{opacity:.45;cursor:default}.PickerTemplateRow_rowMuted:hover{background:0 0}.PickerTemplateRow_bubble{color:#111;background:linear-gradient(145deg,#fafafa,#e4e4e7);border-radius:9999px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.PickerTemplateRow_rowText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.PickerTemplateRow_rowTop{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.PickerTemplateRow_rowName{text-overflow:ellipsis;white-space:nowrap;color:#111;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.PickerTemplateRow_rowAside{color:#111;flex:none;font-size:12px;font-weight:600}.PickerTemplateRow_rowMeta{text-overflow:ellipsis;white-space:nowrap;color:#71717a;font-size:12px;font-weight:500;overflow:hidden}.PickerTemplateRow_check{color:#059669;flex:none;justify-content:center;width:16px;display:flex}.TemplatePicker_picker{flex-direction:column;min-height:0;max-height:420px;display:flex}.TemplatePicker_top{border-bottom:1px solid #f4f4f5;flex-direction:column;flex:none;gap:8px;padding:8px;display:flex}.TemplatePicker_list{flex:1;min-height:0;padding:4px;overflow-y:auto}.TemplatePicker_groupTitle{letter-spacing:.07em;text-transform:uppercase;color:var(--promise-muted);padding:8px 12px 4px;font-size:11px;font-weight:600}.TemplatePicker_empty{color:var(--muted-foreground);padding:12px;font-size:14px}.TemplatePickerPopover_panel{border-radius:20px;width:min(420px,100vw - 32px);padding:0;overflow:hidden}.AmiroGenerateButton_pulse{animation:1.2s ease-in-out infinite AmiroGenerateButton_pulse}@keyframes AmiroGenerateButton_pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.AmiroGenerateButton_pulse{animation:none}}.DraftEditTools_tools{align-items:center;gap:8px;display:flex}.AmiroDraftCard_field{min-height:80px;padding:8px 12px;font-size:14px;line-height:20px}.CodeBox_box{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--muted);min-width:0;padding:12px}.CodeBox_text{font-family:var(--font-mono);color:var(--foreground);white-space:pre-wrap;word-break:break-all;margin:0;font-size:12px;font-weight:500;line-height:20px}.DebugBlock_block{flex-direction:column;gap:8px;display:flex}.DebugBlock_title{color:#52525b;font-size:13px;font-weight:500}.AmiroRefusalHint_hint{flex-direction:column;gap:8px;width:100%;max-width:560px;margin:8px 0 8px auto;display:flex}.ComposerModeRow_row{align-items:center;gap:12px;min-height:32px;display:flex}.ComposerModeRow_channel{color:#a1a1aa;align-items:center;gap:6px;height:32px;padding:0 8px;font-size:13.5px;font-weight:500;display:inline-flex}.ComposerModeRow_channel svg{flex:none}.ComposerModeRow_channelName{color:#52525b}.OptOutBanner_banner{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:8px 8px 8px 16px;font-size:13px;font-weight:500;display:flex}.TemplateMessageCard_root{border-radius:var(--radius-xl);background:var(--muted);color:var(--foreground);flex-direction:column;gap:4px;min-width:0;padding:12px 14px;font-size:13.5px;line-height:1.55;display:flex}.TemplateMessageCard_header{overflow-wrap:anywhere;font-weight:600}.TemplateMessageCard_image{border-radius:var(--radius-md);object-fit:cover;max-width:100%;max-height:160px;display:block}.TemplateMessageCard_body{white-space:pre-wrap;overflow-wrap:anywhere}.TemplateMessageCard_footer{color:var(--muted-foreground);margin-top:4px;font-size:12px}.TemplateMessageCard_buttons{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.TemplateMessageCard_button{border-radius:var(--radius-full);background:var(--background);color:#075e54;padding:2px 10px;font-size:12px;font-weight:500}.TemplateMessageCard_variable{border-radius:var(--radius-full);color:#075985;background:#e0f2fe;align-items:center;margin:0 2px;padding:0 6px;font-size:12px;font-weight:500;line-height:20px;display:inline-flex}.PreviewMessage_skeleton{border-radius:var(--radius-xl);height:72px}.PreviewMessage_failed{color:var(--promise-muted);font-size:12.5px;line-height:20px}.SendTemplateDialog_body{flex-direction:column;gap:12px;display:flex}.SendTemplateDialog_priceLine{color:var(--muted-foreground);font-size:12.5px}.AttachmentCard_card{border:1px solid var(--border);background:var(--muted);max-width:100%;color:var(--foreground);border-radius:14px;align-self:flex-start;align-items:center;gap:8px;padding:6px 6px 6px 12px;font-size:13px;display:inline-flex}.AttachmentCard_name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.AttachmentCard_size{color:var(--muted-foreground);flex:none}.SnippetMenu_menu{width:min(420px,100vw - 32px);max-height:320px;padding:4px;overflow-y:auto}.SnippetMenu_item{text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 12px;display:flex}.SnippetMenu_item:hover{background:var(--muted)}.SnippetMenu_label{color:var(--foreground);font-size:14px;font-weight:600}.SnippetMenu_body{width:100%;color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.SnippetMenu_empty{color:var(--muted-foreground);padding:8px 12px;font-size:14px}.ComposerField_root{flex-direction:column;gap:8px;display:flex}.ComposerField_field{min-height:20px;max-height:180px;font-size:14px;line-height:20px;display:block;overflow-y:auto}.ComposerTemplatePreview_preview{cursor:default;-webkit-user-select:text;user-select:text;flex-direction:column;gap:8px;display:flex}.ComposerTemplatePreview_title{min-width:0;color:var(--foreground);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.ComposerTemplatePreview_title svg{flex:none}.ComposerTemplatePreview_name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ComposerTemplatePreview_clear{color:#71717a;cursor:pointer;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .15s;display:flex}.ComposerTemplatePreview_clear:hover{color:#09090b;background:#f4f4f5}.ComposerTemplatePreview_note{color:var(--promise-muted);font-size:12.5px;line-height:20px}.ComposerTextRegion_region{font-size:14px;line-height:20px}.ComposerTextRegion_writing{flex-direction:column;gap:8px;display:flex}.ComposerTextRegion_caption,.ComposerTextRegion_reason{color:var(--promise-muted)}.ComposerTextRegion_caption{font-size:12.5px}.ComposerTextRegion_disabled{color:var(--promise-muted);align-items:center;gap:6px;display:flex}.SenderPicker_trigger{min-width:0;height:36px;color:var(--foreground);cursor:pointer;border:1px solid #e4e4e7;border-radius:9999px;flex:0 100 auto;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.SenderPicker_trigger:hover{background:#fafafa}.SenderPicker_address{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SenderPicker_inactive{color:var(--muted-foreground)}.SenderPicker_inactiveNote{color:var(--muted-foreground);margin-left:auto;padding-left:12px;font-size:12px}.WindowChip_chip{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;color:var(--promise-muted);border-radius:9999px;align-items:center;gap:4px;padding:4px 10px;font-size:12.5px;font-weight:500;display:inline-flex}.WindowChip_chip svg{flex:none}.WindowChip_amber{color:#b45309;background:#fffbeb}.WindowChip_label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ComposerToolbar_toolbar{justify-content:space-between;align-items:center;gap:12px;padding:0 12px 12px;display:flex}.ComposerToolbar_left{align-items:center;gap:8px;min-width:0;display:flex}.ComposerToolbar_divider{background:#e4e4e7;flex:none;width:1px;height:20px}.ComposerToolbar_send{color:#fff;cursor:pointer;background:#111;border-radius:9999px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;transition:opacity .15s;display:flex}.ComposerToolbar_send:hover:not(:disabled){opacity:.8}.ComposerToolbar_send:disabled{cursor:default;opacity:.2}.ComposerCard_card{background:var(--background);border:1px solid #ededed;border-radius:32px;box-shadow:0 8px 24px #11111112}.ComposerCard_body{flex-direction:column;gap:8px;padding:16px 24px 24px;display:flex}.ComposerCard_refusal{margin:16px 24px 0}.MentionField_root{flex-direction:column;display:flex}.MentionField_ghost{min-height:20px;max-height:180px;font-size:14px;line-height:20px;display:block;overflow-y:auto}.MentionField_menu{border-radius:18px;width:280px;max-height:320px;padding:6px;overflow-y:auto}.MentionField_option{text-align:left;cursor:pointer;border-radius:999px;align-items:center;gap:8px;width:100%;height:40px;padding:0 10px;font-size:14px;font-weight:500;display:flex}.MentionField_option:hover,.MentionField_active{background:var(--muted)}.MentionField_name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PostCommentButton_post{color:#fff;cursor:pointer;background:#111;border-radius:999px;flex:none;height:44px;padding:0 20px;font-size:14px;font-weight:600;transition:opacity .15s}.PostCommentButton_post:hover:not(:disabled){opacity:.8}.PostCommentButton_post:disabled{cursor:default;opacity:.2}.CommentComposerCard_card{background:#fffdf5;border:1px solid #fde68a;border-radius:32px;box-shadow:0 8px 24px #11111112}.CommentComposerCard_refusal{margin:16px 24px 0}.CommentComposerCard_region{flex-direction:column;gap:8px;padding:16px 24px 24px;font-size:14px;line-height:20px;display:flex}.CommentComposerCard_disabled{color:var(--promise-muted)}.CommentComposerCard_toolbar{align-items:center;gap:12px;padding:0 12px 12px 24px;display:flex}.CommentComposerCard_foot{min-width:0;color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.ComposerModeSwitch_trigger{height:32px;color:var(--foreground);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;margin-left:-6px;padding:0 6px;font-size:15px;font-weight:600;display:inline-flex}.ComposerModeSwitch_trigger:hover{background:var(--muted)}.ComposerModeSwitch_chevron{color:var(--muted-foreground)}.ComposerModeSwitch_commentIcon{color:#d97706}.ComposerModeSwitch_menu{width:192px}.ComposerModeSwitch_current{background:var(--muted)}.ComposerFrame_frame{width:100%;max-width:800px;margin:0 auto;padding:0 16px 16px;position:relative}.ComposerFrame_fade{background:linear-gradient(to bottom, transparent, var(--background));pointer-events:none;height:40px;position:absolute;bottom:100%;left:0;right:0}.ComposerFrame_above{flex-direction:column;gap:8px;padding-bottom:12px;display:flex}.ComposerFrame_skeleton{border-radius:32px;height:112px}.ComposerFrame_loadError{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);border-radius:32px;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:14px;display:flex}.HeaderSkeleton_loading{border-bottom:1px solid #ededed;align-items:center;gap:12px;height:64px;padding:10px 16px;display:flex}.HeaderSkeleton_avatar{border-radius:9999px;width:40px;height:40px}.HeaderSkeleton_line{width:220px;height:16px}.StageMenuItems_item{color:#52525b;border-radius:12px;gap:8px;padding:8px 10px;font-weight:600}.StageMenuItems_itemHere{color:#111;background:#f4f4f5}.StageMenuItems_itemLabel{flex:1;align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.StageMenuItems_reason{color:#71717a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.StageMenuItems_proposed{flex-direction:column;align-items:flex-start;gap:2px}.StageMenuItems_proposedLine{align-items:center;gap:8px;display:inline-flex}.StageMenuItems_dot{background:#f97316;border-radius:9999px;flex-shrink:0;width:6px;height:6px}.StageMenuItems_check{color:#111;flex-shrink:0}.StageMenuContent_menu{border-radius:18px;min-width:240px;padding:6px}.StageMenuContent_loading{gap:6px;padding:4px 10px 6px;display:grid}.StageMenuContent_loadingRow{height:20px}.PeopleStageCell_root{min-width:0;display:inline-flex}.PeopleStageCell_trigger{cursor:pointer;background:0 0;border-radius:9999px;align-items:center;gap:6px;max-width:100%;transition:opacity .12s cubic-bezier(.4,0,.2,1);display:inline-flex}.PeopleStageCell_trigger:hover{opacity:.65}.PeopleStageCell_trigger:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--ring);outline:2px solid #0000}.PeopleStageCell_triggerReadOnly{cursor:default}.PeopleStageCell_triggerReadOnly:hover{opacity:1}.PeopleStageCell_proposedDot{background:#f97316;border-radius:9999px;flex-shrink:0;width:7px;height:7px}.InboxCallButton_slot{display:flex;position:relative}.InboxCallButton_menuAnchor{pointer-events:none;position:absolute;inset:0}.HeaderActions_actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.HeaderActions_call{border-radius:9999px;width:40px;height:40px;padding:0}.HeaderActions_record{border-radius:9999px;height:40px;padding:0 16px;font-size:15px;font-weight:600}.HeaderLeadRowItem_row{border-radius:14px;align-items:center;transition:background-color .12s;display:flex}.HeaderLeadRowItem_row:hover{background:#fafafa}.HeaderLeadRowItem_here,.HeaderLeadRowItem_here:hover{background:#f4f4f5}.HeaderLeadRowItem_pick{background:0 0;border-radius:14px;flex:1;min-width:0;padding:8px 12px}.HeaderLeadRowItem_pick:focus{background:0 0}.HeaderLeadRowItem_text{flex-direction:column;flex:1;min-width:0;display:flex}.HeaderLeadRowItem_name{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.HeaderLeadRowItem_undecided{color:#c2410c}.HeaderLeadRowItem_subtitle{color:#a1a1aa;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.HeaderLeadRowItem_pencil{color:#71717a;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-right:4px;padding:0;display:flex}.HeaderLeadRowItem_pencil:focus,.HeaderLeadRowItem_pencil[data-state=open]{color:#111;background:#e4e4e7b3}.HeaderLeadTrigger_lead{color:#71717a;cursor:pointer;border-radius:6px;align-items:center;gap:4px;min-width:0;max-width:288px;margin:0 -4px;padding:0 4px;font-size:15px;font-weight:500;line-height:20px;display:inline-flex}.HeaderLeadTrigger_lead:hover{color:#111}.HeaderLeadTrigger_leadText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HeaderLeadTrigger_ask{color:#c2410c}.HeaderLeadTrigger_flag{color:#c2410c;cursor:pointer;background:#fff7ed;border-radius:9999px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:2px 10px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.HeaderLeadTrigger_flag:hover{background:#ffedd5}.HeaderLeadTrigger_flagText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.HeaderLeadTrigger_flagDot{background:#f97316;border-radius:9999px;flex-shrink:0;width:6px;height:6px}.HeaderLeadMenu_menu{width:320px;padding:6px}.HeaderLeadMenu_action{border-radius:14px;gap:8px;padding:8px 12px;font-size:14px}.HeaderLeadMenu_actionIcon{color:#71717a}.TreatmentPopover_panel{border-radius:18px;width:auto;padding:6px}.InboxHeaderBody_header{border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;gap:12px;height:64px;padding:10px 16px;display:flex}.InboxHeaderBody_identity{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.InboxHeaderBody_avatarButton{cursor:pointer;border-radius:9999px;flex-shrink:0}.InboxHeaderBody_names{align-items:center;gap:8px;min-width:0;display:flex}.InboxHeaderBody_name,.InboxHeaderBody_nameButton{color:#111;text-overflow:ellipsis;white-space:nowrap;flex-shrink:4;max-width:100%;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.InboxHeaderBody_nameButton{cursor:pointer}.InboxHeaderBody_nameButton:hover{text-decoration:underline}.InboxHeaderBody_leadAnchor{min-width:0;display:inline-flex}.CommentActions_own{align-items:center;gap:2px;display:inline-flex}.CommentResolve_resolve{border:1px solid var(--border);background:var(--background);height:28px;color:var(--foreground);cursor:pointer;border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:12.5px;font-weight:500;display:inline-flex}.CommentResolve_resolve:hover{background:var(--muted)}.CommentResolve_resolved{color:#047857;border-color:#0000}.CommentResolve_resolved:hover{background:#ecfdf5}.CommentEditor_editor{flex-direction:column;gap:8px;width:100%;display:flex}.CommentEditor_actions{justify-content:flex-end;gap:8px;display:flex}.CommentText_text{color:var(--foreground);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:20px}.CommentText_inline{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CommentText_mention{color:#2563eb;font-weight:500}.TimelineComment_row{justify-content:flex-end;align-items:flex-end;gap:12px;display:flex}.TimelineComment_row:hover .TimelineComment_resolveSlot,.TimelineComment_row:focus-within .TimelineComment_resolveSlot{opacity:1}.TimelineComment_column{flex-direction:column;align-items:flex-end;gap:6px;min-width:0;max-width:560px;display:flex}.TimelineComment_meta{min-height:24px;color:var(--muted-foreground);align-items:center;gap:8px;font-size:13px;display:flex}.TimelineComment_edited{color:#b45309}.TimelineComment_resolveSlot{opacity:0;transition:opacity .12s;display:inline-flex}.TimelineComment_bubble{background:#fffbeb;border-radius:24px;flex-direction:column;align-items:flex-start;gap:8px;min-width:240px;max-width:100%;padding:12px 16px;display:flex}.TimelineComment_tag{color:var(--muted-foreground);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.TimelineDivider_row{justify-content:center;padding:4px 0;display:flex}.TimelineDivider_pill{border-radius:var(--radius-full);color:var(--muted-foreground);padding:4px 12px;font-size:11px;font-weight:500;line-height:16px}.TimelineDivider_day{background:var(--muted)}.TimelineDivider_lead{border:1px solid var(--border);background:var(--background)}.LeadLabel_reveal{opacity:0;align-items:center;gap:6px;transition:opacity .12s;display:inline-flex}.LeadLabel_reveal:has([data-state=open]){opacity:1}.TimelineEventRow_line{width:fit-content;margin:0 auto;position:relative}.TimelineEventRow_line:hover [data-lead-label],.TimelineEventRow_line:focus-within [data-lead-label]{opacity:1}.TimelineEventRow_row{width:fit-content;min-height:32px;font-size:13px;font-weight:inherit;text-align:center;color:var(--muted-foreground);border-radius:9999px;justify-content:center;align-items:center;gap:6px;padding:2px 8px;line-height:20px;display:flex}.TimelineEventRow_opens{cursor:pointer;height:auto;transition:background-color .12s}.TimelineEventRow_opens:hover{background:var(--muted)}.TimelineEventRow_side{white-space:nowrap;color:var(--muted-foreground);padding-left:8px;font-size:12px;line-height:16px;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.TimelineEventRow_icon{border-radius:var(--radius-full);background:var(--muted);width:32px;height:32px;color:var(--foreground);flex:none;justify-content:center;align-items:center;display:flex}.DeliveryStatus_read,.DeliveryStatus_sent,.DeliveryStatus_delivered{color:#a1a1aa;align-items:center;display:inline-flex}.DeliveryStatus_unconfirmed,.DeliveryStatus_failed{align-items:center;gap:4px;font-weight:500;display:inline-flex}.DeliveryStatus_read{color:#3b82f6}.DeliveryStatus_failed{color:var(--destructive)}.DeliveryStatus_unconfirmed{color:#b45309}.TemplateCardBody_body{flex-direction:column;gap:12px;display:flex}.TemplateCardBody_title{min-width:0}.TemplateCardBody_name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.TemplateCardBody_meta{font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;color:var(--muted-foreground);margin-top:2px;font-size:12px;overflow:hidden}.TemplateCardBody_footerLine,.TemplateCardBody_gone{color:var(--muted-foreground);font-size:12.5px;line-height:20px}.TemplateCard_content{width:340px}.TimelineMedia_image{border-radius:var(--radius-lg);object-fit:cover;max-width:100%;max-height:280px;display:block}.TimelineMedia_imageSkeleton{border-radius:var(--radius-lg);width:200px;height:140px}.TimelineMedia_chip{border-radius:var(--radius-full);background:var(--background);color:var(--muted-foreground);align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;display:inline-flex}.TimelineMedia_chipSkeleton{border-radius:var(--radius-full);width:120px;height:28px}.TimelineMessage_row{align-items:flex-end;gap:10px;display:flex}.TimelineMessage_row:hover [data-lead-label],.TimelineMessage_row:focus-within [data-lead-label],.TimelineMessage_row:hover .TimelineMessage_action,.TimelineMessage_row:focus-within .TimelineMessage_action,.TimelineMessage_row:hover .TimelineMessage_basis,.TimelineMessage_row:focus-within .TimelineMessage_basis{opacity:1}.TimelineMessage_basis,.TimelineMessage_action{opacity:0;align-items:center;gap:6px;transition:opacity .12s;display:inline-flex}.TimelineMessage_action:has([data-state=open]){opacity:1}.TimelineMessage_out{justify-content:flex-end}.TimelineMessage_avatarSlot{flex:none}.TimelineMessage_column{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;max-width:480px;display:flex}.TimelineMessage_columnOut{align-items:flex-end}.TimelineMessage_bubble{border-radius:20px;flex-direction:column;align-items:flex-start;gap:8px;max-width:100%;padding:12px 16px;font-size:14px;line-height:1.55;display:flex}.TimelineMessage_bubbleIn{background:var(--muted);color:var(--foreground)}.TimelineMessage_bubbleOut{color:#2f314f;background:#eef0ff}.TimelineMessage_bubbleFailed{color:var(--foreground);background:#fef2f2}.TimelineMessage_channel{color:#71717a;align-items:center;gap:6px;font-size:12px;line-height:1.4;display:inline-flex}.TimelineMessage_channelButton{cursor:pointer;height:auto;padding:0;font-weight:400}.TimelineMessage_channelButton:hover{color:var(--foreground)}.TimelineMessage_text{white-space:pre-wrap;overflow-wrap:anywhere}.TimelineMessage_purged{color:var(--muted-foreground);font-style:italic}.TimelineMessage_meta{white-space:nowrap;color:#a1a1aa;align-items:center;gap:0 6px;width:max-content;max-width:100%;padding:0 4px;font-size:12.5px;line-height:20px;display:flex;overflow:hidden}.TimelineFeed_empty{color:var(--muted-foreground);text-align:center;flex:1;justify-content:center;align-items:center;padding:32px 24px;font-size:13px;display:flex}.TimelineFeed_root{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.TimelineFeed_scroller{overflow-anchor:none;outline:none;flex:1;min-height:0;overflow:hidden auto}.TimelineFeed_column{flex-direction:column;gap:12px;max-width:760px;margin:0 auto;padding:16px 24px 40px;display:flex}.TimelineFeed_fade{background:linear-gradient(to bottom, transparent, var(--background));pointer-events:none;height:32px;position:absolute;bottom:0;left:0;right:0}.TimelineFeed_rows{flex-direction:column;gap:12px;display:flex}.TimelineFeed_olderSkeleton{border-radius:var(--radius-full);width:120px;height:24px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.TimelineFeed_skeleton{flex-direction:column;gap:16px;display:flex}.TimelineFeed_skeletonIn,.TimelineFeed_skeletonOut{border-radius:20px;width:55%;height:64px}.TimelineFeed_skeletonOut{align-self:flex-end}.TimelineFeed_failed{color:var(--muted-foreground);flex-direction:column;align-items:center;gap:8px;padding:32px 0;font-size:13px;display:flex}.NewLeadFromMessage_trigger{height:auto;color:inherit;font:inherit;cursor:pointer;padding:0}.NewLeadFromMessage_trigger:hover{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.ColleagueRows_onPhone{color:var(--muted-foreground);justify-content:center;align-items:center;gap:8px;font-size:13px;line-height:20px;display:flex}.ColleagueRows_typing{justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.ColleagueRows_typingColumn{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.ColleagueRows_dots{background:#f7f7f8;border-radius:20px;align-items:center;gap:4px;height:46px;padding:0 16px;display:inline-flex}.ColleagueRows_dot{border-radius:var(--radius-full);background:#a1a1aa;width:6px;height:6px;animation:1.2s ease-in-out infinite ColleagueRows_bounce}.ColleagueRows_dot:nth-child(2){animation-delay:.14s}.ColleagueRows_dot:nth-child(3){animation-delay:.28s}@keyframes ColleagueRows_bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.ColleagueRows_dot{animation:none}}.ColleagueRows_meta{color:#a1a1aa;align-items:center;gap:6px;padding:0 4px;font-size:12.5px;line-height:20px;display:flex}.ColleagueRows_onPhoneText{flex-direction:column;align-items:center;display:flex}.ColleagueRows_signal{align-items:center;gap:8px;display:inline-flex}.ColleagueRows_avatarSlot{flex:none}.TimelineCallRecord_lead [data-lead-label]{opacity:1}.InboxTimeline_fallback{border-radius:20px;flex:1;margin:16px 24px}.ConversationRegions_header,.ConversationRegions_composer{flex:none}.ConversationRegions_timeline{flex-direction:column;flex:1;min-height:0;display:flex}.ChatPresenceLine_presence{color:var(--muted-foreground);align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.ClosedLeadReply_closed{border:1px solid var(--border);color:var(--muted-foreground);border-radius:32px;justify-content:space-between;align-items:center;gap:12px;margin:0 16px 16px;padding:16px 20px;font-size:14px;display:flex}.NextStepStrip_strip{flex-wrap:wrap;align-items:center;gap:6px;padding:0 4px;display:flex}.ChatRegions_timeline{flex-direction:column;flex:1;min-height:0;display:flex}.ChatRegions_reply{flex-direction:column;flex:none;display:flex}.ChatHeader_actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.PresaleChat_conversation{flex-direction:column;flex:1;min-height:0;display:flex}.PresaleChatPanel_besideBooking.PresaleChatPanel_besideBooking[data-side=right]{right:496px}.PatientPropertyIcon_glyph{color:#a1a1aa;flex-shrink:0}.PatientPropertyIcon_lucide{color:#71717a;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PropertyMultiRow_menu{min-width:200px}.PropertyMultiRow_itemLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.CatalogueTypedRow_field{margin:2px -8px 0}.CatalogueRows_failed{align-self:flex-start}.AboutLead_block{flex-direction:column;gap:12px;display:flex}.AboutLead_rows{flex-direction:column;margin:0;display:flex}.AboutPerson_block{flex-direction:column;gap:12px;display:flex}.AboutPerson_rows{flex-direction:column;margin:0;display:flex}.AboutPerson_contact{text-align:left;max-width:100%;color:inherit;cursor:pointer;text-decoration:none;display:block}.AboutPerson_contact:hover{text-decoration:underline}.LeadScorePopover_content{border-radius:16px;width:320px;padding:16px}.LeadScorePopover_head{justify-content:space-between;align-items:center;gap:12px;display:flex}.LeadScorePopover_title{color:#111;margin:0;font-size:15px;font-weight:600;line-height:20px}.LeadScorePopover_number{font-variant-numeric:tabular-nums;color:#111;margin:12px 0 0;font-size:32px;font-weight:600;line-height:36px}.LeadScorePopover_outOf{color:#a1a1aa;margin-left:6px;font-size:15px;font-weight:400}.LeadScorePopover_bar{background:#f4f4f5;border-radius:3px;height:6px;margin-top:10px;overflow:hidden}.LeadScorePopover_fill{background:#111;border-radius:3px;height:100%}.LeadScorePopover_lines{flex-direction:column;margin:12px 0 0;padding:0;list-style:none;display:flex}.LeadScorePopover_line{color:#52525b;justify-content:space-between;align-items:center;gap:16px;min-height:36px;font-size:14px;line-height:20px;display:flex}.LeadScorePopover_line+.LeadScorePopover_line{border-top:1px solid #e4e4e7}.LeadScorePopover_points{font-variant-numeric:tabular-nums;color:#111;flex-shrink:0;font-weight:600}.AccessRequestDialog_subtitle{color:#71717a;text-overflow:ellipsis;margin:4px 0 0;font-size:14px;font-weight:500;overflow:hidden}.AccessRequestDialog_textarea{resize:none;border-radius:22px;min-height:96px}.PersonFilesButton_root{color:#111;text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:14px;display:flex}.PersonFilesButton_root:hover{background:#f4f4f5}.PersonFilesButton_icon{color:#71717a;flex-shrink:0}.PersonFilesButton_label{flex:1}.PersonFilesButton_count{color:#71717a;font-size:13px}.PersonFilesList_list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.PersonFilesList_card{border:1px solid #e4e4e7;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.PersonFilesList_icon{color:#71717a;flex-shrink:0}.PersonFilesList_text{flex-direction:column;min-width:0;display:flex}.PersonFilesList_name{color:#111;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.PersonFilesList_meta{color:#71717a;font-size:12px}.PersonFilesList_empty{flex-direction:column;align-items:flex-start;gap:6px;padding:24px 4px;display:flex}.PersonFilesList_emptyTitle{color:#111;margin:0;font-size:14px;font-weight:600}.PersonFilesList_emptyText{color:#71717a;margin:0 0 6px;font-size:13px}.PersonFilesSlot_skeleton{border-radius:12px;height:40px}.PersonFilesSlot_failed{align-self:flex-start}.ScoreGauge_step0{--gauge-from:#ff4d8d;--gauge-to:#ff593d}.ScoreGauge_step1{--gauge-from:#ff6b26;--gauge-to:#ffad00}.ScoreGauge_step2{--gauge-from:#ffba00;--gauge-to:#f4e800}.ScoreGauge_step3{--gauge-from:#edfa00;--gauge-to:#b6ef00}.ScoreGauge_step4{--gauge-from:#c4f500;--gauge-to:#68e500}.ScoreGauge_step5{--gauge-from:#40e68b;--gauge-to:#00bc7d}.ScoreGauge_full{flex-shrink:0;width:220px;height:142px;display:block;position:relative}.ScoreGauge_ticks{width:220px;height:116px;position:absolute;top:0;left:0}.ScoreGauge_tick:not([fill]){fill:#eaecef}.ScoreGauge_from{stop-color:var(--gauge-from)}.ScoreGauge_to{stop-color:var(--gauge-to)}.ScoreGauge_number{font-variant-numeric:tabular-nums;text-align:center;color:#111;filter:blur(calc(var(--rise,0) * 3px));transform:translateY(calc(var(--rise,0) * 7px));font-size:48px;font-weight:700;line-height:58px;position:absolute;top:67px;left:0;right:0}.ScoreGauge_band{text-align:center;color:#71717a;font-size:14px;font-weight:500;line-height:20px;position:absolute;top:121px;left:0;right:0}.ScoreGauge_compact{flex-shrink:0;width:42px;height:42px;display:inline-flex;position:relative}.ScoreGauge_compactArc{background:#eaecef;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2042%2042'%20width='42'%20height='42'%3e%3cpath%20d='M2.744%2032.8917C1.62372%2033.1919%200.46111%2032.5276%200.274275%2031.383C-0.129763%2028.9076%20-0.0880024%2026.3741%200.403509%2023.9031C1.03192%2020.7439%202.37867%2017.7715%204.33958%2015.216C6.30049%2012.6605%208.82298%2010.5903%2011.7119%209.16567C14.6009%207.741%2017.7789%207%2021%207C24.2211%207%2027.3991%207.741%2030.2881%209.16567C33.177%2010.5903%2035.6995%2012.6605%2037.6604%2015.216C39.6213%2017.7715%2040.9681%2020.7439%2041.5965%2023.9031C42.088%2026.3741%2042.1298%2028.9076%2041.7257%2031.383C41.5389%2032.5276%2040.3763%2033.1919%2039.256%2032.8917V32.8917C38.1357%2032.5915%2037.4849%2031.44%2037.6431%2030.291C37.8974%2028.4434%2037.843%2026.5613%2037.4772%2024.7225C36.9745%2022.1951%2035.8971%2019.8172%2034.3283%2017.7728C32.7596%2015.7284%2030.7416%2014.0723%2028.4305%2012.9325C26.1193%2011.7928%2023.5769%2011.2%2021%2011.2C18.4231%2011.2%2015.8807%2011.7928%2013.5695%2012.9325C11.2584%2014.0723%209.24039%2015.7284%207.67166%2017.7728C6.10294%2019.8172%205.02554%2022.1951%204.52281%2024.7225C4.15704%2026.5613%204.10261%2028.4434%204.35695%2030.291C4.51511%2031.44%203.86428%2032.5915%202.744%2032.8917V32.8917Z'%20fill='white'%20/%3e%3c/svg%3e") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2042%2042'%20width='42'%20height='42'%3e%3cpath%20d='M2.744%2032.8917C1.62372%2033.1919%200.46111%2032.5276%200.274275%2031.383C-0.129763%2028.9076%20-0.0880024%2026.3741%200.403509%2023.9031C1.03192%2020.7439%202.37867%2017.7715%204.33958%2015.216C6.30049%2012.6605%208.82298%2010.5903%2011.7119%209.16567C14.6009%207.741%2017.7789%207%2021%207C24.2211%207%2027.3991%207.741%2030.2881%209.16567C33.177%2010.5903%2035.6995%2012.6605%2037.6604%2015.216C39.6213%2017.7715%2040.9681%2020.7439%2041.5965%2023.9031C42.088%2026.3741%2042.1298%2028.9076%2041.7257%2031.383C41.5389%2032.5276%2040.3763%2033.1919%2039.256%2032.8917V32.8917C38.1357%2032.5915%2037.4849%2031.44%2037.6431%2030.291C37.8974%2028.4434%2037.843%2026.5613%2037.4772%2024.7225C36.9745%2022.1951%2035.8971%2019.8172%2034.3283%2017.7728C32.7596%2015.7284%2030.7416%2014.0723%2028.4305%2012.9325C26.1193%2011.7928%2023.5769%2011.2%2021%2011.2C18.4231%2011.2%2015.8807%2011.7928%2013.5695%2012.9325C11.2584%2014.0723%209.24039%2015.7284%207.67166%2017.7728C6.10294%2019.8172%205.02554%2022.1951%204.52281%2024.7225C4.15704%2026.5613%204.10261%2028.4434%204.35695%2030.291C4.51511%2031.44%203.86428%2032.5915%202.744%2032.8917V32.8917Z'%20fill='white'%20/%3e%3c/svg%3e") 50%/100% 100% no-repeat}.ScoreGauge_compactFill{background:linear-gradient(90deg, var(--gauge-from), var(--gauge-to));-webkit-mask:conic-gradient(from 255deg at 21px 28px, #000 0deg var(--sweep), transparent var(--sweep) 360deg);mask:conic-gradient(from 255deg at 21px 28px, #000 0deg var(--sweep), transparent var(--sweep) 360deg);position:absolute;inset:0}.ScoreGauge_compactNumber{text-align:center;color:#111;font-size:13px;font-weight:600;line-height:16px;position:absolute;top:20px;left:0;right:0}.ProfileColumn_column{flex-direction:column;gap:32px;display:flex}.ProfileColumn_identity{flex-direction:column;align-items:center;display:flex}.ProfileColumn_score{border-radius:999px}.ProfileColumn_name{text-align:center;color:inherit;overflow-wrap:anywhere;margin-top:8px;font-size:24px;font-weight:600;line-height:29px;text-decoration:none}a.ProfileColumn_name:hover{text-decoration:underline}.ProfileColumn_stage{justify-content:center;margin-top:10px;display:flex}.LaterDayStepper_day{justify-content:center;margin-top:14px;display:flex}.FacetTabCount_count{color:#d4d4d8;font-size:12px;font-weight:700}[data-state=active] .FacetTabCount_count{color:#a1a1aa}.QueueTabs_tabs{flex:1;min-width:0}.QueueTabs_label{align-items:center;gap:4px;display:flex}.ViewCompleted_footer{border-top:.5px solid #d4d4d8;flex-shrink:0;align-items:center;gap:8px;padding:12px 16px;display:flex}.ViewCompleted_top{border-top:none;border-bottom:.5px solid #d4d4d8}.ViewCompleted_button{color:#52525b;border-radius:999px;flex:1;align-items:center;gap:8px;min-width:0;padding:12px 16px;font-size:14px;font-weight:500;transition:background-color .15s;display:flex}.ViewCompleted_button:hover{color:#111;background:#f4f4f5}.ViewCompleted_label{text-align:left;flex:1;min-width:0}.ViewCompleted_count{color:#a1a1aa;font-variant-numeric:tabular-nums;flex-shrink:0}.ViewCompleted_chevron{flex-shrink:0;transition:transform .2s;display:flex}.ViewCompleted_open .ViewCompleted_chevron{transform:rotate(180deg)}.QueueEmpty_empty{justify-content:center;align-items:center;padding:32px;display:flex}.QueueRow_row{background:var(--card);border-bottom:1px solid #ededed;align-items:center;gap:10px;height:86px;padding:16px 24px;display:flex;position:relative;overflow:hidden}.QueueRow_row:hover,.QueueRow_row.QueueRow_selected{background:#fafafa}.QueueRow_row:focus-visible{background:#f4f4f5}@media (width<=1250px){.QueueRow_row{padding-left:16px;padding-right:16px}}.QueueRow_copy{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.QueueRow_name{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.QueueRow_treatment{color:#52525b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;overflow:hidden}.QueueRow_amiro{color:#52525b;white-space:nowrap;align-items:center;gap:4px;font-size:14px;line-height:20px;display:flex;overflow:hidden}.QueueRow_amiroMark{border-radius:9999px;flex:none;width:16px;height:16px}.QueueRow_busy{animation:1.4s ease-in-out infinite alternate QueueRow_shimmer}@media (prefers-reduced-motion:reduce){.QueueRow_busy{animation:none}}@keyframes QueueRow_shimmer{0%{opacity:1}to{opacity:.45}}.QueueRow_work{flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-end;gap:4px;max-width:45%;display:flex}.QueueRow_time{color:#71717a;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;line-height:18px;overflow:hidden}.QueueRow_freshDot{background:#2563eb;border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:9px}@media (width<=1250px){.QueueRow_freshDot{left:4px}}.QueueRow_flash{pointer-events:none;animation:1.6s ease-out forwards QueueRow_fresh;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.QueueRow_flash{animation:none}}@keyframes QueueRow_fresh{0%{background:#eff6ff}to{background:0 0}}.QueueRow_leaving{background:#f0fdf4}.QueueRow_leaving:after{content:"";transform-origin:0;background:#22c55e;height:2px;animation:2.6s linear forwards QueueRow_leave-timer;position:absolute;bottom:-1px;left:0;right:0}.QueueRow_done,.QueueRow_done:hover,.QueueRow_done.QueueRow_selected{background:#f0fdf4}.QueueRow_done .QueueRow_caption,.QueueRow_done:hover .QueueRow_caption,.QueueRow_done.QueueRow_selected .QueueRow_caption{color:#047857}.QueueRow_holding:after{content:"";transform-origin:0;background:#10b981;height:2px;animation:3s linear forwards QueueRow_leave-timer;position:absolute;bottom:-1px;left:0;right:0}.QueueRow_caption{color:#18181b;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;animation:.28s cubic-bezier(.23,1,.32,1) both QueueRow_reveal}.QueueRow_folding{pointer-events:none;animation:.2s cubic-bezier(.4,0,.2,1) forwards QueueRow_fold}.QueueRow_folding:after{display:none}@media (prefers-reduced-motion:reduce){.QueueRow_leaving:after,.QueueRow_holding:after,.QueueRow_caption{animation:none}.QueueRow_folding{opacity:0;animation:none}}@keyframes QueueRow_leave-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes QueueRow_reveal{0%{opacity:0;filter:blur(2px);transform:translateY(7px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes QueueRow_fold{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(16px)}}.QuietTail_fold{color:#71717a;background:#fafafa;border-top:1px solid #ededed;border-bottom:1px solid #ededed;align-items:center;gap:8px;padding:14px 24px;font-size:13px;line-height:18px;display:flex}.QuietTail_fold:hover{background:#f4f4f5}@media (width<=1250px){.QuietTail_fold{padding-left:16px;padding-right:16px}}.QuietTail_title{text-overflow:ellipsis;white-space:nowrap;color:#52525b;flex:1;min-width:0;font-weight:600;overflow:hidden}.QuietTail_count{font-variant-numeric:tabular-nums;flex-shrink:0}.QuietTail_chevron{flex-shrink:0;transition:transform .2s;display:flex}.QuietTail_open .QuietTail_chevron{transform:rotate(180deg)}.QueueColumn_column,.QueueColumn_section{flex-direction:column;flex:1;min-height:0;display:flex}.QueueColumn_slideUp{animation:.34s cubic-bezier(.23,1,.32,1) backwards QueueColumn_slide-up}.QueueColumn_slideDown{animation:.34s cubic-bezier(.23,1,.32,1) backwards QueueColumn_slide-down}@keyframes QueueColumn_slide-up{0%{opacity:0;transform:translateY(48px)}}@keyframes QueueColumn_slide-down{0%{opacity:0;transform:translateY(-48px)}}@media (prefers-reduced-motion:reduce){.QueueColumn_slideUp,.QueueColumn_slideDown{animation:none}}.QueueColumn_header{border-bottom:1px solid #ededed;flex-shrink:0;padding:16px 24px 21px}@media (width<=1250px){.QueueColumn_header{padding-left:16px;padding-right:16px}}.QueueColumn_tabsRow{align-items:center;gap:8px;display:flex}.QueueColumn_list{scrollbar-width:thin;scrollbar-color:#e4e4e7 transparent;flex:1;min-height:0;position:relative;overflow-y:auto}.FiltersFailed_failed{color:#52525b;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.FilterSubmenuTrigger_trigger{gap:8px}.FilterSubmenuTrigger_name{flex:none;width:88px}.FilterSubmenuTrigger_value{min-width:0;color:var(--muted-foreground);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.FilterChoiceSubmenu_choices{width:280px;max-height:360px;overflow-y:auto}.FilterChoiceSubmenu_chosen{background-color:var(--accent)}.FilterChoiceSubmenu_choice{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.QueueFilterMenu_menu{width:280px;max-height:70vh;overflow-y:auto}.QueueFilterStrip_strip{z-index:1;color:#52525b;background:#f4f4f5;justify-content:space-between;align-items:center;gap:12px;padding:5px 12px 5px 24px;font-size:13px;line-height:18px;display:flex;position:sticky;top:0}@media (width<=1250px){.QueueFilterStrip_strip{padding-left:16px}}.QueueFilterStrip_words{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SideScroll_scroll{position:relative}.SideScroll_names{overscroll-behavior-x:contain;scrollbar-width:none;align-items:center;gap:6px;padding:1px 24px 2px;scroll-padding:0 24px;display:flex;overflow-x:auto}.SideScroll_names::-webkit-scrollbar{display:none}@media (width<=1250px){.SideScroll_names{padding:1px 16px 2px}}.SideScroll_hasRight .SideScroll_names{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 72px),#0000 calc(100% - 28px));mask-image:linear-gradient(90deg,#000 calc(100% - 72px),#0000 calc(100% - 28px))}.SideScroll_hasLeft .SideScroll_names{-webkit-mask-image:linear-gradient(90deg,#0000 28px,#000 72px);mask-image:linear-gradient(90deg,#0000 28px,#000 72px)}.SideScroll_hasLeft.SideScroll_hasRight .SideScroll_names{-webkit-mask-image:linear-gradient(90deg,#0000 28px,#000 72px calc(100% - 72px),#0000 calc(100% - 28px));mask-image:linear-gradient(90deg,#0000 28px,#000 72px calc(100% - 72px),#0000 calc(100% - 28px))}.SideScroll_arrow{color:#111;background:#fff;border-radius:9999px;justify-content:center;align-items:center;width:30px;height:30px;margin-top:-15px;transition:box-shadow .15s;display:flex;position:absolute;top:50%;box-shadow:0 0 0 1px #e4e4e7,0 3px 10px #11111114}.SideScroll_arrow:hover{box-shadow:0 0 0 1px #d4d4d8,0 4px 14px #1111111f}.SideScroll_arrowLeft{left:16px}.SideScroll_arrowRight{right:16px}.WaitingStrip_strip{background:#fafafa;border-bottom:1px solid #ededed;flex-direction:column;flex-shrink:0;padding:12px 0;display:flex;overflow:hidden}.WaitingStrip_name{color:#111;white-space:nowrap;background:#fff;border-radius:9999px;flex-shrink:0;align-items:center;gap:6px;height:30px;padding:0 12px 0 8px;font-size:13px;font-weight:600;transition:box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 0 0 1px #e4e4e7}.WaitingStrip_name:hover{box-shadow:0 0 0 1px #d4d4d8,0 3px 10px #11111110}.WaitingStrip_name[aria-pressed=true]{background:#f4f4f5;box-shadow:0 0 0 1px #d4d4d8}.WaitingStrip_minutes{color:#a1a1aa;font-weight:500}.PresaleLayout_page{height:calc(100% + 64px);margin:-24px -16px -40px}@media (width>=640px){.PresaleLayout_page{margin:-24px -24px -40px}}@media (width>=1024px){.PresaleLayout_page{margin:-24px -40px -40px}}.PresaleLayout_page{color:#111;background:#f7f7f8;gap:12px;min-width:0;min-height:0;padding:16px 16px 16px 0;display:flex}.PresaleLayout_queue{background:var(--card);border-radius:24px;flex-direction:column;flex-shrink:0;width:340px;display:flex;overflow:hidden;box-shadow:0 1px 2px #1111110a,0 10px 30px #1111110f}@media (width<=1250px){.PresaleLayout_queue{width:300px}}.PresaleLayout_detail{background:var(--card);border-radius:20px;flex:1;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #1111110a,0 10px 30px #1111110f}@media (width<=1050px){.PresaleLayout_detail{flex-direction:column;overflow:auto}}.PresaleLayout_profile{border-right:1px solid #f0f0f2;flex-shrink:0;align-self:stretch;width:420px;padding:40px 24px 24px;overflow-y:auto}@media (width<=1550px){.PresaleLayout_profile{width:300px}}@media (width<=1250px){.PresaleLayout_profile{width:260px;padding-left:20px;padding-right:20px}}@media (width<=1050px){.PresaleLayout_profile{border-bottom:1px solid #f0f0f2;border-right:0;width:100%;padding-top:24px;overflow:visible}}.PresaleLayout_work{flex:1;min-width:0;padding:24px 24px 176px;overflow-y:auto}@media (width<=1250px){.PresaleLayout_work{padding-left:12px;padding-right:20px}}@media (width<=1050px){.PresaleLayout_work{flex:none;padding:24px 24px 160px;overflow:visible}}.PresaleLayout_empty{background:var(--card);border-radius:20px;flex:1;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #1111110a,0 10px 30px #1111110f}@media (width<=1050px){.PresaleLayout_empty{flex-direction:column;overflow:auto}}.PresaleLayout_empty{justify-content:center;align-items:center;padding:32px}.PeopleListSkeleton_rows{flex-direction:column;display:flex}.PeopleListSkeleton_row{align-items:center;gap:12px;min-height:72px;padding:0 20px;display:flex}.PeopleListSkeleton_row+.PeopleListSkeleton_row{border-top:1px solid #f0f0f2}.PeopleListSkeleton_avatar{border-radius:9999px;flex-shrink:0;width:36px;height:36px}.PeopleListSkeleton_name{width:180px;height:14px}.PeopleListSkeleton_cell{flex:1;max-width:320px;height:14px}.FormGrid_grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.FormGrid_grid2 [data-slot=form-field]{margin-top:0}@media (width<=640px){.FormGrid_grid2{grid-template-columns:1fr}}.FormGrid_grid3{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.FormGrid_grid3 [data-slot=form-field]{margin-top:0}@media (width<=640px){.FormGrid_grid3{grid-template-columns:1fr}}.ConflictLink_link{color:var(--primary);align-items:center;gap:4px;margin-top:6px;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.ConflictLink_link:hover{text-decoration:underline}.AddPersonForm_form{flex-direction:column;flex:1;min-height:0;display:flex}.AddPersonForm_sectionLead{color:var(--foreground);margin:16px 0 8px;font-size:13px;font-weight:600;line-height:1.4}.ReportPickPill_pill{color:#09090b;background:#fff;border:1px solid #09090b;border-radius:9999px;align-items:center;gap:8px;max-width:420px;height:48px;padding-left:16px;padding-right:8px;font-size:16px;font-weight:500;display:flex}.ReportPickPill_label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ReportPickPill_clear{color:#71717a;cursor:pointer;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ReportPickPill_clear:hover{color:#111;background:#f4f4f5}.PeopleFiltersBar_bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.PeopleFiltersBar_stageTrigger{min-width:150px}.PeopleFiltersBar_clinicTrigger{min-width:170px}.DataTable_table{flex-direction:column;display:flex}.DataTable_header{gap:16px;padding:12px 20px;display:grid}@media (width>=1024px){.DataTable_header{grid-template-columns:var(--data-table-columns);align-items:center}}.DataTable_header{text-transform:uppercase;letter-spacing:.08em;color:#a1a1aa;background:#fafafa;border-bottom:1px solid #f0f0f2;font-size:11px;font-weight:600;display:none}@media (width>=1024px){.DataTable_header{display:grid}}.DataTable_tableSection .DataTable_header{letter-spacing:.12em;background:0 0}.DataTable_header+*,.DataTable_header+*>:first-child{border-top:0}.DataTable_align-start{justify-content:flex-start}@media (width>=1024px){.DataTable_align-center{text-align:center;justify-content:center}.DataTable_align-end{text-align:right;justify-content:flex-end}}.DataTableRow_row{gap:16px;padding:12px 20px;display:grid}@media (width>=1024px){.DataTableRow_row{grid-template-columns:var(--data-table-columns);align-items:center}}.DataTableRow_row{color:#111;border-top:1px solid #f0f0f2;padding:16px 20px;transition:background-color .15s}[data-table-variant=section] .DataTableRow_row{padding-top:14px;padding-bottom:14px}.DataTableRow_rowInteractive{cursor:pointer;text-align:left}.DataTableRow_rowInteractive:hover{background:#fafafa}.DataTableRow_rowMuted{color:#71717a;background:#fafafa}.DataTableRow_rowMuted:hover{background:#f4f4f5}.DataTableRow_cell{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.DataTableRow_cellActions{border-top:1px solid #f0f0f2;padding-top:12px}@media (width>=1024px){.DataTableRow_cellActions{border-top:0;padding-top:0}}.DataTableRow_detail{grid-column:1/-1;min-width:0}.DataTableRow_align-start{justify-content:flex-start}@media (width>=1024px){.DataTableRow_align-center{text-align:center;justify-content:center}.DataTableRow_align-end{text-align:right;justify-content:flex-end}}.LeadCell_leads{color:#a1a1aa;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.LeadCell_leadName{color:#71717a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.LeadCell_more{color:#71717a;background:#f4f4f5;border-radius:9999px;flex-shrink:0;padding:2px 6px;font-size:11px;font-weight:600}.LeadCell_blank{color:#a1a1aa;font-size:14px;font-weight:500}.PeopleCell_person{align-items:center;gap:12px;min-width:0;display:flex}.PeopleCell_name{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.PeopleCell_muted{color:#71717a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.PeopleCell_blank{color:#a1a1aa;font-size:14px;font-weight:500}.PeopleCell_activity{color:#71717a;white-space:nowrap;font-size:14px;font-weight:500}.ColumnText_text{flex-direction:column;flex:1;min-width:0;display:flex}.ColumnText_rowTerm{color:#09090b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.ColumnText_rowHint{color:#71717a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ShownColumnRow_row{background:#fff;border:1px solid #e4e4e7;border-radius:16px;align-items:center;gap:8px;padding:10px 8px;display:flex}.ShownColumnRow_moves{flex-shrink:0;align-items:center;gap:2px;display:flex}.ShownColumnRow_lock{color:#d4d4d8;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.PeopleColumnsPanelBody_title{font-size:24px;line-height:1.25}.PeopleColumnsPanelBody_countBar{border-bottom:1px solid #f4f4f5;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.PeopleColumnsPanelBody_countText{color:#71717a;font-size:14px;font-weight:500}.PeopleColumnsPanelBody_resetBtn{height:40px;padding:0 16px;font-size:14px;font-weight:500}.PeopleColumnsPanelBody_content{flex-direction:column;gap:24px;display:flex}.PeopleColumnsPanelBody_group{flex-direction:column;display:flex}.PeopleColumnsPanelBody_groupHint{color:#71717a;margin-bottom:8px;font-size:12px;font-weight:500;line-height:24px}.PeopleColumnsPanelBody_list{flex-direction:column;gap:8px;display:flex}.PeopleColumnsPanelBody_hiddenList{margin-top:8px}.PeopleColumnsPanelBody_row{background:#fff;border:1px solid #e4e4e7;border-radius:16px;align-items:center;gap:8px;padding:10px 8px 10px 16px;display:flex}.PeopleColumnsPanelBody_footer{border-top-color:#e4e4e7;padding:16px 24px}.PeopleColumnsPanelBody_footerBtn{width:100%}.PeopleListView_root{flex-direction:column;gap:20px;max-width:1280px;margin-left:auto;margin-right:auto;display:flex}.PeopleListView_retry{margin-top:12px}.PeopleListView_toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.OrderedRefEditor_root{flex-direction:column;gap:8px;display:flex}.OrderedRefEditor_list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.OrderedRefEditor_row{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);align-items:center;gap:8px;padding:4px 6px;display:flex}.OrderedRefEditor_name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);flex:1;font-size:.875rem;overflow:hidden}.OrderedRefEditor_primaryBadge{border-radius:var(--radius-sm);background:var(--primary);color:var(--primary-foreground);text-transform:uppercase;letter-spacing:.02em;flex-shrink:0;padding:1px 8px;font-size:.6875rem;font-weight:600}.OrderedRefEditor_actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.OrderedRefEditor_empty{color:var(--muted-foreground);margin:0;font-size:.875rem}.PeopleAddCombobox_blockedReason{color:var(--muted-foreground);white-space:nowrap;margin-left:auto;padding-left:.75rem;font-size:.75rem}.MapboxAddressAutocomplete_wrap{width:100%;position:relative}.MapboxAddressAutocomplete_unpicked{color:var(--muted-foreground);margin-top:6px;font-size:12px;line-height:1rem}.MapboxAddressAutocomplete_mockBadge{pointer-events:none;letter-spacing:.04em;text-transform:uppercase;color:#92400e;background-color:#fef3c7;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:600;line-height:1rem;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.AddressFields_addressHeader{justify-content:space-between;align-items:center;display:flex}.AddressFields_modeToggle{color:var(--primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.AddressFields_modeToggle:hover{text-decoration:underline}.AddressFields_mapboxPreview{background:var(--muted);border-radius:var(--radius-sm);flex-direction:column;gap:4px;margin-top:8px;padding:8px 10px;display:flex}.AddressFields_previewCaption{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground);font-size:11px}.AddressFields_previewValue{color:var(--foreground);font-size:14px;line-height:1.25rem}.AddressFields_refusal{color:var(--destructive);margin:4px 0 0;font-size:12px}.PatientForm_form{flex-direction:column;flex:1;min-height:0;display:flex}.PatientForm_body{flex:1;gap:24px;padding:20px 24px;display:grid;overflow-y:auto}.PatientForm_subheading{color:#111;margin:0;font-size:18px;font-weight:600;line-height:1.2}.PatientForm_field{flex-direction:column;gap:8px;min-width:0;display:flex}.PatientForm_fullRow{grid-column:1/-1}.PatientForm_section{gap:16px;display:grid}.PatientForm_section:not(:first-of-type){border-top:1px solid #f0f0f2;padding-top:20px}.PatientForm_footer{background-color:#fff;border-top:1px solid #f0f0f2;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;display:flex}.PatientForm_footer>[data-slot=button]{flex:1}.PatientsListView_root{flex-direction:column;display:flex}.PatientsListView_toolbar{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:20px;display:flex}@media (width>=1024px){.PatientsListView_toolbar{flex-direction:row;justify-content:space-between;align-items:center}}.PatientsListView_toolbarEnd{justify-content:flex-end;align-items:center;display:flex}.PatientsListView_headerRow{display:none}@media (width>=1280px){.PatientsListView_headerRow{text-transform:uppercase;letter-spacing:.12em;color:#a1a1aa;border-bottom:1px solid #f0f0f2;grid-template-columns:minmax(320px,1fr) 180px;column-gap:16px;padding:12px 20px;font-size:11px;font-weight:600;display:grid}}.PatientsListView_row{cursor:pointer;width:100%;transition:background-color .1s cubic-bezier(.4,0,.2,1);display:block}.PatientsListView_row:hover{background:#fafafa}.PatientsListView_row:focus-visible{outline-offset:-2px;outline:2px solid #0000;box-shadow:inset 0 0 0 2px #1113}.PatientsListView_rowBorder{border-top:1px solid #f4f4f5}.PatientsListView_rowInner{grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;padding:16px;display:grid}@media (width>=768px){.PatientsListView_rowInner{grid-template-columns:minmax(0,1fr) auto;min-height:88px;padding:16px 20px}}@media (width>=1280px){.PatientsListView_rowInner{grid-template-columns:minmax(320px,1fr) 180px;gap:0 16px;min-height:72px;padding:0 20px}}.PatientsListView_patientCell{align-items:center;gap:12px;min-width:0;display:flex}.PatientsListView_patientText{flex-direction:column;gap:2px;min-width:0;display:flex}.PatientsListView_name{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;display:block;overflow:hidden}.PatientsListView_compactMeta{color:#71717a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;display:block;overflow:hidden}@media (width>=1280px){.PatientsListView_compactMeta{display:none}}.PatientsListView_cellText{color:#71717a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:none;overflow:hidden}@media (width>=1280px){.PatientsListView_cellText{display:block}}.PatientsListView_loadingWrap{flex-direction:column;gap:12px;padding:20px;display:flex}.PatientsListView_skeleton{border-radius:12px;width:100%;height:72px}.PatientsListView_empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:64px 0;display:flex}.PatientsListView_emptyIcon{color:#a1a1aa}.PatientsListView_emptyText{color:#71717a;margin-top:12px;font-size:14px;font-weight:500}.PatientsCarePlansView_root{flex-direction:column;display:flex}.PatientsCarePlansView_toolbar{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:20px;display:flex}@media (width>=1024px){.PatientsCarePlansView_toolbar{flex-direction:row;justify-content:space-between;align-items:center}}.PatientsCarePlansView_filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.PatientsCarePlansView_toolbarEnd{justify-content:flex-end;align-items:center;display:flex}.PatientsCarePlansView_empty{text-align:center;color:#71717a;flex-direction:column;justify-content:center;align-items:center;padding:64px 0;font-size:14px;font-weight:500;display:flex}.ConditionGroupRow_row{text-align:left;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 16px;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:flex}.ConditionGroupRow_row:hover{background:#fafafa}.ConditionGroupRow_row:focus-visible{outline-offset:-2px;outline:2px solid #0000;box-shadow:inset 0 0 0 2px #1113}@media (width>=1280px){.ConditionGroupRow_row{grid-template-columns:minmax(320px,1fr) 140px 140px 140px;align-items:center;column-gap:16px;min-height:72px;padding:0 20px;display:grid}}.ConditionGroupRow_rowBorder{border-top:1px solid #f4f4f5}.ConditionGroupRow_titleBlock{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ConditionGroupRow_title{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.3;display:block;overflow:hidden}.ConditionGroupRow_compactMeta{color:#71717a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;display:block;overflow:hidden}@media (width>=1280px){.ConditionGroupRow_compactMeta{display:none}}.ConditionGroupRow_compactChevron{color:#a1a1aa;flex-shrink:0}@media (width>=1280px){.ConditionGroupRow_compactChevron{display:none}}.ConditionGroupRow_count{color:#71717a;font-variant-numeric:tabular-nums;font-size:14px;font-weight:400;display:none}@media (width>=1280px){.ConditionGroupRow_count{display:block}}.ConditionGroupRow_countActive{color:#047857}.ConditionsList_headerRow{display:none}@media (width>=1280px){.ConditionsList_headerRow{text-transform:uppercase;letter-spacing:.12em;color:#a1a1aa;border-bottom:1px solid #f0f0f2;grid-template-columns:minmax(320px,1fr) 140px 140px 140px;column-gap:16px;padding:12px 20px;font-size:11px;font-weight:600;display:grid}}.ConditionRecordRow_row{text-align:left;cursor:pointer;background:#fff;border:1px solid #ececf0;border-radius:14px;align-items:center;gap:12px;width:100%;padding:12px;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:flex}.ConditionRecordRow_row:hover{background:#fafafa}.ConditionRecordRow_row:focus-visible{outline-offset:2px;outline:2px solid #0000;box-shadow:0 0 0 2px #1113}.ConditionRecordRow_info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ConditionRecordRow_headRow{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.ConditionRecordRow_name{color:#111;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.ConditionRecordRow_since{color:#71717a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;display:block;overflow:hidden}.PatientsConditionDetailPanel_header{flex-direction:column;align-items:flex-start;gap:4px}.PatientsConditionDetailPanel_subtitle{color:#71717a;font-size:13px;font-weight:500}.PatientsConditionDetailPanel_body{flex-direction:column;flex:1;gap:8px;min-height:0;padding:24px;display:flex;overflow-y:auto}.PatientsConditionsView_root{flex-direction:column;display:flex}.PatientsConditionsView_toolbar{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:20px;display:flex}@media (width>=1024px){.PatientsConditionsView_toolbar{flex-direction:row;justify-content:space-between;align-items:center}}.PatientsConditionsView_toolbarEnd{justify-content:flex-end;align-items:center;display:flex}.PatientsConditionsView_empty{text-align:center;color:#71717a;flex-direction:column;justify-content:center;align-items:center;padding:64px 0;font-size:14px;font-weight:500;display:flex}.ChoiceAnswer_room{min-width:0}.ChoiceAnswer_segments{width:var(--segments-width);max-width:100%}.ChoiceAnswer_list{flex-wrap:wrap;gap:10px 24px;padding:4px 0;display:flex}.ChoiceAnswer_listStacked{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.ChoiceAnswer_listStacked .ChoiceAnswer_option{min-height:32px;font-weight:400}.ChoiceAnswer_listStacked .ChoiceAnswer_radio{border-width:1px}.ChoiceAnswer_option{cursor:pointer;color:#111;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.ChoiceAnswer_optionDisabled{cursor:default}.ChoiceAnswer_radio{background-color:#fff;border:1.5px solid #d4d4d8;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.ChoiceAnswer_radioOn{border-color:#111}.ChoiceAnswer_radioOn:after{content:"";background-color:#111;border-radius:9999px;width:8px;height:8px}.RecordAttachmentRow_row{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.RecordAttachmentRow_surface{text-align:left;border-radius:16px;width:100%;margin-inline:-8px;padding:4px 8px}.RecordAttachmentRow_clickable{cursor:pointer;transition:background-color .15s}.RecordAttachmentRow_clickable:hover{background:#fafafa}.RecordAttachmentRow_icon{color:#3f3f46;background:#f4f4f5;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.RecordAttachmentRow_text{flex:1;min-width:0}.RecordAttachmentRow_name{text-overflow:ellipsis;white-space:nowrap;color:#111;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.RecordAttachmentRow_meta{text-overflow:ellipsis;white-space:nowrap;color:#71717a;min-width:0;margin-top:2px;font-size:14px;font-weight:500;overflow:hidden}.RecordAttachmentRow_trailing{color:#a1a1aa;flex-shrink:0;align-items:center;display:inline-flex}.RecordAttachmentRow_list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.RecordAttachmentRow_documentTint{color:#0369a1;background:#f0f9ff}.ReferralFileField_root{flex-direction:column;gap:6px;display:flex}.ReferralFileField_attach{width:100%}.ReferralFileField_refusal{color:var(--destructive);font-size:13px}.ReferralDirectionBadge_badge{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ReferralDirectionBadge_badge[data-direction=INCOMING]{color:#4338ca;background:#e0e7ff}.ReferralDirectionBadge_badge[data-direction=OUTGOING]{color:#0f766e;background:#ccfbf1}.ClinicianSuggestionItem_text{flex-direction:column;flex:1;min-width:0;display:flex}.ClinicianSuggestionItem_name{font-size:14px}.ClinicianSuggestionItem_meta{color:var(--muted-foreground);font-size:12px}.ClinicianNameField_card{border:1px solid var(--border);border-radius:var(--radius-lg);align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.ClinicianNameField_field{flex:1;min-width:0}.ClinicianNameField_groupTitle{color:var(--muted-foreground);padding:6px 8px 2px;font-size:12px;font-weight:500}.PanelSection_section{border-top:1px solid var(--border);padding-top:20px}.PanelSection_heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.PanelSection_title{text-transform:uppercase;color:var(--muted-foreground);font-size:12px;font-weight:700;line-height:1rem}.PanelSection_content{margin-top:12px}.EmployeeActor_actor,.EmployeeActor_actorSmall{align-items:center;gap:6px;max-width:100%;display:inline-flex}.EmployeeActor_actorSmall{color:var(--muted-foreground);font-size:12px;font-weight:400}.EmployeeActor_name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ReferralActorLine_line{flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}.ReferralFacts_prose{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.ReferralFacts_proseLabel{color:var(--muted-foreground);margin-top:12px;margin-bottom:4px;font-size:13px;font-weight:500}.ReferralSummaryCard_card{border:1px solid var(--border);border-radius:var(--radius-lg);align-items:center;gap:12px;margin-bottom:12px;padding:14px 16px;display:flex}.ReferralSummaryCard_text{flex:1;min-width:0}.ReferralSummaryCard_name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.ReferralSummaryCard_subtitle{color:var(--muted-foreground);margin-top:2px;font-size:13px}.RefusalLines_line{color:var(--destructive);margin:4px 0 0;font-size:12px;line-height:20px}.VisitPicker_row{align-items:center;gap:10px;width:100%;display:flex}.VisitPicker_text{flex-direction:column;flex:1;min-width:0;display:flex}.VisitPicker_name{font-size:14px}.VisitPicker_when{color:var(--muted-foreground);font-size:12px}.VisitPicker_tickSpacer{width:16px;height:16px}.ReferralVisitRow_row{border:1px solid var(--border);border-radius:var(--radius-md);align-items:center;gap:10px;padding:10px 12px;display:flex}.ReferralVisitRow_text{flex:1;min-width:0}.ReferralVisitRow_name{font-size:14px;font-weight:500}.ReferralVisitRow_when{color:var(--muted-foreground);font-size:13px}.ReferralVisits_muted{color:var(--muted-foreground);font-size:14px}.ReferralVisits_list{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.RecordAnswerBody_subtitle{color:var(--muted-foreground);font-size:14px}.ReferralDiagnosisBlock_name{font-size:14px;font-weight:600}.ReferralDiagnosisBlock_codes{color:var(--muted-foreground);margin-top:2px;font-size:13px}.ReferralDiagnosisBlock_pickedBy{color:var(--muted-foreground);margin-top:4px;font-size:12px}.ReferralDiagnosisBlock_muted{color:var(--muted-foreground);font-size:14px}.ReferralEpisodeBody_read,.ReferralEpisodeBody_field{justify-content:space-between;align-items:center;gap:8px;display:flex}.ReferralEpisodeBody_pick{flex-direction:column;gap:6px;display:flex}.ReferralEpisodeBody_row{color:#111;align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.ReferralEpisodeBody_name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ReferralEpisodeBody_number{color:#71717a;flex-shrink:0;font-size:12px}.ReferralEpisodeBody_muted{color:#71717a;font-size:14px}.ReferralEpisode_skeleton{border-radius:999px;height:40px}.ReferralFilters_filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ReferralFilters_count{font-variant-numeric:tabular-nums;color:#a1a1aa;font-size:14px}.ReferralRow_row{text-align:left;cursor:pointer;-webkit-user-select:text;user-select:text;border-radius:0;width:100%;height:auto;padding:0;display:block}.ReferralRow_row:hover{background:#fafafa}.ReferralRow_row:focus-visible{outline-offset:-2px;outline:2px solid #0000;box-shadow:inset 0 0 0 2px #1113}.ReferralRow_divider{border-top:1px solid #f4f4f5}.ReferralRow_narrow{align-items:center;gap:12px;padding:16px;display:flex}@media (width>=768px){.ReferralRow_narrow{padding:16px 20px}}@media (width>=1280px){.ReferralRow_narrow{display:none}}.ReferralRow_narrowText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ReferralRow_chevron{color:#a1a1aa;flex-shrink:0}.ReferralRow_wide{display:none}@media (width>=1280px){.ReferralRow_wide{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(260px,1.4fr) 120px 120px;align-items:center;column-gap:16px;min-height:72px;padding:0 20px;display:grid}}.ReferralRow_question,.ReferralRow_meta,.ReferralRow_clinicianName,.ReferralRow_patient{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ReferralRow_patient{color:#111;font-size:16px;font-weight:600}.ReferralRow_clinician{flex-direction:column;min-width:0;display:flex}.ReferralRow_clinicianName{color:#111;font-size:14px;font-weight:500}.ReferralRow_meta{color:#71717a;font-size:12px;font-weight:500}.ReferralRow_question{color:#71717a;font-size:14px}.ReferralRow_date{font-variant-numeric:tabular-nums;color:#71717a;font-size:14px}.ReferralsListView_root{flex-direction:column;display:flex}.ReferralsListView_toolbar{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:20px;display:flex}@media (width>=1024px){.ReferralsListView_toolbar{flex-direction:row;justify-content:space-between;align-items:center}}.ReferralsListView_toolbarEnd{justify-content:flex-end;align-items:center;display:flex}.ReferralsListView_headerRow{display:none}@media (width>=1280px){.ReferralsListView_headerRow{text-transform:uppercase;letter-spacing:.12em;color:#a1a1aa;border-bottom:1px solid #f0f0f2;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(260px,1.4fr) 120px 120px;column-gap:16px;padding:12px 20px;font-size:11px;font-weight:600;display:grid}}.ReferralsListView_loading{flex-direction:column;gap:12px;padding:20px;display:flex}.ReferralsListView_skeleton{border-radius:12px;width:100%;height:72px}.ReferralsListView_empty{text-align:center;color:#71717a;padding:40px 20px;font-size:14px;font-weight:500}.CounterBadge_base{white-space:nowrap;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.CounterBadge_xs{padding:.125rem .5rem;font-size:11px}.CounterBadge_sm{width:2rem;height:2rem;font-size:13px}.CounterBadge_neutral{color:oklch(44.2% .017 285.786);background:oklch(96.7% .001 286.375)}.CounterBadge_danger{color:#fff;background:oklch(14.1% .005 285.823)}.CounterBadge_warm{color:#92400e;background:#fef3c7}.PatientsView_shell{max-width:1280px;margin-left:auto;margin-right:auto}.PatientsView_bootSkeleton{border-radius:20px;width:100%;height:480px}.InboxConversation_card{background:var(--background);border-radius:20px;flex-direction:column;flex:1;min-width:0;min-height:0;animation:.16s ease-out InboxConversation_conversation-in;display:flex;overflow:hidden;box-shadow:0 10px 30px #1111110f,0 1px 2px #1111110a}@keyframes InboxConversation_conversation-in{0%{opacity:0}}.InboxRightEmpty_root{background:var(--background);border-radius:20px;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.WorkspaceColumns_workspace{background:#fafafa;flex:1;gap:12px;min-width:0;min-height:0;padding:12px;display:flex}.WorkspaceColumns_rail{background:var(--background);border-radius:24px;flex-direction:column;flex:none;width:340px;max-width:45vw;min-height:0;display:flex;overflow:hidden;box-shadow:0 10px 30px #1111110f,0 1px 2px #1111110a}.WorkspaceColumns_main{flex:1;min-width:0;min-height:0;display:flex}.InboxRowsSkeleton_root{flex-direction:column;gap:12px;padding:16px;display:flex}.InboxRowsSkeleton_row{border-radius:12px;height:62px}.InboxMentionsList_root{flex-direction:column;flex:1;min-height:0;display:flex}.InboxMentionsList_title{border-bottom:1px solid #ededed;flex:none;align-items:center;height:64px;padding:0 24px;font-size:16px;font-weight:600;display:flex}.InboxMentionsList_scroller{flex:1;min-height:0;overflow-y:auto}.InboxMentionsList_rows{margin:0;padding:0;list-style:none}.InboxMentionsList_row{text-align:left;cursor:pointer;background:#fff;border-bottom:1px solid #eeeeef;align-items:center;gap:12px;width:100%;height:76px;padding:0 24px;display:flex}.InboxMentionsList_row:hover,.InboxMentionsList_row:focus-visible{background:#fafafa}.InboxMentionsList_row.InboxMentionsList_active{background:#f4f4f5}.InboxMentionsList_body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.InboxMentionsList_top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.InboxMentionsList_name{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.InboxMentionsList_time{color:#a1a1aa;flex:none;font-size:12.5px}.InboxMentionsList_preview{color:#52525b;min-width:0;font-size:14px;display:flex}.InboxMentionsList_author{flex:none;margin-right:4px;font-weight:500}.InboxMentionsList_count{color:#fff;text-align:center;background:#2563eb;border-radius:999px;flex:none;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:600;line-height:20px}.InboxMentionsList_message{color:var(--muted-foreground);flex-direction:column;align-items:center;gap:8px;padding:24px;font-size:14px;display:flex}.InboxDateSubmenu_panel{flex-direction:column;gap:8px;width:296px;padding:12px;display:flex}.InboxDateSubmenu_header{justify-content:space-between;align-items:center;display:flex}.InboxDateSubmenu_month{font-size:14px;font-weight:600}.InboxDateSubmenu_footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.InboxDateSubmenu_hint{color:var(--muted-foreground);font-size:12px}.InboxFiltersMenu_menu{width:340px;max-height:70vh;overflow-y:auto}.InboxSearchField_field{flex:1;min-width:0}.InboxSearchHint_root{flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.InboxListFooter_loading{color:#a1a1aa;justify-content:center;align-items:center;gap:8px;height:64px;font-size:13px;display:flex}.InboxListFooter_spinner{animation:1s linear infinite InboxListFooter_spin;display:inline-flex}@keyframes InboxListFooter_spin{to{transform:rotate(360deg)}}.InboxListFooter_end{color:#a1a1aa;text-align:center;padding:24px 16px;font-size:12.5px}.InboxListFooter_nothing{color:#a1a1aa;text-align:center;padding:40px 16px;font-size:14px}.InboxThreadRow_row{background:#fff;border-bottom:1px solid #eeeeef;align-items:center;gap:12px;height:86px;padding:0 24px 0 28px;display:flex;position:relative}.InboxThreadRow_row:hover,.InboxThreadRow_row:focus-within{background:#fafafa}.InboxThreadRow_row.InboxThreadRow_arrived{background:#eff6ff}.InboxThreadRow_row .InboxThreadRow_open{cursor:pointer;background:0 0;width:auto;height:auto;position:absolute;inset:0}.InboxThreadRow_row .InboxThreadRow_open:focus-visible{outline-offset:-2px;outline:2px solid #a1a1aa}.InboxThreadRow_row .InboxThreadRow_dot{z-index:1;cursor:pointer;opacity:0;background:0 0;border-radius:9999px;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.InboxThreadRow_row .InboxThreadRow_dot:focus-visible{outline:2px solid #2563eb}.InboxThreadRow_row:hover .InboxThreadRow_dot,.InboxThreadRow_row:focus-within .InboxThreadRow_dot,.InboxThreadRow_row .InboxThreadRow_dotUnread{opacity:1}.InboxThreadRow_active{background:#fafafa}.InboxThreadRow_avatar,.InboxThreadRow_body,.InboxThreadRow_meta{pointer-events:none;position:relative}.InboxThreadRow_dotMark{background:#fff;border:1px solid #a1a1aa;border-radius:9999px;width:8px;height:8px;transition:background-color .12s,border-color .12s}.InboxThreadRow_dot:hover .InboxThreadRow_dotMark,.InboxThreadRow_dot:focus-visible .InboxThreadRow_dotMark,.InboxThreadRow_dotUnread .InboxThreadRow_dotMark{background:#2563eb;border-color:#2563eb}.InboxThreadRow_body{flex:1;min-width:0}.InboxThreadRow_nameLine{align-items:center;gap:4px;min-width:0;height:20px;display:flex}.InboxThreadRow_name{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:20px;overflow:hidden}.InboxThreadRow_preview{color:#52525b;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:14px;line-height:20px;overflow:hidden}.InboxThreadRow_preview:has(.InboxThreadRow_previewMark){align-items:center;gap:6px;display:flex}.InboxThreadRow_previewMark{border-radius:9999px;flex:none;width:16px;height:16px}.InboxThreadRow_mentionPreview{color:#a1a1aa}.InboxThreadRow_previewText{text-overflow:ellipsis;overflow:hidden}.InboxThreadRow_meta{flex-direction:column;flex:none;justify-content:center;align-items:flex-end;gap:4px;width:58px;height:44px;display:flex}.InboxThreadRow_presence{pointer-events:auto;align-items:center;height:20px;display:flex}.InboxThreadRow_time{color:#a1a1aa;white-space:nowrap;pointer-events:auto;font-size:12px;line-height:20px}.InboxThreadRow_time.InboxThreadRow_overdue{color:var(--destructive);font-weight:600}.InboxThreadList_scroller{flex:1;min-height:0;overflow-y:auto}.InboxThreadList_list{margin:0;padding:0;list-style:none}.InboxThreadList_arrived{animation:.26s ease-out InboxThreadList_arrive}@keyframes InboxThreadList_arrive{0%{opacity:0;transform:translateY(-12px)}}.InboxThreadList_entering{animation:.22s ease-out InboxThreadList_grow;overflow:hidden}@keyframes InboxThreadList_grow{0%{opacity:0;max-height:0}to{max-height:80px}}.InboxThreadList_leaving{pointer-events:none;animation:.22s ease-in forwards InboxThreadList_fold;overflow:hidden}@keyframes InboxThreadList_fold{0%{max-height:80px}to{opacity:0;max-height:0}}.InboxThreadList_outlined{position:relative}.InboxThreadList_outlined:after{pointer-events:none;content:"";border:1.5px solid #93c5fd;border-radius:12px;position:absolute;inset:1px}.InboxThreadList_message{color:var(--muted-foreground);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 16px;font-size:14px;display:flex}.InboxUpdatesPill_anchor{z-index:1;pointer-events:none;justify-content:center;display:flex;position:absolute;top:10px;left:0;right:0}.InboxUpdatesPill_pill{color:#fff;pointer-events:auto;background:#18181b;border-radius:9999px;align-items:center;gap:8px;height:34px;padding:0 4px 0 14px;font-size:13px;font-weight:500;display:flex;box-shadow:0 4px 14px #1111112e}.InboxUpdatesPill_dot{background:#f472b6;border-radius:9999px;flex:none;width:7px;height:7px}.InboxUpdatesPill_text{white-space:nowrap}.InboxList_root{flex-direction:column;flex:1;min-height:0;display:flex}.InboxList_header{border-bottom:1px solid #ededed;flex:none;align-items:center;gap:10px;height:64px;padding:0 16px;display:flex}.InboxList_body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.InboxWorkspace_placeholder{background:var(--background);border-radius:20px;flex:1;overflow:hidden}.InboxLeftNav_nav{flex-direction:column;flex:none;width:200px;height:100%;min-height:0;display:flex;overflow-y:auto}.InboxLeftNav_heading{color:#111;border-bottom:1px solid #e4e4e7;flex:none;align-items:center;height:52px;padding:0 12px;font-size:16px;font-weight:600;display:flex}.InboxLeftNav_secondGroup{border-top:1px solid #e4e4e7;margin-top:12px;padding-top:12px}.InboxLeftNav_manage{margin-top:auto;padding-top:20px;padding-bottom:12px}.InboxLeftNav_group{color:#a1a1aa;padding:0 12px;font-size:13px;font-weight:600}.InboxLeftNav_count{color:#a1a1aa;flex:none;font-size:12.5px}.InboxLeftNav_count.InboxLeftNav_overdue{color:var(--destructive);font-weight:600}.InboxLeftNav_items{flex-direction:column;gap:2px;margin-top:8px;display:flex}.InboxLeftNav_item{color:#3f3f46;text-align:left;cursor:pointer;background:0 0;border-radius:9999px;align-items:center;gap:10px;width:100%;height:40px;padding:0 12px;font-size:14px;font-weight:500;transition:background-color .15s;display:flex}.InboxLeftNav_item:hover{color:#111;background:#ececee}.InboxLeftNav_item:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.InboxLeftNav_item.InboxLeftNav_active{color:#111;background:#eeeeef;box-shadow:0 1px 2px #1111110f}.InboxLeftNav_icon{color:#71717a;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.InboxLeftNav_active .InboxLeftNav_icon{color:#111}.InboxLeftNav_label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.GuidelineEditor_editor{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.GuidelineEditor_header{border-bottom:1px solid #ededed;flex:none;align-items:flex-start;gap:8px;padding:16px 24px;display:flex}.GuidelineEditor_name{flex:1;min-width:0}.GuidelineEditor_body{flex-direction:column;flex:1;gap:8px;min-height:0;padding:16px 24px;display:flex}.GuidelineEditor_text{resize:none;flex:1;min-height:160px}.GuidelineEditor_hint{color:#71717a;flex:none;font-size:12.5px}.ManageList_list{border-right:1px solid #ededed;flex-direction:column;flex:none;gap:2px;width:280px;min-height:0;padding:12px;display:flex;overflow-y:auto}.ManageListAction_action{color:#3f3f46;text-align:left;cursor:pointer;background:0 0;border-radius:12px;flex:none;align-items:center;gap:10px;min-width:0;height:40px;padding:0 10px;font-size:14px;font-weight:500;display:flex}.ManageListAction_action:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ManageListAction_icon{color:#71717a;flex:none;display:flex}.ManageListAction_label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ManageListAction_underlined{color:#52525b;text-underline-offset:3px;text-decoration:underline}.ManageListItem_item{border-radius:12px;align-items:center;gap:4px;padding-right:6px;transition:background-color .15s;display:flex}.ManageListItem_item:hover,.ManageListItem_item.ManageListItem_current{background:#f4f4f5}.ManageListItem_row{color:#3f3f46;text-align:left;cursor:pointer;background:0 0;border-radius:12px;flex:1;align-items:center;gap:10px;min-width:0;height:40px;padding:0 10px;font-size:14px;font-weight:500;display:flex}.ManageListItem_row:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ManageListItem_current .ManageListItem_row{color:#111}.ManageListItem_icon{color:#71717a;flex:none;display:flex}.ManageListItem_name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ManageListItem_count{font-variant-numeric:tabular-nums;color:#a1a1aa;flex:none;font-size:12.5px}.GuidelineList_lock{color:#a1a1aa;flex:none;justify-content:center;align-items:center;width:28px;display:flex}.GuidelineBlockBody_paragraph{white-space:pre-line}.GuidelineBlockBody_list{padding-left:20px;list-style:outside}.GuidelineText_text{color:#3f3f46;overflow-wrap:anywhere;flex-direction:column;gap:16px;font-size:14px;line-height:22px;display:flex}.GuidelineText_section{flex-direction:column;gap:4px;display:flex}.GuidelineText_heading{color:#111;font-size:14px;font-weight:600}.ManageDetailHeader_header{border-bottom:1px solid #ededed;flex:none;align-items:center;gap:12px;min-height:72px;padding:16px 24px;display:flex}.ManageDetailHeader_title{color:#111;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:18px;font-weight:600;overflow:hidden}.GuidelineView_view{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.GuidelineView_fixed{color:#71717a;flex:none;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.GuidelineView_body{flex:1;min-height:0;padding:20px 24px;overflow-y:auto}.BehaviorPanel_panel{flex:1;min-width:0;min-height:0;display:flex}.DatasetFrame_dataset{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.DatasetFrame_hint{color:#a1a1aa;flex:none;font-size:13px}.DatasetFrame_list{flex:1;min-height:0;padding:0 24px 24px;overflow-y:auto}.DatasetFrame_empty{color:#a1a1aa;text-align:center;padding:40px 0;font-size:13px}.AddBar_bar{border-bottom:1px solid #e7e7ea;flex:none;align-items:flex-start;gap:16px;padding:12px 24px;display:flex}.AddBar_address{flex-direction:column;flex:1;gap:4px;min-width:0;padding-top:2px;display:flex}.AddBar_refusal{color:var(--destructive);font-size:12px}.AddBar_divider{background:#e7e7ea;align-self:center;width:1px;height:36px}.VisitTypeOptionRow_row{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.VisitTypeOptionRow_dot{border-radius:var(--radius-full);flex-shrink:0;width:10px;height:10px}.VisitTypeOptionRow_text{flex:1;min-width:0;display:block}.VisitTypeOptionRow_name{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:14px;font-weight:600;line-height:20px;display:block;overflow:hidden}.VisitTypeOptionRow_meta{color:#71717a;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:16px;display:flex;overflow:hidden}.VisitTypeOptionRow_delivery{align-items:center;gap:4px;min-width:0;display:inline-flex}.VisitTypeOptionRow_deliveryIcon{flex-shrink:0}.VisitTypeOptionRow_retiredPill{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.025em;color:#be123c;background:#fff1f2;border:1px solid #fecdd3;flex-shrink:0;align-items:center;height:16px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.VisitTypeOptionRow_duration{font-variant-numeric:tabular-nums;color:#71717a;flex-shrink:0;font-size:12px;font-weight:500}.VisitTypeOptionRow_retiredName,.VisitTypeOptionRow_retiredDuration{color:#a1a1aa}.VisitTypeOptionRow_tick{color:var(--foreground);flex-shrink:0}.VisitTypeOptionRow_tickSpacer{flex-shrink:0;width:15px;height:15px;display:block}.TreatmentsForm_form{flex-direction:column;gap:20px;display:flex}.TreatmentsForm_row{grid-template-columns:minmax(120px,28%) minmax(0,1fr);align-items:start;gap:8px 20px;display:grid}.TreatmentsForm_term{color:#52525b;font-size:13px;font-weight:500}.TreatmentsForm_actions{border-top:1px solid #ececf0;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.DocumentDetail_detail{flex-direction:column;gap:20px;padding:4px 0 20px;display:flex}.DocumentDetail_row{grid-template-columns:minmax(120px,28%) minmax(0,1fr);align-items:start;gap:8px 20px;display:grid}.DocumentDetail_term{color:#52525b;flex-direction:column;font-size:13px;font-weight:500;display:flex}.DocumentDetail_by{color:#a1a1aa;font-size:12px;font-weight:400}.DocumentDetail_summary{color:#111;font-size:13.5px;line-height:20px}.DocumentDetail_cantRead{color:var(--destructive);font-size:13.5px;line-height:20px}.KnowledgeRow_card{background:#fff;border-radius:24px;margin:8px 0;padding:0 16px;transition:box-shadow .2s}.KnowledgeRow_expanded{box-shadow:0 4px 14px #1111110f,0 0 0 1px #ededed}.KnowledgeRow_head{grid-template-columns:32px minmax(0,1fr) auto 36px;align-items:center;gap:10px;min-height:64px;display:grid}.KnowledgeRow_icon{color:#111;justify-content:center;display:flex}.KnowledgeRow_title{text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;min-width:0;padding:12px 0;display:flex}.KnowledgeRow_title:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.KnowledgeRow_name,.KnowledgeRow_caption{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.KnowledgeRow_name{color:#111;font-size:14px;font-weight:500}.KnowledgeRow_caption{color:#a1a1aa;min-height:1lh;font-size:12.5px}.KnowledgeRow_side{align-items:center;gap:8px;display:flex}.KnowledgeRow_body{padding-bottom:4px}.DocumentRow_pdf{color:#ef4444}.DocumentRow_sheet{color:#059669}.DocumentsDataset_note{color:#52525b;background:#fafafa;border-bottom:1px solid #e7e7ea;margin:0 -24px;padding:12px 24px;font-size:13px}.FaqAnswerCards_cards{flex-direction:column;gap:12px;min-width:0;display:flex}.FaqAnswerCards_card{background:#fafafa;border:1px solid #ececf0;border-radius:20px;flex-direction:column;gap:8px;padding:12px;display:flex}.FaqAnswerCards_cardHead{align-items:flex-start;gap:8px;display:flex}.FaqAnswerCards_cardClinics{flex:1;min-width:0}.FaqAnswerCards_cardTitle{color:#52525b;align-items:center;height:36px;padding:0 8px;font-size:13px;font-weight:600;display:flex}.FaqAnswerCards_cardText{resize:none;max-height:64px}.FaqAnswerCards_generalText{field-sizing:content;resize:none;max-height:104px}.FaqAnswerCards_addCard{color:#71717a;align-items:center;gap:8px;width:fit-content;height:36px;padding:0 4px;font-size:13.5px;font-weight:500;display:inline-flex}.FaqAnswerCards_addCard:hover{color:#111}.FaqEditor_editor{flex-direction:column;gap:16px;padding:4px 0 20px;display:flex}.FaqEditor_footer{border-top:1px solid #ececf0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.FaqEditor_bottomLine{color:#71717a;flex:1;min-width:0;font-size:12.5px}.FaqEditor_missing{color:var(--destructive)}.FaqEditor_actions{flex:none;align-items:center;gap:8px;display:flex}.FaqDataset_toolbar{border-bottom:1px solid #e7e7ea;flex:none;align-items:center;min-height:64px;padding:0 24px;display:flex}.FaqDataset_addRow{color:#71717a;align-items:center;gap:12px;height:40px;padding:0 4px;font-size:14px;font-weight:500;display:inline-flex}.FaqDataset_addRow:hover{color:#111}.KnowledgePanel_panel{flex:1;min-width:0;min-height:0;display:flex}.KnowledgePanel_failed{color:var(--muted-foreground);flex-direction:column;align-items:flex-start;gap:12px;padding:16px 0;display:flex}.ManagePane_pane{background:var(--background);border-radius:20px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 10px 30px #1111110f,0 1px 2px #1111110a}.ManagePane_header{border-bottom:1px solid #ededed;flex:none;align-items:center;gap:16px;padding:16px 24px;display:flex}.ManagePane_mark{border-radius:9999px;flex:none;width:32px;height:32px}.ManagePane_heading{flex:1;min-width:0}.ManagePane_title{color:#111;font-size:16px;font-weight:600;line-height:20px}.ManagePane_hint,.ManagePane_readOnly{color:#a1a1aa;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:16px;overflow:hidden}.ManagePane_readOnly{color:#71717a}.ManagePane_body{flex:1;min-height:0;display:flex}.InboxFrame_page{height:calc(100% + 64px);margin:-24px -16px -40px}@media (width>=640px){.InboxFrame_page{margin:-24px -24px -40px}}@media (width>=1024px){.InboxFrame_page{margin:-24px -40px -40px}}.InboxFrame_page{background:#fafafa;min-height:0;padding-left:12px;display:flex}.InboxFrame_nav{padding-top:12px}.InboxFrame_workspace{flex:1;min-width:0;min-height:0;display:flex;position:relative}.InboxFrame_columns{flex:1;min-width:0;min-height:0;display:flex}.InboxFrame_columns.InboxFrame_away{visibility:hidden}.InboxFrame_manage{display:flex;position:absolute;inset:12px}.InboxPageBody_soon{flex:1;min-width:0;overflow-y:auto}.CalendarFiltersPanelBody_title{font-size:24px;line-height:1.25}.CalendarFiltersPanelBody_countBar{border-bottom:1px solid #f4f4f5;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.CalendarFiltersPanelBody_countText{color:#71717a;font-size:14px;font-weight:500}.CalendarFiltersPanelBody_clearBtn{height:40px;padding:0 16px;font-size:14px;font-weight:500}.CalendarFiltersPanelBody_content{flex:1;min-height:0;padding:20px 24px;overflow-y:auto}.CalendarFiltersPanelBody_filters{flex-direction:column;gap:12px;display:flex}.CalendarFiltersPanelBody_filterTrigger{justify-content:space-between;gap:6px;padding:0 20px}.CalendarFiltersPanelBody_footer{border-top:1px solid #e4e4e7;gap:8px;padding:16px 24px;display:flex}.CalendarFiltersPanelBody_footerBtn{flex:1}.CalendarPatientSearch_box{flex-shrink:0;width:260px}.CalendarToolbar_toolbar{border-bottom:1px solid #e4e4e7;flex-shrink:0;align-items:center;gap:12px;height:72px;padding:0 12px;display:flex;overflow-x:auto}@media (width>=640px){.CalendarToolbar_toolbar{padding:0 20px}}.CalendarToolbar_leftGroup{flex-shrink:0;align-items:center;gap:8px;display:flex}.CalendarToolbar_todayBtn{flex-shrink:0;width:112px;height:48px;padding:0;font-size:16px;font-weight:500}.CalendarToolbar_navGroup{background:#fff;border:1px solid #e4e4e7;border-radius:9999px;flex-shrink:0;width:188px;height:48px;display:flex;overflow:hidden}.CalendarToolbar_navGroupWide{width:256px}.CalendarToolbar_navBtn{color:#3f3f46;cursor:pointer;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:100%;transition:background .15s;display:flex}.CalendarToolbar_navBtn:hover{color:#3f3f46;background:#fafafa}.CalendarToolbar_dateLabel{color:#09090b;border-left:1px solid #e4e4e7;border-right:1px solid #e4e4e7;flex:1;justify-content:center;align-items:center;min-width:0;height:100%;padding:0 12px;font-size:16px;font-weight:500;display:flex}.CalendarToolbar_dateLabelText{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.CalendarToolbar_pillTrigger{justify-content:space-between;padding:0 20px}.CalendarToolbar_clinicTrigger{width:192px}.CalendarToolbar_viewTrigger{width:132px}.CalendarToolbar_rightGroup{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.CalendarToolbar_filterBtn{color:#27272a;flex-shrink:0;width:48px;height:48px;position:relative}.CalendarToolbar_filterBadge{color:#fff;background:#09090b;border-radius:9999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:600;display:flex;position:absolute;top:4px;right:4px}.CalendarToolbar_addBtn{flex-shrink:0;width:96px;height:48px;padding:0;font-size:16px;font-weight:500}.AppointmentCard_card{text-align:left;color:#09090b;cursor:pointer;border:1px solid #0000;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;min-height:26px;padding:4px 36px 4px 12px;font-size:12px;line-height:1.15;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #11111114}.AppointmentCard_card:hover{transform:translateY(-1px);box-shadow:0 4px 12px #11111129}.AppointmentCard_twoMarks{padding-right:52px}.AppointmentCard_cancelled{opacity:.4}.AppointmentCard_cancelled .AppointmentCard_headText,.AppointmentCard_cancelled .AppointmentCard_meta,.AppointmentCard_cancelled .AppointmentCard_compactRow{text-decoration:line-through}.AppointmentCard_compact{height:28px;min-height:28px;box-shadow:none;border-radius:7px;flex-direction:row;align-items:center;padding:0 28px 0 8px;font-weight:600}.AppointmentCard_compact:hover{box-shadow:0 3px 10px #11111124}.AppointmentCard_compactMd{height:32px;min-height:32px}.AppointmentCard_compactRow{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;line-height:28px;overflow:hidden}.AppointmentCard_compactMd .AppointmentCard_compactRow{font-size:13px;line-height:32px}.AppointmentCard_compactTime{font-weight:500}.AppointmentCard_headRow{align-items:center;width:100%;min-width:0;display:flex}.AppointmentCard_headText{color:#09090b;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:600;line-height:1.15;overflow:hidden}.AppointmentCard_timeRange{color:#27272a;font-weight:500}.AppointmentCard_meta{color:#27272a;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;font-weight:500;line-height:1.15;overflow:hidden}.AppointmentCard_corner{align-items:center;gap:4px;display:flex;position:absolute;top:4px;right:6px}.AppointmentCard_mark{color:#3f3f46;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.AppointmentCard_indicator{border:1px solid #0000;border-radius:9999px}.AppointmentCard_compact .AppointmentCard_corner{top:50%;right:8px;transform:translateY(-50%)}.AppointmentCard_compact .AppointmentCard_indicator{color:#09090b;background:#ffffffbf;border:0;box-shadow:0 1px 2px #1111110f}.CurrentTimeLine_currentTimeLine{z-index:10;pointer-events:none;position:absolute;left:0;right:0}.CurrentTimeLine_currentTimePillWrap{width:var(--cal-hour-w);justify-content:flex-end;padding-right:4px;display:flex;position:absolute;top:50%;left:4px;transform:translateY(-50%)}@media (width>=1024px){.CurrentTimeLine_currentTimePillWrap{padding-right:8px;left:6px}}.CurrentTimeLine_currentTimePill{color:#dc2626;background:#fff;border:2px solid #dc2626;border-radius:9999px;justify-content:center;align-items:center;width:54px;height:28px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;box-shadow:0 1px 2px #e11d481f}.CurrentTimeLine_currentTimeRule{margin-left:calc(var(--cal-hour-w) - 8px);border-top:2px solid #dc2626}.CalendarDayView_container{min-width:100%}.CalendarDayView_inner{--cal-col-min:100px;--cal-hour-w:40px;--cal-row-h:104px;--cal-rows:12;min-width:100%}@media (width>=640px){.CalendarDayView_inner{--cal-col-min:110px;--cal-hour-w:44px}}@media (width>=768px){.CalendarDayView_inner{--cal-col-min:120px;--cal-hour-w:44px}}@media (width>=1024px){.CalendarDayView_inner{--cal-col-min:200px;--cal-hour-w:64px}}.CalendarDayView_headerRow{grid-template-columns:var(--cal-hour-w) repeat(var(--cal-cols,0), minmax(var(--cal-col-min), 1fr));z-index:30;background:#fff;border-bottom:1px solid #e4e4e7;display:grid;position:sticky;top:0}.CalendarDayView_cornerHeader{border-right:1px solid #f4f4f5}.CalendarDayView_providerHeader{text-align:center;border-right:1px solid #f4f4f5;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;display:flex}@media (width>=640px){.CalendarDayView_providerHeader{padding:16px}}.CalendarDayView_providerAvatar.CalendarDayView_providerAvatar{width:44px;height:44px;box-shadow:0 0 0 2px #e4e4e7}@media (width>=768px){.CalendarDayView_providerAvatar.CalendarDayView_providerAvatar{width:48px;height:48px}}@media (width>=1024px){.CalendarDayView_providerAvatar.CalendarDayView_providerAvatar{width:56px;height:56px}}.CalendarDayView_providerName{color:#09090b;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:600;display:block;overflow:hidden}@media (width>=640px){.CalendarDayView_providerName{font-size:14px}}.CalendarDayView_body{grid-template-columns:var(--cal-hour-w) repeat(var(--cal-cols,0), minmax(var(--cal-col-min), 1fr));height:calc(var(--cal-rows) * var(--cal-row-h));display:grid;position:relative}.CalendarDayView_hourColumn{background:#fff;border-right:1px solid #e4e4e7;position:relative}.CalendarDayView_hourMarker{color:#3f3f46;text-align:right;border-top:1px solid #e4e4e7;padding:4px 4px 0;font-size:11px;line-height:1.25;position:absolute;left:0;right:0}@media (width>=1024px){.CalendarDayView_hourMarker{padding:4px 8px 0;font-size:13px}}.CalendarDayView_providerColumn{background-image:linear-gradient(#e4e4e7 1px,#0000 1px);background-size:100% var(--cal-row-h);background-repeat:repeat-y;border-right:1px solid #f4f4f5;position:relative}.CalendarDayView_providerColumn:before{content:"";pointer-events:none;border-top:1px solid #e4e4e7;position:absolute;top:100%;left:0;right:0}.CalendarDayView_quarterStripes{opacity:.45;pointer-events:none;background-image:linear-gradient(to bottom, transparent calc(var(--cal-row-h) / 4 - 3px), #f4f4f5 calc(var(--cal-row-h) / 4 - 2px));background-size:100% calc(var(--cal-row-h) / 4);position:absolute;inset:0}.CalendarDayView_shift{z-index:0;pointer-events:none;background:#f1f0ff8c;border-top:1px solid #d8d5f5b3;border-bottom:1px solid #d8d5f5b3;position:absolute;left:0;right:0}.CalendarDayView_isOwnWork{background:#f4f4f5b3;border-color:#e4e4e7cc}.CalendarDayView_block{z-index:1;--markers-width:min(calc(var(--markers,0) * 10px), 33%);--lane-space:calc(100% - 12px - var(--markers-width));left:calc(6px + var(--markers-width) + var(--lane-space) * var(--lane,0) / var(--lanes,1));width:calc(var(--lane-space) / var(--lanes,1));position:absolute}.CalendarDayView_cancelledMarker{z-index:0;left:calc(6px + var(--marker,0) * 10px);width:10px;position:absolute}.CalendarDayView_markerBar{border:1px solid var(--status-border,#e4e4e7);background-color:var(--status-bg,#f4f4f5);background-image:linear-gradient(to bottom right, transparent calc(50% - 1px), var(--status-text,#a1a1aa) calc(50% - 1px), var(--status-text,#a1a1aa) calc(50% + 1px), transparent calc(50% + 1px));opacity:.75;border-radius:4px;width:100%;height:100%;transition:opacity .15s;display:block}.CalendarDayView_cancelledMarker:hover .CalendarDayView_markerBar{opacity:1}.CalendarWeekView_container{min-width:1680px}.CalendarWeekView_headerRow{z-index:20;background:#fff;border-bottom:1px solid #e4e4e7;grid-template-columns:128px repeat(7,minmax(220px,1fr));display:grid;position:sticky;top:0}@media (width>=1024px){.CalendarWeekView_headerRow{grid-template-columns:150px repeat(7,minmax(220px,1fr))}}.CalendarWeekView_cornerCell{border-right:1px solid #f4f4f5}.CalendarWeekView_dayHeader.CalendarWeekView_dayHeader{cursor:pointer;text-align:left;background:#fff;border:none;border-right:1px solid #f4f4f5;border-radius:0;justify-content:flex-start;align-items:center;gap:12px;height:96px;padding:0 12px;transition:background-color .15s;display:flex}.CalendarWeekView_dayHeader.CalendarWeekView_dayHeader:hover,.CalendarWeekView_dayHeader.CalendarWeekView_selectedDay{background:#fafafa}.CalendarWeekView_dayNum{color:#09090b;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;font-weight:600;display:flex}.CalendarWeekView_todayPill{color:#fff;background:#111}.CalendarWeekView_dayName{color:#09090b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.CalendarWeekView_todayName{color:#111}.CalendarWeekView_body{grid-template-columns:128px repeat(7,minmax(220px,1fr));display:grid}@media (width>=1024px){.CalendarWeekView_body{grid-template-columns:150px repeat(7,minmax(220px,1fr))}}.CalendarWeekView_row{display:contents}.CalendarWeekView_providerCell{text-align:center;background:#fff;border:1px solid #f4f4f5;border-top:none;border-left:none;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:0 12px;display:flex}.CalendarWeekView_providerCellInteractive{cursor:pointer;transition:background-color .15s}.CalendarWeekView_providerCellInteractive:hover{background:#fafafa}.CalendarWeekView_providerCellInteractive:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #09090b33}.CalendarWeekView_providerAvatar.CalendarWeekView_providerAvatar{width:44px;height:44px;box-shadow:0 0 0 2px #e4e4e7}@media (width>=768px){.CalendarWeekView_providerAvatar.CalendarWeekView_providerAvatar{width:48px;height:48px}}@media (width>=1024px){.CalendarWeekView_providerAvatar.CalendarWeekView_providerAvatar{width:56px;height:56px}}.CalendarWeekView_providerName{color:#09090b;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;margin-top:12px;font-size:14px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.CalendarWeekView_dayCell{background:#fff;border-bottom:1px solid #f4f4f5;border-right:1px solid #f4f4f5;min-height:260px;padding:8px}.CalendarWeekView_dayCellInner{flex-direction:column;gap:6px;display:flex}.CalendarWeekView_weekend{background:#fafafab3}.CalendarMonthView_container{min-width:700px}@media (width>=1024px){.CalendarMonthView_container{min-width:1120px}}.CalendarMonthView_headerGrid{background:#fff;border-bottom:1px solid #e4e4e7;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.CalendarMonthView_headerCell{color:#52525b;border-right:1px solid #f4f4f5;padding:12px 8px;font-size:13px;font-weight:600}@media (width>=640px){.CalendarMonthView_headerCell{padding:16px;font-size:14px}}.CalendarMonthView_weekRow{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.CalendarMonthView_dayCell{cursor:pointer;border-bottom:1px solid #e4e4e7;border-right:1px solid #e4e4e7;min-width:0;min-height:150px;padding:8px;transition:background .1s;overflow:hidden}.CalendarMonthView_dayCell:hover{background:#fafafa}.CalendarMonthView_outOfMonth{background:#fafafab3}.CalendarMonthView_outOfMonth .CalendarMonthView_dayNumber{color:#a1a1aa}.CalendarMonthView_selected{box-shadow:inset 0 0 0 1px #09090b}.CalendarMonthView_dayTop{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.CalendarMonthView_dayNumber{color:#09090b;font-size:15px;font-weight:600}.CalendarMonthView_eventCount{color:#52525b;background:#f4f4f5;border-radius:9999px;padding:2px 8px;font-size:11px;font-weight:600}.CalendarMonthView_events{flex-direction:column;gap:4px;display:flex}.CalendarMonthView_moreCount{color:#71717a;padding:0 4px;font-size:12px;font-weight:500}.CalendarBody_emptyDay{flex:1;justify-content:center;align-items:center;min-height:320px;padding:24px;display:flex}.CalendarShell_content{flex:1;min-height:0;overflow:auto}.CalendarSkeleton_root{flex-direction:column;height:100%;min-height:0;display:flex}.CalendarSkeleton_toolbar{border-bottom:1px solid #e4e4e7;flex-shrink:0;align-items:center;gap:12px;height:72px;padding:0 12px;display:flex;overflow-x:auto}@media (width>=640px){.CalendarSkeleton_toolbar{padding:0 20px}}.CalendarSkeleton_toolbarGroup{align-items:center;gap:8px;display:flex}.CalendarSkeleton_toolbarGroupEnd{margin-left:auto}.CalendarSkeleton_pill{border-radius:9999px;height:48px}.CalendarSkeleton_pillToday{width:112px}.CalendarSkeleton_pillNav{width:188px}.CalendarSkeleton_pillNavWide{width:256px}.CalendarSkeleton_pillClinic{width:192px}.CalendarSkeleton_pillIcon{width:48px}.CalendarSkeleton_pillView{width:132px}.CalendarSkeleton_pillAdd{width:96px}.CalendarSkeleton_grid{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.CalendarSkeleton_gridHeader{grid-template-columns:repeat(7,1fr);gap:8px;padding:12px;display:grid}@media (width>=640px){.CalendarSkeleton_gridHeader{padding:12px 20px}}.CalendarSkeleton_gridHeader{border-bottom:1px solid #e4e4e7;flex-shrink:0}.CalendarSkeleton_dayHead{border-radius:var(--radius-md);height:40px}.CalendarSkeleton_gridBody{flex-direction:column;gap:8px;padding:12px;display:flex}@media (width>=640px){.CalendarSkeleton_gridBody{padding:12px 20px}}.CalendarSkeleton_gridBody{flex:1;min-height:0}.CalendarSkeleton_timeRow{border-radius:var(--radius-md);width:100%;height:56px}.CalendarView_page{flex-direction:column;height:calc(100% + 64px);min-height:0;margin:-24px -16px -40px;display:flex;overflow:hidden}@media (width>=640px){.CalendarView_page{margin:-24px -24px -40px}}@media (width>=1024px){.CalendarView_page{margin:-24px -40px -40px}}.SettingsCard_card{cursor:pointer;text-align:left;background:#fff;border:1px solid #e4e4e7;border-radius:22px;flex-direction:column;min-height:190px;padding:24px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 10px 30px #1111110a}.SettingsCard_card:hover{border-color:#d4d4d8;transform:translateY(-2px);box-shadow:0 18px 50px #11111114}.SettingsCard_card:hover .SettingsCard_icon{background:#e4e4e7}.SettingsCard_card:focus-visible{outline:none;box-shadow:0 10px 30px #1111110a,0 0 0 2px #fff,0 0 0 4px #11111126}.SettingsCard_soon{border-color:var(--promise-border)}.SettingsCard_soon:hover{border-color:var(--promise-border-strong)}.SettingsCard_soon .SettingsCard_icon{background:var(--promise-wash);color:var(--promise-accent)}.SettingsCard_soon:hover .SettingsCard_icon{background:var(--promise-tint)}.SettingsCard_header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.SettingsCard_markers{align-items:center;gap:8px;display:flex}.SettingsCard_icon{color:#111;background:#f4f4f5;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s;display:flex}.SettingsCard_meta{color:#92400e;font-variant-numeric:tabular-nums;background:#fef3c7;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:600;display:flex}.SettingsCard_metaWarning{white-space:nowrap;width:auto;min-width:32px;padding:0 10px}.SettingsCard_title{color:#111;font-size:24px;font-weight:600}.SettingsCard_description{color:#71717a;max-width:36rem;margin-top:8px;font-size:16px;line-height:24px}.SettingsView_root{width:100%;max-width:1280px;margin:0 auto}.SettingsView_pageTitle{color:#111;margin:8px 0 32px;font-size:24px;font-weight:600;line-height:1}.SettingsView_setupBanner{background:#fafafa;border:1px dashed #d4d4d8;border-radius:18px;align-items:center;gap:16px;width:100%;margin-bottom:40px;padding:16px 20px;display:flex}.SettingsView_setupBannerIcon{color:#111;background:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 1px 2px #11111114}.SettingsView_setupBannerBody{flex:1;min-width:0}.SettingsView_setupBannerTitle{color:#111;font-size:14px;font-weight:600}.SettingsView_setupBannerSubtitle{color:#71717a;margin-top:2px;font-size:13px}.SettingsView_sections{flex-direction:column;gap:32px;display:flex}.SettingsView_sectionTitle{color:#52525b;margin-bottom:16px;font-size:17px;font-weight:600}.SettingsView_cardGrid{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=768px){.SettingsView_cardGrid{grid-template-columns:repeat(2,1fr)}}@media (width>=1280px){.SettingsView_cardGrid{grid-template-columns:repeat(3,1fr)}}.BackButton_button{height:40px;margin-bottom:24px;padding:0 16px}.SettingsPageShell_root{color:#111;width:100%;max-width:1200px;margin:0 auto}.SettingsPageShell_rootFocus{max-width:none;margin:0}.SettingsPageShell_body{min-width:0;display:block}.CatalogListRow_nameCell{align-items:center;gap:12px;min-width:0;display:flex}@media (width>=1024px){.CatalogListRow_nameCellArchived{padding-left:20px}}.CatalogListRow_nameMeta{flex:1;min-width:0}.CatalogListRow_nameLine{align-items:center;gap:8px;min-width:0;display:flex}.CatalogListRow_name{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;overflow:hidden}.CatalogListRow_nameArchived{-webkit-text-decoration:line-through #d4d4d8;text-decoration:line-through #d4d4d8}.CatalogListRow_subtitle{color:#a1a1aa;margin:2px 0 0;font-size:12px}[data-table-variant=section] .CatalogListRow_subtitle{margin-top:0}.CatalogListRow_col2{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.CatalogListRow_col2Archived{color:#a1a1aa}.CatalogListRow_col3{flex-wrap:wrap;gap:6px;display:flex}.CatalogRowActionsItem_muted{color:#71717a}.CatalogRowActionsItem_hinted{flex-wrap:wrap;row-gap:2px}.CatalogRowActionsItem_hint{color:#52525b;flex-basis:100%;padding-inline-start:26px;font-size:12px;font-weight:400}.CatalogRowActionsMenu_menu{width:180px}.CatalogRowActionsTrigger_trigger{color:#52525b;gap:6px;height:36px;padding-inline:14px;font-weight:500}.CatalogRowActionsTrigger_trigger:hover{color:#111;background:#f4f4f5}.ActivePausedPill_dot{background:#10b981;border-radius:9999px;flex-shrink:0;width:6px;height:6px}.ActivePausedPill_toggle{cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:0;display:inline-flex}.ActivePausedPill_toggle:disabled{cursor:default;opacity:.6}.ActivePausedPill_toggle:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ActivePausedPill_toggle:not(:disabled):hover [data-slot=status-pill]{filter:brightness(.97)}.ButtonNumberText_root{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.ButtonNumberText_number{color:#3f3f46;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.ButtonNumberText_muted{color:#a1a1aa;flex-shrink:0;font-size:12px}.WhatsAppButtonRow_icon{background:#25d366;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.WhatsAppButtonsView_root{gap:20px;padding-bottom:24px;display:grid}.VisitTypeStatusPill_dot{background:currentColor;border-radius:9999px;flex-shrink:0;width:6px;height:6px}.VisitTypeStatusPill_trigger{border-radius:9999px;width:fit-content}.VisitTypeStatusPill_trigger:focus-visible{outline:none;box-shadow:0 0 0 3px #1113}.VisitTypeStatusPill_interactive{cursor:pointer;transition:background .12s,border-color .12s}.VisitTypeStatusPill_trigger:disabled .VisitTypeStatusPill_interactive{cursor:default}.ColorDot_dot{border-radius:9999px;width:12px;height:12px}.ColorDot_dotCurrent{background:currentColor}.ColorDropdown_swatch{border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ColorDropdown_chevron{color:#71717a}.ColorDropdown_grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ColorDropdown_trigger{color:#111;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;justify-content:space-between;align-items:center;width:100%;height:48px;padding:0 16px;transition:background-color .2s;display:flex}.ColorDropdown_trigger:hover{background:#fafafa}.ColorDropdown_trigger:focus-visible{outline:none;box-shadow:0 0 0 3px #1113}.ColorDropdown_menu{width:216px}.ColorDropdown_menu .ColorDropdown_tile{color:#52525b;border-radius:14px;justify-content:center;width:48px;height:48px;padding:0}.ColorDropdown_menu .ColorDropdown_tile:focus,.ColorDropdown_menu .ColorDropdown_tile[data-highlighted=true]{background:#f4f4f5}.ColorDropdown_menu .ColorDropdown_tileSelectedColor,.ColorDropdown_menu .ColorDropdown_tileSelectedColor:focus,.ColorDropdown_menu .ColorDropdown_tileSelectedColor[data-highlighted=true]{background:#111}.IconDropdown_trigger{color:#111;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;justify-content:space-between;align-items:center;width:100%;height:48px;padding:0 16px;transition:background-color .2s;display:flex}.IconDropdown_trigger:hover{background:#fafafa}.IconDropdown_trigger:focus-visible{outline:none;box-shadow:0 0 0 3px #1113}.IconDropdown_swatch{border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.IconDropdown_chevron{color:#71717a}.IconDropdown_menu{width:216px}.IconDropdown_grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.IconDropdown_menu .IconDropdown_tile{color:#52525b;border-radius:14px;justify-content:center;width:48px;height:48px;padding:0}.IconDropdown_menu .IconDropdown_tile:focus,.IconDropdown_menu .IconDropdown_tile[data-highlighted=true]{background:#f4f4f5}.IconDropdown_menu .IconDropdown_tileSelected,.IconDropdown_menu .IconDropdown_tileSelected:focus,.IconDropdown_menu .IconDropdown_tileSelected[data-highlighted=true]{color:#fff;background:#111}.LabeledControlRow_row{justify-content:space-between;align-items:center;gap:16px;display:flex}label.LabeledControlRow_row{cursor:pointer}.LabeledControlRow_stacked{flex-direction:column;align-items:stretch;gap:10px}.LabeledControlRow_card{border:1px solid var(--border);background:var(--background);border-radius:14px;gap:12px;padding:12px 16px}.LabeledControlRow_inset{background:#fafafa;border:1px solid #f0f0f2;border-radius:22px;padding:16px 20px}.LabeledControlRow_inset .LabeledControlRow_title{line-height:1.5}.LabeledControlRow_inset .LabeledControlRow_subtitle{color:#71717a;margin-top:4px;font-size:12px;font-weight:400;line-height:1.5}.LabeledControlRow_text{flex-direction:column;min-width:0;display:flex}.LabeledControlRow_title{color:var(--foreground);font-size:14px;font-weight:600}.LabeledControlRow_subtitle{color:#8b8b96;margin-top:2px;font-size:12px;font-weight:500}.GeneralTab_tab{gap:20px;display:grid}.GeneralTab_deliveryOptions{gap:8px}.GeneralTab_hint{color:#71717a;margin:0 0 12px;font-size:12px}.GeneralTab_title{color:#111;margin:0;font-size:13px;font-weight:600}.GeneralTab_description{color:#71717a;margin:2px 0 0;font-size:12px;line-height:1.35}.BookingLimitCard_card{background:#fafafa;border:1px solid #f0f0f2;border-radius:22px;padding:16px 20px}.BookingLimitCard_cardHeading{color:#111;margin:0;font-size:14px;font-weight:600}.BookingLimitCard_cardHint{color:#71717a;margin:4px 0 0;font-size:12px}.BookingLimitCard_cardFields{gap:12px;margin-top:12px}.BookingTab_tab{gap:20px;display:grid}.BookingTab_lead{color:#71717a;margin:0;font-size:12px}.BookingTab_cards{gap:16px;display:grid}.MembershipChecklist_root{flex-direction:column;gap:12px;display:flex}.MembershipChecklist_root [data-slot=label]{margin-bottom:0}.MembershipChecklist_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.MembershipChecklist_description{color:#71717a;font-size:12px;line-height:20px}.MembershipChecklist_bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.MembershipChecklist_count{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);font-size:12px;font-weight:600;line-height:1.5;overflow:hidden}.MembershipChecklist_count[data-empty=true]{color:oklch(55.5% .163 48.998)}.MembershipChecklist_matchCount{color:#a1a1aa;font-weight:500}.MembershipChecklist_actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.MembershipChecklist_divider{background:#e4e4e7;width:1px;height:16px;margin:0 2px}.MembershipChecklist_bulk{color:#71717a;height:auto;padding:0;font-size:12px;font-weight:600;line-height:1.5}.MembershipChecklist_bulk:hover:not(:disabled){color:#111}.MembershipChecklist_emptyHint{color:#71717a;align-items:center;gap:6px;margin-top:-4px;font-size:12px;font-weight:500;line-height:1.5;display:flex}.MembershipChecklist_emptyHint[data-tone=warning]{color:oklch(55.5% .163 48.998)}.MembershipChecklist_emptyHintIcon{flex-shrink:0}.MembershipChecklist_list{border:1px solid #f0f0f2;border-radius:12px;flex-direction:column;gap:4px;padding:8px;display:flex}.MembershipChecklist_hairline{background:#f0f0f2;height:1px;margin:4px 0}.MembershipChecklist_noMatches{text-align:center;color:#a1a1aa;border:1px solid #f0f0f2;border-radius:12px;padding:16px;font-size:12px;font-weight:500}.MembershipChecklist_footerNote{color:#71717a;border-top:1px solid #f0f0f2;padding-top:8px;font-size:12px;line-height:20px}.MembershipChecklist_row{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.MembershipChecklist_rowText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.MembershipChecklist_rowTop{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.MembershipChecklist_rowName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--foreground);font-size:14px;font-weight:600;line-height:1.5;overflow:hidden}.MembershipChecklist_rowNameDimmed{color:#a1a1aa}.MembershipChecklist_rowPrice{font-variant-numeric:tabular-nums;color:var(--foreground);flex-shrink:0;font-size:13px;font-weight:600;line-height:1.5}.MembershipChecklist_readRow{border-radius:var(--radius-lg);align-items:center;gap:12px;padding:8px 10px;display:flex}.MembershipChecklist_mark{width:16px;height:16px;color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}.MembershipChecklist_rowMeta{align-items:center;gap:6px;min-width:0;display:flex}.MembershipChecklist_rowCode{text-overflow:ellipsis;white-space:nowrap;color:#71717a;font-size:13px;font-weight:500;line-height:1.5;overflow:hidden}.MembershipChecklist_retiredPill{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.04em;color:#be123c;background:#fff1f2;border:1px solid #fecdd3;flex-shrink:0;align-items:center;height:16px;padding:0 6px;font-size:10px;font-weight:700;display:inline-flex}.OperationsTab_tab{gap:20px;display:grid}.OperationsTab_emptyStrong{color:#111;font-weight:600}.OperationsTab_healthBanner{border:1px solid;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 16px;font-size:13px;display:flex}.OperationsTab_healthBanner[data-tone=critical]{color:#9f1239;background:#fff1f299;border-color:#fecdd3}.OperationsTab_healthBanner[data-tone=warning]{color:#78350f;background:#fffbeb99;border-color:#fde68a}.OperationsTab_healthIcon{flex-shrink:0;margin-top:2px}[data-tone=critical]>.OperationsTab_healthIcon{color:#e11d48}[data-tone=warning]>.OperationsTab_healthIcon{color:#d97706}.OperationsTab_healthText{min-width:0}.OperationsTab_healthTitle{margin:0;font-weight:600}.OperationsTab_healthDescription{margin:2px 0 0;line-height:20px}.OperationsTab_bills{background:#fafafa;border:1px solid #f0f0f2;border-radius:12px;padding:12px 16px}.OperationsTab_billsText{color:#71717a;margin:0;font-size:12px;line-height:20px}.OperationsTab_billsLabel{color:#52525b;font-weight:600}.OperationsTab_billsUnknown{font-style:italic}.TypeForm_form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.TypeForm_scrollBody{flex:none;height:min(403px,50vh);overflow-y:auto}.TypeForm_headerBand{background:#fff;border-bottom:1px solid #f0f0f2;gap:12px;padding:20px 24px;display:grid}@media (width>=640px){.TypeForm_headerBand{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px}}.TypeForm_nameField{min-width:0;display:block}.TypeForm_statusGroup{align-items:center;gap:12px;display:flex}@media (width>=640px){.TypeForm_statusGroup{padding-bottom:8px}}.TypeForm_tabsContainer{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.TypeForm_tabsBar{background:#fff;flex-shrink:0;padding:12px 24px 0}.TypeForm_footerButton,.TypeForm_footerSubmit{height:44px}.AppointmentTypeDialog_dialog{max-width:620px;max-height:calc(100vh - 2rem);overflow:hidden}.AppointmentTypeDialog_header{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;display:flex}.AppointmentTypeDialog_title{font-size:24px}.CatalogGroupHeader_header{text-align:left;cursor:pointer;background:#fafafa;border-top:1px solid #f0f0f2;border-left:0;border-right:0;align-items:center;gap:8px;width:100%;padding:8px 20px;transition:background-color .15s;display:flex}.CatalogGroupHeader_header:hover{background:#f4f4f5}.CatalogGroupHeader_header:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #1113}.CatalogGroupHeader_icon{color:#a1a1aa}.CatalogGroupHeader_title{text-transform:uppercase;letter-spacing:.08em;color:#a1a1aa;font-size:11px;font-weight:700}.CatalogGroupHeader_hint{color:#a1a1aa;font-size:12px;display:none}@media (width>=640px){.CatalogGroupHeader_hint{display:inline}}.CatalogGroupHeader_chevron{color:#a1a1aa;margin-left:auto;transition:transform .15s}.CatalogGroupHeader_chevronOpen{transform:rotate(180deg)}.VisitTypeHealthPill_pill.VisitTypeHealthPill_pill{text-transform:uppercase;letter-spacing:.025em;gap:4px;height:20px;padding:0 8px;font-size:10.5px;font-weight:700}.VisitTypeRow_icon{color:#111;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.VisitTypeRow_duration{font-size:14px;font-weight:500}.VisitTypeRow_subLine{text-overflow:ellipsis;white-space:nowrap;color:#71717a;display:block;overflow:hidden}.VisitTypesList_emptyState{text-align:center;padding:56px 24px}.VisitTypesList_emptyTitle{color:#111;font-size:16px;font-weight:600}.VisitTypesList_emptyDescription{color:#71717a;margin-top:8px;font-size:14px}.BookingStatusPill_pill{border:1px solid var(--status-border);background:var(--status-bg);width:fit-content;height:32px;color:var(--status-text);border-radius:9999px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:600;line-height:1rem;display:inline-flex}.BookingStatusPill_sm{gap:6px;height:24px;padding:0 8px;font-size:11px}.BookingStatusPill_dot{background:currentColor;border-radius:9999px;flex-shrink:0;width:8px;height:8px}.BookingStatusIcon_iconCircle{border:1px solid var(--status-border);background:var(--status-bg);color:var(--status-text);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.VisitStatusesTab_wrap{flex-direction:column;gap:12px;display:flex}.VisitStatusesTab_intro{color:#71717a;font-size:13px}.VisitStatusesTab_listHeader{text-transform:uppercase;letter-spacing:.08em;color:#a1a1aa;background:#fafafa;border-bottom:1px solid #f0f0f2;padding:12px 20px;font-size:11px;font-weight:600;display:none}@media (width>=1024px){.VisitStatusesTab_listHeader{grid-template-columns:minmax(220px,1fr) minmax(280px,2fr) 180px 80px;align-items:center;gap:16px;display:grid}}.VisitStatusesTab_listRows>*+*{border-top:1px solid #f0f0f2}.VisitStatusesTab_row{gap:12px;padding:16px 20px;display:grid}@media (width>=1024px){.VisitStatusesTab_row{grid-template-columns:minmax(220px,1fr) minmax(280px,2fr) 180px 80px;align-items:center}}.VisitStatusesTab_nameCell{align-items:center;gap:12px;min-width:0;display:flex}.VisitStatusesTab_name{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.VisitStatusesTab_automation{color:#52525b;margin:0;font-size:13px;line-height:20px}@media (width>=1024px){.VisitStatusesTab_automation{text-align:center}}.VisitStatusesTab_systemBadge{color:#71717a;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:9999px;justify-self:start;align-items:center;width:fit-content;height:28px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}@media (width>=1024px){.VisitStatusesTab_systemBadge{justify-self:end}}.VisitStatusesTab_typeCol{text-align:left}@media (width>=1024px){.VisitStatusesTab_typeCol{text-align:right}}.VisitTypesView_root{display:block}.VisitTypesView_header{margin-bottom:16px}.VisitTypesView_modes{margin-bottom:20px}.VisitTypesView_notice{margin-bottom:16px}.VisitTypesView_noticeEmphasis{color:#111;font-weight:600}.UnsavedChangesPill_pill{border-radius:var(--radius-full);white-space:nowrap;color:#92400e;background:#fffbebcc;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #fde68a}.UnsavedChangesPill_pillHidden{visibility:hidden}.UnsavedChangesPill_dot{border-radius:var(--radius-full);background:#f59e0b;width:6px;height:6px}.PageEditFooter_footer{padding:12px 16px}.PageEditFooter_page{border:1px solid var(--border);border-radius:var(--radius-2xl);background:#fff;margin-top:24px;position:sticky;bottom:0}.PageEditFooter_builder{background:#fff;border-top:1px solid #e4e4e7;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:12px 20px;display:flex}@media (width>=1024px){.PageEditFooter_builder{padding:12px 28px}}.PageEditFooter_section{border-top:1px solid var(--border)}.PageEditFooter_actions{align-items:center;gap:12px;display:flex}.PageEditFooter_dirtyMessage{text-overflow:ellipsis;white-space:nowrap;color:#a1a1aa;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.PageEditFooter_dirtyMessageHidden{visibility:hidden}.SettingsSectionHeader_row{flex-direction:column;gap:.75rem;display:flex}@media (width>=640px){.SettingsSectionHeader_row{flex-direction:row;justify-content:space-between;align-items:flex-start}}.SettingsSectionHeader_titleCol{min-width:0}.SettingsSectionHeader_action{flex-shrink:0}.SettingsSectionHeader_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#a1a1aa;margin-bottom:.375rem;font-size:11px;font-weight:600;display:block}.SettingsSectionHeader_titleSm,.SettingsSectionHeader_titleCard,.SettingsSectionHeader_titleMd,.SettingsSectionHeader_titleLg{color:#111;font-weight:600;line-height:1.25}.SettingsSectionHeader_titleSm{font-size:15px}.SettingsSectionHeader_titleCard{font-size:17px}.SettingsSectionHeader_titleMd{font-size:20px}.SettingsSectionHeader_titleLg{font-size:24px}.SettingsSectionHeader_descWrap{margin-top:.25rem}.SettingsSectionHeader_divider{border-top:1px solid #f0f0f2;margin-top:1rem}.SectionHeaderWithIcon_row{border-bottom:1px solid #ececf0;align-items:center;gap:12px;padding:16px;display:flex}@media (width>=640px){.SectionHeaderWithIcon_row{padding-left:20px;padding-right:20px}}.SectionHeaderWithIcon_icon{align-self:flex-start}@media (width>=640px){.SectionHeaderWithIcon_icon{align-self:center}}.SectionHeaderWithIcon_body{flex:1;min-width:0}.roleColor_swatch,.roleColor_zinc,.roleColor_indigo,.roleColor_teal,.roleColor_rose,.roleColor_amber,.roleColor_emerald,.roleColor_sky,.roleColor_violet{border-style:solid;border-width:1px}.roleColor_violet{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.roleColor_sky{color:#0369a1;background:#f0f9ff;border-color:#bae6fd}.roleColor_emerald{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.roleColor_amber{color:#b45309;background:#fffbeb;border-color:#fde68a}.roleColor_rose{color:#be123c;background:#fff1f2;border-color:#fecdd3}.roleColor_teal{color:#0f766e;background:#f0fdfa;border-color:#99f6e4}.roleColor_indigo{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.roleColor_zinc{color:#3f3f46;background:#f4f4f5;border-color:#e4e4e7}.AccessHintRow_row{padding:16px;transition:background-color .15s}.AccessHintRow_row:hover{background:#fbfbfc}@media (width>=1280px){.AccessHintRow_row{padding-left:20px;padding-right:20px}}.AccessHintRow_grid{align-items:center;gap:0;display:grid}.AccessHintRow_disclosure{min-width:0}.AccessHintRow_labelRow{align-items:center;gap:6px;min-width:0;display:flex}.AccessHintRow_label{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.AccessHintRow_chevron{color:#c4c4cc;flex-shrink:0;transition:transform .15s,color .15s}.AccessHintRow_disclosure:hover .AccessHintRow_chevron{color:#71717a}.AccessHintRow_chevron.AccessHintRow_open{color:#71717a;transform:rotate(180deg)}.AccessHintRow_hint{color:#a1a1aa;margin-top:2px;font-size:12px;font-weight:500;line-height:1.45;transition:color .15s;display:block}.AccessHintRow_disclosure:hover .AccessHintRow_hint{color:#71717a}.AccessHintRow_hint.AccessHintRow_clamped{text-overflow:ellipsis;white-space:nowrap;line-height:normal;overflow:hidden}.AccessHintRow_panel{background:#fafafa;border-radius:12px;margin-top:12px;overflow:hidden;box-shadow:0 0 0 1px #f0f0f2}.AccessHintRow_panelHeader{color:#a1a1aa;border-bottom:1px solid #ececf0;padding:10px 16px;font-size:11.5px;font-weight:500;line-height:1.5}.AccessHintRow_legendTerm{color:#71717a;font-weight:600}.AccessHintRow_panelBody{color:#52525b;padding:14px 16px;font-size:12.5px;font-weight:500;line-height:1.5}.AccessHintRow_actions>*+*{border-top:1px solid #ececf0}.AccessHintRow_action{grid-template-columns:minmax(140px,220px) minmax(0,1fr);column-gap:24px;padding:10px 16px;display:grid}.AccessHintRow_actionLabel{color:#111;font-size:12.5px;font-weight:600}.AccessHintRow_actionDetail{color:#71717a;font-size:12px;font-weight:500;line-height:1.45}.matrixLayout_cellWidthStandard{width:150px}.LevelSelect_levelWrap{position:relative}.LevelSelect_levelLabel{justify-content:center;align-items:center;width:100%;padding-right:8px;display:flex}.LevelSelect_lockedPill.LevelSelect_lockedPill{cursor:default;background-color:#fafafa;border:1px solid #ececf0;border-radius:9999px;justify-content:center;align-items:center;width:100%;height:2rem;padding:0 12px;font-size:12px;display:flex}.LevelSelect_lockedPill.LevelSelect_lockedPill:focus{box-shadow:none;border-color:#ececf0}.LevelSelect_lockedPill.LevelSelect_lockedPill:disabled[disabled]{opacity:1}.LevelSelect_lockIcon{pointer-events:none;color:#d4d4d8;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.LevelSelect_levelNone{color:#a1a1aa;font-style:italic}.LevelSelect_levelView{color:#52525b;font-weight:500}.LevelSelect_levelAct{color:#0f766e;font-weight:600}.LevelSelect_levelDot{pointer-events:none;z-index:10;border-radius:9999px;width:6px;height:6px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.LevelSelect_dotView{background:#a8a29e}.LevelSelect_dotAct{background:#14b8a6}.AccessMatrix_matrixInner{min-width:fit-content}.AccessMatrix_matrixHeader{text-transform:uppercase;letter-spacing:.08em;color:#a1a1aa;background:#fafafa;border-bottom:1px solid #ececf0;align-items:center;padding:12px 16px;font-size:10px;font-weight:600;display:grid}@media (width>=1280px){.AccessMatrix_matrixHeader{padding-left:20px;padding-right:20px}}.AccessMatrix_divideRows>:not(:last-child){border-bottom:1px solid #f0f0f2}.AccessMatrix_rolePill{text-transform:none;letter-spacing:normal;border-style:solid;border-width:1px;border-radius:9999px;justify-content:center;align-items:center;height:28px;padding-left:12px;padding-right:12px;font-size:12px;font-weight:600;display:inline-flex}.SensitiveActionsPanel_section{background:#fff;border:1px solid #e4e4e7;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #11111108}.SensitiveActionsPanel_matrixInner{min-width:fit-content}.SensitiveActionsPanel_matrixHeader{text-transform:uppercase;letter-spacing:.08em;color:#a1a1aa;background:#fafafa;border-bottom:1px solid #ececf0;align-items:center;padding:12px 16px;font-size:10px;font-weight:600;display:grid}@media (width>=1280px){.SensitiveActionsPanel_matrixHeader{padding-left:20px;padding-right:20px}}.SensitiveActionsPanel_divideRows>:not(:last-child){border-bottom:1px solid #f0f0f2}.SensitiveActionsPanel_rowNote{color:#71717a;margin-top:2px;font-size:11.5px;line-height:1.35}.SensitiveActionsPanel_rolePill{text-transform:none;letter-spacing:normal;border-style:solid;border-width:1px;border-radius:9999px;justify-content:center;align-items:center;height:28px;padding-left:12px;padding-right:12px;font-size:12px;font-weight:600;display:inline-flex}.SensitiveActionsPanel_categoryDivider{text-transform:uppercase;letter-spacing:.08em;color:#71717a;background:#fafafa;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:8px 16px;font-size:11px;font-weight:600;display:flex}@media (width>=1280px){.SensitiveActionsPanel_categoryDivider{padding-left:20px;padding-right:20px}}.SensitiveActionsPanel_sensitiveCheckbox{border-color:#d4d4d8;border-radius:5px;flex-shrink:0;width:18px;height:18px;transition:border-color .15s}.SensitiveActionsPanel_sensitiveCheckbox:hover{border-color:#a1a1aa}.SensitiveActionsPanel_sensitiveCheckbox[data-state=checked]{color:#fff;background:#111;border-color:#111}.SensitiveActionsPanel_sensitiveCheckbox svg{stroke-width:3px;width:12px;height:12px}.TeamAccessView_section{background:#fff;border:1px solid #e4e4e7;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #11111108}.TeamAccessView_root{color:#111;flex-direction:column;gap:24px;min-height:0;display:flex}.SettingsSidebar_sidebar{flex-shrink:0;width:100%;min-width:0}@media (width>=1024px){.SettingsSidebar_sidebar{max-width:300px}}.SettingsSidebar_sidebarBox{background:#fff;border:1px solid #e4e4e7;border-radius:18px;padding:8px;box-shadow:0 1px 2px #11111108}@media (width>=1024px){.SettingsSidebar_sidebarBox{height:fit-content}}.SettingsSidebar_sidebarTitle{color:#111;padding:16px;font-size:20px;font-weight:600}.SettingsSidebar_navList{gap:4px;display:grid}.SettingsSidebar_navItem{color:#111;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;height:56px;padding:0 16px;font-size:14px;font-weight:600;transition:background .15s;display:flex}.SettingsSidebar_navItem:hover{background:#f7f7f8}.SettingsSidebar_navItem:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.SettingsSidebar_navItem.SettingsSidebar_active{color:#fff;background:#111}.SettingsSidebar_navMain{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.SettingsSidebar_navIcon{color:#111;background:#f4f4f5;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.SettingsSidebar_active .SettingsSidebar_navIcon{color:#fff;background:#ffffff26}.SettingsSidebar_navLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.SettingsSidebar_navCount{color:#a1a1aa;font-size:14px;font-weight:600}.SettingsSidebar_active .SettingsSidebar_navCount{color:#ffffffb3}.ServiceDialogHeader_header{border-bottom:1px solid #f0f0f2;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.ServiceDialogHeader_title{color:#111;font-size:24px;font-weight:600}.ServiceActiveToggle_activeToggle{align-items:center;gap:12px;display:flex}@media (width>=640px){.ServiceActiveToggle_activeToggle{padding-bottom:8px}}.ServiceActiveToggle_activeBadge{border:1px solid #0000;border-radius:9999px;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:12px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.ServiceActiveToggle_activeBadgeOn{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.ServiceActiveToggle_activeBadgeOff{color:#71717a;background:#f4f4f5;border-color:#e4e4e7}.ServiceActiveToggle_activeBadgeArchived{color:#a1a1aa;background:#f4f4f5;border-color:#e4e4e7}.ServiceActiveToggle_activeDot{border-radius:9999px;width:6px;height:6px}.ServiceActiveToggle_activeDotOn{background:#10b981}.ServiceActiveToggle_activeDotOff{background:#a1a1aa}.PriceModeField_item,.VatZeroKindField_item{flex:1}.AddonGeneralTab_body{gap:16px;display:grid}.AddonGeneralTab_body [data-slot=form-field]{margin-top:0}@media (width>=640px){.AddonGeneralTab_body{grid-template-columns:repeat(6,minmax(0,1fr))}}.AddonGeneralTab_twoCols{gap:16px;display:grid}@media (width>=640px){.AddonGeneralTab_twoCols{grid-column:span 6/span 6;grid-template-columns:repeat(2,minmax(0,1fr))}.AddonGeneralTab_twoThirdsCol{grid-column:span 4/span 4}.AddonGeneralTab_thirdCol{grid-column:span 2/span 2}.AddonGeneralTab_fullCol{grid-column:span 6/span 6}}.AddonGeneralTab_codeInput{text-transform:uppercase}.AddonGeneralTab_priceModeHint{color:#a1a1aa;font-weight:400}.AddonGeneralTab_vatBreakdown{color:#71717a;margin-top:-8px;font-size:12px;font-weight:500}@media (width>=640px){.AddonGeneralTab_vatBreakdown{grid-column:span 6/span 6}}.AddonGeneralTab_note{color:#71717a;background:#fafafa;border-radius:22px;padding:12px 16px;font-size:12px}@media (width>=640px){.AddonGeneralTab_note{grid-column:span 6/span 6}}.CrossRefCard_card{background:#fafafa;border:1px solid #f0f0f2;border-radius:12px;flex-direction:column;gap:8px;padding:12px 16px;display:flex}.CrossRefCard_head{justify-content:space-between;align-items:center;gap:8px;display:flex}.CrossRefCard_eyebrow:before{content:"→ "}.CrossRefCard_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#a1a1aa;font-size:11px;font-weight:700;line-height:1.43}.CrossRefCard_notice{color:#71717a;font-size:13px;line-height:20px}.CrossRefCard_footer{color:#a1a1aa;border-top:1px solid #f0f0f2;padding-top:8px;font-size:12px;line-height:20px}.CrossRefCard_resuming{color:#111;font-size:12px;font-weight:600;line-height:20px}.CrossRefCard_rows{flex-direction:column;gap:6px;display:flex}.CrossRefRow_row{background:#fff;border:1px solid #f0f0f2;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.CrossRefRow_cluster{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.CrossRefRow_actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.CrossRefRow_text{flex-direction:column;min-width:0;display:flex}.CrossRefRow_rowName{text-overflow:ellipsis;white-space:nowrap;color:#111;font-size:13px;font-weight:600;line-height:1.43;overflow:hidden}.CrossRefRow_rowContext{color:#71717a;align-items:center;gap:6px;min-width:0;margin-top:2px;font-size:12px;line-height:1.43;display:flex}.CrossRefRow_rowMeta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CrossRefRow_pending{color:#111;background:#f4f4f5;border-radius:9999px;flex-shrink:0;padding:0 6px;font-size:11px;font-weight:700}.AddEntityPicker_trigger{color:#71717a;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;gap:4px;height:28px;padding:0 10px;font-size:12px;font-weight:600;line-height:1.43}.AddEntityPicker_trigger:hover{color:#111;background:#fff;border-color:#a1a1aa}.AddEntityPicker_panel{width:340px;max-width:min(340px,100vw - 24px);max-height:min(400px, var(--radix-popover-content-available-height));background:#fff;border:1px solid #e4e4e7;border-radius:18px;flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:0 18px 48px #11111124}.AddEntityPicker_searchRow{border-bottom:1px solid #f0f0f2;flex-shrink:0;padding:8px;position:relative}.AddEntityPicker_searchIcon{pointer-events:none;color:#a1a1aa;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.AddEntityPicker_search{color:#111;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;outline:none;width:100%;height:36px;padding:0 12px 0 32px;font-size:13px;font-weight:500;transition:border-color .15s}.AddEntityPicker_search::placeholder{color:#a1a1aa}.AddEntityPicker_search:focus{border-color:#111}.AddEntityPicker_list{overscroll-behavior:contain;flex:1;min-height:0;padding:6px;overflow-y:auto}.AddEntityPicker_empty{color:#a1a1aa;padding:12px;font-size:13px}.AddEntityPicker_option{cursor:pointer;text-align:left;border-radius:14px;align-items:center;gap:12px;width:100%;padding:8px 10px;transition:background-color .15s;display:flex}.AddEntityPicker_option:hover{background:#fafafa}.AddEntityPicker_option:focus-visible{box-shadow:0 0 0 2px var(--ring);background:#fafafa;outline:none}.AddEntityOption_optionText{flex-direction:column;flex:1;min-width:0;display:flex}.AddEntityOption_optionName{text-overflow:ellipsis;white-space:nowrap;color:#111;font-size:13px;font-weight:600;line-height:1.43;overflow:hidden}.AddEntityOption_optionMeta{text-overflow:ellipsis;white-space:nowrap;color:#71717a;font-size:12px;line-height:1.43;overflow:hidden}.AddEntityOption_optionTrailing{color:#71717a;flex-shrink:0;font-size:12px;font-weight:600}.AddonDialog_content{background:#fff;border-radius:24px;max-height:calc(100vh - 32px);padding:0;overflow:hidden}@media (width>=640px){.AddonDialog_content{max-width:640px}}.AddonDialog_layout{flex:1;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;max-height:calc(100vh - 32px);display:grid}.AddonDialog_header{border-bottom:1px solid #f0f0f2;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.AddonDialog_title{color:#111;font-size:24px;font-weight:600}.AddonDialog_headerBand{background:#fff;border-bottom:1px solid #f0f0f2;gap:12px;padding:20px 24px;display:grid}@media (width>=640px){.AddonDialog_headerBand{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px}}.AddonDialog_nameField{display:block}.AddonDialog_tabsContainer{flex-direction:column;min-height:0;display:flex;overflow:hidden}.AddonDialog_tabsBar{background:#fff;flex-shrink:0;padding:12px 24px 0}.AddonDialog_scrollBody{flex:none;height:min(403px,50vh);padding:20px 24px;overflow-y:auto}.AddonDialog_footer{background:#fff;border-top:1px solid #f0f0f2;border-bottom-right-radius:24px;border-bottom-left-radius:24px;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:20px 24px 24px;display:flex}.AddonDialog_footerBtn{border-radius:9999px;height:44px;padding:0 24px}.AddonDialog_footerSave{color:#fff;background:#111;padding:0 28px}.AddonDialog_footerSave:hover{background:#111}.CatalogRowChip_chip{color:#52525b;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;flex-shrink:0;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.CatalogRowChip_chipMuted{color:#a1a1aa;background:#fafafa}.StatusBadge_badge.StatusBadge_badgeMuted{color:#a1a1aa;background:#f4f4f5;border-color:#e4e4e7}.StatusBadge_badge.StatusBadge_badgeInactive{color:#71717a;background:#f4f4f5;border-color:#e4e4e7}.StatusBadge_badgeDot{background:#10b981;border-radius:9999px;width:6px;height:6px}.AddonsSection_empty{text-align:center;padding:56px 24px}.AddonsSection_emptyTitle{color:#111;font-size:16px;font-weight:600}.AddonsSection_emptyHint{color:#71717a;max-width:24rem;margin:8px auto 0;font-size:14px;line-height:1.4}.VisitItemEditor_root,.VisitItemEditor_cols{gap:12px;display:grid}@media (width>=768px){.VisitItemEditor_cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.VisitItemEditor_field{display:block}.VisitItemEditor_label{color:#111;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.VisitItemEditor_hint{color:#71717a;margin:0 0 8px;font-size:12px}.VisitItemEditor_dashed{color:#71717a;background:#fafafa;border:1px dashed #e4e4e7;border-radius:12px;padding:12px;font-size:12.5px}.VisitItemEditor_dashedStrong{color:#111;font-weight:600}.VisitItemEditor_addOns{gap:6px;display:grid}@media (width>=640px){.VisitItemEditor_addOns{grid-template-columns:repeat(2,minmax(0,1fr))}}.VisitItemEditor_addOnName{text-overflow:ellipsis;white-space:nowrap;color:#111;margin:0;font-size:13px;font-weight:500;overflow:hidden}.VisitItemEditor_addOnPrice{text-overflow:ellipsis;white-space:nowrap;color:#71717a;margin:2px 0 0;font-size:11px;overflow:hidden}.ContentsEditor_head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ContentsEditor_title{color:#111;font-size:14px;font-weight:600}.ContentsEditor_count{color:#71717a;font-size:12px}.ContentsEditor_hint{color:#71717a;margin-bottom:12px;font-size:12.5px}.ContentsEditor_list{flex-direction:column;gap:12px;display:flex}.ContentsEditor_item{background:#fff;border:1px solid #e4e4e7;border-radius:16px;padding:16px}.ContentsEditor_itemHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.ContentsEditor_indexBadge{text-transform:uppercase;letter-spacing:.05em;color:#6965db;background:#f1f0ff;border-radius:9999px;align-items:center;gap:4px;height:28px;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.ContentsEditor_itemActions{align-items:center;gap:4px;display:flex}.ContentsEditor_iconBtn{color:#71717a;cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .15s,color .15s;display:flex}.ContentsEditor_iconBtn:hover:not(:disabled){color:#111;background:#f4f4f5}.ContentsEditor_iconBtn:disabled{cursor:not-allowed;opacity:.4}.ContentsEditor_iconBtnDanger{color:#ef4444}.ContentsEditor_iconBtnDanger:hover:not(:disabled){color:#ef4444;background:#fff1f2}.ContentsEditor_addRow{align-items:center;gap:8px;margin-top:12px;display:flex}.ContentsEditor_addBtn{color:#111;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;align-items:center;gap:6px;height:40px;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}.BundleDialog_content{background:#fff;border-radius:24px;max-height:calc(100vh - 32px);padding:0;overflow:hidden}@media (width>=640px){.BundleDialog_content{max-width:760px}}.BundleDialog_layout{flex:1;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;max-height:calc(100vh - 32px);display:grid}.BundleDialog_header{border-bottom:1px solid #f0f0f2;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.BundleDialog_title{color:#111;font-size:22px;font-weight:600}.BundleDialog_body{padding:20px 24px;overflow-y:auto}.BundleDialog_grid{gap:16px;display:grid}@media (width>=768px){.BundleDialog_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.BundleDialog_fullCol{display:block}@media (width>=768px){.BundleDialog_fullCol{grid-column:span 2/span 2}}.BundleDialog_halfCol{display:block}.BundleDialog_label{color:#111;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.BundleDialog_divider{border-top:1px solid #f0f0f2;margin:24px 0}.BundleDialog_healthBanner{border:1px solid #0000;border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:12px 16px;font-size:13px;display:flex}.BundleDialog_healthBannerCritical{color:#9f1239;background:#fff1f299;border-color:#fecdd3}.BundleDialog_healthBannerCritical .BundleDialog_healthBannerIcon{color:#e11d48}.BundleDialog_healthBannerWarning{color:#92400e;background:#fffbeb99;border-color:#fde68a}.BundleDialog_healthBannerWarning .BundleDialog_healthBannerIcon{color:#d97706}.BundleDialog_healthBannerIcon{flex-shrink:0;margin-top:2px}.BundleDialog_healthBannerText{min-width:0}.BundleDialog_healthBannerTitle{font-weight:600}.BundleDialog_healthBannerLong{margin-top:2px;line-height:1.4}.BundleDialog_healthBannerAffected{opacity:.8;margin-top:6px;font-size:12px}.BundleDialog_summary{color:#71717a;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:16px;font-size:13px;display:flex}.BundleDialog_summaryStrong{color:#111}.BundleDialog_summaryStrike{color:#a1a1aa;text-decoration:line-through}.BundleDialog_summaryMuted{color:#a1a1aa;font-size:12px}.BundleDialog_summarySaves{color:#047857;flex-basis:100%}.BundleDialog_publicToggle{cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.BundleDialog_publicTitle{color:#111;font-size:14px;font-weight:600;display:block}.BundleDialog_publicHint{color:#71717a;margin-top:4px;font-size:12px;display:block}.BundleDialog_footer{background:#fff;border-top:1px solid #f0f0f2;border-bottom-right-radius:24px;border-bottom-left-radius:24px;justify-content:flex-end;gap:8px;padding:20px 24px 24px;display:flex}.BundleDialog_footerBtn{border-radius:9999px;height:44px;padding:0 24px}.BundleDialog_footerSave{color:#fff;background:#111;align-items:center;gap:6px;padding:0 28px;display:inline-flex}.BundleDialog_footerSave:hover{background:#111}.BundleRow_row{gap:12px;padding:16px 20px;transition:background-color .15s;display:grid}.BundleRow_row:hover{background:#fafafa}@media (width>=1024px){.BundleRow_row{grid-template-columns:minmax(260px,1fr) 130px 150px 130px auto;align-items:center}}.BundleRow_rowDim{opacity:.7}.BundleRow_rowArchivedDim{opacity:.6}.BundleRow_nameCell{align-items:center;gap:12px;min-width:0;display:flex}.BundleRow_icon{color:#6965db;background:#f1f0ff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.BundleRow_nameMeta{min-width:0}.BundleRow_name{text-overflow:ellipsis;white-space:nowrap;color:#111;font-size:15px;font-weight:600;overflow:hidden}.BundleRow_nameArchived{-webkit-text-decoration:line-through #d4d4d8;text-decoration:line-through #d4d4d8}.BundleRow_metaLine{text-overflow:ellipsis;white-space:nowrap;color:#71717a;margin-top:2px;font-size:12px;overflow:hidden}.BundleRow_price{color:#111;font-size:14px;font-weight:600}.BundleRow_statusCell{align-items:center;gap:8px;font-size:12px;display:flex}.BundleRow_statusBadge{border:1px solid #0000;border-radius:9999px;align-items:center;gap:4px;height:28px;padding:0 10px;font-weight:600;display:inline-flex}.BundleRow_statusPublic{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.BundleRow_statusHidden{color:#52525b;background:#fafafa;border-color:#e4e4e7}.BundleRow_statusOff{color:#71717a;background:#f4f4f5;border-color:#e4e4e7}.BundleRow_actionsCell{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.BundleRow_actionsBtn{color:#52525b;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;align-items:center;gap:4px;height:32px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.BundleRow_actionsBtn:hover{color:#111;background:#f4f4f5}.BundleRow_menu{width:180px}.BundleRow_menuItemMuted{color:#71717a}.BundleCollapseHeader_collapseHeader{text-align:left;cursor:pointer;background:#fafafa;border:1px solid #ececf0;border-left:0;border-right:0;align-items:center;gap:8px;width:100%;padding:8px 20px;transition:background-color .15s;display:flex}.BundleCollapseHeader_collapseHeader:hover{background:#f4f4f5}.BundleCollapseHeader_collapseTitle{text-transform:uppercase;letter-spacing:.08em;color:#a1a1aa;font-size:11px;font-weight:700}.BundleCollapseHeader_collapseChevron{color:#a1a1aa;margin-left:auto;transition:transform .15s}.BundleCollapseHeader_collapseChevronOpen{transform:rotate(180deg)}.BundlesSection_root{color:#111;min-width:0}.BundlesSection_headerRow{text-transform:uppercase;letter-spacing:.08em;color:#a1a1aa;background:#fafafa;border-bottom:1px solid #f0f0f2;grid-template-columns:minmax(260px,1fr) 130px 150px 130px auto;gap:16px;padding:12px 20px;font-size:11px;font-weight:600;display:none}@media (width>=1024px){.BundlesSection_headerRow{display:grid}}.BundlesSection_actionsCol{text-align:right}.BundlesSection_divide>*+*{border-top:1px solid #f0f0f2}.BundlesSection_empty{text-align:center;padding:56px 24px}.BundlesSection_emptyTitle{color:#111;font-size:16px;font-weight:600}.BundlesSection_emptyHint{color:#71717a;margin-top:8px;font-size:14px}.BundlesSection_emptyBtn{color:#fff;background:#111;border-radius:9999px;align-items:center;gap:6px;height:44px;margin-top:20px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.BundlesSection_emptyBtn:hover{background:#111}.ServiceGeneralTab_grid{gap:16px;display:grid}@media (width>=640px){.ServiceGeneralTab_grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.ServiceGeneralTab_grid [data-slot=form-field]{margin-top:0}@media (width>=640px){.ServiceGeneralTab_fullCol{grid-column:span 6/span 6}}.ServiceGeneralTab_twoCols{gap:16px;display:grid}@media (width>=640px){.ServiceGeneralTab_twoCols{grid-column:span 6/span 6;grid-template-columns:repeat(2,minmax(0,1fr))}.ServiceGeneralTab_twoThirdsCol{grid-column:span 4/span 4}.ServiceGeneralTab_thirdCol{grid-column:span 2/span 2}}.ServiceGeneralTab_sectionDivider{border-top:1px solid #f0f0f2;margin-top:8px}@media (width>=640px){.ServiceGeneralTab_sectionDivider{grid-column:span 6/span 6}}.ServiceGeneralTab_codeInput{text-transform:uppercase}.ServiceGeneralTab_priceModeHint{color:#a1a1aa;font-weight:400}.ServiceGeneralTab_vatBreakdown{color:#71717a;margin-top:-8px;font-size:12px;font-weight:500}@media (width>=640px){.ServiceGeneralTab_vatBreakdown{grid-column:span 6/span 6}}.ServiceGeneralTab_note{color:#71717a;background:#fafafa;border-radius:22px;padding:12px 16px;font-size:12px}@media (width>=640px){.ServiceGeneralTab_note{grid-column:span 6/span 6}}.VisitTypeBubble_bubble{color:#111;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.VisitTypeBubble_archived{color:#a1a1aa;background:#f0f0f2}.ServiceDialogBody_layout{flex:1;grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;max-height:calc(100vh - 32px);display:grid}.ServiceDialogBody_headerBand{background:#fff;border-bottom:1px solid #f0f0f2;gap:12px;padding:20px 24px;display:grid}@media (width>=640px){.ServiceDialogBody_headerBand{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px}}.ServiceDialogBody_nameField{display:block}.ServiceDialogBody_tabsContainer{flex-direction:column;min-height:0;display:flex;overflow:hidden}.ServiceDialogBody_tabsBar{background:#fff;flex-shrink:0;padding:12px 24px 0}.ServiceDialogBody_scrollBody{flex:none;height:min(403px,50vh);padding:20px 24px;overflow-y:auto}.ServiceDialogBody_footer{background:#fff;border-top:1px solid #f0f0f2;border-bottom-right-radius:24px;border-bottom-left-radius:24px;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:20px 24px 24px;display:flex}.ServiceDialogBody_footerBtn{border-radius:9999px;height:44px;padding:0 24px}.ServiceDialogBody_footerSave{color:#fff;background:#111;padding:0 28px}.ServiceDialogBody_footerSave:hover{background:#111}.ServiceDialog_content{background:#fff;border-radius:24px;max-height:calc(100vh - 32px);padding:0;overflow:hidden}@media (width>=640px){.ServiceDialog_content{max-width:640px}}.ServicesSection_empty{text-align:center;padding:56px 24px}.ServicesSection_emptyTitle{color:#111;font-size:16px;font-weight:600}.ServicesSection_emptyHint{color:#71717a;margin-top:8px;font-size:14px}.ServiceCatalogView_root{min-width:0;display:block}.ServiceCatalogView_header{margin-bottom:20px}.ServiceCatalogView_body{flex-direction:column;gap:20px;width:100%;display:flex}@media (width>=1024px){.ServiceCatalogView_body{flex-direction:row;align-items:flex-start}}.ServiceCatalogView_content{flex:1;min-width:0}.ServiceCatalogSkeleton_root{min-width:0;display:block}.ServiceCatalogSkeleton_header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.ServiceCatalogSkeleton_heading{flex-direction:column;gap:8px;display:flex}.ServiceCatalogSkeleton_title{width:220px;height:24px}.ServiceCatalogSkeleton_subtitle{width:300px;height:13px}.ServiceCatalogSkeleton_action{border-radius:9999px;width:140px;height:48px}.ServiceCatalogSkeleton_body{flex-direction:column;gap:20px;width:100%;display:flex}@media (width>=1024px){.ServiceCatalogSkeleton_body{flex-direction:row;align-items:flex-start}}.ServiceCatalogSkeleton_sidebar{border-radius:var(--radius-lg);width:100%;height:56px}@media (width>=1024px){.ServiceCatalogSkeleton_sidebar{width:240px;height:220px}}.ServiceCatalogSkeleton_content{flex:1;min-width:0}.ServiceCatalogSkeleton_card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);flex-direction:column;gap:4px;padding:8px;display:flex}.ServiceCatalogSkeleton_headerRow{border-radius:var(--radius-md);width:100%;height:40px}.ServiceCatalogSkeleton_rows{flex-direction:column;gap:4px;display:flex}.ServiceCatalogSkeleton_row{border-radius:var(--radius-md);width:100%;height:64px}.PatientPropertiesSkeleton_root{flex-direction:column;gap:16px;display:flex}.PatientPropertiesSkeleton_title{width:160px;height:30px}.PatientPropertiesSkeleton_subtitle{width:320px;height:20px}.PatientPropertiesSkeleton_toolbar{justify-content:space-between;display:flex}.PatientPropertiesSkeleton_select{border-radius:9999px;width:260px;height:40px}.PatientPropertiesSkeleton_action{border-radius:9999px;width:140px;height:40px}.PatientPropertiesSkeleton_card{border:1px solid #f0f0f2;border-radius:24px;flex-direction:column;gap:12px;padding:20px;display:flex}.PatientPropertiesSkeleton_row{height:40px}.CatalogueToolbar_toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.CatalogueToolbar_country{width:260px;max-width:100%;margin-right:auto}.CatalogueToolbar_countryTrigger{width:100%}.SortableHandle_handle{color:#a1a1aa;cursor:grab;touch-action:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.SortableHandle_handle:hover:not(:disabled,[data-disabled]){color:#111;background:#f4f4f5}.SortableHandle_handle:active{cursor:grabbing}.SortableHandle_handle:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.SortableHandle_handle:disabled,.SortableHandle_handle[data-disabled]{cursor:default;opacity:.4}.SortableHandle_handleMd{width:36px;height:36px}.SortableHandle_handleSm{width:28px;height:28px}.SortablePropertyRow_row{background:#fff;position:relative}.SortablePropertyRow_dragging{z-index:10;box-shadow:0 10px 30px #1111111a}.ScopeGroupHeader_header{color:#71717a;background:#fafafa;margin:0;padding:8px 20px;font-size:12px;font-weight:600}.PatientPropertiesTable_empty{color:#71717a;margin:0;padding:16px 20px;font-size:14px;font-weight:500}.PropertyIconPicker_icons{flex-wrap:wrap;gap:8px;display:flex}.PropertyIconPicker_icon{cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);display:flex}.PropertyIconPicker_icon:hover:not(:disabled){background:#fafafa}.PropertyIconPicker_icon:disabled{cursor:default}.PropertyIconPicker_marked{background:#f4f4f5;border-color:#111}.PropertyIconPicker_marked:hover:not(:disabled){background:#f4f4f5}.AddCta_cta{color:#52525b;cursor:pointer;background:#fff;border:1px dashed #d4d4d8;border-radius:9999px;justify-content:center;align-items:center;gap:6px;font-weight:500;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.AddCta_cta:hover:not(:disabled){color:#111;background-color:#fafafa}.AddCta_cta:focus-visible{outline:none;box-shadow:0 0 0 2px #1113}.AddCta_cta:disabled{pointer-events:none;opacity:.5}.AddCta_sizeMd{height:44px;padding:0 16px;font-size:14px}.AddCta_sizeSm{height:36px;padding:0 12px;font-size:14px}.AddCta_fullWidth{width:100%}.ActiveOptionRow_rowBlock{background:#fff;flex-direction:column;gap:4px;display:flex}.ActiveOptionRow_dragging{border-radius:9999px;position:relative;box-shadow:0 10px 30px #1111111a}.ActiveOptionRow_row{background:#fff;border:1px solid #e4e4e7;border-radius:9999px;align-items:center;gap:10px;min-height:46px;padding-left:16px;padding-right:6px;transition:border-color .15s cubic-bezier(.4,0,.2,1);display:flex}.ActiveOptionRow_rowEditable:focus-within{border-color:#111}.ActiveOptionRow_rowEditable:has(>button:first-child){padding-left:6px}.ActiveOptionRow_glyph{color:#a1a1aa;flex-shrink:0}.ActiveOptionRow_slot{display:contents}.ActiveOptionRow_input{color:#111;background:0 0;flex:1;min-width:0;height:44px;font-size:14px;font-weight:500}.ActiveOptionRow_input::placeholder{color:#a1a1aa}.ActiveOptionRow_staticLabel{color:#111;flex:1;min-width:0;font-size:14px;font-weight:500}.ActiveOptionRow_action{color:#a1a1aa;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.ActiveOptionRow_action:hover:not(:disabled){color:#111;background:#f4f4f5}.ActiveOptionRow_action:disabled{pointer-events:none;opacity:.3}.ActiveOptionRow_remove:hover:not(:disabled){color:#e11d48;background:#fff1f2}.ActiveOptionRow_issue{padding-left:16px}.ActiveOptionRow_hint{color:#71717a;flex-wrap:wrap;align-items:center;gap:6px;padding-left:16px;font-size:12px;font-weight:500;display:flex}.ActiveOptionRow_hintAction{height:auto;padding:0;font-size:12px}.ArchivedOptions_archived{gap:6px;margin-top:16px;display:grid}.ArchivedOptions_row{border:1px dashed #e4e4e7;border-radius:9999px;align-items:center;gap:10px;min-height:40px;padding:0 6px 0 16px;display:flex}.ArchivedOptions_label{color:#a1a1aa;flex:1;min-width:0;font-size:14px;font-weight:500}.PropertyOptionsEditor_list{gap:8px;display:grid}.PropertyOptionsEditor_addOption{margin-top:8px}.PropertyFields_kindNote{color:#a1a1aa;margin-top:8px;font-size:12px;font-weight:500;line-height:1.42857}.PropertyFields_scopeRefusal{color:#9f1239;background:#fff1f2;border-radius:14px;gap:2px;margin-top:10px;padding:12px 14px;font-size:13px;font-weight:500;display:grid}.PropertyFields_scopeRefusalTitle{font-weight:600}.StaleBanner_action{margin-top:8px}.ClinicianRoleRow_lock{color:#a1a1aa;flex-shrink:0;display:inline-flex}.ClinicianRoleRow_builtIn{color:#a1a1aa;font-size:13px;font-weight:500}.PatientPropertyRow_title{text-overflow:ellipsis;font-size:14px;line-height:1.5;display:block;overflow:hidden}.PatientPropertyRow_hiddenTitle{opacity:.5}.PatientPropertyRow_description{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.PatientPropertyRow_noDescription{color:#c4c4cc}.PatientPropertyRow_options{color:#71717a;font-size:14px;font-weight:500}.PatientPropertyRow_kind{font-size:14px;font-weight:500}.PatientPropertyRow_archivedValue{color:#a1a1aa}.EveryReferralBlock_lock{color:#a1a1aa;justify-content:center;display:inline-flex}.ReferralsSettingsView_root{flex-direction:column;gap:16px;min-width:0;display:flex}.RegistrationRows_row{border-bottom:1px solid #f0f0f2;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:12px;padding:12px 20px;display:grid}.RegistrationRows_label{color:#71717a;font-size:13px;font-weight:500}.RegistrationRows_value{overflow-wrap:anywhere;color:#111;min-width:0;font-size:14px;font-weight:600}.RegistrationRows_muted{color:#71717a;font-weight:400}.RegistrationRows_heading{color:#111;padding:16px 20px 4px;font-size:14px;font-weight:600}.UnregisteredNumberCard_head{border-bottom:1px solid #f0f0f2;align-items:center;gap:12px;padding:16px 20px;display:flex}.UnregisteredNumberCard_icon{color:#111;background:#f4f4f5;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.UnregisteredNumberCard_who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.UnregisteredNumberCard_title{color:#111;font-size:17px;font-weight:600;line-height:1.25}.UnregisteredNumberCard_sub{color:#71717a;font-size:13px}.UnregisteredNumberCard_rejected{color:#b91c1c;background:#fef2f2;border-bottom:1px solid #f0f0f2;padding:12px 20px;font-size:13px}.UnregisteredNumberCard_docsHeading{color:#111;padding:16px 20px 4px;font-size:14px;font-weight:600}.UnregisteredNumberCard_docs{padding:0 20px 4px}.UnregisteredNumberCard_footer{border-top:1px solid #f0f0f2;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex}.RecordingSettings_head{align-items:center;gap:16px;padding:16px 20px;display:flex}.RecordingSettings_divided{border-bottom:1px solid #f0f0f2}.RecordingSettings_grow{flex:1}.RecordingSettings_title{color:#111;font-size:14px;font-weight:600}.RecordingSettings_hint{color:#71717a;font-size:13px}.RecordingSettings_caption{color:#71717a;padding:12px 20px 4px;font-size:13px;font-weight:500}.RecordingSettings_sentence{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:12px;padding:6px 20px;display:grid}.RecordingSettings_footer{justify-content:flex-end;padding:10px 20px 16px;display:flex}.RegistrationDocuments_list{flex-direction:column;display:flex}.RegistrationDocuments_doc{align-items:center;gap:12px;padding:10px 0;display:flex}.RegistrationDocuments_doc+.RegistrationDocuments_doc{border-top:1px solid #f0f0f2}.RegistrationDocuments_mark{width:28px;height:28px;color:var(--muted-foreground);background:var(--muted);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.RegistrationDocuments_done{color:#059669;background:#ecfdf5}.RegistrationDocuments_text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.RegistrationDocuments_name{color:var(--foreground);font-size:14px;font-weight:500}.RegistrationDocuments_meta{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.RegistrationDocuments_file{vertical-align:baseline;height:auto;color:var(--muted-foreground);text-underline-offset:2px;padding:0;font-size:12px;text-decoration:underline;display:inline}.ReviewActions_actions{gap:8px;display:flex}.RegistrationCard_head{border-bottom:1px solid #f0f0f2;align-items:center;gap:12px;padding:16px 20px;display:flex}.RegistrationCard_icon{color:#111;background:#f4f4f5;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.RegistrationCard_who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.RegistrationCard_title{color:#111;font-size:17px;font-weight:600;line-height:1.25}.RegistrationCard_sub{color:#71717a;font-size:13px}.RegistrationCard_rejected{color:#b91c1c;background:#fef2f2;border-bottom:1px solid #f0f0f2;padding:12px 20px;font-size:13px}.RegistrationCard_docsHeading{color:#111;padding:16px 20px 4px;font-size:14px;font-weight:600}.RegistrationCard_docs{padding:0 20px 4px}.RegistrationCard_footer{border-top:1px solid #f0f0f2;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex}.RegistrationFields_section{color:var(--foreground);margin-top:8px;font-size:13px;font-weight:600}.RegistrationFields_staticValue{color:var(--foreground);font-size:14px}.RegistrationSheet_section{color:var(--foreground);margin-top:8px;font-size:13px;font-weight:600}.RegistrationSheet_docs{flex-direction:column;gap:8px;margin-top:16px;display:flex}.RegistrationSheet_doc{align-items:center;gap:12px;display:flex}.RegistrationSheet_docText{flex-direction:column;flex:1;min-width:0;display:flex}.RegistrationSheet_docName{font-size:13px;font-weight:600}.RegistrationSheet_docFile{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.PhoneNumbersView_root{flex-direction:column;gap:24px;display:flex}.PhoneNumbersView_list{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);flex-direction:column;display:flex;overflow:hidden}.PatientPropertiesView_root{flex-direction:column;gap:16px;min-width:0;display:flex}.MessageGroup_group{gap:8px;display:grid}.MessageGroup_label{text-transform:uppercase;letter-spacing:.08em;color:#a1a1aa;font-size:11px;font-weight:600}.EmailTemplateRow_row{text-align:left;cursor:pointer;background:#fff;border:1px solid #f0f0f2;border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:16px;transition:background-color .12s,border-color .12s;display:grid}.EmailTemplateRow_row:hover{background:#fafafa}.EmailTemplateRow_main{min-width:0}.EmailTemplateRow_titleLine{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.EmailTemplateRow_editedAt{white-space:nowrap;text-align:right;color:#a1a1aa;font-size:12px;font-weight:500}.EmailTemplateRow_name{color:#111;font-size:15px;font-weight:600}.EmailTemplateRow_scheduleChip{color:#71717a;background:#fff;border-radius:9999px;align-items:center;gap:4px;height:20px;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #e4e4e7}.EmailTemplateRow_pausedChip{text-transform:uppercase;letter-spacing:.06em;color:#92400e;background:#fef3c7;border-radius:9999px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.EmailTemplateRow_subject{color:#71717a;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.MessageRows_rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.NewClinicMessageBody_title{color:#111;margin:0;font-size:13px;font-weight:600}.NewClinicMessageBody_description{color:#71717a;margin:2px 0 0;font-size:12px;line-height:1.35}.Moments_moment{gap:8px;margin-top:4px;display:grid}.Moments_momentLabel{color:#52525b;font-size:13px;font-weight:600}.ArchivedMessages_archived{gap:8px;margin-top:4px;display:grid}.ArchivedMessages_title{color:#52525b;font-size:13px;font-weight:600}.VisitMomentGroup_failed{justify-content:space-between;align-items:center;gap:12px;display:flex}.NotificationsView_page{gap:24px;display:grid}.NotificationsView_empty{color:#71717a;font-size:14px}.NotificationsView_groups{gap:24px;display:grid}.ClinicForm_form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ClinicForm_scrollContent{flex:1;min-height:0;overflow-y:auto}.ClinicEmployeesDialog_loading{flex-direction:column;gap:12px;display:flex}.ClinicEmployeesDialog_skeleton{border-radius:12px;width:100%;height:48px}.KeywordChip_base{white-space:nowrap;border:1px solid;border-radius:9999px;flex-shrink:0;align-items:center;gap:.375rem;width:fit-content;height:1.75rem;padding:0 .75rem;font-size:12px;font-weight:600;display:inline-flex}.KeywordChip_icon{flex-shrink:0;align-items:center;display:flex}.KeywordChip_label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.KeywordChip_dismiss{width:1rem;height:1rem;color:color-mix(in oklab, currentColor 70%, transparent);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-right:-.25rem;transition:background-color .15s;display:flex}.KeywordChip_dismiss:hover{background:#0000000d}.KeywordChip_neutral{color:#52525b;background:#fff;border-color:#e4e4e7}.KeywordChip_emerald{color:oklch(50.8% .118 165.612);background:#fff;border-color:oklch(90.5% .093 164.15)}.KeywordChip_amber{color:oklch(55.5% .163 48.998);background:#fff;border-color:oklch(92.4% .12 95.746)}.KeywordChip_rose{color:oklch(51.4% .222 16.935);background:#fff;border-color:oklch(89.2% .058 10.001)}.KeywordChip_sky{color:oklch(50% .134 242.749);background:#fff;border-color:oklch(90.1% .058 230.902)}.KeywordChip_violet{color:oklch(49.1% .27 292.581);background:#fff;border-color:oklch(89.4% .057 293.283)}.KeywordChip_zinc{color:oklch(37% .013 285.805);background:#fff;border-color:oklch(92% .004 286.32)}.KeywordChip_red{color:oklch(57.7% .245 27.325);background:#fff;border-color:oklch(88.5% .062 18.334)}.ClinicEmployeesBody_form{flex-direction:column;flex:1;min-height:0;display:flex}.ClinicEmployeesBody_addSection{margin-bottom:20px}.ClinicEmployeesBody_empty{color:#71717a;text-align:center;padding:32px 0;font-size:13px}.ClinicEmployeesBody_list{flex-direction:column;gap:4px;display:flex}.ClinicEmployeesBody_avatar{flex-shrink:0;width:36px;height:36px}.ClinicEmployeesBody_name{color:#111;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.ClinicEmployeesBody_nameUnknown{color:#a1a1aa;font-style:italic}.ClinicEmployeesBody_row{border-radius:12px;align-items:center;gap:12px;padding:10px 12px;transition:background .1s;display:flex}.ClinicEmployeesBody_row:hover{background:#fafafa}.ClinicEmployeesBody_removeBtn{color:#a1a1aa;flex-shrink:0}.ClinicEmployeesBody_removeBtn:hover{color:#dc2626}.ClinicEmployeesBody_pickRefusal{color:var(--destructive);margin-top:.5rem;font-size:.8125rem}.LocationsRail_rail{flex-direction:column;flex-shrink:0;gap:8px;width:100%;min-width:0;display:flex}@media (width>=1024px){.LocationsRail_rail{max-width:260px;padding-top:4px}}.LocationsRail_list{gap:4px;display:grid}.LocationsRail_item{cursor:pointer;text-align:left;color:#111;background:0 0;border:none;border-radius:14px;align-items:center;gap:12px;width:100%;height:56px;padding:0 16px;transition:background .15s;display:flex}.LocationsRail_item:hover{background:#fafafa}.LocationsRail_item:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.LocationsRail_itemActive{color:#fff;background:#111}.LocationsRail_itemActive:hover{background:#111}.LocationsRail_itemDeleted .LocationsRail_itemName{text-decoration:line-through}.LocationsRail_itemIcon{color:#111;background:#f4f4f5;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.LocationsRail_itemActive .LocationsRail_itemIcon{color:#fff;background:#ffffff26}.LocationsRail_itemText{flex-direction:column;flex:1;min-width:0;display:flex}.LocationsRail_itemName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.LocationsRail_itemCity{text-overflow:ellipsis;white-space:nowrap;color:#71717a;min-width:0;margin-top:2px;font-size:12px;font-weight:500;overflow:hidden}.LocationsRail_itemActive .LocationsRail_itemCity{color:#ffffffb3}.LocationsRail_emptyLive{text-align:center;color:#a1a1aa;padding:24px 12px;font-size:12px;font-weight:500}.LocationsRail_archive{padding-top:4px}.LocationsRail_archiveToggle{color:#a1a1aa;gap:6px;padding:6px 12px}.LocationsRail_archiveToggle:hover{color:#71717a}.LocationsRail_archiveIcon{flex-shrink:0}.LocationsRail_archiveLabel{font-size:12px;font-weight:600}.GettingHereField_hint{color:#71717a;margin-top:-6px;margin-bottom:8px;font-size:12px;line-height:18px}.GettingHereTab_pane{flex-direction:column;gap:16px;display:flex}.GettingHereTab_card{padding:0}.GettingHereTab_caption{color:#71717a;border-bottom:1px solid #f0f0f2;padding:12px 20px;font-size:12px;font-weight:500;line-height:18px}.GettingHereTab_fields{flex-direction:column;gap:24px;padding:20px;display:flex}.GettingHereTab_fields [data-slot=form-field]{margin-top:0}.LocationDetailHeader_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.LocationDetailHeader_titleWrap{min-width:0}.LocationDetailHeader_titleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.LocationDetailHeader_title{color:#111;font-size:20px;font-weight:600}.LocationDetailHeader_subtitle{color:#71717a;margin-top:2px;font-size:13px}.LocationDetailHeader_subtitleAccent{font-weight:500}.LocationDetailHeader_actionsTrigger{color:#52525b;background:#fff;border-color:#e4e4e7;border-radius:9999px;flex-shrink:0;width:36px;height:36px}.LocationDetailHeader_actionsTrigger:hover{color:#111;background:#f4f4f5}.LocationDetailHeader_actionsMenu{width:200px}.IntervalsEditor_intervals{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.IntervalsEditor_interval{align-items:center;gap:6px;display:flex}.IntervalsEditor_dash{color:#a1a1aa;font-size:12px}.IntervalsEditor_removeInterval{cursor:pointer;color:#a1a1aa;align-items:center;display:inline-flex}.IntervalsEditor_removeInterval:hover:not(:disabled){color:var(--destructive)}.IntervalsEditor_removeInterval:disabled{cursor:default;opacity:.5}.IntervalsEditor_split{cursor:pointer;color:#71717a;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.IntervalsEditor_split:hover:not(:disabled){color:#111}.IntervalsEditor_split:disabled{cursor:default;opacity:.5}.DayRow_row{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 20px;display:flex}.DayRow_row+.DayRow_row{border-top:1px solid #f0f0f2}.DayRow_dayCell{cursor:pointer;flex-shrink:0;align-items:center;gap:12px;width:152px;display:flex}.DayRow_dayName{color:#111;font-size:14px;font-weight:600}.DayRow_closed{color:#a1a1aa;font-size:13px;font-weight:500}.DayRow_intervals{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.DayRow_interval{align-items:center;gap:6px;display:flex}.DayRow_dash{color:#a1a1aa;font-size:12px}.DayRow_removeInterval{cursor:pointer;color:#a1a1aa;align-items:center;display:inline-flex}.DayRow_removeInterval:hover:not(:disabled){color:var(--destructive)}.DayRow_removeInterval:disabled{cursor:default;opacity:.5}.DayRow_split{cursor:pointer;color:#71717a;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.DayRow_split:hover:not(:disabled){color:#111}.DayRow_split:disabled{cursor:default;opacity:.5}.DayRow_error{color:var(--destructive);flex-basis:100%;font-size:12px;font-weight:600}.HoursTab_pane{flex-direction:column;gap:16px;display:flex}.HoursTab_card{padding:0}.HoursTab_cardHeader{border-bottom:1px solid #f0f0f2;align-items:center;gap:12px;padding:12px 20px;display:flex}.HoursTab_caption{color:#71717a;flex:1;min-width:0;font-size:12px;font-weight:500;line-height:18px}.HoursTab_zone{color:#a1a1aa;flex-shrink:0;font-size:12px;font-weight:500;line-height:18px}.HoursTab_list{flex-direction:column;display:flex}.ClosureRow_row{flex-wrap:wrap;align-items:center;gap:12px;min-height:52px;padding:10px 20px;display:flex}.ClosureRow_row+.ClosureRow_row{border-top:1px solid #f0f0f2}.ClosureRow_row[data-past]{color:#a1a1aa}.ClosureRow_date{color:#111;flex-shrink:0;width:260px;font-size:13px;font-weight:600}.ClosureRow_row[data-past] .ClosureRow_date{color:inherit}.ClosureRow_hours{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;color:#52525b;flex-shrink:0;width:190px;font-size:13px;font-weight:500;overflow:hidden}.ClosureRow_row[data-past] .ClosureRow_hours{color:inherit}.ClosureRow_reason{text-overflow:ellipsis;white-space:nowrap;color:#52525b;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.ClosureRow_row[data-past] .ClosureRow_reason{color:inherit}.ClosureRow_pastTag{flex-shrink:0;font-size:12px;font-weight:600}.ClosureRow_actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;width:80px;display:flex}.ClosureRow_actions button{opacity:0;transition:opacity .15s}.ClosureRow_row:hover .ClosureRow_actions button,.ClosureRow_actions:focus-within button{opacity:1}.ClosuresList_list{flex-direction:column;display:flex}.ClosuresList_empty{text-align:center;color:#a1a1aa;padding:32px 20px;font-size:13px;font-weight:500}.ClosuresTab_card{padding:0}.ClosuresTab_cardHeader{border-bottom:1px solid #f0f0f2;align-items:center;gap:12px;padding:12px 20px;display:flex}.ClosuresTab_caption{color:#71717a;flex:1;min-width:0;font-size:12px;font-weight:500;line-height:16px}.ClosuresTab_actions{flex-shrink:0;align-items:center;display:flex}.ClosuresTab_year{flex-shrink:0;width:92px}.ClosureReadView_staticValue,.ClosureDialogBody_staticValue{color:var(--foreground);font-size:15px;font-weight:600}.ClosureDialogBody_spans{grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.32,.72,0,1);display:grid}@media (prefers-reduced-motion:reduce){.ClosureDialogBody_spans{transition:none}}.ClosureDialogBody_spansOpen{grid-template-rows:1fr}.ClosureDialogBody_spansClip{min-height:0;overflow:hidden}.RoomSummaryLine_summary{color:#71717a;margin-top:6px;font-size:12px;display:block}.RoomSummaryLine_summaryWarn{color:#b45309}.RoomSummaryLine_summaryPending{min-height:16px}.RoomSummaryLine_hosts{color:#52525b;font-weight:500}.RoomRow_row{align-items:center;padding-right:20px;transition:background-color .15s;display:flex}.RoomRow_row:hover{background:#fafafa}.RoomRow_row+.RoomRow_row{border-top:1px solid #f0f0f2}.RoomRow_rowMain{text-align:left;cursor:pointer;flex:1;align-items:center;gap:16px;min-width:0;padding:16px 20px;display:flex}.RoomRow_roomIcon{color:#52525b;background:#f4f4f5;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.RoomRow_roomMeta{flex:1;min-width:0;display:block}.RoomRow_roomName{color:#111;font-size:14px;font-weight:600;display:block}.RoomRow_statusTrigger{border-radius:9999px;flex-shrink:0;height:auto;padding:0}.RoomRow_statusDot{background:#10b981;border-radius:9999px;width:6px;height:6px}.RoomRow_statusDotInactive{background:#a1a1aa}.RoomRow_chevron{color:#d4d4d8;flex-shrink:0;margin-left:12px}.RoomRow_booked{color:#71717a;margin-top:2px;font-size:12px;line-height:16px;display:block}.RoomRow_archiveHint{color:#a1a1aa;max-width:240px;padding:2px 12px 6px;font-size:12px;line-height:16px}.RoomsTab_card{padding:0}.RoomsTab_cardHeader{border-bottom:1px solid #f0f0f2;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.RoomsTab_caption{color:#71717a;min-width:0;font-size:12px;line-height:16px}.RoomsTab_list{flex-direction:column;display:flex}.RoomsTab_noActive{color:#71717a;padding:12px 20px;font-size:12px;line-height:16px}.RoomsTabSkeleton_card{padding:0}.RoomsTabSkeleton_header{border-bottom:1px solid #f0f0f2;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.RoomsTabSkeleton_caption{width:280px;height:16px}.RoomsTabSkeleton_button{border-radius:9999px;width:104px;height:32px}.RoomsTabSkeleton_row{align-items:center;gap:16px;padding:16px 20px;display:flex}.RoomsTabSkeleton_row+.RoomsTabSkeleton_row{border-top:1px solid #f0f0f2}.RoomsTabSkeleton_icon{border-radius:9999px;flex-shrink:0;width:40px;height:40px}.RoomsTabSkeleton_meta{flex:1;min-width:0}.RoomsTabSkeleton_name{width:160px;height:14px}.RoomsTabSkeleton_summary{width:220px;height:12px;margin-top:8px}.LocationDetail_detail{flex-direction:column;gap:16px;min-width:0;display:flex}.LocationDetail_tabsBar{margin-bottom:16px}.LocationDetail_staffPane{background:#fff;border:1px solid #e4e4e7;border-radius:18px;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex}.LocationDetail_staffHint{color:#71717a;font-size:13px}.LocationsView_root{flex-direction:column;gap:20px;min-width:0;display:flex}.LocationsView_twoCol{flex-direction:column;gap:24px;width:100%;display:flex}@media (width>=1024px){.LocationsView_twoCol{flex-direction:row;align-items:flex-start}}.LocationsView_content{flex:1;min-width:0}.LocationsViewSkeleton_root{flex-direction:column;gap:20px;min-width:0;display:flex}.LocationsViewSkeleton_header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.LocationsViewSkeleton_heading{flex-direction:column;gap:8px;display:flex}.LocationsViewSkeleton_title{width:180px;height:28px}.LocationsViewSkeleton_subtitle{width:320px;height:16px}.LocationsViewSkeleton_action{border-radius:9999px;width:150px;height:44px}.LocationsViewSkeleton_body{flex-direction:column;gap:24px;display:flex}@media (width>=1024px){.LocationsViewSkeleton_body{flex-direction:row;align-items:flex-start}}.LocationsViewSkeleton_rail{gap:4px;width:100%;display:grid}@media (width>=1024px){.LocationsViewSkeleton_rail{max-width:260px}}.LocationsViewSkeleton_railItem{border-radius:12px;height:56px}.LocationsViewSkeleton_content{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.LocationsViewSkeleton_detailTitle{width:240px;height:24px}.LocationsViewSkeleton_tabs{width:180px;height:32px}.LocationsViewSkeleton_pane{border-radius:18px;height:160px}.CatalogueRow_row{background:var(--background);position:relative}.CatalogueRow_dragging{z-index:10;box-shadow:0 10px 30px #1111111a}.PresaleQueuePanel_header{border-bottom:1px solid #f0f0f2;align-items:center;gap:12px;padding:16px 20px;display:flex}.PresaleQueuePanel_rows>*{padding:16px 20px}.PresaleQueuePanel_rows>*+*{border-top:1px solid #f0f0f2}.PresaleQueuePanel_select{flex:none;width:220px}.PresaleQueuePanel_deskHours{flex:none;grid-template-columns:1fr 1fr;gap:8px;width:220px;display:grid}.LeadsSettingsView_root{gap:20px;padding-bottom:24px;display:grid}.ArchivedDiagnoses_archived{background:#fff;border:1px solid #e4e4e7;border-radius:16px;overflow:hidden}.ArchivedDiagnoses_toggle{color:#111;gap:12px;padding:14px 20px;font-size:14px;font-weight:600}.ArchivedDiagnoses_toggle:hover{background:#fafafa}.ArchivedDiagnoses_toggleTitle{flex:1;min-width:0}.ArchivedDiagnoses_toggleHint{color:#71717a;font-size:13px;font-weight:500}.ArchivedDiagnoses_list{flex-direction:column;display:flex}.ArchivedDiagnoses_row{border-top:1px solid #f0f0f2;align-items:center;gap:12px;padding:12px 20px;display:flex}.ArchivedDiagnoses_text{flex:1;min-width:0}.ArchivedDiagnoses_name{color:#111;font-size:14px;font-weight:500}.ArchivedDiagnoses_codes{color:#71717a;overflow-wrap:anywhere;font-size:13px}.DiagnosisTableRow_refusal{padding:0 20px 12px}.DiagnosesTab_pane{flex-direction:column;gap:16px;display:flex}.DiagnosesTab_description{color:#71717a;max-width:640px;font-size:13px}.GapsList_root{flex-direction:column;gap:12px;display:flex}.GapsList_summary{color:#111;margin:0;font-size:14px}.GapsList_column{font-family:var(--font-mono,monospace);color:#111;font-size:13px}.GapsList_rows{font-variant-numeric:tabular-nums}.FilesTab_root{flex-direction:column;gap:12px;display:flex}.FilesTab_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.FilesTab_partner{color:#71717a;margin:0;font-size:13px}.CodeListsBlock_root{flex-direction:column;gap:12px;display:flex}.CodeListsBlock_identity{flex-direction:column;gap:2px;min-width:0;display:flex}.CodeListsBlock_titleLine{align-items:center;gap:8px;min-width:0;display:flex}.CodeListsBlock_title{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.CodeListsBlock_meta{color:#71717a;font-size:13px}.PartnerTab_root{flex-direction:column;gap:32px;display:flex}.PartnerTab_block{flex-direction:column;gap:12px;display:flex}.PartnerTab_identity{flex-direction:column;gap:2px;min-width:0;display:flex}.PartnerTab_nameLine{align-items:center;gap:8px;min-width:0;display:flex}.PartnerTab_name{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.PartnerTab_count{color:#71717a;font-size:13px}.PartnerTab_actions{align-items:center;gap:8px;display:flex}.VisitTypeCodesRow_number{color:#71717a;align-items:center;gap:4px;font-size:14px;display:flex}.VisitTypeCodesRow_codes{flex-direction:column;align-items:stretch;gap:8px;width:100%;display:flex}.VisitTypeCodesRow_typedCode{align-items:center;gap:4px;display:flex}.VisitTypeCodesRow_refusal{padding:0 20px 12px 84px}.VisitTypeCodesRow_dragging{background:#fff;position:relative;box-shadow:0 8px 24px #1111111f}.VisitTypesTab_pane{flex-direction:column;gap:16px;display:flex}.VisitTypesTab_description{color:#71717a;max-width:640px;font-size:13px}.InsuranceFileView_root{flex-direction:column;gap:16px;min-width:0;display:flex}.FormStatusPill_dot{background:#10b981;border-radius:9999px;flex-shrink:0;width:6px;height:6px}.FormStatusPill_toggle{cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:0;display:inline-flex}.FormStatusPill_toggle:disabled{cursor:default;opacity:.6}.FormStatusPill_toggle:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.FormStatusPill_toggle:not(:disabled):hover [data-slot=status-pill]{filter:brightness(.97)}.FormTemplateNameCell_nameCell{align-items:center;gap:12px;min-width:0;display:flex}.FormTemplateNameCell_nameLine{align-items:baseline;gap:6px;min-width:0;display:flex}.FormTemplateNameCell_icon{color:#52525b;background:#f4f4f5;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.FormTemplateNameCell_name{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:600;overflow:hidden}.FormTemplateUsedFor_usedFor{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.FormTemplateUsedFor_muted{color:#a1a1aa}.FormTemplateVersionTag_version{color:#a1a1aa;flex-shrink:0;font-size:11px;font-weight:500}.FormTemplateRow_code{color:#71717a;background:#f4f4f5;border-radius:4px;flex-shrink:0;padding:2px 6px;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.FormTemplateRow_leadFigure{color:#52525b;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2)format("woff2");unicode-range:U+370-3FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2)format("woff2");unicode-range:U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2)format("woff2");unicode-range:U+370-3FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2)format("woff2");unicode-range:U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu1aB.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu1aB.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu1aB.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu1aB.woff2)format("woff2");unicode-range:U+370-3FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu1aB.woff2)format("woff2");unicode-range:U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu1aB.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu1aB.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+1E??,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;font-stretch:100%;src:url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-muw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,:host{--font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--sjs-transition-duration:.15s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes changeHeight{0%{height:var(--animation-height-from)}to{height:var(--animation-height-to)}}@keyframes moveInWithOverflow{0%{height:var(--animation-height-from);min-height:var(--animation-height-from);border-top-width:0;border-bottom-width:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;overflow:hidden}99%{margin-top:var(--animation-margin-top);margin-bottom:var(--animation-margin-bottom);padding-top:var(--animation-padding-top);padding-bottom:var(--animation-padding-bottom);border-top-width:var(--animation-border-top-width);border-bottom-width:var(--animation-border-bottom-width);height:var(--animation-height-to);min-height:var(--animation-height-to);overflow:hidden}to{margin-top:var(--animation-margin-top);margin-bottom:var(--animation-margin-bottom);padding-top:var(--animation-padding-top);padding-bottom:var(--animation-padding-bottom);border-top-width:var(--animation-border-top-width);border-bottom-width:var(--animation-border-bottom-width);height:var(--animation-height-to);min-height:var(--animation-height-to);overflow:visible}}@keyframes moveIn{0%{height:0}to{height:var(--animation-height)}}@keyframes paddingFadeIn{0%{padding-top:0;padding-bottom:0}to{padding-bottom:var(--animation-padding-bottom);padding-top:var(--animation-padding-top)}}.sv-action-bar{box-sizing:content-box;white-space:nowrap;align-items:center;margin-left:auto;display:flex;position:relative;overflow:hidden}.sv-action-bar-separator{vertical-align:middle;background-color:var(--sjs-border-default,var(--border,#d6d6d6));width:1px;height:24px;margin-right:16px;display:inline-block}.sv-action-bar--default-size-mode .sv-action-bar-separator{margin:0 var(--sjs-base-unit,var(--base-unit,8px))}.sv-action-bar--small-size-mode .sv-action-bar-separator{margin:0 calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sv-action-bar-item{appearance:none;padding:var(--sjs-base-unit,var(--base-unit,8px));box-sizing:border-box;border-radius:calc(.5 * (var(--sjs-corner-radius,4px)));color:var(--sjs-general-forecolor,var(--foreground,#161616));cursor:pointer;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));white-space:nowrap;background-color:#0000;border:none;display:flex;overflow-x:hidden}button.sv-action-bar-item{overflow:hidden}.sv-action-bar--default-size-mode .sv-action-bar-item{height:calc(5 * (var(--sjs-base-unit,var(--base-unit,8px))));font-size:var(--sjs-font-size,16px);line-height:calc(1.5 * (var(--sjs-font-size,16px)));margin:0 var(--sjs-base-unit,var(--base-unit,8px))}.sv-action-bar--small-size-mode .sv-action-bar-item{height:calc(4 * (var(--sjs-base-unit,var(--base-unit,8px))));font-size:calc(.75 * (var(--sjs-font-size,16px)));line-height:var(--sjs-font-size,16px);margin:0 calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sv-action:first-of-type .sv-action-bar-item{margin-inline-start:0}.sv-action:last-of-type .sv-action-bar-item{margin-inline-end:0}.sv-action-bar--default-size-mode .sv-action-bar-item__title--with-icon{margin-inline-start:var(--sjs-base-unit,var(--base-unit,8px))}.sv-action-bar--small-size-mode .sv-action-bar-item__title--with-icon{margin-inline-start:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sv-action-bar-item__icon svg{display:block}.sv-action-bar-item__icon use{fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sv-action-bar-item:hover,.sv-action-bar-item:focus{background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));outline:none}.sv-action-bar-item:active,.sv-action-bar-item.svc-toolbar__item--pressed{opacity:.5}.sv-action-bar-item.svc-toolbar__item--active{outline:none}.sv-action-bar-item:disabled{opacity:.25;cursor:default}.sv-action-bar-item__title{color:inherit;vertical-align:middle;white-space:nowrap}.sv-action-bar-item--secondary .sv-action-bar-item__icon use{fill:var(--sjs-secondary-backcolor,var(--secondary,#ff9814))}.sv-action-bar-item--active .sv-action-bar-item__icon use{fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sv-action-bar-item-dropdown{appearance:none;height:calc(5 * (var(--sjs-base-unit,var(--base-unit,8px))));padding:var(--sjs-base-unit,var(--base-unit,8px));box-sizing:border-box;border-radius:calc(.5 * (var(--sjs-corner-radius,4px)));cursor:pointer;line-height:calc(1.5 * (var(--sjs-font-size,16px)));font-size:var(--sjs-font-size,16px);font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));background-color:#0000;border:none;display:flex}.sv-expand-action:before{content:"";background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 10 10' style='enable-background:new 0 0 10 10;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23404040;%7D%0A%3C/style%3E%3Cpolygon class='st0' points='2,2 0,4 5,9 10,4 8,2 5,5 '/%3E%3C/svg%3E%0A");background-position:50%;background-repeat:no-repeat;width:12px;height:10px;margin:auto 8px;display:inline-block}.sv-expand-action--expanded:before{transform:rotate(180deg)}.sv-dots{width:48px}.sv-dots__item{width:100%}.sv-dots__item .sv-action-bar-item__icon{margin:auto}.sv-action--hidden{visibility:hidden;width:0;height:0;overflow:hidden}.sv-action--hidden .sv-action__content{min-width:fit-content}.sv-action__content{flex-direction:row;align-items:center;display:flex}.sv-action__content>*{flex:none}.sv-action--space{margin-left:auto}.sv-action-bar-item--pressed:not(.sv-action-bar-item--active){background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));opacity:.5}.sv-dragged-element-shortcut{height:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));min-width:calc(12.5 * (var(--sjs-base-unit,var(--base-unit,8px))));border-radius:calc(4.5 * (var(--sjs-base-unit,var(--base-unit,8px))));background-color:var(--sjs-general-backcolor,var(--background,#fff));padding:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));cursor:grabbing;z-index:10000;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-font-size,16px);padding-left:calc(2.5 * (var(--sjs-base-unit,var(--base-unit,8px))));line-height:calc(1.5 * (var(--sjs-font-size,16px)));position:absolute;box-shadow:0 8px 16px #0000001a}.sv-matrixdynamic__drag-icon{padding-top:calc(1.75 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sv-matrixdynamic__drag-icon:after{content:" ";height:calc(.75 * (var(--sjs-base-unit,var(--base-unit,8px))));width:calc(2.5 * (var(--sjs-base-unit,var(--base-unit,8px))));box-sizing:border-box;border-radius:calc(1.25 * (var(--sjs-base-unit,var(--base-unit,8px))));cursor:move;margin-top:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px))));border:1px solid #e7e7e7;display:block}.sv-matrixdynamic-dragged-row{cursor:grabbing;z-index:10000;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));position:absolute}.sv-matrixdynamic-dragged-row .sd-table__row{box-shadow:var(--sjs-shadow-large,0px 8px 16px 0px #0000001a), var(--sjs-shadow-medium,0px 2px 6px 0px #0000001a);background-color:var(--sjs-general-backcolor,var(--background,#fff));flex-grow:0;flex-shrink:0;align-items:center;line-height:0;display:flex}.sv-matrixdynamic-dragged-row .sd-table__cell.sd-table__cell--drag>div{background-color:var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff))));min-height:calc(6 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-table__cell--header.sd-table__cell--drag,.sd-table__cell.sd-table__cell--drag{padding-left:0;padding-right:0}.sd-question--mobile .sd-table__cell--header.sd-table__cell--drag,.sd-question--mobile .sd-table__cell.sd-table__cell--drag{display:none}.sv-matrix-row--drag-drop-ghost-mod td{background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3))}.sv-matrix-row--drag-drop-ghost-mod td>*{visibility:hidden}.sv-drag-drop-choices-shortcut{cursor:grabbing;z-index:10000;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));min-width:100px;max-width:400px;position:absolute}.sv-drag-drop-choices-shortcut .sv-ranking-item{height:calc(6 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sv-drag-drop-choices-shortcut .sv-ranking-item .sv-ranking-item__text .sv-string-viewer,.sv-drag-drop-choices-shortcut .sv-ranking-item .sv-ranking-item__text .sv-string-editor{white-space:nowrap;overflow:hidden}.sv-drag-drop-choices-shortcut__content.sv-drag-drop-choices-shortcut__content{min-width:100px;box-shadow:var(--sjs-shadow-large,0px 8px 16px 0px #0000001a), var(--sjs-shadow-medium,0px 2px 6px 0px #0000001a);background-color:var(--sjs-general-backcolor,var(--background,#fff));border-radius:calc(4.5 * var(--sjs-base-unit,var(--base-unit,8px)));padding-right:calc(2 * var(--sjs-base-unit,var(--base-unit,8px)));margin-left:0}.sv-drag-drop-image-picker-shortcut{cursor:grabbing;z-index:10000;box-shadow:var(--sjs-shadow-large,0px 8px 16px 0px #0000001a), var(--sjs-shadow-medium,0px 2px 6px 0px #0000001a);background-color:var(--sjs-general-backcolor,var(--background,#fff));padding:calc(.5 * var(--sjs-base-unit,var(--base-unit,8px)));border-radius:calc(.5 * var(--sjs-base-unit,var(--base-unit,8px)));position:absolute}sv-popup{display:block;position:absolute}.sv-popup{z-index:2000;outline:none;width:100vw;height:100vh;position:fixed;top:0;left:0}.sv-dropdown-popup,.sv-popup.sv-popup-inner{height:0}.sv-popup-inner>.sv-popup__container{margin-top:calc(-1 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sv-list__item--with-icon .sv-popup-inner>.sv-popup__container{margin-top:calc(-.5 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sv-popup--menu-popup>.sv-popup__container{background:var(--lbr-popup-menu-background-color-global,var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3)));border-radius:var(--lbr-popup-menu-corner-radius,var(--sjs-corner-radius,4px));box-shadow:var(--sjs-shadow-medium,0px 2px 6px 0px #0000001a), var(--sjs-shadow-large,0px 8px 16px 0px #0000001a)}.sv-popup--menu-popup>.sv-popup__container>.sv-popup__body-content{background-color:var(--lbr-popup-menu-background-color,var(--sjs-general-backcolor,var(--background,#fff)));border-radius:var(--lbr-popup-menu-corner-radius,var(--sjs-corner-radius,4px));height:100%}.sv-popup__container{padding:0;position:absolute}.sv-popup__close-button{top:var(--sjs-base-unit,var(--base-unit,8px));right:var(--sjs-base-unit,var(--base-unit,8px));padding:var(--sjs-base-unit,var(--base-unit,8px));cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute}.sv-popup__close-button-icon{width:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));height:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sv-popup__content{flex-direction:column;min-width:100%;height:100%;min-height:0;display:flex;position:relative}.sv-popup__body-content{box-sizing:border-box;flex-direction:column;width:100%;max-width:100vw;height:100%;max-height:90vh;display:flex}.sv-popup--modal-popup{background-color:var(--lbr-dialog-screen-color,var(--background-semitransparent,#90909080));padding:calc(4 * (var(--sjs-base-unit,var(--base-unit,8px)))) calc(15 * (var(--sjs-base-unit,var(--base-unit,8px)))) calc(8 * (var(--sjs-base-unit,var(--base-unit,8px))));box-sizing:border-box;justify-content:center;align-items:center;display:flex}.sv-popup--modal-popup>.sv-popup__container{background-color:var(--lbr-dialog-background-color,var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9)));border-radius:var(--lbr-dialog-corner-radius,calc(2 * (var(--sjs-corner-radius,4px))));box-shadow:var(--lbr-dialog-shadow-2-offset-x,0px) var(--lbr-dialog-shadow-2-offset-y,2px) var(--lbr-dialog-shadow-2-blur,6px) var(--lbr-dialog-shadow-2-spread,0px) var(--lbr-dialog-shadow-2-color,#0000001a), var(--lbr-dialog-shadow-1-offset-x,0px) var(--lbr-dialog-shadow-1-offset-y,8px) var(--lbr-dialog-shadow-1-blur,16px) var(--lbr-dialog-shadow-1-spread,0px) var(--lbr-dialog-shadow-1-color,#0000001a);display:flex;position:relative}.sv-popup--modal-popup>.sv-popup__container>.sv-popup__body-content{padding:calc(4 * (var(--sjs-base-unit,var(--base-unit,8px))));gap:calc(4 * (var(--sjs-base-unit,var(--base-unit,8px))));min-width:452px;height:auto}.sv-popup--modal-popup .sv-popup__body-footer .sv-modal-footer-action-bar{overflow:visible}.sv-popup--modal-popup .sv-popup__scrolling-content{margin:-2px;padding:2px}.sd-root-modern--mobile .sv-popup--modal-popup .sv-popup__body-content{min-width:auto}.sv-popup--confirm .sv-popup__body-content .sv-string-viewer{color:var(--sjs-font-editorfont-color,var(--sjs-general-forecolor,#000000e8));font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-font-size,16px);font-style:normal;font-weight:400;line-height:calc(1.5 * (var(--sjs-font-size,16px)));align-self:self-start}.sv-popup__scrolling-content{flex-direction:column;height:100%;display:flex;overflow:auto}.sv-popup__scrolling-content::-webkit-scrollbar{background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));width:6px;height:6px}.sv-popup__scrolling-content ::-webkit-scrollbar{background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));width:6px;height:6px}.sv-popup__scrolling-content::-webkit-scrollbar-thumb{background:var(--sjs-primary-backcolor-light,var(--primary-light,#19b3941a))}.sv-popup__scrolling-content ::-webkit-scrollbar-thumb{background:var(--sjs-primary-backcolor-light,var(--primary-light,#19b3941a))}.sv-popup--show-pointer.sv-popup--top .sv-popup__pointer{transform:translate(calc(-1 * (var(--sjs-base-unit,var(--base-unit,8px))))) rotate(180deg)}.sv-popup--show-pointer.sv-popup--bottom .sv-popup__pointer{transform:translate(calc(-1 * (var(--sjs-base-unit,var(--base-unit,8px)))), calc(-1 * (var(--sjs-base-unit,var(--base-unit,8px)))))}.sv-popup--show-pointer.sv-popup--right .sv-popup__container{transform:translate(var(--sjs-base-unit,var(--base-unit,8px)))}.sv-popup--show-pointer.sv-popup--right .sv-popup__container .sv-popup__pointer{transform:translate(-12px,-4px)rotate(-90deg)}.sv-popup--show-pointer.sv-popup--left .sv-popup__container{transform:translate(calc(-1 * (var(--sjs-base-unit,var(--base-unit,8px)))))}.sv-popup--show-pointer.sv-popup--left .sv-popup__container .sv-popup__pointer{transform:translate(-4px,-4px)rotate(90deg)}.sv-popup__pointer{display:block;position:absolute}.sv-popup__pointer:after{content:" ";border-left:var(--sjs-base-unit,var(--base-unit,8px)) solid transparent;border-right:var(--sjs-base-unit,var(--base-unit,8px)) solid transparent;border-bottom:var(--sjs-base-unit,var(--base-unit,8px)) solid var(--sjs-general-backcolor,var(--background,#fff));align-self:center;width:0;height:0;display:block}.sv-popup__body-header{font-family:Open Sans;font-size:calc(1.5 * (var(--sjs-font-size,16px)));line-height:calc(2 * (var(--sjs-font-size,16px)));color:var(--sjs-general-forecolor,var(--foreground,#161616));font-style:normal;font-weight:700}.sv-popup__body-footer{display:flex}.sv-popup__body-footer .sv-action-bar{gap:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px))));overflow:visible}.sv-popup--menu-phone,.sv-popup--menu-tablet{z-index:2001;width:100%;height:var(--sv-popup-overlay-height,100vh);padding:0}.sv-popup--menu-phone .sv-popup__body-footer-item,.sv-popup--menu-tablet .sv-popup__body-footer-item{width:100%}.sv-popup--menu-phone .sv-popup__body-footer .sv-action-bar,.sv-popup--menu-tablet .sv-popup__body-footer .sv-action-bar{justify-content:flex-start;width:100%}.sv-popup--menu-phone .sv-popup__body-footer .sv-action-bar .sv-action,.sv-popup--menu-tablet .sv-popup__body-footer .sv-action-bar .sv-action{flex:none}.sv-popup--menu-phone .sv-popup__body-footer,.sv-popup--menu-tablet .sv-popup__body-footer{padding:var(--lbr-popup-menu-footer-padding-top,calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))))) var(--lbr-popup-menu-footer-padding-right,0px) var(--lbr-popup-menu-footer-padding-bottom,calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))))) var(--lbr-popup-menu-footer-padding-left,0px);border-top:var(--lbr-popup-menu-footer-border-width-top,1px) solid var(--lbr-popup-menu-footer-border-color,var(--sjs-border-light,var(--border-light,#eaeaea)));background:var(--lbr-popup-menu-footer-background-color,var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9)))}.sv-popup--menu-phone .sv-list__filter,.sv-popup--menu-tablet .sv-list__filter{padding:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));align-items:center;margin-bottom:0;display:flex}.sv-popup--menu-phone .sv-list,.sv-popup--menu-tablet .sv-list{flex-grow:1}.sv-popup--menu-phone .sv-list__filter-icon,.sv-popup--menu-tablet .sv-list__filter-icon{height:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));position:static}.sv-popup--menu-phone .sv-list__empty-container,.sv-popup--menu-tablet .sv-list__empty-container{flex-direction:column;flex-grow:1;justify-content:center;display:flex}.sv-popup--menu-phone .sv-list__filter-clear-button,.sv-popup--menu-tablet .sv-list__filter-clear-button{height:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));width:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));padding:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))));appearance:none;background-color:#0000;border:none;border-radius:100%}.sv-popup--menu-phone .sv-list__filter-clear-button svg,.sv-popup--menu-tablet .sv-list__filter-clear-button svg{height:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));width:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sv-popup--menu-phone .sv-list__filter-clear-button svg use,.sv-popup--menu-tablet .sv-list__filter-clear-button svg use{fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sv-popup--menu-phone .sv-list__filter-clear-button:hover,.sv-popup--menu-tablet .sv-list__filter-clear-button:hover{border-radius:var(--lbr-popup-menu-search-clear-button-corner-radius,1024px);background:var(--lbr-popup-menu-search-clear-button-background-color-hovered,var(--sjs-special-red-light,#e50a3e1a))}.sv-popup--menu-phone .sv-list__filter-clear-button:hover use,.sv-popup--menu-tablet .sv-list__filter-clear-button:hover use{fill:var(--lbr-popup-menu-search-clear-button-icon-color-hovered,var(--sjs-special-red,#e50a3e))}.sv-popup--menu-phone .sv-list__input,.sv-popup--menu-tablet .sv-list__input{color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));font-size:var(--sjs-font-size,16px);line-height:calc(1.5 * (var(--sjs-font-size,16px)));font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));padding:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px)))) calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px)))) calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px)))) var(--sjs-base-unit,var(--base-unit,8px))}.sv-popup--menu-phone .sv-list__item:hover .sv-list__item-body,.sv-popup--menu-phone .sv-list__item:focus .sv-list__item-body,.sv-popup--menu-phone .sv-list__item--focused .sv-list__item-body,.sv-popup--menu-tablet .sv-list__item:hover .sv-list__item-body,.sv-popup--menu-tablet .sv-list__item:focus .sv-list__item-body,.sv-popup--menu-tablet .sv-list__item--focused .sv-list__item-body{background:var(--sjs-general-backcolor,var(--background,#fff))}.sv-popup--menu-phone .sv-list__item:hover.sv-list__item--selected .sv-list__item-body,.sv-popup--menu-phone .sv-list__item:focus.sv-list__item--selected .sv-list__item-body,.sv-popup--menu-phone .sv-list__item--focused.sv-list__item--selected .sv-list__item-body,.sv-popup--menu-tablet .sv-list__item:hover.sv-list__item--selected .sv-list__item-body,.sv-popup--menu-tablet .sv-list__item:focus.sv-list__item--selected .sv-list__item-body,.sv-popup--menu-tablet .sv-list__item--focused.sv-list__item--selected .sv-list__item-body{background:var(--sjs-primary-backcolor,var(--primary,#19b394));color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff));font-weight:600}.sv-popup--menu-phone.sv-multi-select-list .sv-list__item:hover.sv-list__item--selected .sv-list__item-body,.sv-popup--menu-phone.sv-multi-select-list .sv-list__item:focus.sv-list__item--selected .sv-list__item-body,.sv-popup--menu-phone.sv-multi-select-list .sv-list__item--focused.sv-list__item--selected .sv-list__item-body,.sv-popup--menu-tablet.sv-multi-select-list .sv-list__item:hover.sv-list__item--selected .sv-list__item-body,.sv-popup--menu-tablet.sv-multi-select-list .sv-list__item:focus.sv-list__item--selected .sv-list__item-body,.sv-popup--menu-tablet.sv-multi-select-list .sv-list__item--focused.sv-list__item--selected .sv-list__item-body{background:var(--sjs-primary-backcolor-light,var(--primary-light,#19b3941a));color:var(--sjs-general-forecolor,var(--foreground,#161616));font-weight:400}.sv-popup--menu-phone>.sv-popup__container{width:100%;height:calc(var(--sv-popup-overlay-height,100vh));max-width:100vw;max-height:calc(var(--sv-popup-overlay-height,100vh));border:unset;box-shadow:unset;box-sizing:content-box;background:var(--lbr-popup-menu-background-color-global,var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3)))}.sv-popup--menu-phone>.sv-popup__container>.sv-popup__body-content{background-color:var(--lbr-popup-menu-background-color,var(--sjs-general-backcolor,var(--background,#fff)));max-height:var(--sv-popup-overlay-height,100vh);max-width:100vw;height:calc(var(--sv-popup-overlay-height,100vh))}.sv-popup--menu-tablet{background:var(--lbr-dialog-screen-color,var(--background-semitransparent,#90909080))}.sv-popup--menu-tablet>.sv-popup__container{border:unset;box-sizing:content-box;background:var(--lbr-popup-menu-background-color-global,var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3)));--sv-popup-overlay-max-height:calc(var(--sv-popup-overlay-height,100vh) - var(--sjs-base-unit,var(--base-unit,8px)) * 8);--sv-popup-overlay-max-width:calc(100% - var(--sjs-base-unit,var(--base-unit,8px)) * 8);max-height:var(--sv-popup-overlay-max-height);min-height:min(var(--sv-popup-overlay-max-height), 30 * (var(--sjs-base-unit,var(--base-unit,8px))));width:auto;height:auto;min-width:min(40 * (var(--sjs-base-unit,var(--base-unit,8px))), var(--sv-popup-overlay-max-width));max-width:var(--sv-popup-overlay-max-width);border-radius:var(--lbr-popup-menu-corner-radius,var(--sjs-corner-radius,4px));box-shadow:var(--sjs-shadow-medium,0px 2px 6px 0px #0000001a), var(--sjs-shadow-large,0px 8px 16px 0px #0000001a);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.sv-popup--menu-tablet>.sv-popup__container>.sv-popup__body-content{background-color:var(--lbr-popup-menu-background-color,var(--sjs-general-backcolor,var(--background,#fff)));max-width:100vw;max-height:calc(var(--sv-popup-overlay-height,100vh) - var(--sjs-base-unit,var(--base-unit,8px)) * 8);min-height:min(var(--sv-popup-overlay-max-height), 30 * (var(--sjs-base-unit,var(--base-unit,8px))));height:auto}.sv-popup--menu-tablet .sv-popup__content,.sv-popup--menu-tablet .sv-popup__scrolling-content,.sv-popup--menu-tablet .sv-list__container{flex-grow:1}.sv-popup--visible{opacity:1}.sv-popup--enter{animation-name:fadeIn;animation-duration:.15s;animation-fill-mode:forwards}.sv-popup--modal-popup.sv-popup--enter{animation-duration:.25s;animation-timing-function:ease-out}.sv-popup--leave{animation-name:fadeIn;animation-duration:.15s;animation-direction:reverse;animation-fill-mode:forwards}.sv-popup--modal-popup.sv-popup--leave{animation-duration:.25s;animation-timing-function:ease-in}.sv-popup--hidden{opacity:0}@keyframes modalMoveUp{0%{transform:translateY(64px)}to{transform:translateY(0)}}.sv-popup--modal-popup.sv-popup--leave .sv-popup__container,.sv-popup--modal-popup.sv-popup--enter .sv-popup__container{animation-name:modalMoveUp;animation-duration:.25s;animation-timing-function:ease-out;animation-fill-mode:forwards}.sv-popup--modal-popup.sv-popup--leave .sv-popup__container{animation-timing-function:ease-in;animation-direction:reverse}.sv-button-group{font-size:var(--sjs-font-size,16px);border:1px solid var(--sjs-border-default,var(--border,#d6d6d6));flex-direction:row;align-items:center;display:flex;overflow-x:auto}.sv-button-group__item{box-sizing:border-box;appearance:none;padding:11px calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));line-height:calc(1.5 * (var(--sjs-font-size,16px)));font-size:var(--sjs-font-size,16px);background:var(--sjs-general-backcolor,var(--background,#fff));cursor:pointer;color:var(--sjs-general-forecolor,var(--foreground,#161616));outline:none;flex-direction:row;flex-grow:1;flex-basis:0;justify-content:center;align-items:center;font-weight:400;display:flex;position:relative}.sv-button-group__item:not(:last-of-type){border-right:1px solid var(--sjs-border-default,var(--border,#d6d6d6))}.sv-button-group__item--hover:hover{background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3))}.sv-button-group__item-icon{height:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));display:block}.sv-button-group__item-icon use{fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sv-button-group__item--selected{color:var(--sjs-primary-backcolor,var(--primary,#19b394));font-weight:600}.sv-button-group__item--selected .sv-button-group__item-icon use{fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sv-button-group__item--selected:hover{background-color:var(--sjs-general-backcolor,var(--background,#fff))}.sv-button-group__item-decorator{white-space:nowrap;align-items:center;display:flex}.sv-button-group__item-caption{display:block}.sv-button-group__item-icon+.sv-button-group__item-caption{margin-left:var(--sjs-base-unit,var(--base-unit,8px))}.sv-button-group__item--disabled{color:var(--sjs-general-forecolor,var(--foreground,#161616));cursor:default}.sv-button-group__item--disabled .sv-button-group__item-decorator{opacity:.25;font-weight:400}.sv-button-group__item--disabled .sv-button-group__item-icon use{fill:var(--sjs-general-forecolor,var(--foreground,#161616))}.sv-button-group__item--disabled:hover{background-color:var(--sjs-general-backcolor,var(--background,#fff))}.sv-button-group:focus-within{box-shadow:0 0 0 1px var(--sjs-primary-backcolor,var(--primary,#19b394));border-color:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sv-visuallyhidden{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sv-hidden{display:none!important}.sv-title-actions{align-items:center;width:100%;display:flex}.sv-title-actions__title{min-width:50%;max-width:90%;white-space:initial;flex-wrap:wrap}.sv-action-title-bar{min-width:56px}.sv-title-actions .sv-title-actions__title{max-width:unset;min-width:unset;flex-wrap:wrap;flex:0 auto}.sv-title-actions .sv-action-title-bar{min-width:unset;flex:auto;justify-content:flex-end}.sv_window{bottom:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));right:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));border-radius:var(--sjs-base-unit,var(--base-unit,8px));border:1px solid var(--sjs-border-inside,var(--border-inside,#00000029));box-shadow:var(--sjs-shadow-large,0px 8px 16px 0px #0000001a), var(--sjs-shadow-medium,0px 2px 6px 0px #0000001a);z-index:100;box-sizing:border-box;background-clip:padding-box;background:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));max-height:50vh;position:fixed;overflow:auto;width:calc(100% - 4 * (var(--sjs-base-unit,var(--base-unit,8px))))!important}@-moz-document url-prefix(){.sv_window,.sv_window *{scrollbar-width:thin;scrollbar-color:var(--sjs-border-default,var(--border,#d6d6d6)) transparent}}.sv_window::-webkit-scrollbar{background-color:#0000;width:12px;height:12px}.sv_window ::-webkit-scrollbar{background-color:#0000;width:12px;height:12px}.sv_window::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--sjs-border-default,var(--border,#d6d6d6));border:4px solid #0000;border-radius:32px}.sv_window ::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--sjs-border-default,var(--border,#d6d6d6));border:4px solid #0000;border-radius:32px}.sv_window::-webkit-scrollbar-track{background:0 0}.sv_window ::-webkit-scrollbar-track{background:0 0}.sv_window::-webkit-scrollbar-thumb:hover{background-color:var(--sjs-border-default,var(--border,#d6d6d6));border:2px solid #0000}.sv_window ::-webkit-scrollbar-thumb:hover{background-color:var(--sjs-border-default,var(--border,#d6d6d6));border:2px solid #0000}.sv_window_root-content{height:100%}.sv_window--full-screen{top:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));left:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));right:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));bottom:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));max-height:100%;width:initial!important;max-width:initial!important}.sv_window_header{justify-content:flex-end;display:flex}.sv_window_content{overflow:hidden}.sv_window--collapsed{height:initial}.sv_window--collapsed .sv_window_header{height:calc(4 * (var(--sjs-base-unit,var(--base-unit,8px))));padding:var(--sjs-base-unit,var(--base-unit,8px)) var(--sjs-base-unit,var(--base-unit,8px)) var(--sjs-base-unit,var(--base-unit,8px)) calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));border-radius:var(--sjs-base-unit,var(--base-unit,8px));background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));box-sizing:content-box;display:flex}.sv_window--collapsed .sv_window_content{display:none}.sv_window--collapsed .sv_window_buttons_container{margin-top:0;margin-right:0}.sv_window_header_title_collapsed{color:var(--sjs-general-dim-forecolor,#000000e8);font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-style:normal;font-weight:600;font-size:var(--sjs-font-size,16px);line-height:calc(1.5 * (var(--sjs-font-size,16px)));flex:1;justify-content:flex-start;align-items:center;display:flex}.sv_window_header_description{color:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,#00000073));font-feature-settings:"salt" on;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-style:normal;font-size:var(--sjs-font-size,16px);line-height:calc(1.5 * (var(--sjs-font-size,16px)));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sv_window_buttons_container{margin-top:var(--sjs-base-unit,var(--base-unit,8px));margin-right:var(--sjs-base-unit,var(--base-unit,8px));gap:var(--sjs-base-unit,var(--base-unit,8px));z-index:10000;display:flex;position:fixed}.sv_window_button{padding:var(--sjs-base-unit,var(--base-unit,8px));border-radius:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))));cursor:pointer;justify-content:center;align-items:center;display:flex}.sv_window_button:hover,.sv_window_button:active{background-color:var(--sjs-primary-backcolor-light,var(--primary-light,#19b3941a))}.sv_window_button:hover svg use,.sv_window_button:hover svg path,.sv_window_button:active svg use,.sv_window_button:active svg path{fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sv_window_button:active{opacity:.5}.sv_window_button svg use,.sv_window_button svg path{fill:var(--sjs-general-dim-forecolor-light,#00000073)}sv-brand-info,.sv-brand-info{z-index:1;margin-top:1px;position:relative}.sv-brand-info{font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));text-align:right;color:#161616;padding:24px 40px}.sv-brand-info a{color:#161616;text-decoration-line:underline}.sd-body--static .sv-brand-info{margin-top:16px;padding-top:0}.sd-body--responsive .sv-brand-info{margin-top:-8px;padding-top:16px}.sd-root-modern--mobile .sv-brand-info{text-align:center;margin-top:0;padding:48px 24px 8px}.sv-brand-info__text{font-weight:600;font-size:var(--sjs-font-size,16px);line-height:calc(1.5 * (var(--sjs-font-size,16px)));color:#161616}.sv-brand-info__logo{display:inline-block}.sv-brand-info__logo img{width:118px}.sv-brand-info__terms{font-weight:400;font-size:calc(.75 * (var(--sjs-font-size,16px)));line-height:var(--sjs-font-size,16px);padding-top:4px}.sv-brand-info__terms a{color:#909090}.sd-body--responsive .sv-brand-info{padding-left:0;padding-right:0}.sv-ranking{-webkit-user-select:none;user-select:none;outline:none}.sv-ranking-item{cursor:pointer;opacity:1;position:relative}.sv-ranking-item:focus .sv-ranking-item__icon--hover{visibility:hidden}.sv-ranking-item:hover:not(:focus) .sv-ranking-item__icon--hover{visibility:visible}.sv-question--disabled .sv-ranking-item:hover .sv-ranking-item__icon--hover{visibility:hidden}.sv-ranking-item:focus{outline:none}.sv-ranking-item:focus .sv-ranking-item__icon--focus{visibility:visible;top:calc(.6 * (var(--sjs-base-unit,var(--base-unit,8px))));height:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sv-ranking-item:focus .sv-ranking-item__index{background:var(--sjs-general-backcolor,var(--background,#fff));outline:calc(.25 * (var(--sjs-base-unit,var(--base-unit,8px)))) solid var(--sjs-primary-backcolor,var(--primary,#19b394))}.sv-ranking-item__content.sv-ranking-item__content{padding:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px)))) 0px;border-radius:calc(12.5 * (var(--sjs-base-unit,var(--base-unit,8px))));align-items:center;line-height:1em;display:flex}.sv-ranking-item__icon-container{width:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));height:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));padding-left:var(--sjs-base-unit,var(--base-unit,8px));padding-right:var(--sjs-base-unit,var(--base-unit,8px));margin-left:calc(-2 * (var(--sjs-base-unit,var(--base-unit,8px))));box-sizing:content-box;flex-shrink:0;align-self:flex-start;position:relative;bottom:0;left:0}.sv-ranking-item--disabled.sv-ranking-item--disabled,.sv-ranking-item--readonly.sv-ranking-item--readonly,.sv-ranking-item--preview.sv-ranking-item--preview{cursor:initial;user-select:initial;-webkit-user-select:initial}.sv-ranking-item--disabled.sv-ranking-item--disabled .sv-ranking-item__icon-container.sv-ranking-item__icon-container .sv-ranking-item__icon.sv-ranking-item__icon,.sv-ranking-item--readonly.sv-ranking-item--readonly .sv-ranking-item__icon-container.sv-ranking-item__icon-container .sv-ranking-item__icon.sv-ranking-item__icon,.sv-ranking-item--preview.sv-ranking-item--preview .sv-ranking-item__icon-container.sv-ranking-item__icon-container .sv-ranking-item__icon.sv-ranking-item__icon{visibility:hidden}.sv-ranking-item__icon.sv-ranking-item__icon{visibility:hidden;fill:var(--sjs-primary-backcolor,var(--primary,#19b394));top:var(--sjs-base-unit,var(--base-unit,8px));width:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));height:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));position:absolute}.sv-ranking-item__index.sv-ranking-item__index{background-color:var(--sjs-primary-backcolor-light,var(--primary-light,#19b3941a));color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));font-size:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));border:calc(.25 * (var(--sjs-base-unit,var(--base-unit,8px)))) solid transparent;width:calc(5 * (var(--sjs-base-unit,var(--base-unit,8px))));height:calc(5 * (var(--sjs-base-unit,var(--base-unit,8px))));line-height:calc(1.5 * (var(--sjs-font-size,16px)));box-sizing:border-box;margin-left:calc(0 * (var(--sjs-base-unit,var(--base-unit,8px))));transition:outline var(--sjs-transition-duration,.15s), background var(--sjs-transition-duration,.15s);outline:calc(.25 * (var(--sjs-base-unit,var(--base-unit,8px)))) solid transparent;border-radius:100%;flex-shrink:0;justify-content:center;align-self:self-start;align-items:center;font-weight:600;display:flex}.sv-ranking-item__index.sv-ranking-item__index svg{fill:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));width:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));height:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))}.sv-ranking-item__text{text-overflow:ellipsis;white-space:nowrap;color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));font-size:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));line-height:calc(1.5 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))));margin:0 calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));overflow-wrap:break-word;word-break:normal;padding-top:var(--sjs-base-unit,var(--base-unit,8px));padding-bottom:var(--sjs-base-unit,var(--base-unit,8px));align-self:self-start;display:inline-block;overflow:hidden}.sv-ranking-item__text .sv-string-viewer,.sv-ranking-item__text .sv-string-editor{overflow:initial;white-space:pre-line}.sd-ranking--disabled .sv-ranking-item__text{color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));opacity:.25}.sv-ranking-item--disabled .sv-ranking-item__text{color:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,#00000073));opacity:.25}.sv-ranking-item--readonly .sv-ranking-item__index{background-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8))}.sv-ranking-item--preview .sv-ranking-item__index{border:1px solid var(--sjs-general-forecolor,var(--foreground,#161616));box-sizing:border-box;background-color:#0000}.sv-ranking-item__ghost.sv-ranking-item__ghost{background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));border-radius:calc(12.5 * (var(--sjs-base-unit,var(--base-unit,8px))));width:calc(31 * (var(--sjs-base-unit,var(--base-unit,8px))));height:calc(5 * (var(--sjs-base-unit,var(--base-unit,8px))));z-index:1;left:0;top:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))));display:none;position:absolute}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sv-ranking,[style*=direction\:rtl] .sv-ranking,[style*="direction: rtl"] .sv-ranking){direction:ltr;transform:scaleX(-1)}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sv-ranking-item__text,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sv-ranking__container-placeholder,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sd-ranking-item__index,[style*=direction\:rtl] .sv-ranking-item__text,[style*=direction\:rtl] .sv-ranking__container-placeholder,[style*=direction\:rtl] .sd-ranking-item__index,[style*="direction: rtl"] .sv-ranking-item__text,[style*="direction: rtl"] .sv-ranking__container-placeholder,[style*="direction: rtl"] .sd-ranking-item__index){direction:rtl;transform:scaleX(-1)}.sv-ranking-item--ghost{height:calc(6 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sv-ranking-item--ghost .sv-ranking-item__text .sv-string-viewer,.sv-ranking-item--ghost .sv-ranking-item__text .sv-string-editor{white-space:unset}.sv-ranking-item--ghost .sv-ranking-item__ghost{display:block}.sv-ranking-item--ghost .sv-ranking-item__content{visibility:hidden}.sv-ranking-item--drag .sv-ranking-item__content{box-shadow:var(--sjs-shadow-large,0px 8px 16px 0px #0000001a);border-radius:calc(12.5 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sv-ranking--drag .sv-ranking-item:hover .sv-ranking-item__icon{visibility:hidden}.sv-ranking-item--drag .sv-ranking-item__icon--hover{visibility:visible}.sv-ranking--mobile .sv-ranking-item__icon--hover{visibility:visible;fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sv-ranking--mobile.sv-ranking--drag .sv-ranking-item--ghost .sv-ranking-item__icon.sv-ranking-item__icon--hover{visibility:hidden}.sv-ranking--mobile.sv-ranking-shortcut{max-width:80%}.sv-ranking--mobile .sv-ranking-item__index.sv-ranking-item__index,.sv-ranking--mobile .sd-element--with-frame .sv-ranking-item__icon{margin-left:0}.sv-ranking--design-mode .sv-ranking-item:hover .sv-ranking-item__icon{visibility:hidden}.sv-ranking--disabled{opacity:.8}.sv-ranking-shortcut[hidden]{display:none}.sv-ranking-shortcut .sv-ranking-item__icon{fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sv-ranking-shortcut .sv-ranking-item__text{margin-right:calc(4 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sv-ranking-shortcut .sv-ranking-item__icon--hover{visibility:visible}.sv-ranking-shortcut .sv-ranking-item__icon{width:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));height:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));top:var(--sjs-base-unit,var(--base-unit,8px))}.sv-ranking-shortcut .sv-ranking-item__content{padding-left:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sv-ranking-shortcut .sv-ranking-item__icon-container{margin-left:calc(0 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sv-ranking-shortcut{cursor:grabbing;z-index:10000;border-radius:calc(12.5 * var(--sjs-base-unit,var(--base-unit,8px)));min-width:100px;max-width:400px;box-shadow:var(--sjs-shadow-medium,0px 2px 6px 0px #0000001a), var(--sjs-shadow-large,0px 8px 16px 0px #0000001a);background-color:var(--sjs-general-backcolor,var(--background,#fff));font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));position:absolute}.sv-ranking-shortcut .sv-ranking-item{height:calc(6 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sv-ranking-shortcut .sv-ranking-item .sv-ranking-item__text .sv-string-viewer,.sv-ranking-shortcut .sv-ranking-item .sv-ranking-item__text .sv-string-editor{white-space:nowrap;overflow:hidden}.sv-ranking--select-to-rank{display:flex}.sv-ranking--select-to-rank-vertical{flex-direction:column-reverse}.sv-ranking--select-to-rank-vertical .sv-ranking__containers-divider{margin:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px)))) 0;height:1px}.sv-ranking--select-to-rank-vertical .sv-ranking__container--empty{padding-top:var(--sjs-base-unit,var(--base-unit,8px));padding-bottom:var(--sjs-base-unit,var(--base-unit,8px));justify-content:center;align-items:center;display:flex}.sv-ranking-item--animate-item-removing{animation-name:moveIn,fadeIn;animation-timing-function:linear;animation-direction:reverse;animation-fill-mode:forwards;animation-duration:var(--sjs-ranking-move-out-duration,.15s), var(--sjs-ranking-fade-out-duration,.1s);animation-delay:var(--sjs-ranking-move-out-delay,0s), 0s}.sv-ranking-item--animate-item-adding{opacity:0;animation-name:moveIn,fadeIn;animation-timing-function:linear;animation-fill-mode:forwards;animation-duration:var(--sjs-ranking-move-in-duration,.15s), var(--sjs-ranking-fade-in-duration,.1s);animation-delay:0s, var(--sjs-ranking-fade-in-delay,.15s)}.sv-ranking-item--animate-item-adding-empty{opacity:0;animation-name:fadeIn;animation-timing-function:linear;animation-duration:var(--sjs-ranking-fade-in-duration,.1s);animation-delay:0}.sv-ranking-item--animate-item-removing-empty{animation-name:fadeIn;animation-timing-function:linear;animation-direction:reverse;animation-duration:var(--sjs-ranking-fade-out-duration,.1s);animation-delay:0}@keyframes sv-animate-item-opacity-reverse-keyframes{0%{opacity:0}to{opacity:1}}@keyframes sv-animate-item-opacity-keyframes{0%{opacity:1}to{opacity:0}}.sv-ranking--select-to-rank-horizontal .sv-ranking__container{max-width:calc(50% - 1px)}.sv-ranking--select-to-rank-horizontal .sv-ranking__containers-divider{width:1px}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--to .sv-ranking-item{left:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty.sv-ranking__container--to .sv-ranking-item{left:initial}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty.sv-ranking__container--to .sv-ranking__container-placeholder{padding-left:calc(5 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty.sv-ranking__container--from .sv-ranking__container-placeholder{padding-right:calc(5 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sv-ranking__container-placeholder{color:var(--sjs-font-questiondescription-color,var(--sjs-general-dim-forecolor-light,#00000073));font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-style:normal;font-size:var(--sjs-font-size,16px);line-height:calc(1.5 * (var(--sjs-font-size,16px)));white-space:normal;height:100%;padding-top:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))));padding-bottom:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))));box-sizing:border-box;justify-content:center;align-items:center;display:flex}.sv-ranking__container{flex:1}.sv-ranking__container--empty{box-sizing:border-box;text-align:center}.sv-ranking__containers-divider{background:var(--sjs-border-default,var(--sjs-border-inside,var(--border-inside,#00000029)))}.sv-ranking__container--from .sv-ranking-item__icon--focus{display:none}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--to .sv-ranking-item{padding-left:16px;left:0!important}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--to .sv-ranking-item .sv-ranking-item__ghost{left:initial}.sv-ranking--select-to-rank-swap-areas{flex-direction:row-reverse}.sv-ranking--select-to-rank-swap-areas .sv-ranking__container--to .sv-ranking-item{padding-left:0;left:-24px!important}.sv-ranking--select-to-rank-swap-areas .sv-ranking__container--from .sv-ranking-item{padding-left:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));left:0}.sv-ranking--select-to-rank-swap-areas .sv-ranking__container--from .sv-ranking-item__ghost.sv-ranking-item__ghost{left:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sv-ranking--select-to-rank-swap-areas .sv-ranking__container--empty.sv-ranking__container--to .sv-ranking__container-placeholder{padding-right:calc(5 * (var(--sjs-base-unit,var(--base-unit,8px))));padding-left:0}.sv-ranking--select-to-rank-swap-areas .sv-ranking__container--empty.sv-ranking__container--to .sv-ranking-item__ghost.sv-ranking-item__ghost{right:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sv-ranking--select-to-rank-swap-areas .sv-ranking__container--empty.sv-ranking__container--from .sv-ranking__container-placeholder{padding-left:calc(5 * (var(--sjs-base-unit,var(--base-unit,8px))));padding-right:0}.sd-question--mobile .sv-ranking-item__icon-container,.sd-root-modern.sd-root-modern--mobile .sv-ranking-item__icon-container{margin-left:calc(-2 * (var(--sjs-base-unit,var(--base-unit,8px))));width:calc(5 * (var(--sjs-base-unit,var(--base-unit,8px))));justify-content:flex-end;padding:0;display:flex}.sv-list{padding:var(--lbr-popup-menu-padding-top,4px) var(--lbr-popup-menu-padding-right,4px) var(--lbr-popup-menu-padding-bottom,4px) var(--lbr-popup-menu-padding-left,4px);font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));margin:0;list-style-type:none;overflow-y:auto}.sv-list__empty-container{width:100%;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));box-sizing:border-box;padding:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px))));padding:var(--lbr-placeholder-padding-top,16px) var(--lbr-placeholder-padding-right,64px) var(--lbr-placeholder-padding-bottom,16px) var(--lbr-placeholder-padding-left,64px);justify-content:center;align-items:center;gap:var(--lbr-placeholder-gap,4px);flex-direction:column;align-self:stretch;display:flex}.sv-list__empty-text{line-height:calc(1.5 * (var(--sjs-font-size,16px)));font-size:var(--sjs-font-size,16px);text-align:center;text-overflow:ellipsis;white-space:nowrap;color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));font-weight:400;overflow:hidden}.sv-list__item{box-sizing:border-box;width:100%;color:var(--sjs-general-forecolor,var(--foreground,#161616));cursor:pointer;text-overflow:ellipsis;white-space:nowrap;align-items:center;overflow:hidden}.sv-list__item-body{--sjs-list-item-padding-left-default:calc(2 * var(--sjs-base-unit,var(--base-unit,8px)));--sjs-list-item-padding-left:calc(var(--sjs-list-item-level) * var(--sjs-list-item-padding-left-default));box-sizing:border-box;width:100%;padding-block:var(--sjs-base-unit,var(--base-unit,8px));color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));font-weight:400;font-size:var(--sjs-font-size,16px);line-height:calc(1.5 * (var(--sjs-font-size,16px)));cursor:pointer;text-align:start;text-overflow:ellipsis;white-space:nowrap;transition:background-color var(--sjs-transition-duration,.15s), color var(--sjs-transition-duration,.15s);align-items:center;padding-inline-start:var(--sjs-list-item-padding-left,calc(2 * (var(--sjs-base-unit,var(--base-unit,8px)))));padding-inline-end:calc(8 * (var(--sjs-base-unit,var(--base-unit,8px))));position:relative;overflow:hidden}.sv-list__item.sv-list__item--focused:not(.sv-list__item--selected){outline:none}.sv-list__item.sv-list__item--focused:not(.sv-list__item--selected) .sv-list__item-body{border:calc(.25 * (var(--sjs-base-unit,var(--base-unit,8px)))) solid var(--sjs-border-light,var(--border-light,#eaeaea));border-radius:var(--sjs-corner-radius,4px);padding-block:calc(.75 * (var(--sjs-base-unit,var(--base-unit,8px))));padding-inline-start:calc(1.75 * (var(--sjs-base-unit,var(--base-unit,8px))));padding-inline-end:calc(7.75 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sv-list__item:hover,.sv-list__item:focus{outline:none}.sv-list__item:focus .sv-list__item-body,.sv-list__item--hovered>.sv-list__item-body{background-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8))}.sv-list__item--with-icon.sv-list__item--with-icon{padding:0}.sv-list__item--with-icon.sv-list__item--with-icon>.sv-list__item-body{padding-top:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px))));padding-bottom:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px))));gap:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));display:flex}.sv-list__item-icon{float:left;width:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));height:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));flex-shrink:0}.sv-list__item-icon svg{display:block}.sv-list__item-icon use{fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sv-list-item__marker-icon{right:var(--sjs-base-unit,var(--base-unit,8px));width:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));height:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));padding:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))));box-sizing:content-box;flex-shrink:0;position:absolute}.sv-list-item__marker-icon svg{display:block}.sv-list-item__marker-icon use{fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sv-list__item-icon,[style*=direction\:rtl] .sv-list__item-icon,[style*="direction: rtl"] .sv-list__item-icon){float:right}.sv-list__item-separator{margin:var(--sjs-base-unit,var(--base-unit,8px)) 0;background-color:var(--sjs-border-default,var(--border,#d6d6d6));height:1px}.sv-list--filtering .sv-list__item-separator{display:none}.sv-list__item.sv-list__item--selected>.sv-list__item-body,.sv-list__item.sv-list__item--selected:hover>.sv-list__item-body,.sv-list__item.sv-list__item--selected.sv-list__item--focused>.sv-list__item-body,.sv-multi-select-list .sv-list__item.sv-list__item--selected.sv-list__item--focused>.sv-list__item-body,li:focus .sv-list__item.sv-list__item--selected>.sv-list__item-body{background-color:var(--sjs-primary-backcolor,var(--primary,#19b394));color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff));font-weight:600}.sv-list__item.sv-list__item--selected .sv-list__item-icon use,.sv-list__item.sv-list__item--selected:hover .sv-list__item-icon use,.sv-list__item.sv-list__item--selected.sv-list__item--focused .sv-list__item-icon use,.sv-multi-select-list .sv-list__item.sv-list__item--selected.sv-list__item--focused .sv-list__item-icon use,li:focus .sv-list__item.sv-list__item--selected .sv-list__item-icon use{fill:var(--sjs-general-backcolor,var(--background,#fff))}.sv-list__item.sv-list__item--selected .sv-list-item__marker-icon use,.sv-list__item.sv-list__item--selected:hover .sv-list-item__marker-icon use,.sv-list__item.sv-list__item--selected.sv-list__item--focused .sv-list-item__marker-icon use,.sv-multi-select-list .sv-list__item.sv-list__item--selected.sv-list__item--focused .sv-list-item__marker-icon use,li:focus .sv-list__item.sv-list__item--selected .sv-list-item__marker-icon use{fill:var(--sjs-primary-forecolor,var(--primary-foreground,#fff))}.sv-multi-select-list .sv-list__item.sv-list__item--selected .sv-list__item-body,.sv-multi-select-list .sv-list__item.sv-list__item--selected:hover .sv-list__item-body,.sv-list__item--group-selected>.sv-list__item-body{background-color:var(--sjs-primary-backcolor-light,var(--primary-light,#19b3941a));color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));font-weight:400}.sv-list__item--group-selected>.sv-list__item-body use{fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sv-list__item.sv-list__item--disabled .sv-list__item-body{cursor:default;color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sv-list__item span{white-space:nowrap}.sv-list__item-text--wrap span{white-space:normal;word-wrap:break-word}.sv-list__container{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.sv-list__filter{border-bottom:1px solid var(--sjs-border-inside,var(--border-inside,#00000029))}.sv-list__filter-icon{top:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px))));display:block;position:absolute;inset-inline-start:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sv-list__filter-icon .sv-svg-icon{width:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));height:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sv-list__filter-icon .sv-svg-icon use{fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sv-list__input{appearance:none;box-sizing:border-box;width:100%;min-width:calc(30 * (var(--sjs-base-unit,var(--base-unit,8px))));font-size:var(--sjs-font-size,16px);color:var(--sjs-general-forecolor,var(--foreground,#161616));padding:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px)))) calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));line-height:calc(1.5 * (var(--sjs-font-size,16px)));background:0 0;border:none;outline:none;padding-inline-start:calc(7 * (var(--sjs-base-unit,var(--base-unit,8px))));display:block}.sv-list__input::placeholder,.sv-list__input:disabled,.sv-list__input:disabled::placeholder{color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sv-list__loading-indicator{pointer-events:none}.sv-list__loading-indicator .sv-list__item-body{background-color:#0000}.sv-scroll__wrapper{flex-direction:column;height:100%;display:flex;position:relative}.sv-scroll__scroller{box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex-grow:1;display:flex;overflow:hidden auto}.sv-scroll__scroller::-webkit-scrollbar{display:none}.sv-scroll__scrollbar{visibility:hidden;z-index:30;top:0;bottom:0;width:fit-content;margin-inline-start:-1px;position:absolute;inset-inline-start:initial;inset-inline-end:0;overflow:hidden scroll}@-moz-document url-prefix(){.sv-scroll__scrollbar{scrollbar-width:thin;scrollbar-color:var(--ctr-scrollbar-background-color,var(--sjs-border-25-overlay,#00000026)) transparent}}.sv-scroll__wrapper:hover .sv-scroll__scrollbar{visibility:visible}.sv-scroll__scrollbar-sizer{width:1px}.sv-scroll__container{flex-direction:column;flex-grow:1;width:100%;display:flex}.sv-save-data_root{left:50%;bottom:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));background:var(--sjs-general-backcolor,var(--background,#fff));opacity:0;padding:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px)))) calc(6 * (var(--sjs-base-unit,var(--base-unit,8px))));box-shadow:var(--sjs-shadow-medium,0px 2px 6px 0px #0000001a);border-radius:calc(2 * (var(--sjs-corner-radius,4px)));color:var(--sjs-general-forecolor,var(--foreground,#161616));min-width:calc(30 * (var(--sjs-base-unit,var(--base-unit,8px))));text-align:center;z-index:1600;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-font-size,16px);line-height:calc(1.5 * (var(--sjs-font-size,16px)));transform:translateX(-50%) translateY(calc(3 * (var(--sjs-base-unit,var(--base-unit,8px)))));flex-direction:row;justify-content:center;align-items:center;transition:all .5s;display:flex;position:fixed}.sv-save-data_root.sv-save-data_root--shown{opacity:.75;transition-property:transform,opacity;transition-delay:.25s;transition-timing-function:ease-out;transform:translate(-50%)translateY(0)}.sv-save-data_root span{flex-grow:1;display:flex}.sv-save-data_root .sv-action-bar{flex-grow:0;flex-shrink:0;display:flex}.sv-save-data_root--shown.sv-save-data_success,.sv-save-data_root--shown.sv-save-data_error{opacity:1}.sv-save-data_root.sv-save-data_root--with-buttons{padding:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px)))) calc(2 * (var(--sjs-base-unit,var(--base-unit,8px)))) calc(2 * (var(--sjs-base-unit,var(--base-unit,8px)))) calc(6 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sv-save-data_root.sv-save-data_error{background-color:var(--sjs-special-red,var(--red,#e60a3e));color:var(--sjs-general-backcolor,var(--background,#fff));gap:calc(6 * (var(--sjs-base-unit,var(--base-unit,8px))));font-weight:600}.sv-save-data_root.sv-save-data_error .sv-save-data_button{font-weight:600;font-size:var(--sjs-font-size,16px);line-height:calc(1.5 * (var(--sjs-font-size,16px)));height:calc(5 * (var(--sjs-base-unit,var(--base-unit,8px))));color:#fff;background-color:var(--sjs-special-red,var(--red,#e60a3e));border:calc(.25 * (var(--sjs-base-unit,var(--base-unit,8px)))) solid #fff;border-radius:calc(1.5 * (var(--sjs-corner-radius,4px)));padding:var(--sjs-base-unit,var(--base-unit,8px)) calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));align-items:center;display:flex}.sv-save-data_root.sv-save-data_error .sv-save-data_button:hover,.sv-save-data_root.sv-save-data_error .sv-save-data_button:focus{color:var(--sjs-special-red,var(--red,#e60a3e));background-color:var(--sjs-general-backcolor,var(--background,#fff))}.sv-save-data_root.sv-save-data_success{background-color:var(--sjs-primary-backcolor,var(--primary,#19b394));color:#fff;font-weight:600}.sv-string-viewer.sv-string-viewer--multiline{white-space:pre-wrap;word-break:break-word}.sd-element{padding-left:var(--sv-element-add-padding-left,0px);padding-right:var(--sv-element-add-padding-right,0px)}.sd-element__title{outline:none}.sd-element__title.sd-element__title--disabled{opacity:.25}.sd-root--readonly .sd-element__title.sd-element__title--disabled{opacity:1}.sd-element--invisible{opacity:.35}.sd-title.sd-element__title{font-family:var(--sjs-font-questiontitle-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-weight:var(--sjs-font-questiontitle-weight,600);color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)))}.sd-element__header .sv-string-editor{white-space:normal;max-width:100%}.sd-element__title{margin:0;font-size:0;line-height:0;position:static}.sd-element__title .sd-element__num{font-size:calc(.75 * (var(--sjs-font-size,16px)));line-height:var(--sjs-font-size,16px);color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sd-element__title span{font-size:var(--sjs-font-questiontitle-size,var(--sjs-font-size,16px));line-height:calc(1.5 * (var(--sjs-font-questiontitle-size,var(--sjs-font-size,16px))))}.sd-element__title .sv-title-actions__title{white-space:nowrap;font-size:0;line-height:0}.sd-element__title .sv-string-viewer{white-space:normal}.sd-element__title .sv-string-viewer.sv-string-viewer--multiline{white-space:pre-wrap}.sd-element__title.sd-element__title--singleinput span{--page-title-font-size:var(--sjs-font-pagetitle-size,calc(1.5 * (var(--sjs-font-size,16px))));font-family:var(--sjs-font-pagetitle-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-weight:var(--sjs-font-pagetitle-weight,700);font-size:var(--page-title-font-size);color:var(--sjs-font-pagetitle-color,var(--sjs-general-dim-forecolor,#000000e8));line-height:calc(1.33 * (var(--page-title-font-size)));margin:0 0 calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px)))) 0px;position:static}.sd-element__num{float:left;padding-top:calc(.625 * (var(--sjs-base-unit,var(--base-unit,8px))));padding-bottom:calc(.375 * (var(--sjs-base-unit,var(--base-unit,8px))));width:calc(5 * (var(--sjs-base-unit,var(--base-unit,8px))));font-size:calc(.75 * (var(--sjs-font-size,16px)));line-height:var(--sjs-font-size,16px);color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));text-align:end;box-sizing:border-box;white-space:nowrap;flex-shrink:0;margin-inline-start:calc(-5 * (var(--sjs-base-unit,var(--base-unit,8px))));padding-inline-start:0;padding-inline-end:var(--sjs-base-unit,var(--base-unit,8px))}.sd-page__num+span,.sd-element__num+span{float:left;width:0}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sd-element__num,[style*=direction\:rtl] .sd-element__num,[style*="direction: rtl"] .sd-element__num){float:right}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sd-element__title--collapsed .sd-element__title-expandable-svg,[style*=direction\:rtl] .sd-element__title--collapsed .sd-element__title-expandable-svg,[style*="direction: rtl"] .sd-element__title--collapsed .sd-element__title-expandable-svg){transform:rotate(180deg)}.sd-element__title--num-inline .sd-element__num{float:none;width:auto;margin-inline-start:0;padding-inline:0}.sd-element__title--num-inline .sd-element__num+span{float:none;width:auto}.sd-element__title--expandable.sd-element__title--expandable{display:block;position:relative}.sd-element__title-expandable-svg{width:var(--lbr-question-panel-expand-button-icon-width,calc(2 * (var(--sjs-base-unit,var(--base-unit,8px)))));height:var(--lbr-question-panel-expand-button-icon-height,calc(2 * (var(--sjs-base-unit,var(--base-unit,8px)))));inset-inline-start:calc(-3 * (var(--sjs-base-unit,var(--base-unit,8px))));top:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))));display:inline-block;position:absolute}.sd-element__title-expandable-svg use{fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sd-element--with-frame{border-radius:var(--sjs-questionpanel-cornerRadius,var(--sjs-corner-radius,4px));box-sizing:border-box;padding-top:var(--sd-base-padding);padding-left:calc(var(--sd-base-padding) + var(--sv-element-add-padding-left,0px));padding-right:calc(var(--sd-base-padding) + var(--sv-element-add-padding-right,0px));padding-bottom:var(--sd-base-padding);background:var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff))));box-shadow:var(--sjs-shadow-small,0px 1px 2px 0px #00000026)}.sd-element--with-frame.sd-element--compact{border:1px solid var(--sjs-border-default,var(--border,#d6d6d6));border-radius:var(--sjs-questionpanel-cornerRadius,var(--sjs-corner-radius,4px));box-shadow:none;background-color:#0000}@keyframes elementMoveIn{0%{flex-grow:0;flex-basis:0;width:0;min-width:0;max-width:0;height:0;padding-left:0;overflow:hidden}to{height:var(--animation-height);flex-basis:var(--animation-width);width:var(--animation-width);min-width:var(--animation-width);padding-left:var(--animation-padding-left);overflow:visible}}.sd-element-wrapper--enter{animation-name:elementMoveIn,fadeIn;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-duration:var(--sjs-element-move-in-duration,.25s), var(--sjs-element-fade-in-duration,.5s);animation-delay:0s, var(--sjs-element-fade-in-delay,.1s);opacity:0}.sd-element-wrapper--leave{animation-name:elementMoveIn,fadeIn;animation-timing-function:ease-in;animation-direction:reverse;animation-fill-mode:forwards;animation-duration:var(--sjs-element-move-out-duration,.25s), var(--sjs-element-fade-out-duration,.15s);animation-delay:var(--sjs-element-move-out-delay,0s), 0s}.sd-element__content{box-sizing:border-box}.sd-element__content--enter,.sd-element__content--leave{--animation-padding-top:0;--animation-padding-bottom:0}.sd-element__content--enter{opacity:0;animation-name:fadeIn,moveInWithOverflow;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-duration:var(--sjs-expand-fade-in-duration,.5s), var(--sjs-expand-move-in-duration,.15s);animation-delay:var(--sjs-expand-fade-in-delay,.15s), 0s, 0s;min-height:0!important}.sd-element__content--leave{animation-name:fadeIn,moveInWithOverflow;animation-timing-function:ease-in;animation-direction:reverse;animation-fill-mode:forwards;animation-duration:var(--sjs-collapse-fade-out-duration,.15s), var(--sjs-collapse-move-out-duration,.25s);animation-delay:0s, var(--sjs-collapse-move-out-delay,.1s), var(--sjs-collapse-move-out-delay,.1s);min-height:0!important}.sd-element--expandable.sd-elemenet--expandable--animating>.sd-element__header:focus-within,.sd-element--expandable.sd-elemenet--expandable--animating>.sd-element__header:hover{background-color:#0000}.sd-elemenet--expandable--animating.sd-element--expandable,.sd-elemenet--expandable--animating.sd-element--expandable>.sd-element__header{transition-property:padding-top,padding-bottom}.sd-elemenet--expandable--animating.sd-element--expandable.sd-element--expanded,.sd-elemenet--expandable--animating.sd-element--expandable.sd-element--expanded>.sd-element__header{transition-timing-function:ease-out;transition-duration:var(--sjs-expand-move-in-duration,.15s)}.sd-elemenet--expandable--animating.sd-element--expandable.sd-element--expanded>.sd-element__header .sd-element__title:before{transition-duration:var(--sjs-expand-move-in-duration,.15s)}.sd-elemenet--expandable--animating.sd-element--expandable.sd-element--collapsed,.sd-elemenet--expandable--animating.sd-element--expandable.sd-element--collapsed>.sd-element__header{transition-timing-function:ease-out;transition-duration:var(--sjs-collapse-move-out-duration,.25s);transition-delay:var(--sjs-collapse-move-out-delay,.1s)}.sd-elemenet--expandable--animating.sd-element--expandable.sd-element--collapsed>.sd-element__header .sd-element__title:before{transition-duration:var(--sjs-collapse-move-out-duration,.25s);transition-delay:var(--sjs-collapse-move-out-delay,.1s)}.sd-elemenet--expandable--animating.sd-element--expandable.sd-element--complex:not(.sd-question--empty)>.sd-element__header--location-top:after{opacity:0;--animation-height:1px;height:0;animation-name:fadeIn,moveIn;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:var(--sjs-expand-fade-in-delay,.15s), 0s;animation-duration:var(--sjs-expand-fade-in-duration,.5s), var(--sjs-expand-move-in-duration,.15s);display:block}.sd-elemenet--expandable--animating.sd-element--expandable.sd-element--complex:not(.sd-question--empty).sd-element--collapsed .sd-element__header--location-top:after{opacity:1;height:1px;animation-timing-function:ease-in;animation-direction:reverse;animation-delay:0s, var(--sjs-collapse-move-out-delay,.1s);animation-duration:var(--sjs-collapse-fade-out-duration,.15s), var(--sjs-collapse-move-out-duration,.25s)}.sd-question{position:relative}.sd-question--no-pointer-events .sd-selectbase label,.sd-question--no-pointer-events .sd-rating label{pointer-events:none}.sd-element__erbox--above-element{margin-bottom:var(--sjs-base-unit,var(--base-unit,8px))}.sd-question__erbox--below-question{margin-top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-question__content--support-container-queries{container-type:inline-size}.sd-question--title-top>.sd-question__erbox--above-question{margin-bottom:calc(.5 * var(--sd-base-vertical-padding))}.sd-question--description-under-input>.sd-question__erbox--below-question,.sd-question--title-bottom>.sd-question__erbox--below-question{margin-top:calc(.25 * var(--sd-base-vertical-padding) + .5 * var(--sjs-base-unit,var(--base-unit,8px)))}.sd-element--with-frame>.sd-element__erbox--above-element{margin-bottom:var(--sd-base-padding);border-radius:var(--sjs-corner-radius,4px) var(--sjs-corner-radius,4px) 0 0}.sd-question--left>.sd-element__erbox--above-element{margin-bottom:0}.sd-element--with-frame.sd-question--left>.sd-element__erbox--above-element{margin-bottom:calc(1 * var(--sd-base-vertical-padding))}.sd-element--with-frame>.sd-question__erbox--below-question{border-radius:0 0 var(--sjs-corner-radius,4px) var(--sjs-corner-radius,4px);margin-top:auto}.sd-element--with-frame.sd-question--title-top>.sd-question__erbox--above-question{margin-bottom:calc(.5 * var(--sd-base-vertical-padding) + var(--sjs-base-unit,var(--base-unit,8px)))}.sd-element--with-frame.sd-question--description-under-input>.sd-question__erbox--below-question,.sd-element--with-frame.sd-question--title-bottom>.sd-question__erbox--below-question{margin-top:calc(.5 * var(--sd-base-vertical-padding) + var(--sjs-base-unit,var(--base-unit,8px)))}.sd-question__header{width:100%}.sd-question__header--location-top{padding-bottom:calc(.5 * var(--sd-base-vertical-padding))}.sd-question__header--location--bottom{padding-top:calc(.375 * var(--sd-base-vertical-padding))}.sd-element--with-frame.sd-question--title-top{padding-top:var(--sd-base-vertical-padding)}.sd-element--with-frame.sd-question--error-top{padding-top:0}.sd-element--with-frame.sd-question--error-bottom{flex-direction:column;padding-bottom:0;display:flex}.sd-element--with-frame.sd-question--error-bottom>.sd-question__content{margin-bottom:var(--sd-base-padding)}.sd-element--with-frame>.sd-element__erbox{margin-left:calc(-1 * var(--sd-base-padding));margin-right:calc(-1 * var(--sd-base-padding));width:calc(100% + 2 * var(--sd-base-padding));left:calc(-1 * var(--sd-base-padding));position:sticky}.sd-scrollable .sd-question__content{padding:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px)))) 0;overflow-x:auto}.sd-question__header--location--left{vertical-align:top;width:auto;margin-top:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px))));display:inline-block}.sd-question--left{column-gap:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));row-gap:calc(.25 * var(--sd-base-vertical-padding));flex-flow:wrap;display:flex}.sd-question__content--left{margin-top:calc(.25 * var(--sd-base-vertical-padding)) 0;flex:1;max-width:100%;display:inline-block}.sd-element--with-frame>.sd-question__content--left{margin:0}.sd-question__required-text{color:var(--sjs-special-red,var(--red,#e60a3e));vertical-align:top}.sd-question__comment-area{font-size:var(--sjs-font-size,16px);margin-top:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));gap:var(--sjs-base-unit,var(--base-unit,8px));color:var(--sjs-general-forecolor,var(--foreground,#161616));white-space:normal;flex-direction:column;display:flex}.sd-question__placeholder{text-align:center;align-items:center;gap:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))));min-height:calc(24 * (var(--sjs-base-unit,var(--base-unit,8px))));font-size:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));line-height:calc(1.5 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))));color:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,#00000073));flex-direction:column;justify-content:center;display:flex}.sd-question__placeholder>div .sv-string-viewer,.sd-question__placeholder>span .sv-string-viewer{white-space:pre-line}.sd-scrollable-container:not(.sd-scrollable-container--compact){width:max-content;max-width:100%;overflow:visible}.sd-question__title--empty .sv-string-viewer{height:calc(1.5 * (var(--sjs-font-questiontitle-size,var(--sjs-font-size,16px))));display:inline-block}.sd-question__content{box-sizing:border-box}.sd-singleinput__title{font-family:var(--sjs-font-pagetitle-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-weight:var(--sjs-font-pagetitle-weight,700);font-size:var(--page-title-font-size);color:var(--sjs-font-pagetitle-color,var(--sjs-general-dim-forecolor,#000000e8));line-height:calc(1.33 * (var(--page-title-font-size)));margin:0 0 calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px)))) 0px;position:static}.sd-error{gap:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))));padding:var(--sjs-base-unit,var(--base-unit,8px)) calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px))));border-radius:var(--sjs-corner-radius,4px);line-height:var(--sjs-font-size,16px);font-size:calc(.75 * (var(--sjs-font-size,16px)));text-align:left;color:var(--sjs-special-red,var(--red,#e60a3e));white-space:normal;background-color:var(--sjs-special-red-light,var(--red-light,#e60a3e1a));box-sizing:border-box;flex-direction:column;width:100%;font-weight:600;display:flex}.sd-slider__tooltip-value{font-weight:600;line-height:var(--lbr-font-small-line-height,size(2));color:var(--lbr-tooltip-text-color,var(--sjs-primary-backcolor,var(--primary,#19b394)))}.sd-error--warning{background:var(--sjs-semantic-yellow-background-10,var(--sjs-special-yellow-light,var(--yellow-light,#ff98141a)))}.sd-error--warning .sd-error__item{color:var(--sjs-semantic-yellow-background-500,var(--sjs-secondary-backcolor,var(--secondary,#ff9814)))}.sd-error--info{background:var(--sjs-semantic-blue-background-10,var(--sjs-special-blue-light,var(--blue-light,#437fd91a)))}.sd-error--info .sd-error__item{color:var(--sjs-semantic-blue-background-500,var(--sjs-special-blue,#437fd9))}.sd-error__item{font-family:var(--lbr-font-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--lbr-font-small-size,calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px)))));font-style:normal;font-weight:600;line-height:var(--lbr-font-small-line-height,calc(2 * (var(--sjs-base-unit,var(--base-unit,8px)))))}.sd-element--expanded>.sd-element__header,.sd-element--collapsed>.sd-element__header{cursor:pointer}.sd-element--collapsed>.sd-element__header{padding:calc(0 * (var(--sjs-base-unit,var(--base-unit,8px)))) var(--sd-base-padding);box-sizing:border-box;background-color:var(--sjs-general-backcolor,var(--background,#fff));width:calc(100% + 2 * var(--sd-base-padding));margin-inline-start:calc(-1 * var(--sd-base-padding))}.sd-element--collapsed.sd-element--with-frame{padding-top:0;padding-bottom:0}.sd-element--collapsed.sd-element--with-frame>.sd-element__header{padding-top:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));padding-bottom:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));border-radius:var(--sjs-questionpanel-cornerRadius,var(--sjs-corner-radius,4px))}.sd-element--collapsed>.sd-element__header:focus-within,.sd-element--collapsed>.sd-element__header:hover{background-color:var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9))}.sd-element--collapsed.sd-element--nested>.sd-element__header:hover,.sd-element--collapsed.sd-element--nested>.sd-element__header:focus-within{box-shadow:0 calc(-2 * (var(--sjs-base-unit,var(--base-unit,8px)))) 0 0 var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9)), 0 calc(2 * (var(--sjs-base-unit,var(--base-unit,8px)))) 0 var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9))}.sd-element--complex.sd-element--with-frame{padding-top:0}.sd-element--complex.sd-element--nested-with-borders>.sd-element__erbox,.sd-element--complex.sd-element--with-frame>.sd-element__erbox{margin-top:0;margin-bottom:0}.sd-element--complex>.sd-element__header:after{content:" ";background:var(--sjs-border-light,var(--border-light,#eaeaea));height:1px;display:block;position:relative;bottom:0}.sd-element--complex.sd-element--with-frame>.sd-element__header{padding-top:var(--sd-base-vertical-padding);padding-bottom:var(--sd-base-vertical-padding)}.sd-element--collapsed.sd-element--complex>.sd-element__header{padding-top:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));padding-bottom:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-element--nested.sd-element--complex>.sd-element__header--location-top:after{bottom:calc(-.5 * var(--sd-base-vertical-padding))}.sd-element--nested-with-borders{border:1px solid var(--sjs-border-light,var(--border-light,#eaeaea));border-radius:calc(var(--sjs-corner-radius,4px) - 4px);box-sizing:border-box;padding-left:var(--sd-base-padding);padding-right:var(--sd-base-padding)}.sd-element--nested-with-borders>.sd-element__header--location-top{padding-top:calc(.5 * var(--sd-base-vertical-padding));padding-bottom:calc(.5 * var(--sd-base-vertical-padding))}.sd-element--nested-with-borders>.sd-element__erbox{margin-left:calc(-1 * var(--sd-base-padding));margin-right:calc(-1 * var(--sd-base-padding));width:calc(100% + 2 * var(--sd-base-padding))}.sd-element--nested-with-borders>.sd-question__erbox--below-question{margin-top:0;bottom:0}.sd-element--nested-with-borders.sd-element--collapsed>.sd-element__header--location-top:hover,.sd-element--nested-with-borders.sd-element--collapsed>.sd-element__header--location-top:focus-within{box-shadow:none}.sd-element--nested-with-borders>.sd-element__header--location-top:after,.sd-element--complex.sd-element--with-frame>.sd-element__header--location-top:after{bottom:calc(-1 * var(--sd-base-vertical-padding));width:calc(100% + 2 * var(--sd-base-padding));inset-inline-start:calc(-1 * var(--sd-base-padding))}.sd-element--collapsed.sd-element--complex>.sd-element__header--location-top:after{display:none}.sd-question--empty.sd-question--complex>.sd-question__content{padding-top:0;padding-bottom:0}.sd-question--empty.sd-question--complex>.sd-question__content:first-of-type{padding-top:var(--sd-base-padding)}.sd-question--empty.sd-question--complex>.sd-question__header--location-top{padding-bottom:calc(.5 * var(--sd-base-vertical-padding))}.sd-question--empty.sd-question--complex>.sd-question__header--location-top:after{display:none}.sd-input{appearance:none;box-sizing:border-box;width:100%;padding:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px)))) calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));line-height:calc(1.5 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))));font-family:var(--sjs-font-editorfont-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-weight:var(--sjs-font-editorfont-weight,400);color:var(--sjs-font-editorfont-color,var(--sjs-general-forecolor,#000000e8));font-size:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));background-color:var(--sjs-editorpanel-backcolor,var(--sjs-editor-background,var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9))));border-radius:var(--sjs-editorpanel-cornerRadius,var(--sjs-corner-radius,4px));text-align:start;box-shadow:var(--sjs-shadow-inner,inset 0px 1px 2px 0px #00000026), 0 0 0 0px var(--sjs-primary-backcolor,var(--primary,#19b394));transition:box-shadow var(--sjs-transition-duration,.15s);border:none;display:block;position:static}.sd-input:focus{box-shadow:var(--sjs-shadow-inner-reset,inset 0px 0px 0px 0px #00000026), 0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-input.sd-input:focus{outline:none}input.sd-input:disabled:not(.sd-input--disabled),textarea.sd-input:disabled:not(.sd-input--disabled){opacity:1}.sd-input--disabled{background-color:var(--sjs-editorpanel-backcolor,var(--sjs-editor-background,var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9))))}.sd-input--readonly{background-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8))}.sd-input.sd-input--preview{box-shadow:none;border-bottom:1px solid var(--sjs-general-forecolor,var(--foreground,#161616));background:0 0;border-radius:0;padding-left:0;padding-right:0;transition:none}.sd-input::placeholder{color:var(--sjs-font-editorfont-placeholdercolor,var(--sjs-general-forecolor-light,var(--foreground-light,#909090)));-webkit-user-select:none;user-select:none}.sd-input.sd-input--disabled,.sd-input.sd-input--disabled::placeholder{color:var(--sjs-general-forecolor,var(--foreground,#161616));opacity:.25}.sd-input.sd-input--readonly{color:var(--sjs-general-forecolor,var(--foreground,#161616));box-shadow:none;transition:none}.sd-input.sd-input--readonly::placeholder{color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sd-root--readonly .sd-input--disabled,.sd-root--readonly .sd-input--disabled::placeholder{color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-input--error{background-color:var(--sjs-special-red-light,var(--red-light,#e60a3e1a))}.sd-text__content{position:relative}.sd-text__character-counter{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sd-text__character-counter:focus-within{padding-inline-end:calc(8 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-text__character-counter.sd-text__character-counter--big:focus-within{padding-inline-end:calc(11 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-remaining-character-counter{font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));line-height:calc(1.5 * (var(--sjs-font-size,16px)));font-size:var(--sjs-font-size,16px);color:var(--sjs-font-editorfont-placeholdercolor,var(--sjs-general-forecolor-light,var(--foreground-light,#909090)));flex-direction:row;justify-content:flex-end;align-items:flex-end;padding:0;display:none;position:absolute;inset-block-end:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px))));inset-inline-end:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-text__content:focus-within .sd-remaining-character-counter,.sd-comment__content:focus-within .sd-remaining-character-counter,.sd-multipletext__content:focus-within .sd-remaining-character-counter,.sd-matrix__question-wrapper:focus-within .sd-remaining-character-counter{display:flex}.sd-input[type=time],.sd-input[type=date],.sd-input[type=datetime-local],.sd-input[type=week],.sd-input[type=month],.sd-input[type=tel],.sd-input[type=password],.sd-input[type=url],.sd-input[type=email],.sd-input[type=color],.sd-input[type=range]{box-sizing:content-box;width:calc(100% - 4 * var(--sjs-base-unit,var(--base-unit,8px)));height:calc(1.5 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))))}.sd-input[type=time].sd-text__character-counter:focus-within,.sd-input[type=date].sd-text__character-counter:focus-within,.sd-input[type=datetime-local].sd-text__character-counter:focus-within,.sd-input[type=week].sd-text__character-counter:focus-within,.sd-input[type=month].sd-text__character-counter:focus-within,.sd-input[type=tel].sd-text__character-counter:focus-within,.sd-input[type=password].sd-text__character-counter:focus-within,.sd-input[type=url].sd-text__character-counter:focus-within,.sd-input[type=email].sd-text__character-counter:focus-within,.sd-input[type=color].sd-text__character-counter:focus-within,.sd-input[type=range].sd-text__character-counter:focus-within{width:calc(100% - 10 * var(--sjs-base-unit,var(--base-unit,8px)))}.sd-input[type=time]:not(.sd-input--value-changed),.sd-input[type=date]:not(.sd-input--value-changed),.sd-input[type=datetime-local]:not(.sd-input--value-changed),.sd-input[type=week]:not(.sd-input--value-changed),.sd-input[type=month]:not(.sd-input--value-changed){color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sd-input[type=range]::-webkit-slider-runnable-track{background-color:var(--sjs-primary-backcolor,var(--primary,#19b394));border-radius:var(--sjs-base-unit,var(--base-unit,8px));height:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-input[type=range]::-webkit-slider-thumb{appearance:none;margin-top:calc(-.75 * (var(--sjs-base-unit,var(--base-unit,8px))));border:2px solid var(--sjs-primary-backcolor,var(--primary,#19b394));box-shadow:inset 0 0 0 2px var(--background,#fff);background-color:var(--sjs-primary-backcolor,var(--primary,#19b394));height:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));width:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));border-radius:100%}.sd-input[type=range]::-moz-range-track{background-color:var(--sjs-primary-backcolor,var(--primary,#19b394));border-radius:var(--sjs-base-unit,var(--base-unit,8px));height:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-input[type=range]::-moz-range-thumb{appearance:none;margin-top:calc(-.75 * (var(--sjs-base-unit,var(--base-unit,8px))));border:2px solid var(--sjs-primary-backcolor,var(--primary,#19b394));box-shadow:inset 0 0 0 2px var(--background,#fff);background-color:var(--sjs-primary-backcolor,var(--primary,#19b394));height:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));width:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));border-radius:100%}.sd-comment{height:auto;min-width:calc(6 * (var(--sjs-base-unit,var(--base-unit,8px))));min-height:calc(6 * (var(--sjs-base-unit,var(--base-unit,8px))));max-width:100%;display:block}.sd-comment__content,.sd-panel{position:relative}.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header{padding-top:0;padding-bottom:calc(.5 * var(--sd-base-vertical-padding) + var(--sjs-base-unit,var(--base-unit,8px)))}.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header:after{content:none}.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header .sd-panel__title{--page-title-font-size:var(--sjs-font-pagetitle-size,calc(1.5 * (var(--sjs-font-size,16px))));font-family:var(--sjs-font-pagetitle-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-weight:var(--sjs-font-pagetitle-weight,700);font-size:var(--page-title-font-size);color:var(--sjs-font-pagetitle-color,var(--sjs-general-dim-forecolor,#000000e8));line-height:calc(1.33 * (var(--page-title-font-size)));margin:0 0 calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px)))) 0px;position:static}.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header .sd-panel__title span{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit}.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header .sd-element__num{padding:initial;margin:initial;float:initial;width:initial}.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header .sd-panel__description{font-family:var(--sjs-font-pagedescription-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-weight:var(--sjs-font-pagedescription-weight,400);font-size:var(--sjs-font-pagedescription-size,var(--sjs-font-size,16px));color:var(--sjs-font-pagedescription-color,var(--sjs-general-dim-forecolor-light,#00000073));line-height:calc(1.5 * (var(--sjs-font-pagedescription-size,var(--sjs-font-size,16px))));margin:0 0 calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px)))) 0;position:static}.sd-panel.sd-panel--as-page>.sd-panel__header.sd-panel__header .sd-panel__required-text{display:none}.sd-panel.sd-panel--as-page>.sd-panel__errbox{margin:0 0 calc(2 * (var(--sjs-base-unit,var(--base-unit,8px)))) 0;padding:calc(.5 * var(--sd-base-vertical-padding) + var(--sjs-base-unit,var(--base-unit,8px))) var(--sd-base-padding)}.sd-panel.sd-panel--as-page>.sd-panel__content{padding-top:0}.sd-root--compact .sd-panel--as-page>.sd-panel__errbox{margin:0 0 var(--sd-base-vertical-padding) 0}.sd-row~.sd-row .sd-panel--as-page{padding-top:calc(4 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-panel__required-text{color:var(--sjs-special-red,var(--red,#e60a3e))}.sd-panel__footer{box-sizing:border-box;padding-left:calc(var(--sd-base-padding) - 3 * var(--sjs-base-unit,var(--base-unit,8px)));margin-left:calc(-1 * var(--sd-base-padding));width:calc(100% + 2 * var(--sd-base-padding));margin-bottom:calc(-1 * var(--sd-base-padding) + .5 * var(--sd-base-vertical-padding));margin-top:calc(.5 * var(--sd-base-vertical-padding));border-top:1px solid var(--sjs-border-light,var(--border-light,#eaeaea));padding-top:calc(.5 * var(--sd-base-vertical-padding))}.sd-panel--as-page .sd-panel__footer{padding:calc(4 * (var(--sjs-base-unit,var(--base-unit,8px)))) 0 0;width:initial;border:none;margin:0}.sd-panel__content{padding-top:var(--sd-base-padding)}.sd-panel.sd-element--nested>.sd-panel__content{padding-bottom:var(--sd-base-padding);--animation-padding-top:var(--sd-base-padding)}.sd-panel__content{--animation-padding-top:var(--sd-base-padding)}.sjs_sp_placeholder{color:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,#00000073));font-size:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));line-height:calc(1.5 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))));z-index:1;-webkit-user-select:none;user-select:none;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.sjs_sp_container{border:1px dashed var(--sjs-border-default,var(--border,#d6d6d6));box-sizing:content-box;max-width:100%;position:relative}.sjs_sp_container>div>canvas:focus{outline:none}.sd-question--readonly .sjs_sp_container,.sd-question--preview .sjs_sp_container{border:none}.sd-question--readonly .sjs_sp_placeholder,.sd-question--preview .sjs_sp_placeholder{color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sjs_sp_controls{position:absolute;bottom:0;left:0}.sjs_sp_controls>button{-webkit-user-select:none;user-select:none}.sjs_sp_controls.sd-signaturepad__controls{right:var(--sjs-base-unit,var(--base-unit,8px));top:var(--sjs-base-unit,var(--base-unit,8px));bottom:auto;left:auto}.sd-question--signature.sd-question--error .sjs_sp_placeholder{background-color:var(--sjs-special-red-light,var(--red-light,#e60a3e1a))}.sd-signaturepad__background-image{object-fit:cover;position:absolute;top:0;left:0}.sd-signaturepad__loading-indicator{width:100%;height:100%;position:absolute;top:0;left:0}.sd-signaturepad__loading-indicator .sd-loading-indicator{right:var(--sjs-base-unit,var(--base-unit,8px));top:var(--sjs-base-unit,var(--base-unit,8px));position:absolute}.sjs_sp_canvas{max-width:100%;display:block;position:relative}.sjs_sp__background-image{object-fit:cover;width:100%;max-width:100%;height:100%;position:absolute;top:0;left:0}.sd-checkbox__decorator{border-radius:calc(.5 * (var(--sjs-corner-radius,4px)))}.sd-checkbox__svg{width:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));height:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));display:block}.sd-checkbox__svg use{fill:#0000;transition:fill var(--sjs-transition-duration,.15s)}.sd-checkbox--checked .sd-checkbox__svg use{fill:var(--sjs-primary-forecolor,var(--primary-foreground,#fff))}.sd-checkbox--checked.sd-checkbox--disabled .sd-checkbox__svg use{fill:var(--sjs-border-default,var(--border,#d6d6d6))}.sd-checkbox--checked .sd-checkbox__control:focus+.sd-checkbox__decorator .sd-checkbox__svg use{fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-checkbox--checked.sd-checkbox--readonly .sd-checkbox__svg use,.sd-checkbox--checked.sd-checkbox--preview .sd-checkbox__svg use{fill:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-checkbox--label-rendered{gap:var(--sjs-base-unit,var(--base-unit,8px));flex-direction:column;display:flex}.sd-checkbox--label-rendered .sd-description{padding-left:calc(4 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-matrixdynamic__btn.sd-matrixdynamic__add-btn{left:calc(-3 * (var(--sjs-base-unit,var(--base-unit,8px))));margin-left:calc(-3 * (var(--sjs-base-unit,var(--base-unit,8px))));z-index:12;position:sticky}.sd-question--mobile .sd-matrixdynamic__footer:before{z-index:12;content:" ";background-color:var(--sjs-border-light,var(--border-light,#eaeaea));height:1px;left:calc(-3 * (var(--sjs-base-unit,var(--base-unit,8px))));top:calc(-1 * (var(--sjs-base-unit,var(--base-unit,8px))));width:calc(100% + 6 * var(--sjs-base-unit,var(--base-unit,8px)));z-index:12;display:block;position:relative}.sd-matrixdynamic__footer:first-child{padding-bottom:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-matrixdynamic__footer:first-child:before{display:none}.sd-matrixdynamic__footer{padding-top:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-action.sd-matrixdynamic__remove-btn{opacity:.5}.sd-action.sd-matrixdynamic__remove-btn .sd-action__icon{width:calc(1.5 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))));height:calc(1.5 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))))}.sd-matrixdynamic__btn{appearance:none;line-height:calc(1.5 * (var(--sjs-font-size,16px)));font-size:var(--sjs-font-size,16px);font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));padding:var(--sjs-base-unit,var(--base-unit,8px)) 0;background:0 0;border:none;font-weight:600}.sd-matrixdynamic__drag-element{padding:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-matrixdynamic__drag-element:hover{background-color:var(--sjs-general-backcolor,var(--background,#fff))}.sd-matrixdynamic__drag-element:after{content:" ";height:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))));width:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));border:1px solid var(--sjs-border-default,var(--border,#d6d6d6));box-sizing:border-box;border-radius:calc(1.25 * (var(--sjs-base-unit,var(--base-unit,8px))));display:block}.sd-matrixdynamic__placeholder .sd-matrixdynamic__add-btn{margin-left:0}.sd-table__row:hover .sd-drag-element__svg{visibility:visible}.sd-table__cell.sd-table__cell--drag>div{margin-left:calc(-4 * (var(--sjs-base-unit,var(--base-unit,8px))));width:calc(4 * (var(--sjs-base-unit,var(--base-unit,8px))));background-color:var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff))));min-height:calc(6 * (var(--sjs-base-unit,var(--base-unit,8px))));justify-content:flex-end;align-items:center;display:flex}.sd-drag-element__svg{width:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));height:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));cursor:pointer;visibility:hidden;display:block}.sd-drag-element__svg use{fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}@keyframes borderAnimation{0%{border-width:0}to{border-width:8px}}@keyframes paddingAnimation{0%{padding-top:0;padding-bottom:0}to{padding-top:24px;padding-bottom:32px}}@keyframes empty{}.sd-table__row--leave,.sd-table__row--enter{--move-whole-animation-duration:calc(var(--move-animation-duration) + var(--move-animation-delay));--fade-whole-animation-duration:calc(var(--fade-animation-duration) + var(--fade-animation-delay));animation-name:empty;animation-duration:max(var(--fade-whole-animation-duration), var(--move-whole-animation-duration))}.sd-table__row--leave>td,.sd-table__row--enter>td{animation-name:borderAnimation;animation-direction:var(--animation-direction);animation-timing-function:var(--animation-timing-function);animation-duration:var(--move-animation-duration);animation-fill-mode:forwards;animation-delay:var(--move-animation-delay)}.sd-table__row--leave>td>div,.sd-table__row--enter>td>div{opacity:0;animation-name:fadeIn,moveInWithOverflow;animation-direction:var(--animation-direction);animation-timing-function:var(--animation-timing-function);animation-fill-mode:forwards;animation-duration:var(--fade-animation-duration), var(--move-animation-duration);animation-delay:var(--fade-animation-delay), var(--move-animation-delay)}.sd-table__row--enter{--move-animation-delay:0s;--move-animation-duration:var(--sjs-matrix-row-move-in-duration,.15s);--fade-animation-duration:var(--sjs-matrix-row-fade-in-duration,.25s);--fade-animation-delay:var(--sjs-matrix-row-fade-in-delay,.15s);--animation-direction:normal;--animation-timing-function:cubic-bezier(0, 0, .58, 1)}.sd-table__row--leave{--move-animation-delay:var(--sjs-matrix-row-move-out-delay,.1s);--move-animation-duration:var(--sjs-matrix-row-move-out-duration,.25s);--fade-animation-duration:var(--sjs-matrix-row-fade-out-duration,.1s);--fade-animation-delay:0s;--animation-direction:reverse;--animation-timing-function:cubic-bezier(.42, 0, 1, 1)}.sd-table__row--detail.sd-table__row--enter>td,.sd-table__row--detail.sd-table__row--leave>td{animation-name:borderAnimation,paddingAnimation;animation-duration:var(--move-animation-duration);animation-fill-mode:forwards;animation-direction:var(--animation-direction);animation-timing-function:var(--animation-timing-function)}.sd-table__row--detail.sd-table__row--enter{--move-animation-delay:0s;--move-animation-duration:var(--sjs-matrix-detail-row-move-in-duration,.15s);--fade-animation-duration:var(--sjs-matrix-detail-row-fade-in-duration,.5s);--fade-animation-delay:var(--sjs-matrix-detail-row-fade-in-delay,.15s);--animation-direction:normal;--animation-timing-function:cubic-bezier(0, 0, .58, 1)}.sd-table__row--detail.sd-table__row--leave{--move-animation-delay:var(--sjs-matrix-detail-row-move-out-delay,.1s);--move-animation-duration:var(--sjs-matrix-detail-row-move-out-duration,.25s);--fade-animation-duration:var(--sjs-matrix-detail-row-fade-out-duration,.15s);--fade-animation-delay:0s;--animation-direction:reverse;--animation-timing-function:cubic-bezier(.42, 0, 1, 1)}.sd-table{background:var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff))));border-collapse:separate;border-spacing:0;white-space:normal;width:100%}.sd-table>thead>tr>th{border-top:0;border-bottom:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px)))) solid transparent}.sd-table__cell{border-top:var(--sjs-base-unit,var(--base-unit,8px)) solid transparent;border-bottom:var(--sjs-base-unit,var(--base-unit,8px)) solid transparent;box-sizing:content-box;background-clip:padding-box;border-left:none;border-right:none}.sd-table.sd-table--columnsautowidth .sd-table__cell:not(.sd-table__cell--actions):not(.sd-table__cell--action):not(.sd-table__cell--empty.sd-table__cell--error){width:10000px}.sd-table__row:first-of-type>.sd-table__cell{border-top:0}.sd-table__row:last-of-type>.sd-table__cell{border-bottom:0}.sd-table--align-top .sd-table__cell{vertical-align:top}.sd-table--no-header{padding-top:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content .sd-table--no-header{padding-top:0}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content .sd-question--table .sd-question__content{padding-bottom:calc(.25 * (var(--sjs-base-unit,var(--base-unit,8px))));margin-bottom:calc(-.25 * (var(--sjs-base-unit,var(--base-unit,8px))));padding-top:var(--sjs-base-unit,var(--base-unit,8px));margin-top:calc(-1 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content .sd-question--table>.sd-question__header~.sd-question__content{padding-top:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));--animation-padding-top:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content .sd-question--table>.sd-question__header~.sd-question__content .sd-table--no-header{padding-top:calc(4 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content .sd-question--table>.sd-question__content .sd-table-wrapper .sd-table:not(.sd-table--no-header){margin-top:calc(-3 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content .sd-question--table.sd-question--error-top>.sd-question__content .sd-table-wrapper .sd-table:not(.sd-table--no-header){margin-top:0}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content>.sd-row:not(:first-of-type) .sd-question--table>.sd-question__content .sd-table-wrapper .sd-table:not(.sd-table--no-header){margin-top:calc(-2 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content>.sd-row:not(:first-of-type) .sd-question--table.sd-question--error-top>.sd-question__content .sd-table-wrapper .sd-table:not(.sd-table--no-header){margin-top:calc(0 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-panel:not(.sd-panel--as-page)>.sd-panel__content .sd-question--table>.sd-question__header~.sd-question__content .sd-table-wrapper .sd-table:not(.sd-table--no-header),.sd-panel:not(.sd-panel--as-page)>.sd-panel__content>.sd-row:not(:first-of-type) .sd-question--table>.sd-question__header~.sd-question__content .sd-table-wrapper .sd-table:not(.sd-table--no-header){margin-top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows{margin-left:var(--sjs-base-unit,var(--base-unit,8px));margin-right:var(--sjs-base-unit,var(--base-unit,8px));width:calc(100% - 2 * var(--sjs-base-unit,var(--base-unit,8px)))}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__cell:not(.sd-table__cell--header):first-of-type{padding-left:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__cell:last-of-type{padding-right:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:first-of-type>.sd-table__cell{border-top:var(--sjs-base-unit,var(--base-unit,8px)) solid transparent}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:last-of-type>.sd-table__cell{border-bottom:var(--sjs-base-unit,var(--base-unit,8px)) solid transparent}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions),.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type{border-top-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8));border-bottom-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8));background-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8))}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions).sd-matrix__text--checked,.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type.sd-matrix__text--checked{background-color:var(--sjs-primary-backcolor-light,var(--primary-light,#19b3941a))}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions) .sd-input,.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type .sd-input{background-color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff))}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions) .sd-item:not(.sd-item--error) .sd-item__decorator,.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type .sd-item:not(.sd-item--error) .sd-item__decorator{background-color:var(--sjs-general-backcolor,var(--background,#fff))}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions) .sd-item:not(.sd-item--error).sd-item--checked .sd-item__decorator,.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type .sd-item:not(.sd-item--error).sd-item--checked .sd-item__decorator{background-color:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions) .sd-item:not(.sd-item--error).sd-item--checked .sd-item__control:focus+.sd-item__decorator,.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type .sd-item:not(.sd-item--error).sd-item--checked .sd-item__control:focus+.sd-item__decorator,.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions) .sd-item:not(.sd-item--error).sd-item--readonly.sd-item--checked .sd-item__decorator,.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type .sd-item:not(.sd-item--error).sd-item--readonly.sd-item--checked .sd-item__decorator{background-color:var(--sjs-general-backcolor,var(--background,#fff))}.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd)>td.sd-table__cell:not(.sd-table__cell--actions) .sd-item:not(.sd-item--error).sd-item--preview.sd-item--preview .sd-item__decorator,.sd-question:not(.sd-question--mobile) .sd-table--alternate-rows .sd-table__row:nth-of-type(odd) td:first-of-type .sd-item:not(.sd-item--error).sd-item--preview.sd-item--preview .sd-item__decorator{background-color:#0000}.sd-table__cell{font-weight:400;font-size:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));line-height:calc(1.5 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))));padding:0 var(--sjs-base-unit,var(--base-unit,8px));color:var(--sjs-general-forecolor,var(--foreground,#161616));text-align:center}.sd-table__cell:not(.sd-table__cell--empty):not(.sd-table__cell--actions):not(:empty){min-width:calc(15 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-table__cell .sd-item{text-align:initial}.sd-table__cell--error{padding:0 var(--sjs-base-unit,var(--base-unit,8px));border:none}.sd-table__cell--error .sd-question__erbox{margin:0}.sd-table__cell--error-top{vertical-align:bottom;padding-top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-table__cell--error-bottom{vertical-align:top;padding-bottom:var(--sjs-base-unit,var(--base-unit,8px))}.sd-table__cell--item .sd-selectbase__item{text-align:center;justify-content:center}.sd-table__cell--item .sd-selectbase__label{justify-content:center}.sd-question--disabled .sd-table__cell{opacity:.25}.sd-root--readonly .sd-question--disabled .sd-table__cell{opacity:1}.sd-table__cell--header .sv-vue-title-additional-div,.sd-table__cell--header{font-size:0;line-height:0}.sd-table__cell--header span{font-size:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));line-height:calc(1.5 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))));font-weight:var(--sjs-font-questiontitle-weight,600)}.sd-table__cell--header{color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));vertical-align:top;padding:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px)))) var(--sjs-base-unit,var(--base-unit,8px));font-weight:600}.sd-table__cell--header:not(.sd-table__cell--empty),.sd-matrixdropdown .sd-table__cell--header.sd-table__cell--empty{min-width:calc(15 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-matrixdropdown .sd-table__cell--header.sd-table__cell--action{min-width:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));width:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-matrixdropdown .sd-table__cell--header:not(.sd-table__cell--empty){min-width:calc(15 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-matrixdropdown .sd-table__cell--header:not(.sd-table__cell--empty).sd-table__cell--dropdown,.sd-matrixdropdown .sd-table__cell--header:not(.sd-table__cell--empty).sd-table__cell--rating{min-width:calc(22 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-matrixdropdown .sd-table__cell--header:not(.sd-table__cell--empty).sd-table__cell--boolean{min-width:calc(18 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-table__cell--footer{text-align:end;padding-top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-table__cell--footer-total{text-align:start;font-weight:600}.sd-table__cell--detail-panel{border-top:var(--sjs-base-unit,var(--base-unit,8px)) solid transparent;padding:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px)))) var(--sjs-base-unit,var(--base-unit,8px)) calc(4 * (var(--sjs-base-unit,var(--base-unit,8px))));border-bottom:var(--sjs-base-unit,var(--base-unit,8px)) solid transparent}.sd-table__cell--actions .sv-action-bar,.sd-matrixdynamic__add-btn .sv-action-bar{overflow:visible}.sd-table__cell--actions:not(.sd-table__cell--vertical){width:var(--sjs-base-unit,var(--base-unit,8px))}.sd-table__cell--actions:not(.sd-table__cell--vertical):not(.sd-table__cell--drag):first-of-type{width:calc(4 * (var(--sjs-base-unit,var(--base-unit,8px))));min-width:calc(4 * (var(--sjs-base-unit,var(--base-unit,8px))));padding-left:0}.sd-table__cell--detail-button{border-radius:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));padding:var(--sjs-base-unit,var(--base-unit,8px));transition:background var(--sjs-transition-duration,.15s);background:0 0;border:none}.sd-table__cell--detail-button svg{width:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));height:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));fill:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,#00000073));transition:fill var(--sjs-transition-duration,.15s);display:block}.sd-table__cell--detail-button:hover,.sd-table__cell--detail-button:focus{background:var(--sjs-primary-backcolor-light,var(--primary-light,#19b3941a));outline:none}.sd-table__cell--detail-button:hover svg,.sd-table__cell--detail-button:focus svg{fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-table__cell--actions{white-space:nowrap}.sd-table__cell--actions.sd-table__cell--vertical .sd-action-bar{justify-content:center}.sd-table__cell--row-text{font-weight:var(--sjs-font-questiontitle-weight,600);color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));text-align:start;min-width:calc(12 * (var(--sjs-base-unit,var(--base-unit,8px))));padding:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px)))) var(--sjs-base-unit,var(--base-unit,8px))}.sd-matrix__question-wrapper,.sd-table__question-wrapper:not(:focus-within):hover{position:relative}.sd-table__cell--actions:not(.sd-table__cell--vertical),.sd-table__cell--empty,.sd-table__cell--row-text,.sd-table__cell--footer-total,.sd-matrix__cell:first-of-type,.sd-matrix tr>td:first-of-type{background-color:var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff))));z-index:12;position:sticky}.sd-table__cell--actions:not(.sd-table__cell--vertical):first-of-type,.sd-table__cell--empty:first-of-type,.sd-table__cell--row-text:first-of-type,.sd-table__cell--footer-total:first-of-type,.sd-matrix__cell:first-of-type:first-of-type,.sd-matrix tr>td:first-of-type:first-of-type{left:calc(-1 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-table__cell--actions:not(.sd-table__cell--vertical):last-of-type,.sd-table__cell--empty:last-of-type,.sd-table__cell--row-text:last-of-type,.sd-table__cell--footer-total:last-of-type,.sd-matrix__cell:first-of-type:last-of-type,.sd-matrix tr>td:first-of-type:last-of-type{right:calc(-1 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-table__cell--actions:not(.sd-table__cell--vertical):last-child .sd-action-bar{margin-right:calc(-3 * (var(--sjs-base-unit,var(--base-unit,8px))));background:var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff))));justify-content:flex-end}.sd-question.sd-question--table{position:relative;overflow-x:auto}.sd-question--table.sd-element--collapsed,.sd-question--table.sd-element--nested{overflow-x:visible}.sd-table-wrapper{margin:0 calc(-1 * var(--sd-base-padding));width:fit-content;min-width:calc(100% + 2 * var(--sd-base-padding));display:flex}.sd-table-wrapper:before,.sd-table-wrapper:after{content:"";min-height:100%;width:calc(var(--sd-base-padding) - var(--sjs-base-unit,var(--base-unit,8px)));background:var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff))));z-index:11;flex-shrink:0;display:block;position:sticky}.sd-table-wrapper:before{left:calc(-1 * var(--sd-base-padding))}.sd-table-wrapper:after{right:calc(-1 * var(--sd-base-padding))}.sd-table-wrapper>*{flex-basis:100%}.sd-table-wrapper--left{margin-left:calc(-3 * (var(--sjs-base-unit,var(--base-unit,8px))));min-width:calc(100% + 1 * var(--sd-base-padding))}.sd-table-wrapper--left:before{left:calc(-3 * (var(--sjs-base-unit,var(--base-unit,8px))));width:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-element--with-frame.sd-element--compact .sd-table,.sd-element--with-frame.sd-element--compact .sd-table-wrapper:before,.sd-element--with-frame.sd-element--compact .sd-table-wrapper:after,.sd-element--with-frame.sd-element--compact .sd-table__cell--actions:not(.sd-table__cell--vertical):last-child .sd-action-bar,.sd-element--with-frame.sd-element--compact .sd-table__cell--actions:not(.sd-table__cell--vertical),.sd-element--with-frame.sd-element--compact .sd-table__cell--empty,.sd-element--with-frame.sd-element--compact .sd-table__cell--row-text,.sd-element--with-frame.sd-element--compact .sd-table__cell--footer-total,.sd-element--with-frame.sd-element--compact .sd-matrix__cell:first-of-type,.sd-element--with-frame.sd-element--compact .sd-matrix tr>td:first-of-type{background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3))}.sd-question--table>.sd-question__header,.sd-question--table .sd-question__description--under-input .sv-string-viewer{position:sticky;left:0}.sd-question--table>.sd-question__content{padding-top:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));--animation-padding-top:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));min-width:min-content}.sd-question--table.sd-element--nested>.sd-question__content{min-width:auto;overflow-x:auto}.sd-question--table.sd-element--nested>.sd-question__content,.sd-question--table:not(.sd-element--with-frame):not(.sd-element--nested){padding-right:var(--sd-base-padding);margin-right:calc(-1 * var(--sd-base-padding));padding-left:var(--sd-base-padding);margin-left:calc(-1 * var(--sd-base-padding));box-sizing:content-box}.sd-row--multiple .sd-question--table.sd-element--nested>.sd-question__content{padding-right:calc(var(--sd-base-padding) + 2px)}.sd-question--scroll{overflow-x:scroll}.sd-table__row-disabled>.sd-table__cell{opacity:.25}.sd-question--mobile.sd-question.sd-question--table>.sd-question__content{--animation-padding-top:0;padding-top:0}.sd-question--mobile.sd-question--table,.sd-question--mobile.sd-question--scroll{overflow-x:visible}.sd-question--mobile>.sd-question__content{min-width:auto}.sd-question--mobile .sd-table-wrapper{width:auto}.sd-question--mobile .sd-table{width:calc(100% - 2 * var(--sd-base-padding) + 2 * var(--sjs-base-unit,var(--base-unit,8px)));display:block}.sd-question--mobile .sd-table>tbody,.sd-question--mobile .sd-table>tfoot{display:block}.sd-question--mobile .sd-table__cell.sd-matrix__cell{border-top:none;border-bottom:none;align-items:flex-start;display:flex}.sd-question--mobile .sd-table__cell.sd-matrix__cell .sd-matrix__responsive-title{margin-left:var(--sjs-base-unit,var(--base-unit,8px));text-align:start}.sd-question--mobile .sd-table__cell.sd-matrix__cell:first-of-type{padding-top:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));padding-bottom:var(--sjs-base-unit,var(--base-unit,8px))}.sd-question--mobile .sd-table thead{display:none}.sd-question--mobile .sd-table tr{flex-direction:column;display:flex}.sd-question--mobile .sd-matrix__table .sd-table__row{padding-top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-question--mobile .sd-table__row{padding-top:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-question--mobile .sd-table__row--expanded .sd-table__cell-action--show-detail-mobile{display:none}.sd-question--mobile .sd-table:not(.sd-matrix__table) .sd-table__row{padding-bottom:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-question--mobile .sd-table:not(.sd-matrix__table) .sd-table__row.sd-table__row--has-end-actions,.sd-question--mobile .sd-table:not(.sd-matrix__table) tr:not(.sd-table__row--has-end-actions){padding-bottom:calc(0 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-question--mobile .sd-table:not(.sd-matrix__table) tr:not(.sd-table__row--has-end-actions):not(:last-of-type){padding-bottom:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-question--mobile .sd-table:not(.sd-matrix__table) tr:not(.sd-table__row--has-end-actions):not(:last-of-type):after{bottom:calc(-3 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-question--mobile .sd-table:not(.sd-matrix__table) tfoot tr:before,.sd-question--mobile .sd-table:not(.sd-matrix__table) tr:not(.sd-table__row--expanded):after{z-index:12;content:" ";background-color:var(--sjs-border-light,var(--border-light,#eaeaea));height:1px;left:calc(-2 * (var(--sjs-base-unit,var(--base-unit,8px))));width:calc(100% + 4 * var(--sjs-base-unit,var(--base-unit,8px)));z-index:12;display:block;position:relative}.sd-question--mobile .sd-table:not(.sd-matrix__table) tr:not(.sd-table__row--expanded):after{bottom:0}.sd-question--mobile .sd-table:not(.sd-matrix__table) tr:last-of-type:after{display:none}.sd-question--mobile .sd-table:not(.sd-matrix__table) tfoot tr{padding-top:calc(5 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-question--mobile .sd-table:not(.sd-matrix__table) tfoot tr:before{background-color:#0000}.sd-question--mobile .sd-table:not(.sd-table--has-footer) .sd-table__row:last-of-type .sd-table__cell-action--show-detail-mobile,.sd-question--mobile .sd-table:not(.sd-table--has-footer) .sd-table__row:last-of-type .sd-table__cell-action--remove-row{margin-bottom:calc(-2 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-question--mobile .sd-matrix__label{justify-content:flex-start}.sd-question--mobile .sd-table__cell{text-align:start;margin-top:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));border-top:none;border-bottom:none;padding-top:0;padding-bottom:0;display:block}.sd-question--mobile .sd-table__cell--error{margin-top:calc(0 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-question--mobile .sd-table__cell--error.sd-table__cell--error-bottom .sd-question__erbox{margin-top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-question--mobile .sd-table__cell:first-of-type,.sd-question--mobile .sd-matrix__cell{margin-top:0}.sd-question--mobile .sd-table__cell--footer:not(.sd-question--answered){display:none}.sd-question--mobile .sd-table__responsive-title{padding-bottom:var(--sjs-base-unit,var(--base-unit,8px));text-align:start;font-weight:600;display:block}.sd-question--mobile .sd-table__responsive-title .sv-string-viewer{white-space:normal}.sd-question--mobile .sd-table--no-header{padding-top:0}.sd-question--mobile .sd-table--no-header .sd-table__responsive-title{display:none}.sd-question--mobile .sd-table__cell--detail-panel{border-top:0;border-bottom:0;padding-top:0;padding-bottom:0}.sd-question--mobile .sd-table__cell--detail-panel .sd-panel__content{padding-top:0}.sd-question--mobile .sd-table__cell.sd-table__cell--actions{width:auto;margin-top:var(--sjs-base-unit,var(--base-unit,8px));margin-bottom:var(--sjs-base-unit,var(--base-unit,8px))}.sd-question--mobile .sd-table__cell.sd-table__cell--actions .sd-action-bar{margin-right:calc(-3 * (var(--sjs-base-unit,var(--base-unit,8px))));margin-left:calc(-3 * (var(--sjs-base-unit,var(--base-unit,8px))));background:var(--sjs-general-backcolor,var(--background,#fff))}.sd-question--mobile .sd-table__cell.sd-table__cell--actions .sv-action--show-detail-mobile{flex-grow:1}.sd-question--mobile .sd-action.sd-action.sd-matrixdynamic__remove-btn{opacity:1;padding:var(--sjs-base-unit,var(--base-unit,8px)) calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-question--mobile .sd-action.sd-action.sd-matrixdynamic__remove-btn .sd-action__icon{display:none}.sd-question--mobile .sd-action.sd-action.sd-matrixdynamic__remove-btn:after{content:attr(title)}.sd-question--mobile .sd-matrixdynamic__footer{padding-top:var(--sjs-base-unit,var(--base-unit,8px));margin-bottom:calc(-2 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-question--mobile .sd-table__cell--footer-total:not(.sd-matrix__cell),.sd-question--mobile .sd-table__cell--row-text:not(.sd-matrix__cell){color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sd-question--mobile .sd-matrixdropdown.sd-table tr:after{bottom:calc(-2 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-question--mobile .sd-matrixdropdown.sd-table tr:last-child:after{content:none}.sd-question--mobile .sd-table__cell.sd-table__cell--error-top,.sd-question--mobile .sd-table__cell--error-top:first-of-type~.sd-table__cell:nth-of-type(2){margin-top:0}.sd-question--mobile .sd-table__cell--error-top .sd-question__erbox{margin-top:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));margin-bottom:calc(-1 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-question--mobile .sd-table__cell--error-top:first-of-type .sd-question__erbox{margin-top:calc(0 * (var(--sjs-base-unit,var(--base-unit,8px))));margin-bottom:var(--sjs-base-unit,var(--base-unit,8px))}.sd-question--mobile .sd-table__question-wrapper .sd-boolean-root{margin:initial}.sd-table__cell--detail-panel .sd-panel__content{padding-top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-table__question-wrapper .sd-boolean-root{margin:auto}.sd-table__cell--footer .sd-table__question-wrapper--expression .sd-expression{padding:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px)))) calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));border-bottom:1px solid var(--sjs-border-light,var(--border-light,#eaeaea));font-size:var(--sjs-font-size,16px);font-weight:600;line-height:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-table__cell--footer .sd-table__question-wrapper--left{text-align:start}.sd-table__cell--footer .sd-table__question-wrapper--center{text-align:center}.sd-table__cell--footer .sd-table__question-wrapper--right{text-align:end}.sd-table.sd-matrixdynamic{table-layout:auto}.sd-page{padding:0 calc(5 * (var(--sjs-base-unit,var(--base-unit,8px))));box-sizing:border-box;flex-direction:column;align-items:flex-start;width:100%;display:flex;position:relative}.sd-root-modern--mobile .sd-page{padding:0}.sd-page .sd-page__title{--page-title-font-size:var(--sjs-font-pagetitle-size,calc(1.5 * (var(--sjs-font-size,16px))));font-family:var(--sjs-font-pagetitle-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-weight:var(--sjs-font-pagetitle-weight,700);font-size:var(--page-title-font-size);color:var(--sjs-font-pagetitle-color,var(--sjs-general-dim-forecolor,#000000e8));line-height:calc(1.33 * (var(--page-title-font-size)));margin:0 0 calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px)))) 0px;position:static}.sd-page .sd-page__description{font-family:var(--sjs-font-pagedescription-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-weight:var(--sjs-font-pagedescription-weight,400);font-size:var(--sjs-font-pagedescription-size,var(--sjs-font-size,16px));color:var(--sjs-font-pagedescription-color,var(--sjs-general-dim-forecolor-light,#00000073));line-height:calc(1.5 * (var(--sjs-font-pagedescription-size,var(--sjs-font-size,16px))));margin:0 0 calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px)))) 0;position:static}.sd-page__errbox{padding:calc(.5 * var(--sd-base-vertical-padding) + var(--sjs-base-unit,var(--base-unit,8px))) var(--sd-base-padding)}.sd-page__title~.sd-page__errbox,.sd-page__description~.sd-page__errbox{margin-top:calc(.5 * var(--sd-base-vertical-padding) + var(--sjs-base-unit,var(--base-unit,8px)));margin-bottom:calc(-1 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-root--compact .sd-page__title~.sd-page__errbox,.sd-root--compact .sd-page__description~.sd-page__errbox{margin-bottom:0}.sd-row{box-sizing:border-box;width:100%;margin-top:var(--sd-base-vertical-padding);flex-direction:row;display:flex}.sd-row.sd-page__row{margin-top:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-page__row.sd-row--compact{margin-top:var(--sd-base-vertical-padding)}.sd-row:first-of-type{margin-top:0}.sd-page__title~.sd-row.sd-page__row:not(.sd-row--compact),.sd-page__description~.sd-row.sd-page__row:not(.sd-row--compact){margin-top:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-page__title~.sd-page__row.sd-row--compact,.sd-page__description~.sd-page__row.sd-row--compact{margin-top:var(--sd-base-vertical-padding)}.sd-page__title~.sd-page__row.sd-row.sd-row--enter.sd-row-delayed-enter,.sd-page__description~.sd-page__row.sd-row.sd-row--enter.sd-row-delayed-enter{margin-top:0}.sd-row.sd-page__row:not(.sd-row--compact)~.sd-row.sd-page__row:not(.sd-row--compact){margin-top:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-row.sd-page__row:not(.sd-row--compact)~.sd-page__row.sd-row.sd-row--enter.sd-row-delayed-enter{margin-top:0}.sd-row--multiple{row-gap:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));margin-left:calc(-1 * var(--sd-base-padding));width:calc(100% + var(--sd-base-padding));flex-wrap:wrap}.sd-row--multiple>div{box-sizing:border-box;--animation-padding-left:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));padding-left:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));align-items:stretch;display:flex}.sd-panel.sd-panel--as-page>.sd-panel__content>.sd-row--multiple:not(.sd-row--compact){margin-left:calc(-2 * (var(--sjs-base-unit,var(--base-unit,8px))));width:calc(100% + var(--base-unit) * 2)}.sd-panel:not(.sd-panel--as-page) .sd-row--multiple{row-gap:var(--sd-base-vertical-padding)}.sd-panel:not(.sd-panel--as-page) .sd-row--multiple>div,.sd-row--multiple.sd-row--compact>div{--animation-padding-left:var(--sd-base-padding);padding-left:var(--sd-base-padding)}.sd-page__row.sd-row--multiple{margin-left:calc(-2 * (var(--sjs-base-unit,var(--base-unit,8px))));width:calc(100% + 2 * var(--sjs-base-unit,var(--base-unit,8px)))}.sd-page__row.sd-row--multiple.sd-row--compact{row-gap:var(--sd-base-vertical-padding);margin-left:calc(-1 * var(--sd-base-padding));width:calc(100% + var(--sd-base-padding));padding:0}.sd-row__panel{box-sizing:border-box;width:100%}.sd-row__question{box-sizing:border-box;white-space:nowrap;width:100%}.sd-row.sd-row--enter{margin-top:0}.sd-row--enter{opacity:0;height:0;animation-name:fadeIn,moveInWithOverflow;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-delay:var(--sjs-row-fade-in-delay,.15s), 0s, 0s;animation-duration:var(--sjs-row-fade-in-duration,.5s), var(--sjs-row-move-in-duration,.15s), var(--sjs-row-move-in-duration,.15s);min-height:0!important}.sd-row--delayed-enter{animation-delay:calc(var(--sjs-row-fade-in-delay,.15s) + var(--sjs-row-fade-in-animation-delay,.4s)), var(--sjs-row-fade-in-animation-delay,.4s), var(--sjs-row-fade-in-animation-delay,.4s)}.sd-row--leave{animation-name:fadeIn,moveInWithOverflow;animation-timing-function:ease-in;animation-direction:reverse;animation-fill-mode:forwards;animation-delay:0s, var(--sjs-row-move-out-delay,.1s), var(--sjs-row-move-out-delay,.1s);animation-duration:var(--sjs-row-fade-out-duration,.15s), var(--sjs-row-move-out-duration,.25s), var(--sjs-row-move-out-duration,.25s);min-height:0!important}.sd-row--enter .sd-element-wrapper--enter,.sd-row--leave .sd-element-wrapper--leave{animation:none}.sv-skeleton-element{min-height:50px}.sd-title{font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));color:var(--sjs-general-forecolor,var(--foreground,#161616));white-space:normal;flex-direction:row;font-style:normal;display:block}.sd-title.sd-container-modern__title{padding:var(--sd-page-vertical-padding) var(--sd-page-vertical-padding);font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));align-items:center;gap:calc(4 * (var(--sjs-base-unit,var(--base-unit,8px))));box-shadow:0px 2px 0px var(--sjs-primary-backcolor,var(--primary,#19b394));display:flex}.sd-title.sd-container-modern__title .sd-logo.sv-logo--right{margin-left:auto}.sd-title.sd-container-modern__title .sd-logo__image{margin-top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-header__text{gap:var(--sjs-base-unit,var(--base-unit,8px));flex-direction:column;flex-grow:1;display:flex}.sd-header__text .sd-title{--survey-title-font-size:var(--sjs-font-surveytitle-size,calc(2 * (var(--sjs-font-size,16px))));font-size:var(--survey-title-font-size);line-height:calc(1.25 * (var(--survey-title-font-size)));color:var(--sjs-font-surveytitle-color,var(--sjs-primary-backcolor,var(--primary,#19b394)));font-family:var(--sjs-font-surveytitle-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-weight:var(--sjs-font-surveytitle-weight,700)}.sd-header__text h3{line-height:calc(2.5 * (var(--sjs-font-size,16px)))}.sd-header__text h5{font-size:var(--sjs-font-size,16px);font-weight:400;line-height:calc(1.5 * (var(--sjs-font-size,16px)))}.sd-header__text .sd-description{--survey-description-font-size:var(--sjs-font-surveydescription-size,var(--sjs-font-size,16px));font-size:var(--survey-description-font-size);line-height:calc(1.5 * (var(--survey-description-font-size)));color:var(--sjs-font-surveydescription-color,var(--sjs-general-forecolor-light,var(--foreground-light,#909090)));font-family:var(--sjs-font-surveydescription-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-weight:var(--sjs-font-surveydescription-weight,400)}.sd-title .sv-title-actions{justify-content:space-between;width:100%}.sd-root-modern .sd-container-modern__title{background-color:var(--sjs-general-backcolor,var(--background,#fff))}.sd-root-modern .sd-container-modern__title .sd-header__text h3{margin:0}.sd-root-modern .sd-container-modern__title .sd-description{color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));margin:0}.sd-title .sv-title-actions{width:calc(100% + 3 * var(--sjs-base-unit,var(--base-unit,8px)));align-items:flex-start}.sd-title .sv-title-actions .sv-title-actions__title{max-width:calc(100% - 3 * var(--sjs-base-unit,var(--base-unit,8px)));white-space:initial;min-width:unset;flex-wrap:wrap;flex:0 auto}.sd-root--compact .sd-title .sv-title-actions{width:100%}.sd-action-title-bar{min-width:calc(6 * (var(--sjs-base-unit,var(--base-unit,8px))));margin:calc(-1 * (var(--sjs-base-unit,var(--base-unit,8px)))) 0;flex:1 9 auto;justify-content:flex-end}.sd-action-title-bar .sv-action{flex:none}.sd-action-title-bar.sd-action-bar--empty{min-width:0}.sd-description{font-style:normal;font-family:var(--sjs-font-questiondescription-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-weight:var(--sjs-font-questiondescription-weight,400);color:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,#00000073));font-size:var(--sjs-font-questiondescription-size,var(--sjs-font-size,16px));line-height:calc(1.5 * (var(--sjs-font-questiondescription-size,var(--sjs-font-size,16px))));white-space:normal}.sd-description.sd-question__description--under-input{padding-top:calc(.375 * var(--sd-base-vertical-padding))}.sd-element__header .sd-description{margin-top:calc(.25 * var(--sd-base-vertical-padding) - .5 * var(--sjs-base-unit,var(--base-unit,8px)))}.sd-item{padding:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px)))) 0;display:flex}.sd-item--disabled.sd-item--disabled .sd-item__decorator,.sd-item__decorator{width:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));height:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));box-sizing:border-box;background-color:var(--sjs-editorpanel-backcolor,var(--sjs-editor-background,var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9))));margin-top:calc((1.5 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))) - 3 * (var(--sjs-base-unit,var(--base-unit,8px)))) / 2);box-shadow:var(--sjs-shadow-inner,inset 0px 1px 2px 0px #00000026), 0 0 0 0px var(--sjs-primary-backcolor,var(--primary,#19b394));transition:box-shadow var(--sjs-transition-duration,.15s), background var(--sjs-transition-duration,.15s);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sd-item--readonly.sd-item--readonly.sd-item:not(.sd-item--checked) .sd-item__control:focus+.sd-item__decorator,.sd-item--readonly.sd-item--readonly .sd-item__decorator{background-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8));box-shadow:none;transition:none}.sd-item--preview.sd-item--preview .sd-item__decorator{box-shadow:none;background-color:#0000;transition:none}.sd-item--checked .sd-item__decorator{box-shadow:none}.sd-item__control:focus+.sd-item__decorator{background:var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff))));box-shadow:var(--sjs-shadow-inner-reset,inset 0px 0px 0px 0px #00000026), 0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394));outline:none}.sd-item--allowhover:not(.sd-item--readonly) .sd-selectbase__label:hover .sd-item__decorator{background:var(--sjs-editorpanel-hovercolor,var(--sjs-general-backcolor-dim-dark,#f3f3f3));outline:none}.sd-item--checked .sd-item__decorator{background:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-item__control-label{font-family:var(--sjs-font-editorfont-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-style:normal;font-weight:var(--sjs-font-editorfont-weight,400);line-height:calc(1.5 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))));font-size:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));white-space:normal;text-align:start;width:100%;min-width:0}.sd-item__control-label .sv-string-viewer{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.sd-item--disabled .sd-item__control-label{color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));opacity:.25}.sd-root--readonly .sd-item--disabled .sd-item__control-label{color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)))}.sd-item--error .sd-item__decorator{background:var(--sjs-special-red-light,var(--red-light,#e60a3e1a))}.sd-selectbase{min-inline-size:0;border:none;min-width:0;margin:0;padding:0}.sd-selectbase--row{column-gap:calc(4 * (var(--sjs-base-unit,var(--base-unit,8px))));border:none;flex-wrap:wrap;margin:0;padding:0;display:flex}.sd-selectbase--multi-column{flex-wrap:nowrap;flex:1 1 0;margin:-2px;padding:2px;display:flex;overflow:auto}.sd-selectbase__label{gap:var(--sjs-base-unit,var(--base-unit,8px));vertical-align:top;max-width:100%;display:inline-flex;position:relative}.sd-selectbase__column{vertical-align:top;box-sizing:border-box;flex:1 1 0;max-width:100%;display:block}.sd-selectbase__column:not(:last-child){padding-right:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-selectbase__column.sv-q-column-1{width:100%}.sd-item--enter,.sd-item--leave{opacity:0;animation-name:moveInWithOverflow,fadeIn;animation-timing-function:linear;animation-fill-mode:forwards;animation-direction:var(--animation-direction);animation-duration:var(--move-animation-duration), var(--fade-animation-duration);animation-delay:var(--move-animation-delay), var(--fade-animation-delay)}.sd-item--enter{--animation-direction:normal;--move-animation-duration:var(--sjs-ranking-move-in-duration,.15s);--move-animation-delay:0s;--fade-animation-duration:var(--sjs-ranking-fade-in-duration,.1s);--fade-animation-delay:var(--sjs-ranking-fade-in-delay,.15s)}.sd-item--leave{--animation-direction:reverse;--move-animation-duration:var(--sjs-ranking-move-out-duration,.15s);--move-animation-delay:var(--sjs-ranking-move-out-delay,0s);--fade-animation-duration:var(--sjs-ranking-fade-out-duration,.1s);--fade-animation-delay:0s}div[class*=sv-q-column-]:not(:first-of-type) .sd-item--enter{--move-animation-duration:0s;--fade-animation-delay:0s}.sd-selectbase__other{margin-top:0}.sd-selectbase__other:not(:last-of-type){margin-bottom:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-radio__decorator{border-radius:50%}.sd-radio__decorator:after{content:" ";width:var(--sjs-base-unit,var(--base-unit,8px));height:var(--sjs-base-unit,var(--base-unit,8px));transition:background-color var(--sjs-transition-duration,.15s);background-color:#0000;border-radius:50%;display:block}.sd-radio--checked .sd-radio__decorator:after{content:" ";width:var(--sjs-base-unit,var(--base-unit,8px));height:var(--sjs-base-unit,var(--base-unit,8px));background-color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff));border-radius:50%;display:block}.sd-radio--checked.sd-radio--disabled .sd-radio__decorator:after{background-color:var(--sjs-border-default,var(--border,#d6d6d6))}.sd-radio--checked.sd-radio--readonly .sd-radio__decorator:after{background-color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-radio--checked.sd-radio--preview .sd-radio__decorator:after{display:none}.sd-radio--checked.sd-radio--preview .sd-radio__decorator .sd-radio__svg{fill:var(--sjs-general-forecolor,var(--foreground,#161616));width:calc(2.5 * (var(--sjs-base-unit,var(--base-unit,8px))));height:calc(2.5 * (var(--sjs-base-unit,var(--base-unit,8px))));display:block}.sd-radio--checked .sd-radio__control:focus+.sd-radio__decorator:after{background-color:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-radio__svg{display:none}.sd-visuallyhidden{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;position:absolute;overflow:hidden}.sd-matrix fieldset{border:none;margin:0;padding:0}.sd-matrix__label{justify-content:center;display:flex;position:relative}.sd-matrix__text{padding:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-matrix__text--checked{background-color:var(--sjs-primary-backcolor-light,var(--primary-light,#19b3941a));padding:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-matrix__cell:first-of-type{font-weight:var(--sjs-font-questiontitle-weight,600);text-align:start}:root,:host{--sd-rating-bad-color:var(--sjs-special-red,var(--red,#e60a3e));--sd-rating-normal-color:var(--sjs-special-yellow,var(--yellow,#ff9814));--sd-rating-good-color:var(--sjs-special-green,var(--green,#19b394));--sd-rating-bad-color-light:var(--sjs-special-red-light,var(--red-light,#e60a3e1a));--sd-rating-normal-color-light:var(--sjs-special-yellow-light,var(--yellow-light,#ff98141a));--sd-rating-good-color-light:var(--sjs-special-green-light,var(--green-light,#19b3941a))}.sd-rating{min-height:calc(6 * (var(--sjs-base-unit,var(--base-unit,8px))));overflow-x:auto}.sd-rating fieldset{gap:var(--sjs-base-unit,var(--base-unit,8px));border:none;flex-wrap:nowrap;align-items:center;margin-inline-start:0;padding:0 0 2px;display:flex}.sd-rating.sd-rating--wrappable fieldset{flex-wrap:wrap;min-width:0}.sd-rating.sd-rating--labels-top fieldset{padding-top:calc(4.5 * (var(--sjs-base-unit,var(--base-unit,8px))));position:relative}.sd-rating.sd-rating--labels-top fieldset .sd-rating__min-text{border:0;margin:0;position:absolute;top:0;left:0}.sd-rating.sd-rating--labels-top fieldset .sd-rating__max-text{border:0;margin:0;position:absolute;top:0;right:0}.sd-rating.sd-rating--labels-bottom fieldset{padding-bottom:calc(4.5 * (var(--sjs-base-unit,var(--base-unit,8px))));position:relative}.sd-rating.sd-rating--labels-bottom fieldset .sd-rating__min-text{border:0;margin:0;position:absolute;bottom:0;left:0}.sd-rating.sd-rating--labels-bottom fieldset .sd-rating__max-text{border:0;margin:0;position:absolute;bottom:0;right:0}.sd-rating.sd-rating--labels-diagonal fieldset{padding-top:calc(4.5 * (var(--sjs-base-unit,var(--base-unit,8px))));padding-bottom:calc(4.5 * (var(--sjs-base-unit,var(--base-unit,8px))));position:relative}.sd-rating.sd-rating--labels-diagonal fieldset .sd-rating__min-text{border:0;margin:0;position:absolute;top:0;left:0}.sd-rating.sd-rating--labels-diagonal fieldset .sd-rating__max-text{border:0;margin:0;position:absolute;bottom:0;right:0}.sd-rating--small{min-height:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));margin:auto}.sd-rating--small fieldset{gap:var(--sjs-base-unit,var(--base-unit,8px));padding:0}.sd-rating__item{background:var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff))));border-radius:calc(12.5 * (var(--sjs-base-unit,var(--base-unit,8px))));white-space:nowrap;padding:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px)))) calc(2.5 * (var(--sjs-base-unit,var(--base-unit,8px))));height:calc(6 * (var(--sjs-base-unit,var(--base-unit,8px))));box-sizing:border-box;min-width:calc(6 * (var(--sjs-base-unit,var(--base-unit,8px))));text-align:center;color:var(--sjs-general-forecolor,var(--foreground,#161616));fill:var(--sjs-general-forecolor,var(--foreground,#161616));font-size:var(--sjs-font-size,16px);box-shadow:var(--sjs-shadow-small,0px 1px 2px 0px #00000026), inset 0 0 0 0px var(--sjs-general-backcolor,var(--background,#fff));transition:box-shadow var(--sjs-transition-duration,.15s), background-color var(--sjs-transition-duration,.15s);border:0 solid #0000;justify-content:center;align-items:center;display:flex;position:relative}.sd-rating__item--fixed-size{width:calc(6 * (var(--sjs-base-unit,var(--base-unit,8px))));padding:0}legend+.sd-rating__item,legend+sv-ng-rating-item-smiley+.sd-rating__item-smiley,legend+sv-ng-rating-item+.sd-rating__item{margin-inline-start:2px}.sd-rating__item--error{background-color:var(--sjs-special-red-light,var(--red-light,#e60a3e1a));border:none;box-shadow:0 1px 2px #0000}.sd-rating__item.sd-rating__item--disabled{color:var(--sjs-general-forecolor,var(--foreground,#161616));fill:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-rating__item.sd-rating__item--selected.sd-rating__item--disabled{color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff));fill:var(--sjs-general-forecolor,var(--foreground,#161616));background-color:var(--lbr-dialog-screen-color,var(--background-semitransparent,#90909080));border:none}.sd-rating__item.sd-rating__item--readonly{fill:#0000;border:2px solid var(--sjs-border-inside,var(--border-inside,#00000029));box-shadow:none;background-color:#0000;transform:none}.sd-rating__item.sd-rating__item--readonly .sd-rating__item-text.sd-rating__item-text{color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sd-rating__item.sd-rating__item--selected.sd-rating__item--readonly{border-color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-rating__item.sd-rating__item--selected.sd-rating__item--readonly .sd-rating__item-text.sd-rating__item-text{color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-rating__item.sd-rating__item--preview{fill:#0000;box-shadow:none;background-color:#0000;border:1px solid #0000;transform:none}.sd-rating__item.sd-rating__item--preview:focus-within{box-shadow:none}.sd-rating__item.sd-rating__item--preview .sd-rating__item-text.sd-rating__item-text{color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-rating__item.sd-rating__item--selected.sd-rating__item--preview{border-color:var(--sjs-general-forecolor,var(--foreground,#161616));border-width:1px}.sd-rating__item.sd-rating__item--selected.sd-rating__item--preview .sd-rating__item-text.sd-rating__item-text{color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-question--disabled .sd-rating__item-text{opacity:.25}.sd-rating__item--allowhover:hover{background-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8))}.sd-rating__item:focus-within{box-shadow:0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-rating__item--selected{background-color:var(--sjs-primary-backcolor,var(--primary,#19b394));color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff));box-shadow:0 0 0 0px var(--sjs-primary-backcolor,var(--primary,#19b394));font-weight:600}.sd-rating__item--selected:focus-within{box-shadow:var(--sjs-shadow-small-reset,0px 0px 0px 0px #00000026), inset 0 0 0 4px var(--sjs-general-backcolor,var(--background,#fff)), 0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-rating__item-smiley{border-radius:calc(12.5 * (var(--sjs-base-unit,var(--base-unit,8px))));white-space:nowrap;padding:calc(1.25 * (var(--sjs-base-unit,var(--base-unit,8px))));box-sizing:border-box;min-width:calc(6 * (var(--sjs-base-unit,var(--base-unit,8px))));min-height:calc(6 * (var(--sjs-base-unit,var(--base-unit,8px))));text-align:center;border:2px solid var(--sjs-border-default,var(--border,#d6d6d6));color:var(--sjs-general-forecolor,var(--foreground,#161616));fill:var(--sjs-border-default,var(--border,#d6d6d6));box-shadow:var(--sjs-shadow-small-reset,0px 0px 0px 0px #00000026), inset 0 0 0 0px var(--sjs-general-backcolor,var(--background,#fff));transition:box-shadow var(--sjs-transition-duration,.15s), background-color var(--sjs-transition-duration,.15s);justify-content:center;align-items:center;display:flex;position:relative}.sd-rating__item-smiley svg{width:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));height:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));display:block}.sd-rating__item-smiley--small{padding:calc(.625 * (var(--sjs-base-unit,var(--base-unit,8px))));min-width:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));min-height:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));border-width:1px}.sd-rating__item-smiley--small svg{width:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px))));height:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-rating__item-smiley--small:not(.sd-rating__item-smiley--selected):focus-within{box-shadow:0 0 0 1px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-rating__item-smiley--colored.sd-rating__item-smiley--small:not(.sd-rating__item-smiley--selected):focus-within{box-shadow:0 0 0 1px var(--sd-rating-item-color,var(--sjs-primary-backcolor,var(--primary,#19b394)))}.sd-rating__item-smiley--small.sd-rating__item-smiley--selected:focus-within{box-shadow:inset 0 0 0 2px var(--sjs-general-backcolor,var(--background,#fff)), 0 0 0 1px var(--sd-rating-item-color,var(--sjs-primary-backcolor,var(--primary,#19b394)))}legend+.sd-rating__item-smiley,legend+sv-ng-rating-item+.sd-rating__item-smiley{margin-inline-start:2px}.sd-rating__item-smiley--scale-colored{border-color:var(--sd-rating-item-color,var(--sjs-primary-backcolor,var(--primary,#19b394)));fill:var(--sd-rating-item-color,var(--sjs-primary-backcolor,var(--primary,#19b394)));transition:box-shadow var(--sjs-transition-duration,.15s), opacity var(--sjs-transition-duration,.15s), background-color var(--sjs-transition-duration,.15s)}.sd-rating__item-smiley--error{background-color:var(--sjs-special-red-light,var(--red-light,#e60a3e1a));fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));border-color:#0000}.sd-rating__item-smiley--error.sd-rating__item-smiley--scale-colored:hover{fill:var(--sd-rating-item-color,var(--sjs-general-forecolor-light,var(--foreground-light,#909090)))}.sd-rating__item-smiley--error.sd-rating__item-smiley--scale-colored:not(.sd-rating__item-smiley--selected){opacity:initial}.sd-rating__item-smiley.sd-rating__item-smiley--disabled{opacity:.5}.sd-rating__item-smiley.sd-rating__item-smiley--selected.sd-rating__item-smiley--disabled{opacity:initial;fill:var(--sjs-primary-forecolor,var(--primary-foreground,#fff))}.sd-rating__item-smiley.sd-rating__item-smiley--readonly{fill:var(--sjs-border-default,var(--border,#d6d6d6));border-color:var(--sjs-border-default,var(--border,#d6d6d6))}.sd-rating__item-smiley.sd-rating__item-smiley--selected.sd-rating__item-smiley--readonly{fill:var(--sjs-general-forecolor,var(--foreground,#161616));border-color:var(--sjs-general-forecolor,var(--foreground,#161616));background-color:unset}.sd-rating__item-smiley.sd-rating__item-smiley--preview.sd-rating__item-smiley--preview.sd-rating__item-smiley--preview{border:1px solid var(--sjs-general-forecolor,var(--foreground,#161616));fill:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-rating__item-smiley.sd-rating__item-smiley--preview.sd-rating__item-smiley--preview.sd-rating__item-smiley--preview:focus-within{box-shadow:none}.sd-rating__item-smiley.sd-rating__item-smiley--preview.sd-rating__item-smiley--preview.sd-rating__item-smiley--preview svg{margin:1px}.sd-rating__item-smiley.sd-rating__item-smiley--selected.sd-rating__item-smiley--preview.sd-rating__item-smiley--preview{fill:var(--sjs-general-backcolor,var(--background,#fff));background-color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-rating__item-smiley--allowhover:hover{background-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8));border-color:var(--sjs-border-default,var(--border,#d6d6d6))}.sd-rating__item-smiley:focus-within{box-shadow:var(--sjs-shadow-small-reset,0px 0px 0px 0px #00000026), 0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394));box-shadow:var(--sjs-shadow-small-reset,0px 0px 0px 0px #00000026), 0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394));border:none}.sd-rating__item-smiley--selected{background-color:var(--sd-rating-item-color,var(--sjs-primary-backcolor,var(--primary,#19b394)));border-color:var(--sd-rating-item-color,var(--sjs-primary-backcolor,var(--primary,#19b394)));fill:var(--sjs-primary-forecolor,var(--primary-foreground,#fff));font-weight:600}.sd-rating__item-smiley--selected:focus-within{border:0px solid var(--sjs-general-backcolor,var(--background,#fff));box-shadow:var(--sjs-shadow-small-reset,0px 0px 0px 0px #00000026), inset 0 0 0 4px var(--sjs-general-backcolor,var(--background,#fff)), 0 0 0 2px var(--sd-rating-item-color,var(--sjs-primary-backcolor,var(--primary,#19b394)))}.sd-rating__item-smiley--scale-colored:not(.sd-rating__item-smiley--selected){opacity:.25}.sd-rating__item-smiley--scale-colored:not(.sd-rating__item-smiley--selected).sd-rating__item-smiley--allowhover:hover{background-color:var(--sd-rating-item-color-light,var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8)));border-color:var(--sd-rating-item-color,var(--sjs-border-default,var(--border,#d6d6d6)));opacity:.5}.sd-rating__item-smiley--rate-colored:not(.sd-rating__item-smiley--selected).sd-rating__item-smiley--allowhover:hover{opacity:.5}.sd-rating__item-smiley--scale-colored:not(.sd-rating__item-smiley--selected):focus-within{opacity:1;box-shadow:var(--sjs-shadow-small-reset,0px 0px 0px 0px #00000026), 0 0 0 2px var(--sd-rating-item-color,var(--sjs-primary-backcolor,var(--primary,#19b394)))}.sd-rating__item-smiley--scale-colored.sd-rating__item-smiley--small:not(.sd-rating__item-smiley--selected):focus-within{opacity:1;box-shadow:var(--sjs-shadow-small-reset,0px 0px 0px 0px #00000026), 0 0 0 1px var(--sd-rating-item-color,var(--sjs-primary-backcolor,var(--primary,#19b394)))}.sd-rating__item-smiley--scale-colored.sd-rating__item-smiley--selected,.sd-rating__item-smiley--scale-colored.sd-rating__item-smiley--readonly,.sd-rating__item-smiley--scale-colored.sd-rating__item-smiley--preview{opacity:1}.sd-rating__item-star{width:calc(6 * (var(--sjs-base-unit,var(--base-unit,8px))));height:calc(6 * (var(--sjs-base-unit,var(--base-unit,8px))));box-sizing:content-box;position:relative}.sd-rating__item-star:not(:first-of-type){padding-left:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))));margin-left:calc(-.5 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-rating__item-star:not(:last-of-type){padding-right:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))));margin-right:calc(-.5 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-rating__item-star svg{stroke:var(--sjs-border-default,var(--border,#d6d6d6));stroke-width:2px;fill:#0000;width:calc(6 * (var(--sjs-base-unit,var(--base-unit,8px))));height:calc(6 * (var(--sjs-base-unit,var(--base-unit,8px))));transition:stroke var(--sjs-transition-duration,.15s), opacity var(--sjs-transition-duration,.15s), fill var(--sjs-transition-duration,.15s);display:block;position:absolute}.sd-rating__item-star .sv-star{opacity:1}.sd-rating__item-star .sv-star-2{opacity:0}.sd-rating__item-star--small,.sd-rating__item-star--small svg{width:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));height:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-rating__item-star--small.sd-rating__item-star--selected svg{stroke-width:1px}.sd-rating__item-star--selected svg{stroke:#0000;fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-rating__item-star--selected:first-child svg{transition-delay:0s}.sd-rating__item-star--selected:nth-child(2) svg{transition-delay:25ms}.sd-rating__item-star--selected:nth-child(3) svg{transition-delay:50ms}.sd-rating__item-star--selected:nth-child(4) svg{transition-delay:75ms}.sd-rating__item-star--selected:nth-child(5) svg{transition-delay:.1s}.sd-rating__item-star--selected:nth-child(6) svg{transition-delay:.125s}.sd-rating__item-star--selected:nth-child(7) svg{transition-delay:.15s}.sd-rating__item-star--selected:nth-child(8) svg{transition-delay:.175s}.sd-rating__item-star--selected:nth-child(9) svg{transition-delay:.2s}.sd-rating__item-star--selected:nth-child(10) svg{transition-delay:.225s}.sd-rating__item-star--selected:nth-child(11) svg{transition-delay:.25s}.sd-rating__item-star--selected:nth-child(12) svg{transition-delay:.275s}.sd-rating__item-star--selected:nth-child(13) svg{transition-delay:.3s}.sd-rating__item-star--selected:nth-child(14) svg{transition-delay:.325s}.sd-rating__item-star--selected:nth-child(15) svg{transition-delay:.35s}.sd-rating__item-star--selected:nth-child(16) svg{transition-delay:.375s}.sd-rating__item-star--selected:nth-child(17) svg{transition-delay:.4s}.sd-rating__item-star--selected:nth-child(18) svg{transition-delay:.425s}.sd-rating__item-star--selected:nth-child(19) svg{transition-delay:.45s}.sd-rating__item-star--selected:nth-child(20) svg{transition-delay:.475s}.sd-rating__item-star--selected:nth-child(21) svg{transition-delay:.5s}.sd-rating__item-star--selected:nth-child(22) svg{transition-delay:.525s}.sd-rating__item-star--selected:nth-child(23) svg{transition-delay:.55s}.sd-rating__item-star--selected:nth-child(24) svg{transition-delay:.575s}.sd-rating__item-star--selected:nth-child(25) svg{transition-delay:.6s}.sd-rating__item-star--error svg{stroke:none;fill:var(--sjs-special-red-light,var(--red-light,#e60a3e1a))}.sd-rating__item-star--disabled{opacity:.5}.sd-rating__item-star--disabled svg{stroke:var(--sjs-border-default,var(--border,#d6d6d6));fill:none}.sd-rating__item-star--selected.sd-rating__item-star--disabled svg{stroke:none;fill:var(--sjs-border-default,var(--border,#d6d6d6))}.sd-rating__item-star--readonly svg{stroke:var(--sjs-border-default,var(--border,#d6d6d6));fill:none}.sd-rating__item-star--selected.sd-rating__item-star--readonly svg{stroke:none;fill:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-rating__item-star--preview svg{stroke:var(--sjs-general-forecolor,var(--foreground,#161616));stroke-width:1px;fill:none}.sd-rating__item-star--selected.sd-rating__item-star--preview svg{stroke:none;fill:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-rating__item-star:not(.sd-rating__item-star--preview):focus-within svg{stroke:var(--sjs-primary-backcolor,var(--primary,#19b394));fill:#0000}.sd-rating__item-star--unhighlighted svg{stroke:#0000;fill:var(--sjs-border-default,var(--border,#d6d6d6))}.sd-rating__item-star--highlighted svg{stroke:var(--sjs-border-default,var(--border,#d6d6d6));fill:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8))}.sd-rating__item-star--selected:not(.sd-rating__item-star--preview).sd-rating__item-star--unhighlighted:focus-within svg{stroke:var(--sjs-border-default,var(--border,#d6d6d6));fill:var(--sjs-border-default,var(--border,#d6d6d6))}.sd-rating__item-star--selected:not(.sd-rating__item-star--preview):focus-within svg{stroke:var(--sjs-primary-backcolor,var(--primary,#19b394));fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-rating__item-star--selected:not(.sd-rating__item-star--preview):focus-within .sv-star{opacity:0}.sd-rating__item-star--selected:not(.sd-rating__item-star--preview):focus-within .sv-star-2{opacity:1}.sd-rating__item-text.sd-rating__item-text{font-family:var(--sjs-font-editorfont-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-weight:var(--sjs-font-editorfont-weight,400);color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));font-size:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));line-height:calc(1.5 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))));box-sizing:border-box;transition:color var(--sjs-transition-duration,.15s);display:inline-block}.sd-rating__item-text.sd-rating__item-text.sd-rating__min-text,.sd-rating__item-text.sd-rating__item-text.sd-rating__max-text{margin-top:calc(1.25 * (var(--sjs-base-unit,var(--base-unit,8px))));margin-bottom:calc(1.25 * (var(--sjs-base-unit,var(--base-unit,8px))));color:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,#00000073));border:2px solid #0000}.sd-rating__item-text.sd-rating__item-text.sd-rating__min-text{margin-right:var(--sjs-base-unit,var(--base-unit,8px));border-left:0}.sd-rating__item-text.sd-rating__item-text.sd-rating__max-text{margin-right:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));margin-left:var(--sjs-base-unit,var(--base-unit,8px))}.sd-rating__item-text.sd-rating__item-text .sv-string-editor{white-space:nowrap}.sd-rating__item-text.sd-rating__item-text.sd-rating__item--fixed-size{min-width:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-rating__item-text.sd-rating__item-text:after{content:attr(data-text);color:#0000;visibility:hidden;height:0;font-weight:600;display:block;overflow:hidden}.sd-rating--wrappable .sd-rating__item-text{max-width:100%}.sd-rating--wrappable .sd-rating__item-text .sv-string-viewer{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.sd-rating__item:focus-within .sd-rating__item-text.sd-rating__item-text{border:none}.sd-rating__item--selected .sd-rating__item-text.sd-rating__item-text{color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff));font-weight:inherit;border:none}.sd-rating-dropdown-item{justify-content:space-between;align-items:center;gap:calc(4 * (var(--sjs-base-unit,var(--base-unit,8px))));width:100%;display:flex}.sd-rating-dropdown-item_description{color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-style:normal;font-weight:400;font-size:calc(.75 * (var(--sjs-font-size,16px)));line-height:var(--sjs-font-size,16px)}.sv-list__item.sv-list__item--selected .sd-rating-dropdown-item_description{color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff))}.sv-ranking-item--error .sv-ranking-item__index{background-color:var(--sjs-special-red-light,var(--red-light,#e60a3e1a));border-color:#0000;box-shadow:0 1px 2px #0000}.sd-element--with-frame .sv-ranking-item{left:calc(-3 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sv-ranking.sd-ranking--readonly{user-select:initial;-webkit-user-select:initial}.sv-ranking.sd-ranking--readonly.sv-ranking--select-to-rank-empty-value .sv-ranking__containers-divider,.sv-ranking.sd-ranking--readonly .sv-ranking__container--empty{visibility:hidden}.sv-ranking.sd-ranking--preview{user-select:initial;-webkit-user-select:initial}.sv-ranking.sd-ranking--preview.sv-ranking--select-to-rank-empty-value .sv-ranking__containers-divider,.sv-ranking.sd-ranking--preview .sv-ranking__container--empty{visibility:hidden}@container (width<=496px){.sv-ranking--select-to-rank-horizontal{flex-direction:column-reverse}.sv-ranking--select-to-rank-horizontal .sv-ranking__containers-divider{margin:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px)))) 0;height:1px;width:initial}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty{padding-top:var(--sjs-base-unit,var(--base-unit,8px));padding-bottom:var(--sjs-base-unit,var(--base-unit,8px));justify-content:center;align-items:center;display:flex}.sv-ranking--select-to-rank-horizontal .sv-ranking__container{max-width:initial}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--to .sv-ranking-item,.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty.sv-ranking__container--to .sv-ranking-item{left:initial}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty.sv-ranking__container--to .sv-ranking__container-placeholder{padding-left:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));padding-right:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sv-ranking--select-to-rank-horizontal .sv-ranking__container--empty.sv-ranking__container--from .sv-ranking__container-placeholder{padding-right:initial}}@container (width<=176px){.sv-ranking__container--empty.sv-ranking__container--to .sv-ranking__container-placeholder{margin-left:calc(-5 * (var(--sjs-base-unit,var(--base-unit,8px))));margin-right:calc(-5 * (var(--sjs-base-unit,var(--base-unit,8px))))}}.sd-element--with-frame .sv-ranking--mobile .sv-ranking-item__icon-container{margin-left:0;margin-right:var(--sjs-base-unit,var(--base-unit,8px))}.sd-element--with-frame .sv-ranking--mobile .sv-ranking-item{left:0}.sv-ranking-item__content.sd-ranking-item__content{line-height:calc(1.5 * (var(--sjs-font-size,16px)))}.sv-dragdrop-movedown{animation:.1s ease-in-out svdragdropmovedown;transform:translate(0)}@keyframes svdragdropmovedown{0%{transform:translateY(-50px)}to{transform:translate(0)}}.sv-dragdrop-moveup{animation:.1s ease-in-out svdragdropmoveup;transform:translate(0)}@keyframes svdragdropmoveup{0%{transform:translateY(50px)}to{transform:translate(0)}}.sv-dropdown_select-wrapper{position:relative}.sv-dropdown_select-wrapper use{fill:var(--sjs-font-editorfont-placeholdercolor,var(--sjs-general-forecolor-light,var(--foreground-light,#909090)))}.sd-dropdown{appearance:none;padding-inline-start:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));padding-inline-end:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))));padding-block:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))));opacity:1;word-spacing:normal;justify-content:space-between;display:flex}.sd-dropdown[disabled]{pointer-events:none}select.sd-dropdown{padding-inline-start:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));padding-inline-end:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))));padding-block:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-dropdown--empty:not(.sd-input--disabled),.sd-dropdown--empty:not(.sd-input--disabled) .sd-dropdown__value{color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sd-dropdown--empty.sd-input--readonly{justify-content:flex-end}.sd-dropdown__input-field-component{height:auto}.sd-dropdown option{color:var(--sjs-general-forecolor,var(--foreground,#161616));font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-font-size,16px)}.sd-dropdown input[readonly]{pointer-events:none}.sd-dropdown__value{width:100%;min-height:calc(1.5 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))));text-overflow:ellipsis;white-space:nowrap;line-height:calc(1.5 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))));font-family:var(--sjs-font-editorfont-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-weight:var(--sjs-font-editorfont-weight,400);color:var(--sjs-font-editorfont-color,var(--sjs-general-forecolor,#000000e8));font-size:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));margin-block:var(--sjs-base-unit,var(--base-unit,8px));margin-inline:0;position:relative;overflow:hidden}.sd-dropdown-action-bar{overflow:unset;gap:calc(.25 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))));margin-inline-start:var(--sjs-base-unit,var(--base-unit,8px))}.sd-editor-button-item{appearance:none;padding:var(--sjs-base-unit,var(--base-unit,8px));border-radius:calc(.125 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))));cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-self:stretch;align-items:center;display:flex}.sd-editor-button-item:hover{background:var(--lbr-editor-button-background-color-hovered,var(--sjs-general-backcolor-dim-dark,#f3f3f3));transition:background var(--sjs-transition-duration,.15s)}.sd-input--readonly .sd-editor-button-item:hover,.sd-input--readonly .sd-editor-button-item:focus{background:0 0}.sd-editor-button-item--pressed{opacity:var(--lbr-editor-button-icon-opacity-pressed,.5);background:var(--lbr-editor-button-background-color-hovered,var(--sjs-general-backcolor-dim-dark,#f3f3f3));transition-property:opacity,background-color;transition-duration:var(--sjs-transition-duration,.15s)}.sv-editor-button-item__icon{width:calc(1.5 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))));height:calc(1.5 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))))}.sv-editor-button-item__icon use{pointer-events:none}.sd-question--readonly .sd-editor-button-item{opacity:var(--lbr-editor-button-icon-opacity-disabled,.25);cursor:default}.sd-dropdown_chevron-button{width:calc(5 * (var(--sjs-base-unit,var(--base-unit,8px))));top:0;bottom:0;box-sizing:content-box;cursor:pointer;justify-content:center;align-items:center;padding-inline-end:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))));display:flex;position:absolute;inset-inline-end:0}.sd-dropdown_chevron-button-svg{width:calc(1.5 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))));height:calc(1.5 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))))}.sd-dropdown_chevron-button-svg use{pointer-events:none}.sd-question--readonly .sd-dropdown_chevron-button use{opacity:.24}.sd-input.sd-dropdown:focus-within{box-shadow:var(--sjs-shadow-inner-reset,inset 0px 0px 0px 0px #00000026), 0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-input.sd-dropdown.sd-input--readonly{box-shadow:none;transition:none}.sd-dropdown__filter-string-input{width:100%;max-width:100%;font-family:var(--sjs-font-editorfont-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-weight:var(--sjs-font-editorfont-weight,400);color:var(--sjs-font-editorfont-color,var(--sjs-general-forecolor,#000000e8));font-size:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));line-height:calc(1.5 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))));text-overflow:ellipsis;white-space:nowrap;appearance:none;background-color:#0000;border:none;outline:none;padding:0;display:inline-block;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.sd-dropdown--empty:not(.sd-input--disabled) .sd-dropdown__filter-string-input::placeholder{color:var(--sjs-font-editorfont-placeholdercolor,var(--sjs-general-forecolor-light,var(--foreground-light,#909090)))}.sd-dropdown__filter-string-input::placeholder{color:var(--sjs-general-forecolor,var(--foreground,#161616));text-overflow:ellipsis;white-space:nowrap;appearance:none;width:100%;max-width:100%;display:inline-block;overflow:hidden}.sd-dropdown__hint-prefix{color:var(--sjs-font-editorfont-placeholdercolor,var(--sjs-general-forecolor-light,var(--foreground-light,#909090)));align-items:center;display:flex}.sd-dropdown__hint-prefix span{white-space:pre}.sd-dropdown__hint-suffix{color:var(--sjs-font-editorfont-placeholdercolor,var(--sjs-general-forecolor-light,var(--foreground-light,#909090)));display:flex}.sd-dropdown__hint-suffix span{white-space:pre}.sd-dropdown.sd-input--disabled .sv-string-viewer,.sd-dropdown.sd-input--readonly .sv-string-viewer,.sd-dropdown.sd-input--preview .sv-string-viewer{text-overflow:ellipsis;width:100%;max-width:100%;overflow:hidden}.sv-dropdown-popup .sd-list__item-body{line-height:calc(1.5 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))));font-size:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));font-weight:var(--sjs-font-editorfont-weight,400);font-family:var(--sjs-font-editorfont-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));padding-inline-end:calc(1.75 * (var(--sjs-base-unit,var(--base-unit,8px))));padding-block:calc(1.25 * (var(--sjs-base-unit,var(--base-unit,8px))));border:calc(.25 * (var(--sjs-base-unit,var(--base-unit,8px)))) solid transparent;border-radius:var(--sjs-corner-radius,4px);transition:border-color var(--sjs-transition-duration,.15s);padding-inline-start:calc(1.75 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sv-dropdown-popup .sv-list__item.sv-list__item--focused:not(.sv-list__item--selected) .sv-list__item-body{border:calc(.25 * (var(--sjs-base-unit,var(--base-unit,8px)))) solid var(--sjs-border-light,var(--border-light,#eaeaea));padding-inline-end:calc(1.75 * (var(--sjs-base-unit,var(--base-unit,8px))));padding-block:calc(1.25 * (var(--sjs-base-unit,var(--base-unit,8px))));padding-inline-start:calc(1.75 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sv-dropdown-popup.sv-popup--menu-tablet .sd-list__item-body,.sv-dropdown-popup.sv-popup--menu-phone .sd-list__item-body{font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-font-size,16px);line-height:calc(1.5 * (var(--sjs-font-size,16px)));font-weight:400}.sv-dropdown-popup.sv-single-select-list.sv-popup--leave .sd-list__item.sv-list__item--selected .sv-list__item-body{color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));background-color:#0000;font-weight:400}.sv-dropdown-popup.sv-popup--menu-popup.sv-popup--top .sv-popup__container{transform:translateY(-2px)}.sv-dropdown-popup.sv-popup--menu-popup.sv-popup--bottom .sv-popup__container{transform:translateY(2px)}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sd-dropdown,[style*=direction\:rtl] .sd-dropdown,[style*="direction: rtl"] .sd-dropdown){background-position:left calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px)))) top 50%, 0 0}.sv-list-item--custom-value .sv-list__item-body{color:var(--sjs-primary-backcolor,var(--primary,#19b394));font-weight:700}.sd-input.sd-tagbox:not(.sd-tagbox--empty).sd-input--editable{height:auto;padding-inline-start:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-input.sd-tagbox:not(.sd-tagbox--empty).sd-input--editable .sd-tagbox__value{padding:0}.sd-tagbox.sd-input--disabled .sd-tagbox__value,.sd-tagbox.sd-input--readonly .sd-tagbox__value,.sd-tagbox.sd-input--preview .sd-tagbox__value{white-space:normal}.sd-tagbox_clean-button{height:calc(1.5 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))));padding:calc(.5 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))));margin:auto 0}.sd-input.sd-tagbox:focus-within{box-shadow:var(--sjs-shadow-inner-reset,inset 0px 0px 0px 0px #00000026), 0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sv-tagbox__item{padding:var(--sjs-base-unit,var(--base-unit,8px)) calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px))));background-color:var(--sjs-primary-backcolor,var(--primary,#19b394));border-radius:calc(.5 * (var(--sjs-corner-radius,4px)));box-shadow:inset 0 0 0 var(--lbr-tag-box-item-border-width,0) var(--lbr-tag-box-item-border-color,#fff0);max-width:calc(100% - var(--sjs-base-unit,var(--base-unit,8px)));box-sizing:border-box;align-items:center;display:flex;position:relative}.sv-tagbox__item-text{color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff));min-width:calc(5.5 * (var(--sjs-base-unit,var(--base-unit,8px))));text-align:center;font-weight:600}.sv-tagbox__item-text span{text-overflow:ellipsis;display:block;overflow:hidden}.sv-tagbox__item:hover .sd-tagbox-item_clean-button,.sv-tagbox__item:focus .sd-tagbox-item_clean-button,.sv-tagbox__item:focus-within .sd-tagbox-item_clean-button{opacity:1;align-self:center}.sd-tagbox-item_clean-button{background:linear-gradient(270deg, var(--sjs-primary-backcolor,var(--primary,#19b394)) 53.12%, #19b39400 100%);opacity:0;transition:opacity var(--sjs-transition-duration,.15s);padding:0;padding-inline-start:calc(4 * (var(--sjs-base-unit,var(--base-unit,8px))));display:flex;position:absolute;inset-inline-end:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-tagbox-item_clean-button-svg{padding:calc(.25 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))));width:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));height:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));box-sizing:content-box;display:block}.sd-tagbox-item_clean-button-svg:hover{background:var(--sjs-primary-forecolor-light,var(--primary-foreground-disabled,#ffffff40));border-radius:100px}.sd-tagbox-item_clean-button-svg use{fill:var(--sjs-primary-forecolor,var(--primary-foreground,#fff))}.sd-tagbox__value.sd-dropdown__value{gap:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))));padding-inline:unset;margin-inline:unset;margin-block:unset;flex-wrap:wrap;flex-grow:1;align-content:center;display:flex;position:relative}.sd-tagbox__filter-string-input{flex-grow:1;width:100%;height:100%;display:flex}.sd-tagbox__placeholder{text-align:start;cursor:text;pointer-events:none;width:auto;max-width:100%;height:100%;color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));position:absolute;top:0;left:0}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sd-tagbox-item_clean-button,[style*=direction\:rtl] .sd-tagbox-item_clean-button,[style*="direction: rtl"] .sd-tagbox-item_clean-button){background:linear-gradient(90deg, var(--sjs-primary-backcolor,var(--primary,#19b394)) 53.12%, #19b39400 100%)}.sd-tagbox.sd-tagbox--empty .sd-tagbox__hint,.sd-tagbox.sd-tagbox--empty .sd-tagbox__hint-suffix-wrapper,.sd-tagbox.sd-tagbox--empty .sd-tagbox__filter-string-input{width:100%;height:100%}.sd-tagbox__hint{flex-grow:1;max-width:100%;display:flex}.sd-tagbox__hint-suffix-wrapper{width:100%;position:relative}.sd-dropdown__hint-suffix.sd-tagbox__hint-suffix{line-height:calc(1.5 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))));align-items:center;height:100%;display:flex}.sd-dropdown__hint-prefix.sd-tagbox__hint-prefix{line-height:calc(1.5 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))));justify-content:flex-end;align-items:center;max-width:50%;height:100%;display:flex}.sd-imagepicker{gap:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));border:none;width:100%;margin:0;padding:0}.sd-imagepicker--static{flex-wrap:wrap;display:flex}.sd-imagepicker--responsive{display:grid}.sd-imagepicker--column{flex-direction:column;align-items:flex-start}@supports not (aspect-ratio:1/1){.sd-imagepicker>div{margin-right:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))))}}.sd-imagepicker__item img,.sd-imagepicker__item .sd-imagepicker__image-container>div{border-radius:var(--sjs-corner-radius,4px);background-color:var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9))}.sd-imagepicker__item-decorator{flex-direction:column;align-items:center;display:flex;position:relative}.sd-imagepicker__label{position:relative}.sd-imagepicker__label .sd-visuallyhidden{height:100%;margin:0}.sd-imagepicker__image-container{position:relative}.sd-imagepicker__check-decorator{opacity:0;top:var(--sjs-base-unit,var(--base-unit,8px));right:var(--sjs-base-unit,var(--base-unit,8px));padding:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px))));box-sizing:border-box;background-color:var(--sjs-general-backcolor,var(--background,#fff));z-index:1;transition:opacity var(--sjs-transition-duration,.15s);border-radius:100%;display:block;position:absolute}.sd-imagepicker__check-icon{width:calc(1.5 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))));height:calc(1.5 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))));fill:var(--sjs-primary-backcolor,var(--primary,#19b394));display:block}.sd-imagepicker__item--checked .sd-imagepicker__check-decorator{opacity:1}.sd-imagepicker__item--error .sd-imagepicker__image-container:before{content:" ";background-color:var(--sjs-special-red-light,var(--red-light,#e60a3e1a));border-radius:var(--sjs-corner-radius,4px);background:linear-gradient(0deg, var(--sjs-special-red-light,var(--red-light,#e60a3e1a)), var(--sjs-special-red-light,var(--red-light,#e60a3e1a)));width:100%;height:100%;display:block;position:absolute;top:0;left:0}.sd-imagepicker__item:focus-within .sd-imagepicker__image,.sd-imagepicker__item--allowhover:not(.sd-imagepicker__item--readonly,.sd-imagepicker__item--preview) .sd-imagepicker__image:hover{opacity:.5}.sd-imagepicker__image{box-sizing:border-box;max-width:100%;transition:opacity var(--sjs-transition-duration,.15s);display:block}.sd-imagepicker__text{font-size:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));line-height:calc(1.5 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))));margin-top:var(--sjs-base-unit,var(--base-unit,8px));color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)))}.sd-imagepicker__no-image{background-color:var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9));display:flex;inset-block-start:0}.sd-imagepicker__no-image-svg{height:calc(6 * (var(--sjs-base-unit,var(--base-unit,8px))));width:calc(6 * (var(--sjs-base-unit,var(--base-unit,8px))));margin:auto}.sd-imagepicker__no-image-svg use{fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));opacity:.5}.sd-imagepicker__text{white-space:normal;text-align:center}.sd-imagepicker__column{gap:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));flex-direction:column;align-items:flex-start;padding-right:0;display:flex}.sd-imagepicker__column.sd-selectbase__column{min-width:0}.sd-imagepicker__column .sd-imagepicker__item{width:100%}.sd-imagepicker__column .sd-imagepicker__text{text-overflow:ellipsis;text-align:center;white-space:nowrap;width:100%;display:inline-block;overflow:hidden}.sd-selectbase__column.sd-imagepicker__column:not(:last-child){padding-right:0}.sd-imagepicker__item--readonly .sd-imagepicker__check-icon{fill:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-imagepicker__item--preview .sd-imagepicker__check-decorator{display:none}.sd-imagepicker__item--preview .sd-imagepicker__image{filter:grayscale();opacity:.25}.sd-imagepicker__item--preview.sd-imagepicker__item--checked .sd-imagepicker__image{filter:grayscale(0%);opacity:1}.sd-image__image{border-radius:var(--sjs-corner-radius,4px);max-width:100%;display:block}.sd-image__image--adaptive{width:100%;height:auto;max-width:calc(80 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-image__no-image{background:var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9));min-width:calc(5 * (var(--sjs-base-unit,var(--base-unit,8px))));min-height:calc(27.5 * (var(--sjs-base-unit,var(--base-unit,8px))));justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.sd-image__no-image use{fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));opacity:.5}.sd-question--image{width:100%}.sd-html{white-space:initial;font-size:var(--sjs-article-font-default-fontSize,var(--sjs-font-size,16px));-webkit-text-decoration:var(--sjs-article-font-default-textDecoration,"none");text-decoration:var(--sjs-article-font-default-textDecoration,"none");font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-default-fontWeight,400);font-style:var(--sjs-article-font-default-fontStyle,"normal");font-stretch:var(--sjs-article-font-default-fontStretch,"normal");letter-spacing:var(--sjs-article-font-default-letterSpacing,0);line-height:var(--sjs-article-font-default-lineHeight,28px);text-indent:var(--sjs-article-font-default-paragraphIndent,0px);text-transform:var(--sjs-article-font-default-textCase,"none");color:var(--sjs-font-pagetitle-color,var(--sjs-general-dim-forecolor,#000000e8))}.sd-html h1{font-size:var(--sjs-article-font-xx-large-fontSize,calc(4 * (var(--sjs-font-size,16px))));-webkit-text-decoration:var(--sjs-article-font-xx-large-textDecoration,"none");text-decoration:var(--sjs-article-font-xx-large-textDecoration,"none");font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-xx-large-fontWeight,700);font-style:var(--sjs-article-font-xx-large-fontStyle,"normal");font-stretch:var(--sjs-article-font-xx-large-fontStretch,"normal");letter-spacing:var(--sjs-article-font-xx-large-letterSpacing,0);line-height:var(--sjs-article-font-xx-large-lineHeight,64px);text-indent:var(--sjs-article-font-xx-large-paragraphIndent,0px);text-transform:var(--sjs-article-font-xx-large-textCase,"none")}.sd-html h2{font-size:var(--sjs-article-font-x-large-fontSize,calc(3 * (var(--sjs-font-size,16px))));-webkit-text-decoration:var(--sjs-article-font-x-large-textDecoration,"none");text-decoration:var(--sjs-article-font-x-large-textDecoration,"none");font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-x-large-fontWeight,700);font-style:var(--sjs-article-font-x-large-fontStyle,"normal");font-stretch:var(--sjs-article-font-x-large-fontStretch,"normal");letter-spacing:var(--sjs-article-font-x-large-letterSpacing,0);line-height:var(--sjs-article-font-x-large-lineHeight,56px);text-indent:var(--sjs-article-font-x-large-paragraphIndent,0px);text-transform:var(--sjs-article-font-x-large-textCase,"none")}.sd-html h3{font-size:var(--sjs-article-font-large-fontSize,calc(2 * (var(--sjs-font-size,16px))));-webkit-text-decoration:var(--sjs-article-font-large-textDecoration,"none");text-decoration:var(--sjs-article-font-large-textDecoration,"none");font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-large-fontWeight,700);font-style:var(--sjs-article-font-large-fontStyle,"normal");font-stretch:var(--sjs-article-font-large-fontStretch,"normal");letter-spacing:var(--sjs-article-font-large-letterSpacing,0);line-height:var(--sjs-article-font-large-lineHeight,40px);text-indent:var(--sjs-article-font-large-paragraphIndent,0px);text-transform:var(--sjs-article-font-large-textCase,"none")}.sd-html h4,.sd-html h5,.sd-html h6{font-size:var(--sjs-article-font-medium-fontSize,calc(1.5 * (var(--sjs-font-size,16px))));-webkit-text-decoration:var(--sjs-article-font-medium-textDecoration,"none");text-decoration:var(--sjs-article-font-medium-textDecoration,"none");font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-medium-fontWeight,700);font-style:var(--sjs-article-font-medium-fontStyle,"normal");font-stretch:var(--sjs-article-font-medium-fontStretch,"normal");letter-spacing:var(--sjs-article-font-medium-letterSpacing,0);line-height:var(--sjs-article-font-medium-lineHeight,32px);text-indent:var(--sjs-article-font-medium-paragraphIndent,0px);text-transform:var(--sjs-article-font-medium-textCase,"none")}.sd-html td,.sd-html span,.sd-html div,.sd-html p{font-size:var(--sjs-article-font-default-fontSize,var(--sjs-font-size,16px));-webkit-text-decoration:var(--sjs-article-font-default-textDecoration,"none");text-decoration:var(--sjs-article-font-default-textDecoration,"none");font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-default-fontWeight,400);font-style:var(--sjs-article-font-default-fontStyle,"normal");font-stretch:var(--sjs-article-font-default-fontStretch,"normal");letter-spacing:var(--sjs-article-font-default-letterSpacing,0);line-height:var(--sjs-article-font-default-lineHeight,28px);text-indent:var(--sjs-article-font-default-paragraphIndent,0px);text-transform:var(--sjs-article-font-default-textCase,"none")}.sd-html a{color:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-html button{padding:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px)))) calc(4 * (var(--sjs-base-unit,var(--base-unit,8px))));vertical-align:baseline;text-align:center;background-color:var(--sjs-general-backcolor,var(--background,#fff));border-radius:var(--sjs-corner-radius,4px);cursor:pointer;-webkit-user-select:none;user-select:none;outline:solid calc(.25 * (var(--sjs-base-unit,var(--base-unit,8px)))) transparent;color:var(--sjs-primary-backcolor,var(--primary,#19b394));font-style:normal;font-weight:600;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-font-questiontitle-size,var(--sjs-font-size,16px));line-height:calc(1.5 * (var(--sjs-font-questiontitle-size,var(--sjs-font-size,16px))));box-shadow:var(--sjs-shadow-small,0px 1px 2px 0px #00000026), 0 0 0 0px var(--sjs-primary-backcolor,var(--primary,#19b394));transition:box-shadow var(--sjs-transition-duration,.15s);border:none;align-items:center;display:flex}.sd-html button:hover{background-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8))}.sd-html button:focus{box-shadow:var(--sjs-shadow-small-reset,0px 0px 0px 0px #00000026), 0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-html button span{flex-grow:1;justify-content:center;align-items:center;display:flex}.sd-html--nested{color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)))}.sd-expression{color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));font-size:var(--sjs-font-size,16px);white-space:break-spaces}.sd-question__content--left .sd-expression{line-height:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));padding:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px)))) 0}.sd-progress{background-color:var(--sjs-border-light,var(--border-light,#eaeaea));height:2px;position:relative}.sd-progress__bar{background-color:var(--sjs-primary-backcolor,var(--primary,#19b394));height:100%;position:relative;overflow:hidden}.sd-progress__text{margin-top:var(--sjs-base-unit,var(--base-unit,8px));padding:var(--sjs-base-unit,var(--base-unit,8px)) calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px))));right:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px))));color:var(--sjs-general-dim-forecolor-light,#00000073);font-size:calc(.75 * (var(--sjs-font-size,16px)));line-height:var(--sjs-font-size,16px);font-weight:600;position:absolute}@media only screen and (width>=1000px){.sd-progress__text{margin-left:5%}}@media only screen and (width<=1000px){.sd-progress__text{margin-left:10px}}.sd-body__progress--top{margin-bottom:calc(4 * (var(--sjs-base-unit,var(--base-unit,8px))));z-index:50;position:sticky;top:0}.sd-body__progress--bottom .sd-progress__text{margin-top:calc(-3.5 * (var(--sjs-base-unit,var(--base-unit,8px))));padding-bottom:0}.sv-root--sticky-top .sd-progress__text{border-radius:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))));color:var(--sjs-general-dim-forecolor,#000000e8);opacity:.75;background:var(--sjs-general-backcolor,var(--background,#fff));box-shadow:var(--sjs-shadow-medium,0px 2px 6px 0px #0000001a), var(--sjs-shadow-small,0px 1px 2px 0px #00000026)}.sd-boolean{gap:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))));width:max-content;padding:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))));background-color:var(--sjs-editorpanel-backcolor,var(--sjs-editor-background,var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9))));border-radius:calc(12.5 * (var(--sjs-base-unit,var(--base-unit,8px))));box-shadow:var(--sjs-shadow-inner,inset 0px 1px 2px 0px #00000026), 0 0 0 0px var(--sjs-primary-backcolor,var(--primary,#19b394));transition:box-shadow var(--sjs-transition-duration,.15s);display:flex;position:relative}.sd-boolean.sd-boolean--allowhover:focus-within{box-shadow:var(--sjs-shadow-inner-reset,inset 0px 0px 0px 0px #00000026), 0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-boolean__thumb,.sd-boolean__label{font-family:var(--sjs-font-editorfont-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-weight:var(--sjs-font-editorfont-weight,400);font-size:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));color:var(--sjs-font-editorfont-placeholdercolor,var(--sjs-general-forecolor-light,var(--foreground-light,#909090)));line-height:calc(1.5 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))));padding:var(--sjs-base-unit,var(--base-unit,8px)) calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));display:block}.sd-boolean__switch{padding:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))));box-sizing:border-box;border-radius:calc(12.5 * (var(--sjs-base-unit,var(--base-unit,8px))));align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.sd-boolean.sd-boolean--checked .sd-boolean__label--true,.sd-boolean:not(.sd-boolean--checked):not(sd-boolean--indeterminate) .sd-boolean__label--false{color:#0000;transition-property:color;transition-duration:.15s;transition-timing-function:linear}.sd-boolean.sd-boolean--indeterminate .sd-boolean__switch,.sd-boolean--indeterminate .sd-boolean__thumb{display:none}.sd-boolean__thumb{left:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))));background-color:var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff))));box-shadow:var(--sjs-shadow-small,0px 1px 2px 0px #00000026);border-radius:calc(12.5 * (var(--sjs-base-unit,var(--base-unit,8px))));color:var(--sjs-primary-backcolor,var(--primary,#19b394));z-index:2;font-weight:600;transition-property:transform,left;transition-duration:.2s;transition-timing-function:linear;position:absolute;transform:translate(0)}.sd-boolean__thumb .sv-string-viewer.sv-string-viewer--multiline{white-space:nowrap}.sd-boolean--checked:not(.sd-boolean--exchanged) .sd-boolean__thumb,.sd-boolean--exchanged:not(.sd-boolean--checked) .sd-boolean__thumb{left:calc(100% - .5 * var(--sjs-base-unit,var(--base-unit,8px)));transform:translate(-100%)}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sd-boolean__thumb,[style*=direction\:rtl] .sd-boolean__thumb,[style*="direction: rtl"] .sd-boolean__thumb){left:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))));right:unset;transform:translate(100%)}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sd-boolean--checked:not(.sd-boolean--exchanged) .sd-boolean__thumb,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sd-boolean--exchanged:not(.sd-boolean--checked) .sd-boolean__thumb,[style*=direction\:rtl] .sd-boolean--checked:not(.sd-boolean--exchanged) .sd-boolean__thumb,[style*=direction\:rtl] .sd-boolean--exchanged:not(.sd-boolean--checked) .sd-boolean__thumb,[style*="direction: rtl"] .sd-boolean--checked:not(.sd-boolean--exchanged) .sd-boolean__thumb,[style*="direction: rtl"] .sd-boolean--exchanged:not(.sd-boolean--checked) .sd-boolean__thumb){left:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))));right:unset;transform:translate(0)}.sd-boolean--exchanged.sd-boolean:not(.sd-boolean--checked):not(sd-boolean--indeterminate) .sd-boolean__label--false,.sd-boolean--exchanged.sd-boolean.sd-boolean--checked .sd-boolean__label--true{color:var(--sjs-font-editorfont-placeholdercolor,var(--sjs-general-forecolor-light,var(--foreground-light,#909090)))}.sd-boolean--disabled{pointer-events:none}.sd-boolean--disabled .sd-boolean__thumb,.sd-boolean--disabled .sd-boolean__label{color:var(--sjs-general-forecolor,var(--foreground,#161616));opacity:.25}.sd-boolean--readonly{pointer-events:none;box-shadow:none;background:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8));transition:none}.sd-boolean--readonly .sd-boolean__thumb{box-shadow:inset 0px 0px 0px 2px var(--sjs-general-forecolor,var(--foreground,#161616));color:var(--sjs-general-forecolor,var(--foreground,#161616));transition:none}.sd-boolean--preview{pointer-events:none;box-shadow:none;background:0 0;transition:none}.sd-boolean--preview .sd-boolean__thumb{border:1px solid var(--sjs-general-forecolor,var(--foreground,#161616));box-shadow:none;color:var(--sjs-general-forecolor,var(--foreground,#161616));transition:none}.sd-boolean--preview.sd-boolean--checked .sd-boolean__thumb,.sd-boolean--preview.sd-boolean--indeterminate .sd-boolean__thumb{margin-left:auto}.sd-boolean--preview .sd-checkbox__label--preview{color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-boolean__thumb-ghost{z-index:1;border-radius:calc(12.5 * (var(--sjs-base-unit,var(--base-unit,8px))));transition:background-color var(--sjs-transition-duration,.15s);background-color:#0000}.sd-boolean.sd-boolean--allowhover .sd-boolean__thumb-ghost:hover{background-color:var(--sjs-editorpanel-hovercolor,var(--sjs-general-backcolor-dim-dark,#f3f3f3))}.sd-boolean--error{background-color:var(--sjs-special-red-light,var(--red-light,#e60a3e1a))}.sd-question--boolean .sd-item__control-label{display:flex}:root,:host{--sjs-postcss-fix-slider-path-height:var(--lbr-slider-path-height,calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px)))));--sjs-postcss-fix-slider-path-color:var(--lbr-slider-path-color);--sjs-postcss-fix-slider-path-color-filled:var(--lbr-slider-path-color-filled);--sjs-postcss-fix-slider-thumb-width:var(--lbr-slider-thumb-width,calc(4 * (var(--sjs-base-unit,var(--base-unit,8px)))));--sjs-postcss-fix-slider-thumb-height:var(--lbr-slider-thumb-height,calc(4 * (var(--sjs-base-unit,var(--base-unit,8px)))));--sjs-postcss-fix-slider-thumb-color:var(--lbr-slider-thumb-color,var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff)))));--sjs-postcss-fix-slider-tooltip-pointer-width:var(--lbr-tooltip-pointer-width,calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px)))));--sjs-postcss-fix-slider-tooltip-pointer-height:var(--lbr-tooltip-pointer-height,calc(.75 * (var(--sjs-base-unit,var(--base-unit,8px)))));--sjs-postcss-fix-slider-path-height-preview:var(--lbr-slider-path-height-preview,calc(.125 * (var(--sjs-base-unit,var(--base-unit,8px)))))}.sd-slider{width:100%;margin-top:var(--lbr-slider-margin-top,var(--sjs-base-unit,var(--base-unit,8px)));gap:var(--lbr-slider-gap,var(--sjs-base-unit,var(--base-unit,8px)));flex-direction:column;display:flex;position:relative}.sd-slider-container{min-height:var(--sjs-postcss-fix-slider-thumb-height);cursor:pointer;margin-left:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px))));margin-right:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px))));position:relative}.sd-slider-container__slider{position:relative}.sd-slider__track{height:var(--sjs-postcss-fix-slider-path-height);top:calc(var(--sjs-postcss-fix-slider-thumb-height) / 2 - var(--sjs-postcss-fix-slider-path-height) / 2);position:absolute}.sd-slider__inverse-track,.sd-slider__inverse-track:after,.sd-slider__inverse-track:before{background:var(--sjs-postcss-fix-slider-path-color,var(--sjs-border-light,var(--border-light,#eaeaea)))}.sd-slider__inverse-track--left{left:0}.sd-slider__inverse-track--left:before{content:"";height:var(--sjs-postcss-fix-slider-path-height);width:var(--sjs-base-unit,var(--base-unit,8px));left:calc(-1 * (var(--sjs-base-unit,var(--base-unit,8px))));border-top-left-radius:10px;border-bottom-left-radius:10px;position:absolute}.sd-slider__inverse-track--right{right:0}.sd-slider__inverse-track--right:after{content:"";height:var(--sjs-postcss-fix-slider-path-height);width:var(--sjs-base-unit,var(--base-unit,8px));right:calc(-1 * (var(--sjs-base-unit,var(--base-unit,8px))));border-top-right-radius:10px;border-bottom-right-radius:10px;position:absolute}.sd-slider__range-track{background:var(--sjs-postcss-fix-slider-path-color-filled,var(--sjs-primary-backcolor,var(--primary,#19b394)));left:0}.sd-slider__range-track:before{content:"";height:var(--sjs-postcss-fix-slider-path-height);width:var(--sjs-base-unit,var(--base-unit,8px));left:calc(-1 * (var(--sjs-base-unit,var(--base-unit,8px))));background:var(--sjs-postcss-fix-slider-path-color-filled,var(--sjs-primary-backcolor,var(--primary,#19b394)));border-top-left-radius:10px;border-bottom-left-radius:10px;position:absolute}.sd-slider__range-track:after{content:"";height:var(--sjs-postcss-fix-slider-path-height);width:var(--sjs-base-unit,var(--base-unit,8px));right:calc(-1 * (var(--sjs-base-unit,var(--base-unit,8px))));background:var(--sjs-postcss-fix-slider-path-color-filled,var(--sjs-primary-backcolor,var(--primary,#19b394)));border-top-right-radius:10px;border-bottom-right-radius:10px;position:absolute}.sd-slider__thumb-container{margin-left:calc(var(--sjs-postcss-fix-slider-thumb-width) / -2);z-index:2;cursor:pointer;width:var(--sjs-postcss-fix-slider-thumb-width);height:var(--sjs-postcss-fix-slider-thumb-height);border-radius:var(--lbr-slider-thumb-corner-radius,1024px);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:absolute}.sd-slider__input:hover+.sd-slider__thumb-container .sd-slider__tooltip--on-hover{opacity:1}.sd-slider__input:hover+.sd-slider__thumb-container .sd-slider__thumb-dot{width:var(--lbr-slider-thumb-dot-width-hovering,calc(2 * (var(--sjs-base-unit,var(--base-unit,8px)))));height:var(--lbr-slider-thumb-dot-height-hovering,calc(2 * (var(--sjs-base-unit,var(--base-unit,8px)))))}.sd-slider__thumb-container--indeterminate .sd-slider__thumb-dot{background:var(--lbr-slider-thumb-dot-color-undefined,transparent)}.sd-slider__thumb-container--focused .sd-slider__thumb{box-shadow:none;border:var(--lbr-slider-thumb-border-width-focused,2px) solid var(--lbr-slider-thumb-border-color-focused,var(--sjs-primary-backcolor,var(--primary,#19b394)))}.sd-slider__thumb-container--focused .sd-slider__tooltip--on-hover{opacity:1}.sd-slider__thumb{padding:var(--lbr-slider-thumb-padding-top,calc(.75 * (var(--sjs-base-unit,var(--base-unit,8px))))) var(--lbr-slider-thumb-padding-right,calc(.75 * (var(--sjs-base-unit,var(--base-unit,8px))))) var(--lbr-slider-thumb-padding-bottom,calc(.75 * (var(--sjs-base-unit,var(--base-unit,8px))))) var(--lbr-slider-thumb-padding-left,calc(.75 * (var(--sjs-base-unit,var(--base-unit,8px)))));border-radius:var(--lbr-slider-thumb-corner-radius,1024px);background:var(--sjs-postcss-fix-slider-thumb-color);box-shadow:var(--lbr-slider-thumb-shadow-offset-x,0px) var(--lbr-slider-thumb-shadow-offset-y,1px) var(--lbr-slider-thumb-shadow-blur,2px) var(--lbr-slider-thumb-shadow-spread,0px) var(--lbr-slider-thumb-shadow-color,#00000026);justify-content:center;align-items:center;display:flex}.sd-slider__thumb-dot{border-radius:var(--lbr-slider-thumb-dot-corner-radius,1024px);background:var(--lbr-slider-thumb-dot-color,var(--sjs-primary-backcolor,var(--primary,#19b394)));width:var(--lbr-slider-thumb-dot-width,calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px)))));height:var(--lbr-slider-thumb-dot-height,calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px)))));transition:width var(--sjs-transition-duration,.15s), height var(--sjs-transition-duration,.15s);display:flex}.sd-slider__tooltip{opacity:1;bottom:calc(100% + var(--sjs-postcss-fix-slider-tooltip-pointer-height));box-shadow:var(--lbr-tooltip-shadow-2-offset-x,0px) var(--lbr-tooltip-shadow-2-offset-y,1px) var(--lbr-tooltip-shadow-2-blur,2px) var(--lbr-tooltip-shadow-2-spread,0px) var(--lbr-tooltip-shadow-2-color,#00000026), var(--lbr-tooltip-shadow-1-offset-x,0px) var(--lbr-tooltip-shadow-1-offset-y,2px) var(--lbr-tooltip-shadow-1-blur,6px) var(--lbr-tooltip-shadow-1-spread,0px) var(--lbr-tooltip-shadow-1-color,#0000001a);-webkit-user-select:none;user-select:none;border-radius:var(--lbr-tooltip-corder-radius,calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px)))));transition:opacity var(--sjs-transition-duration,.15s);flex-direction:column;display:flex;position:absolute}.sd-slider__tooltip-panel{padding:var(--lbr-tooltip-padding-top,var(--sjs-base-unit,var(--base-unit,8px))) var(--lbr-tooltip-padding-right,calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))))) var(--lbr-tooltip-padding-bottom,var(--sjs-base-unit,var(--base-unit,8px))) var(--lbr-tooltip-padding-left,calc(2 * (var(--sjs-base-unit,var(--base-unit,8px)))));border-radius:var(--lbr-tooltip-corder-radius,calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px)))));background:var(--lbr-tooltip-background-color,var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff)))));justify-content:center;align-items:center;display:flex}.sd-slider__tooltip-panel:after{content:" ";width:calc(var(--sjs-postcss-fix-slider-tooltip-pointer-height) * 1.41);height:calc(var(--sjs-postcss-fix-slider-tooltip-pointer-height) * 1.41);background:var(--lbr-tooltip-background-color,var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff)))));box-shadow:var(--ctr-tooltip-shadow-1-offset-x,0px) var(--ctr-tooltip-shadow-1-offset-y,2px) var(--ctr-tooltip-shadow-1-blur,8px) var(--ctr-tooltip-shadow-1-spread,0px) var(--ctr-tooltip-shadow-1-color,var(--sjs-special-glow,#004c441a)), var(--ctr-tooltip-shadow-2-offset-x,0px) var(--ctr-tooltip-shadow-2-offset-y,1px) var(--ctr-tooltip-shadow-2-blur,2px) var(--ctr-tooltip-shadow-2-spread,0px) var(--ctr-tooltip-shadow-2-color,var(--sjs-special-shadow,#00000040));bottom:calc(var(--sjs-postcss-fix-slider-tooltip-pointer-height) * 1.41 / -1);left:calc(50% - var(--sjs-postcss-fix-slider-tooltip-pointer-height) * 1.41);clip-path:polygon(-100% -100%,-100% 200%,200% 200%);transform:translate(calc(var(--sjs-postcss-fix-slider-tooltip-pointer-height) / 1.41), calc(var(--sjs-postcss-fix-slider-tooltip-pointer-height) / -1.41)) rotate(-45deg);position:absolute}.sd-slider__tooltip-value{font-family:var(--lbr-font-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--lbr-font-small-size,calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px)))));font-weight:600;line-height:var(--lbr-font-small-line-height,size(2));color:var(--lbr-tooltip-text-color,var(--sjs-primary-backcolor,var(--primary,#19b394)))}.sd-slider__tooltip--on-hover{opacity:0}.sd-slider-labels-container{-webkit-user-select:none;user-select:none;margin-left:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px))));margin-right:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-slider-labels-container>div{-webkit-user-select:none;user-select:none;min-height:var(--sjs-postcss-fix-slider-thumb-height);align-items:center;display:flex;position:relative}.sd-slider__label{-webkit-user-select:none;user-select:none;cursor:pointer;color:var(--sjs-general-forecolor,var(--foreground,#161616));width:var(--sjs-postcss-fix-slider-thumb-width);align-items:center;gap:var(--lbr-slider-label-gap,calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px)))));margin-left:calc(var(--sjs-postcss-fix-slider-thumb-width) / -2);flex-direction:column;display:flex;position:absolute;top:0}.sd-slider__label--long:first-child .sd-slider__label-text-container{align-self:flex-start}.sd-slider__label--long:last-child .sd-slider__label-text-container{align-self:flex-end}.sd-slider__label-tick{width:var(--lbr-slider-label-tick-width,calc(.125 * (var(--sjs-base-unit,var(--base-unit,8px)))));height:var(--lbr-slider-label-tick-height,calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px)))));background:var(--lbr-slider-label-tick-color,var(--sjs-border-default,var(--border,#d6d6d6)));flex-direction:column;align-items:flex-start;display:flex}.sd-slider__label-text{color:var(--lbr-slider-label-text-color,var(--sjs-font-editorfont-color,var(--sjs-general-forecolor,#000000e8)));text-align:center;font-family:var(--lbr-font-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-size:var(--lbr-font-default-size,calc(2 * (var(--sjs-base-unit,var(--base-unit,8px)))));font-style:normal;font-weight:400;line-height:var(--lbr-font-default-line-height,calc(3 * (var(--sjs-base-unit,var(--base-unit,8px)))))}.sd-slider__label-text--secondary{color:var(--lbr-slider-label-text-color-secondary,var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,#00000073)))}input[type=range].sd-slider__input{pointer-events:none;-webkit-appearance:none;z-index:4;height:var(--sjs-postcss-fix-slider-thumb-height);opacity:0;width:100%;margin:0;position:absolute;top:0;left:0}input[type=range][name=range-input].sd-slider__input{z-index:3}input[type=range][name=range-input].sd-slider__input:hover+.sd-slider-container .sd-slider__tooltip--on-hover{opacity:1}input[type=range].sd-slider__input:focus::-webkit-slider-runnable-track{background:0 0;border:#0000}input[type=range].sd-slider__input::-webkit-slider-runnable-track{margin:0 calc(var(--sjs-postcss-fix-slider-thumb-width) / -2);height:var(--sjs-postcss-fix-slider-path-height)}input[type=range].sd-slider__input::-moz-range-track{margin:0 calc(var(--sjs-postcss-fix-slider-thumb-width) / -2);height:var(--sjs-postcss-fix-slider-path-height)}input[type=range].sd-slider__input:focus{outline:none}input[type=range].sd-slider__input::-webkit-slider-thumb{pointer-events:all;height:67px;width:var(--sjs-postcss-fix-slider-thumb-width);background:var(--sjs-primary-backcolor,var(--primary,#19b394));-webkit-appearance:none;cursor:pointer;border:0;border-radius:0;position:relative;top:-50px}input[type=range][name=range-input].sd-slider__input::-webkit-slider-thumb{height:var(--sjs-postcss-fix-slider-thumb-height);top:0}input[type=range].sd-slider__input::-moz-range-thumb{pointer-events:all;height:75px;width:var(--sjs-postcss-fix-slider-thumb-width);background:var(--sjs-primary-backcolor,var(--primary,#19b394));-webkit-appearance:none;cursor:pointer;border:0;border-radius:0;position:relative;top:-20px}input[type=range][name=range-input].sd-slider__input::-moz-range-thumb{height:var(--sjs-postcss-fix-slider-thumb-height);top:0}input[type=range].sd-slider__input::-ms-fill-lower{background:0 0;border:0}input[type=range].sd-slider__input::-ms-fill-upper{background:0 0;border:0}input[type=range].sd-slider__input::-ms-tooltip{display:none}:root,:host{--sjs-range-slider-range-input-thumb-width:0px;--sjs-range-slider-range-input-thumb-left:0;--sjs-range-slider-range-input-thumb-position:absolute}input[type=range][name=range-input].sd-slider__input::-webkit-slider-thumb{width:var(--sjs-range-slider-range-input-thumb-width,0px);left:var(--sjs-range-slider-range-input-thumb-left,0);position:var(--sjs-range-slider-range-input-thumb-position,relative)}input[type=range][name=range-input].sd-slider__input::-moz-range-thumb{width:var(--sjs-range-slider-range-input-thumb-width,0px);left:var(--sjs-range-slider-range-input-thumb-left,0);position:var(--sjs-range-slider-range-input-thumb-position,relative)}.sd-question--readonly .sd-slider__tooltip,.sd-question--preview .sd-slider__tooltip{display:none}.sd-question--readonly .sd-slider__input,.sd-question--readonly .sd-slider-container,.sd-question--readonly .sd-slider__thumb-container,.sd-question--readonly .sd-slider__label{cursor:default}.sd-question--readonly input[type=range].sd-slider__input::-webkit-slider-thumb{cursor:default}.sd-question--readonly input[type=range].sd-slider__input::-moz-range-thumb{cursor:default}.sd-question--readonly .sd-slider__input:hover+.sd-slider__thumb-container .sd-slider__thumb-dot{width:var(--lbr-slider-thumb-dot-width,calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px)))));height:var(--lbr-slider-thumb-dot-height,calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px)))))}.sd-question--readonly .sd-slider__thumb-container--focused .sd-slider__thumb,.sd-question--readonly .sd-slider__thumb{box-shadow:none;border:var(--lbr-slider-thumb-border-width-read-only,2px) solid var(--lbr-slider-thumb-border-color-read-only,var(--sjs-general-forecolor,var(--foreground,#161616)))}.sd-question--readonly .sd-slider__thumb .sd-slider__thumb-dot{background:0 0}.sd-question--readonly .sd-slider__inverse-track,.sd-question--readonly .sd-slider__inverse-track:after,.sd-question--readonly .sd-slider__inverse-track:before{background:var(--lbr-slider-path-color-read-only,var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8)))}.sd-question--readonly .sd-slider__range-track,.sd-question--readonly .sd-slider__range-track:before,.sd-question--readonly .sd-slider__range-track:after{background:var(--lbr-slider-path-color-filled-read-only,var(--sjs-general-forecolor,var(--foreground,#161616)))}.sd-question--readonly .sd-slider__label-tick{background:var(--lbr-slider-label-tick-color,var(--sjs-border-light,var(--border-light,#eaeaea)))}.sd-question--readonly .sd-slider__label-text--secondary{color:var(--lbr-slider-label-text-color,var(--sjs-font-editorfont-color,var(--sjs-general-forecolor,#000000e8)))}.sd-question--preview .sd-slider--single .sd-slider__inverse-track--left:before{background:var(--lbr-slider-path-color-filled-preview,var(--sjs-general-forecolor,var(--foreground,#161616)))}.sd-question--preview .sd-slider__track{top:calc(var(--sjs-postcss-fix-slider-thumb-height) / 2 - var(--sjs-postcss-fix-slider-path-height-preview) / 2)}.sd-question--preview .sd-slider__input:hover+.sd-slider__thumb-container .sd-slider__thumb-dot{width:var(--lbr-slider-thumb-dot-width-preivew,calc(.125 * (var(--sjs-base-unit,var(--base-unit,8px)))));height:var(--lbr-slider-thumb-dot-height-preview,calc(2 * (var(--sjs-base-unit,var(--base-unit,8px)))))}.sd-question--preview .sd-slider__thumb-container--focused .sd-slider__thumb{box-shadow:none;border:none}.sd-question--preview .sd-slider__thumb{box-shadow:none;padding:0}.sd-question--preview .sd-slider__thumb .sd-slider__thumb-dot{width:var(--lbr-slider-thumb-dot-width-preivew,calc(.125 * (var(--sjs-base-unit,var(--base-unit,8px)))));height:var(--lbr-slider-thumb-dot-height-preview,calc(2 * (var(--sjs-base-unit,var(--base-unit,8px)))));background:var(--lbr-slider-thumb-dot-color-preview,var(--sjs-general-dim-forecolor,#000000e8))}.sd-question--preview .sd-slider__inverse-track,.sd-question--preview .sd-slider__inverse-track:after,.sd-question--preview .sd-slider__inverse-track:before{height:var(--sjs-postcss-fix-slider-path-height-preview);background:var(--lbr-slider-path-color-preview,var(--sjs-border-light,var(--border-light,#eaeaea)))}.sd-question--preview .sd-slider__range-track{height:var(--sjs-postcss-fix-slider-path-height-preview);background:var(--lbr-slider-path-color-filled-preview,var(--sjs-general-forecolor,var(--foreground,#161616)))}.sd-question--preview .sd-slider__range-track:before,.sd-question--preview .sd-slider__range-track:after{height:var(--sjs-postcss-fix-slider-path-height-preview);display:none}.sd-question--preview .sd-slider--negative-scale-mode .sd-slider__inverse-track--left:before{background:var(--lbr-slider-path-color-preview,var(--sjs-border-light,var(--border-light,#eaeaea)))}.sd-question--preview .sd-slider__label-tick{background:var(--lbr-slider-label-tick-color-preview,var(--sjs-general-forecolor,var(--foreground,#161616)))}.sd-question--preview .sd-slider__label-text--secondary{color:var(--lbr-slider-label-text-color,var(--sjs-font-editorfont-color,var(--sjs-general-forecolor,#000000e8)))}.sd-question--error .sd-slider__inverse-track,.sd-question--error .sd-slider__inverse-track:after,.sd-question--error .sd-slider__inverse-track:before{background:var(--lbr-slider-path-color-error,var(--sjs-special-red-light,var(--red-light,#e60a3e1a)))}.sd-question--error .sd-slider__range-track,.sd-question--error .sd-slider__range-track:before,.sd-question--error .sd-slider__range-track:after{background:var(--lbr-slider-path-color-filled-error,var(--sjs-special-red,var(--red,#e60a3e)))}.sd-question--error .sd-slider__thumb-dot{background:var(--lbr-slider-thumb-dot-color-error,var(--sjs-special-red,var(--red,#e60a3e)))}.sd-slider--design-mode .sd-slider__input,.sd-slider--design-mode .sd-slider-container,.sd-slider--design-mode .sd-slider__thumb-container,.sd-slider--design-mode .sd-slider__label{cursor:default}.sd-slider--design-mode input[type=range].sd-slider__input::-webkit-slider-thumb{cursor:default}.sd-slider--design-mode input[type=range].sd-slider__input::-moz-range-thumb{cursor:default}.sd-slider--design-mode .sd-slider__input:hover+.sd-slider__thumb-container .sd-slider__tooltip--on-hover{opacity:0}.sd-slider--design-mode .sd-slider__input:hover+.sd-slider__thumb-container .sd-slider__thumb-dot{width:var(--lbr-slider-thumb-dot-width-hovering,calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px)))));height:var(--lbr-slider-thumb-dot-height-hovering,calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px)))))}.sd-slider--design-mode input[type=range][name=range-input].sd-slider__input:hover+.sd-slider-container .sd-slider__tooltip--on-hover{opacity:0}.sd-slider--negative-scale-mode .sd-slider__range-track:before,.sd-slider--negative-scale-mode .sd-slider__range-track:after{display:none}.sd-slider--animated-thumb-mode .sd-slider__thumb-container{transition:left var(--sjs-transition-duration,.15s)}.sd-slider--animated-thumb-mode .sd-slider__track{transition:left var(--sjs-transition-duration,.15s), right var(--sjs-transition-duration,.15s), width var(--sjs-transition-duration,.15s)}.sd-slider--tooltips-always-mode{margin-top:var(--lbr-slider-margin-top-tooltip,calc(5 * (var(--sjs-base-unit,var(--base-unit,8px)))))}.sd-slider--labels-show-value-text-mode{margin-bottom:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-slider--labels-show-value-text-mode .sd-slider__label--long:first-child .sd-slider__label-text:first-child{text-align:start;margin-left:11px}.sd-slider--labels-show-value-text-mode .sd-slider__label--long:last-child .sd-slider__label-text:first-child{text-align:end}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sd-slider,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sd-slider__label-text,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sd-slider__input,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sd-slider__tooltip-value,[style*=direction\:rtl] .sd-slider,[style*=direction\:rtl] .sd-slider__label-text,[style*=direction\:rtl] .sd-slider__input,[style*=direction\:rtl] .sd-slider__tooltip-value,[style*="direction: rtl"] .sd-slider,[style*="direction: rtl"] .sd-slider__label-text,[style*="direction: rtl"] .sd-slider__input,[style*="direction: rtl"] .sd-slider__tooltip-value){transform:scaleX(-1)}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sd-slider__label-text,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sd-slider__tooltip-value,[style*=direction\:rtl] .sd-slider__label-text,[style*=direction\:rtl] .sd-slider__tooltip-value,[style*="direction: rtl"] .sd-slider__label-text,[style*="direction: rtl"] .sd-slider__tooltip-value){direction:ltr}.sd-paneldynamic .sd-progress{z-index:2;height:2px;position:absolute;left:0;right:0;transform:translateY(-1px)}.sd-paneldynamic>.sd-panel{padding-top:1px;padding-bottom:calc(.5 * var(--sd-base-vertical-padding))}.sd-paneldynamic .sd-paneldynamic__panel-wrapper>.sd-panel>.sd-panel__header{padding-top:var(--sd-base-vertical-padding);padding-bottom:0}.sd-paneldynamic .sd-paneldynamic__panel-wrapper>.sd-panel>.sd-panel__header:after{display:none}.sd-paneldynamic .sd-paneldynamic__panel-wrapper>.sd-panel>.sd-panel__header>.sd-panel__title{color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sd-question--readonly .sd-paneldynamic .sd-question__placeholder,.sd-question--preview .sd-paneldynamic .sd-question__placeholder{color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-paneldynamic__separator{display:none}.sd-paneldynamic__panel-wrapper{box-sizing:border-box;padding-bottom:calc(1 * var(--sd-base-padding))}.sd-paneldynamic__panel-wrapper:after{clear:both;content:" ";display:table}.sd-paneldynamic__footer .sd-paneldynamic__separator,.sd-paneldynamic__panel-wrapper--list~.sd-paneldynamic__panel-wrapper--list:before{content:" ";border-color:var(--sjs-border-light,var(--border-light,#eaeaea));background:var(--sjs-border-light,var(--border-light,#eaeaea));border:none;height:1px;margin:0;display:block;position:absolute;left:0;right:0}.sd-paneldynamic__separator:only-child{display:none}.sd-paneldynamic__panel-wrapper--in-row.sd-paneldynamic__panel-wrapper--in-row{flex-direction:row;align-items:center;display:flex;position:relative}.sd-paneldynamic__panel-wrapper--in-row.sd-paneldynamic__panel-wrapper--in-row:before{top:0;left:calc(-1 * var(--sd-base-padding));right:calc(-1 * var(--sd-base-padding))}.sd-paneldynamic__footer{clear:both}.sd-paneldynamic__footer .sd-paneldynamic__prev-btn,.sd-paneldynamic__footer .sd-paneldynamic__next-btn{display:block}.sd-paneldynamic__footer .sd-paneldynamic__prev-btn svg,.sd-paneldynamic__footer .sd-paneldynamic__next-btn svg{width:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));height:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-paneldynamic__footer .sd-paneldynamic__add-btn,.sd-paneldynamic__footer .sd-paneldynamic__progress-text,.sd-paneldynamic__footer .sd-paneldynamic__progress--bottom{display:initial}.sd-paneldynamic__buttons-container{padding:calc(var(--sd-base-vertical-padding) - var(--sjs-base-unit,var(--base-unit,8px))) 0;align-items:center;display:flex}.sd-paneldynamic__progress-container{margin-left:auto;margin-right:calc(-1 * (var(--sjs-base-unit,var(--base-unit,8px))));align-items:center;display:flex}.sd-paneldynamic__progress-text{font-size:var(--sjs-font-questiontitle-size,var(--sjs-font-size,16px));line-height:calc(1.5 * (var(--sjs-font-questiontitle-size,var(--sjs-font-size,16px))));color:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,#00000073));margin:0;margin-right:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-paneldynamic__prev-btn,.sd-paneldynamic__next-btn{width:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));height:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-paneldynamic__prev-btn .sv-svg-icon,.sd-paneldynamic__next-btn .sv-svg-icon{display:block}.sd-paneldynamic__prev-btn{margin-right:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-paneldynamic__next-btn{margin-left:calc(-1 * (var(--sjs-base-unit,var(--base-unit,8px))));margin-right:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));transform:rotate(180deg)}.sd-paneldynamic__placeholder .sd-paneldynamic__add-btn{display:initial;margin-left:0}.sd-question--empty.sd-question--paneldynamic>.sd-question__content{padding-bottom:var(--sd-base-padding);--animation-padding-bottom:var(--sd-base-padding)}.sd-question--paneldynamic:not(.sd-question--empty)>.sd-question__content>.sd-question__comment-area{padding-bottom:var(--sd-base-padding)}.sd-paneldynamic__buttons-container .sd-action-bar{width:100%;margin:0 calc(-3 * (var(--sjs-base-unit,var(--base-unit,8px))));width:calc(100% + 6 * var(--sjs-base-unit,var(--base-unit,8px)))}.sd-paneldynamic__panel-footer{top:calc(.5 * var(--sd-base-vertical-padding));margin-right:calc(-3 * (var(--sjs-base-unit,var(--base-unit,8px))));border-top:none;justify-content:flex-end;position:relative}.sd-paneldynamic__panel-footer .sv-action:not(.sv-action--hidden){margin-bottom:calc(-1 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-paneldynamic__tabs-container{padding-top:var(--sd-base-padding)}.sd-paneldynamic__tabs-container .sd-tabs-toolbar{margin:0 0 -1px calc(-2 * (var(--sjs-base-unit,var(--base-unit,8px))));width:calc(100% + 4 * var(--sjs-base-unit,var(--base-unit,8px)))}.sd-paneldynamic__tabs-container:after{content:" ";background:var(--sjs-border-light,var(--border-light,#eaeaea));height:1px;bottom:0;width:calc(100% + 2 * var(--sd-base-padding));display:block;position:relative;inset-inline-start:calc(-1 * var(--sd-base-padding))}.sd-paneldynamic__tabs-container--with-header{padding-top:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-tabs-toolbar.sv-action-bar{z-index:1;align-items:flex-start}.sd-tabs-toolbar.sd-tabs-toolbar--left{justify-content:flex-start}.sd-tabs-toolbar.sd-tabs-toolbar--right{justify-content:flex-end}.sd-tabs-toolbar.sd-tabs-toolbar--center{justify-content:center}.sd-tab-item{margin:0 calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));padding:var(--sjs-base-unit,var(--base-unit,8px)) 0 calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));appearance:none;box-sizing:border-box;cursor:pointer;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));line-height:calc(1.5 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))));color:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,#00000073));white-space:nowrap;box-shadow:inset 0px 0px 0px var(--sjs-primary-backcolor,var(--primary,#19b394));transition:box-shadow var(--sjs-transition-duration,.15s);background-color:#0000;border:none;display:flex;overflow-x:hidden}.sd-tab-item:hover,.sd-tab-item:focus-visible{box-shadow:inset 0px -2px 0px var(--sjs-primary-backcolor,var(--primary,#19b394));outline:none}.sd-tab-item.sd-tab-item--pressed{color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));box-shadow:inset 0px -2px 0px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-tab-item--icon{padding:var(--sjs-base-unit,var(--base-unit,8px));border-radius:calc(12.5 * (var(--sjs-base-unit,var(--base-unit,8px))));width:auto}.sd-tab-item--icon use{fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));opacity:.5}.sd-tab-item--icon:hover,.sd-tab-item--icon.sd-tab-item--pressed{background-color:var(--sjs-primary-backcolor-light,var(--primary-light,#19b3941a));box-shadow:none}.sd-tab-item--icon:hover use,.sd-tab-item--icon.sd-tab-item--pressed use{fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-tab-item--icon:hover use{opacity:1}.sd-tabs-toolbar .sv-dots{width:auto}.sd-tabs-toolbar .sv-dots.sv-action--hidden{width:0}.sd-tab-item__title{line-height:calc(1.5 * (var(--sjs-font-size,16px)));height:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));align-items:center;display:flex}.sd-question__title~.sd-tabs-toolbar{margin-top:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-paneldynamic__header.sd-element__header.sd-paneldynamic__header-tab{padding-bottom:0}.sd-element--collapsed .sd-paneldynamic__header.sd-element__header.sd-paneldynamic__header-tab{padding-bottom:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-paneldynamic__header.sd-element__header.sd-paneldynamic__header-tab:after{content:none}.sd-question--paneldynamic.sd-element--with-frame{padding-bottom:0}.sd-paneldynamic__panels-container{margin-left:calc(-1 * var(--sd-base-padding));padding-left:var(--sd-base-padding);margin-right:calc(-1 * var(--sd-base-padding));padding-right:var(--sd-base-padding);position:relative;overflow:hidden}.sd-paneldynamic__panel-wrapper{box-sizing:border-box}@keyframes movePanel{0%{transform:translateX(var(--sjs-pd-tab-move-margin))}to{transform:translate(0)}}.sd-paneldynamic__panel-wrapper--enter.sv-pd-animation-left,.sd-paneldynamic__panel-wrapper--enter.sv-pd-animation-right{--sjs-pd-tab-animation-delay:0s;animation-name:movePanel,changeHeight,paddingFadeIn,fadeIn;animation-duration:var(--sjs-pd-tab-move-in-duration,.25s), var(--sjs-pd-tab-height-change-duration,.25s), var(--sjs-pd-tab-height-change-duration,.25s), var(--sjs-pd-tab-fade-in-duration,.25s);animation-delay:calc(var(--sjs-pd-tab-move-in-delay,.1s) + var(--sjs-pd-tab-animation-delay)), calc(var(--sjs-pd-tab-height-change-delay,0s) + var(--sjs-pd-tab-animation-delay)), calc(var(--sjs-pd-tab-height-change-delay,0s) + var(--sjs-pd-tab-animation-delay)), calc(var(--sjs-pd-tab-fade-in-delay,.1s) + var(--sjs-pd-tab-animation-delay));opacity:0;transform:translateX(var(--sjs-pd-tab-move-margin));height:var(--animation-height-from);--animation-padding-top:0;--animation-padding-bottom:calc(1 * var(--sd-base-padding));padding-bottom:0;animation-timing-function:ease-out;animation-fill-mode:forwards}.sd-paneldynamic__panel-wrapper--enter.sv-pd-animation-left{--sjs-pd-tab-move-margin:calc(1 * var(--sjs-pd-tab-move-in-margin,50%))}.sd-paneldynamic__panel-wrapper--enter.sv-pd-animation-right{--sjs-pd-tab-move-margin:calc(-1 * var(--sjs-pd-tab-move-in-margin,50%))}.sd-paneldynamic__panel-wrapper--leave.sv-pd-animation-left,.sd-paneldynamic__panel-wrapper--leave.sv-pd-animation-right{animation-name:fadeIn,movePanel;animation-duration:var(--sjs-pd-tab-fade-out-duration,.25s), var(--sjs-pd-tab-move-out-duration,.25s);animation-delay:var(--sjs-pd-tab-fade-out-delay,0s), var(--sjs-pd-tab-move-out-delay,0s);left:var(--sd-base-padding);width:calc(100% - 2 * var(--sd-base-padding));animation-timing-function:ease-in;animation-direction:reverse;animation-fill-mode:forwards;position:absolute;top:0}.sd-paneldynamic__panel-wrapper--leave.sv-pd-animation-left{--sjs-pd-tab-move-margin:calc(-1 * var(--sjs-pd-tab-move-out-margin,50%))}.sd-paneldynamic__panel-wrapper--leave.sv-pd-animation-right{--sjs-pd-tab-move-margin:calc(1 * var(--sjs-pd-tab-move-out-margin,50%))}.sd-paneldynamic__panel-wrapper--enter.sv-pd-animation-adding{animation-name:fadeIn,changeHeight,paddingFadeIn;animation-duration:var(--sjs-pd-tab-add-fade-in-duration,.5s), var(--sjs-pd-tab-height-change-duration,.25s), var(--sjs-pd-tab-height-change-duration,.25s);animation-delay:calc(var(--sjs-pd-tab-add-fade-in-delay,.25s) + var(--sjs-pd-tab-animation-delay)), calc(var(--sjs-pd-tab-height-change-delay,0s) + var(--sjs-pd-tab-animation-delay)), calc(var(--sjs-pd-tab-height-change-delay,0s) + var(--sjs-pd-tab-animation-delay));animation-timing-function:ease-out;animation-fill-mode:forwards;transform:translate(0)}.sd-paneldynamic__panel-wrapper--enter.sv-pd-animation-removing{--sjs-pd-tab-animation-delay:var(--sjs-pd-tab-remove-fade-in-delay,.15s)}.sd-paneldynamic__panel-wrapper--leave.sv-pd-animation-removing{animation-name:fadeIn;animation-duration:var(--sjs-pd-tab-remove-fade-out-duration,.15s);animation-delay:var(--sjs-pd-tab-remove-fade-out-delay,0s);left:var(--sd-base-padding);width:calc(100% - 2 * var(--sd-base-padding));animation-timing-function:ease-in;animation-direction:reverse;animation-fill-mode:forwards;position:absolute;top:0}.sd-paneldynamic__panel-wrapper--enter,.sd-paneldynamic__panel-wrapper--leave{--animation-padding-top:0;--animation-padding-bottom:calc(1 * var(--sd-base-padding));animation-name:fadeIn,moveInWithOverflow;animation-fill-mode:forwards;min-height:0!important}.sd-paneldynamic__panel-wrapper--enter{opacity:0;animation-timing-function:ease-out;animation-duration:var(--sjs-pd-list-fade-in-duration,.5s), var(--sjs-pd-list-move-in-duration,.25s), var(--sjs-pd-list-move-in-duration,.25s);animation-delay:var(--sjs-pd-list-fade-in-delay,.25s), 0s, 0s}.sd-paneldynamic__panel-wrapper--leave{animation-timing-function:ease-in;animation-direction:reverse;animation-duration:var(--sjs-pd-list-fade-out-duration,.15s), var(--sjs-pd-list-move-out-duration,.25s), var(--sjs-pd-list-move-out-duration,.25s);animation-delay:0s, var(--sjs-pd-list-move-out-delay,.1s), var(--sjs-pd-list-move-out-delay,.1s);--animation-padding-bottom:calc(1 * var(--sd-base-padding))}.sd-file{font-size:var(--sjs-font-size,16px);line-height:calc(1.5 * (var(--sjs-font-size,16px)));min-height:calc(36 * (var(--sjs-base-unit,var(--base-unit,8px))));box-sizing:border-box;padding:0 calc(6 * (var(--sjs-base-unit,var(--base-unit,8px))));position:relative}.sd-file .sv-action-bar{padding:var(--sjs-base-unit,var(--base-unit,8px)) 0;justify-content:center;width:100%;position:absolute;bottom:0;left:0}.sd-file .sv-action-bar .sv-action-bar-item{height:calc(4 * (var(--sjs-base-unit,var(--base-unit,8px))));color:var(--sjs-general-forecolor-light,var(--foreground-light,#909090));border-radius:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-file .sv-action-bar .sv-action--file-index .sv-action-bar-item{padding:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px)))) 0;font-weight:600}.sd-file .sv-action-bar .sv-action--file-index .sv-action-bar-item:hover{background-color:var(--sjs-general-backcolor,var(--background,#fff))}.sd-file .sv-action-bar .sv-action--file-index .sv-action-bar-item:disabled{opacity:initial}.sd-file__decorator{left:calc(0 * (var(--sjs-base-unit,var(--base-unit,8px))));box-sizing:border-box;border:1px dashed var(--sjs-border-default,var(--border,#d6d6d6));flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;container-type:inline-size}.sd-file--answered .sd-file__decorator{container-type:unset}.sd-file__decorator--drag{z-index:1;border:1px solid var(--sjs-primary-backcolor,var(--primary,#19b394));background:var(--sjs-primary-backcolor-light,var(--primary-light,#19b3941a));box-shadow:inset 0 0 0 1px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-file__drag-area-placeholder{text-align:center;white-space:normal;color:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,#00000073));font-size:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));line-height:calc(1.5 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))));padding:0 calc(8 * (var(--sjs-base-unit,var(--base-unit,8px))))}@container (width<=496px){.sd-file__drag-area-placeholder{padding:0 var(--sjs-base-unit,var(--base-unit,8px))}}@container (width<=176px){.sd-file__drag-area-placeholder{display:none}.sd-file__decorator .sd-action{padding:var(--sjs-base-unit,var(--base-unit,8px))}.sd-file__decorator .sd-action .sv-svg-icon{margin-left:0}.sd-file__decorator .sd-file__actions-container{flex-direction:column}.sd-file__decorator .sd-file__actions-container span{display:none}}.sd-root-modern--mobile .sd-file__decorator{padding:0 calc(4 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-file__choose-btn--text{color:var(--sjs-primary-backcolor,var(--primary,#19b394));cursor:pointer;font-weight:600;display:block}.sd-file__choose-btn--text .sv-svg-icon{margin-left:calc(-1 * (var(--sjs-base-unit,var(--base-unit,8px))));width:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));height:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-file__choose-btn--icon>span{display:none}.sd-file__wrapper{width:max-content;max-width:100%}.sd-file__actions-container{margin-top:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))));flex-wrap:wrap;justify-content:center}.sd-file__actions-container .sv-action--hidden{display:none}.sd-file--answered .sd-file__actions-container{z-index:2;gap:var(--sjs-base-unit,var(--base-unit,8px));top:var(--sjs-base-unit,var(--base-unit,8px));right:var(--sjs-base-unit,var(--base-unit,8px));margin-top:0;position:absolute}.sd-file--chose-btn--as .sd-file--answered .sd-file__actions-container{inset-inline-end:calc(1.5 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))) + 5 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-file__list{box-sizing:content-box;padding:calc(10.5 * (var(--sjs-base-unit,var(--base-unit,8px)))) 0;min-height:calc(15 * (var(--sjs-base-unit,var(--base-unit,8px))));max-height:calc(15 * (var(--sjs-base-unit,var(--base-unit,8px))));flex-direction:row;width:100%;display:flex;position:relative;overflow:hidden}.sd-file__page{justify-content:center;align-items:stretch;gap:calc(4 * (var(--sjs-base-unit,var(--base-unit,8px))));height:calc(100% - 21 * var(--sjs-base-unit,var(--base-unit,8px)));width:100%;display:flex;position:absolute;left:0}@keyframes file-page-to-right{0%{opacity:1;left:0}to{opacity:0;left:100%}}@keyframes file-page-from-right{0%{opacity:0;left:100%}to{opacity:1;left:0}}@keyframes file-page-from-left{0%{opacity:0;left:-100%}to{opacity:1;left:0}}@keyframes file-page-to-left{0%{opacity:1;left:0}to{opacity:0;left:-100%}}.sd-file__page--leave-to-right,.sd-file__page--enter-from-right,.sd-file__page--leave-to-left,.sd-file__page--enter-from-left{animation-duration:.5s;animation-fill-mode:forwards}.sd-file__page--leave-to-right{animation-name:file-page-to-right}.sd-file__page--enter-from-right{animation-name:file-page-from-right}.sd-file__page--leave-to-left{animation-name:file-page-to-left}.sd-file__page--enter-from-left{animation-name:file-page-from-left}.sd-file__preview-item{min-height:100%;width:calc(12 * (var(--sjs-base-unit,var(--base-unit,8px))));cursor:pointer;flex-direction:column;align-items:stretch;margin:0;display:flex;position:relative}.sd-file__preview-item .sd-file__default-image{width:calc(9 * (var(--sjs-base-unit,var(--base-unit,8px))));height:calc(9 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-file__preview-item .sd-file__default-image use{fill:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,#00000073))}.sd-file__preview-item:hover .sd-file__remove-file-button{opacity:1}.sd-file__preview-item:hover .sd-file__sign a{text-decoration:underline}.sd-file__sign{margin-top:var(--sjs-base-unit,var(--base-unit,8px));text-align:center;font-size:calc(.75 * (var(--sjs-font-size,16px)));line-height:var(--sjs-font-size,16px)}.sd-file__sign a{color:var(--sjs-font-questiontitle-color,var(--sjs-general-forecolor,var(--foreground,#161616)));white-space:normal;word-break:break-all;width:calc(12 * (var(--sjs-base-unit,var(--base-unit,8px))));min-width:100%;max-width:100%;max-height:calc(3 * (var(--sjs-font-size,16px)));text-overflow:ellipsis;line-height:var(--sjs-font-size,16px);-webkit-line-clamp:3;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.sd-file__remove-file-button{opacity:0;transition:opacity var(--sjs-transition-duration,.15s);display:block;position:absolute;top:0;left:100%;transform:translate(-50%,-50%)}.sd-file__image-wrapper--default-image .sd-file__remove-file-button{transform:translate(calc(3.5 * var(--sjs-base-unit,var(--base-unit,8px)) - 50% - 1.5px), calc(-4.25 * var(--sjs-base-unit,var(--base-unit,8px)) - 50% + 1.5px));top:50%;left:50%}.sd-file__decorator--error{background-color:var(--sjs-special-red-light,var(--red-light,#e60a3e1a))}.sd-file__image-wrapper{text-align:center;width:calc(12 * (var(--sjs-base-unit,var(--base-unit,8px))));min-height:calc(12 * (var(--sjs-base-unit,var(--base-unit,8px))));height:calc(12 * (var(--sjs-base-unit,var(--base-unit,8px))));background:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));justify-content:center;align-items:center;display:flex;position:relative}.sd-file__image-wrapper img:not(.sd-file__default-image){max-width:100%;max-height:100%;width:calc(12 * (var(--sjs-base-unit,var(--base-unit,8px))));height:calc(12 * (var(--sjs-base-unit,var(--base-unit,8px))));object-fit:contain;display:block}.sd-file__image-wrapper--default-image{background:0 0}.sd-file--single .sd-file__preview-item .sd-file__remove-file-button{display:none}.sd-file--single-image{height:calc(36 * var(--sjs-base-unit,var(--base-unit,8px)))}.sd-file--single-image .sd-file__page{height:100%}.sd-file--single-image .sd-file__preview-item{width:100%;margin:0}.sd-file--single-image .sd-file__list{width:100%;height:100%;max-height:100%;padding:0;position:absolute;left:0}.sd-file--single-image .sd-file__image-wrapper{background-color:var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9));min-width:100%;min-height:100%}.sd-file--single-image .sd-file__image-wrapper img{width:100%;height:100%}.sd-file--single-image .sd-file__sign{width:100%;min-height:100%;margin:0;position:absolute}.sd-file--single-image .sd-file__sign a{color:#0000;outline:none;width:100%;min-width:100%;max-width:100%;height:100%}.sd-file__image-wrapper.sd-file__image-wrapper--default-image{background:0 0}.sd-file>input:focus+.sd-file__decorator .sd-file__choose-btn.sd-file__choose-btn--icon use{fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-file>input:focus+.sd-file__decorator .sd-file__choose-btn:not(.sd-file__choose-btn--icon){background-color:var(--sjs-primary-backcolor-light,var(--primary-light,#19b3941a))}.sd-file__drag-area{width:100%;position:static}.sd-file__change-camera-button{z-index:2;left:var(--sjs-base-unit,var(--base-unit,8px));top:var(--sjs-base-unit,var(--base-unit,8px));position:absolute}.sd-file__close-camera-button{z-index:2;right:var(--sjs-base-unit,var(--base-unit,8px));top:var(--sjs-base-unit,var(--base-unit,8px));position:absolute}.sd-context-btn.sd-file__take-picture-button{background-color:var(--sjs-special-red,var(--red,#e60a3e));padding:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.sd-context-btn.sd-file__take-picture-button:hover,.sd-context-btn.sd-file__take-picture-button:focus{box-shadow:0 0 0 2px var(--sjs-special-red,var(--red,#e60a3e))}.sd-context-btn.sd-file__take-picture-button .sv-svg-icon{height:calc(4 * (var(--sjs-base-unit,var(--base-unit,8px))));width:calc(4 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-context-btn.sd-file__take-picture-button .sv-svg-icon use{fill:var(--sjs-general-backcolor,var(--background,#fff))}.sd-file__video-container{background-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8));width:100%;height:100%;position:absolute;top:0;left:0}.sd-file__loading-indicator{box-sizing:border-box;border:1px dashed var(--sjs-border-default,var(--border,#d6d6d6));width:100%;height:100%;position:absolute;left:0}.sd-file__loading-indicator .sd-loading-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sd-file__choose-file-btn--disabled{opacity:.25;cursor:default}.sd-file--readonly .sd-context-btn{display:none}.sd-file--readonly .sd-file__decorator{border-color:#0000}.sd-file--readonly .sd-file__actions-container{display:none}.sd-file--readonly .sd-file__image-wrapper{background:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8))}.sd-file--readonly .sd-file__drag-area-placeholder{color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-file--preview .sd-context-btn{display:none}.sd-file--preview .sd-file__decorator{border-color:#0000}.sd-file--preview .sd-file__image-wrapper{background:0 0}.sd-file--preview .sd-file__actions-container{display:none}.sd-file--preview .sd-file__drag-area-placeholder{color:var(--sjs-general-forecolor,var(--foreground,#161616))}.sd-hidden{display:none!important}.sd-body__navigation{box-sizing:border-box;padding:calc(4 * (var(--sjs-base-unit,var(--base-unit,8px)))) calc(5 * (var(--sjs-base-unit,var(--base-unit,8px))));gap:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));flex-wrap:wrap}.sd-body__navigation .sd-btn{padding:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px)))) calc(8 * (var(--sjs-base-unit,var(--base-unit,8px))));font-size:var(--sjs-font-questiontitle-size,var(--sjs-font-size,16px));line-height:calc(1.5 * (var(--sjs-font-questiontitle-size,var(--sjs-font-size,16px))))}.sv-components-container-contentTop .sd-body__navigation{padding-top:0}.sd-root--compact .sd-body__navigation .sd-btn:not(.sd-btn--action){background-color:var(--sjs-general-backcolor-dim-light,var(--background-dim-light,#f9f9f9))}.sd-root--compact .sd-body__navigation .sd-btn:not(.sd-btn--action):hover{background-color:var(--sjs-editorpanel-hovercolor,var(--sjs-general-backcolor-dim-dark,#f3f3f3))}.sd-root-modern--mobile .sd-body__navigation .sv-action:not(.sv-action--hidden),.sd-root-modern--mobile .sd-body__navigation .sd-btn{flex-grow:1}.sd-root-modern--mobile .sd-body__navigation .sd-btn{padding:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px)))) calc(4 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-body__navigation .sv-action--hidden{display:none}.sd-btn{appearance:none;padding:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px)))) calc(6 * (var(--sjs-base-unit,var(--base-unit,8px))));background:var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff))));border-radius:var(--sjs-corner-radius,4px);cursor:pointer;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-style:normal;font-weight:600;font-size:var(--sjs-font-size,16px);line-height:calc(1.5 * (var(--sjs-font-size,16px)));text-align:center;color:var(--sjs-primary-backcolor,var(--primary,#19b394));box-shadow:var(--sjs-shadow-small,0px 1px 2px 0px #00000026), 0 0 0 0px var(--sjs-primary-backcolor,var(--primary,#19b394));transition:box-shadow var(--sjs-transition-duration,.15s), background var(--sjs-transition-duration,.15s);border:none;outline:none}.sd-btn--small{padding:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px)))) calc(4 * (var(--sjs-base-unit,var(--base-unit,8px))));flex-grow:1}.sd-btn:hover{background-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8))}.sd-btn:focus-visible{box-shadow:var(--sjs-shadow-small-reset,0px 0px 0px 0px #00000026), 0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-btn:disabled{color:var(--sjs-general-forecolor,var(--foreground,#161616));opacity:.25;pointer-events:none}.sd-btn--action{background-color:var(--sjs-primary-backcolor,var(--primary,#19b394));color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff))}.sd-btn--action:hover{color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff));background-color:var(--sjs-primary-backcolor-dark,#14a48b)}.sd-btn--action:disabled{color:var(--sjs-primary-forecolor-light,var(--primary-foreground-disabled,#ffffff40));pointer-events:none}.sd-btn--danger,.sd-btn--danger:hover{background-color:var(--sjs-special-red,var(--red,#e60a3e));color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff))}.sd-btn--danger:disabled{color:var(--sjs-special-red-forecolor,#fff);pointer-events:none}.sd-body{box-sizing:border-box;width:100%}.sd-body .sd-body__page{min-width:min(100%,300px)}.sd-body .sd-body__timer{padding:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px)))) calc(2 * (var(--sjs-base-unit,var(--base-unit,8px)))) 0;box-sizing:border-box}.sd-body.sd-body--static{max-width:calc(90 * (var(--sjs-base-unit,var(--base-unit,8px))));padding-top:calc(6 * (var(--sjs-base-unit,var(--base-unit,8px))));padding-bottom:calc(8 * (var(--sjs-base-unit,var(--base-unit,8px))));margin-left:auto;margin-right:auto}.sd-body.sd-body--responsive{max-width:initial;padding:calc(5 * (var(--sjs-base-unit,var(--base-unit,8px)))) calc(5 * (var(--sjs-base-unit,var(--base-unit,8px)))) var(--sjs-base-unit,var(--base-unit,8px));box-sizing:border-box}.sd-body.sd-body--responsive .sd-page{padding:0}.sd-body.sd-body--responsive .sd-body__timer,.sd-body.sd-body--responsive .sd-body__navigation{padding-left:0;padding-right:0}.sd-body.sd-body--responsive.sd-body--with-timer{max-width:calc(100% + var(--sd-timer-size) * -1.44444 + 6 * var(--sjs-base-unit,var(--base-unit,8px)));margin-left:auto;margin-right:auto}.sd-root-modern--mobile .sd-body.sd-body--with-timer.sd-body--responsive{max-width:initial;margin-left:0;margin-right:0}.sd-root-modern--mobile .sd-body.sd-body--responsive,.sd-root-modern--mobile .sd-body.sd-body--static{padding:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-root-modern--mobile .sd-body.sd-body--responsive .sv-components-container-contentBottom .sd-body__navigation,.sd-root-modern--mobile .sd-body.sd-body--static .sv-components-container-contentBottom .sd-body__navigation{padding-bottom:0}.sd-root-modern--mobile .sd-body.sd-body--responsive .sv-components-container-contentTop .sv-header~.sd-body__navigation,.sd-root-modern--mobile .sd-body.sd-body--static .sv-components-container-contentTop .sv-header~.sd-body__navigation{padding-top:calc(4 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-root-modern--mobile .sd-body.sd-body--responsive .sv-components-container-contentTop .sd-body__navigation,.sd-root-modern--mobile .sd-body.sd-body--static .sv-components-container-contentTop .sd-body__navigation{padding-top:0}.sd-root-modern--mobile .sd-body.sd-body--responsive .sd-body__navigation,.sd-root-modern--mobile .sd-body.sd-body--static .sd-body__navigation{padding-left:0;padding-right:0}.sd-root--compact .sd-body.sd-body--responsive .sd-body__navigation,.sd-root--compact .sd-body.sd-body--static .sd-body__navigation{padding-top:calc(7 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-root--compact .sd-body.sd-body--responsive .sv-components-container-contentTop .sd-body__navigation,.sd-root--compact .sd-body.sd-body--static .sv-components-container-contentTop .sd-body__navigation{padding-top:0}.sd-body--empty{text-align:center;box-sizing:border-box;min-height:400px;padding-top:180px}.sd-body--empty,.sd-body--loading{font-size:var(--sjs-article-font-default-fontSize,var(--sjs-font-size,16px));-webkit-text-decoration:var(--sjs-article-font-default-textDecoration,"none");text-decoration:var(--sjs-article-font-default-textDecoration,"none");font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-default-fontWeight,400);font-style:var(--sjs-article-font-default-fontStyle,"normal");font-stretch:var(--sjs-article-font-default-fontStretch,"normal");letter-spacing:var(--sjs-article-font-default-letterSpacing,0);line-height:var(--sjs-article-font-default-lineHeight,28px);text-indent:var(--sjs-article-font-default-paragraphIndent,0px);text-transform:var(--sjs-article-font-default-textCase,"none");color:var(--sjs-font-pagetitle-color,var(--sjs-general-dim-forecolor,#000000e8))}.sd-body--empty h1,.sd-body--loading h1{font-size:var(--sjs-article-font-xx-large-fontSize,calc(4 * (var(--sjs-font-size,16px))));-webkit-text-decoration:var(--sjs-article-font-xx-large-textDecoration,"none");text-decoration:var(--sjs-article-font-xx-large-textDecoration,"none");font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-xx-large-fontWeight,700);font-style:var(--sjs-article-font-xx-large-fontStyle,"normal");font-stretch:var(--sjs-article-font-xx-large-fontStretch,"normal");letter-spacing:var(--sjs-article-font-xx-large-letterSpacing,0);line-height:var(--sjs-article-font-xx-large-lineHeight,64px);text-indent:var(--sjs-article-font-xx-large-paragraphIndent,0px);text-transform:var(--sjs-article-font-xx-large-textCase,"none")}.sd-body--empty h2,.sd-body--loading h2{font-size:var(--sjs-article-font-x-large-fontSize,calc(3 * (var(--sjs-font-size,16px))));-webkit-text-decoration:var(--sjs-article-font-x-large-textDecoration,"none");text-decoration:var(--sjs-article-font-x-large-textDecoration,"none");font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-x-large-fontWeight,700);font-style:var(--sjs-article-font-x-large-fontStyle,"normal");font-stretch:var(--sjs-article-font-x-large-fontStretch,"normal");letter-spacing:var(--sjs-article-font-x-large-letterSpacing,0);line-height:var(--sjs-article-font-x-large-lineHeight,56px);text-indent:var(--sjs-article-font-x-large-paragraphIndent,0px);text-transform:var(--sjs-article-font-x-large-textCase,"none")}.sd-body--empty h3,.sd-body--loading h3{font-size:var(--sjs-article-font-large-fontSize,calc(2 * (var(--sjs-font-size,16px))));-webkit-text-decoration:var(--sjs-article-font-large-textDecoration,"none");text-decoration:var(--sjs-article-font-large-textDecoration,"none");font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-large-fontWeight,700);font-style:var(--sjs-article-font-large-fontStyle,"normal");font-stretch:var(--sjs-article-font-large-fontStretch,"normal");letter-spacing:var(--sjs-article-font-large-letterSpacing,0);line-height:var(--sjs-article-font-large-lineHeight,40px);text-indent:var(--sjs-article-font-large-paragraphIndent,0px);text-transform:var(--sjs-article-font-large-textCase,"none")}.sd-body--empty h4,.sd-body--empty h5,.sd-body--empty h6,.sd-body--loading h4,.sd-body--loading h5,.sd-body--loading h6{font-size:var(--sjs-article-font-medium-fontSize,calc(1.5 * (var(--sjs-font-size,16px))));-webkit-text-decoration:var(--sjs-article-font-medium-textDecoration,"none");text-decoration:var(--sjs-article-font-medium-textDecoration,"none");font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-medium-fontWeight,700);font-style:var(--sjs-article-font-medium-fontStyle,"normal");font-stretch:var(--sjs-article-font-medium-fontStretch,"normal");letter-spacing:var(--sjs-article-font-medium-letterSpacing,0);line-height:var(--sjs-article-font-medium-lineHeight,32px);text-indent:var(--sjs-article-font-medium-paragraphIndent,0px);text-transform:var(--sjs-article-font-medium-textCase,"none")}.sd-body--empty td,.sd-body--empty span,.sd-body--empty div,.sd-body--empty p,.sd-body--loading td,.sd-body--loading span,.sd-body--loading div,.sd-body--loading p{font-size:var(--sjs-article-font-default-fontSize,var(--sjs-font-size,16px));-webkit-text-decoration:var(--sjs-article-font-default-textDecoration,"none");text-decoration:var(--sjs-article-font-default-textDecoration,"none");font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-default-fontWeight,400);font-style:var(--sjs-article-font-default-fontStyle,"normal");font-stretch:var(--sjs-article-font-default-fontStretch,"normal");letter-spacing:var(--sjs-article-font-default-letterSpacing,0);line-height:var(--sjs-article-font-default-lineHeight,28px);text-indent:var(--sjs-article-font-default-paragraphIndent,0px);text-transform:var(--sjs-article-font-default-textCase,"none")}.sd-body--empty a,.sd-body--loading a{color:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-body--empty button,.sd-body--loading button{padding:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px)))) calc(4 * (var(--sjs-base-unit,var(--base-unit,8px))));vertical-align:baseline;text-align:center;background-color:var(--sjs-general-backcolor,var(--background,#fff));border-radius:var(--sjs-corner-radius,4px);cursor:pointer;-webkit-user-select:none;user-select:none;outline:solid calc(.25 * (var(--sjs-base-unit,var(--base-unit,8px)))) transparent;color:var(--sjs-primary-backcolor,var(--primary,#19b394));font-style:normal;font-weight:600;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-font-questiontitle-size,var(--sjs-font-size,16px));line-height:calc(1.5 * (var(--sjs-font-questiontitle-size,var(--sjs-font-size,16px))));box-shadow:var(--sjs-shadow-small,0px 1px 2px 0px #00000026), 0 0 0 0px var(--sjs-primary-backcolor,var(--primary,#19b394));transition:box-shadow var(--sjs-transition-duration,.15s);border:none;align-items:center;display:flex}.sd-body--empty button:hover,.sd-body--loading button:hover{background-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8))}.sd-body--empty button:focus,.sd-body--loading button:focus{box-shadow:var(--sjs-shadow-small-reset,0px 0px 0px 0px #00000026), 0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-body--empty button span,.sd-body--loading button span{flex-grow:1;justify-content:center;align-items:center;display:flex}.sd-root_background-image{background-position-x:50%;position:absolute;inset:0}.sd-multipletext{table-layout:fixed;border-spacing:0;width:100%;height:1px}.sd-multipletext__cell{height:100%}.sd-multipletext__cell:not(:first-of-type){padding-inline-start:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-multipletext__item-container:has(.sd-input:focus){box-shadow:var(--sjs-shadow-inner-reset,inset 0px 0px 0px 0px #00000026), 0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-multipletext__item-container{align-items:flex-start;height:100%;padding-top:0;padding-bottom:0;display:flex}.sd-multipletext__item-container .sd-input{padding-top:0;padding-inline-end:0;box-shadow:none;border:none;padding-bottom:0}.sd-multipletext__item-container .sd-input,.sd-multipletext__item-title{margin-top:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px))));margin-bottom:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-multipletext__item-title{font-size:0;line-height:0}.sd-multipletext__item-title span{font-size:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));line-height:calc(1.5 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))))}.sd-multipletext__item-title{height:calc(100% - var(--sjs-base-unit,var(--base-unit,8px)) * 3);max-width:30%;border-inline-end:1px solid var(--sjs-border-default,var(--border,#d6d6d6));white-space:normal;color:var(--sjs-font-editorfont-placeholdercolor,var(--sjs-general-forecolor-light,var(--foreground-light,#909090)));box-sizing:content-box;padding-inline-end:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-question--preview .sd-multipletext__item-title{border:none}.sd-multipletext__item{flex-grow:1}.sd-multipletext__content .sd-multipletext__item-container{position:relative}.sd-multipletext__item-container--error{background-color:var(--sjs-special-red-light,var(--red-light,#e60a3e1a))}.sd-multipletext__item-container--error .sd-input--error{background-color:#0000}.sd-multipletext-item__character-counter{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sd-question__content:focus-within .sd-multipletext-item__character-counter{padding-inline-end:calc(8 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-multipletext__cell{padding-left:0;padding-right:0;padding-bottom:var(--sjs-base-unit,var(--base-unit,8px));padding-top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-multipletext__cell--error-bottom,.sd-multipletext__row:first-of-type .sd-multipletext__cell{padding-top:0}.sd-multipletext__cell--error-top,.sd-multipletext__row:last-of-type .sd-multipletext__cell{padding-bottom:0}.sd-multipletext__cell--error .sd-question__erbox{margin:0}.sd-multipletext .sd-input .sd-input{background:0 0}.sd-action{appearance:none;align-items:center;gap:var(--sjs-base-unit,var(--base-unit,8px));padding:var(--sjs-base-unit,var(--base-unit,8px)) calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));color:var(--sjs-primary-backcolor,var(--primary,#19b394));border-radius:calc(12.5 * (var(--sjs-base-unit,var(--base-unit,8px))));font-weight:600;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-style:normal;font-size:var(--sjs-font-questiontitle-size,var(--sjs-font-size,16px));line-height:calc(1.5 * (var(--sjs-font-questiontitle-size,var(--sjs-font-size,16px))));transition:background-color var(--sjs-transition-duration,.15s);box-sizing:content-box;background:0 0;border:none;outline:none;display:flex}.sd-action--negative{color:var(--sjs-special-red,var(--red,#e60a3e))}.sd-action--icon{padding:var(--sjs-base-unit,var(--base-unit,8px))}.sd-action__icon{margin-left:calc(-1 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-action__icon use{fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-action--icon .sd-action__icon{margin-left:0}.sd-action--icon use{fill:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,#00000073));transition:fill var(--sjs-transition-duration,.15s)}svg.sd-action--icon{fill:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,#00000073))}.sd-action:disabled,.sd-action--disabled{color:var(--sjs-general-forecolor,var(--foreground,#161616));cursor:default;opacity:.25;pointer-events:none}.sd-action:disabled use,.sd-action--disabled use{fill:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,#00000073))}.sd-action:not(.sd-action--pressed):hover,.sd-action:not(.sd-action--pressed):focus{background-color:var(--sjs-primary-backcolor-light,var(--primary-light,#19b3941a));cursor:pointer;opacity:1;outline:none}.sd-action:not(.sd-action--pressed):hover.sd-action--icon,.sd-action:not(.sd-action--pressed):focus.sd-action--icon{background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3))}.sd-action:not(.sd-action--pressed):hover.sd-action--negative,.sd-action:not(.sd-action--pressed):focus.sd-action--negative{background-color:var(--sjs-special-red-light,var(--red-light,#e60a3e1a))}.sd-action:not(.sd-action--pressed):hover.sd-action--negative.sd-action--icon use,.sd-action:not(.sd-action--pressed):focus.sd-action--negative.sd-action--icon use{fill:var(--sjs-special-red,var(--red,#e60a3e))}.sd-action:not(.sd-action--pressed):hover:active,.sd-action:not(.sd-action--pressed):focus:active{opacity:.5}.sd-action__icon{width:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));height:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));display:block}.sd-action--pressed:not(.sd-action--active){background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));opacity:.5}.sd-action-bar>.sv-dots{width:auto}.sd-action-bar>.sv-action--hidden{width:0}.sd-action.sv-dots__item{width:auto}.sd-action-bar{align-items:center;display:flex}.sd-action-bar .sv-action:not(:last-child) .sv-action__content{padding-right:0}.sd-context-btn{background-color:var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff))));padding:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px))));border-radius:calc(12.5 * (var(--sjs-base-unit,var(--base-unit,8px))));cursor:pointer;border:none;outline:none}.sd-context-btn .sv-svg-icon{margin:0}.sd-context-btn svg{width:calc(1.5 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))));height:calc(1.5 * (var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))));display:block}.sd-context-btn use{fill:var(--sjs-font-questiondescription-color,var(--sjs-general-forecolor-light,#00000073));transition:fill var(--sjs-transition-duration,.15s)}.sd-context-btn:hover use,.sd-context-btn:focus use{fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-context-btn:hover.sd-context-btn--negative use,.sd-context-btn:focus.sd-context-btn--negative use{fill:var(--sjs-special-red,var(--red,#e60a3e))}.sd-context-btn:disabled{opacity:.25}.sd-context-btn--small{padding:var(--sjs-base-unit,var(--base-unit,8px))}.sd-context-btn--small svg{width:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px));height:var(--sjs-font-editorfont-size,var(--sjs-font-size,16px))}.sd-context-btn--with-border{--box-shadow-color:var(--sjs-border-default,var(--border,#d6d6d6));box-shadow:0 0 0 1px var(--box-shadow-color)}.sd-context-btn--colorful use{fill:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-context-btn--colorful.sd-context-btn--negative use{fill:var(--sjs-special-red,var(--red,#e60a3e))}.sd-context-btn--colorful:focus,.sd-context-btn--colorful:hover{background:linear-gradient(var(--sjs-primary-backcolor-light,var(--primary-light,#19b3941a)), var(--sjs-primary-backcolor-light,var(--primary-light,#19b3941a))), linear-gradient(var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff)))), var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff)))))}.sd-context-btn--colorful:focus.sd-context-btn--negative,.sd-context-btn--colorful:hover.sd-context-btn--negative{background:linear-gradient(var(--sjs-special-red-light,var(--red-light,#e60a3e1a)), var(--sjs-special-red-light,var(--red-light,#e60a3e1a))), linear-gradient(var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff)))), var(--sjs-questionpanel-backcolor,var(--sjs-question-background,var(--sjs-general-backcolor,var(--background,#fff)))))}.sd-context-btn--colorful:focus.sd-context-btn--with-border,.sd-context-btn--colorful:hover.sd-context-btn--with-border{--box-shadow-color:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-context-btn--colorful:focus.sd-context-btn--with-border.sd-context-btn--negative,.sd-context-btn--colorful:hover.sd-context-btn--with-border.sd-context-btn--negative{--box-shadow-color:var(--sjs-special-red,var(--red,#e60a3e))}.sd-completedpage,.sd-body--loading,.sd-completed-before-page{font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));box-sizing:border-box;text-align:center;height:auto;font-weight:700;font-size:var(--sjs-article-font-default-fontSize,var(--sjs-font-size,16px));-webkit-text-decoration:var(--sjs-article-font-default-textDecoration,"none");text-decoration:var(--sjs-article-font-default-textDecoration,"none");font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-default-fontWeight,400);font-style:var(--sjs-article-font-default-fontStyle,"normal");font-stretch:var(--sjs-article-font-default-fontStretch,"normal");letter-spacing:var(--sjs-article-font-default-letterSpacing,0);line-height:var(--sjs-article-font-default-lineHeight,28px);text-indent:var(--sjs-article-font-default-paragraphIndent,0px);text-transform:var(--sjs-article-font-default-textCase,"none");color:var(--sjs-font-pagetitle-color,var(--sjs-general-dim-forecolor,#000000e8));align-items:center}.sd-completedpage h1,.sd-body--loading h1,.sd-completed-before-page h1{font-size:var(--sjs-article-font-xx-large-fontSize,calc(4 * (var(--sjs-font-size,16px))));-webkit-text-decoration:var(--sjs-article-font-xx-large-textDecoration,"none");text-decoration:var(--sjs-article-font-xx-large-textDecoration,"none");font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-xx-large-fontWeight,700);font-style:var(--sjs-article-font-xx-large-fontStyle,"normal");font-stretch:var(--sjs-article-font-xx-large-fontStretch,"normal");letter-spacing:var(--sjs-article-font-xx-large-letterSpacing,0);line-height:var(--sjs-article-font-xx-large-lineHeight,64px);text-indent:var(--sjs-article-font-xx-large-paragraphIndent,0px);text-transform:var(--sjs-article-font-xx-large-textCase,"none")}.sd-completedpage h2,.sd-body--loading h2,.sd-completed-before-page h2{font-size:var(--sjs-article-font-x-large-fontSize,calc(3 * (var(--sjs-font-size,16px))));-webkit-text-decoration:var(--sjs-article-font-x-large-textDecoration,"none");text-decoration:var(--sjs-article-font-x-large-textDecoration,"none");font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-x-large-fontWeight,700);font-style:var(--sjs-article-font-x-large-fontStyle,"normal");font-stretch:var(--sjs-article-font-x-large-fontStretch,"normal");letter-spacing:var(--sjs-article-font-x-large-letterSpacing,0);line-height:var(--sjs-article-font-x-large-lineHeight,56px);text-indent:var(--sjs-article-font-x-large-paragraphIndent,0px);text-transform:var(--sjs-article-font-x-large-textCase,"none")}.sd-completedpage h3,.sd-body--loading h3,.sd-completed-before-page h3{font-size:var(--sjs-article-font-large-fontSize,calc(2 * (var(--sjs-font-size,16px))));-webkit-text-decoration:var(--sjs-article-font-large-textDecoration,"none");text-decoration:var(--sjs-article-font-large-textDecoration,"none");font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-large-fontWeight,700);font-style:var(--sjs-article-font-large-fontStyle,"normal");font-stretch:var(--sjs-article-font-large-fontStretch,"normal");letter-spacing:var(--sjs-article-font-large-letterSpacing,0);line-height:var(--sjs-article-font-large-lineHeight,40px);text-indent:var(--sjs-article-font-large-paragraphIndent,0px);text-transform:var(--sjs-article-font-large-textCase,"none")}.sd-completedpage h4,.sd-completedpage h5,.sd-completedpage h6,.sd-body--loading h4,.sd-body--loading h5,.sd-body--loading h6,.sd-completed-before-page h4,.sd-completed-before-page h5,.sd-completed-before-page h6{font-size:var(--sjs-article-font-medium-fontSize,calc(1.5 * (var(--sjs-font-size,16px))));-webkit-text-decoration:var(--sjs-article-font-medium-textDecoration,"none");text-decoration:var(--sjs-article-font-medium-textDecoration,"none");font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-medium-fontWeight,700);font-style:var(--sjs-article-font-medium-fontStyle,"normal");font-stretch:var(--sjs-article-font-medium-fontStretch,"normal");letter-spacing:var(--sjs-article-font-medium-letterSpacing,0);line-height:var(--sjs-article-font-medium-lineHeight,32px);text-indent:var(--sjs-article-font-medium-paragraphIndent,0px);text-transform:var(--sjs-article-font-medium-textCase,"none")}.sd-completedpage td,.sd-completedpage span,.sd-completedpage div,.sd-completedpage p,.sd-body--loading td,.sd-body--loading span,.sd-body--loading div,.sd-body--loading p,.sd-completed-before-page td,.sd-completed-before-page span,.sd-completed-before-page div,.sd-completed-before-page p{font-size:var(--sjs-article-font-default-fontSize,var(--sjs-font-size,16px));-webkit-text-decoration:var(--sjs-article-font-default-textDecoration,"none");text-decoration:var(--sjs-article-font-default-textDecoration,"none");font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-default-fontWeight,400);font-style:var(--sjs-article-font-default-fontStyle,"normal");font-stretch:var(--sjs-article-font-default-fontStretch,"normal");letter-spacing:var(--sjs-article-font-default-letterSpacing,0);line-height:var(--sjs-article-font-default-lineHeight,28px);text-indent:var(--sjs-article-font-default-paragraphIndent,0px);text-transform:var(--sjs-article-font-default-textCase,"none")}.sd-completedpage a,.sd-body--loading a,.sd-completed-before-page a{color:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-completedpage button,.sd-body--loading button,.sd-completed-before-page button{padding:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px)))) calc(4 * (var(--sjs-base-unit,var(--base-unit,8px))));vertical-align:baseline;text-align:center;background-color:var(--sjs-general-backcolor,var(--background,#fff));border-radius:var(--sjs-corner-radius,4px);cursor:pointer;-webkit-user-select:none;user-select:none;outline:solid calc(.25 * (var(--sjs-base-unit,var(--base-unit,8px)))) transparent;color:var(--sjs-primary-backcolor,var(--primary,#19b394));font-style:normal;font-weight:600;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-size:var(--sjs-font-questiontitle-size,var(--sjs-font-size,16px));line-height:calc(1.5 * (var(--sjs-font-questiontitle-size,var(--sjs-font-size,16px))));box-shadow:var(--sjs-shadow-small,0px 1px 2px 0px #00000026), 0 0 0 0px var(--sjs-primary-backcolor,var(--primary,#19b394));transition:box-shadow var(--sjs-transition-duration,.15s);border:none;align-items:center;display:flex}.sd-completedpage button:hover,.sd-body--loading button:hover,.sd-completed-before-page button:hover{background-color:var(--sjs-questionpanel-hovercolor,var(--sjs-general-backcolor-dark,#f8f8f8))}.sd-completedpage button:focus,.sd-body--loading button:focus,.sd-completed-before-page button:focus{box-shadow:var(--sjs-shadow-small-reset,0px 0px 0px 0px #00000026), 0 0 0 2px var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-completedpage button span,.sd-body--loading button span,.sd-completed-before-page button span{flex-grow:1;justify-content:center;align-items:center;display:flex}:is(.sd-completedpage:not(:has(>*)),.sd-body--loading:not(:has(>*)),.sd-completed-before-page:not(:has(>*))){font-size:var(--sjs-article-font-large-fontSize,calc(2 * (var(--sjs-font-size,16px))));-webkit-text-decoration:var(--sjs-article-font-large-textDecoration,"none");text-decoration:var(--sjs-article-font-large-textDecoration,"none");font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-weight:var(--sjs-article-font-large-fontWeight,700);font-style:var(--sjs-article-font-large-fontStyle,"normal");font-stretch:var(--sjs-article-font-large-fontStretch,"normal");letter-spacing:var(--sjs-article-font-large-letterSpacing,0);line-height:var(--sjs-article-font-large-lineHeight,40px);text-indent:var(--sjs-article-font-large-paragraphIndent,0px);text-transform:var(--sjs-article-font-large-textCase,"none")}.sd-completedpage:has(>*){padding:calc(13 * (var(--sjs-base-unit,var(--base-unit,8px)))) 0 calc(2 * (var(--sjs-base-unit,var(--base-unit,8px)))) 0}.sd-completedpage{padding:calc(17 * (var(--sjs-base-unit,var(--base-unit,8px)))) 0 calc(6 * (var(--sjs-base-unit,var(--base-unit,8px)))) 0}:is(.sd-body--loading:has(>*),.sd-completed-before-page:has(>*)){padding:0}.sd-body--loading,.sd-completed-before-page{padding:calc(4 * (var(--sjs-base-unit,var(--base-unit,8px)))) 0 calc(4 * (var(--sjs-base-unit,var(--base-unit,8px)))) 0}.sd-progress-buttons__image-button-left,.sd-progress-buttons__image-button-right{display:none}.sd-progress-buttons__image-button--hidden{visibility:hidden}.sd-progress-buttons__page-description{display:none}.sd-progress-buttons{padding:calc(4 * (var(--sjs-base-unit,var(--base-unit,8px)))) calc(5 * (var(--sjs-base-unit,var(--base-unit,8px)))) calc(2 * (var(--sjs-base-unit,var(--base-unit,8px)))) calc(5 * (var(--sjs-base-unit,var(--base-unit,8px))));flex-direction:column;display:flex}.sd-progress-buttons__list-container{margin:0 calc(-.75 * (var(--sjs-base-unit,var(--base-unit,8px))));display:flex;overflow:hidden}.sd-progress-buttons__connector{display:none}.sd-progress-buttons__list{flex-direction:row;flex-grow:1;margin:0 auto;padding:0;display:inline-flex}.sd-progress-buttons__list li{text-align:center;cursor:pointer;flex-flow:column;flex:1 1 0;display:flex;position:relative}.sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector{content:"";height:calc(.25 * (var(--sjs-base-unit,var(--base-unit,8px))));background-color:var(--sjs-general-dim-forecolor-light,#00000073);opacity:.5;bottom:calc(1.125 * (var(--sjs-base-unit,var(--base-unit,8px))));pointer-events:none;width:calc(100% - 20px);display:block;position:absolute;right:calc(50% + 10px)}.sd-progress-buttons__list li .sd-progress-buttons__button{content:attr(data-page-number);width:calc(0 * (var(--sjs-base-unit,var(--base-unit,8px))));height:calc(0 * (var(--sjs-base-unit,var(--base-unit,8px))));margin:calc(.75 * (var(--sjs-base-unit,var(--base-unit,8px))));border:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px)))) solid transparent;z-index:1;font-size:calc(.75 * (var(--sjs-font-size,16px)));font-weight:600;line-height:var(--sjs-font-size,16px);color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));box-sizing:content-box;border-radius:50%;justify-content:center;align-self:center;display:flex;position:relative}.sd-progress-buttons__list li .sd-progress-buttons__button .sd-progress-buttons__button-background{width:calc(2.5 * (var(--sjs-base-unit,var(--base-unit,8px))));height:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));top:calc(-.5 * (var(--sjs-base-unit,var(--base-unit,8px))));left:calc(-1.25 * (var(--sjs-base-unit,var(--base-unit,8px))));z-index:-2;position:absolute}.sd-progress-buttons__list li .sd-progress-buttons__button .sd-progress-buttons__button-content{width:100%;height:100%;top:calc(-.5 * (var(--sjs-base-unit,var(--base-unit,8px))));left:calc(-.5 * (var(--sjs-base-unit,var(--base-unit,8px))));background-color:var(--sjs-general-dim-forecolor-light,#00000073);opacity:.5;z-index:-1;border:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px)))) solid transparent;box-sizing:content-box;border-radius:50%;position:absolute}.sd-progress-buttons__list li:hover .sd-progress-buttons__button{color:var(--sjs-primary-backcolor,var(--primary,#19b394));padding:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))));margin:calc(.25 * (var(--sjs-base-unit,var(--base-unit,8px))));border:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px)))) solid var(--sjs-primary-backcolor,var(--primary,#19b394));background-color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff))}.sd-progress-buttons__list li:hover .sd-progress-buttons__button .sd-progress-buttons__button-background{left:calc(-.75 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-progress-buttons__list li:hover .sd-progress-buttons__button .sd-progress-buttons__button-content{top:calc(-.75 * (var(--sjs-base-unit,var(--base-unit,8px))));left:calc(-.75 * (var(--sjs-base-unit,var(--base-unit,8px))));border:calc(.75 * (var(--sjs-base-unit,var(--base-unit,8px)))) solid var(--sjs-primary-backcolor,var(--primary,#19b394));background-color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff));opacity:1}.sd-progress-buttons__list .sd-progress-buttons__list-element--passed:not(:first-child)>.sd-progress-buttons__connector{background-color:var(--sjs-primary-backcolor,var(--primary,#19b394));opacity:1}.sd-progress-buttons__list .sd-progress-buttons__list-element--passed .sd-progress-buttons__button{background-color:var(--sjs-primary-backcolor,var(--primary,#19b394))}.sd-progress-buttons__list .sd-progress-buttons__list-element--passed .sd-progress-buttons__button .sd-progress-buttons__button-content,.sd-progress-buttons__list .sd-progress-buttons__list-element--current:not(:first-child)>.sd-progress-buttons__connector{background-color:var(--sjs-primary-backcolor,var(--primary,#19b394));opacity:1}.sd-progress-buttons__list .sd-progress-buttons__list-element--current .sd-progress-buttons__button{border:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px)))) solid var(--sjs-primary-backcolor,var(--primary,#19b394));background-color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff));color:var(--sjs-primary-backcolor,var(--primary,#19b394));padding:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))));margin:calc(.25 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-progress-buttons__list .sd-progress-buttons__list-element--current .sd-progress-buttons__button .sd-progress-buttons__button-background{left:calc(-.75 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-progress-buttons__list .sd-progress-buttons__list-element--current .sd-progress-buttons__button .sd-progress-buttons__button-content{border:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px)))) solid var(--sjs-primary-backcolor,var(--primary,#19b394));background-color:var(--sjs-primary-forecolor,var(--primary-foreground,#fff));opacity:1}.sd-progress-buttons__page-title{font-size:calc(.75 * (var(--sjs-font-size,16px)));font-weight:600;line-height:var(--sjs-font-size,16px);text-align:center;padding:0 calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));margin-bottom:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));color:var(--lbr-step-progress-bar-step-title-text-color,var(--sjs-font-pagetitle-color,var(--sjs-general-dim-forecolor,#000000e8)));flex-grow:1;justify-content:center;align-items:center;display:flex}.sd-progress-buttons__header .sd-progress-buttons__page-title{margin-bottom:var(--sjs-base-unit,var(--base-unit,8px))}.sd-progress-buttons__footer .sd-progress-buttons__page-title{margin-top:var(--sjs-base-unit,var(--base-unit,8px));color:var(--sjs-general-dim-forecolor-light,#00000073);justify-content:flex-end;margin-bottom:0;padding:0}.sd-progress-buttons--bottom{padding:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px)))) calc(5 * (var(--sjs-base-unit,var(--base-unit,8px)))) calc(4 * (var(--sjs-base-unit,var(--base-unit,8px)))) calc(5 * (var(--sjs-base-unit,var(--base-unit,8px))));flex-direction:column-reverse}.sd-progress-buttons--bottom .sd-progress-buttons__list li{flex-direction:column-reverse}.sd-progress-buttons--bottom .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector{top:calc(1.125 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-progress-buttons--bottom .sd-progress-buttons__page-title{margin-top:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));margin-bottom:0}.sd-progress-buttons--bottom .sd-progress-buttons__header .sd-progress-buttons__page-title{margin-top:var(--sjs-base-unit,var(--base-unit,8px));margin-bottom:0}.sd-progress-buttons--bottom .sd-progress-buttons__footer .sd-progress-buttons__page-title{margin-top:0;margin-bottom:var(--sjs-base-unit,var(--base-unit,8px))}.sd-progress-buttons--numbered .sd-progress-buttons__list-container{margin:0 calc(-1 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-progress-buttons--numbered .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector{bottom:calc(2.175 * (var(--sjs-base-unit,var(--base-unit,8px))));width:calc(100% - 36px);right:calc(50% + 18px)}.sd-progress-buttons--numbered .sd-progress-buttons__list li .sd-progress-buttons__button{width:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));height:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-progress-buttons--numbered .sd-progress-buttons__list li .sd-progress-buttons__button .sd-progress-buttons__button-background{height:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));width:calc(4.5 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-progress-buttons--numbered .sd-progress-buttons__list li:hover .sd-progress-buttons__button{padding:calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-progress-buttons--with-titles .sd-progress-buttons__list-container{margin:0}.sd-root-modern--mobile .sd-progress-buttons__list,.sd-progress-buttons--no-titles .sd-progress-buttons__list{justify-content:space-between;width:100%;position:relative}.sd-root-modern--mobile .sd-progress-buttons__list li,.sd-progress-buttons--no-titles .sd-progress-buttons__list li{flex-grow:0;position:static}.sd-root-modern--mobile .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector,.sd-progress-buttons--no-titles .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector{width:calc((100% - 20px * var(--sd-progress-buttons-pages-count)) / (var(--sd-progress-buttons-pages-count) - 1));bottom:calc(50% - 1px);right:auto;transform:translate(-100%)}.sd-progress-buttons--no-titles.sd-progress-buttons--numbered .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector,.sd-root-modern--mobile .sd-progress-buttons--numbered .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector{width:calc((100% - 36px * var(--sd-progress-buttons-pages-count)) / (var(--sd-progress-buttons-pages-count) - 1))}.sd-progress-buttons--bottom.sd-progress-buttons--numbered .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector{top:calc(2.175 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-root-modern--mobile .sd-progress-buttons{padding:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px)))) calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-progress-buttons--fit-survey-width{max-width:calc(90 * (var(--sjs-base-unit,var(--base-unit,8px))));box-sizing:border-box;width:100%;margin:auto}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector,[style*=direction\:rtl] .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector,[style*="direction: rtl"] .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector){transform:translate(calc(100% + 20px))}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sd-root-modern--mobile .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .sd-progress-buttons--no-titles .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector,[style*=direction\:rtl] .sd-root-modern--mobile .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector,[style*=direction\:rtl] .sd-progress-buttons--no-titles .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector,[style*="direction: rtl"] .sd-root-modern--mobile .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector,[style*="direction: rtl"] .sd-progress-buttons--no-titles .sd-progress-buttons__list li:not(:first-child)>.sd-progress-buttons__connector){transform:translate(100%)}.sv_progress-toc{padding:var(--lbr-toc-padding-top,var(--sjs-base-unit,var(--base-unit,8px))) var(--lbr-toc-padding-right,var(--sjs-base-unit,var(--base-unit,8px))) var(--lbr-toc-padding-bottom,var(--sjs-base-unit,var(--base-unit,8px))) var(--lbr-toc-padding-left,var(--sjs-base-unit,var(--base-unit,8px)));background:var(--lbr-toc-background-color,var(--sjs-general-backcolor,var(--background,#fff)));min-width:calc(32 * (var(--sjs-base-unit,var(--base-unit,8px))));max-width:calc(42 * (var(--sjs-base-unit,var(--base-unit,8px))));box-sizing:border-box;height:100%}.sv_progress-toc .sv-list{padding:0}.sv_progress-toc .sv-list__item.sv-list__item--selected .sv-list__item-body{background:var(--sjs-primary-backcolor-light,var(--primary-light,#19b3941a));color:var(--sjs-general-forecolor,var(--foreground,#161616));font-weight:400}.sv_progress-toc .sv-list__item span{white-space:break-spaces}.sv_progress-toc .sv-list__item-body{border-radius:var(--sjs-corner-radius,4px);padding-inline-start:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));padding-inline-end:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));padding-top:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px))));padding-bottom:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sv_progress-toc use{fill:var(--sjs-general-forecolor-light,var(--foreground-light,#909090))}.sv_progress-toc--left{border-right:var(--lbr-toc-border-width-right,1px) solid var(--lbr-toc-border-color,var(--sjs-border-default,var(--border,#d6d6d6)))}.sv_progress-toc--right{border-left:var(--lbr-toc-border-width-right,1px) solid var(--lbr-toc-border-color,var(--sjs-border-default,var(--border,#d6d6d6)))}.sv_progress-toc--mobile{top:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));right:calc(4 * (var(--sjs-base-unit,var(--base-unit,8px))));background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));z-index:15;border-radius:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));width:auto;min-width:auto;height:auto;position:fixed}.sv_progress-toc--mobile>div{width:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));height:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sv_progress-toc--mobile:hover{background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3))}.sd-title+.sv-components-row>.sv-components-column .sv_progress-toc:not(.sv_progress-toc--mobile),.sd-title~.sv-components-row>.sv-components-column .sv_progress-toc:not(.sv_progress-toc--mobile){margin-top:2px}.sv_progress-toc.sv_progress-toc--sticky{height:auto;position:sticky;top:0;overflow-y:auto}.sd-list__item-body{padding-block:calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px))));border-radius:var(--sjs-corner-radius,4px);font-size:var(--sjs-font-size,16px);line-height:calc(1.5 * (var(--sjs-font-size,16px)))}.sd-list__item.sd-list__item--focused:not(.sd-list__item--selected){outline:none}.sd-list__item.sd-list__item--focused:not(.sd-list__item--selected) .sd-list__item-body{padding-block:calc(1.25 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-timer{z-index:2;bottom:calc(var(--sd-timer-size) / 144 * 32);right:var(--sjs-base-unit,var(--base-unit,8px));width:var(--sd-timer-size);height:var(--sd-timer-size);margin-right:calc(var(--sd-timer-size) / 144 * 32);padding:calc(var(--sd-timer-size) / 144 * 8);box-shadow:var(--sjs-shadow-large,0px 8px 16px 0px #0000001a), var(--sjs-shadow-medium,0px 2px 6px 0px #0000001a);box-sizing:border-box;background:#fff;border-radius:100%;display:flex;position:fixed}.sd-timer--top{top:calc(var(--sd-timer-size) / 144 * 32);margin-top:calc(4 * (var(--sjs-base-unit,var(--base-unit,8px))));margin-bottom:calc(-1 * var(--sd-timer-size))}.sd-timer--bottom{bottom:calc(var(--sd-timer-size) / 144 * 32);margin-top:calc(var(--sd-timer-size) * -1.22222)}.sd-timer__progress{--sd-timer-stroke-background-color:var(--background-dim,#f3f3f3);--sd-timer-stroke-background-width:2px;stroke-linecap:round;width:100%;height:100%;stroke:var(--sjs-primary-backcolor,var(--primary,#19b394));stroke-dashoffset:0;fill:none;stroke-width:4px;transform:rotate(-90deg)}.sd-timer__progress--animation{stroke-dashoffset:0;transition:stroke-dashoffset 1s linear}.sd-timer__text-container{padding:var(--sjs-base-unit,var(--base-unit,8px));color:var(--sjs-primary-backcolor,var(--primary,#19b394));font-weight:700;font-size:calc(var(--sd-timer-size) / 144 * 32);flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sd-timer__text--major{color:var(--sjs-primary-backcolor,var(--primary,#19b394));font-weight:700;font-size:calc(var(--sd-timer-size) / 144 * 32)}.sd-timer__text--minor{color:var(--lbr-timer-text-color-secondary,var(--sjs-general-dim-forecolor-light,#00000073));font-size:var(--lbr-font-default-size,var(--sjs-font-size,16px));font-style:normal;font-weight:600;line-height:var(--lbr-font-default-line-height,calc(1.5 * (var(--sjs-font-size,16px))));margin-top:calc(-.5 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sv-header{background-color:var(--sjs-header-backcolor,transparent);position:relative}.sv-header__background-color--accent{background-color:var(--sjs-header-backcolor,var(--sjs-primary-backcolor,var(--primary,#19b394)))}.sv-header__overlap{padding-bottom:calc(8 * (var(--sjs-base-unit,var(--base-unit,8px))));box-sizing:content-box}.sv-header__overlap~div .sd-body,.sv-header__overlap~div .sv-body{margin-top:calc(-14 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-root-modern--mobile .sv-header__overlap{padding-bottom:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-root-modern--mobile .sv-header__overlap~div .sd-body,.sd-root-modern--mobile .sv-header__overlap~div .sv-body{margin-top:calc(-5 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sv-header__overlap.sv-header__without-background{margin-bottom:0;padding-bottom:0}.sv-header__overlap.sv-header__without-background~div .sd-body,.sv-header__overlap.sv-header__without-background~div .sv-body{margin-top:0}.sv-header__without-background .sv-header--mobile,.sv-header__without-background .sv-header__content{padding-bottom:0}.sd-body .sv-header__content{padding-top:0;padding-bottom:calc(5 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sv-header__content{padding:calc(5 * (var(--sjs-base-unit,var(--base-unit,8px))));box-sizing:border-box;row-gap:var(--lbr-cover-row-gap,var(--lbr-spacing-x150,calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px))))));column-gap:var(--lbr-cover-column-gap,var(--lbr-spacing-x6,calc(6 * (var(--sjs-base-unit,var(--base-unit,8px))))));grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;height:100%;display:grid;position:relative}.sv-header--height-auto .sv-header__content{grid-template-rows:auto;height:auto}.sv-header--height-auto .sv-header__cell:not(.sv-header__cell--empty) .sv-header__cell-content{min-width:100%;min-height:100%;position:relative}.sv-header--height-auto .sv-header__cell--right .sv-header__cell-content{left:100%;transform:translate(-100%)}.sv-header__content--static{max-width:calc(90 * (var(--sjs-base-unit,var(--base-unit,8px))));margin-left:auto;margin-right:auto}.sv-header__background-image{background-position-x:50%;border:0;width:100%;height:100%;position:absolute;top:0;left:0;right:0}.sv-header__background-image--contain{background-repeat:no-repeat}.sv-header__cell{position:relative}.sv-header__cell-content{flex-direction:column;width:max-content;max-width:300%;display:flex;position:absolute;top:0;bottom:0}.sv-header__cell--left .sv-header__cell-content{left:0}.sv-header__cell--center .sv-header__cell-content{min-width:100%;left:50%;transform:translate(-50%)}.sv-header__cell--right .sv-header__cell-content{right:0}.sv-header__logo{display:flex}.sv-header__logo img{display:block}.sv-header__title{display:flex}.sv-header__title .sd-title{--header-title-font-size:var(--sjs-font-headertitle-size,calc(2 * (var(--sjs-font-size,16px))));font-size:var(--header-title-font-size);line-height:calc(1.25 * (var(--header-title-font-size)));color:var(--sjs-font-headertitle-color,var(--sjs-font-pagetitle-color,var(--sjs-general-dim-forecolor,#000000e8)));font-family:var(--sjs-font-headertitle-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-weight:var(--sjs-font-headertitle-weight,700);margin:0}.sv-header__logo~.sv-header__title,.sv-header__logo~.sv-header__description{margin-top:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sv-header__title~.sv-header__description{margin-top:var(--sjs-base-unit,var(--base-unit,8px))}.sv-header__description{display:flex}.sv-header__description .sd-description{--header-description-font-size:var(--sjs-font-headerdescription-size,20px);font-size:var(--header-description-font-size);line-height:calc(1.5 * (var(--header-description-font-size)));color:var(--sjs-font-headerdescription-color,var(--sjs-font-pagedescription-color,var(--sjs-general-dim-forecolor-light,#00000073)));font-family:var(--sjs-font-headerdescription-family,var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family))));font-weight:var(--sjs-font-headerdescription-weight,400);margin:0}.sv-header__background-color--accent .sv-header__title .sd-title{color:var(--sjs-font-headertitle-color,var(--sjs-primary-forecolor,var(--primary-foreground,#fff)))}.sv-header__background-color--accent .sv-header__description .sd-description{color:var(--sjs-font-headerdescription-color,var(--sjs-primary-forecolor,var(--primary-foreground,#fff)))}.sv-header__content .sd-header__text h3{margin:0}.sv-header--mobile{padding:calc(3 * (var(--sjs-base-unit,var(--base-unit,8px))));z-index:1;position:relative}.sv-header--mobile .sv-header__logo img{max-width:100%}@keyframes rotationAnimation{0%{rotate:0deg}to{rotate:360deg}}.sd-loading-indicator{height:calc(6 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-loading-indicator .sv-svg-icon{height:calc(6 * (var(--sjs-base-unit,var(--base-unit,8px))));width:calc(6 * (var(--sjs-base-unit,var(--base-unit,8px))));animation-name:rotationAnimation;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}.sd-loading-indicator .sv-svg-icon use{fill:var(--lbr-placeholder-loading-circle-color-spin,var(--sjs-primary-backcolor,var(--primary,#19b394)))}sv-components-container,.sd-components-container{display:flex}.sv-components-row{flex-direction:row;width:100%;display:flex}.sv-components-column{flex-direction:column;display:flex}.sv-components-column--expandable{flex-grow:1}.sv-components-row>.sv-components-column--expandable{width:1px}.sd-breadcrumbs{align-content:center;align-items:center;gap:var(--lbr-breadcrumbs-gap,var(--sjs-base-unit,var(--base-unit,8px)));padding-bottom:var(--lbr-page-header-breadcrumbs-margin-bottom,20px);flex-wrap:wrap;align-self:stretch;display:flex}.sd-breadcrumbs-item{color:var(--lbr-breadcrumbs-item-text-color,var(--sjs-general-dim-forecolor-light,#00000073));font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-style:normal;font-size:var(--sjs-font-size,16px);line-height:calc(1.5 * (var(--sjs-font-size,16px)))}.sd-breadcrumbs-item__button{appearance:none;box-sizing:border-box;cursor:pointer;color:unset;font-size:unset;white-space:nowrap;background-color:#0000;border:none;padding:0;font-family:unset;display:flex;overflow-x:hidden}.sd-breadcrumbs-separator{width:var(--lbr-breadcrumbs-item-separator-icon-width,calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px)))));height:var(--lbr-breadcrumbs-item-separator-icon-height,calc(1.5 * (var(--sjs-base-unit,var(--base-unit,8px)))));justify-content:center;align-items:center;display:flex}.sd-breadcrumbs-separator use{fill:var(--lbr-breadcrumbs-item-separator-color,var(--sjs-general-dim-forecolor-light,#00000073))}.sd-summary{border-radius:var(--lbr-data-table-corner-radius,calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px)))));background:var(--lbr-data-table-background-color,var(--sjs-general-backcolor,var(--background,#fff)));box-shadow:var(--lbr-data-table-shadow-offset-x,0px) var(--lbr-data-table-shadow-offset-y,1px) var(--lbr-data-table-shadow-blur,2px) var(--lbr-data-table-shadow-spread,0px) var(--lbr-data-table-shadow-color,#00000026);overflow:hidden}.sd-summary-row{padding:var(--lbr-data-table-row-padding-top,var(--sjs-base-unit,var(--base-unit,8px))) var(--lbr-data-table-row-padding-right,calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))))) var(--lbr-data-table-row-padding-bottom,var(--sjs-base-unit,var(--base-unit,8px))) var(--lbr-data-table-row-padding-left,calc(2 * (var(--sjs-base-unit,var(--base-unit,8px)))));align-items:flex-start;gap:var(--lbr-data-table-row-gap,calc(4 * (var(--sjs-base-unit,var(--base-unit,8px)))));border-bottom:var(--lbr-data-table-row-border-width-bottom,1px) solid var(--lbr-data-table-row-border-color,var(--sjs-border-light,var(--border-light,#eaeaea)));background:var(--lbr-data-table-row-background-color,var(--sjs-general-backcolor,var(--background,#fff)));flex:1 0 0;align-self:stretch;display:flex}.sd-summary-row__content{padding:var(--lbr-data-table-row-text-margin-top,calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))))) 0px var(--lbr-data-table-row-text-margin-bottom,calc(.5 * (var(--sjs-base-unit,var(--base-unit,8px))))) 0px;align-items:flex-start;gap:var(--lbr-data-table-row-gap,calc(4 * (var(--sjs-base-unit,var(--base-unit,8px)))));color:var(--lbr-data-table-row-text-color-title,var(--sjs-general-forecolor,var(--foreground,#161616)));font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));font-style:normal;font-size:var(--sjs-font-size,16px);line-height:calc(1.5 * (var(--sjs-font-size,16px)));flex:1 0 0;display:flex}.sd-summary-row__actions{align-items:flex-start;gap:var(--lbr-data-table-actions-gap,var(--sjs-base-unit,var(--base-unit,8px)));opacity:0;transition:opacity var(--sjs-transition-duration,.15s);display:flex}.sd-summary-row:hover .sd-summary-row__actions,.sd-question--mobile .sd-summary-row__actions{opacity:1}.sd-summary-row-action{appearance:none;box-sizing:border-box;cursor:pointer;color:unset;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));white-space:nowrap;padding:0;padding:var(--lbr-action-button-padding-top,var(--sjs-base-unit,var(--base-unit,8px))) var(--lbr-action-button-padding-right-icon-only,var(--sjs-base-unit,var(--base-unit,8px))) var(--lbr-action-button-padding-bottom,var(--sjs-base-unit,var(--base-unit,8px))) var(--lbr-action-button-padding-left-icon-only,var(--sjs-base-unit,var(--base-unit,8px)));justify-content:center;align-items:center;gap:var(--lbr-action-button-gap,var(--sjs-base-unit,var(--base-unit,8px)));border-radius:var(--lbr-action-button-corner-radius,1024px);transition:background-color var(--sjs-transition-duration,.15s);background-color:#0000;border:none;display:flex;overflow-x:hidden}.sd-summary-row-action:hover,.sd-summary-row-action:focus{background-color:var(--lbr-action-button-background-color-hovered-positive,var(--sjs-primary-backcolor-light,var(--primary-light,#19b3941a)));outline:none}.sd-summary-row-action:active,.sd-summary-row-action.svc-toolbar__item--pressed{opacity:.5}.sd-summary-row-action.svc-toolbar__item--active{outline:none}.sd-summary-row-action:disabled{opacity:.25;cursor:default}.sd-summary-row-action .sv-svg-icon{width:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))));height:calc(2 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-summary-row-action--edit use{fill:var(--lbr-action-button-icon-color-positive,var(--sjs-primary-backcolor,var(--primary,#19b394)))}.sd-summary-row-action--delete:hover,.sd-summary-row-action--delete:focus{background-color:var(--lbr-action-button-background-color-hovered-negative,var(--sjs-special-red-light,var(--red-light,#e60a3e1a)));outline:none}.sd-summary-row-action--delete use{fill:var(--lbr-action-button-icon-color-negative,var(--sjs-special-red,var(--red,#e60a3e)))}.sd-imagemap{position:relative}.sd-imagemap-bg{width:100%;display:block}.sd-imagemap-svg{opacity:1;width:100%;height:100%;position:absolute;top:0;left:0}.sd-imagemap-svg-item{fill:var(--sd-imagemap-idle-fill-color,transparent);stroke:var(--sd-imagemap-idle-stroke-color,transparent);stroke-width:var(--sd-imagemap-idle-stroke-width,0)}.sd-imagemap-svg-item--hover{fill:var(--sd-imagemap-hover-fill-color,var(--sjs-secondary-backcolor-light,#f0f));stroke:var(--sd-imagemap-hover-stroke-color,var(--sjs-secondary-backcolor,#f0f));stroke-width:var(--sd-imagemap-hover-stroke-width,1)}.sd-imagemap-svg-item--selected{fill:var(--sd-imagemap-selected-fill-color,var(--sjs-primary-backcolor-light,#f0f));stroke:var(--sd-imagemap-selected-stroke-color,var(--sjs-primary-backcolor,#f0f));stroke-width:var(--sd-imagemap-selected-stroke-width,1)}.sd-imagemap-svg-item--disabled{display:none}.sd-imagemap-control-point{fill:var(--sjs-secondary-backcolor,var(--secondary,#ff9814));stroke:var(--sjs-secondary-backcolor-light,var(--secondary-light,#ff981440));stroke-width:1px;cursor:pointer}.sd-imagemap-control-point:hover{fill:var(--sjs-special-yellow,var(--yellow,#ff9814));stroke:#000;stroke-width:1.5px}.sd-root-modern,.sd-container-modern{--sd-base-padding:calc(5 * var(--sjs-base-unit,var(--base-unit,8px)));--sd-base-vertical-padding:calc(4 * var(--sjs-base-unit,var(--base-unit,8px)));--sd-page-vertical-padding:calc(3 * var(--sjs-base-unit,var(--base-unit,8px)))}.sd-root-modern.sd-root-modern--mobile,.sd-root-modern--mobile .sd-container-modern{--sd-base-padding:calc(3 * var(--sjs-base-unit,var(--base-unit,8px)));--sd-base-vertical-padding:calc(2 * var(--sjs-base-unit,var(--base-unit,8px)));--sd-page-vertical-padding:calc(2 * var(--sjs-base-unit,var(--base-unit,8px)))}.sd-root-modern.sd-root-modern--mobile .sd-element__num{float:none;width:auto;margin-inline-start:0;padding-inline:0}.sd-root-modern.sd-root-modern--mobile .sd-element__num+span{float:none;width:auto}.sd-root-modern.sd-root-modern--mobile .sd-element__title-expandable-svg{inset-inline-start:calc(-2.5 * (var(--sjs-base-unit,var(--base-unit,8px))))}.sd-root-modern.sd-root-modern--mobile .sd-title.sd-container-modern__title{flex-direction:column}.sd-root-modern.sd-root-modern--mobile .sd-header__text{min-width:100%}.sd-multipletext--mobile .sd-multipletext__cell{display:block}.sd-multipletext--mobile .sd-multipletext__cell:not(:first-of-type){padding-left:0;padding-top:var(--sjs-base-unit,var(--base-unit,8px))}.sd-multipletext--mobile .sd-multipletext__cell :not(:last-of-type){padding-bottom:var(--sjs-base-unit,var(--base-unit,8px))}.sd-multipletext--mobile .sd-multipletext__item-container{padding-top:var(--sjs-base-unit,var(--base-unit,8px));padding-bottom:var(--sjs-base-unit,var(--base-unit,8px))}.sd-multipletext--mobile .sd-multipletext__item-title{width:100%;max-width:none;padding:var(--sjs-base-unit,var(--base-unit,8px)) 0;border-right:none;margin:0}.sd-multipletext--mobile .sd-multipletext__item{flex-basis:0;min-width:0}.sd-multipletext--mobile .sd-multipletext__item .sd-input{margin:0;padding:0}.sd-multipletext--mobile .sd-multipletext__item-container--answered,.sd-multipletext--mobile .sd-multipletext__item-container--allow-focus:focus-within{flex-direction:column}.sd-multipletext--mobile .sd-multipletext__item-container--answered .sd-multipletext__item-title,.sd-multipletext--mobile .sd-multipletext__item-container--allow-focus:focus-within .sd-multipletext__item-title{padding:0}.sd-multipletext--mobile .sd-multipletext__item-container--answered .sd-multipletext__item-title span,.sd-multipletext--mobile .sd-multipletext__item-container--allow-focus:focus-within .sd-multipletext__item-title span{font-size:calc(.75 * (var(--sjs-font-size,16px)));line-height:var(--sjs-font-size,16px)}.sd-multipletext--mobile .sd-multipletext__item-container--answered .sd-multipletext__item,.sd-multipletext--mobile .sd-multipletext__item-container--allow-focus:focus-within .sd-multipletext__item{flex-basis:auto;width:100%;min-width:auto}.sd-multipletext--mobile .sd-multipletext__item-container--answered .sd-multipletext__item .sd-input,.sd-multipletext--mobile .sd-multipletext__item-container--allow-focus:focus-within .sd-multipletext__item .sd-input{width:100%}.sd-selectbase--mobile .sd-selectbase--multi-column{flex-direction:column}.sd-selectbase--mobile .sd-selectbase--multi-column .sd-selectbase__column:not(:last-child){padding-right:0}body{--sv-defaultV2-mark:true}.sd-root-modern{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;--sd-mobile-width:600px;--sd-timer-size:calc(18 * var(--sjs-base-unit,var(--base-unit,8px)));width:100%;font-family:var(--sjs-font-family,var(--font-family,var(--sjs-default-font-family)));background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));position:relative}@-moz-document url-prefix(){.sd-root-modern,.sd-root-modern *{scrollbar-width:thin;scrollbar-color:var(--sjs-border-default,var(--border,#d6d6d6)) transparent}}.sd-root-modern::-webkit-scrollbar{background-color:#0000;width:12px;height:12px}.sd-root-modern ::-webkit-scrollbar{background-color:#0000;width:12px;height:12px}.sd-root-modern::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--sjs-border-default,var(--border,#d6d6d6));border:4px solid #0000;border-radius:32px}.sd-root-modern ::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--sjs-border-default,var(--border,#d6d6d6));border:4px solid #0000;border-radius:32px}.sd-root-modern::-webkit-scrollbar-track{background:0 0}.sd-root-modern ::-webkit-scrollbar-track{background:0 0}.sd-root-modern::-webkit-scrollbar-thumb:hover{background-color:var(--sjs-border-default,var(--border,#d6d6d6));border:2px solid #0000}.sd-root-modern ::-webkit-scrollbar-thumb:hover{background-color:var(--sjs-border-default,var(--border,#d6d6d6));border:2px solid #0000}.sd-root-modern form{position:relative}.sd-root-modern--animation-disabled *{-o-transition:none!important;transition:none!important}.sd-root-modern.sd-root-modern--full-container{width:100%;height:100%;position:relative;overflow:auto}.sd-root-modern--mobile{--sd-timer-size:calc(9 * var(--sjs-base-unit,var(--base-unit,8px)))}.sd-root-modern__wrapper{position:relative}.sd-root-modern__wrapper--has-image{min-height:100%}.sd-root-modern--full-container .sd-root-modern__wrapper--fixed{width:100%;height:100%;position:static}.sd-root-modern--full-container .sd-root-modern__wrapper--fixed form{width:100%;height:100%;max-height:100%}.sv-popup .sv-popup__scrolling-content{box-sizing:content-box}@-moz-document url-prefix(){.sv-popup .sv-popup__scrolling-content,.sv-popup .sv-popup__scrolling-content *{scrollbar-width:thin;scrollbar-color:var(--sjs-border-default,var(--border,#d6d6d6)) transparent}}.sv-popup .sv-popup__scrolling-content::-webkit-scrollbar{background-color:#0000;width:12px;height:12px}.sv-popup .sv-popup__scrolling-content ::-webkit-scrollbar{background-color:#0000;width:12px;height:12px}.sv-popup .sv-popup__scrolling-content::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--sjs-border-default,var(--border,#d6d6d6));border:4px solid #0000;border-radius:32px}.sv-popup .sv-popup__scrolling-content ::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--sjs-border-default,var(--border,#d6d6d6));border:4px solid #0000;border-radius:32px}.sv-popup .sv-popup__scrolling-content::-webkit-scrollbar-track{background:0 0}.sv-popup .sv-popup__scrolling-content ::-webkit-scrollbar-track{background:0 0}.sv-popup .sv-popup__scrolling-content::-webkit-scrollbar-thumb:hover{background-color:var(--sjs-border-default,var(--border,#d6d6d6));border:2px solid #0000}.sv-popup .sv-popup__scrolling-content ::-webkit-scrollbar-thumb:hover{background-color:var(--sjs-border-default,var(--border,#d6d6d6));border:2px solid #0000}.sv-components-container-center{position:sticky;top:0}.sv-root--sticky-top .sv-components-container-center{z-index:15}.sv-root--sticky-top.sd-progress--pages .sv-components-container-center,.sv-root--sticky-top.sd-progress--buttons .sv-components-container-center{background-color:var(--sjs-general-backcolor-dim,var(--background-dim,#f3f3f3));box-shadow:var(--sjs-shadow-medium,0px 2px 6px 0px #0000001a), var(--sjs-shadow-small,0px 1px 2px 0px #00000026)}.sv-components-container-right,.sv-components-container-left{width:fit-content}.SurveyFormRenderer_root{--sjs-general-backcolor:var(--background);--sjs-general-backcolor-dim:transparent;--sjs-question-background:transparent;--sjs-editorpanel-backcolor:#fff;--sjs-font-family:inherit;--sjs-primary-backcolor:var(--form-accent);--sjs-font-pagetitle-size:var(--form-section-size);--sjs-font-pagetitle-weight:var(--form-section-weight);--sjs-font-pagetitle-color:var(--form-section-color);--sjs-font-pagedescription-size:var(--form-section-desc-size);--sjs-font-pagedescription-weight:400;--sjs-font-pagedescription-color:var(--form-section-desc-color);--sjs-font-questiontitle-size:var(--form-title-size);--sjs-font-questiontitle-weight:var(--form-title-weight);--sjs-font-questiontitle-color:var(--form-title-color);--form-border:#e4e4e7;--form-glyph-border:#cdcdd2;--form-muted:#a1a1aa;width:100%}.SurveyFormRenderer_root .sd-element--with-frame{box-shadow:none;background:0 0;padding:0}.SurveyFormRenderer_root .sd-body{padding:0}.SurveyFormRenderer_root .sd-body__page{gap:var(--form-field-gap);padding:0}.SurveyFormRenderer_root .sd-row{margin-top:0}.SurveyFormRenderer_root .sd-row+.sd-row,.SurveyFormRenderer_root .sd-question+.sd-question{margin-top:var(--form-field-gap)}.SurveyFormRenderer_root .sd-panel__title,.SurveyFormRenderer_root .sd-page__title{text-transform:var(--form-section-transform);letter-spacing:var(--form-section-spacing);padding:0}.SurveyFormRenderer_root .sd-panel__description,.SurveyFormRenderer_root .sd-page__description{margin-top:4px}.SurveyFormRenderer_root .sd-panel__content{margin-top:var(--form-field-gap)}.SurveyFormRenderer_root .sd-question__required-text{color:var(--form-rose)}.SurveyFormRenderer_root .sd-question__header--location-top{padding-bottom:var(--form-label-gap)}.SurveyFormRenderer_root .sd-input,.SurveyFormRenderer_root .sd-comment{border:1px solid var(--form-border);border-radius:var(--form-radius);box-shadow:none;padding:var(--form-input-pad);color:var(--form-text);background:#fff;font-family:inherit;font-size:14px;transition:border-color .12s}.SurveyFormRenderer_root .sd-input::placeholder,.SurveyFormRenderer_root .sd-comment::placeholder{color:var(--form-muted)}.SurveyFormRenderer_root .sd-input:focus,.SurveyFormRenderer_root .sd-comment:focus,.SurveyFormRenderer_root .sd-input--focused{border-color:var(--sjs-primary-backcolor);box-shadow:none;outline-offset:2px;outline:2px solid #0000}.SurveyFormRenderer_root .sd-comment{resize:none;min-height:88px;max-height:240px;overflow-y:auto}.SurveyFormRenderer_root input[type=number].sd-input{appearance:textfield}.SurveyFormRenderer_root input[type=number].sd-input::-webkit-outer-spin-button{appearance:none;margin:0}.SurveyFormRenderer_root input[type=number].sd-input::-webkit-inner-spin-button{appearance:none;margin:0}.SurveyFormRenderer_root .sd-text__content[data-amiro-unit]{position:relative}.SurveyFormRenderer_root .sd-text__content[data-amiro-unit] .sd-input{padding-right:3rem}.SurveyFormRenderer_root [data-amiro-unit-node]{color:var(--form-muted);pointer-events:none;font-size:13px;font-weight:500;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.SurveyFormRenderer_root [data-amiro-range]{color:var(--form-muted);margin:6px 0 0;font-size:11.5px;font-weight:500}.SurveyFormRenderer_root [data-amiro-cause]{color:var(--destructive);margin:6px 0 0;font-size:12px;font-weight:500}.SurveyFormRenderer_root .sd-selectbase{gap:8px}.SurveyFormRenderer_root .sd-selectbase .sd-item{border:1px solid var(--form-border);border-radius:var(--form-radius);padding:var(--form-card-pad);background:#fff;transition:border-color .12s,background .12s}.SurveyFormRenderer_root .sd-selectbase .sd-item:hover{background:color-mix(in oklch, #fff 97%, var(--foreground))}.SurveyFormRenderer_root .sd-selectbase .sd-item--checked{border-color:var(--sjs-primary-backcolor);background:var(--form-card-checked-bg)}.SurveyFormRenderer_root .sd-selectbase__label{align-items:center;gap:12px;margin:0}.SurveyFormRenderer_root .sd-item__control-label{color:var(--form-text);font-size:14px}.SurveyFormRenderer_root .sd-item__decorator{border:1px solid var(--form-glyph-border);width:20px;height:20px;box-shadow:none;background:#fff;flex-shrink:0}.SurveyFormRenderer_root .sd-checkbox__decorator{border-radius:var(--form-glyph-radius)}.SurveyFormRenderer_root .sd-radio__decorator{border-radius:50%;position:relative}.SurveyFormRenderer_root .sd-checkbox__svg{fill:#0000;width:14px;height:14px}.SurveyFormRenderer_root .sd-item--checked .sd-checkbox__decorator{border-color:var(--sjs-primary-backcolor);background:var(--sjs-primary-backcolor)}.SurveyFormRenderer_root .sd-item--checked .sd-checkbox__svg{fill:#fff}.SurveyFormRenderer_root .sd-item--checked .sd-radio__decorator{border-color:var(--sjs-primary-backcolor);background:var(--sjs-primary-backcolor)}.SurveyFormRenderer_root .sd-item--checked .sd-radio__decorator:after{content:"";background:#fff;border-radius:50%;width:7px;height:7px;margin:auto;position:absolute;inset:0}.SurveyFormRenderer_root .sd-btn.sd-navigation__complete-btn{background:var(--sjs-primary-backcolor);color:#fff;box-shadow:none;border-radius:999px;font-weight:600}.SurveyFormRenderer_preview{--form-accent:#173e3c;--sjs-primary-backcolor-dark:#0f2a29;--sjs-primary-backcolor-light:#f4f7f6;--sjs-special-red:#e11d48;--sjs-special-red-light:#e11d481a;--form-radius:18px;--form-field-gap:28px;--form-input-pad:12px 16px;--form-card-pad:12px 16px;--form-card-checked-bg:#f4f7f6;--form-glyph-radius:6px;--form-text:#173e3c;--form-rose:oklch(58.6% .253 17.585);--form-title-color:#173e3c;--form-title-size:12px;--form-title-weight:600;--form-section-color:#a1a1aa;--form-section-size:12px;--form-section-weight:600;--form-section-transform:uppercase;--form-section-spacing:.08em;--form-section-desc-size:13px;--form-section-desc-color:#64706e;--form-label-gap:8px}.SurveyFormRenderer_preview .sd-selectbase__label{flex-direction:row-reverse;justify-content:space-between}.SurveyFormRenderer_preview .sd-root-modern--mobile .sd-body.sd-body--static,.SurveyFormRenderer_preview .sd-root-modern--mobile .sd-body.sd-body--responsive{padding:0}.SurveyFormRenderer_preview .sd-input[type=date]{box-sizing:border-box;width:100%}.SurveyFormRenderer_preview .sd-comment{min-height:120px;max-height:280px}.SurveyFormRenderer_preview .sd-page.sd-body__page{gap:0}.SurveyFormRenderer_preview .sd-page__title,.SurveyFormRenderer_preview .sd-page__description{margin-bottom:0}.SurveyFormRenderer_preview .sd-page__title~.sd-row.sd-page__row:not(.sd-row--compact),.SurveyFormRenderer_preview .sd-page__description~.sd-row.sd-page__row:not(.sd-row--compact),.SurveyFormRenderer_preview .sd-row.sd-page__row:not(.sd-row--compact)~.sd-row.sd-page__row:not(.sd-row--compact){margin-top:var(--form-field-gap)}.SurveyFormRenderer_fill{--form-accent:#111;--sjs-primary-backcolor-dark:#000;--sjs-primary-backcolor-light:#fafafa;--sjs-special-red:#e11d48;--sjs-special-red-light:#e11d481a;--form-radius:12px;--form-field-gap:16px;--form-input-pad:8px 12px;--form-card-pad:9px 12px;--form-card-checked-bg:#fafafa;--form-glyph-radius:5px;--form-text:#111;--form-rose:#dc2626;--form-title-color:#52525b;--form-title-size:12.5px;--form-title-weight:500;--form-section-color:#111;--form-section-size:14.5px;--form-section-weight:600;--form-section-transform:none;--form-section-spacing:normal;--form-section-desc-size:13px;--form-section-desc-color:#64706e;--form-label-gap:6px}.SurveyFormRenderer_readonly{--form-accent:#111;--sjs-primary-backcolor-dark:#000;--sjs-primary-backcolor-light:#fafafa;--form-radius:12px;--form-field-gap:16px;--form-input-pad:8px 12px;--form-card-pad:9px 12px;--form-card-checked-bg:#fafafa;--form-glyph-radius:5px;--form-text:#111;--form-rose:#dc2626;--form-title-color:#52525b;--form-title-size:12.5px;--form-title-weight:500;--form-section-color:#111;--form-section-size:14.5px;--form-section-weight:600;--form-section-transform:none;--form-section-spacing:normal;--form-section-desc-size:13px;--form-section-desc-color:#64706e;--form-label-gap:6px}.TestFillForm_success{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;display:flex}.TestFillForm_successIcon{background:var(--muted);width:64px;height:64px;color:var(--primary);border-radius:9999px;justify-content:center;align-items:center;display:flex}.TestFillForm_successTitle{color:var(--foreground);margin-top:8px;font-size:18px;font-weight:600}.TestFillForm_successDescription{max-width:300px;color:var(--muted-foreground);margin-bottom:8px;font-size:14px;line-height:1.4}.TestFillForm_footerHint{color:var(--muted-foreground);font-size:12px}.FormTestPanel_subtitle{color:var(--muted-foreground);margin-top:4px;font-size:13px}.FormsView_root{min-width:0;display:block}.FormsView_pendingCounts{opacity:.55;transition:opacity .15s}.FormsView_tabs{margin-top:20px}.FormsView_list{margin-top:16px}.EpisodesSettingsView_root{flex-direction:column;gap:16px;min-width:0;display:flex}.EncounterSectionsView_root{gap:16px;display:grid}.EncounterSectionsView_intro{color:#71717a;margin:0;font-size:14px;font-weight:500}.EncounterSectionsView_card{background:#fff;border:1px solid #e4e4e7;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #11111108}.EncounterSectionsView_cardHeader{border-bottom:1px solid #f0f0f2;flex-direction:column;gap:12px;padding:16px;display:flex}@media (width>=640px){.EncounterSectionsView_cardHeader{flex-direction:row;justify-content:space-between;align-items:center;padding:16px 20px}}.EncounterSectionsView_cardHeaderMain{align-items:center;gap:12px;min-width:0;display:flex}.EncounterSectionsView_cardHeaderIcon{color:#111;background:#f4f4f5;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.EncounterSectionsView_cardHeaderTitle{color:#111;font-size:17px;font-weight:600;line-height:1.25}.EncounterSectionsView_cardHeaderMeta{color:#a1a1aa;font-size:12px;font-weight:500}.EncounterSectionsView_list{margin:0;padding:0;list-style:none}.EncounterSectionsView_list>li:not(:last-child){border-bottom:1px solid #f0f0f2}.EncounterSectionsView_row{align-items:center;gap:16px;padding:16px;display:flex}@media (width>=640px){.EncounterSectionsView_row{padding:16px 20px}}.EncounterSectionsView_rowIcon{color:#71717a;background:#f4f4f5;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.EncounterSectionsView_rowBody{flex:1;min-width:0}.EncounterSectionsView_rowTitleLine{align-items:center;gap:8px;display:flex}.EncounterSectionsView_rowTitle{color:#111;font-size:15px;font-weight:600}.EncounterSectionsView_requiredBadge{color:#71717a;background:#f4f4f5;border:1px solid #e4e4e7;border-radius:9999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.EncounterSectionsView_rowDescription{color:#71717a;margin-top:4px;font-size:13px;line-height:1.5}.EncounterSectionsView_rowControl{flex-shrink:0;align-items:center;gap:8px;display:flex}.EncounterSectionsSkeleton_root{gap:16px;display:grid}.EncounterSectionsSkeleton_intro{width:340px;height:20px}.EncounterSectionsSkeleton_card{background:#fff;border:1px solid #e4e4e7;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #11111108}.EncounterSectionsSkeleton_cardHeader{border-bottom:1px solid #f0f0f2;align-items:center;gap:12px;padding:16px 20px;display:flex}.EncounterSectionsSkeleton_iconCircle{border-radius:9999px;width:36px;height:36px}.EncounterSectionsSkeleton_cardTitle{width:160px;height:18px}.EncounterSectionsSkeleton_row{align-items:center;gap:16px;padding:16px;display:flex}@media (width>=640px){.EncounterSectionsSkeleton_row{padding:16px 20px}}.EncounterSectionsSkeleton_row+.EncounterSectionsSkeleton_row{border-top:1px solid #f0f0f2}.EncounterSectionsSkeleton_rowIcon{border-radius:9999px;flex-shrink:0;width:40px;height:40px}.EncounterSectionsSkeleton_rowBody{flex:1;gap:4px;display:grid}.EncounterSectionsSkeleton_rowTitle{width:140px;height:15px}.EncounterSectionsSkeleton_rowDesc{width:80%;height:13px}.EncounterSectionsSkeleton_rowSwitch{border-radius:9999px;flex-shrink:0;width:38px;height:22px}.EncounterSectionsSkeleton_footer{justify-content:flex-end;display:flex}.EncounterSectionsSkeleton_submit{border-radius:10px;width:130px;height:40px}.NoteTemplateRow_kind{color:#52525b;background:#fafafa;border:1px solid #e4e4e7;border-radius:9999px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:600}.NoteTemplateRow_menuText{flex-direction:column;gap:2px;display:flex}.NoteTemplateRow_menuHint{max-width:220px;color:var(--muted-foreground);font-size:12px}.NoteTemplatesTab_root{min-width:0;display:block}.NoteTemplatesTab_list{margin-top:20px}.EncountersView_root{min-width:0;display:block}.EncountersView_tabs,.EncountersView_body{margin-top:16px}.AgreementRow_icon{background:var(--muted);width:36px;height:36px;color:var(--foreground);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AgreementRow_excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.AgreementRow_shows{color:var(--muted-foreground);font-size:13px}.ConsentView_root{gap:20px;padding-bottom:24px;display:grid}.color-input_swatch{cursor:pointer;border:1px solid #e4e4e7;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative;overflow:hidden}.color-input_swatchUnset{background:#fafafa}.color-input_swatchDisabled{pointer-events:none;opacity:.6}.color-input_input{cursor:pointer;opacity:0;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.ColorField_field{gap:8px;min-width:0;display:grid}.ColorField_row{background:#fff;border:1px solid #e4e4e7;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.ColorField_rowInline{cursor:pointer;border-radius:14px;gap:10px;padding:6px 12px 6px 6px}.ColorField_rowInline .ColorField_hex{color:#71717a;text-align:right;text-transform:none;flex:0 0 68px;font-size:11px}.ColorField_rowInline .ColorField_hex:focus{color:#111}.ColorField_rowTerm{color:#111;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.ColorField_hex{min-width:0;height:auto;font-family:var(--font-mono,ui-monospace, monospace);color:#111;text-transform:uppercase;flex:1;font-size:13px}.ColorField_hex::placeholder{color:#a1a1aa;text-transform:none;font-family:inherit}.ColorField_clear{color:#71717a;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ColorField_clear:hover{color:#111;background:#f4f4f5}.ColorField_hint{color:#b45309;font-size:12px}.BrandingCard_card{flex-direction:column;padding:24px;display:flex}.BrandingCard_body{margin-top:20px}.BrandingCard_body [data-slot=form-field]{margin-top:0}.BrandingCard_title{color:#111;font-size:14px;font-weight:600}.BrandingCard_description{color:#71717a;max-width:42rem;margin-top:2px;font-size:12px;line-height:1.375}.BrandingImagePicker_actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.BrandingLogoField_field{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;display:grid}.BrandingLogoField_preview{background:#fafafa;border:1px dashed #e4e4e7;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.BrandingLogoField_image{object-fit:contain;max-width:88px;max-height:88px}.BrandingLogoField_empty{color:#a1a1aa;flex-direction:column;align-items:center;gap:4px;display:flex}.BrandingLogoField_emptyLabel{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.FaviconTile_tile{width:var(--favicon-size);height:var(--favicon-size);border-radius:calc(var(--favicon-size) / 5);flex-shrink:0}.FaviconTile_image{object-fit:contain}.FaviconTile_letter{font-size:calc(var(--favicon-size) * .56);color:#fff;background:var(--favicon-color);justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex}.BrandingFaviconField_field{border-top:1px solid #f0f0f2;margin-top:24px;padding-top:20px}.BrandingFaviconField_title{color:#111;font-size:13px;font-weight:600}.BrandingFaviconField_description{color:#71717a;margin-top:2px;font-size:12px;line-height:1.375}.BrandingFaviconField_row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.BrandingFaviconField_preview{background:#fafafa;border:1px dashed #e4e4e7;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:76px;height:56px;display:flex}.BrandingFaviconField_previewLabel{color:#a1a1aa;font-size:10px;font-weight:500;line-height:1}.BrandingFaviconField_hint{color:#a1a1aa;max-width:22rem;font-size:12px;line-height:1.375}.BrandingSettingsTab_tab{flex-direction:column;gap:28px;display:flex}.BrandingSettingsTab_row{gap:28px;display:grid}@media (width>=1024px){.BrandingSettingsTab_row{grid-template-columns:repeat(2,minmax(0,1fr))}}.BrandingSettingsTab_logoBody{margin-top:16px}.BrandingSettingsTab_colors{gap:20px;display:grid}@media (width>=1280px){.BrandingSettingsTab_colors{grid-template-columns:repeat(2,minmax(0,1fr))}}.BrandingSettingsTab_footerInput{max-width:28rem}.BrandingSettingsTab_hint{color:#a1a1aa;font-size:12px;line-height:1.375}.BrandingPreviewSurface_surface{width:100%;max-width:640px}.BrandingPreviewSurface_surfaceLabel{color:#a1a1aa;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:11px;font-weight:600;line-height:1.5}.BrandingPreviewSurface_surfaceNote{color:var(--muted-foreground);margin-bottom:8px;font-size:12px;line-height:18px}.HtmlDocumentPreview_frame{border:1px solid var(--border);background:#fff;border-radius:14px;width:100%;display:block}.HtmlDocumentPreview_paged{padding:48px 40px}.PreviewPlaceholder_placeholder{border:1px solid var(--border);border-radius:14px;justify-content:center;align-items:center;width:100%;display:flex}.PreviewPlaceholder_text{color:var(--muted-foreground);font-size:13px}.PortalSignInPreview_screen{background:#fff;border:1px solid #e4e4e7;border-radius:14px;line-height:1.5;overflow:hidden}.PortalSignInPreview_topBar{justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.PortalSignInPreview_logo{object-fit:contain;max-width:120px;max-height:28px}.PortalSignInPreview_wordmark{color:#111;letter-spacing:.04em;font-size:14px;font-weight:600}.PortalSignInPreview_securePill{color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 10%, transparent);border-radius:999px;align-items:center;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.PortalSignInPreview_stage{flex-direction:column;justify-content:center;align-items:center;min-height:420px;padding:40px 24px;display:flex}.PortalSignInPreview_card{background:#fff;border:1px solid #f0f0f2;border-radius:16px;width:100%;max-width:400px;padding:28px 24px;box-shadow:0 18px 42px #1111110a}.PortalSignInPreview_mailChip{color:#52525b;background:#f4f4f5;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.PortalSignInPreview_heading{color:#111;margin-top:16px;font-size:18px;font-weight:600;line-height:1.25}.PortalSignInPreview_copy{color:#71717a;margin-top:8px;font-size:12px;line-height:20px}.PortalSignInPreview_copyLead{margin-top:12px}.PortalSignInPreview_controls{margin-top:20px}.PortalSignInPreview_emailField{color:#a1a1aa;background:#fff;border:1px solid #e4e4e7;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:12px;display:flex}.PortalSignInPreview_continueButton{color:#fff;background:var(--brand-primary);border-radius:999px;justify-content:center;align-items:center;gap:6px;height:40px;margin-top:8px;font-size:13px;font-weight:600;display:flex}.PortalSignInPreview_footer{text-align:center;border-top:1px solid #f0f0f2;padding:16px 24px}.PortalSignInPreview_footerLine{color:#71717a;font-size:12px}.PortalSignInPreview_footerSmallPrint{color:#a1a1aa;margin-top:4px;font-size:11px;line-height:16px}.BrowserTabPreview_window{background:#dee1e6;border:1px solid #d0d3d7;border-radius:12px;overflow:hidden}.BrowserTabPreview_strip{align-items:flex-end;gap:2px;padding:8px 0 0 8px;display:flex}.BrowserTabPreview_activeTab{background:#fff;border-radius:9px 9px 0 0;flex:1;align-items:center;gap:8px;min-width:0;max-width:250px;margin-bottom:-1px;padding:9px 12px;display:flex}.BrowserTabPreview_neighbourTab{flex:1;align-items:center;gap:8px;min-width:0;max-width:170px;padding:9px 12px;display:flex}.BrowserTabPreview_neighbourMark{background:#bdc1c6;border-radius:4px;flex-shrink:0;width:16px;height:16px}.BrowserTabPreview_tabTitle,.BrowserTabPreview_neighbourTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;line-height:1;overflow:hidden}.BrowserTabPreview_tabTitle{color:#202124}.BrowserTabPreview_neighbourTitle{color:#3c4043}.BrowserTabPreview_tabClose{color:#5f6368;flex-shrink:0}.BrowserTabPreview_newTab{color:#5f6368;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-bottom:4px;margin-left:4px;display:flex}.BrowserTabPreview_toolbar{background:#fff;align-items:center;gap:8px;padding:8px 12px;display:flex}.BrowserTabPreview_navIcons{color:#5f6368;align-items:center;gap:4px;display:flex}.BrowserTabPreview_disabledIcon{opacity:.4}.BrowserTabPreview_omnibox{background:#f1f3f4;border-radius:999px;flex:1;align-items:center;gap:8px;min-width:0;padding:6px 12px;display:flex}.BrowserTabPreview_omniboxIcon{color:#5f6368;flex-shrink:0}.BrowserTabPreview_omniboxText{color:#202124;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1;overflow:hidden}.BrandingPreviewTab_stack{flex-direction:column;align-items:center;gap:48px;display:flex}.BrandingPreviewTab_notice{width:100%;max-width:640px}.BrandingView_root{flex-direction:column;gap:28px;padding-bottom:24px;display:flex}.BookingWidgetRow_icon{color:#52525b;background:#f4f4f5;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.BookingWidgetRow_published{align-items:center;gap:8px;display:inline-flex}.BookingWidgetRow_version{color:#71717a;font-size:13px;font-weight:500}.BookingWidgetsView_root{min-width:0;display:block}.BookingWidgetsView_audience,.BookingWidgetsView_list{margin-top:20px}.categoryTone_dotAccess{background:#fe9a00}.categoryTone_chipAccess{color:#bb4d00;background:#fffbeb}.categoryTone_dotSales{background:#8e51ff}.categoryTone_chipSales{color:#7008e7;background:#f5f3ff}.categoryTone_dotPatient{background:#ff2056}.categoryTone_chipPatient{color:#c70036;background:#fff1f2}.categoryTone_dotTeam{background:#00bc7d}.categoryTone_chipTeam{color:#007a55;background:#ecfdf5}.categoryTone_dotCalendar{background:#00a6f4}.categoryTone_chipCalendar{color:#0069a8;background:#f0f9ff}.categoryTone_dotTasks{background:#9f9fa9}.categoryTone_chipTasks{color:#3f3f47;background:#f4f4f5}.categoryTone_dotForms{background:#615fff}.categoryTone_chipForms{color:#432dd7;background:#eef2ff}.categoryTone_dotSettings{background:#62748e}.categoryTone_chipSettings{color:#314158;background:#f8fafc}.categoryTone_dotAmiro{background:#f6339a}.categoryTone_chipAmiro{color:#c6005c;background:#fdf2f8}.AuditFeed_card{background:#fff;border:1px solid #e4e4e7;border-radius:18px;overflow:hidden;box-shadow:0 1px 2px #11111108}.AuditFeed_empty{text-align:center;padding:40px 20px}.AuditFeed_emptyText{color:#71717a;font-size:14px;font-weight:500}.AuditFeed_list>*+*{border-top:1px solid #f0f0f2}.AuditFeed_row{text-align:left;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:14px 20px;transition:background-color .15s;display:grid}.AuditFeed_row:hover{background:#fafafa}.AuditFeed_rowIcon{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.AuditFeed_rowMain{min-width:0}.AuditFeed_rowTitleLine{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.AuditFeed_rowKindLabel{text-overflow:ellipsis;white-space:nowrap;color:#111;font-size:14px;font-weight:600;overflow:hidden}.AuditFeed_rowChip{border-radius:9999px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.AuditFeed_rowMeta{text-overflow:ellipsis;white-space:nowrap;color:#71717a;margin-top:2px;font-size:12px;display:block;overflow:hidden}.AuditFeed_rowRight{flex-shrink:0;align-items:center;gap:8px;display:flex}.AuditFeed_rowTime{color:#a1a1aa;font-size:12px;font-weight:500}.AuditFeed_rowChevron{color:#d4d4d8}.DetailRow_detailRow{background:#fff;border:1px solid #f0f0f2;border-radius:18px;gap:4px;padding:12px 16px;display:grid}.DetailRow_detailLabel{text-transform:uppercase;letter-spacing:.06em;color:#a1a1aa;font-size:12px;font-weight:600}.DetailRow_detailValue{color:#111;font-size:14px;font-weight:500}.DetailRow_detailValueMono{color:#52525b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.DetailRow_detailValueMultiline{white-space:pre-line}.DetailRow_detailHint{color:#a1a1aa;font-size:12px}.AuditDetailSheet_headerMain{flex-direction:column;gap:4px;min-width:0;display:flex}.AuditDetailSheet_categoryChip{border-radius:9999px;flex-shrink:0;align-items:center;gap:8px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.AuditDetailSheet_categoryDot{border-radius:9999px;flex-shrink:0;width:6px;height:6px}.AuditDetailSheet_detailList{gap:12px;display:grid}.AuditDetailSheet_changesList{gap:6px;margin-top:2px;display:grid}.AuditDetailSheet_changesItem{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.AuditDetailSheet_changesKey{color:#71717a;font-size:13px}.AuditDetailSheet_changesVal{color:#111;text-align:right;word-break:break-word;min-width:0;font-size:13px;font-weight:500}.AuditLogView_filterBar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.AuditLogView_search{color:#111;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;outline:none;flex:1 1 0;min-width:240px;height:40px;padding:0 16px;font-size:14px;font-weight:500}.AuditLogView_search::placeholder{color:#a1a1aa}.AuditLogView_search:focus{border-color:#111}.CardHeader_cardHeader{border-bottom:1px solid #f0f0f2;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex}.CardHeader_cardHeaderBody{flex:1;min-width:0}.RequestPanel_divide>*+*{border-top:1px solid #f0f0f2}.RequestPanel_pad{padding:1rem 1.25rem}.RequestRow_row{gap:.75rem;padding:.875rem 1.25rem;display:flex}.RequestRow_rowBody{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.RequestRow_rowTop{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.RequestRow_requesterName{color:#111;font-size:14px;font-weight:600}.RequestRow_reason{color:#52525b;font-size:13px;line-height:1.25rem}.RequestRow_patientName{color:#111;font-weight:600}.RequestRow_metaRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.RequestRow_meta{color:#a1a1aa;font-size:12px;font-weight:500}.RequestRow_actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.RequestRow_grantBtn.RequestRow_grantBtn{text-align:center;white-space:nowrap;color:#fff;background-color:#111;background-clip:padding-box;border:1px solid #0000;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;height:2.25rem;padding:0 1rem;font-size:13px;font-weight:600;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.RequestRow_grantBtn.RequestRow_grantBtn:hover{background-color:#111}.RequestRow_denyBtn.RequestRow_denyBtn{text-align:center;white-space:nowrap;color:#111;background-color:#fff;background-clip:padding-box;border:1px solid #e4e4e7;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;height:2.25rem;padding:0 1rem;font-size:13px;font-weight:600;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.RequestRow_denyBtn.RequestRow_denyBtn:hover{background-color:#fafafa}.RequestRow_revokeBtn.RequestRow_revokeBtn{text-align:center;white-space:nowrap;color:#e11d48;background-color:#fff;background-clip:padding-box;border:1px solid #fecdd3;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;height:2.25rem;padding:0 1rem;font-size:13px;font-weight:600;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.RequestRow_revokeBtn.RequestRow_revokeBtn:hover{background-color:#fff1f2}.TabFooter_pageFooter{border-top:1px solid #f0f0f2;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex}.TabFooter_meta{color:#a1a1aa;font-size:12px;font-weight:500}.AccessRequestsContent_root{color:#111;flex-direction:column;gap:1.5rem;min-height:0;display:flex}.AccessRequestsContent_policyControl{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.AccessRequestsContent_policyTerm{color:#71717a;font-size:13px;font-weight:500}.AccessRequestsContent_policyTrigger.AccessRequestsContent_policyTrigger.AccessRequestsContent_policyTrigger.AccessRequestsContent_policyTrigger{width:186px;height:36px}.AccessRequestsContent_auditLink{cursor:pointer;color:#111;flex-shrink:0;align-items:center;gap:.125rem;font-size:13px;font-weight:600;display:inline-flex}.AccessRequestsContent_auditLink:hover{text-decoration:underline}.AccessRequestsContent_chevron{color:#a1a1aa}.AccessRequestsView_root{color:#111;flex-direction:column;gap:1.5rem;min-height:0;display:flex}.PeopleOwnerCell_root{min-width:0;max-width:100%;display:inline-flex}.PersonLeadRow_leadName{color:#111;min-width:0;font-size:16px;font-weight:600;line-height:1.375}.PersonLeadRow_arrived{color:#71717a;font-size:14px;font-weight:500}.PersonLeadsSkeleton_rows{gap:12px;padding:20px;display:grid}.PersonLeadsSkeleton_row{border-radius:12px;height:44px}.PersonRecordSidebar_aside{background:#fff;border:1px solid #e7e7eb;border-radius:24px;align-self:flex-start;padding:20px;box-shadow:0 18px 48px #11111108}.PersonRecordSidebar_avatarWrap{text-align:center;flex-direction:column;align-items:center;display:flex}.PersonRecordSidebar_name{color:#111;margin:20px 0 0;font-size:24px;font-weight:600;line-height:1.25}.PersonRecordSidebar_meta{text-align:center;color:#71717a;gap:8px;margin-top:16px;font-size:14px;font-weight:500;line-height:1.25;display:grid}.PersonRecordSidebar_metaLine{margin:0}.PersonRecordSidebar_inboxEntry{justify-self:center;margin-top:8px}.PersonRecordSidebar_copyButton{color:#71717a;border:none;gap:6px;max-width:100%;height:auto;margin-inline:auto;padding:0;font-size:14px;font-weight:500}.PersonRecordSidebar_copyButton:hover{color:#111;background:0 0}.PersonRecordSidebar_copyText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.PersonRecordSidebar_copyIcon{flex-shrink:0}.PersonRecordSidebar_pills{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.PersonRecordSidebar_patientLink{text-decoration:none}.PersonRecordSidebar_patientLink:focus-visible{outline-offset:2px;border-radius:9999px;outline:2px solid #1113}.PersonRecordSidebar_nav{gap:8px;margin-top:24px;display:grid}.PersonRecordSidebar_tab{cursor:pointer;text-align:left;color:#71717a;background:0 0;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:8px;width:100%;height:44px;padding:0 16px;font-size:14px;font-weight:600;transition:background-color .15s,color .15s;display:flex}.PersonRecordSidebar_tab:hover{color:#111;background:#fafafa}.PersonRecordSidebar_tab:focus-visible{outline-offset:2px;outline:2px solid #1113}.PersonRecordSidebar_tab.PersonRecordSidebar_tabActive{color:#111;background:#f4f4f5}.PersonRecordSidebar_tabLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.PersonRecordSidebar_badge{color:#71717a;background:#f4f4f5;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-left:auto;font-size:10px;font-weight:600;line-height:1;display:flex}.PersonRecordSidebar_badge.PersonRecordSidebar_badgeActive{color:#111;background:#fff;box-shadow:inset 0 0 0 1px #e4e4e7}.PersonDetailsForm_card{background:#fff;border:1px solid #e7e7eb;border-radius:24px;flex-direction:column;gap:24px;padding:24px;display:flex;position:relative;box-shadow:0 18px 48px #1111110a}.PersonDetailsForm_heading{color:#111;margin:0;font-size:24px;font-weight:600}.PersonDetailsSection_card{background:#fff;border:1px solid #e7e7eb;border-radius:24px;flex-direction:column;gap:24px;padding:24px;display:flex;position:relative;box-shadow:0 18px 48px #1111110a}.PersonDetailsSection_heading{color:#111;margin:0;font-size:24px;font-weight:600}.PersonRecordView_root{flex-direction:column;gap:16px;width:100%;max-width:1500px;margin-inline:auto;display:flex}.PersonRecordView_topRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.PersonRecordView_grid{gap:20px;display:grid}@media (width>=1024px){.PersonRecordView_grid{grid-template-columns:320px minmax(0,1fr)}}.PersonRecordView_content{min-width:0}.BillingSaleTable_tableContainer{margin:24px calc(-1 * var(--tab-surface-padding,24px)) 0}.BillingSaleTable_tableHeader{padding:0 var(--tab-surface-padding,24px);margin-bottom:12px}.BillingSaleTable_tableHeaderTitle{color:var(--foreground);margin:0;font-size:16px;font-weight:600}.BillingSaleTable_emptyState{border-top:1px solid var(--border-faint)}.BillingSaleTable_emptyIcon{color:var(--muted-foreground);margin:0 auto}.BillingSaleTable_emptyMessage{color:var(--foreground);margin:12px 0 0;font-size:15px;font-weight:600}.BillingSaleTable_tableWrapper{border-top:1px solid var(--border-faint);border-bottom:1px solid var(--border-faint);background-color:var(--card);overflow:hidden}.BillingSaleTable_desktopHeader{display:none}@media (width>=1280px){.BillingSaleTable_desktopHeader{border-bottom:1px solid var(--border-faint);padding:12px var(--tab-surface-padding,24px);text-transform:uppercase;letter-spacing:.12em;color:var(--label-muted);grid-template-columns:minmax(0,1fr) 96px 180px 110px 120px;gap:12px;font-size:11px;font-weight:600;display:grid}}.BillingSaleTable_rowButton{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:block}.BillingSaleTable_rowButton:hover{background-color:var(--muted)}.BillingSaleTable_rowButton:focus-visible{outline-offset:-2px;outline:2px solid #11111126}.BillingSaleTable_rowButton:not(:first-of-type){border-top:1px solid var(--muted)}.BillingSaleTable_mobileView{padding:12px var(--tab-surface-padding,24px);align-items:flex-start;gap:12px;display:flex}@media (width>=1280px){.BillingSaleTable_mobileView{display:none}}.BillingSaleTable_mobileContent{flex:1;min-width:0}.BillingSaleTable_mobileServiceName{min-width:0;color:var(--foreground);align-items:center;gap:8px;margin:0;font-size:15px;font-weight:500;display:flex}.BillingSaleTable_mobileServiceNameText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.BillingSaleTable_mobileServiceDetails{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;font-size:12px;line-height:1rem;display:flex}.BillingSaleTable_mobileSeparator{color:var(--border)}.BillingSaleTable_mobileDetailItem{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.BillingSaleTable_mobileDetailPatient{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BillingSaleTable_mobileValues{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.BillingSaleTable_mobileValue{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:1.25rem}.BillingSaleTable_desktopView{display:none}@media (width>=1280px){.BillingSaleTable_desktopView{height:56px;padding:0 var(--tab-surface-padding,24px);grid-template-columns:minmax(0,1fr) 96px 180px 110px 120px;align-items:center;gap:12px;display:grid}}.BillingSaleTable_desktopService{min-width:0;color:var(--foreground);gap:8px;font-size:15px;font-weight:500;display:flex}.BillingSaleTable_desktopServiceText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.BillingSaleTable_desktopTime{color:var(--muted-foreground);font-size:13px;font-weight:500;line-height:1.25rem}.BillingSaleTable_desktopPatient{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:13px;font-weight:500;line-height:1.25rem;overflow:hidden}.BillingSaleTable_desktopValue{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:1.25rem}.BillingSaleTable_valuePositive{color:var(--status-positive)}.BillingSaleTable_valueNeutral{color:var(--foreground)}.BillingSaleTable_desktopBadgeContainer{justify-content:flex-start;display:flex}.PatientBilling_title{color:var(--foreground);font-size:22px;font-weight:600;line-height:1.2}.PatientRecordView_root{width:100%;max-width:1500px;margin-inline:auto}.PatientRecordView_rootPage{flex-direction:column;max-width:none;height:100%;display:flex}.PatientPropertyField_field{align-content:start;gap:8px;display:grid}.PatientPropertyField_labelIcon{vertical-align:-2px;color:#71717a;margin-right:6px;display:inline-flex}.PatientPropertyField_errorText{color:var(--destructive);margin:0;font-size:12px;line-height:16px}.PatientPropertyField_byline{color:#a1a1aa;margin:0;font-size:12px;line-height:16px}.PatientPropertiesSection_section{gap:16px;display:grid}.PatientPropertiesSection_header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.PatientPropertiesSection_title{color:#111;font-size:16px;font-weight:600}.PatientPropertiesSection_subtitle{color:#a1a1aa;font-size:12px;font-weight:500}.PatientPropertiesSection_empty{color:#71717a;font-size:14px}.PatientPropertiesSection_fields{gap:20px 32px;display:grid}@media (width>=768px){.PatientPropertiesSection_fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.DetailField_fieldWrapper{gap:8px;display:grid}.DetailField_errorText{color:var(--destructive);margin:0;font-size:12px;line-height:16px}.ProfileSection_section{gap:16px;display:grid}.ProfileSection_sectionTitle{color:var(--foreground);font-size:16px;font-weight:600}.ProfileSection_fieldsGrid{gap:20px 32px;display:grid}@media (width>=768px){.ProfileSection_fieldsGrid{grid-template-columns:repeat(2,1fr)}}.AdditionalInfoSection_sectionBordered{border-top:1px solid var(--border);padding-top:28px}.AdditionalInfoSection_sectionTitle{color:var(--foreground);font-size:16px;font-weight:600}.AdditionalInfoSection_fieldsGrid{gap:20px 32px;display:grid}@media (width>=768px){.AdditionalInfoSection_fieldsGrid{grid-template-columns:repeat(2,1fr)}}.AdditionalInfoSection_addressField,.AdditionalInfoSection_providersField{gap:8px;margin-top:20px;display:grid}.AdditionalInfoSection_clinicsError{color:var(--destructive);margin:0;font-size:12px;line-height:16px}.AdditionalInfoSection_noteField{gap:8px;display:grid}.AdditionalInfoSection_noteLabel{color:var(--muted-foreground);font-size:13px;font-weight:600}.AdditionalInfoSection_noteInput{margin-top:8px}.PatientDetails_header{margin-bottom:24px}.PatientDetails_headerTitle{color:var(--foreground);font-size:22px;font-weight:600}.PatientDetails_mainGrid{gap:32px;display:grid}.PatientDetails_section{gap:16px;display:grid}.PatientDetails_sectionBordered{border-top:1px solid var(--border);padding-top:28px}.PatientDetails_sectionTitle{color:var(--foreground);font-size:16px;font-weight:600}.PatientDetails_fieldsGrid{gap:20px 32px;display:grid}@media (width>=768px){.PatientDetails_fieldsGrid{grid-template-columns:repeat(2,1fr)}}.PatientDetails_fieldWrapper,.PatientDetails_noteField{gap:8px;display:grid}.PatientDetails_noteLabel{color:var(--muted-foreground);font-size:13px;font-weight:600}.PatientDetails_noteInput{margin-top:8px}.RecordCard_card{background:#fff;border:1px solid #e4e4e7;border-radius:22px;padding:16px}.RecordIdentity_row{align-items:flex-start;gap:12px;display:flex}.RecordIdentity_icon{color:#3f3f46;background:#f4f4f5;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-top:2px;display:inline-flex}.RecordIdentity_text{flex:1;min-width:0}.RecordIdentity_title{color:#111;font-size:20px;font-weight:600;line-height:1.25}.RecordIdentity_titleTruncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.RecordIdentity_subtitle{color:#71717a;margin-top:4px;font-size:14px;font-weight:500}.RecordIdentity_trailing{flex-shrink:0}.RecordIdentity_rowCompact{gap:10px}.RecordIdentity_iconCompact{width:32px;height:32px;margin-top:0}.RecordIdentity_titleCompact{font-size:16px}.RecordIdentity_subtitleCompact{margin-top:2px;font-size:12px}.InlinePicker_trigger{color:#111;cursor:pointer;background:0 0;border-radius:9999px;align-items:center;gap:6px;padding:4px 8px;font-size:14px;font-weight:600;line-height:20px;transition:background-color .1s;display:inline-flex}.InlinePicker_trigger:hover,.InlinePicker_trigger[data-state=open]{background:#f4f4f5}.InlinePicker_trigger:focus{outline-offset:2px;border-color:#111;outline:2px solid #0000;box-shadow:0 0 0 2px #1111111a}.InlinePicker_trigger:disabled,.InlinePicker_trigger[aria-disabled=true],.InlinePicker_trigger[data-disabled]{cursor:not-allowed;opacity:.5}.InlinePicker_placeholder{color:#a1a1aa}.InlinePicker_triggerBordered{color:#111;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;align-items:center;gap:8px;height:36px;padding:0 12px;font-size:13px;font-weight:500;transition:background-color .1s;display:inline-flex}.InlinePicker_triggerBordered:hover:not(:disabled){background-color:#fafafa}.InlinePicker_triggerBordered:focus,.InlinePicker_triggerBordered[data-state=open],.InlinePicker_triggerBordered[aria-expanded=true]{outline-offset:2px;border-color:#111;outline:2px solid #0000;box-shadow:0 0 0 2px #1111111a}.InlinePicker_triggerBordered[data-error=true],.InlinePicker_triggerBordered[aria-invalid=true],[data-field-slot][data-errored=true] .InlinePicker_triggerBordered{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb, var(--destructive) 20%, transparent)}.dark .InlinePicker_triggerBordered[data-error=true],.dark .InlinePicker_triggerBordered[aria-invalid=true],.dark [data-field-slot][data-errored=true] .InlinePicker_triggerBordered{border-color:color-mix(in srgb, var(--destructive) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 40%, transparent)}.InlinePicker_triggerBordered:disabled,.InlinePicker_triggerBordered[aria-disabled=true],.InlinePicker_triggerBordered[data-disabled]{cursor:not-allowed;opacity:.5}.InlinePicker_placeholderBordered,.InlinePicker_chevron{color:#a1a1aa}.InlinePicker_menu{min-width:180px}.InlinePicker_item{align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.InlinePicker_item:hover,.InlinePicker_item:focus,.InlinePicker_item[data-highlighted]{background-color:#e4e4e7}.InlinePicker_itemActive{background-color:var(--accent)}.StatusSourceField_box{background:#fff;border:1px solid #e4e4e7;border-radius:22px;padding:8px 16px}.StatusSourceField_row{border-top:1px solid #f4f4f5;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.StatusSourceField_row:first-of-type{border-top:0}.StatusSourceField_row[data-error=true] [data-slot=label]{color:var(--destructive)}.StatusSourceField_row[data-error=true] [data-slot=dropdown-menu-trigger]{background:color-mix(in oklab, var(--destructive) 8%, transparent);color:var(--destructive)}.StatusSourceField_rowTerm{color:#71717a;font-size:14px;font-weight:500}.StatusSourceField_row [data-slot=label]{color:#71717a;margin-bottom:0;font-size:14px;font-weight:500}.StatusSourceField_value{align-items:center;gap:6px;display:inline-flex}.StatusSourceField_viewValue{color:var(--foreground);padding:4px 8px;font-size:14px;font-weight:600}.StatusSourceField_viewValueRow{color:var(--foreground);align-items:center;gap:6px;padding:4px 8px;font-size:14px;font-weight:600;display:inline-flex}.StatusSourceField_viewMuted{color:var(--muted-foreground);align-items:center;gap:6px;padding:4px 8px;font-size:14px;font-weight:500;display:inline-flex}.MedicationStatusFields_rows{flex-direction:column;display:flex}.MedicationStatusFields_row{border-top:1px solid #f4f4f5;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}.MedicationStatusFields_label{color:#71717a;font-size:12px;font-weight:500}.MedicationStatusFields_reasonBlock{border-top:1px solid #f4f4f5;flex-direction:column;gap:6px;padding:10px 0 2px;display:flex}.MedicationStatusFields_reasonLabel{color:#71717a;font-size:12px;font-weight:500}.MedicationStatusFields_reasonOptional{color:#a1a1aa}.MedicationStatusReadRows_rows{flex-direction:column;display:flex}.MedicationStatusReadRows_row{border-top:1px solid #f4f4f5;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}.MedicationStatusReadRows_label{color:#71717a;font-size:12px;font-weight:500}.MedicationStatusReadRows_reasonBlock{border-top:1px solid #f4f4f5;flex-direction:column;gap:6px;padding:10px 0 2px;display:flex}.MedicationStatusReadRows_reasonLabel{color:#71717a;font-size:12px;font-weight:500}.MedicationStatusReadRows_readValue{color:var(--foreground);padding:4px 8px;font-size:14px;font-weight:600}.MedicationStatusReadRows_readMuted{color:var(--muted-foreground);padding:4px 8px;font-size:14px;font-weight:500}.MedicationStatusReadRows_readReason{color:#71717a;margin:0;font-size:13px;font-style:italic;line-height:1.5}.tone-palette_toneViolet{color:#6d28d9;background:#f5f3ff}.tone-palette_toneEmerald{color:#047857;background:#ecfdf5}.tone-palette_toneSky{color:#0369a1;background:#f0f9ff}.tone-palette_toneAmber{color:#b45309;background:#fffbeb}.tone-palette_toneBlue{color:#1d4ed8;background:#eff6ff}.tone-palette_toneCyan{color:#0e7490;background:#ecfeff}.tone-palette_toneZinc{background:var(--muted);color:#3f3f46}.StatusReasonRows_reasonBlock{border-top:1px solid #f4f4f5;flex-direction:column;gap:6px;padding:10px 0 2px;display:flex}.StatusReasonRows_reasonLabel{color:#71717a;font-size:12px;font-weight:500}.StatusReasonRows_readReason{color:#71717a;margin:0;font-size:13px;font-style:italic;line-height:1.5}.RecordRowEmpty_empty{color:#a1a1aa;font-weight:500}.RecordRowEmpty_required{color:#d97706}.ChartFieldControl_control{display:block}.ChartFieldControl_control [data-slot=dropdown-menu-trigger]{justify-content:space-between;width:100%}.ChartFieldControl_control[data-error=true] [data-slot=dropdown-menu-trigger]{border-color:var(--destructive);color:var(--destructive)}.ChartRecordComposer_body{flex-direction:column;gap:20px;display:flex}.ChartRecordComposer_nameInput{color:#111;background:0 0;border:0;border-radius:8px;outline:none;width:100%;min-width:0;margin:0 -8px;padding:2px 8px;font-size:20px;font-weight:600;line-height:1.25;transition:background-color .15s}.ChartRecordComposer_nameInput::placeholder{color:#a1a1aa;font-weight:500}.ChartRecordComposer_nameInput:hover,.ChartRecordComposer_nameInput:focus{background:#fafafa}.SectionAddButton_addButton{cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--background);width:32px;height:32px;color:var(--foreground);outline-offset:2px;outline:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:flex}.SectionAddButton_addButton:hover{background-color:var(--muted)}.SectionAddButton_addButton:focus-visible{outline-color:#11111126}.RecordSection_card{border:1px solid var(--border);background:var(--background);border-radius:24px;min-width:0;padding:20px;box-shadow:0 12px 34px #11111107}.RecordSection_head{justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.RecordSection_title{color:var(--foreground);margin:0;font-size:18px;font-weight:600}.RecordSection_headEnd{flex-shrink:0;align-items:center;gap:8px;display:flex}.RecordSection_body{margin-top:16px}.RecordSection_row{border-top:1px solid #f0f0f2;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:calc(100% + 24px);margin:0 -12px;padding:14px 12px;transition:background .12s;display:grid}.RecordSection_row:first-child{border-top:0}.RecordSection_row:hover{background:#fafafa}.RecordSection_pastSection{border-top:1px solid #f0f0f2;gap:8px;margin-top:8px;padding-top:10px;display:grid}.RecordSection_pastToggle{font:inherit;color:#a1a1aa;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:600;display:flex}.RecordSection_pastToggle:hover{color:#71717a}.RecordSection_empty{color:#a1a1aa;padding:14px 0 4px;font-size:13px;font-weight:500}.RecordSection_rowEditor{border-top:0;display:block}.RecordSection_rowEditor:first-child{border-top:0}.AllergiesPillsSection_list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.AllergiesPillsSection_pill,.AllergiesPillsSection_pillInactive{font:inherit;color:#71717a;cursor:pointer;background:#f1f1f3;border:0;border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;transition:opacity .1s;display:inline-flex}.AllergiesPillsSection_pill:hover,.AllergiesPillsSection_pillInactive:hover{opacity:.8}.AllergiesPillsSection_pillInactive{opacity:.55;text-decoration:line-through}.AllergiesPillsSection_empty{color:#a1a1aa;font-size:13px;font-weight:500}.AllergiesPillsSection_pastSection{border-top:1px solid #f0f0f2;flex-direction:column;gap:8px;margin-top:8px;padding-top:10px;display:flex}.AllergiesPillsSection_pastToggle{font:inherit;color:#a1a1aa;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:600;display:flex}.AllergiesPillsSection_pastToggle:hover{color:#71717a}.RecordChartSection_empty{color:#a1a1aa;padding:14px 0 4px;font-size:13px;font-weight:500}.RecordChartSection_pastSection{border-top:1px solid #f0f0f2;gap:8px;margin-top:8px;padding-top:10px;display:grid}.RecordChartSection_pastToggle{font:inherit;color:#a1a1aa;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:600;display:flex}.RecordChartSection_pastToggle:hover{color:#71717a}.ChartStatusPill_recordMeasure.ChartStatusPill_recordMeasure{border-width:0;height:auto;min-height:0;padding:4px 10px;font-size:12px;line-height:18px}.ChartStatusPill_interactive.ChartStatusPill_interactive{cursor:pointer;gap:4px;transition:opacity .1s}.ChartStatusPill_interactive.ChartStatusPill_interactive:hover{opacity:.8}.ChartStatusPill_interactive.ChartStatusPill_interactive:disabled{cursor:default;opacity:1}.ChartRow_row{border-top:1px solid #f0f0f2;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:calc(100% + 24px);margin:0 -12px;padding:14px 12px;transition:background .12s;display:grid}.ChartRow_row:first-child{border-top:0}.ChartRow_row:hover{background:#fafafa}.ChartRow_rowButton{text-align:left;cursor:pointer;min-width:0;font:inherit;background:0 0;border:0;padding:0}.ChartRow_rowTitle{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;display:block;overflow:hidden}.ChartRow_rowSubtitle{color:#8b8b96;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;font-weight:500;display:block;overflow:hidden}.ChartRow_rowEnd{flex-shrink:0;align-items:center;gap:12px;display:flex}.PatientProceduresSection_row{border-top:1px solid var(--border);padding:14px 0;display:block}.PatientProceduresSection_row:first-child{border-top:0}.PatientProceduresSection_title{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;display:block;overflow:hidden}.PatientProceduresSection_subtitle{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;font-weight:500;display:block;overflow:hidden}.PatientProceduresSection_notes{color:var(--muted-foreground);margin-top:4px;font-size:13px;display:block}.PatientProceduresSection_empty{color:var(--muted-foreground);padding:14px 0 4px;font-size:13px;font-weight:500}.LabsSection_empty{color:#8b8b96;text-align:center;justify-content:center;align-items:center;min-height:72px;padding:16px 12px;font-size:15px;font-weight:400;display:flex}.LabRow_rowWrap{border-top:1px solid #f0f0f2}.LabRow_rowWrap:first-child{border-top:0}.LabRow_rowMain{min-width:0}.LabRow_rowTitle{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;display:block;overflow:hidden}.LabRow_rowSubtitle{color:#8b8b96;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;font-weight:500;display:block;overflow:hidden}.LabRow_rowEnd{flex-shrink:0;align-items:center;gap:8px;display:flex}.LabRow_statusBadge{border-radius:9999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.LabRow_statusReviewed{color:#71717a;background:#f1f1f3}.LabRow_statusNeedsReview{color:#b45309;background:#fffbeb}.LabRow_chevron{color:#c4c4cc}.LabRow_row{cursor:pointer;text-align:left;width:calc(100% + 24px);font:inherit;background:0 0;border:0;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 -12px;padding:14px 12px;transition:background .12s;display:grid}.LabRow_row:hover{background:#fafafa}.PatientRecordCard_card{background:#fff;border:1px solid #e7e7eb;border-radius:24px;min-width:0;position:relative;box-shadow:0 18px 48px #1111110a}.PatientRecordCard_padding5{padding:20px}.PatientRecordCard_padding6{padding:24px}.PatientRecordCard_padding7{padding:24px 28px}.SectionHeader_header{justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.SectionHeader_title{color:var(--foreground);font-size:18px;font-weight:600}.SectionHeader_controls{flex-shrink:0;align-items:center;gap:8px;display:flex}.MeasureSection_body{margin-top:16px}.MeasureSection_body>:nth-child(n+2){border-top:1px solid var(--border)}.VitalsSection_controls{border:1px solid var(--border);background:var(--background);border-radius:99px;flex-shrink:0;height:36px;display:flex;overflow:hidden}.VitalsSection_button{cursor:pointer;height:100%;color:var(--muted-foreground);outline-offset:2px;background:0 0;border:none;outline:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:flex}.VitalsSection_button:hover{background:var(--muted)}.VitalsSection_button:focus-visible{outline-color:#11111126}.VitalsSection_button.VitalsSection_left{border-radius:99px;width:36px}.VitalsSection_button.VitalsSection_center{border-left:1px solid var(--border);border-right:1px solid var(--border);min-width:112px;color:var(--muted-foreground);padding:0 12px;font-size:13px;font-weight:600;line-height:1rem}.VitalsSection_button.VitalsSection_center:hover{color:var(--foreground)}.VitalsSection_button.VitalsSection_right{border-radius:0 50% 50% 0;width:36px}.VitalsSection_row{text-align:left;cursor:pointer;outline-offset:2px;background:0 0;border:none;border-radius:18px;outline:2px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:12px;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:grid}.VitalsSection_row:hover{background:var(--muted)}.VitalsSection_row:focus-visible{outline-color:#11111126}.VitalsSection_label{color:var(--muted-foreground);font-size:15px;font-weight:600;line-height:1.25rem}.VitalsSection_value{color:var(--foreground);font-size:15px;font-weight:600;line-height:1.25rem}.FileIcon_tile{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.FileIcon_image{color:#4f46e5;background-color:#eef2ff}.FileIcon_pdf{color:#dc2626;background-color:#fef2f2}.FileIcon_note{color:#52525b;background-color:#f4f4f5}.FileIcon_signed{color:#047857;background-color:#ecfdf5}.FileIcon_doc{color:#0369a1;background-color:#f0f9ff}.FileIcon_csv{color:#b45309;background-color:#fffbeb}.FileIcon_fallback{color:#71717a;background-color:#f4f4f5}.FileRow_wrapper{border-top:1px solid #f0f0f2}.FileRow_wrapper:first-child{border-top:0}.FileRow_row{border-radius:18px;grid-template-columns:58px minmax(0,1fr) 40px;align-items:center;gap:16px;margin:0 -12px;padding:14px 12px;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:grid}.FileRow_row:hover{background-color:#fafafa}.FileRow_body{cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;border:0;padding:0;display:contents}.FileRow_bodyText{min-width:0}.FileRow_titleRow{align-items:center;gap:8px;min-width:0;display:flex}.FileRow_title{text-overflow:ellipsis;white-space:nowrap;color:#111;min-width:0;font-size:15px;font-weight:600;display:block;overflow:hidden}.FileRow_sharedBadge{color:#047857;background-color:#ecfdf5;border-radius:9999px;flex-shrink:0;align-items:center;gap:4px;height:20px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.FileRow_detail{text-overflow:ellipsis;white-space:nowrap;color:#8b8b96;margin-top:2px;font-size:13px;font-weight:500;display:block;overflow:hidden}.FileRow_actionsTrigger{color:#8b8b96;cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:flex}.FileRow_actionsTrigger:hover,.FileRow_actionsTrigger[data-state=open]{color:#111;background-color:#f4f4f5}.FileRow_actionsTrigger:focus-visible{outline-offset:2px;outline:2px solid #0000;box-shadow:0 0 0 2px #11111126}.RecordDrawerActions_actions{align-items:center;gap:8px;display:flex}.RecordDrawerFooter_refusal{grid-column:1/-1}.RecordDrawerFooter_refusal:empty{display:none}.RecordDrawerFooter_fullWidth{grid-column:1/-1}.RecordDrawerSection_heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.RecordDrawerSection_headingText{min-width:0}.RecordDrawerSection_title{letter-spacing:.05em;text-transform:uppercase;color:#8b8b96;margin:0;font-size:11px;font-weight:700;line-height:1.2}.RecordDrawerSection_hint{color:#71717a;margin-top:6px;font-size:12px;line-height:20px}.RecordDrawerSection_action{flex-shrink:0}.RecordDrawerSection_content{margin-top:12px}.RecordHistoryDay_dayLabel{letter-spacing:.04em;text-transform:uppercase;color:#a1a1aa;margin:0 0 10px;font-size:12px;font-weight:600}.RecordHistoryDays_days{gap:16px;display:grid}.RecordHistoryRow_row{grid-template-columns:10px minmax(0,1fr);gap:12px;display:grid}.RecordHistoryRow_rail{flex-direction:column;align-items:center;padding-top:6px;display:flex}.RecordHistoryRow_dot{background:#a1a1aa;border-radius:9999px;flex-shrink:0;width:8px;height:8px}.RecordHistoryRow_dotReversal{background:#ef4444}.RecordHistoryRow_dotMuted{background:#d4d4d8}.RecordHistoryRow_connector{background:#ececf0;flex:1;width:1px;margin-top:4px}.RecordHistoryRow_body{gap:8px;min-width:0;padding-bottom:24px;display:flex}.RecordHistoryRow_bodyLast{padding-bottom:0}.RecordHistoryRow_avatar{flex-shrink:0}.RecordHistoryRow_main{overflow-wrap:anywhere;flex:1;min-width:0}.RecordHistoryRow_lead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.RecordHistoryRow_who{color:#111;font-size:12px;font-weight:600}.RecordHistoryRow_badge{color:#71717a;font-size:12px;font-weight:500}.RecordHistoryRow_timestamp{color:#a1a1aa;font-size:12px;font-weight:500}.RecordHistoryRow_detail{margin-top:6px}.HistoryTrailView_change{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:14px;line-height:20px;display:flex}.HistoryTrailView_change+.HistoryTrailView_change{margin-top:6px}.HistoryTrailView_changeLabel{color:#71717a;font-weight:500}.HistoryTrailView_changeLabel:after{content:":"}.HistoryTrailView_changeFrom{color:#a1a1aa;text-decoration:line-through}.HistoryTrailView_changeArrow{color:#a1a1aa}.HistoryTrailView_changeTo{color:#111;min-width:0;font-weight:600}.HistoryTrailView_contextLine{color:#71717a;align-items:center;gap:5px;margin-top:4px;font-size:14px;font-weight:500;display:flex}.HistoryTrailView_contextReason{color:#71717a;margin-top:4px;font-size:14px;font-style:italic;font-weight:500;line-height:20px;display:block}.HistoryTrailView_empty{color:#a1a1aa;margin:0;font-size:14px;font-weight:500}.HistoryTrailView_disclosure{color:#71717a;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:12px;padding:6px 0;font-size:12px;font-weight:600;transition:background .12s,color .12s;display:flex}.HistoryTrailView_disclosure:hover{color:#111;background:#fafafa}.HistoryTrailView_chevron{transition:transform .12s}.HistoryTrailView_chevronOpen{transform:rotate(180deg)}.OptionChips_row{flex-wrap:wrap;gap:8px;display:flex}.OptionChips_chip{color:#3f3f46;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.OptionChips_chip:hover{background:#fafafa}.OptionChips_chip[aria-pressed=true]{color:#fff;background:#111;border-color:#111}.NoteVisitLine_line{align-items:center;gap:12px;min-width:0;display:flex}.NoteVisitLine_text{text-align:left;flex-direction:column;min-width:0;display:flex}.NoteVisitLine_title{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.NoteVisitLine_when{color:#71717a;font-size:12px}.NoteVisitPicker_visitTrigger{width:100%;height:40px;color:var(--foreground);background:#fff;border:1px solid #e4e4e7;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:14px;display:flex}.NoteVisitPicker_visitTrigger[data-error=true]{border-color:var(--destructive)}.NoteVisitPicker_quickTrigger{border-color:#e7e7eb;border-radius:9999px;width:auto;max-width:220px;padding:0 16px;font-size:13px;box-shadow:0 2px 5px #1111110f}.NoteVisitPicker_empty{color:#71717a;margin:0;padding:8px 12px;font-size:13px}.NoteVisitPicker_visitTriggerText{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.NoteVisitPicker_muted{color:#71717a}.RecordSourceField_field{flex-direction:column;gap:12px;display:flex}.NoteVisitRow_row{background:#fff;border:1px solid #f4f4f5;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;padding:12px 16px;display:flex}.NoteVisitRow_row:hover{background:#fafafa}.NoteVisitRow_chevron{color:#a1a1aa;flex-shrink:0}.RecordSourceRead_label{color:var(--foreground);align-items:center;gap:8px;margin:0;font-size:14px;display:inline-flex}.RecordSourceRead_empty{color:var(--muted-foreground);margin:0;font-size:14px}.FileFacts_identityIcon{background:0 0;border-radius:0;width:auto;height:auto}.FileFacts_sharedChip{color:#047857;background-color:#ecfdf5;border-radius:9999px;align-items:center;gap:6px;height:28px;margin-top:12px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.FileFacts_imagePreview{background-color:#fafafa;border-radius:18px;justify-content:center;align-items:center;height:240px;margin-top:20px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #f0f0f2}.FileFacts_previewImage{object-fit:contain;max-width:100%;max-height:100%}.FileFacts_previewSkeleton{width:100%;height:100%}.PatientFileDrawerBody_container{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.PatientFiles_viewMoreWrapper{border-top:1px solid #f0f0f2;padding-top:12px}.PatientFiles_viewMore{color:#111;cursor:pointer;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;width:100%;height:40px;font-size:14px;font-weight:600;transition:background-color .15s cubic-bezier(.4,0,.2,1);display:flex}.PatientFiles_viewMore:hover{background-color:#fafafa}.PatientFiles_viewMore:focus-visible{outline-offset:2px;outline:2px solid #0000;box-shadow:0 0 0 2px #11111126}.PatientFormsList_list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.PatientFormsList_row{text-align:left;background:var(--background);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:12px 14px;transition:background-color .15s,border-color .15s;display:grid}.PatientFormsList_row:hover{background:var(--muted);border-color:var(--border)}.PatientFormsList_icon{width:36px;height:36px;color:var(--muted-foreground);background:var(--muted);border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex}.PatientFormsList_body{gap:2px;min-width:0;display:grid}.PatientFormsList_name{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.PatientFormsList_subtitle{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.PatientFormsList_chevron{color:var(--muted-foreground)}.PatientFormsCard_header{align-items:center;gap:10px;display:flex}.PatientFormsCard_icon{width:36px;height:36px;color:var(--foreground);background:var(--muted);border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;display:flex}.PatientFormsCard_heading{flex:1;min-width:0}.PatientFormsCard_title{color:var(--foreground);margin:0;font-size:15px;font-weight:600;line-height:1.2}.PatientFormsCard_subtitle{color:var(--muted-foreground);margin:2px 0 0;font-size:12.5px}.PatientFormsCard_body{margin-top:16px}.PatientMeasures_heading{color:var(--foreground);margin:0;font-size:22px;font-weight:600}.PatientMeasures_subheading{color:#8b8b96;margin:4px 0 0;font-size:14px}.PatientMeasures_grid{align-items:start;gap:20px;margin-top:20px;display:grid}@media (width>=1024px){.PatientMeasures_grid{grid-template-columns:1fr 1fr}}.PatientMeasures_column{align-content:start;gap:20px;display:grid}.SheetPanelSkeleton_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BookingStatusDot_standaloneDot{border-radius:9999px;flex-shrink:0;display:inline-block}.EncounterPickerPanel_body{gap:16px;display:grid}.EncounterPickerPanel_lead{color:var(--muted-foreground);margin:0;font-size:14px;font-weight:500}.EncounterPickerPanel_direct{background:var(--muted);border-radius:18px;gap:4px;padding:16px;display:grid}.EncounterPickerPanel_directTitle{color:var(--foreground);margin:0;font-size:14px;font-weight:600}.EncounterPickerPanel_directHint{color:var(--muted-foreground);margin:0;font-size:13px}.EncounterPickerPanel_directKinds{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.EncounterPickerPanel_list{gap:8px;display:grid}.EncounterPickerPanel_row{text-align:left;cursor:pointer;width:100%;font:inherit;background:#fff;border:1px solid #ececf0;border-radius:22px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;transition:background .1s;display:grid}.EncounterPickerPanel_row:hover{background:#fafafa}.EncounterPickerPanel_row:focus-visible{outline:none;box-shadow:0 0 0 2px #11111126}.EncounterPickerPanel_row:disabled{cursor:not-allowed;opacity:.6}.EncounterPickerPanel_rowText{min-width:0;display:block}.EncounterPickerPanel_rowTitle{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;display:block;overflow:hidden}.EncounterPickerPanel_rowMeta{color:#8b8b96;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;font-weight:500;display:block;overflow:hidden}.EncounterPickerPanel_rowTrailing{align-items:center;gap:8px;display:flex}.EncounterPickerPanel_chevron{color:#c4c4cc}.EncounterPickerPanel_empty{background:var(--muted);color:var(--muted-foreground);text-align:center;border-radius:18px;padding:28px 16px;font-size:14px}.PrescribeDialog_content{max-width:460px}.PrescribeDialog_subtitle{color:#71717a;margin:4px 0 0;font-size:13px;font-weight:500}.PrescriptionRow_row{background:#fafafa;border:1px solid #ececf0;border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.PrescriptionRow_rowCancelled{opacity:.6}.PrescriptionRow_rowHead{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.PrescriptionRow_rowTitle{color:#111;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.PrescriptionRow_quantity{color:#71717a;font-weight:500}.PrescriptionRow_chips{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.PrescriptionRow_chip{color:#52525b;background:#fff;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11.5px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #ececf0}.PrescriptionRow_chip svg{color:#71717a}.PrescriptionRow_chipExpired{color:#b4432f;background:#fdf3f2;box-shadow:inset 0 0 0 1px #f3dcd8}.PrescriptionRow_chipExpired svg{color:#c05a45}.PrescriptionRow_note{color:#a1731f;font-size:12px;line-height:18px}.PrescriptionRow_cancelReason{color:#a1a1aa;font-size:12.5px;font-style:italic}.PrescriptionRow_meta{color:#71717a;font-size:12px;line-height:20px}.MedicationPrescriptions_origin{color:#3f3f46;font-weight:600;display:block}.MedicationPrescriptions_empty{color:#a1a1aa;font-size:14px}.MedicationPrescriptions_list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.EntryCard_entryCard{background:var(--card);border:1px solid #ececf0;border-radius:26px;min-width:0;padding:16px;box-shadow:0 10px 26px #11111109}.EntryCard_entryHeader{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.EntryCard_entryIcon{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.EntryCard_entryHeaderText{flex:1;min-width:0}.EntryCard_entryTitle{color:var(--foreground);margin:0;font-size:20px;font-weight:600;line-height:1.25}.EntryCard_entryDescription{color:var(--muted-foreground);margin:4px 0 0;font-size:14px;font-weight:500;line-height:20px}.EntryCard_fieldsGrid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.EntryCard_fieldsGrid{grid-template-columns:1fr;gap:16px;display:grid}.EntryCard_itemIndex{background:var(--muted);min-width:20px;height:20px;color:var(--muted-foreground);vertical-align:middle;border-radius:9999px;justify-content:center;align-items:center;margin-left:8px;padding:0 6px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.EntryCard_deleteItemButton{border:1px solid var(--border);background:var(--background);width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:flex}.EntryCard_deleteItemButton:hover{color:#dc2626;background-color:#fef2f2;border-color:#fecaca}.EntryCard_deleteItemButton:disabled{opacity:.4;cursor:not-allowed}.VitalComputed_field{flex-direction:column;display:flex}.VitalComputed_shell{background:#fff;border:1px solid #e4e4e7;border-radius:9999px;align-items:center;height:44px;transition:border-color .1s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.VitalComputed_shell:focus-within{border-color:#111}.VitalComputed_shell[data-error=true],.VitalComputed_shell[aria-invalid=true],[data-field-slot][data-errored=true] .VitalComputed_shell{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb, var(--destructive) 20%, transparent)}.dark .VitalComputed_shell[data-error=true],.dark .VitalComputed_shell[aria-invalid=true],.dark [data-field-slot][data-errored=true] .VitalComputed_shell{border-color:color-mix(in srgb, var(--destructive) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 40%, transparent)}.VitalComputed_shellReadonly{background:#fafafa}.VitalComputed_computedValue{color:#111;flex:1;padding:0 16px;font-size:16px;font-weight:600}.VitalComputed_computedPlaceholder{color:#a1a1aa;font-weight:500}.VitalComputed_suffix{color:#8b8b96;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0;margin-right:16px;font-size:12px;font-weight:600}.VitalLabel_label{text-transform:uppercase;color:#8b8b96;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.VitalLabel_requiredStar{color:var(--destructive);-webkit-user-select:none;user-select:none;margin-left:2px;font-weight:500}.VitalBPInput_field{flex-direction:column;display:flex}.VitalBPInput_shell{background:#fff;border:1px solid #e4e4e7;border-radius:9999px;align-items:center;height:44px;transition:border-color .1s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.VitalBPInput_shell:focus-within{border-color:#111}.VitalBPInput_shell[data-error=true],.VitalBPInput_shell[aria-invalid=true],[data-field-slot][data-errored=true] .VitalBPInput_shell{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb, var(--destructive) 20%, transparent)}.dark .VitalBPInput_shell[data-error=true],.dark .VitalBPInput_shell[aria-invalid=true],.dark [data-field-slot][data-errored=true] .VitalBPInput_shell{border-color:color-mix(in srgb, var(--destructive) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 40%, transparent)}.VitalBPInput_shellReadonly{background:#fafafa}.VitalBPInput_valueInput{outline-offset:2px;color:#111;background:0 0;border:none;outline:2px solid #0000;flex:1;min-width:0;height:100%;padding:0 16px;font-family:inherit;font-size:16px;font-weight:600}.VitalBPInput_valueInput::placeholder{color:#a1a1aa;font-weight:500}.VitalBPInput_valueInput:read-only{cursor:default}.VitalBPInput_suffix{color:#8b8b96;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0;margin-right:16px;font-size:12px;font-weight:600}.VitalBPInput_bpSeparator{color:#a1a1aa;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:16px;font-weight:600}.VitalSuffixInput_field{flex-direction:column;display:flex}.VitalSuffixInput_shell{background:#fff;border:1px solid #e4e4e7;border-radius:9999px;align-items:center;height:44px;transition:border-color .1s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.VitalSuffixInput_shell:focus-within{border-color:#111}.VitalSuffixInput_shell[data-error=true],.VitalSuffixInput_shell[aria-invalid=true],[data-field-slot][data-errored=true] .VitalSuffixInput_shell{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb, var(--destructive) 20%, transparent)}.dark .VitalSuffixInput_shell[data-error=true],.dark .VitalSuffixInput_shell[aria-invalid=true],.dark [data-field-slot][data-errored=true] .VitalSuffixInput_shell{border-color:color-mix(in srgb, var(--destructive) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 40%, transparent)}.VitalSuffixInput_shellReadonly{background:#fafafa}.VitalSuffixInput_valueInput{outline-offset:2px;color:#111;background:0 0;border:none;outline:2px solid #0000;flex:1;min-width:0;height:100%;padding:0 16px;font-family:inherit;font-size:16px;font-weight:600}.VitalSuffixInput_valueInput::placeholder{color:#a1a1aa;font-weight:500}.VitalSuffixInput_valueInput:read-only{cursor:default}.VitalSuffixInput_suffix{color:#8b8b96;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0;margin-right:16px;font-size:12px;font-weight:600}.VitalUnitInput_field{flex-direction:column;display:flex}.VitalUnitInput_shell{background:#fff;border:1px solid #e4e4e7;border-radius:9999px;align-items:center;height:44px;transition:border-color .1s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.VitalUnitInput_shell:focus-within{border-color:#111}.VitalUnitInput_shell[data-error=true],.VitalUnitInput_shell[aria-invalid=true],[data-field-slot][data-errored=true] .VitalUnitInput_shell{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb, var(--destructive) 20%, transparent)}.dark .VitalUnitInput_shell[data-error=true],.dark .VitalUnitInput_shell[aria-invalid=true],.dark [data-field-slot][data-errored=true] .VitalUnitInput_shell{border-color:color-mix(in srgb, var(--destructive) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 40%, transparent)}.VitalUnitInput_shellReadonly{background:#fafafa}.VitalUnitInput_valueInput{outline-offset:2px;color:#111;background:0 0;border:none;outline:2px solid #0000;flex:1;min-width:0;height:100%;padding:0 16px;font-family:inherit;font-size:16px;font-weight:600}.VitalUnitInput_valueInput::placeholder{color:#a1a1aa;font-weight:500}.VitalUnitInput_valueInput:read-only{cursor:default}.VitalUnitInput_toggle{background:#f4f4f5;border-radius:9999px;flex-shrink:0;align-items:center;gap:0;margin-right:4px;padding:2px;display:flex}.VitalUnitInput_toggleBtn{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;height:32px;padding:0 10px;font-size:12px;font-weight:600;transition:color 80ms cubic-bezier(.4,0,.2,1);display:flex}.VitalUnitInput_toggleBtn:hover{color:#111}.VitalUnitInput_toggleBtn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.VitalUnitInput_toggleBtn:disabled{cursor:default}.VitalUnitInput_toggleBtnActive{color:#111;background:#fff;box-shadow:0 1px 3px #0000001a}.ClinicalFields_field{flex-direction:column;display:flex}.ClinicalFields_input{color:#111;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;outline:none;height:48px;padding:0 16px;font-size:14px;font-weight:600;transition:border-color .1s}.ClinicalFields_input:focus{border-color:#111}.ClinicalFields_inputReadonly{color:#71717a;background:#fafafa}.ClinicalFields_readonlyValue{color:#111;background:#fafafa;border:1px solid #f0f0f2;border-radius:9999px;align-items:center;min-height:48px;padding:0 16px;font-size:14px;font-weight:600;display:flex}.ClinicalFields_readonlyEmpty{color:#a1a1aa;font-style:italic;font-weight:500}.ClinicalFields_textarea{color:#111;resize:none;background:#fff;border:1px solid #e4e4e7;border-radius:24px;outline:none;width:100%;min-height:96px;padding:14px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .1s}.ClinicalFields_textarea:focus{border-color:#111}.ClinicalFields_dropzone{color:#71717a;cursor:pointer;background:#fff;border:1px dashed #e4e4e7;border-radius:18px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:150px;font-size:14px;font-weight:500;transition:background .1s,border-color .1s;display:flex}.ClinicalFields_dropzone:hover{background:#fafafa;border-color:#d4d4d8}.ClinicalFields_dropzoneClear{color:#71717a;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .1s,border-color .1s,color .1s;display:flex;position:absolute;top:10px;right:10px}.ClinicalFields_dropzoneClear:hover{color:#111;background:#fafafa;border-color:#d4d4d8}.ClinicalFields_dropzoneClear:focus-visible{outline-offset:2px;outline:2px solid #11111126}.ClinicalFields_fileRemove{color:#71717a;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .1s,border-color .1s,color .1s;display:flex}.ClinicalFields_fileRemove:hover:not(:disabled){color:#111;background:#fafafa;border-color:#d4d4d8}.ClinicalFields_fileRemove:disabled{cursor:not-allowed;opacity:.5}.VitalsRecordView_container{gap:20px;display:grid}.VitalsRecordView_headerIcon{color:#047857;background:#ecfdf5}.VitalsRecordView_sourceValue{color:var(--foreground);margin:0;font-size:14px;font-weight:600}.VitalsRecordView_empty{color:#8b8b96;padding:14px 0 4px;font-size:14px;font-weight:500}.VitalsRecordView_notice{color:#71717a;background:#fafafa;border-radius:14px;margin:0;padding:12px 16px;font-size:12px;font-weight:500;line-height:1.6}.FileDropzone_dropzone[data-error=true],.FileDropzone_dropzone[aria-invalid=true],[data-field-slot][data-errored=true] .FileDropzone_dropzone{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb, var(--destructive) 20%, transparent)}.dark .FileDropzone_dropzone[data-error=true],.dark .FileDropzone_dropzone[aria-invalid=true],.dark [data-field-slot][data-errored=true] .FileDropzone_dropzone{border-color:color-mix(in srgb, var(--destructive) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 40%, transparent)}.FileDropzone_dropzone{text-align:center;cursor:pointer;color:#71717a;background:#fafafa;border:1px dashed #d4d4d8;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:120px;padding:24px 20px;transition:border-color .12s,background-color .12s;display:flex}.FileDropzone_dropzone:hover{background:#fff;border-color:#111}.FileDropzone_dropzone[data-disabled=true]{cursor:default;opacity:.5}.FileDropzone_dropzone[data-disabled=true]:hover{background:#fafafa;border-color:#d4d4d8}.FileDropzone_dropTitle{text-overflow:ellipsis;white-space:nowrap;color:#111;max-width:100%;margin-top:8px;font-size:14px;font-weight:600;overflow:hidden}.FileDropzone_dropSubtitle{color:#8b8b96;margin-top:4px;font-size:12px;font-weight:500;line-height:18px}.FileDropzone_fileInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AddRecordFields_field{grid-template-columns:minmax(0,1fr);display:grid}.AddRecordFields_belowControl{margin-top:6px}.AddRecordFields_shareCard{background:#fff;border:1px solid #e7e7eb;border-radius:16px;padding:12px 16px}.AddRecordBody_fields{gap:16px;display:grid}.AddRecordBody_refusal{grid-column:1/-1}.AddRecordBody_refusal:empty{display:none}.DocumentCard_docIcon{color:#0369a1;background:#f0f9ff}.DocumentCard_nameInput{height:40px}.DocumentCard_sharedBadge{color:#047857;background:#ecfdf5;border-radius:9999px;align-items:center;gap:6px;height:28px;margin-top:12px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.MetadataCard_reviewTrigger{color:#111;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;justify-content:space-between;align-items:center;gap:8px;min-width:150px;height:40px;padding:0 14px;font-size:14px;font-weight:600;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.MetadataCard_reviewTrigger:hover{border-color:#c4c4cc}.MetadataCard_reviewTrigger:disabled{opacity:.6;cursor:not-allowed}.MetadataCard_reviewTrigger:focus-visible{outline-offset:2px;outline:2px solid #111}.MetadataCard_reviewTriggerNeeds{color:#b45309;background:#fffbeb;border-color:#fde68a}.MetadataCard_reviewTriggerNeeds:hover{background:#fef3c7;border-color:#fde68a}.MetadataCard_reviewMenu{border-radius:16px;width:176px;padding:6px;box-shadow:0 18px 48px #11111124}.MetadataCard_reviewItem{color:#52525b;border-radius:9999px;min-height:36px;padding:6px 36px 6px 12px;font-size:14px;font-weight:500}.MetadataCard_reviewItem[data-state=checked]{color:#111}.MetadataCard_reviewItem:hover,.MetadataCard_reviewItem:focus,.MetadataCard_reviewItem[data-highlighted]{background-color:#f4f4f5}.LabDetailBody_container{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.LabDetailContent_notFound{color:#71717a;margin:0;font-size:14px;font-weight:500}.PanelNotReadyState_notReadyBox{border:1px solid var(--border);background-color:var(--muted);border-radius:16px;padding:20px 16px}.PanelNotReadyState_title{color:var(--foreground);font-size:16px;font-weight:600;line-height:1.5rem}.PanelNotReadyState_description{color:var(--muted-foreground);margin-top:4px;font-size:14px;font-weight:500;line-height:1.25rem}.SendFormBody_fields{gap:20px;display:grid}.SendFormBody_field{display:grid}.SendFormBody_optionName{color:var(--foreground);font-size:14px;font-weight:600}.SendFormBody_optionCode{color:var(--muted-foreground);margin-left:auto;font-size:11.5px;font-weight:500}.SendFormBody_optionReason{color:var(--muted-foreground);white-space:nowrap;margin-left:auto;font-size:11.5px;font-weight:600}.SendFormBody_footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;width:100%;display:flex}.AddItemButton_button{color:#111;cursor:pointer;background:0 0;border:1px dashed #d4d4d8;border-radius:9999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;font-size:14px;font-weight:600;transition:border-color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1);display:flex}.AddItemButton_button:hover:not(:disabled){background-color:#fafafa;border-color:#111}.AddItemButton_button:disabled{cursor:not-allowed;opacity:.5}.ClinicalEntryEditor_layout{gap:20px;display:grid}.ClinicalEntryEditor_empty{text-align:center;color:#8b8b96;flex:1;justify-content:center;align-items:center;min-height:320px;padding:24px;font-size:14px;display:flex}.ClinicalEntryEditor_entryCardWrapper{min-height:520px}.ClinicalEntryEditor_itemsList{gap:16px;display:grid}.FileDetailDrawer_container{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.FilesCard_filesList{gap:12px;display:grid}.FilesCard_dropzoneWrapper{position:relative}.FilesCard_fileRow{background:#fff;border:1px solid #f0f0f2;border-radius:18px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;margin-top:12px;padding:14px 16px;display:grid}.FilesCard_fileRowInList{margin-top:0}.FilesCard_fileIcon{color:#52525b;background:#f4f4f5;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.FilesCard_fileMain{min-width:0}.FilesCard_fileMainButton{text-align:left;cursor:pointer;min-width:0;height:auto;font:inherit;color:inherit;flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex}.FilesCard_fileMainButton:hover .FilesCard_fileName{text-underline-offset:3px;text-decoration:underline}.FilesCard_fileName{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;display:block;overflow:hidden}.FilesCard_fileFailed{color:var(--destructive);white-space:normal}.FilesCard_fileMeta{color:#8b8b96;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;font-weight:500;display:block;overflow:hidden}.FilesCard_fileUploading{color:#b45309}.FilesCard_entryCard{background:var(--background);border:1px solid #ececf0;border-radius:26px;min-width:0;padding:16px;box-shadow:0 10px 26px #11111109}.FilesCard_entryHeader{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.FilesCard_entryIcon{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.FilesCard_entryHeaderText{flex:1;min-width:0}.FilesCard_entryTitle{color:var(--foreground);margin:0;font-size:18px;font-weight:600;line-height:1.25}.FilesCard_entryDescription{color:var(--muted-foreground);margin:4px 0 0;font-size:13px;font-weight:500;line-height:1.4}.FilesCard_dropzone{color:#71717a;cursor:pointer;background:#fff;border:1px dashed #e4e4e7;border-radius:18px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:150px;font-size:14px;font-weight:500;transition:background .1s,border-color .1s;display:flex}.FilesCard_dropzone:hover{background:#fafafa;border-color:#d4d4d8}.FilesCard_fileActions{align-items:center;gap:4px;display:flex}.FilesCard_fileActionBtn{color:#71717a;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .1s,border-color .1s,color .1s;display:flex}.FilesCard_fileActionBtn:hover:not(:disabled){color:#111;background:#fafafa;border-color:#d4d4d8}.FilesCard_fileActionBtn:disabled{cursor:not-allowed;opacity:.5}.ClinicalEntryActivity_detailLine{color:#71717a;font-size:14px;font-weight:500;line-height:20px;display:block}.ClinicalEntryActivity_detailLine+.ClinicalEntryActivity_detailLine{margin-top:6px}.ClinicalEntryFooter_footerButtons{flex-wrap:wrap;gap:12px;display:flex}.ClinicalEntryFooter_footerButtonsTwo{justify-content:flex-end}.ClinicalEntryFooter_primaryPill{background:var(--foreground);color:var(--background);padding:0 20px}.ClinicalEntryFooter_primaryPill:hover{background:var(--foreground)}.ClinicalEntryFooter_primaryPill:disabled{opacity:.45}.ClinicalEntryFooter_secondaryPill{background:var(--background);color:var(--foreground);border-color:var(--border)}.ClinicalEntryFooter_secondaryPill:hover{background:var(--muted);color:var(--foreground)}.ClinicalEntryFooter_secondaryPill:disabled{opacity:.45}.ClinicalEntryFooter_readOnlyReason{color:var(--muted-foreground);text-align:center;margin:0;padding:8px 0;font-size:14px;line-height:1.4}.MedicationStatusDialogBody_subtitle{color:var(--muted-foreground);margin:4px 0 0;font-size:13px;font-weight:500}.MedicationStatusDialogBody_help{color:#71717a;margin:0;font-size:12px;font-weight:500;line-height:1.5}.ChartItemEditor_editor{background:var(--background);border:1px dashed #d4d4d8;border-radius:14px;gap:8px;margin-top:8px;padding:12px;display:grid}.ChartItemEditor_actions{gap:8px;margin-top:2px;display:flex}.ChartItemEditor_remove{margin-left:auto}.ChartFieldInput_field{display:grid}.ChartFieldInput_selectTrigger,.ChartFieldInput_input{height:32px;font-size:13px}.ChartCardFrame_card{background:#fff;border:1px solid #eeeeef;border-radius:16px;padding:16px 20px;box-shadow:0 1px 3px #1111110a}.ChartCardFrame_bare{align-items:center;min-height:64px;display:flex}.ChartCardFrame_bare .ChartCardFrame_cardHead{width:100%;height:32px}.ChartCardFrame_cardHead{justify-content:space-between;align-items:center;height:24px;display:flex}.ChartCardFrame_cardTitle{color:#a1a1aa;font-size:14px;font-weight:400}.ChartCardFrame_cardBody{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:10px;display:grid}.ChartCard_addButton{border:1px solid var(--border);background:var(--card);color:#71717a;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;width:24px;height:24px;transition:color .1s;display:flex}.ChartCard_addButton:hover{color:var(--foreground)}.ChartCard_emptyRow{color:#a1a1aa;margin:0;padding:4px 4px 0;font-size:13px;font-weight:500}.ChartCard_pastSection{gap:8px;margin-top:2px;display:grid}.ChartCard_pastToggle{width:100%;font:inherit;color:#a1a1aa;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:600;display:flex}.ChartCard_pastToggle:hover{color:#71717a}.ChartCard_loadingRow{border-radius:10px;height:40px}.RecordVersionList_list{border-left:2px solid #ececf0;gap:4px;margin-top:4px;padding-left:10px;display:grid}.RecordVersionList_version{color:#8b8b96;font-size:11px;line-height:16px}.RecordVersionList_who{color:#71717a;font-weight:600}.ChartStatusBadge_badge{color:#111;cursor:default;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #eeeeef;border-radius:9999px;flex-shrink:0;align-items:center;min-height:32px;padding:4px 10px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex;box-shadow:0 1px 3px #1111110a}.ActiveRow_row{border-radius:10px;justify-content:space-between;align-items:flex-start;gap:8px;margin:0 -6px;padding:4px 6px;transition:background .1s;display:flex}.ActiveRow_row:hover{background:#fafafa}.ActiveRow_rowButton{text-align:left;cursor:pointer;min-width:0;font:inherit;background:0 0;border:0;flex:1;padding:0}.ActiveRow_rowTitle{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;display:block;overflow:hidden}.ActiveRow_rowSubtitle{color:#8b8b96;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;font-weight:500;display:block;overflow:hidden}.ActiveRow_rowEnd{flex-shrink:0;align-items:center;gap:8px;display:flex}.ActiveRow_unsavedTag{letter-spacing:.01em;color:#8b6d1f;white-space:nowrap;background:#fdf5e3;border:1px solid #f0e0b8;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600;line-height:1.4}.ActiveRow_historyToggle{color:#a1a1aa;flex-shrink:0;font-size:11px;font-weight:600}.ActiveRow_historyToggle:hover{color:#71717a}.ChartProceduresCard_row{flex-direction:column;min-width:0;padding:4px 0;display:flex}.ChartProceduresCard_title{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:14px;font-weight:600;overflow:hidden}.ChartProceduresCard_details{text-overflow:ellipsis;white-space:nowrap;color:#8b8b96;margin-top:2px;font-size:12px;font-weight:500;overflow:hidden}.ChartProceduresCard_empty{color:#a1a1aa;padding:4px;font-size:14px;font-weight:500}.ChartProceduresCard_more{color:#a1a1aa;justify-self:start;font-size:11px;font-weight:600}.ChartProceduresCard_more:hover{color:#71717a}.ChartProceduresCard_loading{border-radius:10px;height:40px}.ClinicalEntryPatientChart_wrap{flex-direction:column;gap:8px;display:flex}.NoteCard_card{background:#fff;border:1px solid #ececf0;border-radius:28px;padding:16px;box-shadow:0 14px 40px #1111110a}.NoteCard_cardPreview{font-size:16px;line-height:1.5}.NoteCard_cardVisit{border-radius:26px;box-shadow:0 10px 26px #11111109}.NoteCard_header{align-items:center;gap:12px;margin-bottom:24px;display:flex}.NoteCard_glyph{color:#111;background:linear-gradient(#fafafa,#ededee);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.NoteCard_title{color:#111;font-size:18px;font-weight:600;line-height:1.5}.NoteCard_titleVisit{line-height:1.25}.NoteCard_control{min-width:0;margin-left:auto;display:flex}.refusal-anchors_anchor{display:contents}.NoteTemplateChip_chip{color:#111;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:999px;align-items:center;gap:8px;min-width:0;max-width:280px;height:36px;padding:0 12px 0 14px;font-size:13px;font-weight:600;display:flex}.NoteTemplateChip_chip[aria-disabled=true]{cursor:default}.NoteTemplateChip_label{color:#8b8b96;flex-shrink:0;font-weight:500}.NoteTemplateChip_name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.NoteTemplateChip_chevron{color:#71717a;flex-shrink:0}.NoteTemplateMenu_menu{width:300px}.NoteTemplateMenu_item{justify-content:space-between}.NoteTemplateMenu_itemText{flex-direction:column;min-width:0;display:flex}.NoteTemplateMenu_itemName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.NoteTemplateMenu_itemHint{color:#8b8b96;font-size:12px;font-weight:500;line-height:18px}.NoteTemplateMenu_check{flex-shrink:0}.NoteAnswerRead_text{color:#111;overflow-wrap:anywhere;font-size:14px;line-height:24px}.NoteAnswerRead_prose{color:#111;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:24px}.NoteAnswerRead_blank{color:#c4c4cc;font-size:14px;line-height:24px}.NoteAnswerRead_chips{flex-wrap:wrap;gap:6px;display:flex}.NoteAnswerRead_chip{color:#111;background:#f4f4f5;border-radius:9999px;align-items:center;min-height:28px;padding:4px 12px;font-size:13px;font-weight:600;line-height:20px;display:inline-flex}.NoteQuestionControl_lineAnswer.NoteQuestionControl_lineAnswer[data-size]{height:44px;padding-left:16px;padding-right:16px;font-size:14px;font-weight:400}.NoteQuestionControl_numberAnswer.NoteQuestionControl_numberAnswer{height:44px}.NoteQuestionControl_numberAnswer.NoteQuestionControl_numberAnswer input[data-size]{padding-left:16px;font-weight:400}.NoteQuestionControl_dateAnswer.NoteQuestionControl_dateAnswer input[data-size]{height:44px;padding-left:16px;font-weight:400}.NoteQuestionControl_unit{color:#a1a1aa;padding-right:16px}.NoteQuestionControl_longAnswer{border-radius:20px;min-height:88px;margin-block-end:6px;padding:14px 18px;font-weight:400;line-height:20px;display:block}.NoteQuestionRow_row{container-type:inline-size}.NoteQuestionRow_grid{grid-template-columns:minmax(0,1fr);row-gap:8px;display:grid}.NoteQuestionRow_gridText{row-gap:2px}.NoteQuestionRow_term{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.NoteQuestionRow_answer{flex-direction:column;gap:8px;min-width:0;display:flex}@container (width>=400px){.NoteQuestionRow_grid{grid-template-columns:minmax(120px,30%) minmax(0,1fr);column-gap:20px}.NoteQuestionRow_termBesideControl{padding-top:12px}}.NoteQuestion_mark{color:#8b8b96;font-size:11px;font-weight:600;line-height:20px}.NoteQuestion_cardMark{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;max-width:100%;display:inline-flex;overflow:hidden}.NoteQuestion_hint{color:#8b8b96;font-size:12px;line-height:20px}.NoteQuestion_warning{color:#b45309;font-size:12px;font-weight:500;line-height:20px}.NoteTemplateFields_note,.NoteTemplateFields_section{flex-direction:column;gap:16px;display:flex}.NoteTemplateFields_sectionFollows{padding-top:24px}.NoteTemplateFields_header{flex-direction:column;gap:4px;margin-bottom:4px;display:flex}.NoteTemplateFields_title{color:#111;font-size:18px;font-weight:600;line-height:24px}.NoteTemplateFields_description{color:#8b8b96;font-size:13px;line-height:20px}.OutdatedNotice_notice{margin-bottom:16px}.ChartReviewActions_actions{flex-direction:column;gap:8px;display:flex}.ChartReviewMark_line{justify-content:space-between;align-items:flex-start;gap:8px;padding:0 4px;display:flex}.ChartReviewMark_mark{color:#8b8b96;flex-wrap:wrap;align-items:center;min-width:0;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.ChartReviewMark_divider{color:#d4d4d8;padding:0 6px}.ChartReviewMark_tipTitle{font-weight:600;display:block}.ChartReviewBar_unavailable{justify-content:space-between;align-items:center;gap:12px;padding:4px;display:flex}.ChartReviewBar_unavailableText{color:#71717a;margin:0;font-size:13px;line-height:20px}.ChartReviewBar_skeleton{border-radius:8px;height:20px}.FacetTabs_row{background:#fff;border-bottom:1px solid #f0f0f2;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;min-height:69px;padding:10px 20px;display:flex}@media (width>=1024px){.FacetTabs_row{padding:10px 28px}}.FacetTabs_tabs{border-bottom:none;width:auto}.FacetTabs_tabs [data-slot=tabs-trigger]{flex:none;gap:8px}.FacetTabs_trailing{margin-left:auto}.EncounterPageLayout_workspace{background:#fafafa;flex:1;min-height:0;padding:12px}@media (width>=1024px){.EncounterPageLayout_workspace{padding:16px}}@media (width<=900px){.EncounterPageLayout_workspace{overflow-y:auto}}.EncounterPageLayout_grid{background:#fff;border-radius:20px;grid-template-columns:minmax(300px,26%) minmax(0,1fr) minmax(300px,26%);height:100%;min-height:0;display:grid;overflow:hidden;box-shadow:0 1px 2px #1111110a,0 10px 30px #1111110f}@media (width<=1100px){.EncounterPageLayout_grid{grid-template-columns:260px minmax(0,1fr) 260px}}@media (width<=900px){.EncounterPageLayout_grid{flex-direction:column;height:auto;min-height:100%;display:flex;overflow:visible}}.EncounterPageLayout_patientColumn,.EncounterPageLayout_timelineColumn{min-width:0;min-height:0;padding:24px;overflow-y:auto}@media (width<=1100px){.EncounterPageLayout_patientColumn,.EncounterPageLayout_timelineColumn{padding:20px 16px}}@media (width<=900px){.EncounterPageLayout_patientColumn,.EncounterPageLayout_timelineColumn{overflow:visible}}.EncounterPageLayout_patientColumn{border-right:1px solid #eeeeef}@media (width<=900px){.EncounterPageLayout_patientColumn{border-right:0}}.EncounterPageLayout_timelineColumn{border-left:1px solid #eeeeef}@media (width<=900px){.EncounterPageLayout_timelineColumn{border-left:0}}.EncounterPageLayout_main{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}@media (width<=900px){.EncounterPageLayout_main{border-top:1px solid #e4e4e7;border-bottom:1px solid #e4e4e7;min-height:600px}}.EncounterPageLayout_tabs{flex-shrink:0}.EncounterPageLayout_scroller{flex:1;min-height:0;padding:28px 24px;overflow-y:auto}@media (width<=900px){.EncounterPageLayout_scroller{padding:12px 16px 24px;overflow:visible}}.EncounterPageLayout_measure{width:100%;max-width:760px;margin-inline:auto}.EncounterPageLayout_footer{background:#fff;border-top:1px solid #eeeeef;flex-shrink:0;padding:16px 20px}@media (width>=1024px){.EncounterPageLayout_footer{padding:16px 28px}}.EncounterPageLayout_footerInner{justify-content:flex-end;align-items:center;gap:12px;width:100%;max-width:760px;margin-inline:auto;display:flex}.EncounterPageLayout_footerInner [data-slot=button]{border-radius:9999px;height:48px;min-height:48px;padding-inline:20px;font-size:14px;font-weight:600}.EncounterPageHeader_header{align-items:center;gap:12px;min-height:48px;margin-bottom:24px;display:flex}.EncounterPageHeader_title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-heading);color:#111;font-size:24px;font-weight:600;line-height:30px;overflow:hidden}.EncounterPatientCard_card{background:#fff;border:1px solid #eeeeef;border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:8px;padding:20px;display:flex;box-shadow:0 1px 3px #1111110a}.EncounterPatientCard_name{font-family:var(--font-heading);color:#111;font-size:18px;font-weight:600;line-height:27px}.EncounterPatientCard_subject{text-overflow:ellipsis;white-space:nowrap;color:#52525b;max-width:100%;font-size:13px;line-height:20px;overflow:hidden}.EncounterPatientCard_line{color:#52525b;font-size:14px;line-height:20px}.EncounterPatientCard_contact{overflow-wrap:anywhere;color:#52525b;max-width:100%;font-size:14px;line-height:21px}.EncounterPageShell_root.EncounterPageShell_root{flex-direction:column;gap:0;height:100%;min-height:0;display:flex}.TabHeading_heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.TabHeading_text{flex-direction:column;gap:4px;min-width:0;display:flex}.TabHeading_title{color:#111;font-size:22px;font-weight:600;line-height:32px}.TabHeading_description{color:#8b8b96;font-size:14px}.TabFrame_tab{flex-direction:column;gap:20px;min-width:0;display:flex}.TabFrame_failed{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.TabFrame_failedText{color:#71717a;font-size:14px}.TabFrame_skeleton{flex-direction:column;gap:16px;display:flex}.TabFrame_skeletonRow{height:120px}.AddNewMenu_menu{grid-auto-columns:1fr;grid-auto-flow:column;width:392px;display:grid}.AddNewMenu_single{width:260px}.AddNewMenu_column+.AddNewMenu_column{border-left:1px solid #f0f0f2}.AddNewMenu_group{padding:4px 0}.AddNewMenu_item{gap:10px}.AddNewMenu_itemIcon{color:#52525b;background:#f4f4f5;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.PeriodFilterMenu_menu{gap:0;width:auto;min-width:200px;padding:6px}.PeriodFilterMenu_calendarMenu{width:auto;padding:12px}.PeriodFilterMenu_option{color:#111;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;height:36px;padding:0 12px;font-size:14px;display:flex}.PeriodFilterMenu_option:hover,.PeriodFilterMenu_option:focus-visible,.PeriodFilterMenu_chosen{background:#f4f4f5}.PeriodFilterMenu_muted{color:#a1a1aa}.PeriodFilterMenu_divider{background:#f0f0f2;height:1px;margin:4px 0}.PeriodFilterMenu_back{color:#71717a;align-items:center;gap:4px;height:32px;margin-bottom:8px;padding:0 4px;font-size:13px;display:flex}.PeriodFilterMenu_back:hover{color:#111}.TimelineFilters_bar{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.RowList_rows{flex-direction:column;gap:24px;display:flex}.RowList_compact{--row-columns:minmax(0, 1fr);--row-day-gap:8px;--row-day-position:static;--row-day-offset:0;--row-card-border:#eeeeef;--row-card-shadow:0 3px 4px #1111110a;--fact-term-column:88px;--fact-gap:12px;--row-header-wrap:wrap}.YearDivider_year{color:#71717a;align-items:center;gap:12px;padding-top:8px;font-size:13px;font-weight:600;display:flex}.YearDivider_line{background:#eeeef0;flex:1;height:1px}.DatedRow_row{grid-template-columns:var(--row-columns,76px minmax(0, 1fr));align-items:start;gap:var(--row-day-gap,20px);display:grid}.DatedRow_day{position:var(--row-day-position,sticky);width:fit-content;margin-top:var(--row-day-offset,16px);color:#111;white-space:nowrap;cursor:default;background:linear-gradient(#fafafa,#ededee);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600;top:12px}.DatedRow_day:focus-visible{outline-offset:2px;outline:2px solid #11111126}.RowCardFrame_card{border:1px solid var(--row-card-border,#e9e9ec);min-width:0;box-shadow:var(--row-card-shadow,0 2px 5px #1111110a);background:#fff;border-radius:12px;transition:box-shadow .15s;overflow:hidden}.RowCardFrame_start{--row-icon-background:#fff;--row-icon-color:#0369a1;background:#f0f9ff;border-color:#bae6fd}.RowCardFrame_interactive{cursor:pointer}.RowCardFrame_interactive:hover{box-shadow:0 3px 8px #1111110f}.RowCardFrame_content{display:contents}.RowCardFrame_body{border-top:1px solid #eeeeef;margin:0 16px}.RowHeader_header{flex-wrap:var(--row-header-wrap,nowrap);align-items:center;gap:8px;min-height:64px;padding:14px 16px;display:flex}.RowHeader_icon{background:var(--row-icon-background,linear-gradient(to bottom, #fafafa, #ededee));width:32px;height:32px;color:var(--row-icon-color,#111);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.RowHeader_text{flex-direction:column;flex:1;min-width:0;display:flex}.RowHeader_title{color:#111;align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:600;display:flex}.RowHeader_subtitle{text-overflow:ellipsis;white-space:nowrap;color:#71717a;margin-top:2px;font-size:12px;font-weight:500;overflow:hidden}.RowHeader_trailing{color:#a1a1aa;flex-shrink:0;align-items:center;gap:6px;font-size:12px;display:flex}.RowCard_state{color:#a1a1aa}.RowCard_marked{color:#52525b}.RowCard_attention{color:#ff2056;font-weight:500}.RowCard_author{border-radius:999px;display:flex}.RowCard_author:focus-visible{outline-offset:2px;outline:2px solid #1113}.LabGroupRow_ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.LabGroupRow_labs{padding:8px 0}.LabGroupRow_lab{color:#111;text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px;font-size:15px;display:flex}.LabGroupRow_lab:hover{background:#f4f4f5}.LabGroupRow_lab:focus-visible{outline-offset:2px;outline:2px solid #1113}.LabGroupRow_attention{color:#ff2056;flex-shrink:0;font-size:13px;font-weight:500}.LabGroupRow_quiet{color:#a1a1aa;flex-shrink:0;font-size:13px}.ChartChangeTitle_parts{flex-wrap:var(--row-header-wrap,nowrap);align-items:center;gap:4px 8px;min-width:0;display:flex;overflow:hidden}.ChartChangeTitle_kind{color:#71717a;flex-shrink:0;font-weight:400}.ChartChangeTitle_name{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:64px;max-width:100%;overflow:hidden}.ChartChangeTitle_tag{color:#52525b;background:#f4f4f5;border-radius:999px;flex-shrink:0;padding:2px 10px;font-size:13px;font-weight:500}.ChartChangeTitle_details{text-overflow:ellipsis;white-space:nowrap;color:#71717a;flex-shrink:1000;min-width:0;font-weight:400;overflow:hidden}.ChartChangeTitle_struck,.ChartChangeTitle_struck .ChartChangeTitle_kind,.ChartChangeTitle_struck .ChartChangeTitle_tag,.ChartChangeTitle_struck .ChartChangeTitle_details{color:#a1a1aa;text-decoration:line-through}.FactRow_fact{grid-template-columns:var(--fact-term-column,112px) minmax(0, 1fr);gap:var(--fact-gap,16px);padding:8px 0;font-size:15px;line-height:20px;display:grid}.FactRow_separated{border-top:1px solid #f0f0f2;margin-top:8px;padding-top:16px}.FactRow_term{overflow-wrap:anywhere;color:#52525b}.FactRow_text{overflow-wrap:anywhere;color:#111;white-space:pre-line}.FactRows_rows{padding:8px 0}.EncounterBody_verb{color:#52525b;margin-right:6px;font-weight:500}.EncounterBody_note{color:#71717a}.EncounterBody_attention{color:#ff2056}.NoteBody_body{padding:16px 0}.NoteBody_text{overflow-wrap:anywhere;color:#52525b;font-size:15px;line-height:22px}.NoteBody_tiles{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.NoteBody_tile{color:#71717a;text-align:center;flex-direction:column;align-items:center;width:64px;font-size:12px;line-height:20px;display:flex}.NoteBody_icon{color:#71717a;background:#fff;border:1px solid #e4e4e7;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 3px 4px #1111110a}.NoteBody_name{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.TimelineRow_ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.TimelineRow_wrapped{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.TimelineRow_struck{color:#a1a1aa;text-decoration:line-through}.TimelineRow_padded{padding:16px 0}.TimelineRow_prose{color:#52525b;white-space:pre-line;padding:14px 0;font-size:15px;line-height:22px}.TimelineRow_letterTitle{display:block}.TimelineRow_titleWithDetail{gap:6px;min-width:0;display:flex}.TimelineRow_titleLead{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:100%;overflow:hidden}.TimelineRow_titleDetail{text-overflow:ellipsis;white-space:nowrap;color:#a1a1aa;min-width:0;font-weight:400;overflow:hidden}.PatientTimeline_body,.PatientTimeline_skeleton{flex-direction:column;gap:16px;display:flex}.PatientTimeline_skeletonFilters{width:320px;height:36px}.PatientTimeline_skeletonRow{height:72px}.EncounterRail_rail{flex-direction:column;min-width:0;padding-bottom:32px;display:flex}.EncounterRail_title{min-height:48px;font-family:var(--font-heading);color:#111;align-items:center;margin-bottom:24px;font-size:24px;font-weight:600;line-height:30px;display:flex}.ChartLinkRow_row{text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:8px;width:calc(100% + 12px);margin:0 -6px;padding:4px 6px;transition:background-color .15s;display:flex}.ChartLinkRow_row:hover{background:#fafafa}.ChartLinkRow_text{flex:1;min-width:0}.ChartLinkRow_title,.ChartLinkRow_detail{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ChartLinkRow_title{color:#111;font-size:14px;font-weight:600}.ChartLinkRow_detail{color:#8b8b96;margin-top:2px;font-size:12px;font-weight:500}.ChartLinkRow_alert{color:#ff2056}.EncounterVisitForms_unavailable{justify-content:space-between;align-items:center;gap:12px;padding:4px;display:flex}.EncounterVisitForms_unavailableText{color:#71717a;margin:0;font-size:13px;line-height:20px}.EncounterVisitForms_skeleton{border-radius:8px;height:40px}.AmendmentComposer_composer{background:var(--muted);border:1px dashed #d4d4d8;border-radius:20px;padding:20px}.AmendmentComposer_head{align-items:center;gap:10px;display:flex}.AmendmentComposer_icon{width:32px;height:32px;color:var(--background);background:#18181b;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AmendmentComposer_headText{min-width:0}.AmendmentComposer_title{color:var(--foreground);margin:0;font-size:15px;font-weight:600}.AmendmentComposer_subtitle{color:var(--muted-foreground);margin:2px 0 0;font-size:12px;font-weight:500}.AmendmentComposer_field{margin-top:14px}.AmendmentComposer_textarea{resize:none;border:1px solid var(--border);background:var(--background);width:100%;min-height:112px;font:inherit;color:var(--foreground);border-radius:16px;outline:none;margin-top:14px;padding:12px 14px;font-size:14px;font-weight:500;line-height:1.5}.AmendmentComposer_textarea:focus{border-color:var(--foreground)}.AmendmentCard_card{background:#fafafa;border:1px solid #ececf0;border-radius:16px;padding:16px 20px}.AmendmentCard_head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.AmendmentCard_byline{text-overflow:ellipsis;white-space:nowrap;color:#a1a1aa;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.AmendmentCard_text{color:#52525b;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.5}.OtherCorrections_block{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.OtherCorrections_heading{color:#111;font-size:14px;font-weight:600;line-height:20px}.OtherCorrections_field,.OtherCorrections_change,.OtherCorrections_reason{display:block}.OtherCorrections_field{color:#111;font-weight:600}.OtherCorrections_before{color:#a1a1aa;text-decoration:line-through}.OtherCorrections_reason{color:#71717a;margin-top:2px}.CorrectionEdit_gone{color:#a1a1aa;text-decoration:line-through}.SignedEncounterHistory_detailLine{color:#71717a;overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:20px;display:block}.SignedEncounterHistory_detailLine+.SignedEncounterHistory_detailLine{margin-top:6px}.SignedEncounterHistory_unavailable{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.SignedEncounterHistory_unavailableText{color:#71717a;margin:0;font-size:13px;line-height:20px}.EncounterDocumentSection_section{background:#fff;border:1px solid #ececf0;border-radius:20px;padding:20px}.EncounterDocumentSection_head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.EncounterDocumentSection_titleWrap{align-items:center;gap:10px;min-width:0;display:flex}.EncounterDocumentSection_icon{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.EncounterDocumentSection_heading{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:600;overflow:hidden}.EncounterDocumentSection_time{color:#a1a1aa;flex-shrink:0;font-size:12px;font-weight:500}.FilesSection_toneZinc{background:var(--muted);color:#3f3f46}.FilesSection_fileList{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.FilesSection_fileItem{border:1px solid #f0f0f2;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.FilesSection_fileItem>svg{color:#71717a;flex-shrink:0}.FilesSection_fileText{flex:1;min-width:0}.FilesSection_fileName,.FilesSection_fileNameButton{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:14px;font-weight:600;display:block;overflow:hidden}.FilesSection_fileNameButton{text-align:left;max-width:100%}.FilesSection_fileNameButton:hover{text-decoration:underline}.FilesSection_fileStamp{text-overflow:ellipsis;white-space:nowrap;color:#8b8b96;margin-top:2px;font-size:12px;font-weight:500;display:block;overflow:hidden}.FilesSection_sharedBadge{color:#047857;background:#ecfdf5;border-radius:9999px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:600}.FilesSection_downloadBtn{color:#71717a;flex-shrink:0}.FilesSection_downloadBtn:hover{color:var(--foreground)}.CorrectableRow_row{border-bottom:1px solid #f0f0f2;padding:10px 0}.CorrectableRow_row:last-child{border-bottom:0}.CorrectableRow_rowProse,.CorrectableRow_rowForm{border-bottom:0;padding:0}.CorrectableRow_line{justify-content:space-between;align-items:center;gap:12px;display:flex}.CorrectableRow_termProse{flex-shrink:0}.CorrectableRow_prose{color:#27272a;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:24px}.CorrectableRow_term{align-items:center;gap:8px;min-width:0;display:flex}.CorrectableRow_label{color:#71717a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.CorrectableRow_labelProse{text-transform:uppercase;letter-spacing:.05em;color:#8b8b96;font-size:11px;font-weight:700}.CorrectableRow_termForm{flex-wrap:wrap;row-gap:2px}.CorrectableRow_labelForm{white-space:normal;overflow-wrap:anywhere;line-height:24px}.CorrectableRow_formAnswer{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.CorrectableRow_formValue{overflow-wrap:anywhere;min-width:0}.CorrectableRow_value{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.CorrectableRow_pencil{color:#a1a1aa;opacity:0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .12s,background .12s,color .12s;display:inline-flex}.CorrectableRow_row:hover .CorrectableRow_pencil,.CorrectableRow_pencil:focus-visible{opacity:1}.CorrectableRow_pencil:hover{color:var(--foreground);background:#f4f4f5}.CorrectableRow_mark{cursor:pointer;letter-spacing:.01em;color:#a1a1aa;background:0 0;border:1px solid #ececf0;border-radius:9999px;flex-shrink:0;align-items:center;gap:4px;padding:1px 8px 1px 6px;font-size:11px;font-weight:600;transition:border-color .12s,color .12s;display:inline-flex}.CorrectableRow_mark:hover,.CorrectableRow_markOpen{color:var(--foreground);border-color:#d4d4d8}.CorrectableRow_chevron{transition:transform .12s}.CorrectableRow_chevronOpen{transform:rotate(180deg)}.CorrectableRow_record{border-left:2px solid #ececf0;gap:6px;margin-top:8px;padding-left:12px;display:grid}.CorrectableRow_recordLine{color:#8b8b96;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:20px}.CorrectableRow_stamp{color:#71717a;font-weight:600}.CorrectionEditorFrame_editor{background:#fafafa;border:1px solid #e4e4e7;border-radius:16px;padding:14px}.CorrectionEditorFrame_caption{text-transform:uppercase;letter-spacing:.05em;color:#8b8b96;margin:0;font-size:11px;font-weight:600}.CorrectionEditorFrame_control{margin-top:8px}.CorrectionEditorFrame_refusal{color:#be123c;margin:8px 0 0;font-size:12px;line-height:18px}.CorrectionEditorFrame_actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.ProceduresSection_toneCyan{color:#0e7490;background:#ecfeff}.EncounterVitalsSection_toneEmerald{color:#047857;background:#ecfdf5}.NoteSection_toneViolet{color:#6d28d9;background:#f5f3ff}.NoteSection_noteBlock{gap:16px;display:grid}.NoteSection_noteLabel{text-transform:uppercase;letter-spacing:.05em;color:#8b8b96;margin:0;font-size:11px;font-weight:700}.NoteSection_noteSubText{color:var(--foreground);white-space:pre-wrap;margin:6px 0 0;font-size:14px;line-height:1.5}.TemplateNoteSection_note,.TemplateNoteSection_section{gap:16px;display:grid}.TemplateNoteSection_section+.TemplateNoteSection_section{padding-top:16px}.TemplateNoteSection_title{color:#111;margin:0;font-size:15px;font-weight:600}.AfterVisitTab_tab,.AfterVisitTab_unavailable{flex-direction:column;gap:16px;display:flex}.AfterVisitTab_unavailable{align-items:flex-start;gap:12px}.AfterVisitTab_intro{color:#71717a;padding:0 4px;font-size:14px;line-height:20px}.AfterVisitTab_stamp{color:#a1a1aa;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:500}.EncounterDocumentBody_body{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.EncounterPageSkeleton_workspace{background:#fafafa;height:100%;min-height:0;padding:12px}@media (width>=1024px){.EncounterPageSkeleton_workspace{padding:16px}}.EncounterPageSkeleton_grid{background:#fff;border-radius:20px;grid-template-columns:minmax(300px,26%) minmax(0,1fr) minmax(300px,26%);gap:1px;height:100%;display:grid;overflow:hidden}@media (width<=1100px){.EncounterPageSkeleton_grid{grid-template-columns:260px minmax(0,1fr) 260px}}@media (width<=900px){.EncounterPageSkeleton_grid{grid-template-columns:minmax(0,1fr)}}.EncounterPageSkeleton_column{border-radius:0;height:100%}.FormReadSection_section{padding:20px}.FormReadSection_header{border-bottom:1px solid #e7e7eb;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;padding-bottom:12px;display:flex}.FormReadSection_heading{min-width:0}.FormReadSection_title{color:#111;margin:0;font-size:14px;font-weight:600;line-height:20px}.FormReadSection_description{color:#71717a;margin:2px 0 0;font-size:12px;line-height:17px}.FormReadSection_counter{letter-spacing:.05em;text-transform:uppercase;color:#8b8b96;flex-shrink:0;font-size:11px;font-weight:700;line-height:17px}.FormReadSection_list{margin:0}.FormReadSection_row{border-bottom:1px solid #f4f4f5;gap:4px;padding:12px 0;display:grid}.FormReadSection_row:last-child{border-bottom:0}@media (width>=640px){.FormReadSection_row{grid-template-columns:minmax(0,260px) minmax(0,1fr);column-gap:24px}}.FormReadSection_term{min-width:0}.FormReadSection_label{color:#111;font-size:14px;font-weight:600;line-height:20px}.FormReadSection_value{color:#111;white-space:pre-line;min-width:0;margin:0;font-size:14px;font-weight:500;line-height:24px}.FormReadSection_attribution{color:#a1a1aa;margin-top:4px;font-size:11px;line-height:16px;display:block}.FormPartialBanner_partial{background:#f0f9ff;border:1px solid #e0f2fe;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding:12px 16px;display:flex}.FormPartialBanner_text{min-width:0}.FormPartialBanner_title{color:#0c4a6e;margin:0;font-size:12px;font-weight:600;line-height:16px}.FormPartialBanner_body{color:#075985;margin:2px 0 0;font-size:12px;line-height:1.4}.FormPartialBanner_continueButton{background:#0c4a6e}.FormPartialBanner_continueButton:hover{background:#082f49}.FormCancelledBanner_banner{background:#fef2f2;border:1px solid #f0d4d4;border-radius:14px;margin-bottom:24px;padding:12px 16px}.FormCancelledBanner_title{color:#991b1b;margin:0;font-size:12px;font-weight:600;line-height:16px}.FormCancelledBanner_body,.FormCancelledBanner_reason{color:#991b1bcc;font-size:12px;line-height:1.375}.FormCancelledBanner_body{margin:2px 0 0}.FormCancelledBanner_reason{margin:6px 0 0}.FormCancelledBanner_reasonLead{font-weight:600}.FormReadView_sections{gap:16px;display:grid}.FormPageLayout_layout{flex-direction:column;flex:1;min-height:0;display:flex}.FormPageLayout_scroller{flex:1;min-height:0;padding:24px 20px;overflow-y:auto}@media (width>=1024px){.FormPageLayout_scroller{padding:24px 28px}}.FormPageLayout_measure{flex-direction:column;gap:24px;width:100%;max-width:1160px;margin-inline:auto;display:flex}@media (width>=1024px){.FormPageLayout_measure{flex-direction:row;align-items:flex-start}}.FormPageLayout_document{flex:1;min-width:0}@media (width>=1024px){.FormPageLayout_document{max-width:760px}}.FormPageLayout_aside{flex-shrink:0;width:100%}@media (width>=1024px){.FormPageLayout_aside{width:340px}}.FormPageLayout_footer{background:#fff;border-top:1px solid #f0f0f2;flex-shrink:0;padding:16px 20px}@media (width>=1024px){.FormPageLayout_footer{padding:16px 28px}}.FormPageLayout_footerInner{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:760px;margin-inline:auto;display:flex}.FormInstancePageHeader_header{background:#fff;border-bottom:1px solid #f0f0f2;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:12px 20px;display:flex}@media (width>=1024px){.FormInstancePageHeader_header{padding:12px 28px}}.FormInstancePageHeader_identity{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.FormInstancePageHeader_heading{flex:1;min-width:0}.FormInstancePageHeader_title{text-overflow:ellipsis;white-space:nowrap;color:#111;margin:0;font-size:24px;font-weight:600;line-height:1.25;overflow:hidden}.FormInstancePageHeader_subtitle{text-overflow:ellipsis;white-space:nowrap;color:#a1a1aa;margin:2px 0 0;font-size:12px;font-weight:500;line-height:20px;overflow:hidden}.FormInstancePageHeader_actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.FormInstanceRail_rail{min-width:0}.FormInstanceRail_heading{letter-spacing:.05em;text-transform:uppercase;color:#8b8b96;margin:0 0 8px;font-size:11px;font-weight:700;line-height:17px}.FormInstanceRail_pending{color:#a1a1aa;font-weight:500}.FormInstancePageBody_shell{flex-direction:column;flex:1;min-height:0;display:flex}.FormInstancePageBody_tabs{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.FormInstancePageBody_panel{flex-direction:column;flex:1;min-height:0;display:flex}.FormInstancePageSkeleton_tabs{border-bottom:1px solid #f0f0f2;flex-shrink:0;align-items:center;gap:12px;min-height:69px;padding:10px 20px;display:flex}@media (width>=1024px){.FormInstancePageSkeleton_tabs{padding:10px 28px}}.FormInstancePageSkeleton_tab{width:72px;height:20px}.FormInstancePageSkeleton_document{gap:16px;display:grid}.FormInstancePageSkeleton_card{border-radius:22px;height:160px}.FormInstancePageSkeleton_rail{border-radius:22px;width:100%;height:132px}.FormInstancePage_page{background:#fff;flex-direction:column;height:100%;min-height:0;display:flex}.FormInstancePage_failed{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:0;padding:24px;display:flex}.FormInstancePage_failedTitle{color:#111;margin:0;font-size:16px;font-weight:600}.FormInstancePage_failedBody{color:#71717a;margin:0 0 8px;font-size:14px;line-height:1.5}.use-record-page_slot{display:contents}.use-record-page_parked{display:none}.AppointmentsTabBody_group{flex-direction:column;gap:16px;display:flex}.AppointmentsTabBody_groupTitle{color:#52525b;font-size:15px;font-weight:500}.EncounterStartCard_cta{color:#075985;align-items:center;gap:4px;font-size:14px;font-weight:600;display:flex}.RowBadge_badge{border-radius:999px;flex-shrink:0;align-items:center;height:24px;padding:0 10px;font-size:11px;font-weight:600;display:flex}.RowBadge_signed{color:#047857;background:#ecfdf5}.RowBadge_draft{color:#ff2056;background:#fff0f4}.RowBadge_neutral{color:#3f3f46;background:#f4f4f5}.RowBadge_muted{color:#a1a1aa;background:#f1f1f3}.AmendmentHoverList_root{gap:4px;max-width:280px;padding-block:4px;font-size:13px;line-height:20px;display:grid}.AmendmentHoverList_root p{margin:0}.AmendmentHoverList_title{font-weight:600}.AmendmentHoverList_field{opacity:.7}.PatientPageLayout_grid{gap:12px;display:grid}@media (width>=1280px){.PatientPageLayout_grid{grid-template-columns:342px minmax(0,1fr);align-items:start}}.PatientPageLayout_panel{min-width:0}@media (width>=1280px){.PatientPageLayout_panel{height:calc(100dvh - 64px);position:sticky;top:0}}.PatientPageLayout_content{min-width:0}.AllergyHoverCard_root{gap:4px;max-width:260px;padding-block:4px;font-size:13px;line-height:20px;display:grid}.AllergyHoverCard_root p{margin:0}.AllergyHoverCard_title{font-weight:600}.AllergyHoverCard_notes{border-top:1px solid #ffffff26;margin-top:4px;padding-top:4px}.AllergyHoverCard_label{opacity:.6}.AllergyHoverCard_notesText{white-space:pre-wrap}.AllergyCard_card{background:#fff;border:1px solid #eeeeef;border-radius:16px;width:100%;padding:16px 20px;box-shadow:0 2px 4px #11111108}.AllergyCard_cardEmpty{box-shadow:none;padding:0 16px 0 20px}.AllergyCard_header{justify-content:space-between;align-items:center;gap:8px;height:20px;display:flex}.AllergyCard_title{color:#111;margin:0;font-size:15px;font-weight:400}.AllergyCard_emptyRow{align-items:center;gap:8px;min-height:48px;display:flex}.AllergyCard_muted{color:#a1a1aa;flex:1;min-width:0;font-size:15px;line-height:20px}.AllergyCard_textAction{color:#71717a;text-underline-offset:4px;flex-shrink:0;font-size:13px;font-weight:500}.AllergyCard_textAction:hover,.AllergyCard_textAction:focus-visible{color:#111;outline:none;text-decoration:underline}.AllergyCard_add{color:#a1a1aa;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-right:-4px;display:flex}.AllergyCard_add:hover,.AllergyCard_add:focus-visible{color:#111;background:#f4f4f5;outline:none}.AllergyCard_pills{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.AllergyCard_pillItem{min-width:0;max-width:100%}.AllergyCard_pill{color:#df3d64;background:#ff20560f;border-radius:9999px;align-items:center;max-width:100%;height:36px;padding-inline:12px;font-size:14px;font-weight:500;transition:background-color .15s;display:flex}.AllergyCard_pill:hover{background:#ff20561a}.AllergyCard_pill:focus-visible{outline-offset:2px;outline:2px solid #df3d644d}.AllergyCard_pillText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.PatientAllergyCard_failed{background:#fff;border:1px solid #eeeeef;border-radius:16px;width:100%;padding:16px 20px}.PatientAllergyCard_failedText{color:#71717a;margin:0 0 8px;font-size:14px}.PatientAllergyCard_loading{border-radius:16px;width:100%;height:48px}.PatientActions_root{gap:8px;display:grid}.PatientActions_letterRow{align-items:center;gap:12px;display:flex}.PatientActions_action{white-space:nowrap;color:#111;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;flex:1;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;height:48px;padding-inline:20px;font-size:14px;font-weight:500;transition:background-color .15s;display:flex;box-shadow:0 2px 4px #1111110a}.PatientActions_action:hover:not(:disabled){background:#fafafa}.PatientActions_action:focus-visible{outline-offset:2px;outline:2px solid #1113}.PatientActions_action:disabled{cursor:not-allowed;opacity:.5}.PatientActions_actionIcon{color:#a1a1aa;flex-shrink:0}.PatientActions_continueDraft{white-space:nowrap;color:#71717a;text-underline-offset:4px;flex-shrink:0;padding-inline:4px;font-size:12px;font-weight:500}.PatientActions_continueDraft:hover,.PatientActions_continueDraft:focus-visible{color:#111;outline:none;text-decoration:underline}.PatientActions_disabledWrap{border-radius:9999px;display:block}.PatientActions_disabledWrap:focus-visible{outline-offset:2px;outline:2px solid #1113}.PatientIdentity_root{align-items:center;gap:16px;min-width:0;display:flex}@media (width>=1280px){.PatientIdentity_root{text-align:center;flex-direction:column;align-items:stretch;gap:0}}.PatientIdentity_avatar{width:64px;height:64px;font-size:20px;font-weight:600}@media (width>=1280px){.PatientIdentity_avatar{width:72px;height:72px;margin-inline:auto;font-size:24px}}.PatientIdentity_text{gap:4px;min-width:0;display:grid}@media (width>=1280px){.PatientIdentity_text{gap:8px;margin-top:16px}}.PatientIdentity_name{color:#111;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;font-weight:600;line-height:1.2;overflow:hidden}@media (width>=1280px){.PatientIdentity_name{white-space:normal;overflow-wrap:anywhere;font-size:24px}}.PatientIdentity_meta{color:#71717a;margin:0;font-size:14px;line-height:20px}.PatientIdentity_contacts{gap:4px;display:grid}@media (width>=1280px){.PatientIdentity_contacts{gap:8px}}.PatientIdentity_contact{color:#71717a;justify-self:start;align-items:center;gap:6px;max-width:100%;font-size:14px;line-height:20px;transition:color .15s;display:flex}.PatientIdentity_contact:hover{color:#111}.PatientIdentity_contact:focus-visible{outline-offset:2px;outline:2px solid #11111126}@media (width>=1280px){.PatientIdentity_contact{justify-self:center}}.PatientIdentity_contactText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.PatientTabsNav_nav{gap:8px;margin-inline:-4px;padding-inline:4px;display:flex;overflow-x:auto}@media (width>=1280px){.PatientTabsNav_nav{margin:24px 0 0;padding:0;display:grid;overflow:visible}}.PatientTabsNav_tab{white-space:nowrap;color:#111;border-radius:9999px;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;height:48px;padding-inline:16px;font-size:15px;font-weight:500;transition:background-color .15s;display:flex}.PatientTabsNav_tab:hover{background:#fafafa}.PatientTabsNav_tab:focus-visible{outline-offset:2px;outline:2px solid #1113}@media (width>=1280px){.PatientTabsNav_tab{border-radius:16px;width:100%;padding-inline:20px}}.PatientTabsNav_tabActive,.PatientTabsNav_tabActive:hover{background:#eeeeef}.PatientPanel_root{min-width:0}@media (width>=1280px){.PatientPanel_root{height:100%;min-height:0}}.PatientPanel_backPlaque{color:#71717a;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;align-items:center;gap:6px;height:48px;margin-bottom:12px;padding-inline:20px;font-size:16px;font-weight:600;transition:color .15s;display:inline-flex}.PatientPanel_backPlaque:hover{color:#111;background:#fafafa}@media (width>=1280px){.PatientPanel_backPlaque{display:none}}.PatientPanel_panel{background:#fff;border:1px solid #f1f1f2;border-radius:24px;gap:12px;min-width:0;padding:20px;display:grid;position:relative;box-shadow:0 1px 2px #11111108,0 4px 12px -4px #11111114}@media (width>=1280px){.PatientPanel_panel{height:100%;min-height:0;padding:40px 24px 24px;display:block;overflow-y:auto}}.PatientPanel_backRound{display:none}@media (width>=1280px){.PatientPanel_backRound{color:#111;background:#fff;border:1px solid #e9e9eb;border-radius:9999px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:24px;left:24px;box-shadow:0 2px 5px #11111114}.PatientPanel_backRound:hover{background:#f4f4f5}.PatientPanel_backRound:focus-visible{outline-offset:2px;outline:2px solid #1113}.PatientPanel_actions{margin-top:24px}.PatientPanel_allergies{margin-top:8px}}.QuickNoteVisit_loading{border-radius:9999px;width:140px;height:40px}.QuickNotePill_pill{height:40px;color:var(--foreground);background:#fff;border:1px solid #e7e7eb;border-radius:9999px;align-items:center;gap:8px;padding:0 16px;font-size:13px;display:inline-flex;box-shadow:0 2px 5px #1111110f}.QuickNotePill_pill[data-error=true]{border-color:var(--destructive)}.QuickNotePill_muted{color:#a1a1aa}.QuickNotePill_glyph{color:#71717a;flex-shrink:0}.QuickNoteTemplate_loading{border-radius:9999px;width:120px;height:40px}.NoteFileChips_list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.NoteFileChips_chip{color:#3f3f46;background:#fafafa;border:1px solid #ececf0;border-radius:12px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;font-weight:500;display:inline-flex}.NoteFileChips_glyph{color:#71717a;flex-shrink:0}.NoteFileChips_name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:180px;overflow:hidden}.NoteFileChips_size{color:#a1a1aa}.NoteFileChips_remove{width:16px;height:16px;color:var(--muted-foreground);padding:0}.QuickNoteCard_card{background:#fff;border:1px solid #e9e9ec;border-radius:24px;flex-direction:column;gap:8px;padding:12px;display:flex;box-shadow:0 8px 20px #11111114}.QuickNoteCard_text{resize:none;min-height:48px;padding:8px 12px;font-size:14px;line-height:20px}.QuickNoteCard_controls{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.QuickNoteCard_leading{align-items:center;gap:8px;display:flex}.QuickNoteCard_send{color:#fff;background:#111;border-radius:9999px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.QuickNoteCard_send:hover:not(:disabled){background:#303030}.QuickNoteCard_send:disabled{background:#d4d4d4}.QuickNoteCard_fields{display:contents}.QuickNoteCard_spinner{animation:1s linear infinite QuickNoteCard_spin}@keyframes QuickNoteCard_spin{to{transform:rotate(360deg)}}.TaskStatusMenu_trigger,.TaskStatusMenu_text{color:#71717a;align-items:center;gap:4px;font-size:13px;font-weight:500;display:inline-flex}.TaskStatusMenu_trigger{cursor:pointer;border-radius:9999px}.TaskStatusMenu_trigger:hover{color:#111}.TaskStatusMenu_item{flex-direction:column;flex:1;display:flex}.TaskStatusMenu_reason{color:#a1a1aa;font-size:12px}.TaskRow_row{border-bottom:1px solid #eeeeef;align-items:flex-start;gap:12px;padding:16px 12px;transition:background-color .15s;display:flex}.TaskRow_row:first-child{border-top:1px solid #eeeeef}.TaskRow_row:hover{background:#f7f7f8;border-color:#0000;border-radius:16px}.TaskRow_row:has(+.TaskRow_row:hover){border-bottom-color:#0000}.TaskRow_toggleSlot{flex-shrink:0;margin-top:1px;display:inline-flex}.TaskRow_toggle{color:#bcbcc2;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;width:20px;height:20px;transition:color .15s;display:inline-flex}.TaskRow_toggle:hover{color:#55bb85}.TaskRow_toggle:disabled{cursor:default;opacity:.5}.TaskRow_toggleDone{color:#fff;background:#55bb85}.TaskRow_toggleDone:hover{color:#fff}.TaskRow_body{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.TaskRow_title{color:#111;text-align:left;overflow-wrap:anywhere;white-space:normal;cursor:pointer;width:100%;font-size:14px;font-weight:500;line-height:20px;display:block}.TaskRow_meta{cursor:pointer;flex-shrink:0;align-items:flex-start;gap:12px;display:flex}.TaskRow_due{color:#a1a1aa;padding-top:2px;font-size:13px}.TaskRow_overdue{color:#ff2056}.TaskRow_avatar{display:inline-flex}.PatientTaskList_list,.PatientTaskList_rows{flex-direction:column;display:flex}.PatientTaskList_empty{color:#71717a;border-top:1px solid #eeeeef;padding-top:16px;font-size:14px}.PatientTaskList_toggle{color:#71717a;cursor:pointer;border-radius:9999px;align-self:center;align-items:center;gap:4px;width:fit-content;margin-top:12px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.PatientTaskList_toggle:hover{color:#111;background:#f4f4f5}.PatientTaskList_toggleUnderEmpty{align-self:flex-start;margin-top:4px;padding-left:0;padding-right:0}.PatientTaskList_toggleUnderEmpty:hover{background:0 0}.PatientTaskList_chevron{transition:transform .15s}.PatientTaskList_chevronUp{transform:rotate(180deg)}.TasksColumn_column{background:#fff;flex-direction:column;gap:16px;min-width:0;min-height:0;padding:24px 20px 32px;display:flex;overflow-y:auto}.TasksColumn_header{justify-content:space-between;align-items:center;gap:16px;display:flex}.TasksColumn_title{color:#111;font-size:22px;font-weight:600;line-height:32px}.TasksColumn_failed{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.TasksColumn_failedText{color:#71717a;font-size:14px}.TasksColumn_skeleton{flex-direction:column;gap:12px;display:flex}.TasksColumn_skeletonRow{border-radius:16px;height:52px}.OverviewLayout_grid{min-width:0;display:grid}@media (width>=1280px){.OverviewLayout_grid{height:100%}.OverviewLayout_withTasks{grid-template-columns:minmax(0,1fr) 300px}}@media (width>=1536px){.OverviewLayout_withTasks{grid-template-columns:minmax(0,1fr) 430px}}.OverviewLayout_timeline{min-width:0;padding:24px 24px 64px}@media (width>=1280px){.OverviewLayout_timeline{min-height:0;overflow-y:auto}}@media (width>=1536px){.OverviewLayout_timeline{padding-inline:40px}}.OverviewLayout_tasks{border-top:1px solid #eeeef0;min-width:0}@media (width>=1280px){.OverviewLayout_tasks{border-top:0;border-left:1px solid #eeeef0;min-height:0;overflow-y:auto}}.TabSurface_surface{--tab-surface-padding:24px;min-width:0;padding:var(--tab-surface-padding);background:#fff;border:1px solid #f1f1f2;border-radius:24px;box-shadow:0 1px 2px #11111108,0 4px 12px -4px #11111114}@media (width>=1280px){.TabSurface_surface{--tab-surface-padding:40px;min-height:calc(100dvh - 64px)}}.TabSurface_flush{padding:0;overflow:clip}@media (width>=1280px){.TabSurface_flush{height:calc(100dvh - 64px)}}.TabSurface_actions{justify-content:flex-end;margin-bottom:16px;display:flex}@media (width>=1280px){.TabSurface_actions{z-index:1;height:0;margin-top:calc(16px - var(--tab-surface-padding));margin-right:calc(20px - var(--tab-surface-padding));margin-bottom:calc(var(--tab-surface-padding) - 16px);position:relative}}.LetterFrame_header{border-bottom:1px solid #f0f0f2;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.LetterFrame_title{color:#111;font-size:17px;font-weight:600;line-height:1.25}.LetterFrame_actions{gap:8px;display:flex}.LetterFrame_iconBtn{color:#71717a;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.LetterFrame_iconBtn:hover{color:#111;background:#f4f4f5}.LetterFrame_body{flex:1;min-height:0;padding:16px 20px;overflow-y:auto}.LetterFrame_footer{border-top:1px solid #f0f0f2;flex-shrink:0;padding:16px 20px}.LetterAttachMenu_trigger{color:#71717a;border-radius:9999px;align-items:center;gap:8px;height:36px;padding:0 10px;font-size:14px;font-weight:600;display:flex}.LetterAttachMenu_trigger:hover{color:#111;background:#fafafa}.LetterAttachMenu_menu{background:#fff;border-radius:24px;width:360px;padding:8px;box-shadow:0 18px 48px #11111124}.LetterAttachMenu_search{border-radius:9999px;width:auto;margin:4px 8px 8px}.LetterAttachMenu_label{text-transform:uppercase;letter-spacing:.08em;color:#a1a1aa;padding:4px 12px;font-size:11px;font-weight:700}.LetterAttachMenu_empty{color:#8b8b96;padding:12px;font-size:14px;font-weight:500}.LetterAttachMenu_list{max-height:280px;overflow-y:auto}.LetterAttachMenu_item{text-align:left;border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 12px;display:grid}.LetterAttachMenu_item:hover,.LetterAttachMenu_item:focus-visible{background:#fafafa}.LetterAttachMenu_itemText{min-width:0}.LetterAttachMenu_itemTitleRow{align-items:center;gap:8px;min-width:0;display:flex}.LetterAttachMenu_itemTitle{text-overflow:ellipsis;white-space:nowrap;color:#111;font-size:14px;font-weight:600;overflow:hidden}.LetterAttachMenu_sharedBadge{color:#047857;background:#ecfdf5;border-radius:9999px;flex-shrink:0;height:20px;padding:0 8px;font-size:11px;font-weight:600;line-height:20px}.LetterAttachMenu_itemDetail{text-overflow:ellipsis;white-space:nowrap;color:#8b8b96;margin-top:2px;font-size:12px;font-weight:500;display:block;overflow:hidden}.LetterAttachMenu_check{color:#111}.LetterToolbar_controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.LetterToolbar_styleTrigger{color:#71717a;border-radius:9999px;align-items:center;gap:6px;height:36px;padding:0 10px;font-size:14px;font-weight:600;display:flex}.LetterToolbar_styleTrigger:hover{color:#111}.LetterToolbar_styleMenu{background:#fff;border-radius:18px;width:150px;padding:6px;box-shadow:0 18px 48px #11111124}.LetterToolbar_styleItem{border-radius:9999px;justify-content:space-between;align-items:center;height:40px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.LetterToolbar_markBtn{color:#71717a;border-radius:9999px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.LetterToolbar_markBtn:hover{color:#111;background:#fafafa}.LetterEditor_root{flex-direction:column;min-height:100%;display:flex;position:relative}.LetterEditor_titleInput{color:#111;background:#fff;border:none;outline:none;width:100%;margin-bottom:12px;font-size:20px;font-weight:600;line-height:28px}.LetterEditor_titleInput::placeholder{color:#c7c7d1}.LetterEditor_editorWrap{flex-direction:column;flex:1;min-height:0;display:flex}.LetterEditor_editor{color:#3f3f46;white-space:pre-wrap;word-wrap:break-word;outline:none;flex:1;width:100%;min-height:260px;font-size:16px;font-weight:400;line-height:24px}.LetterEditor_editor p{min-height:1.5em;margin:0}.LetterEditor_editor p+p{margin-top:.35em}.LetterEditor_editor h1{color:#18181b;margin:1em 0 .2em;font-size:17px;font-weight:600;line-height:24px}.LetterEditor_editor h2{color:#18181b;margin:.8em 0 .15em;font-size:15px;font-weight:600;line-height:22px}.LetterEditor_editor strong{font-weight:700}.LetterEditor_editor .is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;color:#a1a1aa;height:0}.LetterEditor_attachments{flex-direction:column;gap:8px;margin-top:12px;display:flex}.LetterEditor_warning{color:#92400e;background:#fffbebb3;border:1px solid #fef3c7;border-radius:14px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:600;line-height:20px;display:flex}.LetterEditor_warningIcon{flex-shrink:0}.LetterEditor_warningText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.LetterEditor_chips{flex-wrap:wrap;gap:8px;display:flex}.LetterEditor_chip{color:#52525b;background:#f4f4f5;border-radius:9999px;align-items:center;gap:8px;max-width:100%;height:32px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.LetterEditor_chipName{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.LetterEditor_willShare{color:#b45309;background:#fffbeb;border-radius:9999px;flex-shrink:0;height:20px;padding:0 8px;font-size:11px;font-weight:600;line-height:20px}.LetterEditor_chipRemove{color:#a1a1aa;border-radius:9999px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.LetterEditor_chipRemove:hover{color:#111;background:#fff}.LetterEditor_toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.LetterComposer_actions{align-items:center;gap:12px;display:flex}.LetterComposer_status{flex:1;align-items:center;min-width:0;display:flex}.LetterComposer_notWritten{color:#a1a1aa;font-size:12px;font-weight:500}.LetterComposer_discard{color:#71717a;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.LetterComposer_discard:hover{color:#b42318;background:#fef3f2;border-color:#fecdca}.LetterWindow_root{right:var(--letter-right,16px);z-index:50;max-width:calc(100vw - 32px);transition:right .26s cubic-bezier(.22,1,.36,1);position:fixed;bottom:16px}.LetterWindow_window{background:#fff;border:1px solid #e4e4e7;border-radius:24px;flex-direction:column;width:520px;max-width:100%;max-height:min(760px,100dvh - 32px);display:flex;overflow:hidden;box-shadow:0 24px 64px #1111112e}.LetterWindow_window[hidden]{display:none}.LetterWindow_pill{color:#111;background:#fff;border:1px solid #e4e4e7;border-radius:9999px;align-items:center;gap:8px;height:48px;padding:0 20px;font-size:14px;font-weight:600;display:flex;box-shadow:0 18px 48px #1111112e}.LetterWindow_pill:hover{background:#fafafa}.EncounterPanelDocument_document{flex-direction:column;gap:16px;display:flex}.EncounterPanelDocument_empty{color:var(--muted-foreground);margin:0;font-size:14px}.VisitDetailsRow_block{flex-direction:column;gap:8px;display:flex}.VisitDetailsRow_heading{color:#71717a;margin:0;font-size:13px;font-weight:600}.VisitDetailsRow_row{text-align:left;border:1px solid #ececf0;border-radius:16px;align-items:center;gap:12px;width:100%;min-width:0;padding:12px 14px;display:flex}button.VisitDetailsRow_row:hover{background:#fafafa}.VisitDetailsRow_text{flex-direction:column;flex:1;min-width:0;display:flex}.VisitDetailsRow_name,.VisitDetailsRow_when{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.VisitDetailsRow_name{color:var(--foreground);font-size:14px;font-weight:600}.VisitDetailsRow_when{color:#8b8b96;margin-top:2px;font-size:12px;font-weight:500}.VisitDetailsRow_chevron{color:#a1a1aa;flex-shrink:0}.EncounterSidePanelView_headerMain{flex-direction:column;gap:4px;min-width:0;display:flex}.EncounterSidePanelView_subtitle{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.EncounterSidePanelView_stack{flex-direction:column;gap:16px;display:flex}.EncounterSidePanelView_tabs{flex-wrap:wrap}.NoteDialogFiles_files{background:#fff;border:1px solid #f4f4f5;border-radius:22px;padding:12px 16px}.NoteDialogFiles_header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.NoteDialogFiles_heading{color:var(--foreground);margin:0;font-size:14px;font-weight:600}.NoteDialogFiles_empty{color:#a1a1aa;margin:0;font-size:12px}.NoteDialogForm_form{gap:20px;display:grid}.NoteDialogForm_fields{display:contents}.NoteDialogForm_templateRow{justify-content:flex-end;display:flex}.NoteDialogForm_text{resize:none;min-height:unset;border-color:#e4e4e7;border-radius:16px;padding:12px 16px;font-size:14px;line-height:1.55}.NoteDialogForm_refusalLine{color:var(--destructive);margin:0;font-size:13px;line-height:18px}.NoteDialogForm_footer{border-top:1px solid #f4f4f5;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.NoteTemplateRead_row{border-bottom:1px solid #f0f0f2;padding:10px 0}.NoteTemplateRead_row:first-child{padding-top:0}.NoteTemplateRead_row:last-child{border-bottom:0;padding-bottom:0}.NoteTemplateRead_term{color:#71717a;overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:24px}.NoteTemplateRead_answer{overflow-wrap:anywhere;color:#27272a;white-space:pre-wrap;font-size:14px;line-height:24px}.NoteReadView_root{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.NoteReadView_body{white-space:pre-wrap;overflow-wrap:anywhere;color:#27272a;margin:0;font-size:14px;line-height:1.625}.NoteReadView_sourceTag{color:#3f3f46;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.NoteHistory_list{gap:16px;margin:0;padding:0;list-style:none;display:grid}.NoteHistory_entry{gap:6px;padding-left:36px;display:grid;position:relative}.NoteHistory_entry:not(:last-child):before{content:"";background:#e4e4e7;width:1px;position:absolute;top:28px;bottom:-16px;left:11px}.NoteHistory_who{align-items:center;gap:8px;margin-left:-36px;display:flex}.NoteHistory_name{color:var(--foreground);font-size:13px;font-weight:600}.NoteHistory_muted{color:#71717a;font-size:12px}.NoteHistory_diff{white-space:pre-wrap;overflow-wrap:anywhere;color:#27272a;margin:0;font-size:14px;line-height:1.55}.NoteHistory_added{color:#111;font-weight:600}.NoteHistory_afterRemoved{margin-left:.3em}.NoteHistory_removed{color:#a1a1aa;text-decoration:line-through}.LetterText_prose{color:#27272a;white-space:pre-wrap;word-wrap:break-word;outline:none;font-size:14px;font-weight:400;line-height:1.625}.LetterText_prose p{min-height:1.5em;margin:0}.LetterText_prose p+p{margin-top:.35em}.LetterText_prose h1{color:#18181b;margin:1em 0 .2em;font-size:17px;font-weight:600;line-height:24px}.LetterText_prose h2{color:#18181b;margin:.8em 0 .15em;font-size:15px;font-weight:600;line-height:22px}.LetterText_prose strong{font-weight:700}.SentLetterBody_blocks{gap:16px;display:grid}.SentLetterBody_sendTint{color:#7c3aed;background:#f5f3ff}.SentLetterPanel_footerNote{text-align:center;color:#a1a1aa;width:100%;font-size:12px;font-weight:500}.ReferralTabRow_oneLine{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ReferralTabRow_twoLines{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ReferralsTabBody_group{flex-direction:column;gap:16px;display:flex}.ReferralsTabBody_groupTitle{color:#52525b;font-size:15px;font-weight:500}.EpisodeList_list{flex-direction:column;flex:0 0 280px;gap:8px;min-width:0;display:flex}@media (width<900px){.EpisodeList_list{flex-basis:auto}}.EpisodeList_card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);text-align:left;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;display:flex}.EpisodeList_card:hover{border-color:#d4d4d8}.EpisodeList_selected{border-color:#111;box-shadow:0 0 0 1px #111}.EpisodeList_name{text-overflow:ellipsis;white-space:nowrap;color:#111;max-width:100%;font-size:14px;font-weight:600;overflow:hidden}.EpisodeList_meta{align-items:center;gap:8px;display:flex}.EpisodeList_number{color:#71717a;font-size:12px;font-weight:500}.EpisodeList_period{color:#71717a;font-size:12px}.EpisodeList_add{border-radius:var(--radius-lg);color:#52525b;border:1px dashed #d4d4d8;justify-content:center;align-items:center;gap:6px;padding:12px 14px;font-size:13px;font-weight:500;display:flex}.EpisodeList_add:hover{color:#111;border-color:#a1a1aa}.EpisodeFacts_facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.EpisodeFacts_fact{flex-direction:column;gap:2px;display:flex}.EpisodeFacts_term{color:#71717a;font-size:12px;font-weight:500}.EpisodeFacts_value{color:#111;font-size:14px;font-weight:500}.EpisodeFacts_detail{color:#52525b;font-size:12px}.EpisodeFieldsRead_empty{color:#a1a1aa}.RecordLine_ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.EpisodeRecordList_unlink{color:#71717a;opacity:0;border-radius:999px;padding:4px;display:flex}.EpisodeRecordList_unlink:hover{color:#111}.EpisodeRecordList_unlink:focus-visible,article:hover .EpisodeRecordList_unlink,article:focus-within .EpisodeRecordList_unlink{opacity:1}.EpisodeRecords_section{flex-direction:column;gap:12px;display:flex}.EpisodeRecords_header{justify-content:space-between;align-items:center;gap:12px;display:flex}.EpisodeRecords_title{color:#111;font-size:15px;font-weight:600}.EpisodeRecords_note{color:#71717a;font-size:12px}.EpisodeRecords_skeleton{flex-direction:column;gap:8px;display:flex}.EpisodeRecords_skeletonRow{border-radius:var(--radius-lg);height:64px}.EpisodePage_page{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--background);flex-direction:column;flex:1;gap:20px;min-width:0;padding:20px;display:flex}.EpisodePage_header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.EpisodePage_identity{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.EpisodePage_name{text-overflow:ellipsis;white-space:nowrap;color:#111;max-width:100%;font-size:20px;font-weight:600;overflow:hidden}.EpisodePage_number{color:#52525b;align-items:center;gap:4px;font-size:13px;font-weight:500;display:inline-flex}.EpisodePage_number:hover{color:#111}.EpisodePage_tipTitle{font-weight:600;display:block}.EpisodePage_tipHint{max-width:240px;display:block}.EpisodePage_summary{color:#3f3f46;overflow-wrap:anywhere;margin-top:4px;font-size:14px}.EpisodePage_actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.LinkRecordsList_months{flex-direction:column;gap:16px;display:flex}.LinkRecordsList_heading{color:#3f3f46;align-items:center;gap:12px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.LinkRecordsList_heading:after{background:var(--border);content:"";flex:1;height:1px}.LinkRecordsList_tick{color:#fff;border:1.5px solid #d4d4d8;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.LinkRecordsList_ticked{background:#111;border-color:#111}.LinkRecordsList_elsewhere{text-overflow:ellipsis;white-space:nowrap;color:#71717a;flex-shrink:0;max-width:120px;font-size:12px;overflow:hidden}.EpisodesTabBody_layout{align-items:flex-start;gap:24px;display:flex}@media (width<900px){.EpisodesTabBody_layout{flex-direction:column;align-items:stretch}}.BlockedNoticeCard_card{pointer-events:auto;background:#fff;border:1px solid #fde68a;align-items:flex-start;gap:12px;width:100%;display:flex}.BlockedNoticeCard_md{border-radius:24px;max-width:480px;padding:24px;box-shadow:0 28px 72px #1111112e}.BlockedNoticeCard_sm{border-radius:18px;max-width:340px;padding:16px;box-shadow:0 18px 48px #11111124}.BlockedNoticeCard_icon{color:#92400e;background:#fef3c7;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;display:flex}.BlockedNoticeCard_copy{flex:1;min-width:0}.BlockedNoticeCard_title{color:#111;font-size:15px;font-weight:600;line-height:1.25}.BlockedNoticeCard_description{color:#52525b;margin-top:6px;font-size:13px;line-height:1.45}.BlockedNoticeCard_actions{justify-content:flex-end;margin-top:20px;display:flex}.BlockedNoticeCard_sm .BlockedNoticeCard_actions{margin-top:14px}.LimitedView_root{flex-direction:column;gap:20px;min-height:70vh;display:flex;position:relative}.LimitedView_header{align-items:center;display:flex}.LimitedView_identity{align-items:center;gap:16px;display:flex}.LimitedView_identityText{flex-direction:column;gap:2px;display:flex}.LimitedView_name{color:#111;font-size:22px;font-weight:600;line-height:1.2}.LimitedView_dob{color:#71717a;font-size:14px}.LimitedView_dob span{color:#3f3f46;font-weight:500}.LimitedView_blurred{filter:blur(10px);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;grid-template-columns:280px 1fr;gap:20px;display:grid}.LimitedView_placeholderSidebar{flex-direction:column;gap:14px;display:flex}.LimitedView_placeholderContent{flex-direction:column;gap:16px;display:flex}.LimitedView_phLine{background:#ececef;border-radius:8px;height:16px}.LimitedView_phBlock{background:#f2f2f4;border-radius:20px;height:220px}.LimitedView_phCard{background:#f2f2f4;border:1px solid #ececef;border-radius:24px;height:140px}.LimitedView_overlay{pointer-events:none;justify-content:center;align-items:center;padding:0 16px 80px;display:flex;position:absolute;inset:0}.LimitedView_waitingPill{color:#92400e;background:#fffbebcc;border:1px solid #fde68a;border-radius:9999px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.PatientAccessGate_bannerSlot{margin-bottom:16px}.PatientAccessGate_skeletonRoot{flex-direction:column;gap:20px;display:flex}.PatientAccessGate_skeletonBack{border-radius:9999px;width:120px;height:36px}.PatientAccessGate_skeletonIdentity{border-radius:16px;width:280px;height:56px}.PatientAccessGate_skeletonGrid{grid-template-columns:280px 1fr;gap:20px;display:grid}.PatientAccessGate_skeletonSidebar,.PatientAccessGate_skeletonContent{border-radius:20px;height:480px}.patients__id_error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;max-width:420px;margin-inline:auto;padding:32px;display:flex}.patients__id_errorIcon{color:#71717a;background:#f4f4f5;border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.patients__id_errorTitle{color:#111;margin:0;font-size:20px;font-weight:600}.patients__id_errorBody{color:#71717a;margin:0;font-size:14px}.patients__id_skeletonRoot{width:100%;max-width:1500px;margin-inline:auto}.patients__id_skeletonPanel{border-radius:24px;height:460px}.patients__id_skeletonContent{border-radius:24px;height:600px}.PlaygroundComposer_composer{background:var(--background);border:1px solid #e4e4e7;border-radius:20px;flex:none;margin:0 24px 20px;padding:12px}.PlaygroundComposer_field{min-height:44px;max-height:200px;font-size:14px;line-height:20px}.PlaygroundComposer_toolbar{align-items:center;gap:8px;margin-top:8px;display:flex}.PlaygroundComposer_actions{align-items:center;gap:8px;margin-left:auto;display:flex}.PlaygroundResult_result{flex-direction:column;gap:8px;margin-top:8px;display:flex}.PlaygroundResult_debug{flex-direction:column;gap:8px;display:flex}.PlaygroundSettings_settings{border-right:1px solid #ededed;flex-direction:column;flex:none;gap:16px;width:280px;padding:20px;display:flex;overflow-y:auto}.PlaygroundSettings_field{flex-direction:column;display:flex}.PlaygroundSettings_trigger{justify-content:space-between;width:100%}.PlaygroundSettings_triggerText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AmiroPlaygroundView_page{height:calc(100% + 64px);margin:-24px -16px -40px}@media (width>=640px){.AmiroPlaygroundView_page{margin:-24px -24px -40px}}@media (width>=1024px){.AmiroPlaygroundView_page{margin:-24px -40px -40px}}.AmiroPlaygroundView_page{background:var(--background);flex-direction:column;min-width:0;display:flex;overflow:hidden}.AmiroPlaygroundView_header{border-bottom:1px solid #ededed;flex:none;align-items:center;gap:16px;padding:16px 24px;display:flex}.AmiroPlaygroundView_mark{border-radius:9999px;flex:none;width:32px;height:32px}.AmiroPlaygroundView_heading{flex:1;min-width:0}.AmiroPlaygroundView_title{color:#111;font-size:16px;font-weight:600;line-height:20px}.AmiroPlaygroundView_hint{color:#a1a1aa;font-size:12.5px;line-height:16px}.AmiroPlaygroundView_body{flex:1;min-height:0;display:flex}.AmiroPlaygroundView_chat{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.AmiroPlaygroundView_feed{flex-direction:column;flex:1;gap:8px;min-height:0;padding:20px 24px;display:flex;overflow-y:auto}.AmiroPlaygroundView_empty{color:#a1a1aa;margin:auto;font-size:13px}.NotSendingBanner_lines{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.NotSendingBanner_line{white-space:nowrap;align-items:baseline;gap:.3em;min-width:0;display:flex}.NotSendingBanner_name{font-size:inherit;color:inherit;cursor:pointer;flex-shrink:0;font-weight:500}.NotSendingBanner_name:hover{text-decoration:underline}.NotSendingBanner_reason{text-overflow:ellipsis;min-width:0;overflow:hidden}.QualityText_text{font-weight:500}.QualityText_emerald{color:#047857}.QualityText_amber{color:#b45309}.QualityText_red{color:#b91c1c}.QualityText_zinc{color:#71717a}.NumberPanel_wrap{flex-direction:column;gap:8px;display:flex}.NumberPanel_card{border-radius:var(--radius-lg);background:#fff;border:1px solid #e4e4e7;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.NumberPanel_numberLine{align-items:center;gap:8px;min-width:0;display:flex}.NumberPanel_whatsappIcon{color:#25d366;flex-shrink:0}.NumberPanel_number{color:#18181b;white-space:nowrap;font-size:14px;font-weight:600}.NumberPanel_displayName{color:#71717a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.NumberPanel_factsLine{color:#52525b;flex-wrap:wrap;align-items:center;gap:8px 20px;font-size:13px;display:flex}.NumberPanel_limit{cursor:default}.NumberPanel_market{align-items:center;gap:8px;display:inline-flex}.NumberPanel_ratesLine{color:#71717a;margin:0;font-size:12px}.SyncLine_line{color:#71717a;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.SyncLine_clock{flex-shrink:0}.SyncLine_checkNow{font-size:inherit;color:#18181b;cursor:pointer;align-items:center;gap:4px;font-weight:500;display:inline-flex}.SyncLine_checkNow:hover:not(:disabled){text-decoration:underline}.SyncLine_checkNow:disabled{color:#a1a1aa;cursor:default}.SyncLine_spinning{animation:1s linear infinite SyncLine_spin}@media (prefers-reduced-motion:reduce){.SyncLine_spinning{animation:none}}@keyframes SyncLine_spin{to{transform:rotate(360deg)}}.CategoryChangeNotice_root{flex-direction:column;gap:4px;font-size:13px;line-height:20px;display:flex}.CategoryChangeNotice_root p{margin:0}.CategoryChangeNotice_title{align-items:center;gap:6px;font-weight:600;display:flex}.CategoryChangeNotice_icon{color:#f59e0b;flex-shrink:0;display:flex}.CategoryChangeNotice_text{opacity:.85}.TemplateNameCell_nameCell{align-items:center;gap:12px;min-width:0;display:flex}.TemplateNameCell_icon{color:#52525b;background:#f4f4f5;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.TemplateNameCell_nameMeta{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.TemplateNameCell_nameLine{align-items:center;gap:6px;min-width:0;display:flex}.TemplateNameCell_categoryChanged{color:#f59e0b;flex-shrink:0;display:flex}.TemplateNameCell_name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.TemplateNameCell_labelsLine{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.TemplateNameCell_noLabel{color:#a1a1aa;font-size:12px}.TemplateNameCell_language{letter-spacing:.04em;color:#71717a;font-size:11px;font-weight:600}.TemplateNameCell_versions{color:#a1a1aa;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.TemplateNameCell_versionsPending{color:#2563eb}.TemplateRow_wide{flex-direction:column;gap:2px;min-width:0;display:none}@media (width>=1024px){.TemplateRow_wide{display:flex}}.TemplateRow_quality{font-size:13px}.TemplateRow_figure{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.TemplateRow_receipts{color:#a1a1aa;cursor:default;width:fit-content;font-size:12px}.WhatsAppTemplatesLibrary_root{flex-direction:column;gap:16px;display:flex}.WhatsAppTemplatesView_root{min-width:0;display:block}.WhatsAppTemplatesView_body{margin-top:20px}.WeekGrid_card{width:100%;min-height:320px;max-width:var(--week-grid-measure,80rem);background:var(--card);border:1px solid #ececf0;border-radius:20px;flex-direction:column;flex:1;margin-inline:auto;display:flex;overflow:hidden;box-shadow:0 10px 30px #1111110a}.WeekGrid_headerRow,.WeekGrid_allDayRow{border-bottom:1px solid #f0f0f2;flex-shrink:0;padding-left:56px;display:flex}.WeekGrid_headerCell{flex:1;justify-content:center;align-items:center;gap:10px;min-width:0;padding:10px 8px;display:flex}.WeekGrid_dayNumber{color:#111;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:17px;font-weight:600;display:flex}.WeekGrid_isToday{color:#fff;background:#111}.WeekGrid_weekday{text-overflow:ellipsis;white-space:nowrap;color:oklch(14.1% .005 285.823);font-size:14px;font-weight:600;overflow:hidden}.WeekGrid_isMuted:not(.WeekGrid_isToday){color:#a1a1aa}.WeekGrid_allDayCell{border-left:1px solid #f4f4f5;flex:1;min-width:0;padding:4px 2px}.WeekGrid_allDayCell:first-child{border-left:0}.WeekGrid_scroller{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.WeekGrid_day{padding-left:56px;padding-right:12px;display:flex;position:relative}.WeekGrid_hourRule{pointer-events:none;border-top:1px solid #f4f4f5;position:absolute;left:0;right:0}.WeekGrid_isFirstHour{border-top:0}.WeekGrid_hourLabel{text-align:right;font-variant-numeric:tabular-nums;color:#a1a1aa;width:56px;padding-right:12px;font-size:11px;font-weight:600;position:absolute;left:0;transform:translateY(-50%)}.WeekGrid_column{border-left:1px solid #f4f4f5;flex:1;min-width:0;position:relative}.WeekGrid_column:first-child{border-left:0}.WeekGrid_isDrawable{cursor:copy}.WeekGrid_footer{border-top:1px solid #f0f0f2;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:4px 20px;padding:10px 16px;display:flex}.WeekGrid_legend{flex-wrap:wrap;align-items:center;gap:20px;margin:0;padding:0;list-style:none;display:flex}.WeekGrid_legendEntry{color:#71717a;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.WeekGrid_swatch{border:1px solid #0000;border-radius:3px;flex-shrink:0;width:10px;height:10px;display:block}.WeekGrid_hint{color:#71717a;margin:0;font-size:12px;font-weight:500}.EmployeeDayColumn_veil{z-index:0;pointer-events:none;background:#f4f4f58c;position:absolute;inset:0}.EmployeeDayColumn_away{z-index:1;pointer-events:none;background-image:repeating-linear-gradient(135deg, var(--away-stripe) 0 6px, transparent 6px 12px);position:absolute;inset:0}.EmployeeDayColumn_window{z-index:10;cursor:pointer;border:1px solid var(--shift-border);background:var(--shift-bg);color:var(--shift-text);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:4px 8px;transition:box-shadow .12s;display:flex;position:absolute;left:2px;right:2px;overflow:hidden}.EmployeeDayColumn_isSelected{z-index:40;box-shadow:0 0 0 1px var(--card), 0 0 0 3px #111}.EmployeeDayColumn_range{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;font-weight:600;line-height:1.15;overflow:hidden}.EmployeeDayColumn_isTall .EmployeeDayColumn_range{font-size:14px}.EmployeeDayColumn_kind{text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:6px;font-size:12px;font-weight:600;line-height:1.15;overflow:hidden}.EmployeeDayColumn_isAboveClinic{margin-top:2px}.EmployeeDayColumn_clinic{text-overflow:ellipsis;white-space:nowrap;opacity:.8;width:100%;margin-top:6px;font-size:12px;font-weight:500;line-height:1.15;overflow:hidden}.EmployeeScheduleGrid_awayChip{cursor:pointer;border:1px solid var(--shift-border);background:var(--shift-bg);width:100%;color:var(--shift-text);text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:8px;margin-bottom:2px;padding:6px 8px;font-size:14px;font-weight:600;transition:filter .12s;display:block;overflow:hidden}.EmployeeScheduleGrid_awayChip:last-child{margin-bottom:0}.EmployeeScheduleGrid_awayChip:not(:disabled):hover{filter:brightness(.97)}.EmployeeScheduleGrid_awayChip:disabled{cursor:default}.EmployeeScheduleHeader_header{background:#fff;border-bottom:1px solid #f0f0f2;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:12px 20px;display:flex}@media (width>=1024px){.EmployeeScheduleHeader_header{padding:12px 28px}}.EmployeeScheduleHeader_main{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.EmployeeScheduleHeader_avatar{flex-shrink:0;width:40px;height:40px}.EmployeeScheduleHeader_titleBlock{flex:1;min-width:0}.EmployeeScheduleHeader_name{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:24px;font-weight:600;line-height:1.25;overflow:hidden}.EmployeeScheduleHeader_subtitle{text-overflow:ellipsis;white-space:nowrap;color:#a1a1aa;margin-top:2px;font-size:12px;font-weight:500;overflow:hidden}.EmployeeScheduleHeader_addMenu{width:220px}.EmployeeScheduleHeader_addMenuIcon{color:#52525b;margin-right:8px}.ScopeDialog_options{flex-direction:column;gap:8px;padding:20px 24px;display:flex}.ScopeDialog_optionTitle{color:var(--foreground);font-size:14px;font-weight:600}.ScopeDialog_optionHint{color:#71717a;margin-top:2px;font-size:12px;font-weight:500}.CustomRecurrenceDialog_days{flex-wrap:wrap;gap:6px;display:flex}.CustomRecurrenceDialog_day{border-radius:var(--radius-full);color:#52525b;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:14px;font-weight:600;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.CustomRecurrenceDialog_day:not([data-state=on]){border-color:var(--border)}.CustomRecurrenceDialog_day:not([data-state=on]):hover{background:var(--muted)}.CustomRecurrenceDialog_day:focus-visible{outline-offset:2px;outline:2px solid #11111173}.CustomRecurrenceDialog_day[data-state=on]{background:var(--foreground);color:var(--background)}.CustomRecurrenceDialog_day[data-state=on]:hover{background:color-mix(in oklab, var(--foreground) 88%, var(--background))}.CustomRecurrenceDialog_pickADay{color:#b45309;margin-top:8px;font-size:12px;font-weight:600}.CustomRecurrenceDialog_clearEnds{color:#71717a;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-top:8px;padding:0;font-size:12px;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.CustomRecurrenceDialog_clearEnds:hover{color:var(--foreground)}.CustomRecurrenceDialog_endsHint{color:#a1a1aa;margin-top:8px;font-size:12px;font-weight:500}.WeekdayRhythmField_block{flex-direction:column;gap:10px;display:flex}.ShiftFormFields_timeRow{align-items:center;gap:8px;display:flex}.ShiftFormFields_timeSeparator{color:#a1a1aa;font-size:14px}.ShiftFormFields_takesHint{color:#71717a;margin-top:8px;font-size:12px;font-weight:500;line-height:1.45}.ShiftFormFields_takesHintBlocked{color:#b45309}.ShiftFormFields_staticValue{color:#111;font-size:16px;font-weight:600}.ShiftReadRows_note{color:#71717a;font-size:12px;font-weight:500;line-height:1.625}.ShiftReadRows_exceptions{border:1px solid #e4e4e7;border-radius:14px;overflow:hidden}.ShiftReadRows_exceptionsTitle{color:#71717a;background:#fafafa;border-bottom:1px solid #f0f0f2;padding:10px 16px;font-size:12px;font-weight:600}.ShiftReadRows_exceptionsList{list-style:none}.ShiftReadRows_exception{color:#111;padding:10px 16px;font-size:13px;font-weight:600}.ShiftReadRows_exception:not(:last-child){border-bottom:1px solid #f4f4f5}.EmployeeWindowDrawer_body{flex-direction:column;gap:16px;display:flex}.EmployeeWindowDrawer_body form{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-width:0;display:grid}.EmployeeWindowDrawer_body form>*{margin-top:0}.EmployeeWindowDrawer_heading{flex:1;min-width:0}.EmployeeWindowDrawer_subtitle{color:#71717a;margin-top:4px;font-size:13px}.EmployeeWindowDrawer_headerActions{flex-shrink:0;align-items:center;gap:4px;display:flex}.EmployeeWindowDrawer_headerIcon{color:#71717a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .12s,color .12s;display:flex}.EmployeeWindowDrawer_headerIcon:hover:not(:disabled){color:#111;background:#f4f4f5}.EmployeeSchedulePage_root{height:100dvh;min-height:0;color:var(--foreground);background:#fff;flex-direction:column;display:flex}.EmployeeSchedulePage_toolbar{background:#fff;border-bottom:1px solid #f0f0f2;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;min-height:69px;padding:10px 20px;display:flex}@media (width>=1024px){.EmployeeSchedulePage_toolbar{padding:10px 28px}}.EmployeeSchedulePage_outdatedBody{margin:0}.EmployeeSchedulePage_outdatedList{flex-direction:column;align-items:flex-start;gap:2px;margin:8px 0 0;padding:0;list-style:none;display:flex}.EmployeeSchedulePage_outdatedRow{text-underline-offset:3px;cursor:pointer;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.EmployeeSchedulePage_outdatedRow:hover{text-decoration-style:solid}.EmployeeSchedulePage_banners{width:100%;max-width:var(--week-grid-measure,80rem);flex-direction:column;flex-shrink:0;gap:8px;margin-inline:auto;padding-inline:20px;display:flex}.EmployeeSchedulePage_banners:not(:empty){padding-top:16px}@media (width>=1024px){.EmployeeSchedulePage_banners{padding-inline:28px}}.EmployeeSchedulePage_body{flex-direction:column;flex:1;min-height:0;padding:20px;display:flex}@media (width>=1024px){.EmployeeSchedulePage_body{padding:20px 28px}}.EmployeeScheduleSkeleton_root{background:#fff;flex-direction:column;height:100dvh;min-height:0;display:flex}.EmployeeScheduleSkeleton_header{border-bottom:1px solid #f0f0f2;flex-shrink:0;align-items:center;gap:12px;min-height:76px;padding:12px 20px;display:flex}@media (width>=1024px){.EmployeeScheduleSkeleton_header{padding:12px 28px}}.EmployeeScheduleSkeleton_back,.EmployeeScheduleSkeleton_avatar{border-radius:999px;flex-shrink:0;width:40px;height:40px}.EmployeeScheduleSkeleton_titleBlock{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.EmployeeScheduleSkeleton_name{width:200px;height:22px}.EmployeeScheduleSkeleton_subtitle{width:140px;height:12px}.EmployeeScheduleSkeleton_add{border-radius:999px;flex-shrink:0;width:84px;height:48px}.EmployeeScheduleSkeleton_toolbar{border-bottom:1px solid #f0f0f2;flex-shrink:0;justify-content:flex-end;align-items:center;min-height:69px;padding:10px 20px;display:flex}@media (width>=1024px){.EmployeeScheduleSkeleton_toolbar{padding:10px 28px}}.EmployeeScheduleSkeleton_stepper{border-radius:999px;width:260px;height:40px}.EmployeeScheduleSkeleton_body{flex-direction:column;flex:1;min-height:0;padding:20px;display:flex}@media (width>=1024px){.EmployeeScheduleSkeleton_body{padding:20px 28px}}.EmployeeScheduleSkeleton_card{width:100%;min-height:320px;max-width:var(--week-grid-measure,80rem);background:var(--card);border:1px solid #ececf0;border-radius:20px;flex-direction:column;flex:1;margin-inline:auto;display:flex;overflow:hidden;box-shadow:0 10px 30px #1111110a}.EmployeeScheduleSkeleton_headerRow{border-bottom:1px solid #f0f0f2;flex-shrink:0;padding-left:56px;padding-right:12px;display:flex}.EmployeeScheduleSkeleton_dayHeader{border-radius:999px;flex:1;height:36px;margin:10px 8px}.EmployeeScheduleSkeleton_grid{flex:1;min-height:0;padding-left:56px;padding-right:12px;display:flex}.EmployeeScheduleSkeleton_column{border-left:1px solid #f4f4f5;flex-direction:column;flex:1;gap:10px;padding:24px 2px;display:flex}.EmployeeScheduleSkeleton_column:first-child{border-left:0}.EmployeeScheduleSkeleton_blockMorning{border-radius:10px;height:22%}.EmployeeScheduleSkeleton_blockAfternoon{border-radius:10px;height:30%}.EditorHeader_header{background:#fff;border-bottom:1px solid #f0f0f2;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:12px 28px;display:flex}.EditorHeader_main{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.EditorHeader_back{flex-shrink:0}.EditorHeader_titles{flex:1;min-width:0}.EditorHeader_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.EditorHeader_name{border-radius:var(--radius-xl);width:100%;max-width:520px;margin:0 -6px;padding:4px 8px;font-size:22px;font-weight:600;line-height:1.25;display:block}.EditorHeader_name::placeholder{color:#a1a1aa}.EditorHeader_identity{color:var(--muted-foreground);font-family:var(--font-mono,ui-monospace, monospace);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;overflow:hidden}.EditorHeader_actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.EditorHeader_divider{background:var(--border);width:1px;height:24px}.VersionStanding_retired,.VersionStanding_newer{border-radius:var(--radius-md);margin:0;padding:8px 12px;font-size:13px}.VersionStanding_retired{color:var(--foreground);background:#fff}.VersionStanding_newer{color:#075985;background:#e0f2fe}.StatusBlock_block{border-radius:var(--radius-lg);background:#f4f4f5;flex-direction:column;gap:8px;padding:16px;display:flex}.StatusBlock_row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.StatusBlock_quality{color:var(--muted-foreground);align-items:center;gap:6px;font-size:13px;display:inline-flex}.StatusBlock_note{color:var(--muted-foreground);margin:0;font-size:13px}.StatusBlock_reason{border-radius:var(--radius-md);background:color-mix(in srgb, var(--destructive) 10%, #fff);color:var(--destructive);white-space:pre-wrap;margin:0;padding:8px 12px;font-size:13px}.StatusBlock_categoryChange{border-radius:var(--radius-md);color:#78350f;background:#fffbeb;padding:10px 12px}.VersionList_section{flex-direction:column;gap:8px;display:flex}.VersionList_title{margin:0;font-size:14px;font-weight:600}.VersionList_list{border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.VersionList_list li+li{border-top:1px solid var(--border)}.VersionList_row{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:10px 14px;font-size:13px;display:flex}.VersionList_row:hover:not(:disabled){background:#fafafa}.VersionList_open{cursor:default;background:#f4f4f5}.VersionList_number{flex-shrink:0;font-weight:600}.VersionList_metaName{min-width:0;font-family:var(--font-mono,ui-monospace, monospace);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.VersionList_date{color:var(--muted-foreground);flex-shrink:0}@media (width<=767px){.VersionList_date{display:none}}.VersionList_view{color:var(--muted-foreground);flex-shrink:0}.FieldHelp_help{margin-top:6px}.FieldHelp_warning{color:#b45309;margin:4px 0 0;font-size:12px;line-height:20px}.IdentityFields_pair{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=768px){.IdentityFields_pair{grid-template-columns:1fr 1fr}}.IdentityFields_mono{font-family:var(--font-mono,ui-monospace, monospace)}.HeaderField_row{align-items:center;gap:12px;display:flex}.HeaderField_kind{flex-shrink:0;width:140px}.HeaderField_text{flex:1;min-width:0}.HeaderField_image{flex-direction:column;gap:6px;margin-top:8px;display:flex}.HeaderField_thumb{border-radius:var(--radius-md);object-fit:cover;width:160px;max-height:120px}.HeaderField_imageNote{color:var(--muted-foreground);margin:0;font-size:13px}.MessageField_toolbar{gap:8px;margin-top:8px;display:flex}.FooterField_offer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;font-size:13px;display:flex}.ButtonsField_list{flex-direction:column;gap:8px;margin:8px 0;padding:0;list-style:none;display:flex}.ButtonsField_row{align-items:center;gap:8px;display:flex}.ButtonsField_kind{width:88px;color:var(--muted-foreground);flex-shrink:0;font-size:13px}.ButtonsField_text{flex-shrink:0;width:180px}.ButtonsField_target{flex:1;min-width:0}.ButtonsField_menuKind{flex:1}.ButtonsField_menuNote{color:var(--muted-foreground);margin-left:16px;font-size:12px}.VariablesField_section{flex-direction:column;gap:8px;display:flex}.VariablesField_list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.VariablesField_row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.VariablesField_chip{border-radius:var(--radius-sm);font-family:var(--font-mono,ui-monospace, monospace);background:#f4f4f5;flex-shrink:0;padding:2px 8px;font-size:12px}.VariablesField_places{width:160px;color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-size:13px;overflow:hidden}.VariablesField_source{flex-shrink:0;width:200px}.VariablesField_sample{flex:1;min-width:140px}.EditorForm_body{flex-direction:column;gap:24px;max-width:760px;padding:24px 28px 32px;display:flex}.CommitBar_bar{border-top:1px solid var(--border);background:#fff;flex-direction:column;flex-shrink:0;gap:8px;padding:12px 28px;display:flex}.CommitBar_row{justify-content:space-between;align-items:center;gap:16px;display:flex}.CommitBar_line{min-width:0;color:var(--muted-foreground);margin:0;font-size:13px}.CommitBar_strong{color:var(--foreground);font-weight:500}.CommitBar_buttons{flex-shrink:0;gap:8px;display:flex}.CommitBar_providerRefusal{border-radius:var(--radius-md);background:color-mix(in srgb, var(--destructive) 10%, #fff);color:var(--destructive);align-items:center;gap:8px;margin:0;padding:8px 12px;font-size:13px;display:flex}.CommitBar_notice{color:var(--foreground);margin:0;font-size:13px}.FormattedText_bold{font-weight:700}.FormattedText_italic{font-style:italic}.FormattedText_strike{text-decoration:line-through}.FormattedText_code{font-family:var(--font-mono,ui-monospace, monospace);white-space:pre-wrap;background:#f0f2f5;border-radius:4px;margin:4px 0;padding:6px 8px;font-size:13px;display:block}.MessagePreview_pane{background:#f4f4f5;flex-direction:column;flex-shrink:0;gap:12px;width:380px;padding:24px;display:none;overflow-y:auto}@media (width>=1024px){.MessagePreview_pane{display:flex}}.MessagePreview_title{margin:0;font-size:14px;font-weight:600}.MessagePreview_chat{border-radius:var(--radius-lg);background:#efe7dd;padding:16px}.MessagePreview_bubble{background:#fff;border-radius:8px;max-width:85%;overflow:hidden;box-shadow:0 1px 1px #00000014}.MessagePreview_image{width:100%;display:block}.MessagePreview_text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:8px 10px 0;font-size:14px;line-height:1.4}.MessagePreview_text:last-child{padding-bottom:8px}.MessagePreview_header{font-weight:700}.MessagePreview_footer{color:#8696a0;margin:0;padding:4px 10px 8px;font-size:12px}.MessagePreview_button{color:#027eb5;text-align:center;border-top:1px solid #e9edef;padding:10px;font-size:14px}.EditInsightsSwitch_control{flex-shrink:0}.InsightsShell_root{flex-direction:column;gap:16px;display:flex}.InsightsShell_bar{align-items:flex-end;gap:16px;display:flex}.InsightsShell_tabs{flex:1;min-width:0}.RecipientsEmpty_empty{color:#71717a;margin:0;padding:16px 20px;font-size:13px}.RecipientRows_cellText{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;display:block;overflow:hidden}.RecipientRows_read{color:#2563eb}.RecipientRows_failed{color:#b91c1c}.RecipientsPage_pagination{padding:8px 20px 12px}.InsightsRecipients_root{flex-direction:column;gap:12px;display:flex}.InsightsRecipients_toolbar{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.InsightsRecipients_search{width:280px;max-width:100%}.InsightsRecipients_filter{align-items:center;gap:8px;display:inline-flex}.StatTile_tile{background:#fafafa;border-radius:14px;gap:2px;min-width:0;padding:12px 14px;display:grid}.StatTile_tileLabel{text-transform:uppercase;letter-spacing:.08em;color:#a1a1aa;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.5;overflow:hidden}.StatTile_tileValue{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:600;line-height:1.25;overflow:hidden}.StatTile_tileSub{color:#71717a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.5;overflow:hidden}.InsightsStatistics_root{flex-direction:column;gap:12px;display:flex}.InsightsStatistics_row4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width>=1024px){.InsightsStatistics_row4{grid-template-columns:repeat(4,minmax(0,1fr))}}.InsightsStatistics_row2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.InsightsStatistics_dates{grid-template-columns:max-content 1fr;gap:8px 24px;margin:4px 0 0;font-size:13px;display:grid}.InsightsStatistics_dates dt{color:#71717a}.InsightsStatistics_dates dd{color:#111;margin:0}.TemplateEditorBody_root{background:#fff;flex-direction:column;height:100%;min-height:0;display:flex}.TemplateEditorBody_columns{flex:1;min-height:0;display:flex}.TemplateEditorBody_formColumn{flex-direction:column;flex:1;min-width:0;display:flex}.TemplateEditorBody_formScroll{flex:1;min-height:0;overflow-y:auto}.PhoneFrame_phone{width:fit-content;padding:var(--bezel);background:#1c140d;border-radius:44px;margin-inline:auto;box-shadow:0 24px 48px #1c140d47}.PhoneFrame_screen{width:var(--screen-width);height:var(--screen-height);border-radius:36px;flex-direction:column;display:flex;position:relative;overflow:hidden}.PhoneStatusBar_statusBar{justify-content:space-between;align-items:center;height:36px;padding:0 24px;font-size:12px;font-weight:600;display:flex}.PhoneStatusBar_notch{background:#1c140d;border-radius:999px;width:76px;height:18px}.PhoneStatusBar_battery{border:1px solid;border-radius:3px;width:16px;height:10px}.PhoneChat_app{background:#efeae2;flex-direction:column;flex:1;min-height:0;display:flex}.PhoneChat_top{color:#fff;background:#075e54;flex-shrink:0}.PhoneChat_chatHeader{align-items:center;gap:10px;padding:0 12px 10px;display:flex}.PhoneChat_avatar{background:#fff3;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.PhoneChat_who{flex:1;min-width:0}.PhoneChat_name,.PhoneChat_number{text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.PhoneChat_name{font-size:14px;font-weight:600}.PhoneChat_number{opacity:.8;min-height:1.25em;font-size:11px}.PhoneChat_conversation{flex:1;min-height:0}.PhoneChat_encrypted{color:#54656f;text-align:center;background:#fdf4c5;border-radius:8px;width:fit-content;max-width:85%;margin:16px auto 0;padding:6px 12px;font-size:10.5px;line-height:16px}.PhoneChat_composer{flex-shrink:0;align-items:flex-end;gap:6px;padding:8px 8px 20px;display:flex}.PhoneChat_typed{min-width:0;min-height:40px;max-height:calc(var(--screen-height) / 2);color:#111;overflow-wrap:anywhere;white-space:pre-wrap;background:#fff;border-radius:22px;flex:1;padding:10px 14px;font-size:13px;line-height:18px;overflow-y:auto;box-shadow:0 1px 1px #00000014}.PhoneChat_send{color:#fff;background:#00a884;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.PreviewLayer_layer{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1111118c;justify-content:center;align-items:center;gap:32px;padding:24px;display:flex;position:absolute;inset:0}.PreviewLayer_phoneFit{zoom:var(--fit);flex-shrink:0}.PreviewLayer_explain{color:#fff;flex-direction:column;align-items:flex-start;gap:12px;min-width:160px;max-width:240px;display:flex}.PreviewLayer_title{font-size:18px;font-weight:600;line-height:1.35}.PreviewLayer_body{color:#fffc;font-size:14px;line-height:24px}.ButtonPreview_window{background:#fff;border:1px solid #e4e4e7;border-radius:18px;flex-direction:column;width:100%;max-width:880px;height:100%;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 18px 48px #11111114}.ButtonPreview_bar{background:#fafafa;border-bottom:1px solid #f0f0f2;flex-shrink:0;align-items:center;gap:12px;height:48px;padding:0 16px;display:flex}.ButtonPreview_dots{gap:6px;display:flex}.ButtonPreview_dots span{background:#e4e4e7;border-radius:999px;width:10px;height:10px}.ButtonPreview_navIcons{color:#a1a1aa;align-items:center;gap:8px;display:flex}.ButtonPreview_address{-webkit-user-select:none;user-select:none;background:#fff;border-radius:999px;flex:1;align-items:center;gap:8px;min-width:0;height:32px;padding:0 14px;font-size:13px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #ececf0}.ButtonPreview_lock{color:#71717a;flex-shrink:0}.ButtonPreview_domain{color:#111;flex-shrink:0;font-weight:500}.ButtonPreview_blurredPath{color:#71717a;white-space:nowrap;filter:blur(4px);min-width:0;overflow:hidden}.ButtonPreview_viewport{flex:1;min-height:0;position:relative;overflow:hidden}.ButtonPreview_page{isolation:isolate;position:absolute;inset:0}.ButtonPreview_sketch{flex-direction:column;gap:16px;padding:32px;display:flex}.ButtonPreview_sketch span{background:#f4f4f5;border-radius:999px;height:16px;display:block}.ButtonPreview_heading{width:66%}.ButtonPreview_sketch .ButtonPreview_heading{height:32px}.ButtonPreview_subheading{width:50%}.ButtonPreview_sketch .ButtonPreview_picture{border-radius:18px;height:192px;margin-top:16px}.ButtonPreview_line{width:80%}.ButtonPreview_buttonSlot{position:absolute;inset:0}.ButtonPreview_hint{color:#a1a1aa;pointer-events:none;font-size:12px;font-weight:500;position:absolute;bottom:96px}.ButtonPreview_hint[data-side=left]{left:20px}.ButtonPreview_hint[data-side=right]{right:20px}.BuilderTitleBar_header{background:#fff;border-bottom:1px solid #f0f0f2;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:12px 20px;display:flex}@media (width>=1024px){.BuilderTitleBar_header{padding:12px 28px}}.BuilderTitleBar_main{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.BuilderTitleBar_back{border-radius:999px;flex-shrink:0;width:40px;height:40px}.BuilderTitleBar_titleBlock{flex:1;min-width:0}.BuilderTitleBar_subtitle{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:13px;overflow:hidden}.BuilderTitleBar_actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.BuilderTitleBar_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BuilderTitleInput_nameInput{border-radius:var(--radius-xl);width:100%;max-width:560px;color:var(--foreground);background:0 0;border:none;outline:none;margin:0 -6px;padding:4px 8px;font-size:24px;font-weight:600;line-height:1.25;transition:background-color .12s;display:block}.BuilderTitleInput_nameInput::placeholder{color:#a1a1aa}.BuilderTitleInput_nameInput:hover,.BuilderTitleInput_nameInput:focus{background:#fafafa}.BuilderTitleInput_nameInput[readonly]:hover,.BuilderTitleInput_nameInput[readonly]:focus{background:0 0}.ButtonDesignPanel_panel{flex-direction:column;gap:20px;display:flex}.ButtonDesignPanel_panel [data-slot=form-field]{margin-top:0}.CopyButton_button{align-self:flex-start}.EmbedSnippetField_stack{flex-direction:column;gap:8px;min-width:0;display:flex}.separator_separator{background-color:var(--border);flex-shrink:0}.separator_separator[data-orientation=horizontal]{width:100%;height:1px}.separator_separator[data-orientation=vertical]{align-self:stretch;width:1px}.ButtonSetupPanel_panel{flex-direction:column;gap:20px;display:flex}.ButtonSetupPanel_panel [data-slot=form-field]{margin-top:0}.ButtonSetupPanel_heading{color:var(--foreground);margin:0;font-size:14px;font-weight:600}.WhatsAppButtonBuilder_root{background:#fff;flex-direction:column;height:100%;min-height:0;display:flex}.WhatsAppButtonBuilder_tabs{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.WhatsAppButtonBuilder_split{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}@media (width>=1024px){.WhatsAppButtonBuilder_split{grid-template-columns:minmax(380px,460px) minmax(0,1fr)}}.WhatsAppButtonBuilder_settings{background:#fff;border-bottom:1px solid #f0f0f2;flex-direction:column;min-height:0;display:flex}@media (width>=1024px){.WhatsAppButtonBuilder_settings{border-bottom:none;border-right:1px solid #f0f0f2}}.WhatsAppButtonBuilder_scroller{flex:1;min-height:0;padding:20px;overflow-y:auto}@media (width>=1024px){.WhatsAppButtonBuilder_scroller{padding:28px}}.WhatsAppButtonBuilder_measure{flex-direction:column;gap:20px;width:100%;max-width:460px;margin:0 auto;display:flex}.WhatsAppButtonBuilder_preview{background:#f4f4f5;border-left:1px solid #f0f0f2;min-height:0;padding:24px;display:none}@media (width>=1024px){.WhatsAppButtonBuilder_preview{display:block}}.ClinicMessageActions_menu{width:220px}.ClinicMessageActions_hint{color:var(--muted-foreground);font-weight:400}.MessageRecipientRows_cellText{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;display:block;overflow:hidden}.MessageRecipientRows_muted{color:#71717a}.MessageRecipientsList_empty{color:#71717a;margin:0;padding:16px 20px;font-size:13px}.MessageRecipients_root{flex-direction:column;gap:12px;display:flex}.MessageRecipients_search{width:280px;max-width:100%}.MessageStats_root{flex-direction:column;gap:12px;display:flex}.MessageStats_tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ChannelStripBar_bar{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.ChannelStripBar_actions{flex-shrink:0;align-items:center;gap:8px;padding-bottom:6px;display:flex}.VariablePalette_wrap{gap:8px;display:grid}.VariablePalette_pills{flex-wrap:wrap;gap:6px;display:flex}.VariablePalette_group{gap:4px;display:grid}.VariablePalette_groupHeading{color:#71717a;font-size:11px;font-weight:600}.VariablePalette_pill{color:#52525b;cursor:pointer;background:#fafafa;border:1px solid #e4e4e7;border-radius:9999px;align-items:center;height:28px;padding:0 10px;font-size:12px;font-weight:500;transition:border-color .12s,color .12s;display:inline-flex}.VariablePalette_pill:hover{color:#111;border-color:#a1a1aa}input.MessageTextFields_subjectInput[data-size=default]{font-size:14px}.MessageTextFields_field{display:grid}.MessageTextFields_subjectWarning{color:#b45309;margin-top:6px;font-size:12px;line-height:20px}.MessageTextFields_card{background:#fff;border:1px solid #e4e4e7;border-radius:14px;gap:8px;padding:12px;display:grid}.MessageTextFields_cardHeading{text-transform:uppercase;letter-spacing:.08em;color:#a1a1aa;font-size:11px;font-weight:600}textarea.MessageTextFields_monoText{font-family:var(--font-mono);min-height:0;font-size:13px;font-weight:400;line-height:24px}.MessageTextFields_bodyHint{color:#a1a1aa;margin-top:6px;font-size:12px}.MessageSection_message{flex-direction:column;gap:16px;display:flex}.MessageSection_messageHead{gap:4px;display:grid}.MessageSection_messageHeading{color:#111;font-size:13px;font-weight:600}.MessageSection_messageHint{color:#a1a1aa;font-size:12px;line-height:20px}.PortalChatView_screen{color:#111;background:#fff;flex-direction:column;flex:1;min-height:0;display:flex}.PortalChatView_header{border-bottom:1px solid #f0f0f2;padding:8px 16px 12px;font-size:15px;font-weight:600}.PortalChatView_thread{flex:1;min-height:0;padding:12px 14px;overflow-y:auto}.PortalChatView_day{color:#64706e;text-align:center;padding-bottom:12px;font-size:11.5px;font-weight:500}.PortalChatView_bubble{background:#f4f4f5;border-radius:18px;flex-direction:column;gap:4px;max-width:92%;padding:10px 14px 12px;font-size:13.5px;line-height:1.5;display:flex}.PortalChatView_title{font-weight:600}.PortalChatView_body{overflow-wrap:anywhere;white-space:pre-line}.PortalChatView_empty{color:#a1a1aa}.PortalChatView_action{color:#fff;background:#111;border-radius:999px;justify-content:center;align-items:center;margin-top:8px;padding:9px 14px;font-size:12.5px;font-weight:600;display:flex}.PreviewCaptionLines_line{color:#a1a1aa;font-size:12px}.PreviewCaptionLines_link{color:#52525b;text-underline-offset:2px;text-decoration:underline}.PreviewCaptionLines_link:hover{color:#111}.TemplatePreviewView_wrap{gap:8px;display:grid}.TemplatePreviewView_preview{background:#fff;border:1px solid #e4e4e7;border-radius:18px;padding:16px;display:grid}.TemplatePreviewView_label{text-transform:uppercase;letter-spacing:.08em;color:#a1a1aa;font-size:11px;font-weight:600}.TemplatePreviewView_bodyLabel{margin-top:12px}.TemplatePreviewView_subject{color:#111;margin-top:4px;font-size:14px;font-weight:600}.TemplatePreviewView_body{margin-top:4px}.TemplatePreviewView_placeholder{border-radius:18px}.TemplatePreviewView_hint{color:#a1a1aa;font-size:12px}.PausedPreviewPane_frame{position:relative}.PausedPreviewPane_paused{opacity:.4;filter:grayscale();pointer-events:none;-webkit-user-select:none;user-select:none}.PausedPreviewPane_overlay{justify-content:center;align-items:center;padding:0 8px;display:flex;position:absolute;inset:0}.LeadDaysRow_controls{flex-shrink:0;align-items:center;gap:12px;display:flex}.LeadDaysRow_days{width:72px}.TriggerScheduleEditor_sentence{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.TriggerScheduleEditor_amount{width:72px}.TriggerScheduleEditor_word{color:#111;font-size:13px;font-weight:500}.SendingCard_section{gap:8px;display:grid}.SendingCard_heading{color:#111;font-size:13px;font-weight:600}.SendingCard_card{background:#fff;border:1px solid #e7e7eb;border-radius:18px}.SendingCard_row{padding:14px 16px}.SendingCard_row+.SendingCard_row{border-top:1px solid #f0f0f2}.VersionHistory_summaryRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.VersionHistory_summary{color:#a1a1aa;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12px;display:inline-flex;overflow:hidden}.VersionHistory_toggle{color:#111;cursor:pointer;flex-shrink:0;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.VersionHistory_toggle:hover{text-decoration:underline}.VersionHistory_chevron{transition:transform .15s cubic-bezier(.4,0,.2,1)}.VersionHistory_chevronOpen{transform:rotate(180deg)}.VersionHistory_list{width:340px;max-width:100%}.VersionHistory_row{align-items:center;gap:12px;padding:12px 16px;display:flex}.VersionHistory_rowDivided{border-top:1px solid #f0f0f2}.VersionHistory_rowMain{flex:1;min-width:0}.VersionHistory_rowTitle{color:#111;align-items:center;gap:8px;font-size:13px;display:flex}.VersionHistory_badge{color:#52525b;background:#f4f4f5;border-radius:9999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.VersionHistory_rowMeta{color:#a1a1aa;margin-top:2px;font-size:12px}.VersionHistory_liveText{color:#a1a1aa;flex-shrink:0;font-size:12px}.VersionHistory_starIcon{color:#52525b;background:#f4f4f5;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.NotificationEditor_root{background:#fff;flex-direction:column;height:100%;min-height:0;display:flex}.NotificationEditor_split{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}@media (width>=1024px){.NotificationEditor_split{grid-template-columns:minmax(0,1fr) minmax(360px,480px)}}.NotificationEditor_settings{background:#fff;border-bottom:1px solid #f0f0f2;flex-direction:column;min-height:0;display:flex}@media (width>=1024px){.NotificationEditor_settings{border-bottom:none;border-right:1px solid #f0f0f2}}.NotificationEditor_scroller{flex:1;min-height:0;padding:20px;overflow-y:auto}@media (width>=1024px){.NotificationEditor_scroller{padding:28px}}.NotificationEditor_measure{flex-direction:column;gap:24px;width:100%;max-width:620px;margin:0 auto;display:flex}.NotificationEditor_preview{background:#f4f4f5;border-left:1px solid #f0f0f2;min-height:0;padding:24px;display:none}@media (width>=1024px){.NotificationEditor_preview{display:block}}.NotificationEditor_preview{overflow-y:auto}.NotificationEditor_hidden{display:none}.NotificationEditor_insights{flex:1;min-height:0;padding:24px 28px;overflow-y:auto}.BuilderHeader_header{background:#fff;border-bottom:1px solid #f0f0f2;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:12px 20px;display:flex}@media (width>=1024px){.BuilderHeader_header{padding:12px 28px}}.BuilderHeader_headerMain{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.BuilderHeader_backBtn{flex-shrink:0}.BuilderHeader_titleBlock{flex:1;min-width:0}.BuilderHeader_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BuilderHeader_nameInput{border-radius:var(--radius-xl);width:100%;max-width:520px;color:var(--foreground);text-overflow:ellipsis;background:0 0;border:none;outline:none;margin:0 -6px;padding:4px 8px;font-size:24px;font-weight:600;line-height:1.25;transition:background-color .12s;display:block}.BuilderHeader_nameInput::placeholder{color:#a1a1aa}.BuilderHeader_nameInput:hover,.BuilderHeader_nameInput:focus{background:#fafafa}.BuilderHeader_descriptionInput{border-radius:var(--radius-xl);color:#71717a;background:0 0;border:none;outline:none;width:100%;max-width:520px;height:20px;margin:2px -6px 0;padding:0 8px;font-size:12px;line-height:20px;transition:background-color .12s;display:block}.BuilderHeader_descriptionInput::placeholder{color:#a1a1aa}.BuilderHeader_descriptionInput:hover,.BuilderHeader_descriptionInput:focus{background:#fafafa}.BuilderHeader_nameRefusal{color:var(--destructive);margin:2px 0 0;font-size:12px}.BuilderHeader_versionLine{color:var(--muted-foreground);margin-top:2px;font-size:12px}.BuilderHeader_headerActions{flex-shrink:0;align-items:center;gap:12px;display:flex}.BuilderHeader_divider{background:var(--border);flex-shrink:0;width:1px;height:28px}.SchemaIssueList_list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.SchemaIssueList_item{color:var(--destructive);align-items:flex-start;gap:6px;font-size:13px;line-height:20px;display:flex}.SchemaIssueList_item svg{flex-shrink:0;margin-top:3px}.BuilderCommitBar_bar{background:#fff;border-top:1px solid #e4e4e7;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}.BuilderCommitBar_state{text-overflow:ellipsis;white-space:nowrap;color:#a1a1aa;min-width:0;margin-right:auto;font-size:12px;font-weight:500;overflow:hidden}.BuilderCommitBar_buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.EditPanelFrame_panel{flex-direction:column;flex:1;min-height:0;display:flex}.EditPanelFrame_split{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}@media (width>=1024px){.EditPanelFrame_split{grid-template-columns:minmax(380px,460px) minmax(0,1fr)}}.EditPanelFrame_leftColumn{background:#fff;border-bottom:1px solid #f0f0f2;flex-direction:column;min-height:0;display:flex}@media (width>=1024px){.EditPanelFrame_leftColumn{border-bottom:none;border-right:1px solid #f0f0f2}}.EditPanelFrame_scroll{flex:1;min-height:0;padding:16px;overflow-y:auto}@media (width>=1024px){.EditPanelFrame_scroll{padding:28px}}@media (width<=1023.98px){.EditPanelFrame_stacksPreview{align-content:start;overflow-y:auto}.EditPanelFrame_stacksPreview .EditPanelFrame_leftColumn,.EditPanelFrame_stacksPreview .EditPanelFrame_scroll{flex:none;min-height:auto;overflow:visible}.EditPanelFrame_stacksPreview .EditPanelFrame_previewPane{background:#f4f4f5;padding:24px;display:block}}.EditPanelFrame_previewPane{display:none}@media (width>=1024px){.EditPanelFrame_previewPane{background:#f4f4f5;min-height:0;padding:24px;display:block;overflow-y:auto}}.UsedForPanel_cards{flex-direction:column;gap:16px;min-width:0;display:flex}.UsedForPanel_error{color:var(--destructive);margin-top:8px;font-size:12px;font-weight:500;line-height:20px}.UsedForPanel_card{background:#fff;border:1px solid #e4e4e7;border-radius:20px;min-width:0;padding:20px}.UsedForPanel_title{color:#111;margin-bottom:4px;font-size:14px;font-weight:600;line-height:1.5}.UsedForPanel_body{color:#71717a;margin-bottom:12px;font-size:12px;line-height:20px}.UsedForPanel_hint{color:#71717a;margin-top:8px;font-size:12px;line-height:20px}.UsedForPanel_warning{color:#b45309;margin-top:8px;font-size:12px;font-weight:500;line-height:20px}.SectionRail_rail{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.SectionRail_scroll{flex:1;min-height:0;padding:16px;overflow-y:auto}.SectionRail_heading{text-transform:uppercase;letter-spacing:.12em;color:#a1a1aa;margin-bottom:12px;font-size:11px;font-weight:600}.SectionRail_list{gap:8px;margin:-3px;padding:3px;display:flex;overflow-x:auto}@media (width>=1024px){.SectionRail_list{flex-direction:column;gap:2px;margin:0;padding:0;overflow-x:visible}}.SectionRail_item{cursor:pointer;text-align:left;color:#71717a;background:0 0;border-radius:12px;align-items:center;gap:10px;height:44px;padding-left:14px;padding-right:6px;transition:background-color .12s;display:flex;position:relative}.SectionRail_item:hover{background:#fafafa}.SectionRail_item:hover .SectionRail_itemReorder{opacity:1}.SectionRail_active{color:#111;background:#f4f4f5}.SectionRail_active .SectionRail_itemTitle{font-weight:600}.SectionRail_itemTitle{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:500;display:flex;overflow:hidden}.SectionRail_itemTitleText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SectionRail_dot{background:#f59e0b;border-radius:9999px;flex-shrink:0;width:6px;height:6px}.SectionRail_itemCount{font-variant-numeric:tabular-nums;color:#a1a1aa;flex-shrink:0;margin-left:auto;font-size:12px}.SectionRail_itemCountLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SectionRail_itemReorder{opacity:0;flex-shrink:0;align-items:center;gap:2px;transition:opacity .12s;display:flex}.SectionRail_itemReorder:focus-within,.SectionRail_reorderVisible{opacity:1}.SectionRail_addSection{flex-shrink:0;padding:0 16px 16px}.LocalizedField_withSource{flex-direction:column;gap:6px;display:flex}.LocalizedField_source{color:#a1a1aa;align-items:flex-start;gap:6px;font-size:12px;line-height:16px;display:flex}.LocalizedField_sourceIcon{flex-shrink:0;margin-top:1px}.LocalizedField_sourceText{min-width:0}.LocalizedField_sourceLanguage{color:#71717a;font-weight:600}.MissingLanguages_row{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.MissingLanguages_label{color:#b45309;font-size:12px;font-weight:500}.MissingLanguages_chip{color:#b45309;background:#fffbeb;border-radius:9999px;height:auto;padding:4px 10px;font-size:12px;font-weight:600}.MissingLanguages_chip:hover{background:#fef3c7}.IssueSlot_issues{margin-top:6px}.FieldIdChip_chip{color:#71717a;background:#f4f4f5;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;height:auto;padding:4px 8px;line-height:18px;transition:border-color .15s;display:inline-flex}.FieldIdChip_chip:hover{border-color:#e4e4e7}.FieldIdChip_chip:hover .FieldIdChip_pencil{opacity:1}.FieldIdChip_chipKey{opacity:.7;flex-shrink:0}.FieldIdChip_code{font-family:var(--font-mono);color:#111;font-size:12px}.FieldIdChip_pencil{opacity:0;flex-shrink:0;transition:opacity .15s}.FieldIdChip_editing{background:#fff;border:1px solid #e4e4e7;border-radius:8px;align-items:center;gap:4px;padding:4px 6px;display:inline-flex}.FieldIdChip_editingStack{flex-direction:column;gap:4px;display:inline-flex}.FieldIdChip_refusal{color:var(--destructive);font-size:12px}.FieldIdChip_icon{color:#a1a1aa;flex-shrink:0}.FieldIdChip_input{width:200px;font-family:var(--font-mono);color:#111;background:0 0;outline:none;font-size:12px}.SubEditor_subEditor{padding-left:48px}@media (width<=900px){.SubEditor_subEditor{padding-left:0}}.SubEditor_label{text-transform:uppercase;letter-spacing:.08em;color:#a1a1aa;margin-bottom:8px;font-size:11px;font-weight:600;line-height:24px}.BoundOptionsList_pills{flex-wrap:wrap;gap:6px;display:flex}.BoundOptionsList_pill{color:#52525b;background:#fafafa;border:1px solid #e4e4e7;border-radius:9999px;align-items:center;height:32px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.BoundOptionsList_note{color:#a1a1aa;margin-top:8px;font-size:12px;font-weight:500;line-height:18px}.PatientLinkChip_chip{color:#71717a;background:#f4f4f5;border-radius:9999px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.ChoiceOptionsEditor_optionList{gap:8px;display:grid}.ChoiceOptionsEditor_optionRow{background:#fff;border:1px solid #e4e4e7;border-radius:9999px;align-items:center;gap:10px;padding-left:16px;padding-right:6px;transition:border-color .15s cubic-bezier(.4,0,.2,1);display:flex}.ChoiceOptionsEditor_optionRow:focus-within{border-color:#111}.ChoiceOptionsEditor_optionGlyph{color:#a1a1aa;flex-shrink:0}.ChoiceOptionsEditor_optionInput{color:#111;background:0 0;flex:1;min-width:0;height:44px;font-size:14px;font-weight:500}.ChoiceOptionsEditor_optionInput::placeholder{color:#a1a1aa}.ChoiceOptionsEditor_optionRemove{color:#a1a1aa;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.ChoiceOptionsEditor_optionRemove:hover:not(:disabled){color:#e11d48;background:#fff1f2}.ChoiceOptionsEditor_optionRemove:disabled{pointer-events:none;opacity:.3}.ChoiceOptionsEditor_addOption{margin-top:8px}.ConsentLinksEditor_rows{gap:8px;display:grid}.ConsentLinksEditor_row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 36px;align-items:center;gap:8px;display:grid}.ConsentLinksEditor_wordsField{background:#fff;border:1px solid #e4e4e7;border-radius:9999px;align-items:center;gap:8px;padding-left:14px;padding-right:12px;transition:border-color .15s cubic-bezier(.4,0,.2,1);display:flex}.ConsentLinksEditor_wordsField:focus-within{border-color:#111}.ConsentLinksEditor_strandedField{border-color:#fda4af}.ConsentLinksEditor_wordsGlyph{color:#a1a1aa;flex-shrink:0}.ConsentLinksEditor_wordsInput{color:#111;background:0 0;flex:1;min-width:0;height:44px;font-size:14px;font-weight:500}.ConsentLinksEditor_wordsInput::placeholder{color:#a1a1aa}.ConsentLinksEditor_urlInput.ConsentLinksEditor_urlInput[data-size]{border-radius:9999px;height:44px;padding-left:16px;padding-right:16px;font-size:14px;font-weight:500}.ConsentLinksEditor_remove{color:#a1a1aa;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.ConsentLinksEditor_remove:hover:not(:disabled){color:#e11d48;background:#fff1f2}.ConsentLinksEditor_add{margin-top:8px}.ConsentLinksEditor_hint{color:#71717a;margin-top:6px;font-size:12px;line-height:20px}.ConsentLinksEditor_hintRefused{color:#e11d48}.ConsentLinksEditor_legacy{color:#a1a1aa;overflow-wrap:anywhere;margin-top:6px;font-size:12px;line-height:20px}.NumberSettingsEditor_numberGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}@media (width<=600px){.NumberSettingsEditor_numberGrid{grid-template-columns:1fr}}.NumberSettingsEditor_numberField{flex-direction:column;display:flex}.QuestionRow_card{gap:12px;padding:20px 24px;display:grid}.QuestionRow_main{grid-template-columns:36px minmax(0,1fr) 190px 128px 44px;align-items:start;gap:12px;display:grid}@media (width<=900px){.QuestionRow_main{grid-template-columns:1fr}}.QuestionRow_sourceLine{color:#a1a1aa;align-items:flex-start;gap:6px;margin:0;padding-left:48px;font-size:12px;line-height:16px;display:flex}@media (width<=900px){.QuestionRow_sourceLine{padding-left:0}}.QuestionRow_sourceLanguage{color:#71717a;font-weight:600}.QuestionRow_reorder{flex-direction:column;align-self:start;align-items:center;gap:2px;padding-top:6px;display:flex}@media (width<=900px){.QuestionRow_reorder{flex-direction:row;justify-content:flex-start;padding-top:0}}.QuestionRow_labelField,.QuestionRow_typeField{min-width:0}.QuestionRow_requiredCell{align-items:flex-start;display:flex}.QuestionRow_requiredField{color:#71717a;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;padding:0 16px;font-size:14px;font-weight:500;display:flex}.QuestionRow_deleteCell{align-items:flex-start;display:flex}.QuestionRow_noticeStandIn{color:#71717a;align-items:center;height:48px;margin:0;font-size:14px;display:flex}.QuestionRow_issues{padding-left:48px}@media (width<=900px){.QuestionRow_issues{padding-left:0}}.QuestionRow_meta:empty{display:none}.QuestionRow_meta{flex-wrap:wrap;align-items:center;gap:8px;padding-left:48px;display:flex}@media (width<=900px){.QuestionRow_meta{padding-left:0}}.SectionEditor_stack{gap:12px;display:grid}.SectionEditor_sectionBody{padding:20px 24px}.SectionEditor_headerRow{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.SectionEditor_titleColumn{flex:1;min-width:0}.SectionEditor_descriptionField{margin-top:8px}.SectionEditor_deleteSection{color:#71717a;background:#fff;border-color:#e4e4e7;border-radius:9999px;flex-shrink:0;gap:6px;height:40px;padding:0 16px;font-size:14px;font-weight:600}.SectionEditor_deleteSection:hover:not(:disabled){color:#e11d48;background:#fff1f2}.SectionEditor_deleteSection:disabled{opacity:.5}.SectionEditor_sectionMissing{margin-top:8px}.SectionEditor_addQuestion{padding-top:4px}.BuilderTabPanel_panel{flex-direction:column;flex:1;min-height:0;display:flex}.BuilderTabPanel_split{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}@media (width>=1024px){.BuilderTabPanel_split{grid-template-columns:minmax(380px,460px) minmax(0,1fr)}}.BuilderTabPanel_stack{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.BuilderTabPanel_commitBand{background:#fff;border-top:1px solid #f0f0f2}.BuilderTabPanel_leftColumn{background:#fff;border-bottom:1px solid #f0f0f2;flex-direction:column;min-height:0;display:flex}@media (width>=1024px){.BuilderTabPanel_leftColumn{border-bottom:none;border-right:1px solid #f0f0f2}}.BuilderTabPanel_workArea{background:#f4f4f5;flex-direction:column;min-width:0;min-height:0;display:flex}.BuilderTabPanel_workScroll{flex:1;min-height:0;padding:20px;overflow-y:auto}@media (width>=1024px){.BuilderTabPanel_workScroll{padding:28px}}.BuilderTabPanel_workMeasure{width:100%;max-width:860px;margin:0 auto}.SetupPanel_column{gap:28px;display:grid}.SetupPanel_label{margin-bottom:8px;font-size:14px;font-weight:600}.SetupPanel_labelWithHint{margin-bottom:4px}.SetupPanel_hintAbove{margin-top:0;margin-bottom:12px}.SetupPanel_hint{color:#71717a;margin-top:6px;font-size:12px;line-height:20px}.SetupPanel_refusal{color:var(--destructive);margin-top:6px;font-size:12px;line-height:20px}.SetupPanel_control{width:100%}.SetupPanel_codeInput[data-size]{height:48px;font-family:var(--font-mono,ui-monospace, monospace);border-radius:999px;padding:0 16px;font-size:13px}.DesignChoice_section{flex-direction:column;display:flex}.DesignChoice_help{margin-top:6px}.DesignPanel_root{gap:28px;display:grid}.DesignPanel_intro{display:block}.DesignPanel_introTitle{color:#111;margin-bottom:4px;font-size:14px;font-weight:600}.DesignPanel_introBody{color:#71717a;font-size:12px;line-height:20px}.DesignPanel_introBody+.DesignPanel_introBody{margin-top:8px}.DesignPanel_editor{gap:24px;display:grid}.DesignPanel_editor [data-slot=form-field]{margin-top:0}.DesignPanel_pairs{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}@media (width>=640px){.DesignPanel_pairs{grid-template-columns:repeat(2,minmax(0,1fr))}}.EmbedAnalyticsFields_fields{flex-direction:column;gap:12px;display:flex}.SnippetSection_panel{gap:28px;min-width:0;display:grid}.SnippetSection_label{color:var(--foreground);margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.5}.SnippetSection_hint{color:var(--muted-foreground);margin:0 0 12px;font-size:12px;line-height:20px}.SnippetSection_idRow{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.SnippetSection_id{border:1px solid var(--border);color:#3f3f46;font-family:var(--font-mono);word-break:break-all;background:#f7f7f8;border-radius:12px;padding:8px 12px;font-size:12px;line-height:20px}.SnippetSection_action{align-self:flex-start;margin-top:12px}.FormEmbedPanel_panel{flex-direction:column;gap:28px;min-width:0;display:flex}.WhenToAskPanel_column{min-width:0}.WhenToAskPanel_card{background:#fff;border:1px solid #e4e4e7;border-radius:20px;margin-top:12px;padding:20px}.WhenToAskPanel_label{color:#111;margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.5}.WhenToAskPanel_hint{color:#71717a;margin-top:8px;font-size:12px;line-height:20px}.WhenToAskPanel_warning{color:#b45309;margin-top:8px;font-size:12px;font-weight:500;line-height:20px}.FunnelRow_funnelRow{gap:4px;padding:6px 0;display:grid}.FunnelRow_funnelHead{color:#52525b;justify-content:space-between;align-items:center;font-size:12px;font-weight:500;line-height:1.5;display:flex}.FunnelRow_funnelValue{color:#111;font-weight:600}.FunnelRow_funnelTrack{background:#f4f4f5;border-radius:9999px;width:100%;height:8px;overflow:hidden}.FunnelRow_funnelFill{background:#111;border-radius:9999px;height:100%;transition:width .2s}.FormStatsPanel_root{flex-direction:column;gap:16px;display:flex}.FormStatsPanel_tiles{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.FormStatsPanel_card{background:#fff;border:1px solid #e4e4e7;border-radius:14px;padding:16px}.FormStatsPanel_cardHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.FormStatsPanel_cardTitle{color:#111;margin-bottom:12px;font-size:13px;font-weight:600}.FormStatsPanel_cardHead .FormStatsPanel_cardTitle{margin-bottom:0}.FormStatsPanel_sampleNote{color:#71717a;font-size:12px;font-weight:500;line-height:1.5}.FormStatsPanel_medianLine{color:#71717a;font-size:12px;line-height:1.5}.SubmissionRow_row{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 170px 150px 130px;align-items:center;gap:16px;width:100%;padding:16px 20px;transition:background-color .15s;display:grid}.SubmissionRow_row:hover{background:#fafafa}.SubmissionRow_who{align-items:center;gap:12px;min-width:0;display:flex}.SubmissionRow_bubble{color:#52525b;background:#f4f4f5;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.SubmissionRow_whoText{min-width:0}.SubmissionRow_name{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.5;display:block;overflow:hidden}.SubmissionRow_meta{color:#a1a1aa;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;font-weight:500;line-height:1.5;display:block;overflow:hidden}.SubmissionRow_when{color:#52525b;font-size:13px;font-weight:500;line-height:1.5}.SubmissionRow_statusCell{justify-content:flex-end;display:flex}.FormSubmissionsPanel_root,.FormSubmissionsPanel_list{flex-direction:column;gap:16px;display:flex}.FormSubmissionsPanel_filterRow{display:flex}.FormSubmissionsPanel_filterTrigger{min-width:160px}.FormSubmissionsPanel_head{text-transform:uppercase;letter-spacing:.08em;color:#a1a1aa;background:#fafafa;border-bottom:1px solid #f0f0f2;grid-template-columns:minmax(0,1fr) 170px 150px 130px;gap:16px;padding:12px 20px;font-size:11px;font-weight:600;line-height:1.5;display:grid}.FormSubmissionsPanel_headRight{text-align:right}.FormSubmissionsPanel_rows{flex-direction:column;display:flex}.FormSubmissionsPanel_rows>li+li{border-top:1px solid #f0f0f2}.FormSubmissionsPanel_readerLayer{z-index:10;background:#fff;position:fixed;inset:0}.InsightsPanelFrame_panel{flex-direction:column;flex:1;min-height:0;display:flex}.InsightsPanelFrame_insightsArea{background:#fafafa;flex-direction:column;flex:1;min-height:0;display:flex}.InsightsPanelFrame_insightsScroll{flex:1;min-height:0;padding:20px;overflow-y:auto}@media (width>=1024px){.InsightsPanelFrame_insightsScroll{padding:28px}}.InsightsPanelFrame_insightsMeasure{width:100%;max-width:760px;margin:0 auto}.FormBuilderLanguageMenu_trigger{border-radius:9999px;align-items:center;gap:8px;height:40px;padding-inline:14px;font-size:13px;font-weight:500;display:inline-flex}.FormBuilderLanguageMenu_globe,.FormBuilderLanguageMenu_chevron{color:var(--muted-foreground)}.FormBuilderLanguageMenu_dot{background:#f59e0b;border-radius:9999px;width:6px;height:6px}.FormBuilderLanguageMenu_menu{width:268px}.FormBuilderLanguageMenu_sectionLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);font-size:11px;font-weight:600}.FormBuilderLanguageMenu_langItem{align-items:center;gap:8px;height:36px;display:flex}.FormBuilderLanguageMenu_check{color:var(--foreground);flex-shrink:0}.FormBuilderLanguageMenu_checkHidden{opacity:0}.FormBuilderLanguageMenu_langName{color:var(--foreground);font-size:14px}.FormBuilderLanguageMenu_progress{font-variant-numeric:tabular-nums;color:var(--muted-foreground);align-items:center;gap:4px;margin-left:auto;font-size:11px;display:inline-flex}.FormBuilderLanguageMenu_actionItem{height:36px;font-size:14px}.FormBuilderLanguageMenu_actionIcon{margin-right:8px}.FormBuilderLanguageMenu_subMenu{width:180px}.FormBuilderLanguageMenu_danger,.FormBuilderLanguageMenu_danger:focus{color:var(--destructive)}.FormPreviewToolbar_toolbar{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:12px;display:flex}.FormPreviewShell_frame{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.FormPreviewShell_header{border-bottom:1px solid #f0f0f2;padding:16px 24px}.FormPreviewShell_title{white-space:nowrap;text-overflow:ellipsis;color:#173e3c;font-size:15px;font-weight:600;overflow:hidden}.FormPreviewShell_step{color:#64706e;margin-top:2px;font-size:12px}.FormPreviewShell_progress{border-bottom:1px solid #f0f0f2;gap:6px;padding:12px 24px;display:flex}.FormPreviewShell_segment{background:#f0f0f2;border-radius:9999px;flex:1;height:6px;transition:background-color .15s}.FormPreviewShell_segmentDone{background:#10b981}.FormPreviewShell_segmentOn{background:#173e3c}.FormPreviewShell_body{flex:1;padding:20px 24px;overflow-y:auto}.FormPreviewShell_footer{border-top:1px solid #f0f0f2;justify-content:flex-end;align-items:center;gap:8px;padding:16px 24px;display:flex}.FormPreviewShell_next,.FormPreviewShell_back{cursor:pointer;border-radius:9999px;height:44px;padding:0 20px;font-size:14px;font-weight:600;transition:background-color .12s,border-color .12s}.FormPreviewShell_back{color:#173e3c;background:#fff;border:1px solid #e4e4e7}.FormPreviewShell_back:hover{background:#f4f4f5}.FormPreviewShell_next{color:#fff;background:#173e3c;border:1px solid #0000;border-radius:999px}.FormPreviewShell_next:hover{background:#0f2a29}.FormPreviewShell_success{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 24px;display:flex}.FormPreviewShell_successIcon{color:#059669;background:#ecfdf5;border-radius:9999px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.FormPreviewShell_successTitle{color:#111;margin-top:20px;font-size:20px;font-weight:600;line-height:1.1}.FormPreviewShell_successBody{color:#64706e;max-width:300px;margin-top:8px;font-size:14px;line-height:20px}.preview-frame_column{flex-direction:column;height:100%;min-height:0;display:flex}.preview-frame_frame{background:#fff;border:1px solid #e4e4e7;border-radius:28px;width:100%;max-width:420px;margin:0 auto;transition:max-width .15s;box-shadow:0 24px 72px #1111111a}.preview-frame_frameDesktop{border-radius:20px;max-width:760px}.LeadFormPreview_scroll{flex:1;min-height:0;overflow-y:auto}.LeadFormPreview_frame{min-height:100%;overflow:hidden}.FormPreviewPanel_root{height:100%}.FormPreviewPanel_empty{text-align:center;color:var(--muted-foreground);padding:40px 0;font-size:14px}.NoteWindowMock_window{background:#fff;border:1px solid #e4e4e7;border-radius:24px;overflow:hidden}.NoteWindowMock_header{border-bottom:1px solid #f0f0f2;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.NoteWindowMock_title{color:#111;margin:0;font-size:24px;font-weight:600;line-height:1.42857}.NoteWindowMock_body{gap:20px;padding:20px 24px;display:grid}.NoteWindowMock_templateRow{justify-content:flex-end;display:flex}.NotePreview_preview{width:100%;max-width:760px;margin:0 auto;padding-block:32px}.NotePreview_caption{letter-spacing:.04em;text-transform:uppercase;color:#a1a1aa;margin-bottom:12px;font-size:11px;font-weight:700;line-height:1.5}.NoteList_list{background:#fff;border:1px solid #f0f0f2;border-radius:20px;overflow:hidden}.NoteList_head{text-transform:uppercase;letter-spacing:.08em;color:#a1a1aa;background:#fafafa;border-bottom:1px solid #f0f0f2;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 120px;gap:16px;padding:12px 20px;font-size:11px;font-weight:600;line-height:1.5;display:grid}.NoteList_row{text-align:left;border-bottom:1px solid #f4f4f5;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 120px;align-items:center;gap:16px;width:100%;padding:12px 20px;font-size:14px;line-height:20px;display:grid}.NoteList_row:last-child{border-bottom:0}.NoteList_row:hover{background:#fafafa}.NoteList_head.NoteList_noStatus,.NoteList_row.NoteList_noStatus{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.NoteList_patient,.NoteList_date{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.NoteList_patient{color:#111;font-weight:600}.NoteList_date{color:#52525b}.NoteList_right{text-align:right}.NoteList_signed,.NoteList_draft{font-size:13px;font-weight:600}.NoteList_signed{color:#047857}.NoteList_draft{color:#b45309}.NoteList_note{color:#71717a;padding:24px 20px;font-size:14px;font-weight:500;line-height:1.5}.NoteStatistics_root{gap:20px;padding:24px 20px;display:grid}@media (width>=1024px){.NoteStatistics_root{padding:24px 28px}}.NoteStatistics_tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width>=768px){.NoteStatistics_tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.AnswerStyleField_field{gap:6px;min-width:0;display:grid}.QuestionExtras_extras{border-top:1px solid #f4f4f5;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;padding-top:16px;padding-left:48px;display:grid}@media (width<=900px){.QuestionExtras_extras{grid-template-columns:1fr;padding-left:0}}.QuestionExtras_extraField{gap:6px;min-width:0;display:grid}.NoteQuestionExtras_extras{border-top:1px solid #f4f4f5;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;padding-top:16px;padding-left:48px;display:grid}@media (width<=900px){.NoteQuestionExtras_extras{grid-template-columns:1fr;padding-left:0}}.NoteQuestionExtras_extraField{gap:6px;min-width:0;display:grid}.NoteQuestionExtras_rowInput.NoteQuestionExtras_rowInput[data-size]{height:44px;padding-left:16px;padding-right:16px;font-size:14px;font-weight:500}.VersionPicker_trigger[data-size]{border-radius:999px;gap:6px;width:100%;height:48px;padding:0 16px;font-size:14px;font-weight:500}.VersionPicker_triggerText{align-items:center;gap:8px;min-width:0;display:flex}.VersionPicker_icon{color:var(--muted-foreground);flex-shrink:0}.VersionPicker_stateName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.VersionPicker_stateNote{color:var(--muted-foreground);flex-shrink:0;font-weight:400}.VersionPicker_stateNote:before{content:"· "}.VersionPicker_itemLabel{align-items:center;gap:8px;display:flex}.VersionPicker_dotDraft,.VersionPicker_dotLive{border-radius:999px;flex-shrink:0;width:6px;height:6px}.VersionPicker_dotDraft{background:#f59e0b}.VersionPicker_dotLive{background:var(--status-positive)}.VersionPicker_empty{color:#a1a1aa;background:#fafafa;border:1px dashed #e4e4e7;border-radius:999px;align-items:center;gap:8px;width:100%;height:48px;padding:0 16px;font-size:14px;font-weight:500;display:flex}.VersionPicker_empty .VersionPicker_icon{color:inherit}.VersionPicker_emptyLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.LanguagesCard_card{border:1px solid var(--border);background:var(--card);border-radius:20px;overflow:hidden}.LanguagesCard_rows>*+*{border-top:1px solid var(--border-faint)}.LanguagesCard_row{align-items:center;gap:10px;padding:12px 16px;display:flex}.LanguagesCard_name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.LanguagesCard_sourceBadge{background:var(--foreground);color:var(--background);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:10px;font-weight:700}.LanguagesCard_progress{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0;align-items:center;margin-left:auto;font-size:12px;display:inline-flex}.LanguagesCard_progressIncomplete{color:#b45309}.LanguagesCard_dot{background:#f59e0b;border-radius:999px;width:6px;height:6px;margin-left:6px}.LanguagesCard_menuButton{width:32px;height:32px;color:var(--muted-foreground);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.LanguagesCard_menuButton:hover{background:var(--muted);color:var(--foreground)}.LanguagesCard_menuSpacer{flex-shrink:0;width:32px}.LanguagesCard_menu{width:250px}.LanguagesCard_addMenu{width:220px}.LanguagesCard_menuHint{color:var(--muted-foreground);padding:2px 12px 6px;font-size:12px;line-height:16px}.LanguagesCard_dangerItem,.LanguagesCard_dangerItem:focus{color:var(--destructive)}.LanguagesCard_addButton{border-top:1px dashed var(--border);width:100%;height:44px;color:var(--muted-foreground);justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;transition:background-color .15s,color .15s;display:flex}.LanguagesCard_addButton:hover{background:var(--muted);color:var(--foreground)}.InterestField_panel{flex-direction:column;gap:12px;display:flex}.InterestField_label{color:var(--foreground);margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.5}.InterestField_hint{color:var(--muted-foreground);margin:0 0 12px;font-size:12px;line-height:20px}.InterestField_cards{gap:8px;margin-bottom:12px;display:grid}.InterestField_cardTitle{color:var(--foreground);font-size:14px;font-weight:600;line-height:1.5;display:block}.InterestField_cardHint{color:var(--muted-foreground);font-size:12px;line-height:20px;display:block}.OriginsField_panel{flex-direction:column;gap:20px;display:flex}.OriginsField_adder{align-items:center;gap:8px;display:flex}.OriginsField_adder>:first-child{flex:1;min-width:0}.OriginsField_list{border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.OriginsField_row{align-items:center;gap:8px;min-height:44px;padding:4px 4px 4px 12px;display:flex}.OriginsField_row+.OriginsField_row{border-top:1px solid var(--border)}.OriginsField_origin{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono,ui-monospace, monospace);color:var(--foreground);flex:1;font-size:13px;overflow:hidden}.ThankYouField_label{color:var(--foreground);margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.5}.ThankYouField_hintAbove{color:var(--muted-foreground);margin:0 0 12px;font-size:12px;line-height:20px}.ThankYouField_hint{color:var(--muted-foreground);margin:6px 0 0;font-size:12px;line-height:20px}.ThankYouField_refusal{color:var(--destructive);margin:6px 0 0;font-size:12px;line-height:20px}.ThankYouField_input[data-size]{border-radius:999px;height:48px;padding:0 16px;font-size:14px}.FormBuilderBody_root{background:#fff;flex-direction:column;height:100%;min-height:0;display:flex}.FormBuilderBody_tabs{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.AgreementEditPanel_fields{flex-direction:column;gap:20px;display:flex}.AgreementEditPanel_words{flex-direction:column;gap:8px;display:flex}.AgreementEditPanel_missingDot{background:#f59e0b;border-radius:9999px;width:6px;height:6px;margin-left:6px}.AgreementEditPanel_switchRow{align-items:flex-start;gap:12px;display:flex}.AgreementInsights_insights{flex-direction:column;gap:16px;padding:28px;display:flex}.AgreementInsights_lead{color:var(--muted-foreground);font-size:14px}.AgreementInsights_widgetName{font-weight:500}.AgreementInsights_muted{color:var(--muted-foreground)}.AgreementsSample_sheet{background:#fff;border:1px solid #f0f0f2;border-radius:24px;gap:16px;padding:24px;display:grid;box-shadow:0 10px 30px #1111110a}.AgreementsSample_cta{background:var(--booking-primary);color:#fff;cursor:pointer;border:0;border-radius:9999px;width:100%;height:48px;font-size:15px;font-weight:600}.AgreementsSample_cta.AgreementsSample_cta{justify-content:center;align-items:center;display:inline-flex}.AgreementsSample_cta.AgreementsSample_cta:disabled{opacity:.4;cursor:not-allowed}.AgreementEditor_root{background:#fff;flex-direction:column;height:100%;min-height:0;display:flex}.AgreementEditor_tabs{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.AgreementEditor_split{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}@media (width>=1024px){.AgreementEditor_split{grid-template-columns:minmax(380px,460px) minmax(0,1fr)}}.AgreementEditor_settings{background:#fff;border-bottom:1px solid #f0f0f2;flex-direction:column;min-height:0;display:flex}@media (width>=1024px){.AgreementEditor_settings{border-bottom:none;border-right:1px solid #f0f0f2}}.AgreementEditor_scroller{flex:1;min-height:0;padding:20px;overflow-y:auto}@media (width>=1024px){.AgreementEditor_scroller{padding:28px}}.AgreementEditor_measure{flex-direction:column;gap:20px;width:100%;max-width:560px;margin:0 auto;display:flex}.AgreementEditor_preview{background:#f4f4f5;border-left:1px solid #f0f0f2;min-height:0;padding:24px;display:none}@media (width>=1024px){.AgreementEditor_preview{display:block}}.AgreementEditor_previewStack{flex-direction:column;gap:12px;display:flex}.AgreementEditor_previewCaption{color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.CompanySectionCard_section{border-radius:var(--radius-2xl);background:#fff;border:1px solid #e4e4e7;overflow:hidden;box-shadow:0 1px 2px #11111108}.CompanySectionCard_sectionHeader{border-bottom:1px solid #f0f0f2;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}@media (width>=640px){.CompanySectionCard_sectionHeader{padding:16px 20px}}.CompanySectionCard_sectionTitleRow{align-items:center;gap:12px;min-width:0;display:flex}.CompanySectionCard_sectionIcon{color:#111;background:#f4f4f5;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.CompanySectionCard_sectionTitle{color:#111;min-width:0;font-size:17px;font-weight:600;line-height:1.25}.EditOrganizationForm_skeleton{width:100%;height:480px}.EditOrganizationFormInner_form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.EditOrganizationFormInner_scrollContent{flex:1;min-height:0;overflow-y:auto}.EditOrganizationFormInner_fieldPair{margin-top:16px}.BusinessSection_sectionEditBtn{align-items:center;gap:6px;height:36px;padding:0 16px;display:inline-flex}.FieldRow_fieldRow{border-bottom:1px solid #f0f0f2;flex-direction:column;gap:4px;min-width:0;padding:12px 16px;display:flex}.FieldRow_fieldRow:last-child{border-bottom:none}@media (width>=640px){.FieldRow_fieldRow{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:12px;padding:12px 20px;display:grid}}.FieldRow_fieldLabel{color:#71717a;flex-shrink:0;font-size:13px;font-weight:500}.FieldRow_fieldValue{color:#111;overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600}.WorkspaceForm_skeleton{width:100%;height:360px}.WorkspaceFormInner_form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.WorkspaceFormInner_scrollContent{flex:1;min-height:0;overflow-y:auto}.WorkspaceFormInner_fieldPair{margin-top:16px}.EditWorkspaceForm_skeleton{width:100%;height:288px}.EditWorkspaceFormInner_form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.EditWorkspaceFormInner_scrollContent{flex:1;min-height:0;overflow-y:auto}.EditWorkspaceFormInner_fieldPair{margin-top:16px}.WorkspacesSection_sectionAddBtn{height:36px;padding:0 16px}.WorkspacesSection_tableHeader{text-transform:uppercase;letter-spacing:.025em;color:#a1a1aa;border-bottom:1px solid #f0f0f2;padding:12px 16px;font-size:11px;font-weight:600;display:none}@media (width>=1024px){.WorkspacesSection_tableHeader{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px;padding:12px 20px;display:grid}}.WorkspacesSection_tableRows>*+*{border-top:1px solid #f0f0f2}.WorkspacesSection_emptyWrap{flex-direction:column;gap:12px;padding:20px 24px;display:flex}.WorkspacesSection_emptyText{color:#71717a;font-size:13px}.AvatarCell_cell{align-items:flex-start;gap:12px;min-width:0;display:flex}.AvatarCell_icon{color:#111;background:#f4f4f5;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.AvatarCell_iconMuted{color:#71717a}.AvatarCell_text{min-width:0}.AvatarCell_primary{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.AvatarCell_secondary,.RegionModulesLine_modules{color:#71717a;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;overflow:hidden}.RegionModulesLine_skeleton{width:80px;height:16px;margin-top:4px}.WorkspaceRow_tableRow{cursor:pointer;gap:12px;padding:16px 20px;transition:background .1s;display:grid}.WorkspaceRow_tableRow:hover{background:#fafafa}.WorkspaceRow_tableRow:focus-visible{outline:2px solid var(--ring,#2563eb);outline-offset:-2px}@media (width>=1024px){.WorkspaceRow_tableRow{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px}}.WorkspaceRow_simpleCell{min-width:0;font-size:13px}.WorkspaceRow_localeCell{justify-content:space-between;align-items:center;gap:12px;min-width:0;font-size:13px;display:flex}.WorkspaceRow_localeText{min-width:0}.WorkspaceRow_primary{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.WorkspaceRow_secondary{color:#71717a;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;overflow:hidden}.CompanySectionCardSkeleton_section{border-radius:var(--radius-2xl);background:#fff;border:1px solid #e4e4e7;overflow:hidden;box-shadow:0 1px 2px #11111108}.CompanySectionCardSkeleton_header{border-bottom:1px solid #f0f0f2;align-items:center;gap:12px;padding:16px;display:flex}@media (width>=640px){.CompanySectionCardSkeleton_header{padding:16px 20px}}.CompanySectionCardSkeleton_iconCircle{border-radius:9999px;flex-shrink:0;width:40px;height:40px}.CompanySectionCardSkeleton_title{width:180px;max-width:60%;height:20px}.CompanySectionCardSkeleton_body{flex-direction:column;gap:12px;padding:20px 24px;display:flex}.CompanySectionCardSkeleton_row{width:100%;height:32px}.CompanyView_root{flex-direction:column;gap:20px;min-width:0;display:flex}.CompanyView_twoCol{flex-direction:column;gap:16px;width:100%;display:flex}@media (width>=1024px){.CompanyView_twoCol{flex-direction:row;align-items:flex-start}}.CompanyView_content{flex:1;min-width:0}.PreviewFrame_frame{--booking-sheet-padding:32px 24px;background:#fff;border:1px solid #e4e4e7;flex-direction:column;flex:1;width:100%;min-height:0;margin:0 auto;transition:max-width .2s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden;box-shadow:0 24px 72px #1111111a;container:booking-sheet/inline-size}.PreviewFrame_frame[data-device=mobile]{border-radius:28px;max-width:420px}.PreviewFrame_frame[data-device=desktop]{border-radius:20px;max-width:760px}.PreviewToolbar_toolbar{flex-direction:column;flex-shrink:0;gap:6px;margin-bottom:12px;display:flex}.PreviewToolbar_controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.PreviewToolbar_screenTrigger{border-radius:9999px;width:188px}.PreviewToolbar_right{align-items:center;gap:8px;display:flex}.PreviewToolbar_devices{border:1px solid var(--border);background:var(--background);border-radius:9999px;align-items:center;gap:2px;padding:2px;display:inline-flex}.PreviewToolbar_device{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.PreviewToolbar_device:hover{color:var(--foreground)}.PreviewToolbar_device[data-active=true]{background:var(--foreground);color:var(--background)}.PreviewToolbar_reset{border:1px solid var(--border);background:var(--background);width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;transition:color .15s;display:inline-flex}.PreviewToolbar_reset:hover{color:var(--foreground)}.PreviewSkeleton_toolbar{flex-shrink:0;margin-bottom:12px;display:flex}.PreviewSkeleton_toolbarBar{border-radius:9999px;width:100%;height:32px}.PreviewSkeleton_sheet{border-radius:0;width:100%;height:100%}.WidgetPreview_preview{flex-direction:column;height:100%;min-height:0;display:flex}.AttributionSection_line{flex-direction:column;gap:2px;display:flex}.AttributionSection_answer{font-weight:500}.AttributionSection_wording{white-space:pre-line}.AttributionSection_wording a{color:inherit;text-underline-offset:2px;text-decoration:underline}.BookingsList_list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.BookingsList_item{border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden}.BookingsList_row{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 16px;transition:background-color .12s;display:flex}.BookingsList_row:hover{background:var(--accent)}.BookingsList_what{flex-direction:column;min-width:0;display:flex}.BookingsList_patient,.BookingsList_visit,.BookingsList_email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BookingsList_patient{color:var(--foreground);font-size:14px;font-weight:600}.BookingsList_visit{color:var(--muted-foreground);font-size:12px;font-weight:500}.BookingsList_email{color:var(--muted-foreground);font-size:12px}.BookingsList_when{color:var(--muted-foreground);flex-shrink:0;align-items:center;gap:8px;display:flex}.BookingsList_booked{font-size:12px;font-weight:500}.BookingsBody_panel{flex-direction:column;gap:16px;min-width:0;display:flex}.BookingsBody_skeleton,.BookingsPanel_skeleton{border-radius:var(--radius-xl);height:240px}.OpenedWithCard_card{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--background);padding:16px}.OpenedWithCard_title{color:var(--foreground);font-size:14px;font-weight:600;line-height:20px}.OpenedWithCard_caption{color:var(--muted-foreground);margin-top:2px;margin-bottom:12px;font-size:12px;line-height:16px}.OpenedWithCard_empty{color:var(--muted-foreground);font-size:13px}.OpenedWithCard_rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.OpenedWithCard_row{justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.OpenedWithCard_row+.OpenedWithCard_row{border-top:1px solid var(--border)}.OpenedWithCard_what{min-width:0}.OpenedWithCard_label{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:13px;font-weight:500;overflow:hidden}.OpenedWithCard_changed{color:var(--muted-foreground);font-size:12px}.OpenedWithCard_count{color:var(--foreground);flex-shrink:0;font-size:13px;font-weight:600}.StatisticsBody_panel{flex-direction:column;gap:16px;min-width:0;display:flex}.StatisticsBody_skeleton,.StatisticsPanel_skeleton{border-radius:var(--radius-xl);height:160px}.ConsentPanel_panel{flex-direction:column;gap:16px;min-width:0;display:flex}.ConsentPanel_title{font-size:14px;font-weight:500}.ConsentPanel_description{color:var(--muted-foreground);margin-top:4px;font-size:12px;line-height:20px}.ConsentPanel_list{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.ConsentPanel_empty{border:1px dashed var(--border);border-radius:var(--radius-lg);color:var(--muted-foreground);padding:12px 16px;font-size:13px}.ConsentPanel_actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ConsentPanel_libraryLink{color:var(--foreground);align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.ConsentPanel_libraryLink:hover{text-decoration:underline}.ConsentPanel_menuText{flex-direction:column;gap:2px;max-width:300px;display:flex}.ConsentPanel_menuTitle{font-size:14px;font-weight:600}.ConsentPanel_menuExcerpt{color:var(--muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:20px;display:-webkit-box;overflow:hidden}.ConsentPanel_menuEmpty{color:var(--muted-foreground);padding:8px 12px;font-size:13px}.PickedAgreementRow_row{background:var(--background);align-items:flex-start;gap:8px;padding:10px 8px;display:flex;position:relative}.PickedAgreementRow_row+.PickedAgreementRow_row{border-top:1px solid var(--border)}.PickedAgreementRow_dragging{z-index:10;box-shadow:0 10px 30px #1111111a}.PickedAgreementRow_text{flex:1;min-width:0;padding-top:4px}.PickedAgreementRow_title{align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.PickedAgreementRow_muted{color:var(--muted-foreground)}.PickedAgreementRow_inactive{color:var(--muted-foreground);font-size:12px;font-weight:400}.PickedAgreementRow_excerpt{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:20px;overflow:hidden}.BuilderSection_section{border-top:1px solid var(--border);padding-top:20px}.BuilderSection_title{color:var(--foreground);font-size:14px;font-weight:600;line-height:20px}.BuilderSection_description{color:var(--muted-foreground);margin-top:4px;font-size:12px;line-height:20px}.BuilderSection_content{flex-direction:column;gap:20px;min-width:0;margin-top:16px;display:flex}.BuilderSection_content [data-slot=form-field]{margin-top:0}.CopyField_meta{justify-content:space-between;align-items:baseline;gap:12px;margin-top:6px;display:flex}.CopyField_counter{font-variant-numeric:tabular-nums;color:var(--muted-foreground);flex-shrink:0;font-size:12px;line-height:16px}.CopyField_overCap{color:var(--destructive);font-weight:600}.CopyField_refusal{color:var(--destructive);margin-top:6px;font-size:12px;line-height:16px}.ContentPanel_panel{flex-direction:column;gap:20px;min-width:0;display:flex}.ContentPanel_panel [data-slot=form-field]{margin-top:0}.StartField_field{flex-direction:column;gap:8px;min-width:0;display:flex}.StartField_fixed{border:1px solid var(--border);background:var(--muted);min-height:48px;color:var(--muted-foreground);border-radius:999px;align-items:center;padding:0 20px;font-size:14px;font-weight:500;display:flex}.EmbedStartFields_fields{flex-direction:column;gap:16px;min-width:0;padding-top:20px;display:flex}.EmbedStartFields_amber{color:#b45309;margin:0;font-size:12px;font-weight:500;line-height:1.5}.EmbedStartFields_opensOn{background:var(--muted);color:var(--muted-foreground);border-radius:14px;padding:12px 16px;font-size:13px}.EmbedStartFields_opensOn strong{color:var(--foreground);font-weight:600}.EmbedStart_heading{flex-direction:column;gap:4px;display:flex}.EmbedStart_title{color:var(--foreground);margin:0;font-size:14px;font-weight:600;line-height:1.5}.EmbedStart_caption{color:var(--muted-foreground);margin:8px 0 0;font-size:12px;font-weight:500;line-height:1.45}.EmbedStart_reveal{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.2,.8,.2,1),opacity .26s cubic-bezier(.2,.8,.2,1);display:grid}@media (prefers-reduced-motion:reduce){.EmbedStart_reveal{transition:none}}.EmbedStart_open{opacity:1;grid-template-rows:1fr}.EmbedStart_revealInner{min-height:0;margin:0 -4px;padding:0 4px;overflow:hidden}.EmbedStart_code{flex-direction:column;gap:8px;min-width:0;display:flex}.EmbedStart_actions{flex-wrap:wrap;gap:8px;display:flex}.EmbedPanel_panel{flex-direction:column;gap:20px;min-width:0;display:flex}.EmbedPanel_panel [data-slot=form-field]{margin-top:0}.EmbedPanel_skeleton{height:240px}.OptionsPanel_panel{flex-direction:column;gap:20px;min-width:0;display:flex}.OptionsPanel_panel [data-slot=form-field]{margin-top:0}.CatalogueFieldBoundary_controlSkeleton{border-radius:999px;width:100%;height:48px}.CatalogueFieldBoundary_fieldError{border:1px solid var(--border);border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.CatalogueFieldBoundary_fieldErrorText{color:var(--muted-foreground);font-size:13px}.ClinicsField_catalogueIcon{color:#71717a;flex-shrink:0}.ProviderPoolPicker_caption{color:var(--muted-foreground);font-size:12px;line-height:20px}.ProviderPoolPicker_orphanChip{border-radius:var(--radius-full);color:#b45309;background:#fffbeb;align-items:center;min-width:0;max-width:100%;height:32px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.ProvidersField_label{margin-bottom:8px;font-size:14px;font-weight:500}.ProvidersField_hint{color:var(--muted-foreground);margin-top:6px;font-size:12px;line-height:20px}.ProvidersField_refusal{color:var(--destructive);margin-top:6px;font-size:12px;line-height:20px}.ProvidersField_poolBlock{gap:8px;margin-top:12px;display:grid}.VisitTypesField_hint{color:var(--muted-foreground);margin-top:6px;font-size:12px;line-height:20px}.VisitTypesField_refusal{color:var(--destructive);margin-top:6px;font-size:12px;line-height:20px}.ConfigurationPanel_column{gap:20px;display:grid}.ConfigurationPanel_label{margin-bottom:8px;font-size:14px;font-weight:500}.ConfigurationPanel_hint{color:var(--muted-foreground);margin-top:6px;font-size:12px;line-height:20px}.ConfigurationPanel_refusal{color:var(--destructive);margin-top:6px;font-size:12px;line-height:20px}.StepOrderEditor_root{gap:8px;min-width:0;display:grid}.StepOrderEditor_list{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.StepOrderEditor_row{background:#fff;border:1px solid #e4e4e7;border-radius:14px;align-items:center;gap:12px;width:100%;max-width:100%;padding:12px;display:flex}.StepOrderEditor_rowHidden{background:#fafafa;border-color:#f0f0f2}.StepOrderEditor_badge{border-radius:var(--radius-full);color:#52525b;background:#f4f4f5;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:flex}.StepOrderEditor_badgeHidden{color:#a1a1aa;background:#fff}.StepOrderEditor_text{flex:1;min-width:0}.StepOrderEditor_titleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.StepOrderEditor_title{color:var(--foreground);margin:0;font-size:14px;font-weight:600}.StepOrderEditor_titleHidden{color:#a1a1aa}.StepOrderEditor_hiddenPill{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.06em;color:#71717a;background:#f4f4f5;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.StepOrderEditor_description{color:#71717a;margin:0;font-size:12px;line-height:1.375}.StepOrderEditor_descriptionHidden{color:#a1a1aa}.StepOrderEditor_actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.StepOrderEditor_moveBtn{border-radius:var(--radius-full);color:#52525b;cursor:pointer;border:1px solid #e4e4e7;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:border-color .15s,color .15s;display:inline-flex}.StepOrderEditor_moveBtn:hover:not(:disabled){color:var(--foreground);border-color:#a1a1aa}.StepOrderEditor_moveBtn:disabled{cursor:not-allowed;opacity:.3}.StepOrderEditor_constraints{background:#fafafa;border-radius:12px;gap:6px;padding:10px 12px;display:grid}.StepOrderEditor_constraintsTitle{text-transform:uppercase;letter-spacing:.08em;color:#a1a1aa;margin:0;font-size:11px;font-weight:600}.StepOrderEditor_constraintsList{color:#71717a;gap:4px;margin:0;padding:0;font-size:12px;line-height:1.375;list-style:none;display:grid}.StepOrderEditor_constraintsList b{color:#52525b;font-weight:600}.StepOrderEditor_reset{cursor:pointer;text-underline-offset:2px;color:#71717a;background:0 0;border:none;justify-self:start;padding:0;font-size:12px;font-weight:600;text-decoration-line:underline}.StepOrderEditor_reset:hover{color:var(--foreground)}.FlowPanel_column{gap:20px;display:grid}.FlowPanel_label{margin-bottom:8px;font-size:14px;font-weight:500}.FlowPanel_hint{color:var(--muted-foreground);margin-top:6px;font-size:12px;line-height:20px}.FlowPanel_intro{color:var(--muted-foreground);margin:0 0 8px;font-size:12px;line-height:1.375}.WidgetCommitBar_bar{background:#fff;border-top:1px solid #e4e4e7;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px;display:flex}@media (width>=1024px){.WidgetCommitBar_bar{padding:12px 28px}}.WidgetCommitBar_state{text-overflow:ellipsis;white-space:nowrap;color:#a1a1aa;min-width:0;margin-right:auto;font-size:12px;font-weight:500;overflow:hidden}.WidgetCommitBar_buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.WidgetVersionPicker_trigger[data-size]{width:100%;height:48px;color:var(--foreground);border-radius:999px;gap:6px;padding:0 16px;font-size:14px;font-weight:500}.WidgetVersionPicker_triggerText{align-items:center;gap:8px;min-width:0;display:flex}.WidgetVersionPicker_icon{color:#71717a;flex-shrink:0}.WidgetVersionPicker_stateName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WidgetVersionPicker_stateNote{color:#a1a1aa;flex-shrink:0;font-weight:400}.WidgetVersionPicker_stateNote:before{content:"· "}.WidgetVersionPicker_itemLabel{align-items:center;gap:8px;display:flex}.WidgetVersionPicker_dotDraft,.WidgetVersionPicker_dotLive{border-radius:999px;flex-shrink:0;width:6px;height:6px}.WidgetVersionPicker_dotDraft{background:#f59e0b}.WidgetVersionPicker_dotLive{background:var(--status-positive)}.WidgetVersionPicker_empty{border:1px dashed var(--border);color:#a1a1aa;background:#fafafa;border-radius:999px;align-items:center;gap:8px;width:100%;height:48px;padding:0 16px;font-size:14px;font-weight:500;display:flex}.WidgetVersionPicker_emptyLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WidgetVersionPicker_truncated{color:#a1a1aa;margin:4px 8px 2px;font-size:12px;line-height:1.4}.WidgetVersionSection_section{min-width:0}.WidgetVersionSection_label{color:var(--foreground);margin:0 0 8px;font-size:14px;font-weight:500}.WidgetVersionSection_hint{color:#71717a;margin:6px 0 0;font-size:12px;line-height:20px}.BookingWidgetBuilder_root{background:#fff;flex-direction:column;height:100%;min-height:0;display:flex}.BookingWidgetBuilder_tabs{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.BookingWidgetBuilder_split{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}@media (width>=1024px){.BookingWidgetBuilder_split{grid-template-columns:minmax(380px,460px) minmax(0,1fr)}}.BookingWidgetBuilder_splitReading{grid-template-columns:minmax(0,1fr)}.BookingWidgetBuilder_settings{background:#fff;border-bottom:1px solid #f0f0f2;flex-direction:column;min-height:0;display:flex}@media (width>=1024px){.BookingWidgetBuilder_settings{border-bottom:none;border-right:1px solid #f0f0f2}}.BookingWidgetBuilder_settingsReading{border-right:none}.BookingWidgetBuilder_scroller{flex:1;min-height:0;padding:20px;overflow-y:auto}@media (width>=1024px){.BookingWidgetBuilder_scroller{padding:28px}}.BookingWidgetBuilder_measure{flex-direction:column;gap:20px;width:100%;max-width:460px;margin:0 auto;display:flex}.BookingWidgetBuilder_measureReading{max-width:760px}.BookingWidgetBuilder_archived{margin:0}.BookingWidgetBuilder_versionSkeleton{border-radius:999px;height:48px}.BookingWidgetBuilder_preview{background:#f4f4f5;border-left:1px solid #f0f0f2;min-height:0;padding:24px;display:none}@media (width>=1024px){.BookingWidgetBuilder_preview{display:block}}.JoinedParts_root{flex-direction:column;gap:8px;display:flex}.JoinedParts_part{align-items:center;gap:6px;display:flex}.JoinedParts_footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.JoinedParts_adds{gap:8px;display:flex}.JoinedParts_separator{align-items:center;gap:8px;display:flex}.JoinedParts_separatorLabel{color:#71717a;font-size:13px}.ColumnRow_row{background:#fff;position:relative}.ColumnRow_dragging{z-index:10;box-shadow:0 10px 30px #1111111a}.ColumnRow_lead{align-items:center;gap:2px;display:flex}.ColumnRow_number{font-variant-numeric:tabular-nums;color:#71717a;min-width:20px;font-size:13px}.ColumnRow_value{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.ColumnRow_detail{flex-direction:column;gap:8px;padding-left:80px;display:flex}.ColumnsEditor_root{flex-direction:column;gap:12px;display:flex}.PartnerColumnsPage_root{flex-direction:column;gap:20px;min-width:0;display:flex}.PartnerColumnsPage_name{max-width:420px}.LeadNotFound_root{background:#fff;justify-content:center;align-items:center;height:100%;padding:24px;display:flex}.CommentRecord_record{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.QuickComment_card{background:var(--background);border:1px solid #e9e9ec;border-radius:24px;width:100%;padding:12px;box-shadow:0 8px 20px #11111114}.QuickComment_row{align-items:flex-end;gap:12px;display:flex}.QuickComment_field{flex:1;min-width:0;padding:12px 8px}.QuickComment_refusal{color:var(--destructive);margin:8px 8px 0;font-size:13px}.LeadFlagsCard_flags{flex-direction:column;gap:12px;display:flex}.LeadOverviewPanel_panel{flex-direction:column;gap:16px;display:flex}.LeadOverviewPanel_card{background:#fff;border:1px solid #e7e7eb;border-radius:24px;padding:20px;box-shadow:0 18px 48px #1111110a}@media (width>=640px){.LeadOverviewPanel_card{padding:24px}}.LeadOverviewPanel_heading{color:#111;border-bottom:1px solid #eef0f4;margin-bottom:20px;padding-bottom:20px;font-size:20px;font-weight:600;line-height:1.25}.LeadPageHeader_header{background:#fff;border-bottom:1px solid #f0f0f2;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:12px 20px;display:flex}@media (width>=1024px){.LeadPageHeader_header{padding-inline:28px}}.LeadPageHeader_identity{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.LeadPageHeader_titles{flex:1;min-width:0}.LeadPageHeader_title{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:24px;font-weight:600;line-height:1.25;overflow:hidden}.LeadPageHeader_subtitle{text-overflow:ellipsis;white-space:nowrap;color:#71717a;margin-top:2px;font-size:12px;font-weight:500;line-height:20px;overflow:hidden}.LeadNoteCard_card{background:#fff;border:1px solid #ececf0;border-radius:20px;padding:16px}.LeadNoteCard_head{justify-content:space-between;align-items:center;gap:12px;min-height:24px;display:flex}.LeadNoteCard_heading{letter-spacing:.04em;text-transform:uppercase;color:#8b8b96;font-size:12px;font-weight:700}.LeadNoteCard_body{margin-top:12px}.LeadProfileCard_card{background:#fff;border:1px solid #ececf0;border-radius:20px;flex-direction:column;gap:24px;padding:16px;display:flex}.WhyLine_line{white-space:nowrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.WhyLine_head{color:var(--foreground);flex-shrink:0}.WhyLine_muted{color:var(--muted-foreground)}.WhyLine_fact{color:var(--muted-foreground);text-overflow:ellipsis;overflow:hidden}.WhyLine_fact:before{content:"· "}.LeadRail_rail{background:#fff;border-top:1px solid #f0f0f2;flex-direction:column;gap:16px;min-height:0;padding:24px 20px;display:flex;overflow-y:auto}@media (width>=1024px){.LeadRail_rail{border-top:none;border-left:1px solid #f0f0f2;padding-inline:24px}}.LeadRail_card{background:#fff;border:1px solid #ececf0;border-radius:20px;padding:4px 16px}.LeadRail_divide{border-top:1px solid #ececf0;margin-inline:-16px}.LeadRail_result{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.LeadRail_resultValue{color:#71717a;font-size:14px;font-weight:600}.LeadRail_resultReason{color:#a1a1aa;font-size:12px;font-weight:500}.LeadBookingBody_card{background:#fff;border:1px solid #e7e7eb;border-radius:24px;padding:20px;box-shadow:0 18px 48px #1111110a}@media (width>=640px){.LeadBookingBody_card{padding:24px}}.LeadBookingBody_heading{color:#111;border-bottom:1px solid #eef0f4;margin-bottom:20px;padding-bottom:20px;font-size:20px;font-weight:600;line-height:1.25}.LeadManualBody_card{background:#fff;border:1px solid #e7e7eb;border-radius:24px;padding:20px;box-shadow:0 18px 48px #1111110a}@media (width>=640px){.LeadManualBody_card{padding:24px}}.LeadManualBody_heading{color:#111;border-bottom:1px solid #eef0f4;margin-bottom:20px;padding-bottom:20px;font-size:20px;font-weight:600;line-height:1.25}.LeadSourceBody_card{background:#fff;border:1px solid #e7e7eb;border-radius:24px;padding:20px;box-shadow:0 18px 48px #1111110a}@media (width>=640px){.LeadSourceBody_card{padding:24px}}.LeadSourceBody_heading{color:#111;border-bottom:1px solid #eef0f4;margin-bottom:20px;padding-bottom:20px;font-size:20px;font-weight:600;line-height:1.25}.LeadSourceBody_link{overflow-wrap:anywhere;color:var(--primary);font-size:14px;text-decoration:underline}.LeadSubmissionsPanel_list{flex-direction:column;gap:16px;display:flex}.LeadSubmissionsPanel_card{background:#fff;border:1px solid #e7e7eb;border-radius:24px;padding:20px;box-shadow:0 18px 48px #1111110a}@media (width>=640px){.LeadSubmissionsPanel_card{padding:24px}}.LeadSubmissionsPanel_heading{color:#111;border-bottom:1px solid #eef0f4;margin-bottom:20px;padding-bottom:20px;font-size:20px;font-weight:600;line-height:1.25}.LeadPageBody_root{background:#fff;flex-direction:column;height:100%;min-height:0;display:flex}.LeadPageBody_tabs{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.LeadPageBody_body{background:#fcfcfd;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}@media (width>=1024px){.LeadPageBody_body{grid-template-columns:minmax(0,1fr) minmax(340px,420px)}}.LeadPageBody_body{flex:1}.LeadPageBody_panels{min-height:0;padding:24px 20px}@media (width>=1024px){.LeadPageBody_panels{padding-inline:28px}}.LeadPageBody_panels{overflow-y:auto}.LeadPageBody_panels>*{width:100%;max-width:780px;margin-inline:auto}.LeadPageSkeleton_root{background:#fff;flex-direction:column;height:100%;min-height:0;display:flex}.LeadPageSkeleton_header{border-bottom:1px solid #f0f0f2;flex-shrink:0;align-items:center;gap:12px;min-height:76px;padding:12px 20px;display:flex}@media (width>=1024px){.LeadPageSkeleton_header{padding-inline:28px}}.LeadPageSkeleton_back,.LeadPageSkeleton_avatar{border-radius:999px;width:40px;height:40px}.LeadPageSkeleton_titles{flex-direction:column;gap:6px;display:flex}.LeadPageSkeleton_title{width:220px;height:30px}.LeadPageSkeleton_subtitle{width:160px;height:12px}.LeadPageSkeleton_tabs{border-bottom:1px solid #f0f0f2;flex-shrink:0;align-items:center;gap:24px;min-height:69px;padding:0 20px;display:flex}@media (width>=1024px){.LeadPageSkeleton_tabs{padding-inline:28px}}.LeadPageSkeleton_tab{width:96px;height:16px}.LeadPageSkeleton_body{background:#fcfcfd;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}@media (width>=1024px){.LeadPageSkeleton_body{grid-template-columns:minmax(0,1fr) minmax(340px,420px)}}.LeadPageSkeleton_body{flex:1}.LeadPageSkeleton_panels{min-height:0;padding:24px 20px}@media (width>=1024px){.LeadPageSkeleton_panels{padding-inline:28px}}.LeadPageSkeleton_card{border-radius:24px;width:100%;max-width:780px;height:180px;margin-inline:auto}.LeadPageSkeleton_rail{background:#fff;border-top:1px solid #f0f0f2;flex-direction:column;gap:16px;padding:24px 20px;display:flex}@media (width>=1024px){.LeadPageSkeleton_rail{border-top:none;border-left:1px solid #f0f0f2;padding-inline:24px}}.LeadPageSkeleton_railCard{border-radius:20px;height:200px}.LeadPageSkeleton_railNote{border-radius:20px;height:180px}.WindowColorRow_row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.WindowColorRow_swatch{border-radius:var(--radius-full);flex-shrink:0;width:28px;height:28px;transition:transform .12s}.WindowColorRow_swatch:hover:not(.WindowColorRow_chosen){transform:scale(1.1)}.WindowColorRow_chosen{box-shadow:0 0 0 2px #fff,0 0 0 4px #111}.VisitScopePicker_root{min-width:0;position:relative}.VisitScopePicker_trigger{justify-content:space-between;gap:12px;width:100%;height:48px;padding:0 16px}.VisitScopePicker_trigger:focus{outline-offset:2px;border-color:#111;outline:2px solid #0000;box-shadow:0 0 0 2px #1111111a}.VisitScopePicker_trigger[data-error=true],.VisitScopePicker_trigger[aria-invalid=true],[data-field-slot][data-errored=true] .VisitScopePicker_trigger{border-color:var(--destructive);box-shadow:0 0 0 2px color-mix(in srgb, var(--destructive) 20%, transparent)}.dark .VisitScopePicker_trigger[data-error=true],.dark .VisitScopePicker_trigger[aria-invalid=true],.dark [data-field-slot][data-errored=true] .VisitScopePicker_trigger{border-color:color-mix(in srgb, var(--destructive) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--destructive) 40%, transparent)}.VisitScopePicker_triggerLabel{text-align:left;flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.VisitScopePicker_placeholder{color:#71717a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.VisitScopePicker_summary{color:#71717a;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.VisitScopePicker_chipsInline{align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.VisitScopePicker_chevron{color:#71717a;flex-shrink:0}.VisitScopePicker_popup{border-radius:22px;flex-direction:column;padding:0;display:flex;overflow:hidden}.VisitScopePicker_searchWrap{flex-shrink:0;padding:6px 6px 0;position:relative}.VisitScopePicker_searchIcon{color:#a1a1aa;pointer-events:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.VisitScopePicker_search{border-radius:var(--radius-full);border:1px solid var(--border);width:100%;height:36px;color:var(--foreground);background:#fff;outline:none;padding:0 12px 0 32px;font-size:14px;font-weight:500;transition:border-color .15s}.VisitScopePicker_search::placeholder{color:#a1a1aa}.VisitScopePicker_search:focus{border-color:var(--foreground)}.VisitScopePicker_list{overscroll-behavior:contain;flex:1;min-height:0;padding:6px;overflow-y:auto}.VisitScopePicker_groupHeading{color:#a1a1aa;text-transform:uppercase;letter-spacing:.07em;padding:8px 12px 4px;font-size:11px;font-weight:600}.VisitScopePicker_row{text-align:left;cursor:pointer;border-radius:18px;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:background-color .15s;display:flex}.VisitScopePicker_row:hover,.VisitScopePicker_row:focus-visible{background:var(--muted);outline:none}.VisitScopePicker_dot{border-radius:var(--radius-full);flex-shrink:0;width:10px;height:10px}.VisitScopePicker_text{flex:1;min-width:0;display:block}.VisitScopePicker_name{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;display:block;overflow:hidden}.VisitScopePicker_subtitle{color:#71717a;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:500;line-height:16px;display:flex}.VisitScopePicker_videoIcon{flex-shrink:0}.VisitScopePicker_duration{font-variant-numeric:tabular-nums;color:#71717a;flex-shrink:0;font-size:12px;font-weight:500}.VisitScopePicker_check{color:var(--foreground);flex-shrink:0}.VisitScopePicker_checkSpacer{flex-shrink:0;width:15px;height:15px;display:block}.VisitScopePicker_empty{color:#a1a1aa;padding:12px;font-size:14px}.VisitScopePicker_chipRow{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.WindowFormFields_timeRow{align-items:center;gap:8px;display:flex}.WindowFormFields_timeSeparator{color:#a1a1aa;font-size:14px}.WindowFormFields_hint{color:#71717a;margin-top:-8px;font-size:12px;font-weight:500;line-height:1.625}.WindowFormFields_emptyWarning{color:#b45309;margin-top:-8px;font-size:12px;font-weight:600}.WindowFormFields_ceiling{color:#a1a1aa;margin-top:-8px;font-size:12px;font-weight:500;line-height:1.625}.WindowFormFields_link{height:auto;font-size:12px;font-weight:600;line-height:inherit;color:#71717a;padding:0;text-decoration:underline;display:inline}.WindowReadRows_tags{flex-wrap:wrap;gap:6px;display:flex}.WindowReadRows_note{color:#71717a;font-size:12px;font-weight:500;line-height:1.625}.WindowReadRows_exceptions{border:1px solid #e4e4e7;border-radius:14px;overflow:hidden}.WindowReadRows_exceptionsTitle{color:#71717a;background:#fafafa;border-bottom:1px solid #f0f0f2;padding:10px 16px;font-size:12px;font-weight:600}.WindowReadRows_exceptionsList{list-style:none}.WindowReadRows_exception{color:#111;padding:10px 16px;font-size:13px;font-weight:600}.WindowReadRows_exception:not(:last-child){border-bottom:1px solid #f4f4f5}.RoomWindowDrawer_body{flex-direction:column;gap:16px;display:flex}.RoomWindowDrawer_body form{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-width:0;display:grid}.RoomWindowDrawer_body form>*{margin-top:0}.RoomWindowDrawer_heading{flex:1;min-width:0}.RoomWindowDrawer_subtitle{color:#71717a;margin-top:4px;font-size:13px}.RoomWindowDrawer_headerActions{align-items:center;gap:4px;display:flex}.RoomWindowDrawer_headerIcon{border-radius:var(--radius-full);color:#71717a;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .12s,color .12s;display:inline-flex}.RoomWindowDrawer_headerIcon:hover{color:#111;background-color:#f4f4f5}.RoomScheduleHeader_header{background:#fff;border-bottom:1px solid #f0f0f2;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:12px 20px;display:flex}@media (width>=1024px){.RoomScheduleHeader_header{padding:12px 28px}}.RoomScheduleHeader_main{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.RoomScheduleHeader_titleBlock{flex:1;min-width:0}.RoomScheduleHeader_name{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:22px;font-weight:600;line-height:1.25;overflow:hidden}.RoomScheduleHeader_subtitle{text-overflow:ellipsis;white-space:nowrap;color:#a1a1aa;margin-top:2px;font-size:13px;font-weight:500;overflow:hidden}.RoomScheduleHeader_addMenu{width:220px}.RoomScheduleHeader_addMenuIcon{color:#52525b;margin-right:8px}.RoomCommitBar_band{background:#fff;flex-shrink:0;padding:16px 20px}@media (width>=1024px){.RoomCommitBar_band{padding:16px 28px}}.RoomCommitBar_bar{width:100%;max-width:var(--room-measure);background:#fff;border:1px solid #e4e4e7;border-radius:18px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin:0 auto;padding:12px 16px;display:flex}.RoomCommitBar_state{text-overflow:ellipsis;white-space:nowrap;color:#a1a1aa;min-width:0;margin-right:auto;font-size:12px;font-weight:500;overflow:hidden}.PublishRoomScheduleBody_changes{flex-direction:column;gap:8px;max-height:320px;display:flex;overflow-y:auto}.PublishRoomScheduleBody_change{color:#52525b;font-size:13px;line-height:1.625}.ClosureBands_closureBand{z-index:30;text-align:center;cursor:default;background-color:#fff;background-image:repeating-linear-gradient(135deg,#f43f5e29 0 6px,#fff 6px 12px);border:1px solid oklch(88.5% .062 18.334);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:4px 8px;display:flex;position:absolute;left:2px;right:2px;overflow:hidden}.ClosureBands_closureBandAction{cursor:pointer;width:auto;height:auto}.ClosureBands_closureBandAction:hover{border-color:oklch(79.2% .09 22.6)}.ClosureBands_pad{background:#ffffffd9;border-radius:7px;max-width:100%;padding:2px 6px;box-shadow:0 0 6px 3px #ffffffd9}.ClosureBands_closureName{text-overflow:ellipsis;white-space:nowrap;color:oklch(50.5% .213 27.518);width:100%;font-size:12px;font-weight:600;line-height:1.15;display:block;overflow:hidden}.ClosureBands_closureRange{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;color:#e40014cc;width:100%;margin-top:2px;font-size:12px;font-weight:500;line-height:1.15;display:block;overflow:hidden}.RoomDayColumn_veil{z-index:0;pointer-events:none;background:#fafafab3;position:absolute;inset:0}.RoomDayColumn_hatch{z-index:0;pointer-events:none;background:repeating-linear-gradient(135deg,#f43f5e0f 0 8px,#0000 8px 16px);position:absolute;inset:0}.RoomDayColumn_window{z-index:10;border:1px solid var(--window-border,oklch(89.4% .057 293.283));background:var(--window-bg,oklch(96.9% .016 293.756));text-align:center;color:var(--window-text,oklch(49.1% .27 292.581));cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:4px 8px;transition:box-shadow .15s;display:flex;position:absolute;left:2px;right:2px;overflow:visible}.RoomDayColumn_isSelected{z-index:40;outline:2px solid var(--foreground);outline-offset:1px}.RoomDayColumn_windowRange{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;width:100%;font-size:12px;font-weight:600;line-height:1.15;overflow:hidden}.RoomDayColumn_isTall .RoomDayColumn_windowRange{font-size:13px}.RoomDayColumn_windowName{text-overflow:ellipsis;white-space:nowrap;opacity:.8;width:100%;margin-top:2px;font-size:12px;font-weight:500;line-height:1.15;overflow:hidden}.RoomCalendarPanel_root{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.RoomCalendarPanel_grid{flex-direction:column;flex:1;min-height:0;display:flex}.RoomCalendarPanel_unarranged{color:var(--muted-foreground);font-size:13px;font-weight:500}.RoomCalendarPanel_closedChip{text-overflow:ellipsis;white-space:nowrap;text-align:center;color:oklch(50.5% .213 27.518);background:#fef2f2;border-radius:8px;width:100%;padding:6px 8px;font-size:13px;font-weight:600;display:block;overflow:hidden}button.RoomCalendarPanel_closedChip{cursor:pointer}button.RoomCalendarPanel_closedChip:hover{background:#fee2e2}.RoomWeekSkeleton_root{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.RoomWeekSkeleton_grid{min-height:320px;max-width:var(--room-measure);border-radius:var(--radius-xl);flex:1;width:100%;margin-inline:auto}.RoomVisitTypesTab_stack{flex-direction:column;gap:12px;display:flex}.RoomVisitTypesTab_refusal{color:oklch(55.5% .163 48.998);align-items:flex-start;gap:6px;font-size:12px;font-weight:500;display:flex}.RoomVisitTypesTab_refusalIcon{flex-shrink:0;margin-top:3px}.RoomClosureRow_row{cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;min-height:52px;padding:10px 20px;transition:background-color .15s;display:flex}.RoomClosureRow_row:hover{background:#fafafa}.RoomClosureRow_row:not(:last-child){border-bottom:1px solid #f0f0f2}.RoomClosureRow_date{text-align:left;cursor:pointer;color:#111;background:0 0;border:0;flex-shrink:0;width:200px;padding:0;font-size:13px;font-weight:600}.RoomClosureRow_date:hover{text-decoration:underline}.RoomClosureRow_hours{font-variant-numeric:tabular-nums;color:#52525b;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;width:224px;font-size:13px;font-weight:500;overflow:hidden}.RoomClosureRow_reason{color:#52525b;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.RoomClosureRow_dimmed{color:#a1a1aa}.RoomClosureRow_actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;width:80px;display:flex}.RoomClosureRow_stampSlot{flex-shrink:0;justify-content:flex-end;align-items:center;width:110px;display:flex}.RoomClosureRow_row .RoomClosureRow_actions button{opacity:0;transition:opacity .15s}.RoomClosureRow_row:hover .RoomClosureRow_actions button,.RoomClosureRow_row .RoomClosureRow_actions:focus-within button{opacity:1}.RoomClosureRow_row:hover .RoomClosureRow_actions button:disabled,.RoomClosureRow_row .RoomClosureRow_actions:focus-within button:disabled{opacity:.4}.RoomClosureRow_stamp{color:#a1a1aa;font-size:12px;font-weight:600}.RoomClosuresTab_card{padding:0;overflow:hidden}.RoomClosuresTab_header{border-bottom:1px solid #f0f0f2;align-items:center;gap:12px;padding:12px 20px;display:flex}.RoomClosuresTab_caption{color:#71717a;flex:1;min-width:0;font-size:12px;font-weight:500;line-height:16px}.RoomClosuresTab_year{flex-shrink:0;width:92px}.RoomClosuresTab_list{flex-direction:column;display:flex}.RoomClosuresTab_empty{text-align:center;color:#a1a1aa;padding:32px 20px;font-size:13px;font-weight:500}.SectionHeading_heading{color:var(--foreground);font-size:15px;font-weight:600;line-height:1.5}.RoomVersionStateLine_line{border-radius:var(--radius-full);border:1px solid #e4e4e7;align-items:center;gap:8px;height:48px;padding:0 16px;font-size:14px;font-weight:500;display:flex}.RoomVersionStateLine_published{color:var(--foreground);background:#fafafa}.RoomVersionStateLine_draft{color:#7b3306;background:#fffbeb;border-color:#fee685}.RoomVersionStateLine_icon{opacity:.7;flex-shrink:0}.RoomVersionStateLine_dot{border-radius:var(--radius-full);flex-shrink:0;width:6px;height:6px}.RoomVersionStateLine_amber{background:#fe9a00}.RoomVersionStateLine_emerald{background:#00bc7d}.RoomVersionStateLine_aside{opacity:.7;font-weight:400}.RoomVersionStateLine_muted{color:#71717a}.VersionHistoryRow_row{border-bottom:1px solid #f0f0f2;gap:6px;padding:12px 16px;display:grid}.VersionHistoryRow_row:last-child{border-bottom:none}.VersionHistoryRow_head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.VersionHistoryRow_number{color:var(--foreground);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.VersionHistoryRow_dot{border-radius:var(--radius-full);background:#00bc7d;flex-shrink:0;width:6px;height:6px}.VersionHistoryRow_live{color:#007a55;font-size:12px;font-weight:500}.VersionHistoryRow_meta{color:#71717a;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.VersionHistoryRow_load{opacity:0;pointer-events:none;flex-shrink:0;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.VersionHistoryRow_row:hover .VersionHistoryRow_load,.VersionHistoryRow_load:focus-visible{opacity:1;pointer-events:auto}.VersionHistoryRow_note{color:var(--foreground);font-size:13px;line-height:1.625}.VersionHistoryRow_changes{gap:2px;display:grid}.VersionHistoryRow_change{color:#71717a;font-size:12px;font-weight:500;line-height:1.625}.VersionHistoryRow_changesPending{width:60%;height:12px}.VersionHistoryRow_changesFailed{color:#71717a;font-size:12px;font-style:italic;line-height:20px}.VersionHistorySection_section{gap:8px;display:grid}.VersionHistorySection_list{border-radius:var(--radius-xl);border:1px solid #e4e4e7;line-height:1.5;overflow:hidden}.VersionHistorySection_more{justify-self:start}.VersionHistorySection_failed{color:#71717a;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:20px;display:flex}.RoomDraftsSection_section{gap:8px;display:grid}.RoomDraftsSection_list{border-radius:var(--radius-xl);border:1px solid #e4e4e7;line-height:1.5;overflow:hidden}.RoomDraftsSection_section>p{line-height:1.5}.RoomDraftsSection_row{border-bottom:1px solid #f0f0f2;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.RoomDraftsSection_row:last-child{border-bottom:none}.RoomDraftsSection_body{flex:1;min-width:0}.RoomDraftsSection_owner{color:var(--foreground);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.RoomDraftsSection_yours{border-radius:var(--radius-full);color:#52525b;background:#f4f4f5;padding:2px 8px;font-size:11px;font-weight:500}.RoomDraftsSection_meta{color:#a1a1aa;margin-top:2px;font-size:12px}.RoomDraftsSection_clear{color:#a1a1aa;flex-shrink:0;margin-right:-13px}.RoomDraftsSection_clear:hover{color:var(--destructive)}.RoomManagerSection_section{gap:8px;display:grid}.RoomVersionsTab_root{gap:24px;padding-bottom:8px;display:grid}.RoomVersionsTab_section{display:grid}.RoomVersionsTab_line{margin-top:8px}.RoomVersionsTab_hint{margin-top:6px}.RoomSchedulePage_root{background:#fff;flex-direction:column;height:100%;min-height:0;display:flex}.RoomSchedulePage_root[data-measure=wide]{--room-measure:80rem;--week-grid-measure:var(--room-measure)}.RoomSchedulePage_root[data-measure=narrow]{--room-measure:48rem}.RoomSchedulePage_tabs{flex-direction:column;flex:1;gap:0;min-height:0;display:flex}.RoomSchedulePage_banners{flex-direction:column;flex-shrink:0;gap:8px;padding:16px 20px 0;display:flex}.RoomSchedulePage_banners:empty{display:none}@media (width>=1024px){.RoomSchedulePage_banners{padding:16px 28px 0}}.RoomSchedulePage_banners>*{width:100%;max-width:var(--room-measure);margin-inline:auto}.RoomSchedulePage_panels{flex:1;min-height:0;padding:20px;overflow-y:auto}@media (width>=1024px){.RoomSchedulePage_panels{padding:20px 28px}}.RoomSchedulePage_panels>[data-slot=tabs-content]{max-width:var(--room-measure);margin-inline:auto}.RoomSchedulePage_panelsFixed{flex-direction:column;flex:1;min-height:0;padding:20px 20px 0;display:flex;overflow-y:auto}@media (width>=1024px){.RoomSchedulePage_panelsFixed{padding:20px 28px 0}}.RoomSchedulePage_calendarPanel{flex-direction:column;flex:1;min-height:0;display:flex}.RoomSchedulePage_notFound{flex-direction:column;align-items:flex-start;gap:16px;padding:24px;display:flex}.RoomScheduleSkeleton_root{background:#fff;flex-direction:column;height:100%;display:flex}.RoomScheduleSkeleton_root[data-measure=wide]{--room-measure:80rem;--week-grid-measure:var(--room-measure)}.RoomScheduleSkeleton_root[data-measure=narrow]{--room-measure:48rem}.RoomScheduleSkeleton_header{border-bottom:1px solid #f0f0f2;align-items:center;gap:12px;min-height:76px;padding:12px 20px;display:flex}@media (width>=1024px){.RoomScheduleSkeleton_header{padding:12px 28px}}.RoomScheduleSkeleton_back{border-radius:50%;width:36px;height:36px}.RoomScheduleSkeleton_title{flex-direction:column;gap:6px;display:flex}.RoomScheduleSkeleton_name{width:180px;height:22px}.RoomScheduleSkeleton_subtitle{width:120px;height:13px}.RoomScheduleSkeleton_tabs{border-bottom:1px solid #f0f0f2;align-items:center;gap:24px;min-height:69px;padding:10px 20px;display:flex}@media (width>=1024px){.RoomScheduleSkeleton_tabs{padding:10px 28px}}.RoomScheduleSkeleton_tab{width:92px;height:20px}.RoomScheduleSkeleton_body{flex:1;padding:20px}@media (width>=1024px){.RoomScheduleSkeleton_body{padding:20px 28px}}.RoomScheduleSkeleton_root[data-measure=wide] .RoomScheduleSkeleton_body{padding-bottom:0}.RoomScheduleSkeleton_panel{width:100%;max-width:var(--room-measure);height:100%;min-height:240px;margin-inline:auto}
