:root{--subcon-ref-canvas:#fbfbfa;--subcon-ref-panel:#fff;--subcon-ref-soft:#f7f7f5;--subcon-ref-border:#e6e6e1;--subcon-ref-text:#17191c;--subcon-ref-muted:#777c84}main.flex-1{background:var(--subcon-ref-canvas)!important}main.flex-1>header{border-bottom:1px solid var(--subcon-ref-border)!important;height:64px!important;min-height:64px!important;box-shadow:none!important;background:#fff!important;padding-left:26px!important;padding-right:26px!important}main.flex-1>header h1{color:var(--subcon-ref-text)!important;font-size:18px!important;font-weight:800!important;line-height:1.15!important}main.flex-1>header .text-muted-foreground{color:#858a91!important}main.flex-1>header>div[class*="min-w-[280px]"]{background:#f7f7f5!important;border:1px solid #e6e6e1!important;border-radius:14px!important;min-width:300px!important}aside.bg-sidebar{background:#fff!important;border-right:1px solid #ecece7!important}aside.bg-sidebar nav a,aside.bg-sidebar nav button{border-radius:8px!important;min-height:38px!important}aside.bg-sidebar nav a[class*=bg-sidebar-active]{background:color-mix(in srgb, var(--brand-accent) 8%, white)!important;color:#15171a!important}aside.bg-sidebar nav a[class*=bg-sidebar-active]:before{background:var(--brand-accent)!important;width:3px!important;top:7px!important;bottom:7px!important}aside.bg-sidebar nav a[class*=bg-sidebar-active] svg{color:var(--brand-accent)!important}main.flex-1>header+div{background:#fffaf0!important;border-bottom:1px solid #f0c14f!important}.app-workspace{background:var(--subcon-ref-canvas)!important;color:#36393e!important;row-gap:18px!important;max-width:1600px!important;padding:24px 30px 34px!important}.app-workspace>*{--tw-space-y-reverse:0}.app-workspace :where(section,article,div)[class*=bg-card][class*=border],.app-workspace :where(section,article,div)[class*=bg-white][class*=border],.app-workspace>:where(section,article,div)[class*=border]{border-color:var(--subcon-ref-border)!important}.app-workspace :where(.rounded-md,.rounded-lg,.rounded-xl,.rounded-2xl)[class*=border][class*=bg-card],.app-workspace :where(.rounded-md,.rounded-lg,.rounded-xl,.rounded-2xl)[class*=border][class*=bg-white]{background:var(--subcon-ref-panel)!important;border-radius:12px!important;box-shadow:0 1px 2px #16181b06,0 8px 20px #16181b05!important}.app-workspace>.grid:first-child>[class*=border],.app-workspace>div>.grid:first-child>[class*=border],.app-workspace section.grid>[class*=border][class*=bg-card],.app-workspace section.grid>[class*=border][class*=bg-white]{border-color:var(--subcon-ref-border)!important;background:#fff!important;border-radius:12px!important;min-height:88px!important;box-shadow:0 1px 2px #16181b05!important}.app-workspace :where(button,a)[class*=bg-brand-accent],main.flex-1>header :where(button,a)[class*=bg-brand-accent]{background:var(--brand-accent)!important;border-color:var(--brand-accent)!important;color:var(--brand-accent-foreground)!important;border-radius:10px!important;font-weight:750!important;box-shadow:0 1px 2px #0000000a!important}.app-workspace :where(button,a)[class*=bg-brand-accent]:hover,main.flex-1>header :where(button,a)[class*=bg-brand-accent]:hover{background:color-mix(in srgb, var(--brand-accent) 88%, black)!important}.app-workspace .text-brand-accent{color:var(--brand-accent)!important}.app-workspace .bg-brand-soft{background:color-mix(in srgb, var(--brand-accent) 9%, white)!important}.app-workspace :where(button,a)[class*=border-border]:not([class*=bg-brand-accent]),main.flex-1>header :where(button,a)[class*=border-border]:not([class*=bg-brand-accent]){box-shadow:none!important;background:#fff!important;border-color:#dfdfda!important;border-radius:10px!important}.app-workspace :where(input,select,textarea):not([type=checkbox]):not([type=radio]):not([class*=bg-transparent]){min-height:40px!important;box-shadow:none!important;background:#f8f8f6!important;border-color:#e2e2de!important;border-radius:9px!important}.app-workspace :where(input,select,textarea):focus{border-color:var(--brand-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-accent) 10%, transparent)!important}.app-workspace table{width:100%;background:#fff!important}.app-workspace table thead{background:#f7f7f5!important}.app-workspace table th{text-transform:uppercase;color:#737880!important;letter-spacing:.06em!important;font-size:10px!important;font-weight:800!important}.app-workspace table td{border-color:#ecece8!important}.app-workspace table tbody tr:hover{background:#fcfcfb!important}.app-workspace [role=tablist],.app-workspace>div.flex.flex-wrap.gap-1.bg-card.border.border-border{border-color:var(--subcon-ref-border)!important;box-shadow:none!important;background:#fff!important}.app-workspace [role=tablist] button[aria-selected=true],.app-workspace .border-brand-accent.text-brand-accent{color:var(--brand-accent)!important;border-color:var(--brand-accent)!important}.app-workspace h1,.app-workspace h2,.app-workspace h3,.app-workspace h4{color:var(--subcon-ref-text)!important;letter-spacing:-.025em!important}.app-workspace h2,.app-workspace h3{font-weight:750!important}.app-workspace .text-muted-foreground,.app-workspace p[class*=text-muted]{color:var(--subcon-ref-muted)!important}.app-workspace :where(.bg-surface,.bg-muted)[class*=rounded]{background:#f4f4f2!important}.app-workspace :where(.bg-brand-accent\/10,.bg-orange-50,.bg-amber-50)[class*=rounded]{background:color-mix(in srgb, var(--brand-accent) 10%, white)!important;color:var(--brand-accent)!important}.subcon-app-shell :where(button,a)[class*=bg-orange-]{background:var(--brand-accent)!important;border-color:var(--brand-accent)!important;color:var(--brand-accent-foreground)!important}.subcon-app-shell :where(button,a)[class*=bg-orange-]:hover{background:color-mix(in srgb, var(--brand-accent) 88%, black)!important}.app-workspace .border-dashed,.app-workspace :where(section,div)[class*=min-h-][class*=justify-center][class*=items-center]{border-color:#e4e4df!important}.app-workspace [class*=gradient],.app-workspace [class*=from-brand],.app-workspace [class*=to-brand]{box-shadow:none!important}.app-workspace .shadow-lg,.app-workspace .shadow-xl,.app-workspace .shadow-2xl{box-shadow:0 1px 2px #16181b06,0 8px 20px #16181b05!important}@media (width<=1023px){.app-workspace{padding:18px!important}}@media (width<=767px){main.flex-1>header{padding-left:14px!important;padding-right:14px!important}.app-workspace{padding:14px!important}}
