/* Account palette. The original Interix theme remains the public-site default. */
/* Keep the workspace white; company colours belong to controls and accents. */
:root[data-company-theme]{background:#fff;color:var(--brand-ink)}
[data-company-theme] body{background:#fff;color:var(--brand-ink)}
[data-company-theme] .workspace,[data-company-theme] .workspace .topbar{background:#fff}
[data-company-theme] .sidebar{background:#fff;border-color:var(--brand-line)}
[data-company-theme] .topbar{border-bottom:2px solid var(--brand-primary)}
[data-company-theme] .company-badge{background:var(--brand-soft);border-color:var(--brand-line)}
[data-company-theme] :is(.nav-link,.mobile-nav a){color:var(--brand-muted)}
[data-company-theme] :is(.nav-link,.mobile-nav a):hover{background:var(--brand-soft);color:var(--brand-link)}
[data-company-theme] :is(.nav-link.active,.mobile-nav a.active){background:var(--brand-tint);color:var(--brand-link);box-shadow:inset 3px 0 var(--brand-primary)}
[data-company-theme] .workspace .mobile-nav{background:#fff;border-color:var(--brand-line)}
[data-company-theme] .btn:hover{background:var(--brand-soft);border-color:var(--brand-line)}
[data-company-theme] :is(.btn.primary,.brandmark,.avatar,.company-badge .avatar,.milestone.active .milestone-dot){background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-on-primary)}
[data-company-theme] .btn.primary:hover{background:var(--brand-hover);border-color:var(--brand-hover);color:var(--brand-on-hover);filter:none}
[data-company-theme] :is(button,a,input,select,textarea,summary):focus-visible{outline-color:var(--brand-focus)}
[data-company-theme] input{accent-color:var(--brand-primary)}
[data-company-theme] :is(.tabs button,.project-tabs button,.wizard-steps button,.room-select):hover{background:var(--brand-soft)}
[data-company-theme] :is(.tabs button.active,.project-tabs button.active,.wizard-steps button.active,.room-select.active){background:var(--brand-tint);color:var(--brand-link);border-color:var(--brand-primary)}
[data-company-theme] .wizard-steps button.active>span{background:var(--brand-primary);color:var(--brand-on-primary)}
[data-company-theme] .progress{background:var(--brand-soft)}
[data-company-theme] .progress i{background:var(--brand-primary)}
[data-company-theme] :is(.demo-strip,.notice,.overview-attention){background:var(--brand-accent-soft);color:var(--brand-muted);border-color:var(--brand-line)}
[data-company-theme] .overview-featured{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-on-primary)}
[data-company-theme] .overview-featured>span,[data-company-theme] .overview-featured>small{color:var(--brand-on-primary)}
[data-company-theme] .overview-pipeline .overview-stat,[data-company-theme] .overview-payments .overview-stat{background:var(--brand-soft)}
[data-company-theme] .overview-stat>span,[data-company-theme] .overview-stat>small{color:var(--brand-muted)}
[data-company-theme] .overview-featured>span,[data-company-theme] .overview-featured>small{color:var(--brand-on-primary)}
[data-company-theme] .overview-details{background:var(--brand-soft);border-color:var(--brand-line)}
[data-company-theme] .overview-section-label{color:var(--brand-link)}
@media(prefers-reduced-motion:reduce){[data-company-theme] *{scroll-behavior:auto!important;transition:none!important}}
