@import"https://fonts.googleapis.com/css2?family=Syne:wght@700;800&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--ink: #1e1b4b;--bg: #0a0a0f;--bg-2: #0d0d14;--panel: #17171c;--panel-2: #1d1d24;--glass: rgba(228, 228, 231, .04);--sky: #a5b4fc;--steel: #71717a;--teal: #6366f1;--teal-dim: rgba(99, 102, 241, .18);--border: rgba(228, 228, 231, .08);--border-2: rgba(228, 228, 231, .16);--text: #f4f4f5;--text-2: #a1a1aa;--muted: rgba(228, 228, 231, .36);--green: #34d399;--green-bg: rgba(52, 211, 153, .09);--green-bd: rgba(52, 211, 153, .2);--red: #f87171;--red-bg: rgba(248, 113, 113, .09);--red-bd: rgba(248, 113, 113, .2);--amber: #fbbf24;--amber-bg: rgba(251, 191, 36, .09);--amber-bd: rgba(251, 191, 36, .2);--purple: #818cf8;--purple-bg: rgba(129, 140, 248, .09);--purple-bd: rgba(129, 140, 248, .2);--font: "Helvetica Neue", Helvetica, Arial, sans-serif;--font-brand: "Syne", "Helvetica Neue", Arial, sans-serif;--font-mono: "SF Mono", "Fira Code", ui-monospace, monospace;--r-sm: 8px;--r: 14px;--r-lg: 20px;--r-xl: 24px}html,body,#root{height:100%;background:var(--bg);color:var(--text);font-family:var(--font);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#e4e4e71f;border-radius:4px}input:focus,select:focus,textarea:focus{outline:none;border-color:#6366f18c!important;box-shadow:0 0 0 3px #6366f11f}select option{background:#17171c;color:#f4f4f5}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.2}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes sheen{0%{background-position:-200% center}to{background-position:200% center}}.au{animation:fadeUp .25s cubic-bezier(.22,1,.36,1) forwards}.asu{animation:slideUp .3s cubic-bezier(.22,1,.36,1) forwards}.af{animation:fadeIn .2s ease forwards}.lbl{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.grid-bg{background-image:linear-gradient(rgba(228,228,231,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(228,228,231,.04) 1px,transparent 1px);background-size:44px 44px}.fab{display:none;position:fixed;right:18px;bottom:22px;z-index:80;width:52px;height:52px;border-radius:50%;background:var(--teal);color:#fff;font-size:28px;font-weight:300;line-height:1;border:none;cursor:pointer;align-items:center;justify-content:center;box-shadow:0 4px 24px #6366f18c,0 0 0 1px #6366f14d;transition:transform .12s,box-shadow .12s;-webkit-tap-highlight-color:transparent}.fab:active{transform:scale(.91);box-shadow:0 2px 10px #6366f159}@media (max-width: 680px){.hide-m{display:none!important}.stats-kpi{flex-wrap:wrap!important}.stats-main{grid-template-columns:1fr!important;height:auto!important}.stats-root{overflow:auto!important;height:auto!important}input,select,textarea{font-size:16px!important}.m-grid-2{grid-template-columns:1fr!important}.content-area{overflow:auto!important}.stats-kpi>div{flex:1 1 calc(50% - 4px)!important}.stats-map-card-wrap{height:230px!important;flex:none!important}.fab{display:flex!important}.status-sel select{padding:6px 28px 6px 10px!important;font-size:13px!important}.kanban-wrap{-webkit-overflow-scrolling:touch}.stats-root{padding:10px!important}}@media (min-width: 681px){.hide-d{display:none!important}}
