@layer base{._content_1hxhe_2{max-width:20rem;padding:var(--spacing-2) var(--spacing-3);background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);font-size:.875rem;line-height:1.4;box-shadow:var(--shadow-md);font-family:var(--font-family-base);border:1px solid var(--border);z-index:var(--z-overlay);overflow-wrap:break-word;word-break:keep-all;animation-duration:var(--animation-duration-normal);animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}._content_1hxhe_2[data-state=delayed-open][data-side=top]{animation-name:_slideDownAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=bottom]{animation-name:_slideUpAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=left]{animation-name:_slideRightAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=right]{animation-name:_slideLeftAndFade_1hxhe_1}@keyframes _slideUpAndFade_1hxhe_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownAndFade_1hxhe_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_1hxhe_1{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes _slideRightAndFade_1hxhe_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}}@layer base{._toaster_1f27e_2{--viewport-padding: var(--spacing-4);--toast-width: min(360px, calc(100vw - 32px) );--toast-border-radius: var(--radius);--toast-font-family: var(--font-family-base);--toast-animation-duration: var(--animation-duration-normal)}._toast_1f27e_2{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border);width:var(--toast-width);position:relative;animation:_slideIn_1f27e_1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:transform .2s ease,opacity .2s ease}._toast_1f27e_2:focus{outline:none;box-shadow:var(--shadow-focus)}._toast_1f27e_2:hover{transform:translateY(-2px)}._content_1f27e_35{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._title_1f27e_43{font-weight:600;font-size:1rem;color:var(--card-foreground);line-height:1.4}._description_1f27e_50{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}._icon_1f27e_56{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--primary)}._actionButton_1f27e_66{padding:var(--spacing-2) var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;margin-left:var(--spacing-2);white-space:nowrap}._actionButton_1f27e_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._actionButton_1f27e_66:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_1f27e_66:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._cancelButton_1f27e_93{padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);color:var(--muted-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;white-space:nowrap}._cancelButton_1f27e_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._cancelButton_1f27e_93:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_1f27e_93:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._closeButton_1f27e_119{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;opacity:.7;transition:opacity var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._closeButton_1f27e_119:hover{opacity:1;background-color:var(--muted)}._closeButton_1f27e_119:focus-visible{outline:none;box-shadow:var(--shadow-focus);opacity:1}.dark ._toast_1f27e_2{border-color:var(--border)}.dark ._actionButton_1f27e_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._actionButton_1f27e_66:active{background-color:color-mix(in srgb,var(--primary) 80%,white)}.dark ._cancelButton_1f27e_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._cancelButton_1f27e_93:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}@keyframes _slideIn_1f27e_1{0%{transform:translate(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translate(0);opacity:1}}}._page_jtky3_1{min-height:100vh;display:grid;place-items:center;padding:22px;background:#edf2f8;color:#1c2d46}._card_jtky3_1{width:min(100%,550px);padding:clamp(25px,5vw,45px);border:1px solid #cbd7e6;border-radius:22px;background:#fff;box-shadow:0 20px 60px #192f4c15}._brand_jtky3_1{text-decoration:none;color:#182c49;font-size:22px;font-weight:800;display:inline-block;margin-bottom:42px}._brand_jtky3_1 span{color:#315ce7}._icon_jtky3_1{width:54px;height:54px;border-radius:14px;display:grid;place-items:center;color:#895b11;background:#fff3db;margin-bottom:20px}._code_jtky3_1{font-size:12px;font-weight:800;letter-spacing:.13em;color:#315ce7}._card_jtky3_1 h1{font-size:clamp(27px,5vw,36px);letter-spacing:-.045em;line-height:1.15;margin:13px 0}._card_jtky3_1 p{color:#667991;line-height:1.7;margin-bottom:27px}._actions_jtky3_1{display:flex;flex-wrap:wrap;gap:11px;margin-bottom:24px}._actions_jtky3_1 a,._actions_jtky3_1 button{display:flex;gap:9px;align-items:center;justify-content:center;padding:12px 16px;border-radius:10px;font-weight:700;font-size:14px;cursor:pointer;text-decoration:none}._primary_jtky3_1{background:#315ce7;color:#fff}._secondary_jtky3_1{background:#fff;border:1px solid #cbd7e6;color:#1c2d46}._card_jtky3_1 small{color:#667991;overflow-wrap:anywhere}@media(max-width:480px){._actions_jtky3_1 a,._actions_jtky3_1 button{width:100%}}._container_1be78_1{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background-color:var(--surface);padding:var(--spacing-4)}._card_1be78_11{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:32rem;width:100%;padding:var(--spacing-8);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._iconContainer_1be78_24{margin-bottom:var(--spacing-6);animation:_pulse_1be78_1 3s infinite ease-in-out}._icon_1be78_24{color:var(--error)}._title_1be78_33{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4)}._message_1be78_41{font-size:1.125rem;line-height:1.6;color:var(--muted-foreground);margin-bottom:var(--spacing-6)}@keyframes _pulse_1be78_1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}@media(max-width:640px){._card_1be78_11{padding:var(--spacing-6)}._title_1be78_33{font-size:1.5rem}._message_1be78_41{font-size:1rem}}._skeleton_dwm2i_1{position:relative;overflow:hidden;background:var(--muted,var(--theme-info-bg));border-radius:var(--radius,8px);width:100%;height:1rem}._skeleton_dwm2i_1:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--theme-card) 50%,transparent),transparent);animation:_shimmer_dwm2i_1 1.7s infinite}@keyframes _shimmer_dwm2i_1{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){._skeleton_dwm2i_1:after{animation:none}}._container_3zbhj_1{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--theme-page, #101a2b);z-index:var(--z-overlay);padding:var(--spacing-4);overflow-y:auto}._content_3zbhj_13{width:100%;max-width:450px;display:flex;flex-direction:column;gap:var(--spacing-6);animation:_fadeIn_3zbhj_1 var(--animation-duration-normal) ease-out}._lockIcon_3zbhj_22{width:1.25rem;height:1.25rem;color:var(--primary);animation:_pulse_3zbhj_1 2s infinite ease-in-out;margin-right:var(--spacing-2);vertical-align:middle}._skeletonGrid_3zbhj_31{display:flex;flex-direction:column;gap:var(--spacing-4)}._skeletonRow_3zbhj_37{display:flex;flex-direction:column;gap:var(--spacing-3)}._titleRow_3zbhj_43{display:flex;align-items:center;gap:var(--spacing-4);margin:var(--spacing-2) 0}._leftSkeletons_3zbhj_50,._rightSkeletons_3zbhj_50{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1}._title_3zbhj_43{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:500;color:var(--foreground);text-align:center;margin:0;padding:var(--spacing-2) var(--spacing-3);background-color:var(--surface);border-radius:var(--radius);flex:2;white-space:nowrap;display:flex;align-items:center;justify-content:center}._skeletonBar_3zbhj_74{height:.75rem;width:100%;border-radius:var(--radius-sm)}@keyframes _pulse_3zbhj_1{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes _fadeIn_3zbhj_1{0%{opacity:0}to{opacity:1}}@media(max-width:640px){._title_3zbhj_43{font-size:1rem;padding:var(--spacing-1) var(--spacing-2)}._content_3zbhj_13{max-width:350px}._lockIcon_3zbhj_22{width:1rem;height:1rem}}._accessDeniedIcon_1k3wn_1{color:var(--warning)}._bar_mkcc1_1,._scrim_mkcc1_1,._sheet_mkcc1_1{display:none}@media(max-width:767px){._bar_mkcc1_1{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:1050;align-items:stretch;justify-content:space-around;background:var(--card,var(--theme-card));color:var(--card-foreground,var(--theme-text));border-top:1px solid var(--border,var(--theme-border));box-shadow:0 -4px 22px color-mix(in srgb,var(--theme-text) 9%,transparent);padding:6px 6px calc(6px + env(safe-area-inset-bottom));min-height:66px}._tab_mkcc1_1,._selected_mkcc1_1{display:flex;flex:1;min-width:0;max-width:115px;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;background:transparent;color:var(--muted-foreground,var(--theme-text-muted));text-decoration:none;font-size:10px;font-weight:700;padding:7px 3px;border-radius:9px;cursor:pointer;white-space:nowrap}._selected_mkcc1_1{color:var(--primary,var(--theme-primary));background:color-mix(in srgb,var(--primary,var(--theme-primary)) 9%,transparent)}._tab_mkcc1_1 span,._selected_mkcc1_1 span{overflow:hidden;text-overflow:ellipsis;max-width:100%}._scrim_mkcc1_1{display:block;position:fixed;inset:0;background:transparent;z-index:1060;border:0}._sheet_mkcc1_1{display:block;position:fixed;bottom:0;left:0;right:0;width:calc(100% - 28px);max-width:480px;margin-inline:auto;transform:none;box-sizing:border-box;z-index:1061;background:var(--card,var(--theme-card));color:var(--card-foreground,var(--theme-text));border-radius:20px 20px 0 0;box-shadow:0 -12px 35px color-mix(in srgb,var(--theme-text) 17%,transparent);padding:16px 16px calc(24px + env(safe-area-inset-bottom));max-height:80dvh;overflow-y:auto}._sheetHeader_mkcc1_1{display:flex;align-items:center;justify-content:space-between;margin:0 auto 14px;max-width:480px;font-size:17px}._sheetHeader_mkcc1_1 button{border:0;background:transparent;color:inherit;padding:8px;cursor:pointer}._links_mkcc1_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;max-width:480px;margin-inline:auto}._link_mkcc1_1,._linkSelected_mkcc1_1{display:flex;align-items:center;gap:10px;padding:14px 12px;min-width:0;min-height:52px;touch-action:manipulation;text-decoration:none;color:inherit;background:var(--background,var(--theme-info-bg));border:1px solid var(--border,var(--theme-border));border-radius:12px;font-size:13px;font-weight:650}._linkSelected_mkcc1_1{color:var(--primary,var(--theme-primary));border-color:var(--primary,var(--theme-primary))}._link_mkcc1_1 span,._linkSelected_mkcc1_1 span{overflow-wrap:anywhere}._sheetOpen_mkcc1_1{animation:_moreSheetIn_mkcc1_1 .24s cubic-bezier(.2,.8,.2,1) both}._sheetClosing_mkcc1_1{animation:_moreSheetOut_mkcc1_1 .24s ease-in both;pointer-events:none}._scrimOpen_mkcc1_1{animation:_moreScrimIn_mkcc1_1 .24s ease-out both}._scrimClosing_mkcc1_1{animation:_moreScrimOut_mkcc1_1 .24s ease-in both;pointer-events:none}@keyframes _moreSheetIn_mkcc1_1{0%{opacity:0;transform:translateY(28px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _moreSheetOut_mkcc1_1{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(28px) scale(.985)}}@keyframes _moreScrimIn_mkcc1_1{0%{opacity:0}to{opacity:1}}@keyframes _moreScrimOut_mkcc1_1{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){._sheetOpen_mkcc1_1,._sheetClosing_mkcc1_1,._scrimOpen_mkcc1_1,._scrimClosing_mkcc1_1{animation-duration:1ms}}}._shell_uqfnh_1{display:flex;min-height:100vh;background:var(--theme-page);color:var(--theme-text)}._sidebar_uqfnh_1,._sideOpen_uqfnh_1{width:244px;flex:0 0 244px;background:var(--theme-sidebar);color:var(--theme-sidebar-text);min-height:100vh;position:sticky;top:0;height:100vh;overflow-y:auto;z-index:45}._brand_uqfnh_1{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;font-size:21px;font-weight:800}._brand_uqfnh_1 a{color:var(--theme-primary-text);text-decoration:none}._group_uqfnh_1{padding:12px}._groupLabel_uqfnh_1{font-size:11px;color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:1px;margin:8px 13px}._navLink_uqfnh_1,._active_uqfnh_1{display:flex;align-items:center;gap:12px;padding:12px 14px;color:var(--theme-sidebar-text);text-decoration:none;border-radius:10px;font-size:14px;font-weight:600;margin:3px 0}._navLink_uqfnh_1:hover{background:var(--theme-hover);color:var(--theme-primary-text)}._navLink_uqfnh_1:focus-visible,._active_uqfnh_1:focus-visible,._iconButton_uqfnh_1:focus-visible,._menu_uqfnh_1:focus-visible,._close_uqfnh_1:focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px}._active_uqfnh_1{background:var(--theme-primary);color:var(--theme-primary-text)}._body_uqfnh_1{flex:1;min-width:0}._top_uqfnh_1{position:sticky;top:0;height:72px;background:var(--theme-card);border-bottom:1px solid var(--theme-border);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 28px;z-index:35}._searchWrap_uqfnh_1{position:absolute;left:50%;transform:translate(-50%);width:min(680px,52%);display:flex;align-items:center}._searchIcon_uqfnh_1{position:absolute;left:15px;color:var(--theme-text-muted)}._searchWrap_uqfnh_1 input{display:block;width:100%;min-width:0;height:46px;box-sizing:border-box;background:var(--theme-card-alt);border:1px solid var(--theme-border);border-radius:11px;padding:0 14px 0 44px;font-size:14px;outline:none}._searchWrap_uqfnh_1 ._searchIcon_uqfnh_1{pointer-events:none;z-index:1}._searchWrap_uqfnh_1 input:focus{border-color:var(--theme-primary);background:var(--theme-card)}._searchResults_uqfnh_1{position:absolute;top:49px;left:0;right:0;background:var(--theme-card);border:1px solid var(--theme-border);border-radius:12px;box-shadow:0 18px 35px color-mix(in srgb,var(--theme-text) 15%,transparent);padding:10px;max-height:360px;overflow:auto}._searchResults_uqfnh_1 a{display:flex;gap:9px;align-items:center;padding:10px;color:var(--theme-text);text-decoration:none;border-radius:7px;font-size:13px}._searchResults_uqfnh_1 a:hover{background:var(--theme-hover)}._searchResults_uqfnh_1 small{text-transform:uppercase;color:var(--theme-text-muted)}._searchResults_uqfnh_1 p{font-size:13px;padding:10px}._actions_uqfnh_1{display:flex;gap:12px;align-items:center;margin-left:auto}._iconButton_uqfnh_1,._menu_uqfnh_1,._close_uqfnh_1{border:0;background:transparent;cursor:pointer;color:var(--theme-text-secondary);display:flex;align-items:center;gap:4px;padding:9px;border-radius:9px}._iconButton_uqfnh_1:hover,._menu_uqfnh_1:hover{background:var(--theme-hover)}._relative_uqfnh_1{position:relative}._popover_uqfnh_1{position:absolute;right:0;top:46px;width:270px;background:var(--theme-card);border:1px solid var(--theme-border);border-radius:12px;box-shadow:0 20px 35px color-mix(in srgb,var(--theme-text) 13%,transparent);padding:16px;display:flex;flex-direction:column;gap:12px;font-size:13px;z-index:50}._popover_uqfnh_1 p{color:var(--theme-text-muted);line-height:1.5}._popover_uqfnh_1 a{display:flex;gap:8px;align-items:center;color:var(--theme-text);text-decoration:none}._content_uqfnh_1{min-width:0;max-width:100%;overflow-x:hidden}._content_uqfnh_1>div>header:first-child{display:none!important}._content_uqfnh_1>main>header:first-child{display:none!important}._menu_uqfnh_1,._close_uqfnh_1,._overlay_uqfnh_1{display:none}@media(max-width:900px){._sidebar_uqfnh_1{display:block;position:fixed;top:0;left:0;height:100vh;transform:translate(-105%);visibility:hidden;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility .28s;will-change:transform}._sideOpen_uqfnh_1{position:fixed;top:0;left:0;height:100vh;display:block;transform:translate(0);visibility:visible;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility .28s;will-change:transform}._close_uqfnh_1,._menu_uqfnh_1{display:flex}._overlay_uqfnh_1{position:fixed;inset:0;background:color-mix(in srgb,var(--theme-primary) 66%,transparent);border:0;z-index:40}._top_uqfnh_1{padding:0 12px;gap:6px}._searchWrap_uqfnh_1{width:min(410px,58%)}._actions_uqfnh_1{gap:2px}}@media(max-width:520px){._top_uqfnh_1{height:65px}._searchWrap_uqfnh_1{width:53%;left:49%}._searchWrap_uqfnh_1 input{font-size:12px;padding:11px 7px 11px 34px}._searchIcon_uqfnh_1{left:11px;width:15px}._iconButton_uqfnh_1{padding:6px}._popover_uqfnh_1{right:-5px;width:240px}}._companyName_uqfnh_2{font-size:16px;font-weight:800;color:var(--theme-text);max-width:245px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}._top_uqfnh_1 ._companyName_uqfnh_2{margin-right:12px}@media(max-width:1040px){._companyName_uqfnh_2{max-width:160px;font-size:14px}}@media(max-width:600px){._companyName_uqfnh_2{max-width:104px;font-size:12px}._top_uqfnh_1 ._companyName_uqfnh_2{margin-right:0}}._popover_uqfnh_1,._searchResults_uqfnh_1{animation:_stPopoverIn_uqfnh_1 .22s cubic-bezier(.2,.8,.2,1) both}@keyframes _stPopoverIn_uqfnh_1{0%{opacity:0;transform:translateY(-10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){._popover_uqfnh_1,._searchResults_uqfnh_1{animation:none!important}}@media(prefers-reduced-motion:no-preference){._navLink_uqfnh_1,._active_uqfnh_1,._iconButton_uqfnh_1,._menu_uqfnh_1,._close_uqfnh_1{transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}._popover_uqfnh_1,._searchResults_uqfnh_1{transform-origin:top right;animation:_stPopoverIn_uqfnh_1 .23s cubic-bezier(.22,1,.36,1) both}._searchResults_uqfnh_1{transform-origin:top center}._overlay_uqfnh_1{animation:_stOverlayFade_uqfnh_1 .23s ease both}@keyframes _stOverlayFade_uqfnh_1{0%{opacity:0}to{opacity:1}}}@media(max-width:900px){._sidebar_uqfnh_1{display:block;position:fixed;top:0;left:0;transform:translate(-105%);visibility:hidden;transition:transform .29s cubic-bezier(.22,1,.36,1),visibility .29s}._sideOpen_uqfnh_1{transform:translate(0);visibility:visible;transition:transform .29s cubic-bezier(.22,1,.36,1),visibility .29s}}@media(prefers-reduced-motion:reduce){._sidebar_uqfnh_1,._sideOpen_uqfnh_1,._overlay_uqfnh_1,._popover_uqfnh_1,._searchResults_uqfnh_1{transition:none!important;animation:none!important}}@media(max-width:700px){._top_uqfnh_1{display:flex!important;gap:5px!important;padding:0 10px!important}._companyName_uqfnh_2{max-width:90px!important;overflow:hidden;text-overflow:ellipsis;font-size:12px!important}._searchWrap_uqfnh_1{position:relative!important;left:auto!important;transform:none!important;flex:1!important;width:auto!important;min-width:0!important}._searchWrap_uqfnh_1 input{height:39px!important;font-size:13px!important}._actions_uqfnh_1{margin-left:auto!important;flex-shrink:0!important;justify-content:flex-end!important}._top_uqfnh_1{justify-content:flex-end!important}._top_uqfnh_1 ._companyName_uqfnh_2,._top_uqfnh_1 ._searchWrap_uqfnh_1{display:none!important}._iconButton_uqfnh_1{padding:6px!important}._popover_uqfnh_1{right:0!important;left:auto!important;max-width:calc(100vw - 24px)!important;width:min(355px,calc(100vw - 24px))!important;box-sizing:border-box!important}._relative_uqfnh_1{position:static!important}._top_uqfnh_1{position:sticky!important}._top_uqfnh_1 ._popover_uqfnh_1{position:absolute!important;right:12px!important;left:auto!important;top:calc(100% - 2px)!important;max-height:min(65dvh,480px)!important;overflow-y:auto!important}}@media(max-width:390px){._companyName_uqfnh_2{max-width:70px!important}._searchWrap_uqfnh_1 input::placeholder{color:transparent}}._notificationTrigger_uqfnh_19{position:relative!important;overflow:visible!important}._notificationBadge_uqfnh_19{position:absolute;top:-7px;right:-7px;display:flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 4px;box-sizing:border-box;border-radius:999px;background:#dc3545;color:#fff;font-size:11px;font-weight:800;line-height:1;z-index:2;pointer-events:none}@media(max-width:767px){._companyName_uqfnh_2,._menu_uqfnh_1,._sidebar_uqfnh_1,._sideOpen_uqfnh_1,._overlay_uqfnh_1{display:none!important}._content_uqfnh_1{padding-bottom:calc(90px + env(safe-area-inset-bottom));overflow-x:auto}._content_uqfnh_1 input,._content_uqfnh_1 textarea,._content_uqfnh_1 select{max-width:100%;box-sizing:border-box}._content_uqfnh_1 img,._content_uqfnh_1 video,._content_uqfnh_1 canvas{max-width:100%}._content_uqfnh_1 table{max-width:100%}._content_uqfnh_1 button,._content_uqfnh_1 a{touch-action:manipulation}._top_uqfnh_1 ._popover_uqfnh_1{right:12px!important;left:auto!important;width:min(355px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important}}body.dark ._shell_uqfnh_1{background:var(--theme-page);color:var(--theme-text)}body.dark ._top_uqfnh_1{background:var(--theme-page);border-color:var(--theme-border);color:var(--theme-text)}body.dark ._popover_uqfnh_1,body.dark ._searchResults_uqfnh_1{background:var(--theme-card);border-color:var(--theme-border);color:var(--theme-text)}body.dark ._iconButton_uqfnh_1,body.dark ._menu_uqfnh_1,body.dark ._close_uqfnh_1{color:var(--theme-text-secondary)}body.dark ._searchWrap_uqfnh_1 input{background:var(--theme-input);color:var(--theme-text);border-color:var(--theme-input-border)}body.dark ._popover_uqfnh_1 a,body.dark ._searchResults_uqfnh_1 a{color:var(--theme-text)}body.dark ._iconButton_uqfnh_1:hover,body.dark ._menu_uqfnh_1:hover,body.dark ._searchResults_uqfnh_1 a:hover{background:var(--theme-hover)}body.dark ._top_uqfnh_1 ._companyName_uqfnh_2{color:var(--theme-text)!important}._shell_z41vi_1{min-height:100vh;background:var(--theme-page);color:var(--theme-text);font-family:Arial,sans-serif}._shell_z41vi_1 *{box-sizing:border-box}._shell_z41vi_1 header{display:flex;justify-content:space-between;align-items:center;padding:20px max(20px,calc((100vw - 950px)/2));background:var(--theme-card);border-bottom:1px solid var(--theme-border)}._shell_z41vi_1 a{color:var(--theme-primary);text-decoration:none;font-weight:700}._shell_z41vi_1 main{max-width:900px;margin:0 auto;padding:42px 20px}._eyebrow_z41vi_1{font-weight:800;letter-spacing:2px;font-size:11px;color:var(--theme-text-muted)}._shell_z41vi_1 h1{font-size:34px;margin:8px 0}._sub_z41vi_1{color:var(--theme-text-muted)}._steps_z41vi_1{display:flex;gap:9px;margin:30px 0 20px;flex-wrap:wrap}._steps_z41vi_1 button{border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-card);padding:12px;color:var(--theme-text-muted);cursor:pointer}._steps_z41vi_1 button[data-current=true]{background:var(--theme-primary);color:var(--theme-primary-text);border-color:var(--theme-primary)}._card_z41vi_1{background:var(--theme-card);border:1px solid var(--theme-border);border-radius:16px;padding:30px;box-shadow:0 8px 24px color-mix(in srgb,var(--theme-text) 4%,transparent)}._card_z41vi_1 h2{margin-top:0}._card_z41vi_1 p{color:var(--theme-text-muted);line-height:1.6}._card_z41vi_1 label{display:flex;flex-direction:column;gap:7px;margin:18px 0;font-size:13px;font-weight:700}._card_z41vi_1 input{border:1px solid var(--theme-border);border-radius:8px;padding:12px;font:inherit;max-width:460px}._card_z41vi_1 input[type=color]{padding:4px;width:90px;height:45px}._add_z41vi_1{display:flex;gap:10px}._add_z41vi_1 input{width:75%}._card_z41vi_1 button,._teamLink_z41vi_1{padding:11px 16px;border-radius:8px;background:var(--theme-primary);color:var(--theme-primary-text);border:0;cursor:pointer;font-weight:700}._chips_z41vi_1{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}._chips_z41vi_1 span{background:var(--theme-info-bg);padding:6px 8px 6px 13px;border-radius:22px}._chips_z41vi_1 button{background:none;color:var(--theme-primary);padding:0 5px;margin-left:7px}._card_z41vi_1 footer{margin-top:30px;display:flex;justify-content:space-between;border-top:1px solid var(--theme-border);padding-top:20px}._card_z41vi_1 ._back_z41vi_1{background:var(--theme-info-bg);color:var(--theme-text)}._teamLink_z41vi_1{display:inline-block;margin:5px}._error_z41vi_1{color:var(--theme-danger-text)!important}._foot_z41vi_1{font-size:12px;color:var(--theme-text-muted);margin-top:25px}@media(max-width:600px){._shell_z41vi_1 main{padding:26px 14px}._card_z41vi_1{padding:19px}._steps_z41vi_1 button{font-size:12px}._shell_z41vi_1 h1{font-size:27px}}._stepLabel_z41vi_2{font-size:12px;font-weight:750;color:var(--theme-text-muted);padding:10px 11px;border-radius:9px;white-space:nowrap}._stepLabel_z41vi_2[data-current=true]{color:var(--theme-primary);background:var(--theme-info-bg)}._stepArrow_z41vi_2{color:var(--theme-text-muted);font-size:18px}._peopleList_z41vi_2{max-height:290px;overflow-y:auto;border:1px solid var(--theme-border);border-radius:12px;padding:10px;background:var(--theme-page);display:flex;flex-direction:column;gap:10px}._personCard_z41vi_2{background:var(--theme-card);border:1px solid var(--theme-border);border-radius:11px;padding:15px}._personTop_z41vi_2{display:flex;justify-content:space-between;align-items:center}._personTop_z41vi_2 strong{font-size:13px}._removePerson_z41vi_2{background:transparent!important;color:var(--theme-danger-text)!important;padding:5px 9px!important}._personGrid_z41vi_2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 12px}._personGrid_z41vi_2 label{margin:10px 0!important}._personGrid_z41vi_2 input{max-width:none!important;width:100%}._addPerson_z41vi_2{margin-top:13px;background:var(--theme-info-bg)!important;color:var(--theme-text)!important}._inviteResults_z41vi_2{margin-top:20px;border-top:1px solid var(--theme-border);padding-top:15px}._inviteResults_z41vi_2>p{font-size:12px}._inviteRow_z41vi_2{display:grid;grid-template-columns:1fr 1.2fr .8fr auto;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--theme-border);font-size:12px}._inviteRow_z41vi_2 span{overflow-wrap:anywhere;color:var(--theme-text-muted)}._inviteRow_z41vi_2 small{color:var(--theme-success-text);font-weight:700}._inviteRow_z41vi_2 button{padding:8px 10px!important;font-size:11px}._steps_z41vi_1{align-items:center!important;gap:4px!important}@media(max-width:650px){._personGrid_z41vi_2{grid-template-columns:1fr}._inviteRow_z41vi_2{grid-template-columns:1fr 1fr}._stepLabel_z41vi_2{white-space:normal;padding:7px;font-size:10px}._stepArrow_z41vi_2{font-size:12px}}._colorSection_z41vi_4{margin:18px 0}._colorSection_z41vi_4>strong{font-size:13px;color:var(--theme-text)}._colorSection_z41vi_4>small{display:block;margin-top:10px;color:var(--theme-text-muted)}._colorPalette_z41vi_4{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:12px 0}._colorSwatch_z41vi_4{width:37px;height:37px;padding:0!important;border-radius:10px!important;border:2px solid var(--theme-border)!important;box-shadow:0 0 0 1px var(--theme-text)!important;font-weight:900;color:var(--theme-primary-text);cursor:pointer}._colorSwatch_z41vi_4[aria-pressed=true]{box-shadow:0 0 0 3px var(--theme-text)!important;transform:scale(1.07)}._customColor_z41vi_4{display:flex!important;flex-direction:row!important;align-items:center;gap:6px!important;margin:0!important;font-size:12px!important}._customColor_z41vi_4 input{width:40px!important;height:38px!important;padding:3px!important;cursor:pointer}._policyIntro_z41vi_7{display:flex;flex-direction:column;gap:5px;padding:16px;border:1px solid var(--theme-primary);background:var(--theme-info-bg);border-radius:12px;margin:14px 0;color:var(--theme-primary)}._policyIntro_z41vi_7 strong{font-size:14px}._policyIntro_z41vi_7 span{font-size:12px;line-height:1.5}._policyActions_z41vi_7{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:16px 0}._policyActions_z41vi_7 button{min-height:42px}._policyCard_z41vi_7{border:1px solid var(--sp-border,var(--theme-border));background:var(--sp-surface,var(--theme-card));color:var(--sp-text,var(--theme-primary));border-radius:14px;padding:18px;margin:14px 0;box-shadow:0 3px 10px color-mix(in srgb,var(--theme-text) 4%,transparent)}._policyCard_z41vi_7 ._personTop_z41vi_2{border-bottom:1px solid var(--sp-border-soft,var(--theme-border));padding-bottom:12px;margin-bottom:12px}._policyCard_z41vi_7 ._personTop_z41vi_2 strong{font-size:16px}._policyCard_z41vi_7 ._personTop_z41vi_2 small{color:var(--sp-muted,var(--theme-text-muted));text-transform:capitalize}._policyPermissions_z41vi_7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;margin-bottom:16px}._card_z41vi_1 label._policyCheck_z41vi_7{display:flex!important;flex-direction:row!important;align-items:center!important;gap:9px!important;margin:6px 0!important;line-height:1.4;font-weight:600!important;min-height:30px;cursor:pointer}._card_z41vi_1 label._policyCheck_z41vi_7 input[type=checkbox]{width:17px!important;height:17px!important;min-height:17px!important;max-width:17px!important;accent-color:var(--theme-primary);flex-shrink:0}._policyToggles_z41vi_7{display:flex;flex-direction:column;justify-content:center}._policyNote_z41vi_7{font-size:12px;color:var(--sp-muted,var(--theme-text-muted));line-height:1.65}._policySuccess_z41vi_7{color:var(--theme-success-text)!important;font-weight:700}._shell_z41vi_1 ._steps_z41vi_1{gap:5px!important}._shell_z41vi_1 ._steps_z41vi_1 ._stepLabel_z41vi_2{font-size:12px!important;padding:9px 10px!important}._shell_z41vi_1 ._steps_z41vi_1 ._stepLabel_z41vi_2[data-current=true]{background:var(--theme-info-bg)!important;color:var(--theme-text)!important}._card_z41vi_1 select{background:var(--sp-surface,var(--theme-card));color:var(--sp-text,var(--theme-primary))}@media(max-width:700px){._policyPermissions_z41vi_7{grid-template-columns:1fr}._policyCard_z41vi_7{padding:14px}._shell_z41vi_1 ._steps_z41vi_1{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px!important;overflow:visible!important}._shell_z41vi_1 ._steps_z41vi_1 ._stepLabel_z41vi_2{white-space:normal!important;word-break:normal!important;text-align:center!important;font-size:10px!important;padding:8px 3px!important}._shell_z41vi_1 ._steps_z41vi_1 ._stepArrow_z41vi_2{display:none!important}}._shell_z41vi_1{font-family:var(--font-family-base,"DM Sans",sans-serif)!important;color:var(--theme-primary)}._shell_z41vi_1 main{padding:25px 25px 30px}._eyebrow_z41vi_1{font-size:10px!important;letter-spacing:2px!important;color:var(--theme-text)!important}._shell_z41vi_1 h1{font-family:var(--font-family-display,"DM Sans",sans-serif);font-size:30px!important;letter-spacing:-.8px;margin:9px 0 11px!important}._sub_z41vi_1{font-size:13px;line-height:1.6;color:var(--theme-text-muted)!important;margin:0}._steps_z41vi_1{margin:22px 0 19px!important;gap:3px!important;justify-content:space-between;flex-wrap:nowrap!important}._stepLabel_z41vi_2{font-size:10px!important;padding:9px 6px!important}._stepLabel_z41vi_2[data-current=true]{background:var(--theme-info-bg)!important;color:var(--theme-text)!important}._stepArrow_z41vi_2{font-size:13px!important;color:var(--theme-text-muted)!important;flex-shrink:0}._card_z41vi_1{padding:22px!important;border-radius:14px!important;box-shadow:0 8px 28px color-mix(in srgb,var(--theme-shadow-ink) 4%,transparent)!important}._card_z41vi_1 h2{font-size:18px!important;letter-spacing:-.25px;margin:0 0 13px!important}._card_z41vi_1 p{font-size:12px!important}._card_z41vi_1 label{margin:13px 0!important;font-size:12px!important}._card_z41vi_1 input:not([type=color]),._card_z41vi_1 select{max-width:none!important;width:100%!important;min-height:43px;border:1px solid var(--theme-border)!important;border-radius:9px!important;padding:10px 12px!important;font-size:13px!important}._card_z41vi_1 input:focus,._card_z41vi_1 select:focus{border-color:var(--theme-text)!important;box-shadow:0 0 0 3px var(--theme-text)!important}._card_z41vi_1 footer{margin-top:21px!important;padding-top:18px!important;gap:12px}._card_z41vi_1 footer button{min-height:42px!important;padding:10px 18px!important;border-radius:10px!important}._card_z41vi_1 footer ._back_z41vi_1{box-shadow:none!important}._card_z41vi_1 button:disabled{opacity:.55;cursor:not-allowed}._colorSection_z41vi_4{margin:14px 0 6px!important}._colorPalette_z41vi_4{margin:8px 0!important}._customColor_z41vi_4{border:1px solid var(--theme-border);border-radius:10px;padding:5px 12px 5px 5px}._peopleList_z41vi_2{max-height:245px!important}@media(max-width:700px){._shell_z41vi_1 main{padding:17px 15px!important}._card_z41vi_1{padding:17px!important}._steps_z41vi_1{overflow-x:auto}._stepLabel_z41vi_2{font-size:9px!important}._shell_z41vi_1 h1{font-size:25px!important}}._shell_z41vi_1 ._steps_z41vi_1{display:flex!important;align-items:center!important;gap:8px!important;justify-content:space-between!important;flex-wrap:wrap!important;margin:25px 0!important}._shell_z41vi_1 ._steps_z41vi_1 ._stepLabel_z41vi_2{font-size:17px!important;line-height:1.35!important;font-weight:800!important;color:var(--theme-text)!important;padding:11px 12px!important;white-space:nowrap!important;letter-spacing:0!important}._shell_z41vi_1 ._steps_z41vi_1 ._stepLabel_z41vi_2[data-current=true]{color:var(--theme-text)!important;background:var(--theme-info-bg)!important;border-radius:10px!important}._shell_z41vi_1 ._steps_z41vi_1 ._stepArrow_z41vi_2{font-size:23px!important;font-weight:800!important;color:var(--theme-text-muted)!important}@media(max-width:760px){._shell_z41vi_1 ._steps_z41vi_1{justify-content:flex-start!important}._shell_z41vi_1 ._steps_z41vi_1 ._stepLabel_z41vi_2{font-size:14px!important;padding:9px 7px!important}._shell_z41vi_1 ._steps_z41vi_1 ._stepArrow_z41vi_2{font-size:17px!important}}body.dark ._shell_z41vi_1,body.dark ._main_z41vi_19{background-color:var(--theme-page);color:var(--theme-text)}body.dark :is(._panel_z41vi_20,._card_z41vi_1,._tabs_z41vi_20,._toolbar_z41vi_20,._board_z41vi_20,._dates_z41vi_20,._search_z41vi_20,._frame_z41vi_20,._settings_z41vi_20,._stats_z41vi_20,._table_z41vi_20,._list_z41vi_20,._form_z41vi_20,._grid_z41vi_20,._preview_z41vi_20,._filters_z41vi_20,._calendar_z41vi_20,._modal_z41vi_20,._dialog_z41vi_20,._details_z41vi_20,._section_z41vi_20,._content_z41vi_20,._summary_z41vi_20){background-color:var(--theme-card)!important;color:var(--theme-primary);border-color:var(--theme-border)!important}body.dark :is(._shell_z41vi_1,._main_z41vi_19) :is(h1,h2,h3,h4,strong){color:var(--theme-primary)}body.dark :is(._shell_z41vi_1,._main_z41vi_19) :is(input,select,textarea){background:var(--theme-input)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}._window_ce5am_1{position:fixed;right:23px;top:86px;width:min(405px,calc(100vw - 24px));height:min(590px,calc(100dvh - 105px));background:var(--theme-card);border:1px solid var(--theme-border);border-radius:17px;box-shadow:0 22px 70px color-mix(in srgb,var(--theme-text) 33%,transparent);z-index:900;display:flex;flex-direction:column;overflow:hidden}._header_ce5am_1{display:flex;gap:12px;align-items:center;padding:17px;background:var(--theme-primary);color:var(--theme-primary-text)}._header_ce5am_1 strong{font-size:15px}._header_ce5am_1 small{display:block;color:var(--theme-primary);font-size:11px;margin-top:4px}._header_ce5am_1>button{margin-left:auto;border:0;background:transparent;color:var(--theme-primary-text);cursor:pointer}._avatar_ce5am_1{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:var(--theme-primary)}._messages_ce5am_1{flex:1;overflow-y:auto;padding:17px;background:var(--theme-card-alt);display:flex;flex-direction:column;gap:12px}._bot_ce5am_1,._user_ce5am_1{max-width:91%;border-radius:13px;padding:11px 14px;font-size:13px;line-height:1.5}._bot_ce5am_1{align-self:flex-start;background:var(--theme-card);border:1px solid var(--theme-border);color:var(--theme-text)}._user_ce5am_1{align-self:flex-end;background:var(--theme-primary);color:var(--theme-primary-text)}._bot_ce5am_1 p,._user_ce5am_1 p{margin:0;white-space:pre-wrap}._bot_ce5am_1 button{display:inline-flex;gap:5px;align-items:center;margin-top:9px;background:var(--theme-info-bg);border:0;color:var(--theme-primary);border-radius:8px;padding:8px 10px;font-weight:750;cursor:pointer}._entry_ce5am_1{padding:13px;display:flex;gap:8px;border-top:1px solid var(--theme-border)}._entry_ce5am_1 input{flex:1;min-width:0;border:1px solid var(--theme-border);border-radius:10px;padding:10px;font-size:13px}._entry_ce5am_1 button{background:var(--theme-primary);border:0;color:var(--theme-primary-text);border-radius:10px;width:42px;display:grid;place-items:center;cursor:pointer}._entry_ce5am_1 button:disabled{opacity:.5}@media(max-width:767px){._window_ce5am_1{position:fixed;left:8px;right:8px;top:calc(65px + env(safe-area-inset-top));bottom:calc(76px + env(safe-area-inset-bottom));width:auto;max-width:none;height:auto;max-height:none;min-height:0;box-sizing:border-box;border-radius:15px;z-index:900}._messages_ce5am_1{min-height:0}._header_ce5am_1,._entry_ce5am_1{flex-shrink:0}._importer_ce5am_1{flex-shrink:0;max-height:min(190px,25dvh)}}._importer_ce5am_1{padding:12px 15px;border-top:1px solid var(--theme-border);max-height:225px;overflow-y:auto;font-size:12px;background:var(--theme-card)}._uploadLabel_ce5am_2{display:flex;align-items:center;gap:8px;color:var(--theme-primary);font-size:12px;font-weight:750;cursor:pointer}._uploadLabel_ce5am_2 input{font-size:11px;max-width:210px}._previewRows_ce5am_2{max-height:115px;overflow:auto;margin:8px 0;border:1px solid var(--theme-border);border-radius:8px}._previewRows_ce5am_2>div{padding:7px 10px;border-bottom:1px solid var(--theme-border)}._previewRows_ce5am_2 small{display:block;color:var(--theme-text-muted)}._importer_ce5am_1>button{background:var(--theme-primary);color:var(--theme-primary-text);border:0;border-radius:8px;padding:9px 11px;cursor:pointer}._importer_ce5am_1 p{font-size:12px;margin:6px 0}._draft_ce5am_3{border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-card-alt);padding:10px;margin-top:12px;display:flex;flex-direction:column;gap:6px}._draft_ce5am_3>strong{font-size:12px;color:var(--theme-text)}._draft_ce5am_3>div{font-size:12px;overflow-wrap:anywhere}._draft_ce5am_3>div b{font-weight:750;text-transform:capitalize}._draft_ce5am_3 button{justify-content:center!important;align-items:center}._draft_ce5am_3 button:disabled{opacity:.6;cursor:not-allowed}._window_ce5am_1{background:var(--theme-card);color:var(--theme-text);border-color:var(--theme-border)}._header_ce5am_1{background:var(--theme-sidebar);color:var(--theme-sidebar-text)}._messages_ce5am_1{background:var(--theme-page)}._bot_ce5am_1{background:var(--theme-card);color:var(--theme-text);border-color:var(--theme-border)}._user_ce5am_1{background:var(--theme-primary);color:var(--theme-primary-text)}._entry_ce5am_1,._importer_ce5am_1{background:var(--theme-card);border-color:var(--theme-border);color:var(--theme-text)}._entry_ce5am_1 input{background:var(--theme-input);border-color:var(--theme-input-border);color:var(--theme-text)}._entry_ce5am_1 button,._importer_ce5am_1>button{background:var(--theme-primary);color:var(--theme-primary-text)}._previewRows_ce5am_2{border-color:var(--theme-border)}._previewRows_ce5am_2 small{color:var(--theme-text-muted)}@keyframes stSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){[role=menu][data-state=open],[role=listbox][data-state=open],[role=dialog][data-state=open]{animation:stSlideDown .22s ease-out both}button,a,input,select{transition:background-color .18s ease,border-color .18s ease,color .18s ease}}.sp-status-badge{display:inline-flex;align-items:center;justify-content:center;max-width:100%;width:max-content;min-height:25px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:650;line-height:1.3;white-space:normal;text-align:center;background:var(--theme-info-bg);color:var(--theme-info-text);border:1px solid transparent}.sp-status-badge[data-tone=success]{background:var(--theme-success-bg);color:var(--theme-success-text)}.sp-status-badge[data-tone=warning]{background:var(--theme-warning-bg);color:var(--theme-warning-text)}.sp-status-badge[data-tone=danger]{background:var(--theme-danger-bg);color:var(--theme-danger-text)}.sp-status-badge[data-tone=neutral]{background:var(--theme-neutral-bg);color:var(--theme-neutral-text)}.sp-status-badge[data-tone=info]{background:var(--theme-info-bg);color:var(--theme-info-text)}body.dark .sp-status-badge[data-tone=success]{background:var(--theme-success-bg);color:var(--theme-success-text)}body.dark .sp-status-badge[data-tone=warning]{background:var(--theme-warning-bg);color:var(--theme-warning-text)}body.dark .sp-status-badge[data-tone=danger]{background:var(--theme-danger-bg);color:var(--theme-danger-text)}body.dark .sp-status-badge[data-tone=neutral]{background:var(--theme-neutral-bg);color:var(--theme-neutral-text)}body.dark .sp-status-badge[data-tone=info]{background:var(--theme-info-bg);color:var(--theme-info-text)}.sp-status-badge[data-tone=purple]{background:var(--theme-purple-bg);color:var(--theme-purple-text)}.sp-status-badge[data-tone=teal]{background:var(--theme-teal-bg);color:var(--theme-teal-text)}body.dark .sp-status-badge[data-tone=purple]{background:var(--theme-purple-bg);color:var(--theme-purple-text)}body.dark .sp-status-badge[data-tone=teal]{background:var(--theme-teal-bg);color:var(--theme-teal-text)}body:not(.dark){background:var(--theme-page);color:var(--theme-text);--text:var(--theme-text);--text-primary:var(--theme-text);--text-secondary:var(--theme-text-secondary);--text-muted:var(--theme-text-muted);--border-color:var(--theme-border);--card-bg:var(--theme-card);--surface-bg:var(--theme-page);--input-border:var(--theme-input-border);color-scheme:light}body:not(.dark) :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),textarea,select){border-color:var(--theme-input-border);color:var(--theme-text);background-color:var(--theme-input)}body:not(.dark) :where(input,textarea)::placeholder{color:var(--theme-text-muted);opacity:1}body:not(.dark) :where(input,textarea,select):focus-visible{border-color:var(--theme-primary);outline:2px solid color-mix(in srgb,var(--theme-primary) 22%,transparent);outline-offset:1px}body:not(.dark) :where(button,a,[role=button]):focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px}body:not(.dark) :where(.customer-list-shell,.customer-item,.customer-modal,.customer-filter-menu,.employee-directory-row){border-color:var(--theme-border);box-shadow:0 2px 12px color-mix(in srgb,var(--theme-text) 4%,transparent)}body:not(.dark) :where(.customer-row-field small,.customer-count,.customer-item-main small,.customer-item-main span,.customer-empty){color:var(--theme-text-muted)}body:not(.dark) :where(.customer-search,.customer-icon){border-color:var(--theme-border)}body:not(.dark) :where(.customer-item):hover{background:var(--theme-info-bg);border-color:var(--theme-border)}body:not(.dark) :where(.customer-list-shell,.customer-item,.employee-directory-row,.customer-modal,.customer-filter-menu){border-color:var(--theme-border)!important}body:not(.dark) :where(.customer-row-field small,.customer-count,.customer-item-main small,.customer-item-main span){color:var(--theme-text-muted)!important}body:not(.dark) :where(.customer-search,.customer-icon,.customer-add-tag){border-color:var(--theme-border)!important}body:not(.dark) :where(.customer-toolbar,.customer-count){border-color:var(--theme-border)!important}body:not(.dark) :where(.customer-item):hover{background:var(--theme-info-bg)!important}body:not(.dark) :where(.sp-status-badge){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--theme-text) 4%,transparent)}:root:not(.dark),body:not(.dark){--theme-page:#edf2f8;--theme-card:#ffffff;--theme-card-alt:#f7f9fc;--theme-sidebar:#101f38;--theme-sidebar-text:#e4eafb;--theme-text:#1c2d46;--theme-text-secondary:#52647d;--theme-text-muted:#667991;--theme-border:#cbd7e6;--theme-border-strong:#b9c9dc;--theme-input:#ffffff;--theme-input-border:#bfccdf;--theme-primary:#315ce7;--theme-primary-hover:#244bc5;--theme-primary-text:#ffffff;--theme-hover:#eaf1fb;--theme-selected:#e2ecff;--theme-success-bg:#e4f7ed;--theme-success-text:#167346;--theme-warning-bg:#fff3db;--theme-warning-text:#895b11;--theme-danger-bg:#fee9e9;--theme-danger-text:#a92c36;--theme-info-bg:#e9f1ff;--theme-info-text:#25549b;--theme-neutral-bg:#edf0f5;--theme-neutral-text:#596477;--theme-purple-bg:#f0eaff;--theme-purple-text:#7046ad;--theme-teal-bg:#dff6f3;--theme-teal-text:#126b66;--theme-shadow:0 3px 16px #1e34510d;--theme-overlay:#0b1a33;--theme-shadow-ink:#1c2d46;--background:var(--theme-page);--foreground:var(--theme-text);--card:var(--theme-card);--card-foreground:var(--theme-text);--surface:var(--theme-card-alt);--surface-foreground:var(--theme-text);--popup:var(--theme-card);--popup-foreground:var(--theme-text);--primary:var(--theme-primary);--primary-foreground:var(--theme-primary-text);--border:var(--theme-border);--muted-foreground:var(--theme-text-muted);--text-muted:var(--theme-text-muted);--text-secondary:var(--theme-text-secondary);--text-primary:var(--theme-text);--input-border:var(--theme-input-border);--card-bg:var(--theme-card);--border-color:var(--theme-border);--surface-bg:var(--theme-page);--text:var(--theme-text);--surface-secondary:var(--theme-card-alt);--secondary:var(--theme-card-alt);--secondary-foreground:var(--theme-text);--accent:var(--theme-selected);--accent-foreground:var(--theme-text);--muted:var(--theme-card-alt);--sidebar:var(--theme-sidebar);--sidebar-foreground:var(--theme-sidebar-text);--ring:var(--theme-primary)}html.dark,body.dark{--theme-page:#101a2b;--theme-card:#202d45;--theme-card-alt:#18263c;--theme-sidebar:#101f38;--theme-sidebar-text:#e4eafb;--theme-text:#edf3fc;--theme-text-secondary:#bac9de;--theme-text-muted:#a8bad2;--theme-border:#455875;--theme-border-strong:#536783;--theme-input:#17243a;--theme-input-border:#536783;--theme-primary:#3761d9;--theme-primary-hover:#5278e7;--theme-primary-text:#ffffff;--theme-hover:#293c59;--theme-selected:#29466f;--theme-success-bg:#173d30;--theme-success-text:#a8edc8;--theme-warning-bg:#46371d;--theme-warning-text:#ffdda0;--theme-danger-bg:#4a252c;--theme-danger-text:#ffb6bd;--theme-info-bg:#243d63;--theme-info-text:#bdd6ff;--theme-neutral-bg:#303a49;--theme-neutral-text:#d3dce8;--theme-purple-bg:#3c2d57;--theme-purple-text:#ddc7ff;--theme-teal-bg:#173f3c;--theme-teal-text:#a6e9df;--theme-shadow:0 3px 16px #00000025;--theme-overlay:#000000;--theme-shadow-ink:#000000;--background:var(--theme-page);--foreground:var(--theme-text);--card:var(--theme-card);--card-foreground:var(--theme-text);--surface:var(--theme-card-alt);--surface-foreground:var(--theme-text);--popup:var(--theme-card);--popup-foreground:var(--theme-text);--primary:var(--theme-primary);--primary-foreground:var(--theme-primary-text);--border:var(--theme-border);--muted-foreground:var(--theme-text-muted);--text-muted:var(--theme-text-muted);--text-secondary:var(--theme-text-secondary);--text-primary:var(--theme-text);--input-border:var(--theme-input-border);--card-bg:var(--theme-card);--border-color:var(--theme-border);--surface-bg:var(--theme-page);--text:var(--theme-text);--surface-secondary:var(--theme-card-alt);--secondary:var(--theme-card-alt);--secondary-foreground:var(--theme-text);--accent:var(--theme-selected);--accent-foreground:var(--theme-text);--muted:var(--theme-card-alt);--sidebar:var(--theme-sidebar);--sidebar-foreground:var(--theme-sidebar-text);--ring:var(--theme-primary)}html,body,#root{background-color:var(--theme-page);color:var(--theme-text)}html.dark body,html.dark #root,html.dark main{background-color:var(--theme-page)}html.dark [class*=AuthLoadingState_container]{background-color:var(--theme-page)!important;color:var(--theme-text)!important}html.dark :is([class*=dispatch_],[class*=employees_],[class*=AppShell_]) :is(input,textarea,select){background-color:var(--theme-input);color:var(--theme-text)}body{background:var(--theme-page);color:var(--theme-text);--sp-text:var(--theme-text);--sp-muted:var(--theme-text-muted)}body:has([class*=_index_site]){background:#fff;color-scheme:light}html:has([class*=_index_site]){background:#fff;color-scheme:light}body :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),select,textarea){background-color:var(--theme-input);color:var(--theme-text);border-color:var(--theme-input-border)}body :where(input,textarea)::placeholder{color:var(--theme-text-muted)}body :where(input,select,textarea):focus-visible{border-color:var(--theme-primary);outline-color:var(--theme-primary)}body :where(.customer-list-shell,.customer-item,.customer-modal,.customer-filter-menu,.employee-directory-row){background:var(--theme-card);color:var(--theme-text);border-color:var(--theme-border)}body :where(.customer-item-main,.customer-row-field,.customer-row-name strong){color:var(--theme-text)}body :where(.customer-row-field small,.customer-count,.customer-item-main small,.customer-item-main span,.customer-empty){color:var(--theme-text-muted)}body :where(.customer-toolbar,.customer-count,.customer-row-tags){border-color:var(--theme-border)}body :where(.customer-search,.customer-icon,.customer-add-tag){border-color:var(--theme-input-border)}body :where(.customer-item):hover{background:var(--theme-hover)}body :where(.customer-tag-chip){background:var(--theme-info-bg);color:var(--theme-info-text);border-color:var(--theme-border)}body :where(.customer-tag-options label,.customer-bulk){background:var(--theme-card-alt);border-color:var(--theme-border);color:var(--theme-text)}body :where(.customer-modal-buttons button:not([type=submit])){background:var(--theme-card-alt);color:var(--theme-text);border-color:var(--theme-border)}body :where(.customer-modal-buttons button[type=submit],.customer-modal form>button){background:var(--theme-primary);color:var(--theme-primary-text)}body :where(.sp-status-badge[data-tone=success]){background:var(--theme-success-bg);color:var(--theme-success-text)}body :where(.sp-status-badge[data-tone=warning]){background:var(--theme-warning-bg);color:var(--theme-warning-text)}body :where(.sp-status-badge[data-tone=danger]){background:var(--theme-danger-bg);color:var(--theme-danger-text)}body :where(.sp-status-badge[data-tone=info]){background:var(--theme-info-bg);color:var(--theme-info-text)}body :where(.sp-status-badge[data-tone=neutral]){background:var(--theme-neutral-bg);color:var(--theme-neutral-text)}body :where(.sp-status-badge[data-tone=purple]){background:var(--theme-purple-bg);color:var(--theme-purple-text)}body :where(.sp-status-badge[data-tone=teal]){background:var(--theme-teal-bg);color:var(--theme-teal-text)}:root{--st-motion-fast:.15s;--st-motion-normal:.23s;--st-motion-slow:.32s;--st-motion-ease:cubic-bezier(.22,1,.36,1)}@keyframes stEnter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes stMenuEnter{0%{opacity:0;transform:translateY(-7px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes stToastEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){:where(button,a,[role=button],[role=tab],[role=menuitem],[role=option]){transition:background-color var(--st-motion-fast) ease,color var(--st-motion-fast) ease,border-color var(--st-motion-fast) ease,box-shadow var(--st-motion-fast) ease,opacity var(--st-motion-fast) ease}:where(input,textarea,select){transition:border-color var(--st-motion-fast) ease,box-shadow var(--st-motion-fast) ease,background-color var(--st-motion-fast) ease}:where([role=menu],[role=listbox],[data-radix-menu-content],[data-radix-select-content])[data-state=open]{animation:stMenuEnter var(--st-motion-normal) var(--st-motion-ease) both}:where([role=dialog],[data-state=open][data-side=bottom]){animation:stEnter var(--st-motion-normal) var(--st-motion-ease) both}:where([data-sonner-toast],[role=status][data-state=open]){animation:stToastEnter var(--st-motion-normal) var(--st-motion-ease) both}:where(details[open]>:not(summary)){animation:stEnter var(--st-motion-normal) var(--st-motion-ease) both}}@media(prefers-reduced-motion:reduce){:where([role=menu],[role=listbox],[role=dialog],[data-sonner-toast]){animation:none!important}}@keyframes stPanelIn{0%{opacity:0;transform:translateY(-8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes stPanelFromRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:no-preference){:where(.customer-filter-menu,.employee-filter-menu,.filter-dropdown,.filter-menu,.dropdown-menu,.dropdown-content,.action-menu,.context-menu,.profile-menu,.notification-menu,[data-state=open][role=menu],[data-state=open][role=listbox]){animation:stPanelIn .24s cubic-bezier(.22,1,.36,1) both}:where(.modal-backdrop,.dialog-backdrop,.drawer-backdrop){animation:stOverlayFadeIn .21s ease-out both}:where(.modal-content,.dialog-content,.drawer-panel,.slide-panel){animation:stPanelFromRight .26s cubic-bezier(.22,1,.36,1) both}:where(.customer-item,.employee-directory-row,.job-row,.invoice-row,.estimate-row){transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}}@keyframes stOverlayFadeIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){:where(.customer-filter-menu,.employee-filter-menu,.filter-dropdown,.filter-menu,.dropdown-menu,.dropdown-content,.action-menu,.context-menu,.profile-menu,.notification-menu,.modal-backdrop,.dialog-backdrop,.drawer-backdrop,.modal-content,.dialog-content,.drawer-panel,.slide-panel){animation:none!important}}body.dark .employee-scroll-frame .employee-directory-row,body.dark .employee-rows-scroll .employee-directory-row{background:var(--theme-card)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}body.dark .employee-directory-row :is(strong,b,span,p,small){color:var(--theme-text)!important}body.dark .employee-directory-row :is(button,.employee-action-icon){background:var(--theme-card)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}body.dark .employee-directory-row .employee-directory-email{color:var(--theme-text)!important}body.dark .customer-list-shell,body.dark .customer-item,body.dark .customer-search,body.dark .customer-icon,body.dark .customer-filter-menu{background:var(--theme-card)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}body.dark .customer-item[role=link]:hover{background:var(--theme-primary)!important}body.dark .customer-item :is(strong,b,span){color:var(--theme-text)!important}body.dark .customer-item :is(small,.customer-row-field){color:var(--theme-text)!important}body.dark .employee-scroll-frame :is(input,select),body.dark .customer-list-shell :is(input,select){background:var(--theme-card)!important;color:var(--theme-text)!important}:root{--z-overlay: 400;--z-spotlight: 1000;--z-critical: 2000;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem}:root{--background:var(--theme-page);--foreground:var(--theme-text);--surface:var(--theme-card-alt);--surface-foreground:var(--theme-text);--sidebar:var(--theme-sidebar);--sidebar-foreground:var(--theme-sidebar-text);--card:var(--theme-card);--card-foreground:var(--theme-text);--popup:var(--theme-card);--popup-foreground:var(--theme-text);--primary:var(--theme-primary);--primary-foreground:var(--theme-primary-text);--secondary:var(--theme-card-alt);--secondary-foreground:var(--theme-text);--accent:var(--theme-selected);--accent-foreground:var(--theme-text);--muted:var(--theme-card-alt);--muted-foreground:var(--theme-text-muted);--success:var(--theme-success-text);--success-foreground:var(--theme-card);--error:var(--theme-danger-text);--error-foreground:var(--theme-card);--warning:var(--theme-warning-text);--warning-foreground:var(--theme-card);--info:var(--theme-info-text);--info-foreground:var(--theme-card);--info-hover:var(--theme-primary-hover);--info-active:var(--theme-primary-hover);--border:var(--theme-border);--font-family-base:"DM Sans",sans-serif;--font-family-display:"Bricolage Grotesque",sans-serif;--font-family-monospace:monospace;--font-family-cursive:cursive;--shadow:0 2px 8px color-mix(in srgb,var(--theme-shadow-ink) 4%,transparent);--shadow-md:0 8px 24px color-mix(in srgb,var(--theme-shadow-ink) 9%,transparent);--shadow-lg:0 16px 44px color-mix(in srgb,var(--theme-shadow-ink) 13%,transparent);--shadow-focus:0 0 0 3px var(--theme-text);--radius-sm:8px;--radius:12px;--radius-md:16px;--radius-lg:22px;--radius-full:999px;--animation-duration-fast:.12s;--animation-duration-normal:.22s;--animation-duration-slow:.4s;--chart-color-1:var(--theme-primary);--chart-color-2:var(--theme-success-text);--chart-color-3:var(--theme-warning-text);--chart-color-4:var(--theme-text-muted);--chart-color-5:var(--theme-text-muted)}.create-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:12px}.create-heading h1{margin:4px 0}.create-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:11px;background:var(--theme-primary);color:var(--theme-primary-text);font-size:14px;font-weight:700;padding:12px 20px;cursor:pointer;box-shadow:0 4px 12px color-mix(in srgb,var(--theme-text) 18%,transparent);white-space:nowrap}.create-primary:hover{background:var(--theme-primary)}.create-primary:focus-visible{outline:3px solid var(--theme-primary);outline-offset:2px}@media(max-width:600px){.create-heading{align-items:flex-start}.create-primary{width:100%}}.customer-list-shell{border:1px solid var(--theme-border);border-radius:15px;background:var(--theme-card);margin-top:22px;box-shadow:0 4px 22px color-mix(in srgb,var(--theme-text) 4%,transparent);overflow:visible}.customer-toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--theme-border)}.customer-search{display:flex;align-items:center;gap:10px;flex:1;border:1px solid var(--theme-border);border-radius:10px;padding:0 13px;color:var(--theme-text-muted);min-width:0}.customer-search input{width:100%;padding:13px 0;background:none;border:0;outline:0;min-width:0;font-size:14px}.customer-tool-actions{display:flex;gap:8px;align-items:center;flex-shrink:0}.customer-icon{height:38px;width:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--theme-border);border-radius:9px;background:var(--theme-card);color:var(--theme-text);cursor:pointer}.customer-icon:hover,.customer-icon.is-selected{background:var(--theme-info-bg);color:var(--theme-primary);border-color:var(--theme-primary)}.customer-icon.danger:hover{background:var(--theme-danger-bg);color:var(--theme-danger-text);border-color:var(--theme-border)}.customer-icon:disabled{opacity:.45;cursor:wait}.customer-filter-menu{position:absolute;right:0;top:44px;z-index:20;background:var(--theme-card);border:1px solid var(--theme-border);box-shadow:0 12px 35px color-mix(in srgb,var(--theme-text) 14%,transparent);border-radius:12px;padding:17px;min-width:225px}.customer-filter-menu label{font-size:13px;font-weight:600;color:var(--theme-text)}.customer-filter-menu select{display:block;width:100%;margin-top:8px;padding:10px;border:1px solid var(--theme-border);border-radius:8px}.customer-scroll{height:auto;max-height:min(60vh,610px);overflow-y:auto;overscroll-behavior:contain;padding:8px 12px}.customer-item{display:flex;align-items:center;gap:12px;min-height:83px;border:1px solid var(--theme-border);border-radius:11px;margin:8px 0;background:var(--theme-card);transition:background .15s,border-color .15s}.customer-item:hover{background:var(--theme-info-bg);border-color:var(--theme-primary)}.customer-item-main{flex:1;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:5px;min-width:0;padding:16px 4px 16px 17px;background:transparent;border:0;cursor:pointer;color:var(--theme-primary)}.customer-item-main strong{font-size:15px}.customer-item-main span,.customer-item-main small{color:var(--theme-text-muted);overflow-wrap:anywhere}.customer-item-actions{display:flex;gap:7px;flex-shrink:0;padding:0 12px}.customer-check{width:18px;height:18px;margin-left:16px;accent-color:var(--theme-primary)}.customer-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;background:var(--theme-info-bg);border-bottom:1px solid var(--theme-primary);font-size:13px}.customer-bulk button{border:0;background:transparent;color:var(--theme-primary);cursor:pointer;font-weight:600;display:inline-flex;align-items:center;gap:5px}.customer-bulk button:disabled{opacity:.4}.customer-count{border-top:1px solid var(--theme-border);padding:12px 17px;color:var(--theme-text-muted);font-size:12px}.customer-empty{text-align:center;padding:65px 12px;color:var(--theme-text-muted)}.customer-modal-backdrop{position:fixed;inset:0;background:color-mix(in srgb,var(--theme-primary) 65%,transparent);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:300;display:flex;align-items:center;justify-content:center;padding:18px}.customer-modal{width:min(640px,100%);max-height:90vh;overflow-y:auto;border-radius:15px;background:var(--theme-card);padding:23px;box-shadow:0 20px 80px color-mix(in srgb,var(--theme-text) 27%,transparent)}.customer-modal-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.customer-modal-top h2{margin:0}.customer-modal-buttons{display:flex;justify-content:flex-end;gap:12px;margin-top:18px}.customer-modal-buttons button{border:1px solid var(--theme-border);border-radius:9px;padding:10px 16px;cursor:pointer;display:inline-flex;align-items:center;gap:7px}.customer-modal-buttons button[type=submit]{background:var(--theme-primary);color:var(--theme-primary-text);border-color:var(--theme-primary)}@media(max-width:560px){.customer-toolbar{padding:10px;gap:7px}.customer-item-actions{padding:0 7px;gap:4px}.customer-item-main{padding-left:10px}.customer-icon{height:34px;width:34px}.customer-search input{font-size:12px}}.customer-row-content{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:5px 12px}.customer-row-content .customer-item-main{display:grid;grid-template-columns:minmax(140px,1.15fr) minmax(140px,1fr) minmax(145px,1.15fr) minmax(135px,1.2fr);align-items:center;gap:14px;padding:15px 10px 15px 17px}.customer-row-field{display:flex;flex-direction:column;align-items:flex-start;gap:5px;color:var(--theme-text);overflow-wrap:anywhere;font-size:13px;min-width:0}.customer-row-field small{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--theme-text-muted)}.customer-row-name strong{font-size:15px;color:var(--theme-primary)}.customer-archive-status{font-size:12px;font-weight:700;color:var(--theme-text-muted);padding:0 10px}.customer-row-tags{width:100%;display:flex;gap:6px;flex-wrap:wrap;align-items:center;padding:0 10px 12px 17px}.customer-tag-chip{border-radius:20px;background:var(--theme-info-bg);color:var(--theme-primary);border:1px solid var(--theme-primary);font-size:11px;font-weight:600;padding:5px 10px}.customer-add-tag{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:8px;border:1px dashed var(--theme-primary);background:var(--theme-info-bg);color:var(--theme-primary);font-size:12px;cursor:pointer}.customer-add-tag:hover{background:var(--theme-info-bg)}.customer-tag-options{display:flex;gap:9px;flex-wrap:wrap;margin:15px 0 22px}.customer-tag-options label{display:inline-flex;gap:8px;align-items:center;padding:10px 13px;border:1px solid var(--theme-border);border-radius:10px;cursor:pointer;background:var(--theme-info-bg)}.customer-tag-options input{accent-color:var(--theme-primary)}.customer-modal form>button{display:inline-flex;align-items:center;gap:6px;background:var(--theme-primary);color:var(--theme-primary-text);border:0;border-radius:9px;padding:10px 14px;cursor:pointer;margin-top:12px}@media(max-width:900px){.customer-row-content .customer-item-main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.customer-row-content .customer-item-main{grid-template-columns:minmax(0,1fr);gap:8px}.customer-row-tags{padding-left:10px}.customer-item-actions{align-self:center}}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),select,textarea){box-sizing:border-box;min-width:0;max-width:100%;border:1px solid var(--theme-border);border-radius:10px;background:var(--theme-card);color:var(--theme-primary);font:inherit;font-size:14px;line-height:1.45;padding:11px 13px;min-height:44px;box-shadow:0 1px 2px color-mix(in srgb,var(--theme-text) 3%,transparent);transition:border-color .16s ease,box-shadow .16s ease}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),select,textarea):focus-visible{border-color:var(--theme-primary);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--theme-text) 17%,transparent)}:where(input,textarea)::placeholder{color:var(--theme-text-muted)}:where(input,select,textarea):disabled{background:var(--theme-info-bg);color:var(--theme-text-muted)}textarea{min-height:100px;resize:vertical}label:not(.customer-search):not([class*=search]):has(>input:not([type=checkbox]):not([type=radio]),>select,>textarea){display:flex;flex-direction:column;align-items:stretch;gap:7px;font-size:13px;font-weight:600;color:var(--theme-text)}label:not(.customer-search):not([class*=search])>:where(input,select,textarea){width:100%}.customer-search{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px!important;min-height:46px}.customer-search>svg{flex:none}.customer-search input{display:block!important;flex:1!important;width:100%!important;min-width:0;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;min-height:0!important;height:42px!important;padding:8px 0!important}.customer-modal{padding:28px;line-height:1.5}.customer-modal-top{gap:16px;align-items:flex-start;margin-bottom:22px}.customer-modal-top p{margin:3px 0 0;color:var(--theme-text-muted);font-size:14px}.customer-modal h2{font-size:22px;letter-spacing:-.02em}.customer-modal>p{margin:12px 0 18px;color:var(--theme-text-muted)}.customer-modal .customer-tag-options{margin:14px 0 24px;gap:10px}.customer-modal .customer-tag-form{display:flex;flex-direction:column;align-items:stretch;gap:13px;margin:22px 0 0;padding-top:20px;border-top:1px solid var(--theme-border)}.customer-modal .customer-tag-form label{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%}.customer-modal .customer-tag-form input{display:block;width:100%;min-height:46px}.customer-modal .customer-tag-form button{margin:0;align-self:flex-start;min-height:43px;padding:10px 17px;border-radius:10px;font-weight:650}.customer-modal-buttons{margin-top:26px;padding-top:18px;border-top:1px solid var(--theme-border)}@media(max-width:560px){.customer-modal{padding:20px}.customer-modal .customer-tag-form button{width:100%;justify-content:center}}.employee-search-toolbar{display:flex;align-items:center;gap:10px;margin:14px 0 18px}.employee-search-box{display:flex;align-items:center;flex:1;min-width:0;gap:10px;padding:0 13px;border:1px solid var(--theme-border);border-radius:11px;background:var(--theme-card);color:var(--theme-text-muted);min-height:46px}.employee-search-box svg{flex-shrink:0}.employee-search-box input{display:block!important;flex:1;width:100%;height:44px;min-height:0!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;outline:0!important;background:transparent!important;font-size:14px;color:var(--theme-primary)}.employee-filter-control{position:relative}.employee-filter-button{height:46px;width:46px;display:flex;align-items:center;justify-content:center;background:var(--theme-card);border:1px solid var(--theme-border);border-radius:10px;cursor:pointer;color:var(--theme-text-muted)}.employee-filter-menu{position:absolute;top:53px;right:0;min-width:205px;padding:14px;border:1px solid var(--theme-border);border-radius:12px;box-shadow:0 12px 30px color-mix(in srgb,var(--theme-text) 14%,transparent);background:var(--theme-card);z-index:10}.employee-filter-menu label{font-size:12px;font-weight:700;display:flex;flex-direction:column;gap:8px}.employee-filter-menu select{width:100%;padding:10px;border:1px solid var(--theme-border);border-radius:8px}.employee-scroll-frame{max-height:min(64vh,620px);overflow-y:auto;overflow-x:auto;scrollbar-gutter:stable;border:1px solid var(--theme-border);border-radius:13px;background:var(--theme-card)}.employee-grid-head,.employee-scroll-frame .employee-directory-row{display:grid!important;grid-template-columns:minmax(115px,1.1fr) minmax(180px,1.8fr) minmax(100px,1fr) minmax(115px,1fr) minmax(100px,.85fr) 88px;align-items:center;gap:12px!important;min-width:760px}.employee-grid-head{position:sticky;top:0;z-index:2;padding:15px 18px;background:var(--theme-info-bg);border-bottom:1px solid var(--theme-border);color:var(--theme-text-muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.employee-scroll-frame .employee-directory-row{padding:15px 18px!important;border:0!important;border-bottom:1px solid var(--theme-border)!important;border-radius:0!important;margin:0;box-shadow:none}.employee-scroll-frame .employee-directory-row:last-child{border-bottom:0!important}.employee-scroll-frame .employee-directory-row>div{grid-column:auto!important;min-width:0}.employee-directory-email{font-size:12px;color:var(--theme-text-muted);overflow-wrap:anywhere}.employee-scroll-frame .employee-directory-role,.employee-scroll-frame .employee-directory-pay,.employee-scroll-frame .employee-directory-status{display:flex;align-items:flex-start;justify-content:center;gap:0}.employee-scroll-frame .employee-directory-role span{font-size:13px}.employee-scroll-frame .employee-directory-pay strong{font-size:13px;white-space:nowrap}.employee-scroll-frame .employee-directory-actions{grid-column:auto!important;justify-content:flex-end;gap:7px}.employee-empty{padding:20px;color:var(--theme-text-muted);font-size:13px}@media(max-width:700px){.employee-scroll-frame{max-height:55vh}.employee-search-box input{font-size:12px}}.employee-scroll-frame{display:block!important;width:100%!important;max-height:min(64vh,620px);overflow-y:auto;overflow-x:auto;scrollbar-gutter:auto!important;border:1px solid var(--theme-border);border-radius:13px;background:var(--theme-card)}.employee-scroll-frame>.employee-grid-head{position:sticky;top:0;z-index:2;background:var(--theme-info-bg)!important;width:100%!important;min-width:780px!important}.employee-scroll-frame>.employee-grid-head,.employee-scroll-frame .employee-directory-row{display:grid!important;grid-template-columns:150px minmax(230px,2fr) minmax(135px,1.15fr) minmax(125px,1fr) minmax(110px,.9fr) 76px!important;gap:0!important;box-sizing:border-box!important;align-items:center!important;padding-left:18px!important;padding-right:18px!important;min-width:780px!important;width:100%!important;margin:0!important}.employee-scroll-frame>.employee-grid-head>span,.employee-scroll-frame .employee-directory-row>div{min-width:0!important;grid-column:auto!important;padding-right:10px}.employee-scroll-frame .employee-directory-row{border-radius:0!important;border-left:0!important;border-right:0!important}.employee-scroll-frame .employee-directory-actions{display:flex;gap:5px;justify-content:flex-end!important;padding-right:0!important}.employee-scroll-frame{overflow:hidden!important;max-height:none!important;display:block!important}.employee-scroll-frame>.employee-grid-head{position:relative!important;top:auto!important;min-width:780px!important;box-sizing:border-box!important;background:var(--theme-info-bg)!important}.employee-rows-scroll{max-height:min(56vh,560px);overflow-y:auto;overflow-x:auto;scrollbar-gutter:stable}.employee-rows-scroll .employee-directory-row{min-width:780px!important}.employee-scroll-frame{--employee-tracks:minmax(0,1.05fr) minmax(0,1.85fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,.85fr) 74px;width:100%!important}.employee-scroll-frame>.employee-grid-head,.employee-scroll-frame .employee-rows-scroll .employee-directory-row{box-sizing:border-box!important;display:grid!important;grid-template-columns:var(--employee-tracks)!important;gap:0!important;width:100%!important;min-width:0!important;padding:16px 18px!important;margin:0!important;align-items:center!important;justify-content:stretch!important}.employee-rows-scroll{width:100%!important;min-width:0!important;overflow-x:hidden!important;scrollbar-gutter:auto!important}.employee-rows-scroll>div{width:100%!important;min-width:0!important;display:block!important}.employee-scroll-frame .employee-directory-row>div{min-width:0!important;justify-self:stretch!important;grid-column:auto!important}.employee-scroll-frame .employee-directory-role,.employee-scroll-frame .employee-directory-pay,.employee-scroll-frame .employee-directory-status{align-items:flex-start!important;justify-content:center!important}@media(max-width:780px){.employee-rows-scroll{overflow-x:auto!important}.employee-scroll-frame>.employee-grid-head,.employee-scroll-frame .employee-rows-scroll .employee-directory-row{min-width:760px!important}}.mandatory-onboarding-overlay{position:fixed;inset:0;z-index:1500;background:color-mix(in srgb,var(--theme-overlay) 91%,transparent);backdrop-filter:blur(9px);display:flex;align-items:center;justify-content:center;padding:20px;overflow:auto}.mandatory-onboarding-dialog{width:min(820px,100%);max-height:calc(100vh - 40px);overflow-y:auto;background:var(--theme-card);border-radius:18px;box-shadow:0 28px 90px color-mix(in srgb,var(--theme-text) 36%,transparent)}.mandatory-onboarding-dialog>div{min-height:0!important;height:auto!important;background:var(--theme-card)!important}.mandatory-onboarding-dialog main{max-width:100%!important;padding:24px!important}.mandatory-onboarding-dialog .mandatory-hidden{display:none}.mandatory-onboarding-dialog section{padding:22px!important}.mandatory-onboarding-dialog main>nav{margin:20px 0!important}.mandatory-onboarding-dialog main>p:last-child{display:none}@media(max-width:600px){.mandatory-onboarding-dialog main{padding:13px!important}.mandatory-onboarding-dialog section{padding:17px!important}}.setup-transition,.tour-intro-backdrop{position:fixed;inset:0;z-index:2400;display:grid;place-items:center;background:color-mix(in srgb,var(--theme-overlay) 93%,transparent);backdrop-filter:blur(13px);padding:22px}.setup-transition-card,.tour-intro{width:min(510px,100%);padding:48px 38px;text-align:center;background:var(--theme-card);border:1px solid var(--theme-border);border-radius:25px;box-shadow:0 26px 95px color-mix(in srgb,var(--theme-text) 12%,transparent);animation:setup-enter .65s ease both}.setup-transition-mark{height:78px;width:78px;border-radius:25px;margin:0 auto 23px;display:grid;place-items:center;background:linear-gradient(135deg,var(--theme-primary),var(--theme-primary));color:var(--theme-primary-text);box-shadow:0 14px 35px color-mix(in srgb,var(--theme-text) 29%,transparent);animation:setup-pulse 2s ease-in-out infinite}.setup-transition-eyebrow{font-size:11px;letter-spacing:2px;font-weight:800;color:var(--theme-text-muted)}.setup-transition h2,.tour-intro h2{font-size:29px;color:var(--theme-primary);margin:13px 0}.setup-transition-stage,.tour-intro p,.tour-panel p{color:var(--theme-text-muted);line-height:1.65}.setup-progress{height:10px;background:var(--theme-info-bg);border-radius:50px;overflow:hidden;margin:28px 0 12px}.setup-progress>div{height:100%;background:linear-gradient(90deg,var(--theme-primary),var(--theme-info-bg));border-radius:50px;transition:width .12s linear}.setup-percent{font-size:12px;color:var(--theme-text-muted)}.tour-intro{max-width:490px}.tour-buttons{display:flex;justify-content:flex-end;gap:12px;margin-top:26px;align-items:center}.tour-buttons button{display:inline-flex;align-items:center;gap:9px;border:0;border-radius:10px;padding:12px 17px;font-weight:700;cursor:pointer}.tour-primary{background:var(--theme-primary);color:var(--theme-primary-text)}.tour-secondary{background:var(--theme-info-bg);color:var(--theme-text)}.tour-root{position:fixed;inset:0;z-index:2401;pointer-events:none}.tour-dim{position:absolute;inset:0;background:transparent;pointer-events:auto}.tour-spotlight{position:fixed;border:2px solid var(--theme-primary);border-radius:14px;box-shadow:0 0 0 9999px color-mix(in srgb,var(--theme-text) 67%,transparent),0 0 28px var(--theme-text);z-index:2;pointer-events:none;transition:all .28s ease}.tour-panel{position:fixed;z-index:4;bottom:30px;right:30px;width:min(400px,calc(100vw - 36px));background:var(--theme-card);border-radius:18px;padding:28px;box-shadow:0 25px 70px color-mix(in srgb,var(--theme-text) 40%,transparent);pointer-events:auto}.tour-panel h3{font-size:21px;color:var(--theme-primary)}.tour-close{position:absolute;right:17px;top:15px;background:none;border:0;cursor:pointer;color:var(--theme-text-muted)}@keyframes setup-enter{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}@keyframes setup-pulse{50%{transform:scale(1.06);box-shadow:0 20px 46px color-mix(in srgb,var(--theme-text) 40%,transparent)}}@media(prefers-reduced-motion:reduce){.setup-transition-mark,.setup-transition-card,.tour-intro{animation:none}}@media(max-width:600px){.setup-transition-card,.tour-intro{padding:32px 23px}.tour-panel{bottom:16px;right:18px}}.setup-mode>aside{visibility:hidden!important;pointer-events:none!important}.setup-mode>[class*=body]{visibility:hidden!important;pointer-events:none!important}.setup-mode>.mandatory-onboarding-overlay{visibility:visible!important;pointer-events:auto!important}.setup-mode{background:var(--theme-primary)!important}.mandatory-onboarding-overlay{background:radial-gradient(ellipse 44% 55% at 12% 25%,color-mix(in srgb,var(--theme-overlay) 44%,transparent),transparent 75%),radial-gradient(ellipse 37% 53% at 87% 70%,color-mix(in srgb,var(--theme-primary) 42%,transparent),transparent 76%),radial-gradient(ellipse 60% 40% at 62% 8%,color-mix(in srgb,var(--theme-primary) 24%,transparent),transparent 75%),linear-gradient(135deg,var(--theme-primary) 0%,var(--theme-primary) 55%,var(--theme-primary) 100%)!important;backdrop-filter:blur(16px)!important;isolation:isolate}.mandatory-onboarding-overlay:before,.mandatory-onboarding-overlay:after{content:"";position:absolute;width:65vw;height:60vh;border:30px solid color-mix(in srgb,var(--theme-primary) 12%,transparent);border-radius:58% 42% 67% 33%;filter:blur(28px);transform:rotate(-23deg);pointer-events:none}.mandatory-onboarding-overlay:before{left:-15vw;top:-16vh}.mandatory-onboarding-overlay:after{right:-22vw;bottom:-23vh;transform:rotate(32deg);border-color:color-mix(in srgb,var(--theme-primary) 18%,transparent)}.mandatory-onboarding-dialog{position:relative;z-index:1}.mandatory-onboarding-overlay{background:linear-gradient(90deg,color-mix(in srgb,var(--theme-overlay) 49%,transparent),color-mix(in srgb,var(--theme-overlay) 24%,transparent) 37%,color-mix(in srgb,var(--theme-overlay) 5%,transparent) 68%),linear-gradient(135deg,var(--theme-primary),var(--theme-primary)) center center/cover no-repeat!important;backdrop-filter:none!important;justify-content:flex-start!important;align-items:center!important;padding:clamp(16px,3.5vw,64px)!important}.mandatory-onboarding-dialog{width:min(595px,45vw)!important;max-height:calc(100dvh - 32px)!important;background:color-mix(in srgb,var(--theme-overlay) 97%,transparent)!important;box-shadow:0 30px 90px color-mix(in srgb,var(--theme-shadow-ink) 48%,transparent)!important;border:1px solid color-mix(in srgb,var(--theme-text) 80%,transparent)!important;backdrop-filter:blur(10px);border-radius:20px!important;overflow-y:auto!important}.mandatory-onboarding-dialog main{padding:clamp(18px,2vw,30px)!important}.mandatory-onboarding-dialog h1{font-size:clamp(24px,2.3vw,32px)!important}@media(max-width:1050px){.mandatory-onboarding-overlay{background-position:64% center!important}.mandatory-onboarding-dialog{width:min(560px,57vw)!important}}@media(max-width:700px){.mandatory-onboarding-overlay{justify-content:center!important;padding:14px!important;background:linear-gradient(color-mix(in srgb,var(--theme-overlay) 72%,transparent),color-mix(in srgb,var(--theme-overlay) 64%,transparent)),linear-gradient(135deg,var(--theme-primary),var(--theme-primary)) 68% center/cover no-repeat!important}.mandatory-onboarding-dialog{width:min(100%,520px)!important;max-height:calc(100dvh - 28px)!important}}.mandatory-onboarding-dialog{border-radius:24px!important;box-shadow:0 32px 95px color-mix(in srgb,var(--theme-shadow-ink) 48%,transparent)!important}@media(min-width:1051px){.mandatory-onboarding-overlay{padding-left:clamp(36px,5vw,95px)!important}.mandatory-onboarding-dialog{width:min(560px,43vw)!important}}.mandatory-onboarding-overlay{background:color-mix(in srgb,var(--theme-overlay) 16%,transparent)!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important}.mandatory-onboarding-dialog{position:relative;z-index:1;background:var(--theme-card)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.mandatory-onboarding-overlay{background:color-mix(in srgb,var(--theme-overlay) 81%,transparent)!important;backdrop-filter:blur(9px)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important}.mandatory-onboarding-overlay:before,.mandatory-onboarding-overlay:after{display:none!important}.mandatory-onboarding-dialog{width:min(600px,100%)!important;max-height:calc(100dvh - 40px)!important;margin:auto!important;background:var(--theme-card)!important;border-radius:20px!important}@media(max-width:700px){.mandatory-onboarding-overlay{padding:12px!important}.mandatory-onboarding-dialog{width:100%!important;max-height:calc(100dvh - 24px)!important}}.setup-mode>.mandatory-onboarding-overlay{background:color-mix(in srgb,var(--theme-overlay) 18%,transparent)!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important}.setup-mode>.mandatory-onboarding-overlay>.mandatory-onboarding-dialog{background:var(--theme-card)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.setup-mode{background:var(--theme-card)!important}.setup-mode>.mandatory-onboarding-overlay{background:color-mix(in srgb,var(--theme-overlay) 58%,transparent)!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}.setup-mode>.mandatory-onboarding-overlay>.mandatory-onboarding-dialog{background:var(--theme-card)!important}.mandatory-onboarding-dialog .shell h1{font-size:34px!important;line-height:1.2!important}.mandatory-onboarding-dialog .eyebrow{font-size:12px!important}.mandatory-onboarding-dialog .sub{font-size:15px!important}.mandatory-onboarding-dialog .stepLabel{font-size:12px!important}.mandatory-onboarding-dialog .card h2{font-size:21px!important}.mandatory-onboarding-dialog .card p{font-size:14px!important}.mandatory-onboarding-dialog .card label,.mandatory-onboarding-dialog .colorSection>strong{font-size:14px!important}.mandatory-onboarding-dialog .card input:not([type=color]),.mandatory-onboarding-dialog .card select{font-size:14px!important}.mandatory-onboarding-dialog .card footer button{font-size:14px!important}@media(max-width:700px){.mandatory-onboarding-dialog .shell h1{font-size:28px!important}.mandatory-onboarding-dialog .stepLabel{font-size:10px!important}}.mandatory-onboarding-dialog .steps{gap:8px!important;justify-content:space-between!important;flex-wrap:wrap!important}.mandatory-onboarding-dialog .stepLabel{font-size:14px!important;font-weight:750!important;line-height:1.45!important;color:var(--theme-text)!important;letter-spacing:0!important;padding:10px 9px!important;white-space:nowrap!important}.mandatory-onboarding-dialog .stepLabel[data-current=true]{color:var(--theme-text)!important;background:var(--theme-info-bg)!important;font-weight:850!important}.mandatory-onboarding-dialog .stepArrow{font-size:17px!important;color:var(--theme-text-muted)!important;font-weight:700!important}@media(max-width:700px){.mandatory-onboarding-dialog .steps{gap:3px!important}.mandatory-onboarding-dialog .stepLabel{font-size:12px!important;padding:7px 5px!important;white-space:normal!important}.mandatory-onboarding-dialog .stepArrow{font-size:13px!important}}.setup-mode>.mandatory-onboarding-overlay>.mandatory-onboarding-dialog{width:min(840px,calc(100vw - 48px))!important;max-width:840px!important;max-height:calc(100dvh - 36px)!important}.mandatory-onboarding-dialog .shell main{max-width:none!important;padding:34px 40px!important}.mandatory-onboarding-dialog .shell h1{font-size:38px!important;line-height:1.2!important;color:var(--theme-text)!important}.mandatory-onboarding-dialog .eyebrow{font-size:13px!important;color:var(--theme-text)!important}.mandatory-onboarding-dialog .sub{font-size:16px!important;color:var(--theme-text)!important;line-height:1.55!important}.mandatory-onboarding-dialog .steps{gap:8px!important;margin:26px 0 24px!important;flex-wrap:nowrap!important}.mandatory-onboarding-dialog .stepLabel{font-size:14px!important;font-weight:800!important;color:var(--theme-text)!important;padding:12px 10px!important;white-space:nowrap!important}.mandatory-onboarding-dialog .stepLabel[data-current=true]{color:var(--theme-text)!important;background:var(--theme-info-bg)!important}.mandatory-onboarding-dialog .stepArrow{font-size:20px!important;color:var(--theme-text-muted)!important}.mandatory-onboarding-dialog .card{padding:30px!important}.mandatory-onboarding-dialog .card h2{font-size:24px!important;color:var(--theme-text)!important}.mandatory-onboarding-dialog .card h2 small{font-size:14px!important}.mandatory-onboarding-dialog .card p{font-size:15px!important;color:var(--theme-text-muted)!important}.mandatory-onboarding-dialog .card label,.mandatory-onboarding-dialog .colorSection>strong{font-size:16px!important;color:var(--theme-text)!important;font-weight:700!important}.mandatory-onboarding-dialog .card input:not([type=color]),.mandatory-onboarding-dialog .card select{font-size:16px!important;min-height:50px!important;color:var(--theme-text)!important}.mandatory-onboarding-dialog .card input::placeholder{color:var(--theme-text-muted)!important;opacity:1!important}.mandatory-onboarding-dialog .card footer button{font-size:16px!important;min-height:48px!important}.mandatory-onboarding-dialog .colorSection small,.mandatory-onboarding-dialog .card small{font-size:13px!important}@media(max-width:760px){.setup-mode>.mandatory-onboarding-overlay>.mandatory-onboarding-dialog{width:calc(100vw - 20px)!important}.mandatory-onboarding-dialog .shell main{padding:20px!important}.mandatory-onboarding-dialog .shell h1{font-size:30px!important}.mandatory-onboarding-dialog .steps{flex-wrap:wrap!important}.mandatory-onboarding-dialog .stepLabel{font-size:13px!important}.mandatory-onboarding-dialog .card{padding:20px!important}}.customer-column-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1.15fr) minmax(0,1.2fr) 90px;gap:14px;align-items:center;padding:14px 22px;background:var(--theme-info-bg);border-bottom:1px solid var(--theme-border);color:var(--theme-text-muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.customer-row-content .customer-item-main{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1.15fr) minmax(0,1.2fr)!important;gap:14px!important}.customer-row-field{justify-content:center;min-height:26px}@media(min-width:701px){.customer-scroll .customer-item{position:relative!important;padding-left:12px!important}.customer-scroll .customer-item .customer-archive-status{position:absolute!important;left:14px!important;top:50%!important;transform:translateY(-50%)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;color:var(--theme-text-muted)!important}}.customer-scroll .customer-item .customer-archive-status.is-active{display:none!important}@media(min-width:701px){.customer-scroll .customer-item:has(.customer-archive-status.is-active){padding-left:initial!important}}@media(max-width:700px){.customer-scroll .customer-item:has(.customer-archive-status.is-active) .customer-row-content{padding-top:0!important}}@media(max-width:700px){.customer-scroll .customer-item .customer-row-content{padding-top:0!important}.customer-scroll .customer-item .customer-row-content>.customer-archive-status.is-archived{position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:28px!important;height:24px!important;margin:0 0 8px 5px!important;order:0!important}.customer-scroll .customer-item .customer-row-content>.customer-tags-above-name{order:1!important}.customer-scroll .customer-item .customer-row-content>.customer-item-main{order:2!important}}@media print{body.st-invoice-print-mode *{visibility:hidden!important}body.st-invoice-print-mode{background:#fff!important}}@media(max-width:700px){.customer-scroll .customer-item{padding:12px!important}.customer-scroll .customer-item .customer-row-content{padding:0!important;margin:0!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important}.customer-scroll .customer-item .customer-row-content>.customer-tags-above-name{padding:0!important;margin:0 92px 3px 0!important;min-height:0!important}.customer-scroll .customer-item .customer-row-content>.customer-item-main{padding:0!important;margin:0!important;width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;text-align:left!important}.customer-scroll .customer-item .customer-row-content>.customer-item-main .customer-row-field{min-height:0!important;padding:0!important;margin:0!important;align-items:flex-start!important;justify-content:flex-start!important}.customer-scroll .customer-item .customer-row-content>.customer-archive-status.is-archived{margin:0 0 5px!important}.customer-scroll .customer-item .customer-item-actions{top:12px!important;right:12px!important}}@media(max-width:800px){.customer-column-head{min-width:750px}.customer-scroll{overflow-x:auto}.customer-item{min-width:750px}}@media(max-width:700px){html,body,#root{max-width:100%;overflow-x:hidden}.create-heading{flex-wrap:wrap!important;align-items:flex-start!important;gap:14px!important}.create-heading h1{font-size:clamp(25px,7vw,33px)!important}.create-heading .create-primary{max-width:100%;white-space:normal}.customer-list-shell{width:100%!important;overflow:hidden!important}.customer-toolbar{padding:12px!important}.customer-column-head{display:none!important}.customer-scroll{overflow-x:hidden!important;padding:8px!important}.customer-item{min-width:0!important;display:flex!important;align-items:flex-start!important;padding:10px!important;gap:5px!important;flex-wrap:nowrap!important}.customer-row-content{min-width:0!important;flex:1!important}.customer-row-content .customer-item-main{display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-width:0!important;padding:5px!important;gap:9px!important}.customer-row-content .customer-item-main .customer-row-field{font-size:13px;min-width:0!important}.customer-row-content .customer-item-main .customer-row-field:nth-child(2):before{content:"Phone";display:block;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--theme-text-muted)}.customer-row-content .customer-item-main .customer-row-field:nth-child(3):before{content:"Email";display:block;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--theme-text-muted)}.customer-row-content .customer-item-main .customer-row-field:nth-child(4):before{content:"Location";display:block;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--theme-text-muted)}.customer-item-actions{gap:4px!important;padding:3px!important;flex-direction:column!important}.customer-scroll .customer-item{position:relative!important;display:block!important;padding:12px!important;min-width:0!important}.customer-scroll .customer-item .customer-row-content{width:100%!important;min-width:0!important;padding-right:92px!important;box-sizing:border-box!important}.customer-scroll .customer-item .customer-item-actions{position:absolute!important;top:12px!important;right:12px!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;padding:0!important;margin:0!important;width:auto!important;z-index:2}.customer-scroll .customer-item .customer-item-actions .customer-icon{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;margin:0!important}.customer-scroll .customer-item .customer-item-actions .customer-icon:first-child{order:1!important}.customer-scroll .customer-item .customer-item-actions .customer-icon:last-child{order:2!important}.customer-scroll .customer-item .customer-archive-status{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;min-width:30px!important;margin:0 0 6px 5px!important;color:var(--theme-text-muted)!important;order:-1!important}.customer-scroll .customer-item .customer-row-content{display:flex!important;flex-direction:column!important}.customer-scroll .customer-item .customer-archive-status{position:absolute!important;top:12px!important;left:12px!important;z-index:1}.customer-scroll .customer-item .customer-row-content{padding-top:38px!important}.customer-row-tags{padding:0 5px}.employee-scroll-frame{overflow-x:hidden!important}.employee-grid-head{display:none!important}.employee-scroll-frame .employee-directory-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;min-width:0!important;padding:16px!important}.employee-scroll-frame .employee-directory-row>div{grid-column:1!important;justify-content:flex-start!important;text-align:left!important}.employee-scroll-frame .employee-directory-row .employee-directory-actions{grid-column:2!important;grid-row:1/span 2!important;align-self:start!important}.employee-scroll-frame .employee-directory-email{overflow-wrap:anywhere!important}.employee-scroll-frame .employee-directory-role:before{content:"Role: ";color:var(--theme-text-muted);font-size:12px;margin-right:6px}.employee-scroll-frame .employee-directory-pay:before{content:"Pay: ";color:var(--theme-text-muted);font-size:12px;margin-right:6px}.employee-scroll-frame .employee-directory-status:before{content:"Status: ";color:var(--theme-text-muted);font-size:12px;margin-right:6px}.mandatory-onboarding-dialog{max-width:calc(100vw - 20px)!important}.customer-modal{max-width:100%!important}.customer-modal .customer-modal-buttons{flex-wrap:wrap}.settingsTabs{overflow-x:auto}}@media(max-width:480px){.create-primary{min-height:42px}.customer-tool-actions{gap:4px}input,select,textarea{max-width:100%}}body.dark .employee-directory-row:hover,body.dark .employee-directory-row:focus-within{background:var(--theme-hover)!important;border-color:var(--theme-border)!important;box-shadow:inset 3px 0 var(--theme-text)!important}body.dark .employee-directory-row:hover :is(div,span,strong,small,button){color:var(--theme-text)!important}body.dark .customer-item[role=link]:hover,body.dark .customer-item[role=link]:focus-within{background:var(--theme-hover)!important;border-color:var(--theme-border)!important}body.dark [class*=RegisterList_item].clickable:hover,body.dark [class*=RegisterList_item]:has(.clickable:hover){background:var(--theme-hover)!important;border-color:var(--theme-border)!important}body.dark [class*=RegisterList_item]:hover :is(span,strong,b,small){color:var(--theme-text)!important}body.dark .customer-icon:hover,body.dark [class*=RegisterList_filterButton]:hover,body.dark [class*=RegisterList_archiveButton]:hover{background:var(--theme-primary)!important;border-color:var(--theme-border)!important;color:var(--theme-primary-text)!important}body.dark :is([role=row],[role=link],[class*=tableRow],[class*=TableRow],[class*=listItem],[class*=ListItem],[class*=directory-row],[class*=customer-item]):is(:hover,:focus-within){background-color:var(--theme-text)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body.dark :is([role=row],[role=link],[class*=tableRow],[class*=TableRow],[class*=listItem],[class*=ListItem],[class*=directory-row],[class*=customer-item]):is(:hover,:focus-within) :is(h1,h2,h3,h4,strong,b){color:var(--theme-text)!important}body.dark :is([role=row],[role=link],[class*=tableRow],[class*=TableRow],[class*=listItem],[class*=ListItem],[class*=directory-row],[class*=customer-item]):is(:hover,:focus-within) :is(p,small,label){color:var(--theme-text)!important}body.dark :is(button:not(:disabled),[role=button],a):focus-visible{outline:2px solid var(--theme-primary)!important;outline-offset:2px}body.dark :is(input,select,textarea):focus-visible{border-color:var(--theme-text)!important;outline:2px solid color-mix(in srgb,var(--theme-border) 53%,transparent)!important;outline-offset:1px}body.dark :is(input,select,textarea)::placeholder{color:var(--theme-text);opacity:1}body.dark :is(input,select,textarea):not([type=checkbox]):not([type=radio]){color-scheme:dark}body.dark :is(.employee-directory-row,.customer-item,[class*=RegisterList_item]):is(:hover,:focus-within) :is(input,select,textarea){color:var(--theme-text)!important}body.dark :is(.employee-directory-row,.customer-item,[class*=RegisterList_item]):is(:hover,:focus-within) :is(.employee-directory-email,.customer-row-field){color:var(--theme-text)!important}body.dark .client-create-form,body.dark .client-form-box,body.dark .client-form-section,body.dark .client-form-body,body.dark .client-form-aside,body.dark .customer-modal,body.dark .customer-modal form{background:var(--theme-card)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}body.dark{--muted-foreground:var(--theme-text-muted);--surface-foreground:var(--theme-text);--card-foreground:var(--theme-text)}body.dark :is(main,section,article,form,dialog) label:not([class*=badge]):not([class*=chip]){color:var(--theme-text)!important}body.dark :is(main,section,article,form,dialog) :is(input,textarea)::placeholder{color:var(--theme-text)!important;opacity:1}body.dark :is(main,section,article,form,dialog) :is(input,select,textarea):disabled{color:var(--theme-text)!important}body.dark :is(main,section,article) :is(.eyebrow,.kicker,.statHint,.sectionDescription,.disclaimer,.auditNote){color:var(--theme-text)!important}body.dark{color-scheme:dark;--background:var(--theme-page);--foreground:var(--theme-text);--surface:var(--theme-card-alt);--surface-foreground:var(--theme-text);--card:var(--theme-card);--card-foreground:var(--theme-text);--popup:var(--theme-card);--popup-foreground:var(--theme-text);--muted:var(--theme-card-alt);--muted-foreground:var(--theme-text-muted);--secondary:var(--theme-card-alt);--secondary-foreground:var(--theme-text);--accent:var(--theme-selected);--accent-foreground:var(--theme-text);--border:var(--theme-border)}body.dark :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),select,textarea){background-color:var(--theme-input);color:var(--theme-text);border-color:var(--theme-input-border)}body.dark :is(input,textarea)::placeholder{color:var(--theme-text-muted);opacity:1}body.dark :is(input,select,textarea):disabled{background:var(--theme-card-alt);color:var(--theme-text-muted)}body.dark :is(.customer-modal,.customer-filter-menu,.customer-bulk,.customer-count,.customer-toolbar,.customer-list-shell,.customer-scroll,.customer-tag-options label,.customer-tag-chip,.customer-add-tag,.employee-scroll-frame,.employee-grid-head,.employee-search-box,.employee-filter-button,.employee-filter-menu){background-color:var(--theme-card);color:var(--theme-text);border-color:var(--theme-border)}body.dark :is(.customer-modal,.customer-filter-menu,.employee-filter-menu) :is(h1,h2,h3,h4,strong){color:var(--theme-primary)}body.dark :is(.customer-modal,.customer-filter-menu,.employee-filter-menu) :is(p,small,label){color:var(--theme-primary)}body.dark :is(.customer-icon,.employee-filter-button,.customer-modal-buttons button:not([type=submit])){background:var(--theme-primary);color:var(--theme-primary);border-color:var(--theme-border)}body.dark :is(.customer-icon,.employee-filter-button,.customer-modal-buttons button:not([type=submit])):hover{background:var(--theme-primary);color:var(--theme-primary-text);border-color:var(--theme-border)}body.dark .employee-scroll-frame>.employee-grid-head{background:var(--theme-card-alt)!important;color:var(--theme-text-muted)}body.dark .customer-modal .customer-tag-form,body.dark .customer-modal-buttons{border-color:var(--theme-border)}body.dark .customer-search input,body.dark .employee-search-box input{background:transparent!important;color:var(--theme-text)!important}body.dark :is(.client-create-form,.client-form-section,.client-form-body,.client-form-box,.client-form-aside,.client-form-footer,.client-address-grid,.client-accordion){background-color:var(--theme-text)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}body.dark :is(.client-create-form,.client-form-section,.client-form-body,.client-form-box) :is(h1,h2,h3,h4,.client-form-subheading,strong){color:var(--theme-text)!important}body.dark :is(.client-create-form,.client-form-section,.client-form-body,.client-form-box) :is(p,small,label){color:var(--theme-text)!important}body.dark .client-accordion,body.dark .client-secondary{background:var(--theme-card)!important;color:var(--theme-text)!important;border:1px solid var(--theme-border)!important}body.dark :is(.client-accordion,.client-secondary):hover{background:var(--theme-primary)!important;color:var(--theme-primary-text)!important;border-color:var(--theme-border)!important}body.dark :is(.client-create-form,.client-form-box) :is(input,select,textarea){background:var(--theme-card)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}body.dark [class*=workspace_shell]{background:var(--theme-card)!important;color:var(--theme-text)!important}body.dark [class*=workspace_shell]>header{background:var(--theme-card)!important;border-color:var(--theme-border)!important}body.dark [class*=workspace_shell]>header nav a{color:var(--theme-text)!important}body.dark [class*=workspace_main]{color:var(--theme-text)!important}body.dark [class*=workspace_main]>[class*=workspace_panel],body.dark [class*=workspace_main] form[class*=workspace_panel]{background:var(--theme-card)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}body.dark [class*=workspace_main] form[class*=workspace_panel]>section{background:var(--theme-card)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}body.dark [class*=workspace_main] form[class*=workspace_panel] :is(h2,h3,strong,b){color:var(--theme-text)!important}body.dark [class*=workspace_main] form[class*=workspace_panel] :is(label,p,small){color:var(--theme-text)!important}body.dark [class*=workspace_main] form[class*=workspace_panel] :is(input,select,textarea){background:var(--theme-card)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}body.dark [class*=workspace_main] form[class*=workspace_panel] button:not([class*=invoiceItemRemove]):not([class*=invoiceDetailIcon]):not([class*=invoiceDetailBottomActions]){color:var(--theme-primary-text)}body.dark [class*=workspace_main] form[class*=workspace_panel] button[class*=invoiceItemRemove],body.dark [class*=workspace_main] form[class*=workspace_panel] button[class*=invoiceDetailIcon]{background:var(--theme-card)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}body.dark [class*=workspace_main] form[class*=workspace_panel] button[class*=invoiceItemRemove]:hover,body.dark [class*=workspace_main] form[class*=workspace_panel] button[class*=invoiceDetailIcon]:hover{background:var(--theme-primary)!important}@media(max-width:700px){:is(.client-create-form,.client-form-section,.client-form-body,.client-form-box,.client-address-grid,.client-form-footer){min-width:0!important;max-width:100%!important;box-sizing:border-box!important}:is(.client-create-form,.client-form-box,.client-form-section,[class*=workspace_panel]) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){max-width:100%!important;min-width:0!important;box-sizing:border-box!important;font-size:16px!important}.client-create-form .client-form-footer{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important}.client-create-form .client-form-footer>div{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important}.client-create-form .client-form-footer>div>button{flex:1 1 150px!important;min-height:44px!important;white-space:normal!important}.client-create-form .client-form-footer>a{align-self:flex-start!important}:is(.client-create-form,[class*=workspace_panel]) :is(button,select){touch-action:manipulation}}body.dark [class*=workspace_invoiceEligibility],body.dark [class*=workspace_invoiceJobPreview]{background:var(--theme-card)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}body.dark [class*=workspace_invoiceJobPreview] strong{color:var(--theme-text)!important}body.dark [class*=workspace_invoiceLineHeader],body.dark [class*=workspace_invoiceEditLineHeader]{background:var(--theme-card)!important;color:var(--theme-text)!important}body.dark [class*=workspace_invoiceLine],body.dark [class*=workspace_invoiceEditLine]{border-color:var(--theme-border)!important;color:var(--theme-text)!important}body.dark [class*=workspace_invoiceTotals] :is(p,strong,b,h2){color:var(--theme-text)!important}body.dark [class*=workspace_main] .client-profile-overview,body.dark [class*=workspace_main] .client-profile-tabs,body.dark [class*=workspace_main] .client-media-empty,body.dark [class*=workspace_main] .client-inline-tag-editor,body.dark [class*=workspace_main] .client-inline-actions,body.dark [class*=workspace_main] .customer-custom-tag-dialog,body.dark [class*=workspace_main]>section[class*=workspace_panel],body.dark [class*=workspace_main]>form[class*=workspace_panel]{background:var(--theme-card)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}body.dark [class*=workspace_main] .client-overview-grid>div>div,body.dark [class*=workspace_main] .client-profile-tabs,body.dark [class*=workspace_main] .client-inline-actions,body.dark [class*=workspace_main] [class*=workspace_invoiceLines],body.dark [class*=workspace_main] [class*=workspace_invoiceTotals] h2{border-color:var(--theme-border)!important}body.dark [class*=workspace_main] .client-profile-overview :is(strong,b,h2,h3),body.dark [class*=workspace_main] .client-media-empty :is(h2,h3,strong),body.dark [class*=workspace_main]>section[class*=workspace_panel] :is(h2,h3,strong,b),body.dark [class*=workspace_main] [class*=workspace_invoiceDetailHead] :is(h2,strong){color:var(--theme-text)!important}body.dark [class*=workspace_main] .client-overview-grid span,body.dark [class*=workspace_main] .client-profile-edit-heading p,body.dark [class*=workspace_main] .client-media-empty p,body.dark [class*=workspace_main]>section[class*=workspace_panel] :is(p,small,span,label),body.dark [class*=workspace_main] [class*=workspace_invoiceDetailHead] p{color:var(--theme-text)!important}body.dark [class*=workspace_main] .client-profile-tabs button{background:transparent!important;color:var(--theme-text)!important;border-color:transparent!important}body.dark [class*=workspace_main] .client-profile-tabs button:hover{color:var(--theme-primary-text)!important;background:var(--theme-primary)!important}body.dark [class*=workspace_main] .client-profile-tabs button.active{color:var(--theme-text)!important;border-bottom-color:var(--theme-text)!important}body.dark [class*=workspace_main] .client-profile-editing :is(input,select,textarea),body.dark [class*=workspace_main] .client-profile-overview :is(input,select,textarea),body.dark [class*=workspace_main]>section[class*=workspace_panel] :is(input,select,textarea),body.dark [class*=workspace_main] [class*=workspace_invoiceEditLine] input{background:var(--theme-card)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important;color-scheme:dark}body.dark [class*=workspace_main] .client-profile-editing .client-inline-tag-editor,body.dark [class*=workspace_main]>section[class*=workspace_panel] article,body.dark [class*=workspace_main] [class*=workspace_cards] article{background:var(--theme-card)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}body.dark [class*=workspace_main] .client-profile-editing .client-overview-grid>div>div>span,body.dark [class*=workspace_main] .client-profile-editing .client-inline-address label{color:var(--theme-text)!important}body.dark [class*=workspace_main] .client-profile-editing .client-inline-actions button[type=button],body.dark [class*=workspace_main] .client-inline-actions button:not([type=submit]),body.dark [class*=workspace_main] button[class*=workspace_invoiceDetailIcon],body.dark [class*=workspace_main] button[class*=workspace_invoiceItemRemove]{background:var(--theme-card)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}body.dark [class*=workspace_main] .client-profile-editing .client-inline-actions button[type=button]:hover,body.dark [class*=workspace_main] button[class*=workspace_invoiceDetailIcon]:hover,body.dark [class*=workspace_main] button[class*=workspace_invoiceItemRemove]:hover{background:var(--theme-primary)!important;color:var(--theme-primary-text)!important}body.dark [class*=workspace_main] [class*=workspace_invoiceLineHeader],body.dark [class*=workspace_main] [class*=workspace_invoiceEditLineHeader]{background:var(--theme-card)!important;color:var(--theme-text)!important}body.dark [class*=workspace_main] [class*=workspace_invoiceLine] strong,body.dark [class*=workspace_main] [class*=workspace_invoiceEditLine] strong{color:var(--theme-text)!important}body.dark [class*=workspace_main] [class*=workspace_invoiceSendDrawer],body.dark [class*=workspace_main] [class*=workspace_invoiceSendMenu],body.dark [class*=workspace_main] [class*=workspace_invoiceSendDrawerOptions] button,body.dark [class*=workspace_main] [class*=workspace_invoiceSendMenu] button{background:var(--theme-card)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}body.dark [class*=workspace_main] [class*=workspace_invoiceSendDrawer] :is(p,small),body.dark [class*=workspace_main] [class*=workspace_invoiceSendMenu] :is(p,small){color:var(--theme-text)!important}body.dark .client-communications{background:var(--theme-card)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}body.dark .client-communications :is(h2,h3,h4,b,strong,summary){color:var(--theme-text)!important}body.dark .client-communications :is(p,small,label){color:var(--theme-text)!important}body.dark .client-communications form{background:transparent!important;color:var(--theme-text)!important}body.dark .client-communications :is(input,select,textarea){background:var(--theme-card)!important;color:var(--theme-text)!important;border:1px solid var(--theme-border)!important;border-radius:8px;color-scheme:dark}body.dark .client-communications :is(input,textarea)::placeholder{color:var(--theme-text)!important}body.dark .client-communications :is(input,select,textarea):focus-visible{outline:2px solid var(--theme-primary);outline-offset:1px}body.dark .client-communications button{background:var(--theme-primary)!important;color:var(--theme-primary-text)!important;border:1px solid var(--theme-primary)!important;border-radius:9px}body.dark .client-communications button:hover:not(:disabled){background:var(--theme-primary)!important}body.dark .client-communications :is(article,details){background:transparent!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}body.dark .client-communications article small{color:var(--theme-text)!important}body.dark .client-communications details{border-top:1px solid var(--theme-border)!important;padding-top:12px}body.dark .client-communications summary{cursor:pointer}body.dark .employee-modal{background:var(--theme-card)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}body.dark .employee-modal .employee-modal-header{background:var(--theme-primary)!important;border-color:var(--theme-border)!important}body.dark .employee-modal .employee-modal-header h2,body.dark .employee-modal form>h3{color:var(--theme-text)!important;border-color:var(--theme-border)!important}body.dark .employee-modal form{background:var(--theme-card)!important;color:var(--theme-text)!important}body.dark .employee-modal form>p,body.dark .employee-modal form label{color:var(--theme-text)!important}body.dark .employee-modal form :is(input,select,textarea){background:var(--theme-card)!important;color:var(--theme-text)!important;border:1px solid var(--theme-border)!important;color-scheme:dark}body.dark .employee-modal form :is(input,textarea)::placeholder{color:var(--theme-text)!important}body.dark .employee-modal .employee-editor-actions{background:var(--theme-primary)!important;border-color:var(--theme-border)!important}body.dark .employee-modal .employee-editor-actions button[type=button],body.dark .employee-modal .employee-modal-close{background:var(--theme-card)!important;color:var(--theme-text)!important;border:1px solid var(--theme-border)!important}body.dark .employee-modal .employee-editor-actions button[type=button]:hover,body.dark .employee-modal .employee-modal-close:hover{background:var(--theme-primary)!important;color:var(--theme-primary-text)!important}body.dark .employee-modal .employee-editor-actions button[type=submit]{background:var(--theme-primary)!important;color:var(--theme-primary-text)!important;border-color:var(--theme-text)!important}body.dark .employee-modal .employee-editor-actions button[type=submit]:hover{background:var(--theme-primary)!important}body.dark main div:has(>[class*=Skeleton_skeleton]),body.dark [class*=dispatch_content] div:has(>[class*=Skeleton_skeleton]){background:var(--theme-card)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}body.dark :is(.customer-search,.employee-search,.searchBox,[class*=RegisterList_search],[class*=dispatch_search],[class*=timesheets_searchBox],[class*=AppShell_searchWrap]){background:var(--theme-card)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important}body.dark :is(.customer-search,.employee-search,.searchBox,[class*=RegisterList_search],[class*=dispatch_search],[class*=timesheets_searchBox],[class*=AppShell_searchWrap]) :is(input,input[type=search]){background:var(--theme-card)!important;color:var(--theme-text)!important;border-color:var(--theme-border)!important;box-shadow:none!important;color-scheme:dark}body.dark :is(.customer-search,.employee-search,.searchBox,[class*=RegisterList_search],[class*=dispatch_search],[class*=timesheets_searchBox],[class*=AppShell_searchWrap]) :is(input,input[type=search]):focus{background:var(--theme-primary)!important;color:var(--theme-primary-text)!important;outline-color:var(--theme-text)!important}body.dark :is(.customer-search,.employee-search,.searchBox,[class*=RegisterList_search],[class*=dispatch_search],[class*=timesheets_searchBox],[class*=AppShell_searchWrap]) input::placeholder{color:var(--theme-text)!important;opacity:1}body.dark input[type=search]::-webkit-search-cancel-button{filter:grayscale(1) brightness(2)}body.dark .employee-search-box{background:var(--theme-primary)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}body.dark .employee-search-box input,body.dark .employee-search-box input:hover,body.dark .employee-search-box input:focus{background:transparent!important;background-color:transparent!important;color:var(--theme-text)!important;border-color:transparent!important;box-shadow:none!important;outline:none!important}body.dark .employee-search-box svg{color:var(--theme-text)!important}html body.dark .employee-search-box input[type=search]{background:var(--theme-input)!important;background-color:var(--theme-input)!important;border:0!important;box-shadow:none!important}html body.dark :is(.employee-search-box,.customer-search,.customer-search-box,.searchBox,[class*=RegisterList_search],[class*=dispatch_search],[class*=timesheets_searchBox],[class*=AppShell_searchWrap]){background:var(--theme-input)!important;background-color:var(--theme-input)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}html body.dark :is(.employee-search-box,.customer-search,.customer-search-box,.searchBox,[class*=RegisterList_search],[class*=dispatch_search],[class*=timesheets_searchBox],[class*=AppShell_searchWrap]) input{background:var(--theme-input)!important;background-color:var(--theme-input)!important;color:var(--theme-text)!important;box-shadow:none!important}html body.dark :is(.employee-search-box,.customer-search,.customer-search-box,.searchBox,[class*=RegisterList_search],[class*=dispatch_search],[class*=timesheets_searchBox],[class*=AppShell_searchWrap]) input:is(:hover,:focus,:active){background:var(--theme-input)!important;background-color:var(--theme-input)!important;color:var(--theme-primary-text)!important;box-shadow:none!important}html body.dark :is(.employee-search-box,.customer-search,.customer-search-box,.searchBox,[class*=RegisterList_search],[class*=dispatch_search],[class*=timesheets_searchBox],[class*=AppShell_searchWrap]) input::placeholder{color:var(--theme-text)!important;opacity:1}html body.dark div[class*=RegisterList_search],html body.dark div[class*=RegisterList_search] input,html body.dark div[class*=RegisterList_search] input:is(:focus,:hover){background:var(--theme-input)!important;background-color:var(--theme-input)!important;box-shadow:none!important}html body.dark div[class*=RegisterList_search] input{border:0!important;outline:none!important;color:var(--theme-text)!important}:is(.employee-search-box,.customer-search,.customer-search-box,.searchBox,[class*=RegisterList_search],[class*=dispatch_search],[class*=timesheets_searchBox],[class*=AppShell_searchWrap]){box-sizing:border-box!important;min-width:0}:is(.employee-search-box,.customer-search,.customer-search-box,.searchBox,[class*=RegisterList_search],[class*=dispatch_search],[class*=timesheets_searchBox],[class*=AppShell_searchWrap]) input{flex:1 1 0%!important;min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin-right:0!important}html body.dark :is(.employee-search-box,.customer-search,.customer-search-box,.searchBox,[class*=RegisterList_search],[class*=dispatch_search],[class*=timesheets_searchBox],[class*=AppShell_searchWrap]) input{background-color:var(--theme-input)!important;color:var(--theme-text)!important}html body.dark div[class*=RegisterList_search] input,html body.dark div.employee-search-box input,html body.dark div.customer-search input{background:var(--theme-input)!important;background-color:var(--theme-input)!important;min-width:0!important;flex:1 1 auto!important;width:auto!important;max-width:none!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important}html body.dark div[class*=RegisterList_search]{background:var(--theme-input)!important;background-color:var(--theme-input)!important;padding-right:0!important;overflow:hidden!important}html body.dark div[class*=RegisterList_search] input{padding-right:13px!important;align-self:stretch!important;height:auto!important}@media(hover:none)and (pointer:coarse){input:focus,textarea:focus,select:focus,input:active,textarea:active,select:active{outline:none!important;outline-width:0!important;outline-offset:0!important;-webkit-tap-highlight-color:transparent!important;box-shadow:none!important}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--theme-primary)!important;outline-offset:2px!important}}html body :is(input,textarea,select):is(:focus,:focus-visible),html body [class*=AppShell_searchWrap]:focus-within,html body [class*=RegisterList_search]:focus-within,html body .employee-search-box:focus-within,html body .customer-search:focus-within{outline:none!important;outline-width:0!important;outline-offset:0!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent!important}html body [class*=AppShell_searchWrap] input:is(:focus,:focus-visible),html body [class*=RegisterList_search] input:is(:focus,:focus-visible){outline:none!important;box-shadow:none!important;border-color:transparent!important}body.dark :is([class*=RegisterList_register],[class*=RegisterList_frame],[class*=RegisterList_columnHeader],[class*=RegisterList_item],[class*=RegisterList_empty],[class*=RegisterList_pagination],.customer-list-shell,.customer-toolbar,.customer-scroll,.customer-item,.customer-count,.customer-search,.employee-scroll-frame,.employee-directory-row){background-color:var(--theme-card)!important;color:var(--theme-text)!important}body.dark :is([class*=RegisterList_columnHeader],[class*=RegisterList_pagination],.customer-toolbar,.customer-count){background-color:var(--theme-card-alt)!important}body.dark :is([class*=RegisterList_item],.customer-item,.employee-directory-row):hover{background-color:var(--theme-hover)!important}body.dark :is([class*=RegisterList_register],.customer-list-shell,.employee-scroll-frame) :is(input,select){background-color:var(--theme-input)!important;color:var(--theme-text)!important}body.dark :is([class*=RegisterList_register],.customer-list-shell,.employee-scroll-frame) :is(button:not([class*=primary]),[role=button]):not(:disabled):hover{background-color:var(--theme-hover)!important;color:var(--theme-text)!important}body.dark :is([class*=RegisterList_register],.customer-list-shell,.employee-scroll-frame) :is(h1,h2,h3,strong,span,p,small){color:inherit}body.dark :is([class*=RegisterList_register],.customer-list-shell,.employee-scroll-frame) button:disabled{opacity:.5}:root{--sp-primary:var(--theme-primary);--sp-primary-hover:var(--theme-primary-hover);--sp-surface:var(--theme-card);--sp-surface-subtle:var(--theme-card-alt);--sp-text:var(--theme-text);--sp-muted:var(--theme-text-muted);--sp-border:var(--theme-border);--sp-border-soft:var(--theme-border);--sp-shadow:0 2px 8px color-mix(in srgb,var(--theme-shadow-ink) 6%,transparent);--sp-radius:12px;--sp-focus:0 0 0 3px color-mix(in srgb,var(--theme-primary) 22%,transparent)}body.dark{--sp-primary:var(--theme-primary);--sp-primary-hover:var(--theme-primary-hover);--sp-surface:var(--theme-card);--sp-surface-subtle:var(--theme-card-alt);--sp-text:var(--theme-text);--sp-muted:var(--theme-text-muted);--sp-border:var(--theme-border);--sp-border-soft:var(--theme-border);--sp-shadow:0 2px 12px color-mix(in srgb,var(--theme-shadow-ink) 18%,transparent)}:where(button,a,input,select,textarea,[role=button],[role=link]):focus-visible{outline:2px solid var(--sp-primary);outline-offset:2px}:where(button,[role=button]):disabled{opacity:.55;cursor:not-allowed}@media(prefers-reduced-motion:reduce){:where(*,*:before,*:after){scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:700px){html,body,#root{max-width:100%;min-width:0}body{overflow-x:hidden}:is(main,[class*=_main],[class*=_content],[class*=_shell]){min-width:0;max-width:100%;box-sizing:border-box}:is(main,[class*=_main],[class*=_content]) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){max-width:100%;box-sizing:border-box}:is(.employee-search-box,.customer-search,[class*=RegisterList_search],[class*=AppShell_searchWrap]){min-width:0;max-width:100%}:is(.employee-search-box,.customer-search,[class*=RegisterList_search]) input{min-width:0!important}:is(.employee-modal,[role=dialog],[class*=_modal],[class*=_drawer]){max-width:calc(100vw - 16px);box-sizing:border-box}:is(.employee-modal,[role=dialog],[class*=_modal],[class*=_drawer]) :is(input,select,textarea){max-width:100%;box-sizing:border-box}:is(.employee-modal,[role=dialog],[class*=_modal],[class*=_drawer]) :is(button,a){overflow-wrap:anywhere}:is([class*=RegisterList_frame],.employee-scroll-frame,[class*=_tableScroll],[class*=_scrollFrame]){max-width:100%;-webkit-overflow-scrolling:touch}}@media screen and (max-width:700px){html body [class*=RegisterList_register] [class*=RegisterList_frame]{overflow-x:clip!important;overflow-y:auto!important;max-width:100%!important;min-width:0!important;scrollbar-gutter:auto!important}html body [class*=RegisterList_register] [class*=RegisterList_frame]>[class*=RegisterList_columnHeader],html body [class*=RegisterList_register] [class*=RegisterList_frame]>[class*=RegisterList_jobsEightHeader]{display:none!important;width:0!important;min-width:0!important}html body [class*=RegisterList_register] [class*=RegisterList_frame]>[class*=RegisterList_item]{width:calc(100% - 20px)!important;min-width:0!important;max-width:calc(100% - 20px)!important;margin:10px!important;box-sizing:border-box!important}html body [class*=RegisterList_register] [class*=RegisterList_frame]>[class*=RegisterList_item]>:is(article,div){width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important;flex-direction:column!important;grid-template-columns:none!important;box-sizing:border-box!important}html body [class*=RegisterList_register] [class*=RegisterList_frame]>[class*=RegisterList_empty]{min-width:0!important;width:100%!important;max-width:100%!important}}@layer base{:root{--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-right: env(safe-area-inset-right, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inset-left: env(safe-area-inset-left, 0px)}ul{list-style-type:none;margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}*{box-sizing:border-box;padding:0;margin:0}button{border:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}th,td{display:table-cell!important}}.rbc-month-view{overflow:visible!important}
