:root{--accent: #891b29;--r-sm: 4px;--r-md: 8px}:root,html.dark,html:not(.light){color-scheme:dark;--s0: #0f0f10;--s1: #171718;--s2: #212124;--s3: #2b2b2f;--t1: #f4f4f5;--t2: #a1a1aa;--t3: #71717a;--b1: rgba(255, 255, 255, .08);--b2: rgba(255, 255, 255, .15);--ok: oklch(.65 .14 145);--warn: oklch(.72 .12 82);--danger: oklch(.58 .18 25);--neutral: oklch(.42 0 0)}html.light,html[data-theme=light]{color-scheme:light;--s0: #f8fafc;--s1: #ffffff;--s2: #f1f5f9;--s3: #e2e8f0;--t1: #0f172a;--t2: #475569;--t3: #94a3b8;--b1: rgba(0, 0, 0, .08);--b2: rgba(0, 0, 0, .16)}.admin-workspace{background-color:var(--s0);color:var(--t1);font-feature-settings:"cv02","cv03","cv04","cv11"}.tabular-nums{font-variant-numeric:tabular-nums}.bg-s0{background-color:var(--s0)!important}.bg-s1{background-color:var(--s1)!important}.bg-s2{background-color:var(--s2)!important}.bg-s3{background-color:var(--s3)!important}.text-t1{color:var(--t1)!important}.text-t2{color:var(--t2)!important}.text-t3{color:var(--t3)!important}.border-b1{border-color:var(--b1)!important}.border-b2{border-color:var(--b2)!important}html.dark select,html.dark option,html.dark optgroup,html:not(.light) select,html:not(.light) option,html:not(.light) optgroup,.admin-workspace select{color-scheme:dark!important;background-color:#1a1a1e!important;color:#fff!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:6px!important;padding:8px 34px 8px 12px!important;font-size:12.5px!important;font-weight:500!important;line-height:1.4!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:14px 14px!important}html.dark select option,html.dark select optgroup,html:not(.light) select option,html:not(.light) select optgroup,.admin-workspace select option,.admin-workspace select optgroup{color-scheme:dark!important;background-color:#242429!important;color:#fff!important;padding:10px 14px!important;font-size:13px!important;font-weight:500!important}html.dark select optgroup,html:not(.light) select optgroup,.admin-workspace select optgroup{background-color:#1a1a1e!important;color:#93c5fd!important;font-weight:700!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:8px 12px 4px!important}html.dark select:focus,html:not(.light) select:focus,.admin-workspace select:focus{outline:none!important;border-color:#891b29!important;box-shadow:0 0 0 2px #891b2959!important}html.light select,html.light option,html.light optgroup,html.light .admin-workspace select{color-scheme:light!important;background-color:#fff!important;color:#0f172a!important;border:1px solid rgba(0,0,0,.2)!important;border-radius:6px!important;padding:8px 34px 8px 12px!important;font-size:12.5px!important;font-weight:500!important;line-height:1.4!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%230f172a' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:14px 14px!important}html.light select option,html.light select optgroup,html.light .admin-workspace select option,html.light .admin-workspace select optgroup{color-scheme:light!important;background-color:#fff!important;color:#0f172a!important;padding:10px 14px!important;font-size:13px!important;font-weight:500!important}html.light select optgroup,html.light .admin-workspace select optgroup{background-color:#f1f5f9!important;color:#1e3a8a!important;font-weight:700!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.05em!important}html.light select:focus,html.light .admin-workspace select:focus{outline:none!important;border-color:#891b29!important;box-shadow:0 0 0 2px #891b2940!important}.admin-workspace input[type=text],.admin-workspace input[type=password],.admin-workspace input[type=date],.admin-workspace input[type=email],.admin-workspace input[type=number],.admin-workspace textarea{background-color:var(--s0);color:var(--t1);border-color:var(--b2)}.admin-workspace input::placeholder,.admin-workspace textarea::placeholder{color:var(--t3)}.badge-ok{background-color:#51a5561f;border:.5px solid oklch(.65 .14 145 / .25);color:#71c575}.badge-warn{background-color:#ca9d421f;border:.5px solid oklch(.72 .12 82 / .25);color:#e4b65c}.badge-danger{background-color:#cf40401f;border:.5px solid oklch(.58 .18 25 / .25);color:oklch(.72 .18 25)}.badge-neutral{background-color:#4d4d4d1f;border:.5px solid oklch(.42 0 0 / .25);color:#8f8f8f}.admin-workspace ::-webkit-scrollbar{width:5px;height:5px}.admin-workspace ::-webkit-scrollbar-track{background:transparent}.admin-workspace ::-webkit-scrollbar-thumb{background:var(--b2);border-radius:var(--r-sm)}.admin-workspace ::-webkit-scrollbar-thumb:hover{background:var(--t3)}.slide-over-enter{transform:translate(100%)}.slide-over-enter-active{transition:transform .18s ease-out}.slide-over-enter-to,.slide-over-leave{transform:translate(0)}.slide-over-leave-active{transition:transform .12s ease-in}.slide-over-leave-to{transform:translate(100%)}.progress{height:4px;background-color:var(--s2);border:.5px solid var(--b1);border-radius:2px;overflow:hidden;margin-top:6px;width:100%}.progress-fill{height:100%;background-color:var(--ok);border-radius:2px;transition:width .3s ease-out}@media print{header,nav,button[data-astro-cid-vakhdejo]{display:none!important}body{background:#fff!important;color:#000!important}}.leaflet-div-icon.store-marker{background:transparent;border:0}.store-marker .sl-hq{display:block;height:18px;width:18px;border-radius:9999px;background:#f59e0b;box-shadow:0 0 0 4px #f59e0b4d}.leaflet-div-icon.zone-marker{background:transparent;border:0}.zone-marker .zm-dot{display:block;height:10px;width:10px;border-radius:9999px;background:#0ea5e9;box-shadow:0 0 0 2px #ffffffa6}.zone-marker .zm-focus{display:block;height:16px;width:16px;border-radius:9999px;background:#f59e0b;box-shadow:0 0 0 3px #f59e0b4d}[data-astro-cid-2rz2jrls][x-cloak]{display:none!important}#diagnostic-stepper-root[data-astro-cid-2rz2jrls]{perspective:2000px}@keyframes fade-in{0%{opacity:0;transform:translateY(var(--spacing-tight))}to{opacity:1;transform:translateY(0)}}.animate-fade-in[data-astro-cid-2rz2jrls]{animation:fade-in var(--duration-cinematic) var(--ease-premium) forwards}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.animate-shake[data-astro-cid-2rz2jrls]{animation:shake .4s ease-in-out}[data-astro-cid-ldobvl5l][x-cloak]{display:none!important}.scrollbar-hide[data-astro-cid-2h6vxfrg]::-webkit-scrollbar{display:none}.scrollbar-hide[data-astro-cid-2h6vxfrg]{-ms-overflow-style:none;scrollbar-width:none}.leaflet-div-icon.territorial-marker{background:transparent;border:0}.territorial-marker .tm-dot{display:block;height:10px;width:10px;border-radius:9999px;background:#0ea5e9;box-shadow:0 0 0 2px #ffffffa6}.territorial-marker .tm-hq{display:block;height:16px;width:16px;border-radius:9999px;background:#f59e0b;box-shadow:0 0 0 3px #f59e0b4d}
