*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{overflow-x:hidden}body{background:#1a1a1a;justify-content:center;align-items:center;min-height:100dvh;padding:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}@media (width>=700px){body{zoom:1.1}}#root{justify-content:center;align-items:center;width:100%;display:flex}@media (width<=768px){body{background:#f8f9fa;justify-content:flex-start;align-items:flex-start;padding:0}#root{align-items:flex-start;width:100%;min-height:100dvh}}:-webkit-any(#deck-app:fullscreen,#deck-app:-webkit-full-screen){width:100vw!important;max-width:100vw!important;height:100dvh!important;box-shadow:none!important;border:none!important;border-radius:0!important}:is(#deck-app:fullscreen,#deck-app:fullscreen){width:100vw!important;max-width:100vw!important;height:100dvh!important;box-shadow:none!important;border:none!important;border-radius:0!important}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}@media (width<=600px){.kpi-grid{grid-template-columns:repeat(2,1fr)}}.two-col-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}@media (width<=560px){.two-col-grid{grid-template-columns:1fr}}.scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width<=768px){.ms-action-label,.ms-home-label,.ms-user-name,.ms-user-chevron,.ms-topnav-divider,.ms-impersonate-name,.ms-brand-subtitle{display:none!important}.ms-action-btn{padding:0 12px!important}.ms-preview-select{display:none!important}.ms-topnav-right{gap:4px!important;min-width:0!important}.ms-brand-block{gap:8px!important;min-width:0!important}.ms-brand-title{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:13px!important;overflow:hidden!important}}.btn-icon{color:#666;cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-family:inherit;display:flex}.btn-icon:hover{background:#f5f5f5}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}
