*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#fafafa;color:#000;line-height:1.5}:root{--primary: #000;--primary-dark: #1a1a1a;--accent: #000;--ink: #000;--ink-2: #475569;--paper: #fafafa;--paper-2: #fff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.admin-nav::-webkit-scrollbar{width:4px}.admin-nav::-webkit-scrollbar-track{background:transparent}.admin-nav::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.admin-nav::-webkit-scrollbar-thumb:hover{background:#ffffff40}@media (max-width: 760px){.c-pagehead{padding:30px 18px 22px!important}.c-pagebody{padding:22px 16px 72px!important}.c-split{grid-template-columns:1fr!important;gap:28px!important}.c-kpis{grid-template-columns:1fr 1fr!important;gap:20px 16px!important}.c-kwrow{gap:8px!important;padding:14px!important}.c-pagerow{flex-direction:column!important;align-items:stretch!important;gap:14px!important}.c-row.c-row-head{display:none!important}.c-row{display:block!important;position:relative!important;padding:16px!important}.c-col-name{padding-right:104px!important;margin-bottom:8px!important}.c-col-status{position:absolute!important;top:16px!important;right:16px!important}.c-col-meta,.c-col-date{display:inline!important;font-size:12.5px!important;color:#2c26209e!important;text-transform:none!important;letter-spacing:0!important}.c-col-meta:after{content:" · ";opacity:.5}.c-drawer{width:100%!important;max-width:100%!important}.c-tcard{grid-template-columns:1fr!important;gap:16px!important;padding:22px 18px!important}.c-fieldrow{grid-template-columns:1fr!important;gap:8px!important;align-items:stretch!important}.c-prow{flex-direction:column!important}.c-pfieldrow{flex-wrap:wrap!important}.c-settings{padding:0 16px!important}.c-grid2{grid-template-columns:1fr!important}.c-jumpgrid{grid-template-columns:1fr 1fr!important;gap:10px!important}.c-dashlead{padding:16px!important}.c-dashbudget{display:none!important}.c-cfieldrow{grid-template-columns:1fr!important}}
