html[data-portal-theme=premium]{--portal-ink:#262943;--portal-muted:#69728b;--portal-border:#e5e8f2;--portal-brand:#4950ba;--portal-soft:#f3f5fc;background:#f5f6fb}html[data-portal-theme=premium] [data-portal-shell]{color:var(--portal-ink);background:radial-gradient(at 95% 0,#e9ebfa70,#0000 42%),#f5f6fb}html[data-portal-theme=premium] [data-portal-header]{border-color:var(--portal-border);background:#ffffffed}html[data-portal-theme=premium] [data-portal-shell] main{padding-bottom:32px}html[data-portal-theme=premium] main .grid>*,html[data-portal-theme=premium] [data-portal-ui=section]{min-width:0}html[data-portal-theme=premium] [data-portal-ui=page-heading]{gap:18px;padding:5px 0 7px}html[data-portal-theme=premium] [data-portal-ui=page-heading] h1{letter-spacing:-.04em;color:var(--portal-ink);font-size:clamp(24px,2.2vw,30px);font-weight:650;line-height:1.25}html[data-portal-theme=premium] [data-portal-ui=page-heading] h1:before{content:"";vertical-align:-2px;background:#4950ba;border-radius:5px;width:5px;height:23px;margin-right:12px;display:inline-block}html[data-portal-theme=premium] [data-portal-ui=page-heading] p{max-width:680px;color:var(--portal-muted);font-size:13px;line-height:1.65}html[data-portal-theme=premium] [data-portal-ui=section]>div>h2{letter-spacing:.12em;color:#69728b;font-size:11px;font-weight:650}html[data-portal-theme=premium] [data-portal-ui=metric]{border:1px solid var(--portal-border);background:#fff;border-radius:18px;padding:19px 20px;position:relative;overflow:hidden;box-shadow:0 3px 8px #23234b03}html[data-portal-theme=premium] [data-portal-ui=metric]>div>p{letter-spacing:.08em;color:#69728b;font-size:10px}html[data-portal-theme=premium] [data-portal-ui=metric]>div>span{color:#5f66ac;background:#f1f3fc;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}html[data-portal-theme=premium] [data-portal-ui=metric]>p:first-of-type{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(20px,2vw,25px);font-weight:650}html[data-portal-theme=premium] [data-portal-ui=metric][role=button]:hover{border-color:#b6bce7;box-shadow:0 8px 22px #4950ba0a}html[data-portal-theme=premium] [data-portal-ui=empty]{background:linear-gradient(145deg,#fafbff,#f3f5fc);border-color:#d9deef;border-radius:20px;min-height:180px}html[data-portal-theme=premium] [data-portal-ui=empty]>span{color:#4950ba;background:#fff;border:1px solid #dfe3f4;border-radius:17px;place-items:center;width:52px;height:52px;display:grid}html[data-portal-theme=premium] main :where(.rounded-lg.border,.rounded-xl.border,.rounded-2xl.border){border-color:var(--portal-border);border-radius:18px;box-shadow:0 3px 8px #23234b03}html[data-portal-theme=premium] [data-slot=table-container]{background:#fff;border-radius:16px}html[data-portal-theme=premium] [data-slot=table-head]{color:#616b85;letter-spacing:.055em;text-transform:uppercase;background:#f1f3fb;border-bottom:1px solid #e5e8f2;height:48px;padding:12px 16px;font-size:10px;font-weight:650}html[data-portal-theme=premium] [data-slot=table-cell]{color:#39415b;border-color:#eef0f6;padding:14px 16px;font-size:12px;line-height:1.55}html[data-portal-theme=premium] [data-slot=table-row]{border-color:#eef0f6}html[data-portal-theme=premium] [data-slot=table-body]>[data-slot=table-row]:hover{background:#f7f8fe}html[data-portal-theme=premium] :where([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){background:#fff;border-color:#dfe3f0;border-radius:11px;min-height:42px;font-size:13px;transition:border-color .16s,box-shadow .16s;box-shadow:0 1px 2px #23234b04}html[data-portal-theme=premium] [data-slot=select-trigger]{min-height:44px}html[data-portal-theme=premium] :where([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]):focus-visible{border-color:#929ad7;outline:none;box-shadow:0 0 0 3px #4950ba14}html[data-portal-theme=premium] :where([data-slot=label]){color:#525e78;font-weight:550;line-height:1.5}html[data-portal-theme=premium] [data-slot=button]{letter-spacing:.005em;border-radius:11px;min-height:38px;font-size:12px;font-weight:550}html[data-portal-theme=premium] [data-slot=button][data-variant=default]{background:#4950ba;box-shadow:0 3px 8px #4950ba18}html[data-portal-theme=premium] [data-slot=tabs]{min-width:0;max-width:100%}html[data-portal-theme=premium] [data-slot=tabs-list]{background:#eef0f7;border:1px solid #e3e6f2;border-radius:13px;justify-content:flex-start;gap:3px;min-width:0;max-width:100%;height:auto;min-height:44px;padding:5px;overflow-x:auto}html[data-portal-theme=premium] [data-slot=tabs-trigger]{color:#69728b;border-radius:9px;flex-shrink:0;flex-basis:auto;min-height:33px;padding:7px 15px;font-size:12px}html[data-portal-theme=premium] [data-slot=tabs-trigger][data-state=active]{color:#4249a8;background:#fff;box-shadow:0 2px 5px #23234b08}html[data-portal-theme=premium] [data-slot=dialog-content]{overscroll-behavior:contain;border-color:#e2e6f2;border-radius:23px;gap:20px;max-height:calc(100dvh - 40px);padding:26px;overflow-y:auto;box-shadow:0 28px 85px -24px #1d1e4d55}html[data-portal-theme=premium] [data-slot=dialog-header]{text-align:left;padding-right:28px}html[data-portal-theme=premium] [data-slot=dialog-title]{color:#262943;letter-spacing:-.03em;font-size:19px;line-height:1.35}html[data-portal-theme=premium] [data-slot=dialog-description]{color:#69728b;overflow-wrap:anywhere;font-size:12px;line-height:1.65}html[data-portal-theme=premium] [data-slot=dialog-footer]{border-top:1px solid #edf0f6;padding-top:17px}html[data-portal-theme=premium] [data-slot=dialog-content][data-portal-dialog=form]{flex-direction:column;display:flex;overflow:hidden}html[data-portal-theme=premium] [data-portal-dialog=form] [data-slot=dialog-header]{flex-shrink:0}html[data-portal-theme=premium] [data-portal-dialog-form]{flex-direction:column;gap:16px;min-height:0;display:flex;overflow:hidden}html[data-portal-theme=premium] [data-portal-dialog-body]{overscroll-behavior:contain;min-height:0;padding:2px 4px 4px 0;overflow-y:auto}html[data-portal-theme=premium] [data-portal-dialog=form] [data-slot=dialog-footer]{background:#fff;flex-shrink:0;margin:0;padding:16px 0 0;position:static}html[data-portal-theme=premium] [data-slot=dialog-close]{color:#69728b;background:#f3f5fb;border-radius:10px;padding:7px}html[data-portal-theme=premium] :where([data-slot=select-content],[data-slot=popover-content]){border:1px solid #e0e4f1;border-radius:14px;box-shadow:0 12px 32px #23234b15}html[data-portal-theme=premium] [data-slot=sheet-content]{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}html[data-portal-theme=premium] [data-portal-shell]>aside{box-shadow:8px 0 24px #201f3608}html[data-portal-theme=premium] :where(aside,[data-slot=sheet-content]) nav button{border-radius:11px;min-height:42px}html[data-portal-theme=premium] [data-portal-shell] footer{padding-bottom:env(safe-area-inset-bottom)}html[data-portal-theme=premium] .portal-connection{color:#745023;background:#fff4df;border-bottom:1px solid #ecd9b0;justify-content:center;align-items:center;gap:10px;padding:11px 16px;font-size:12px;line-height:1.6;display:flex}html[data-portal-theme=premium] .portal-connection button{flex-shrink:0;min-height:36px;font-weight:650;text-decoration:underline}@media (max-width:767px){html[data-portal-theme=premium] [data-portal-header]>div:first-child{height:60px;padding-left:max(10px,env(safe-area-inset-left));padding-right:max(10px,env(safe-area-inset-right))}html[data-portal-theme=premium] [data-portal-header]{padding-top:env(safe-area-inset-top)}html[data-portal-theme=premium] [data-portal-shell] main{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}html[data-portal-theme=premium] [data-portal-ui=page-heading]{gap:14px}html[data-portal-theme=premium] [data-portal-ui=page-heading]>div:last-child:not(:first-child){width:100%}html[data-portal-theme=premium] [data-portal-ui=page-heading] h1{font-size:25px}html[data-portal-theme=premium] [data-portal-ui=metric]{border-radius:16px;padding:16px}html[data-portal-theme=premium] :where([data-slot=input],[data-slot=textarea],[data-slot=select-trigger]){min-width:0;max-width:100%;min-height:46px;font-size:16px}html[data-portal-theme=premium] [data-slot=button]{white-space:normal;min-height:44px}html[data-portal-theme=premium] [data-slot=select-item]{min-height:44px}html[data-portal-theme=premium] [data-slot=dialog-content]{max-width:calc(100% - 20px);max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:20px;gap:18px;padding:22px 17px}html[data-portal-theme=premium] [data-slot=dialog-close]{place-items:center;width:36px;height:36px;display:grid;top:12px;right:12px}html[data-portal-theme=premium] [data-slot=dialog-title]{font-size:18px}html[data-portal-theme=premium] [data-slot=dialog-footer]{padding:14px 17px max(18px,env(safe-area-inset-bottom));z-index:1;background:#fff;margin:0 -17px -22px;position:sticky;bottom:-22px}html[data-portal-theme=premium] [data-slot=table][data-mobile-layout=cards]{width:100%;display:block;min-width:0!important}html[data-portal-theme=premium] [data-mobile-layout=cards]>[data-slot=table-header]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-portal-theme=premium] [data-mobile-layout=cards]>[data-slot=table-body]{background:#f5f6fb;gap:12px;padding:2px;display:grid}html[data-portal-theme=premium] [data-mobile-layout=cards]>[data-slot=table-body]>[data-slot=table-row]{background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px 18px;padding:17px;display:grid;position:relative;border:1px solid #e5e8f2!important}html[data-portal-theme=premium] [data-mobile-layout=cards]>[data-slot=table-body]>[data-slot=table-row]>[data-slot=table-cell]{white-space:normal;overflow-wrap:anywhere;text-align:left;border:0;max-width:100%;font-size:12px;width:auto!important;min-width:0!important;padding:0!important}html[data-portal-theme=premium] [data-mobile-layout=cards]>[data-slot=table-body]>[data-slot=table-row]>[data-slot=table-cell]:not(.hidden){display:block}html[data-portal-theme=premium] [data-mobile-layout=cards]>[data-slot=table-body]>[data-slot=table-row]>[data-mobile-label]:before{content:attr(data-mobile-label);color:#69728b;margin-bottom:5px;font-size:10px;font-weight:500;line-height:1.5;display:block}html[data-portal-theme=premium] [data-mobile-layout=cards]>[data-slot=table-body]>[data-slot=table-row]>[data-mobile-primary]{grid-column:1/-1;font-size:13px;font-weight:600;border-bottom:1px solid #edf0f6!important;padding-bottom:12px!important}html[data-portal-theme=premium] [data-mobile-layout=cards]>[data-slot=table-body]>[data-slot=table-row]:has(>[data-mobile-action])>[data-mobile-primary]{min-height:44px;padding-right:48px!important}html[data-portal-theme=premium] [data-mobile-layout=cards]>[data-slot=table-body]>[data-slot=table-row]>[data-mobile-action]{max-width:44px;position:absolute;top:14px;right:13px}html[data-portal-theme=premium] [data-mobile-layout=cards]>[data-slot=table-body]>[data-slot=table-row]>[data-mobile-action]:before{display:none}html[data-portal-theme=premium] [data-mobile-layout=cards]>[data-slot=table-body]>[data-mobile-summary]{display:block}html[data-portal-theme=premium] [data-mobile-layout=cards]>[data-slot=table-footer]{padding:16px;display:block}html[data-portal-theme=premium] [data-slot=tabs-list]{width:100%;display:flex}html[data-portal-theme=premium] [data-slot=tabs-trigger]{min-height:40px}html[data-portal-theme=premium] .portal-header-icon{flex-shrink:0;width:44px!important;height:44px!important}}@media (prefers-reduced-motion:reduce){html[data-portal-theme=premium] *,html[data-portal-theme=premium] :before{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important}}html[data-portal-theme=premium] [data-portal-ui=employee-list] [data-slot=table-head],html[data-portal-theme=premium] [data-portal-ui=employee-list] [data-slot=table-cell]{padding-left:10px;padding-right:10px}html[data-portal-theme=premium] [data-portal-ui=employee-list] [data-slot=table-cell]:nth-child(-n+2){white-space:normal;min-width:120px;max-width:170px}@media (hover:none){html[data-portal-theme=premium] :where([data-slot=button],[data-slot=select-item],[data-slot=tabs-trigger]){min-height:44px}}@media (max-width:767px){html[data-portal-theme=premium] [data-portal-ui=section] .truncate{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}}
