:root{--tint-0: #f7faff;--tint-1: #eef4fd;--tint-2: #e3ecfa;--tint-line: #d8e3f3;--acc-blue: #2f74e6;--acc-teal: #0f9f8f;--acc-orange: #f08a24;--acc-violet: #7c5cf0;--acc-green: #22a06b}html:not(.theme-dark) .app>header{background:linear-gradient(180deg,#fff,#f1f6ff);border-bottom:1px solid var(--tint-line);box-shadow:0 1px #2f74e60f}html:not(.theme-dark) .timebar{background:linear-gradient(180deg,#f5f9ff,#edf3fd);border-top:1px solid var(--tint-line)}html:not(.theme-dark) .timebar .timebar-now{box-shadow:0 2px 8px #f9731640}html:not(.theme-dark) .tool-sheet,html:not(.theme-dark) .spot-sheet,html:not(.theme-dark) .help-sheet,html:not(.theme-dark) .contact-sheet,html:not(.theme-dark) .legal-sheet,html:not(.theme-dark) .prop-panel{background:linear-gradient(180deg,#f4f8ff 0%,var(--tint-1) 140px,var(--tint-1) 100%)}html:not(.theme-dark) .settings-title .ff-icon,html:not(.theme-dark) .chip .ff-icon{color:var(--acc-blue)}html:not(.theme-dark) .chip{background:#fff;border-color:var(--tint-line)}html:not(.theme-dark) .chip.on{background:#dfeafe;border-color:#9bbcf5;color:#0b4fb8}html:not(.theme-dark) .tab-bar{background:var(--tint-2)}html:not(.theme-dark) .tab-bar button.active{background:#fff;box-shadow:0 1px 4px #2f74e62e}html:not(.theme-dark) .fc-table-wrap{background:#fff;border-radius:10px;box-shadow:0 1px 3px #0f172a14}html:not(.theme-dark) .module-screen{background:linear-gradient(180deg,#f3f7ff,#e9f0fc)}html:not(.theme-dark) .auth-box{box-shadow:0 8px 30px #2f74e61f}@media(min-width:1024px){html:not(.theme-dark) .map-wrap .map-tools-br{background:linear-gradient(180deg,#f3f7ff,#e9f0fc);border-left-color:var(--tint-line)}html:not(.theme-dark) .map-tools-br .map-tool{background:#fff;box-shadow:0 2px 6px #2f74e624}html:not(.theme-dark) .map-tools-br .map-tool.on{background:#dfeafe}html:not(.theme-dark) .md-split{background:var(--tint-1);border-top-color:var(--tint-line)}html:not(.theme-dark) .md-list{background:#f3f7fe;border-right-color:var(--tint-line)}html:not(.theme-dark) .md-row{background:transparent;border-bottom-color:#e3ebf7}html:not(.theme-dark) .md-row:hover{background:#e8f0fd}html:not(.theme-dark) .md-row.on{background:#fff;box-shadow:inset 3px 0 0 var(--acc-blue),0 1px 4px #0f172a0f}html:not(.theme-dark) .md-detail{padding:14px 16px 20px}html:not(.theme-dark) .md-detail .pf{background:#fff;border-radius:14px;padding:18px 22px 20px;box-shadow:0 2px 10px #0f172a12}html:not(.theme-dark) .md-detail .pf-box h5{display:flex;align-items:center;gap:8px}html:not(.theme-dark) .md-detail .pf-box h5:before{content:"";width:3px;height:12px;border-radius:2px;background:var(--acc-blue)}html:not(.theme-dark) .md-detail .pf-contact h5:before{background:var(--acc-teal)}html:not(.theme-dark) .md-detail .pf-where h5:before{background:var(--acc-violet)}html:not(.theme-dark) .md-detail .pf-when h5:before,html:not(.theme-dark) .md-detail .pf-team h5:before{background:var(--acc-green)}html:not(.theme-dark) .md-detail .pf-price h5:before,html:not(.theme-dark) .md-detail .pf-offer h5:before{background:var(--acc-orange)}html:not(.theme-dark) .md-detail .pf-box{border-top-color:#edf1f7!important}html:not(.theme-dark) .md-detail .pf-head{background:linear-gradient(180deg,#eef4ff,#eef4ff00);border-radius:12px;padding:14px 10px 6px}html:not(.theme-dark) .map-wrap .spot-sheet{background:linear-gradient(180deg,#f4f8ff 0%,var(--tint-1) 120px,var(--tint-1) 100%)}}
