[data-ui=v4]{--v4-brand:#087b75;--v4-brand-hover:#056a65;--v4-nav:#081d2d;--v4-nav-deep:#061621;--v4-nav-active:#087f7a;--v4-workspace:#f3f6f8;--v4-surface:#fff;--v4-surface-muted:#f7f9fa;--v4-border:#dce4e9;--v4-border-strong:#c6d1d8;--v4-text:#102431;--v4-text-secondary:#435766;--v4-text-muted:#71818c;--v4-success:#16805a;--v4-warning:#a8620a;--v4-danger:#bd2c36;--v4-info:#256ca8;--v4-radius-sm:6px;--v4-radius-md:8px;--v4-radius-lg:10px;--v4-shadow-sm:0 1px 2px #081d2d09, 0 5px 14px #081d2d09;--v4-shadow-md:0 12px 30px #081d2d13;background:var(--v4-workspace);min-width:0;color:var(--v4-text)}[data-ui=v4]>aside{background:linear-gradient(180deg, var(--v4-nav-deep), var(--v4-nav) 54%, #0b2639)!important;padding-inline:12px!important;box-shadow:7px 0 20px #0515211f!important}[data-ui=v4]>aside [data-brand-mark]{width:42px!important;height:42px!important}[data-ui=v4]>aside nav{gap:3px!important}[data-ui=v4]>aside nav a{min-height:42px;border-radius:var(--v4-radius-md)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;font-size:12px!important;font-weight:580!important}[data-ui=v4]>aside nav a>span[class*=size-]{width:31px!important;height:31px!important;box-shadow:none!important;background:#ffffff09!important;border:0!important;border-radius:6px!important}[data-ui=v4]>aside nav a[aria-current=page]{background:var(--v4-nav-active)!important;color:#fff!important;box-shadow:inset 3px 0 #86dcd4!important}[data-ui=v4]>aside nav a[aria-current=page]>span[class*=size-]{background:#ffffff1f!important}[data-ui=v4]>aside nav div[class*=pt-3]{padding-top:10px!important}[data-ui=v4]>aside nav div[class*=pt-3] span:first-child{letter-spacing:.1em!important;color:#7d92a3!important;font-size:11px!important}[data-ui=v4]>div>header{border-color:var(--v4-border)!important;background:#fffffff7!important;min-height:60px!important;padding-block:8px!important;box-shadow:0 2px 10px #081d2d09!important}[data-ui=v4]>div>main{max-width:1540px!important;padding:24px 28px 32px!important}[data-ui=v4]>div>footer{padding-block:18px!important;font-size:11px!important}[data-ui=v4] main h1{color:var(--v4-text);letter-spacing:-.04em!important;font-size:clamp(28px,2.5vw,36px)!important;font-weight:760!important;line-height:1.1!important}[data-ui=v4] main h2{color:var(--v4-text);letter-spacing:-.018em!important;font-weight:720!important}[data-ui=v4] main h3{color:var(--v4-text);font-weight:690!important}[data-ui=v4] main [class*="text-[9px]"],[data-ui=v4] main [class*="text-[10px]"]{font-size:11px!important;line-height:15px!important}[data-ui=v4] main [class*="tracking-[0.2"],[data-ui=v4] main [class*="tracking-[0.1"]{letter-spacing:.1em!important}[data-ui=v4] main section[class*=border],[data-ui=v4] main article[class*=border],[data-ui=v4] main div[class*=border][class*=bg-white]{border-color:var(--v4-border)!important;border-radius:var(--v4-radius-lg)!important;box-shadow:var(--v4-shadow-sm)!important}[data-ui=v4] main [class*="rounded-[1.65rem]"],[data-ui=v4] main [class*="rounded-[1.35rem]"],[data-ui=v4] main .rounded-2xl{border-radius:var(--v4-radius-lg)!important}[data-ui=v4] main .rounded-xl{border-radius:var(--v4-radius-md)!important}[data-ui=v4] main [class*=shadow-\[]{box-shadow:var(--v4-shadow-sm)!important}[data-ui=v4] main [class*=blur-2xl],[data-ui=v4] main [class*=blur-3xl]{opacity:.35!important}[data-ui=v4] main>div[class*=border-b][class*=pb-6]{border-radius:var(--v4-radius-lg);background:var(--v4-surface);min-height:100px;box-shadow:var(--v4-shadow-sm);border:1px solid var(--v4-border)!important;border-left:3px solid var(--v4-brand)!important;align-items:center!important;padding:18px 20px!important}[data-ui=v4] main button,[data-ui=v4] main a[class*=min-h-11]{border-radius:var(--v4-radius-md)!important}[data-ui=v4] main input:not([type=checkbox]):not([type=radio]),[data-ui=v4] main select,[data-ui=v4] main textarea{min-height:40px;border-radius:var(--v4-radius-md)!important;border-color:var(--v4-border-strong)!important;box-shadow:none!important;font-size:13px!important}[data-ui=v4] main textarea{min-height:92px}[data-ui=v4] main input:focus,[data-ui=v4] main select:focus,[data-ui=v4] main textarea:focus{border-color:var(--v4-brand)!important;box-shadow:0 0 0 3px #087b751c!important}[data-ui=v4] main label{color:var(--v4-text-secondary)}[data-ui=v4] main .overflow-x-auto:has(>table){border-radius:var(--v4-radius-lg);scrollbar-color:#a7b8c2 transparent;scrollbar-width:thin}[data-ui=v4] main div:has(>table){border-radius:var(--v4-radius-lg);scrollbar-color:#a7b8c2 transparent;scrollbar-width:thin}[data-ui=v4] main table{border-collapse:separate;border-spacing:0;width:100%;color:var(--v4-text-secondary);font-size:12.5px!important}[data-ui=v4] main thead{color:#566975!important;background:#f4f7f8!important}[data-ui=v4] main th{white-space:nowrap;height:40px;border-bottom:1px solid var(--v4-border)!important;letter-spacing:.035em!important;text-transform:none!important;padding:9px 12px!important;font-size:11px!important;font-weight:760!important}[data-ui=v4] main td{vertical-align:middle;min-height:48px;border-bottom:1px solid #e9eef1!important;padding:10px 12px!important}[data-ui=v4] main tbody tr{transition:background-color .12s}[data-ui=v4] main tbody tr:hover{background:#f3f9f8!important}[data-ui=v4] main tbody tr:focus-within{outline-offset:-2px;outline:2px solid #087b7547}[data-ui=v4] main td[class*=text-right],[data-ui=v4] main th[class*=text-right]{font-variant-numeric:tabular-nums}[data-ui=v4] main span[class*=rounded-full]{box-shadow:none!important}[data-ui=v4] main [role=status],[data-ui=v4] main [role=alert]{border-radius:var(--v4-radius-md)!important}main[data-ui=v4]{background:#eef3f6!important}main[data-ui=v4]>div[class*="max-w-[980px]"]{max-width:900px!important;box-shadow:var(--v4-shadow-md)!important;border-radius:12px!important}main[data-ui=v4] section{border-radius:0!important}@media (max-width:1279px){[data-ui=v4]>div>main{padding:22px 24px 30px!important}}@media (max-width:1023px){[data-ui=v4]>aside{padding:10px 14px!important}[data-ui=v4]>div>main{padding:20px!important}[data-ui=v4]>div>header{min-height:58px!important}}@media (max-width:767px){[data-ui=v4]>div>main{padding:16px 14px 24px!important}[data-ui=v4] main h1{font-size:27px!important}[data-ui=v4] main table{font-size:12px!important}[data-ui=v4] main th,[data-ui=v4] main td{padding-inline:10px!important}}@media (prefers-reduced-motion:reduce){[data-ui=v4] *,[data-ui=v4] :before,[data-ui=v4] :after{transition-duration:.01ms!important}}
