@font-face{font-family:'Inter Variable';src:url('fonts/InterVariable.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
[data-font="inter-variable"] body,[data-font="inter-variable"] button,[data-font="inter-variable"] input,[data-font="inter-variable"] select,[data-font="inter-variable"] textarea,[data-font="inter-variable"] h1,[data-font="inter-variable"] h2,[data-font="inter-variable"] h3{font-family:'Inter Variable',sans-serif!important}
[data-palette="professional"]{--ink:#17212b;--muted:#596675;--bg:#f7f8fa;--surface:#fff;--surface-soft:#f3f5f7;--line:#dce1e7;--green:#008763;--primary:#008763;--gold:#008763;--on-primary:#fff;--sidebar:#fff;--sidebar-text:#35414d;--sidebar-active:#e1f5ed;--accent-soft:#e9f7f1;--accent-ink:#006b4e;--accent-line:#b9e4d3}
[data-theme="dark"][data-palette="professional"]{--ink:#f0f2f5;--muted:#aeb5bf;--bg:#15171b;--surface:#202228;--surface-soft:#191c21;--line:#3a3e47;--green:#34d3a5;--primary:#00a779;--gold:#34d3a5;--sidebar:#15171b;--sidebar-text:#d7dce3;--sidebar-active:#063e32;--accent-soft:#073c30;--accent-ink:#8ce8c9;--accent-line:#176950}
.pro-finance-tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--line);padding:0 0 14px;margin:0 0 24px}.pro-finance-tabs button{white-space:nowrap;border:0;background:transparent;color:var(--muted);padding:12px 14px;font-weight:600}.pro-finance-tabs button.selected,.pro-subnav button.selected{background:var(--accent-soft);color:var(--accent-ink)}.pro-subnav{margin:0 8px 12px 20px;padding-left:12px;border-left:1px solid var(--line);display:grid;gap:3px}.pro-subnav button{text-align:left;border:0;background:transparent;color:var(--sidebar-text);font-size:12px;padding:10px 14px}.pro-subnav button:hover{background:var(--sidebar-active)}.sidebar .nav .ico{display:flex;align-items:center;justify-content:center}.kanban-card{transition:background .15s,border-color .15s,box-shadow .15s,transform .15s;cursor:pointer}.kanban-card:hover,.kanban-card:focus-within{background:var(--accent-soft);border-color:var(--primary);box-shadow:0 4px 16px #00000012;transform:translateY(-2px)}.pro-extra-phone{margin:8px 0}[data-palette="professional"] .sidebar .nav.active{color:var(--accent-ink)}[data-palette="professional"] .sidebar .nav:hover{background:var(--sidebar-active);color:var(--accent-ink)}[data-palette="professional"] .muted{color:var(--muted)}[data-palette="professional"] td{border-color:var(--line)}[data-palette="professional"] .card{box-shadow:none}[data-palette="professional"] .primary:hover{filter:brightness(.92)}[data-palette="professional"] .navlabel{color:var(--muted)}[data-palette="professional"] input:focus,[data-palette="professional"] select:focus,[data-palette="professional"] textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--accent-soft)}
