html,body{margin:0;padding:0}body{background:#f3f0ea}*{box-sizing:border-box}#root{min-height:100vh}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d8d1c4;border-radius:6px}input:focus-visible,select:focus-visible,button:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline:2px solid #B08A3E;outline-offset:1px}button,select,input,textarea{font-family:Hanken Grotesk,system-ui,sans-serif}.ss-row:hover{background:#f6f2ea}.ss-nav-item:hover{background:#f0eadd}@media (max-width: 1024px){.ss-dash-grid{grid-template-columns:1fr!important}}@media (max-width: 820px){.ss-sidebar{position:fixed!important;top:0;left:0;height:100vh!important;z-index:60;transform:translate(-104%);transition:transform .22s ease;box-shadow:0 0 46px #00000038;width:82vw!important;max-width:300px}html[dir=rtl] .ss-sidebar{left:auto;right:0;transform:translate(104%)}.ss-sidebar-open{transform:translate(0)!important}.ss-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#201c176b;z-index:55}.ss-hamburger{display:inline-flex!important;align-items:center;justify-content:center}.ss-topbar{flex-wrap:wrap;padding:10px 14px!important;gap:10px!important}.ss-main-pad{padding:16px 14px 60px!important}.ss-two{grid-template-columns:1fr!important}.ss-kpi4{grid-template-columns:1fr 1fr!important}.ss-panel{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.ss-gridrow{min-width:680px}.ss-runshow{overflow-x:auto;-webkit-overflow-scrolling:touch}.ss-runshow>div{min-width:520px}.ss-panel button{min-height:30px}}@media (max-width: 560px){.ss-kpi4{grid-template-columns:1fr!important}}@media (min-width: 821px){.ss-backdrop{display:none}.ss-sidebar{transform:none!important}}@media print{.ss-shell,.ss-toast{display:none!important}.ss-report,.ss-docprint{display:block!important}.ss-docprint section{page-break-inside:auto}}@media (prefers-reduced-motion: reduce){*{transition:none!important}}
