:root{--brand-orange:#ff8f00;--brand-orange-hover:#e67e00;--brand-ink:#231f20;--action-background:var(--brand-orange);--action-foreground:var(--brand-ink)}.primary-button{background:var(--action-background);border-color:var(--action-background);color:var(--action-foreground)}.primary-button:hover:not(:disabled){background:var(--brand-orange-hover);border-color:var(--brand-orange-hover)}.module-empty{padding:24px;display:grid;gap:16px}.module-empty h2,.module-empty h3,.module-empty p{margin:0}.module-empty p{line-height:1.6}.module-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.module-filters label{display:grid;gap:6px;min-width:180px;max-width:100%}.module-filters :is(input,select){border:1px solid var(--line);border-radius:7px;padding:10px;min-height:44px;max-width:100%;background:white}@media(max-width:700px){.module-empty{padding:16px}.module-filters{display:grid}.module-filters label{min-width:0}}:root{--workspace-gutter:24px}.content{padding-inline:var(--workspace-gutter)}.topbar{padding-inline:max(var(--workspace-gutter),calc((100% - 1640px)/2 + var(--workspace-gutter)))}.client-module-stack{display:grid;gap:24px;min-width:0}.client-company-selector{display:grid;gap:8px;max-width:320px;margin:0;font-size:13px;color:var(--muted)}.client-company-selector select{min-height:44px;width:100%;margin:0}@media(max-width:960px){:root{--workspace-gutter:20px}}@media(max-width:700px){:root{--workspace-gutter:14px}.topbar{padding-inline:var(--workspace-gutter)}}