.popup-card.mil{width:420px;color:var(--mil-text);background:linear-gradient(var(--mil-bg), var(--panel-bg));border:1px solid var(--mil-divider);box-shadow:0 0 0 1px rgba(var(--mil-accent-rgb), .08) inset,0 8px 24px #00000059;border-radius:10px;padding:12px 14px;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:relative;overflow:hidden}.popup-card.mil:before{content:"";background-image:linear-gradient(transparent 96%, rgba(var(--mil-accent-rgb), .06) 97%, transparent 98%);pointer-events:none;background-size:100% 6px;position:absolute;inset:0}.popup-card__header{grid-template-columns:1fr auto;align-items:center;gap:10px;margin-bottom:10px;display:grid}.popup-card__title{align-items:center;gap:8px;display:flex}.popup-card__title h4{letter-spacing:.5px;color:var(--mil-text);margin:0;font-weight:700}.tag.tag-id{border:1px solid var(--mil-divider);text-transform:uppercase;letter-spacing:.8px;color:var(--mil-accent);background:rgba(var(--mil-accent-rgb), .06);border-radius:6px;align-items:center;padding:2px 6px;font-size:11px;display:inline-flex}.popup-card__status{border:1px solid var(--mil-divider);background:var(--panel-bg);border-radius:8px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:inline-flex}.popup-card__status .dot{background:var(--mil-muted);border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px}.popup-card__status.online .dot{background:var(--progress-ok)}.popup-card__status.offline .dot{background:var(--progress-danger)}.popup-card__status .u{font-weight:700}.popup-card__status .s{opacity:.7}.bars{grid-template-columns:1fr 1fr;gap:10px 12px;margin-bottom:12px;display:grid}.bar{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.bar__label{color:var(--mil-muted);font-size:12px}.bar__track{background:var(--mil-bg);border:1px solid var(--mil-divider);border-radius:6px;height:8px;overflow:hidden;box-shadow:inset 0 1px 3px #00000080}.bar__fill{background:linear-gradient(90deg, rgba(var(--mil-accent-rgb), .2), rgba(var(--mil-accent-rgb), .7));height:100%}.bar__fill.lvl-high{background:linear-gradient(90deg, rgba(var(--progress-ok), .25), rgba(var(--progress-ok), .8))}.bar__fill.lvl-mid{background:linear-gradient(90deg, rgba(var(--progress-warn), .25), rgba(var(--progress-warn), .8))}.bar__fill.lvl-low{background:linear-gradient(90deg, rgba(var(--progress-danger), .25), rgba(var(--progress-danger), .8))}.bar__fill.lvl-unknown{background:linear-gradient(90deg, rgba(var(--mil-muted), .2), rgba(var(--mil-muted), .6))}.bar__val{color:var(--mil-text);opacity:.9;font-size:12px}.spec-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;margin-bottom:12px;display:grid}.spec-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.spec-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.spec-grid.one{grid-template-columns:repeat(1,minmax(0,1fr))}.spec-wide{width:100%}.spec{background:var(--panel-bg);border:1px solid var(--mil-divider);border-radius:8px;align-content:center;min-height:52px;padding:8px;display:grid}.spec .k{color:var(--mil-muted);text-transform:uppercase;letter-spacing:.5px;font-size:11px}.spec .v{font-weight:700}.kv-item{background:var(--panel-bg);border:1px solid var(--mil-divider);border-radius:8px;grid-column:span 3;grid-template-columns:140px 1fr;align-items:center;gap:8px;padding:8px;display:grid}.badge{border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:inline-flex}.badge-outline{border:1px solid var(--mil-divider);background:0 0}.badge-radar{color:var(--mil-accent)}.ico{background:currentColor;width:12px;height:12px;display:inline-block;-webkit-mask-size:cover;mask-size:cover}.ico-radar{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"14\" height=\"14\" fill=\"white\" viewBox=\"0 0 24 24\"><path d=\"M12 2a10 10 0 1 0 10 10h-2a8 8 0 1 1-8-8V2zM5 12a7 7 0 0 0 7 7v-2a5 5 0 0 1-5-5H5zm7-7v2a5 5 0 0 1 5 5h2a7 7 0 0 0-7-7z\"/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"14\" height=\"14\" fill=\"white\" viewBox=\"0 0 24 24\"><path d=\"M12 2a10 10 0 1 0 10 10h-2a8 8 0 1 1-8-8V2zM5 12a7 7 0 0 0 7 7v-2a5 5 0 0 1-5-5H5zm7-7v2a5 5 0 0 1 5 5h2a7 7 0 0 0-7-7z\"/></svg>")}.wx{border-top:1px dashed var(--mil-divider);padding-top:10px}.chips{flex-wrap:wrap;gap:8px;margin-bottom:6px;display:flex}.chip{background:var(--chip-bg);border:1px solid var(--mil-divider);border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:inline-flex}.chips-full{flex-direction:column;gap:10px;display:flex}.chips-full .chip{width:100%}.chip b{color:var(--mil-accent)}.popup-card.mil.popup-card--target{width:min(360px,100vw - 28px);max-width:calc(100vw - 28px);max-height:min(72vh,560px);padding:10px;overflow:auto}.popup-card.mil.popup-card--target-compact{width:min(300px,100vw - 24px);max-width:calc(100vw - 24px);max-height:min(64vh,460px);padding:8px 10px;overflow:auto}.popup-card--target-compact .popup-card__header{gap:6px;margin-bottom:5px}.popup-card--target-compact .popup-card__title h4{font-size:13px}.popup-card--target-compact .popup-card__status{gap:4px;padding:2px 6px;font-size:10px}.popup-air-target-compact__list{flex-direction:column;gap:3px;margin-top:2px;display:flex}.popup-air-target-compact__row{grid-template-columns:110px 1fr;align-items:baseline;gap:6px;font-size:11px;line-height:1.25;display:grid}.popup-air-target-compact__row .k{color:var(--mil-muted);font-size:10px}.popup-air-target-compact__row .v{color:var(--mil-text);word-break:break-word}.popup-card--target .popup-card__header{gap:6px;margin-bottom:6px}.popup-card--target .popup-card__title h4{font-size:14px}.popup-card--target .chips.popup-air-target-chips{gap:6px;margin-bottom:4px}.popup-card--target .chip{padding:3px 6px;font-size:11px}.popup-card--target .spec-grid.popup-air-target-grid{gap:6px;margin-bottom:6px}.popup-card--target .spec{border-radius:6px;min-height:40px;padding:6px}.popup-card--target .spec .k{letter-spacing:.3px;font-size:10px}.popup-card--target .spec .v{word-break:break-word;font-size:12px;line-height:1.2}@media (max-width:640px){.popup-card.mil.popup-card--target{width:min(320px,100vw - 16px);max-width:calc(100vw - 16px);max-height:min(68vh,500px);padding:8px}.popup-card--target .popup-card__header{grid-template-columns:1fr;align-items:start}.popup-card--target .popup-card__status{padding:3px 6px;font-size:11px}.popup-card--target .spec-grid.two{grid-template-columns:repeat(1,minmax(0,1fr))}}.meta{font-size:12px}.meta-muted{color:var(--mil-muted)}.radiation-popup{--rad-seg-0:#2ecc71;--rad-seg-1:#8bcf3f;--rad-seg-2:#f1c40f;--rad-seg-3:#f39c12;--rad-seg-4:#e74c3c;--rad-seg-5:#9b111e;color:#f4fff8;text-align:center;background:linear-gradient(#1f7a4e 0%,#8f1e1e 100%);border:1px solid #ffffff2e;border-radius:8px;min-width:240px;display:grid;overflow:hidden;box-shadow:0 10px 24px #00000059}.radiation-popup__value{text-shadow:0 1px 2px #00000059;padding:8px 12px 6px;font-weight:700}.radiation-popup__num{letter-spacing:.3px;font-size:22px}.radiation-popup__unit{opacity:.9;margin-left:6px;font-size:12px}.radiation-popup__scale{background:#0000002e;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;padding:4px;display:grid}.radiation-popup__seg{color:#f6fff8;text-shadow:0 1px 1px #00000040;background:var(--rad-seg-0);border-radius:4px;justify-content:center;align-items:center;padding:4px 2px;font-size:10px;line-height:1;display:flex}.radiation-popup__seg.s0{background:var(--rad-seg-0)}.radiation-popup__seg.s1{background:var(--rad-seg-1)}.radiation-popup__seg.s2{background:var(--rad-seg-2)}.radiation-popup__seg.s3{background:var(--rad-seg-3)}.radiation-popup__seg.s4{background:var(--rad-seg-4)}.radiation-popup__seg.s5{background:var(--rad-seg-5)}.radiation-popup.lvl-0 .radiation-popup__seg.s0,.radiation-popup.lvl-1 .radiation-popup__seg.s1,.radiation-popup.lvl-2 .radiation-popup__seg.s2,.radiation-popup.lvl-3 .radiation-popup__seg.s3,.radiation-popup.lvl-4 .radiation-popup__seg.s4,.radiation-popup.lvl-5 .radiation-popup__seg.s5{filter:brightness(1.1);font-weight:700;box-shadow:inset 0 0 0 1px #ffffffbf,0 0 10px #ffffff59}.radiation-popup.lvl-unknown .radiation-popup__seg{opacity:.6}:root[data-theme=prisma]{--mantine-color-blue-light-color:#4dd4ff;--mantine-color-cyan-light-color:#22e0c5;--mantine-color-teal-light-color:#22e0c5;--mantine-color-green-light-color:#00ff95;--mantine-color-lime-light-color:#c6ff5c;--mantine-color-yellow-light-color:#ffd24d;--mantine-color-orange-light-color:#ff9d4d;--mantine-color-red-light-color:#ff6b85;--mantine-color-pink-light-color:#ff7ec0;--mantine-color-grape-light-color:#c685ff;--mantine-color-violet-light-color:#b69bff;--mantine-color-indigo-light-color:#8a9dff;--mantine-color-gray-light-color:#cdf5ee}:root[data-theme=prisma] .mantine-Button-root{border:1px solid #0000;border-radius:2px;font-weight:600;transition:border-color .18s,background-color .18s}:root[data-theme=prisma] .mantine-Button-root[data-variant=filled]{color:var(--button-bg,var(--mil-accent))!important;border-color:var(--button-bg,var(--mil-accent))!important;background:0 0!important}:root[data-theme=prisma] .mantine-Button-root[data-variant=filled]:hover{background:color-mix(in srgb, var(--button-bg,var(--mil-accent)) 12%, transparent)!important}:root[data-theme=prisma] .mantine-Button-root[data-variant=light],:root[data-theme=prisma] .mantine-Button-root[data-variant=outline],:root[data-theme=prisma] .mantine-Button-root[data-variant=subtle],:root[data-theme=prisma] .mantine-Button-root[data-variant=default]{background:color-mix(in srgb, var(--button-color,var(--mil-accent)) 6%, transparent)!important;color:var(--button-color,var(--mil-text))!important;border-color:color-mix(in srgb, var(--button-color,var(--mil-accent)) 50%, transparent)!important}:root[data-theme=prisma] .mantine-Button-root[data-variant=light]:hover,:root[data-theme=prisma] .mantine-Button-root[data-variant=outline]:hover,:root[data-theme=prisma] .mantine-Button-root[data-variant=subtle]:hover,:root[data-theme=prisma] .mantine-Button-root[data-variant=default]:hover{background:color-mix(in srgb, var(--button-color,var(--mil-accent)) 14%, transparent)!important;border-color:var(--button-color,var(--mil-accent))!important}:root[data-theme=prisma] .mantine-Button-root[data-disabled=true]{opacity:.4}:root[data-theme=prisma] .mantine-ActionIcon-root{border:1px solid rgb(var(--mil-border-rgb)/.6);border-radius:3px;transition:border-color .18s,background .18s}:root[data-theme=prisma] .mantine-ActionIcon-root:not([data-disabled=true]):hover{border-color:rgb(var(--mil-accent-rgb)/.65)}:root[data-theme=prisma] .mantine-ActionIcon-root[data-variant=filled]{color:var(--ai-bg,var(--mil-accent))!important;border:1px solid var(--ai-bg,var(--mil-accent))!important;background:0 0!important}:root[data-theme=prisma] .mantine-ActionIcon-root[data-variant=light]{background:color-mix(in srgb, var(--ai-color,var(--mil-accent)) 8%, transparent)!important;color:var(--ai-color,var(--mil-accent))!important;border:1px solid color-mix(in srgb, var(--ai-color,var(--mil-accent)) 45%, transparent)!important}:root[data-theme=prisma] .mantine-Badge-root{border-radius:2px;font-weight:700}:root[data-theme=prisma] .mantine-Badge-root[data-variant=filled]{color:var(--badge-bg,var(--mil-accent))!important;border:1px solid var(--badge-bg,var(--mil-accent))!important;background:0 0!important}:root[data-theme=prisma] .mantine-Badge-root[data-variant=light]{background:color-mix(in srgb, var(--badge-color,var(--mil-accent)) 8%, transparent)!important;color:var(--badge-color,var(--mil-accent))!important;border:1px solid var(--badge-color,var(--mil-accent))!important}:root[data-theme=prisma] .mantine-Badge-root[data-variant=outline],:root[data-theme=prisma] .mantine-Badge-root[data-variant=dot]{border:1px solid var(--badge-color,var(--mil-accent))!important;color:var(--badge-color,var(--mil-accent))!important;background:0 0!important}:root[data-theme=prisma] .mantine-Input-input,:root[data-theme=prisma] .mantine-InputBase-input,:root[data-theme=prisma] .mantine-TextInput-input,:root[data-theme=prisma] .mantine-Select-input,:root[data-theme=prisma] .mantine-NumberInput-input,:root[data-theme=prisma] .mantine-Textarea-input,:root[data-theme=prisma] .mantine-PasswordInput-input{background:rgb(var(--mil-border-rgb)/.3);border:1px solid rgb(var(--mil-border-rgb)/.7);color:var(--mil-text);border-radius:3px;font-family:JetBrains Mono,Consolas,monospace;transition:border-color .18s}:root[data-theme=prisma] .mantine-Input-input::placeholder,:root[data-theme=prisma] .mantine-InputBase-input::placeholder,:root[data-theme=prisma] .mantine-TextInput-input::placeholder,:root[data-theme=prisma] .mantine-Select-input::placeholder,:root[data-theme=prisma] .mantine-NumberInput-input::placeholder,:root[data-theme=prisma] .mantine-Textarea-input::placeholder,:root[data-theme=prisma] .mantine-PasswordInput-input::placeholder{color:var(--mil-muted);letter-spacing:.06em;font-size:.92em}:root[data-theme=prisma] .mantine-Input-input:focus,:root[data-theme=prisma] .mantine-Input-input:focus-within,:root[data-theme=prisma] .mantine-InputBase-input:focus,:root[data-theme=prisma] .mantine-InputBase-input:focus-within,:root[data-theme=prisma] .mantine-TextInput-input:focus,:root[data-theme=prisma] .mantine-TextInput-input:focus-within,:root[data-theme=prisma] .mantine-Select-input:focus,:root[data-theme=prisma] .mantine-Select-input:focus-within,:root[data-theme=prisma] .mantine-NumberInput-input:focus,:root[data-theme=prisma] .mantine-NumberInput-input:focus-within,:root[data-theme=prisma] .mantine-Textarea-input:focus,:root[data-theme=prisma] .mantine-Textarea-input:focus-within,:root[data-theme=prisma] .mantine-PasswordInput-input:focus,:root[data-theme=prisma] .mantine-PasswordInput-input:focus-within{border-color:var(--mil-accent);outline:none}:root[data-theme=prisma] .mantine-InputWrapper-label,:root[data-theme=prisma] .mantine-Input-label{letter-spacing:.1em;color:var(--mil-muted);font-size:10px;font-weight:600}:root[data-theme=prisma] .mantine-Switch-track,:root[data-theme=prisma] .mantine-Checkbox-input,:root[data-theme=prisma] .mantine-Radio-radio{border:1px solid rgb(var(--mil-accent-rgb)/.5);background:rgb(var(--mil-border-rgb)/.4);border-radius:2px}:root[data-theme=prisma] .mantine-Switch-track[data-checked=true],:root[data-theme=prisma] .mantine-Checkbox-input:checked,:root[data-theme=prisma] .mantine-Radio-radio:checked{background:var(--mil-accent)}:root[data-theme=prisma] .mantine-Switch-thumb{background:var(--mil-text);border-radius:1px}:root[data-theme=prisma] input[type=checkbox][id^=id_]+label{outline-offset:0;background:rgb(var(--mil-border-rgb)/.5)!important;outline:1px solid rgb(var(--mil-accent-rgb)/.45)!important;border:none!important;border-radius:2px!important}:root[data-theme=prisma] input[type=checkbox][id^=id_]+label:before{background:var(--mil-accent)!important;border-radius:1px!important}:root[data-theme=prisma] input[type=checkbox][id^=id_]:checked+label{background:color-mix(in srgb, var(--mil-accent) 22%, transparent)!important;outline-color:var(--mil-accent)!important}:root[data-theme=prisma] input[type=checkbox][id^=id_]:checked+label:before{background:var(--mil-text)!important}:root[data-theme=prisma] .mantine-Tabs-tab{border-bottom:2px solid #0000;border-radius:0;font-weight:600}:root[data-theme=prisma] .mantine-Tabs-tab[data-active=true]{color:var(--mil-accent);border-bottom-color:var(--mil-accent)}:root[data-theme=prisma] .mantine-Tooltip-tooltip,:root[data-theme=prisma] .mantine-Popover-dropdown,:root[data-theme=prisma] .mantine-Menu-dropdown{background:var(--mil-panel);border:1px solid rgb(var(--mil-accent-rgb)/.45);color:var(--mil-text);border-radius:2px;font-family:JetBrains Mono,Consolas,monospace}:root[data-theme=prisma] .mantine-Modal-content,:root[data-theme=prisma] .mantine-Drawer-content{background:var(--mil-panel);border:1px solid rgb(var(--mil-accent-rgb)/.4);border-radius:2px}:root[data-theme=prisma] .mantine-Modal-header,:root[data-theme=prisma] .mantine-Drawer-header{background:rgb(var(--mil-border-rgb)/.4);border-bottom:1px solid rgb(var(--mil-accent-rgb)/.3)}:root[data-theme=prisma] .mantine-Card-root,:root[data-theme=prisma] .mantine-Paper-root{background:var(--mil-panel);border:1px solid rgb(var(--mil-border-rgb)/.6);border-radius:2px}:root[data-theme=prisma] .mantine-Progress-root{background:rgb(var(--mil-border-rgb)/.5);border:1px solid rgb(var(--mil-border-rgb)/.7);border-radius:1px;overflow:hidden}:root[data-theme=prisma] .mantine-Loader-root{color:var(--mil-accent)!important}:root[data-theme=prisma] .mantine-Table-table{border-collapse:separate;border-spacing:0;font-family:JetBrains Mono,Consolas,monospace}:root[data-theme=prisma] .mantine-Table-th{color:var(--mil-accent);background:rgb(var(--mil-accent-rgb)/.06);border-bottom:1px solid rgb(var(--mil-accent-rgb)/.4);padding:8px 10px;font-size:10px;font-weight:700}:root[data-theme=prisma] .mantine-Table-td{border-bottom:1px solid rgb(var(--mil-border-rgb)/.5);font-variant-numeric:tabular-nums;padding:8px 10px}:root[data-theme=prisma] .mantine-Table-tr{transition:background .15s}:root[data-theme=prisma] .mantine-Table-tbody .mantine-Table-tr:hover{background:rgb(var(--mil-accent-rgb)/.05)}:root[data-theme=prisma] table th{font-weight:700}:root[data-theme=prisma] .mantine-Pagination-control{border:1px solid rgb(var(--mil-border-rgb)/.7);background:var(--mil-panel);color:var(--mil-text);border-radius:2px;font-family:JetBrains Mono,Consolas,monospace;font-weight:600;transition:border-color .15s}:root[data-theme=prisma] .mantine-Pagination-control[data-active=true]{background:var(--mil-accent);color:#021410;border-color:var(--mil-accent)}:root[data-theme=prisma] .mantine-Pagination-control:not([data-disabled=true]):hover{border-color:rgb(var(--mil-accent-rgb)/.7)}:root[data-theme=prisma] .mantine-NativeSelect-input,:root[data-theme=prisma] .mantine-Select-input,:root[data-theme=prisma] .mantine-MultiSelect-input,:root[data-theme=prisma] .mantine-Autocomplete-input,:root[data-theme=prisma] .mantine-Combobox-input{background:rgb(var(--mil-border-rgb)/.3);border:1px solid rgb(var(--mil-border-rgb)/.7);color:var(--mil-text);border-radius:3px;font-family:JetBrains Mono,Consolas,monospace}:root[data-theme=prisma] .mantine-Combobox-option,:root[data-theme=prisma] .mantine-Select-option{letter-spacing:.02em;border-radius:0;font-family:JetBrains Mono,Consolas,monospace}:root[data-theme=prisma] .mantine-Combobox-option[data-checked=true],:root[data-theme=prisma] .mantine-Combobox-option[data-selected=true],:root[data-theme=prisma] .mantine-Select-option[data-checked=true],:root[data-theme=prisma] .mantine-Select-option[data-selected=true]{background:rgb(var(--mil-accent-rgb)/.18);color:var(--mil-accent)}:root[data-theme=prisma] .mantine-Combobox-option[data-hovered=true]:not([data-disabled=true]),:root[data-theme=prisma] .mantine-Select-option[data-hovered=true]:not([data-disabled=true]){background:rgb(var(--mil-accent-rgb)/.1)}:root[data-theme=prisma] .mantine-Combobox-dropdown{background:var(--mil-panel);border:1px solid rgb(var(--mil-accent-rgb)/.4);border-radius:2px}:root[data-theme=prisma] .mantine-ScrollArea-scrollbar{background:rgb(var(--mil-border-rgb)/.2)}:root[data-theme=prisma] .mantine-ScrollArea-scrollbar:hover{background:rgb(var(--mil-border-rgb)/.35)}:root[data-theme=prisma] .mantine-ScrollArea-thumb{background:rgb(var(--mil-accent-rgb)/.5);border-radius:1px;transition:background .15s}:root[data-theme=prisma] .mantine-ScrollArea-thumb:hover{background:var(--mil-accent)}:root[data-theme=prisma] .mantine-NavLink-root{border-left:2px solid #0000;border-radius:2px;font-weight:600;transition:background .15s,color .15s,border-color .15s}:root[data-theme=prisma] .mantine-NavLink-root[data-active=true]{background:rgb(var(--mil-accent-rgb)/.14);color:var(--mil-accent);border-left-color:var(--mil-accent)}:root[data-theme=prisma] .mantine-NavLink-root:not([data-active=true]):hover{background:rgb(var(--mil-accent-rgb)/.06)}:root[data-theme=prisma] .mantine-Title-root{font-weight:700}:root[data-theme=prisma] .mantine-Slider-track{background:rgb(var(--mil-border-rgb)/.5);border-radius:1px}:root[data-theme=prisma] .mantine-Slider-bar{background:var(--mil-accent)}:root[data-theme=prisma] .mantine-Slider-thumb{background:var(--mil-bg);border:2px solid var(--mil-accent);border-radius:2px}:root[data-theme=prisma] .mantine-Notification-root,:root[data-theme=prisma] .mantine-Alert-root{background:var(--mil-panel);border:1px solid rgb(var(--mil-accent-rgb)/.4);border-radius:2px;font-family:JetBrains Mono,Consolas,monospace}:root[data-theme=prisma] .mantine-Code-root{background:rgb(var(--mil-border-rgb)/.4);border:1px solid rgb(var(--mil-border-rgb)/.7);color:var(--mil-accent);border-radius:2px;font-family:JetBrains Mono,Consolas,monospace}:root[data-theme=prisma] .mantine-Divider-root{border-color:rgb(var(--mil-accent-rgb)/.25)}*{box-sizing:border-box;scroll-behavior:unset;font-family:Arial,Helvetica,sans-serif}:root{--manage-control-button-width:82px;--manage-control-button-height:85px}html{background:var(--mil-bg);overscroll-behavior:none}body{background:var(--mil-bg);overscroll-behavior:none;margin:0;padding:0}.modal-data-back{z-index:11;background-color:var(--overlay-30);-webkit-backdrop-filter:blur(3px)grayscale();backdrop-filter:blur(3px)grayscale();justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-data-back .content{border:3px solid var(--overlay-30);background:var(--panel-bg);overscroll-behavior:contain;border-radius:14px;flex-direction:column;gap:7px;min-width:360px;max-height:calc(100dvh - 48px);padding:24px;display:flex;overflow-y:auto}@media (max-width:768px){.modal-data-back .content{width:95dvw;max-height:calc(100dvh - 24px)}}.modal-data-back .content .title{z-index:1;justify-content:space-between;align-items:center;width:100%;display:flex}.modal-data-back .content .title span{text-align:center;color:var(--mil-accent);font-size:16px;font-style:normal;font-weight:500;line-height:20px}.modal-data-back .content .title .close-modal-btn{background-color:var(--overlay-0);cursor:pointer;border:0;justify-content:center;align-items:center;display:flex}.modal-data-back .content .data{flex-direction:column;gap:7px;display:flex;position:relative}.overlay-custom{position:relative}.overlay-custom:after{content:"";border-left:10px solid #0000;border-right:10px solid #0000;border-top:10px solid var(--panel-bg);width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}#state-data h4{color:var(--mil-text);margin:0;padding:0;font-size:14px;font-weight:400}.ol-tooltip{background:var(--overlay-30);color:var(--mil-text);opacity:.9;white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;border-radius:4px;padding:4px 8px;font-size:12px;position:relative}.ol-tooltip-measure{opacity:1;font-weight:700}.ol-tooltip-static{background-color:var(--mil-accent);color:var(--mil-bg);border:0;font-weight:700}.ol-tooltip-measure:before,.ol-tooltip-static:before{border-top:6px solid var(--overlay-30);content:"";border-left:6px solid #0000;border-right:6px solid #0000;margin-left:-7px;position:absolute;bottom:-5px;left:50%}.ol-tooltip-static:before{border-top-color:var(--mil-accent)}.video-timeline .mantine-Slider-track:before{background-color:var(--overlay-0)}.mantine-Tabs-list:before{border-width:0 0 1px;border-color:var(--nav-borders-color)}.map-alarm:after{content:"";background:radial-gradient(circle, #0000 50%, color-mix(in oklab, var(--progress-danger), transparent 50%) 100%);pointer-events:none;z-index:1;animation:1s infinite blink-gradient;position:absolute;inset:0}.custom-textarea{height:240px}.maplibre-custom-center button{justify-content:center;align-items:center;display:flex!important}.maplibre-custom-center button.active-shadows svg path{fill:var(--status-ok)}.maplibre-custom-center button.inactive-shadows svg path{fill:var(--mil-divider)}@keyframes blink-gradient{0%,to{opacity:0}50%{opacity:1}}.custom-html-marker{background-color:color-mix(in oklab, var(--mil-bg), transparent 50%);border-radius:7px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.custom-html-marker svg{width:16px;height:16px}.custom-html-marker svg path{fill:var(--mil-text)}.custom-popup{min-width:420px}.custom-popup .popup-maplibre-content{width:100%;margin:0;padding:0;list-style:none}.custom-popup .popup-maplibre-content li{justify-content:space-between;width:100%;display:flex}.maplibregl-measures{flex-direction:column;gap:7px;display:flex}.maplibregl-measures.maplibregl-ctrl-group{background-color:var(--overlay-0)}.maplibregl-measures.maplibregl-ctrl-group.maplibregl-ctrl{box-shadow:none;margin:0 0 44px 14px}.maplibregl-measures.maplibregl-ctrl-group.maplibregl-ctrl button{background:var(--table-row-bg);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .25s;display:flex}.maplibregl-measures.maplibregl-ctrl-group.maplibregl-ctrl button:hover{background:var(--mil-bg)}.maplibregl-measures.maplibregl-ctrl-group.maplibregl-ctrl button svg{width:24px;height:24px}.maplibregl-measures.maplibregl-ctrl-group.maplibregl-ctrl button svg path{fill:var(--mil-text)}#map{background-color:var(--table-content-bg);cursor:grab}#map:active{cursor:grabbing}.row-hover:hover{background-color:rgba(var(--mil-accent-rgb), .18)!important}.map-overlay{background-color:var(--mil-bg);color:var(--mil-accent);border-radius:7px;margin-bottom:14px;padding:7px 14px;position:relative}.map-overlay:after{content:"";border-style:solid;border-width:7px 7px 0;border-color:var(--mil-bg) #0000 #0000 #0000;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.map-overlay.popup-type-radiation{background:0 0;margin-bottom:12px;padding:0}.map-overlay.popup-type-radiation:after{display:none}.radiation-popup-host .maplibregl-popup-content{box-shadow:none;background:0 0;padding:0}.radiation-popup-host .maplibregl-popup-tip{display:none}.mantine-Switch-root{--switch-track-bg:var(--mil-border,#3f3f3f);--switch-track-bg-checked:var(--mil-accent,#7fb069);--switch-thumb-bg:var(--mil-panel,#1a1f15);--switch-thumb-bg-checked:var(--mil-text,#fff);--switch-border-color:var(--mil-border,#3f3f3f);--switch-focus-ring:0 0 0 2px rgba(var(--mil-accent-rgb,127 176 105), .5)}.track{transition:background-color .2s,border-color .2s;background-color:var(--switch-track-bg)!important;border:1px solid var(--switch-border-color)!important}.mantine-Switch-thumb{box-shadow:0 0 0 1px var(--switch-border-color);transition:background-color .2s,transform .2s;background-color:var(--switch-thumb-bg)!important}.mantine-Switch-thumb[data-checked]{box-shadow:0 0 0 1px var(--switch-track-bg-checked);background-color:var(--switch-thumb-bg-checked)!important}.mantine-Switch-input:focus-visible+.mantine-Switch-track{box-shadow:var(--switch-focus-ring)}.ol-attribution{z-index:10}[data-mantine-color-scheme=dark] .mantine-Switch-track{--switch-bg:var(--switch-dis-color)}.ol-scale-line{background-color:var(--mil-panel);border:1px solid var(--mil-border);border-radius:7px;align-items:center;height:22.5px;padding:0 7px;display:flex;bottom:7px!important;left:14px!important}.ol-scale-line-inner{font-size:12px;font-weight:600;border-color:var(--mil-text)!important;color:var(--mil-text)!important}
