*,:before,:after{box-sizing:border-box;margin:0;padding:0;font-family:Cabinet Grotesk,sans-serif!important}html{max-width:100vw;font-size:16px;overflow-x:hidden}body{color:#f5f5f5;-webkit-font-smoothing:antialiased;background:#141414;max-width:100vw;min-height:100vh;font-family:Cabinet Grotesk,sans-serif;overflow-x:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#141414}::-webkit-scrollbar-thumb{background:#2e2e2e;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#383838}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.fade-in{animation:.3s both fadeIn}::selection{background:#e8e8e826}.nav-tabs{-ms-overflow-style:none;scrollbar-width:none;display:flex;overflow-x:auto}.nav-tabs::-webkit-scrollbar{display:none}.nav-tab-btn{white-space:nowrap;flex-shrink:0}.main-content{max-width:1240px;margin:0 auto;padding:28px 32px 64px}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:28px;display:grid}.chart-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.trend-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.two-col{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.two-col-eq{grid-template-columns:1fr 1fr;gap:20px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.btype-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.month-cal-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.cash-proj-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}@media (max-width:768px){.header-month{display:none}.header-right{display:none!important}.nav-tabs{width:100%;max-width:100vw}.main-content{width:100%;max-width:100%;padding:16px 16px 48px}.kpi-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.chart-grid{grid-template-columns:1fr;gap:12px}.trend-grid{grid-template-columns:1fr 1fr;gap:12px}.two-col{grid-template-columns:1fr;gap:16px}.two-col-eq{grid-template-columns:1fr;gap:12px}.form-grid{grid-template-columns:1fr}.btype-grid{grid-template-columns:repeat(2,1fr)}.month-cal-grid{grid-template-columns:repeat(3,1fr);gap:8px}.cash-proj-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.kpi-grid{grid-template-columns:1fr 1fr;gap:8px}.month-cal-grid{grid-template-columns:repeat(2,1fr)}.trend-grid{grid-template-columns:1fr 1fr}}
