.s4[data-v-1b6c7503]{background:#fff;color:#23272c;font-family:Source Sans Pro,Source Sans\ 3,system-ui,sans-serif}.s4-expired[data-v-1b6c7503],.s4[data-v-1b6c7503]{min-height:100vh;display:flex;flex-direction:column}.s4-expired[data-v-1b6c7503]{align-items:center;justify-content:center;text-align:center;padding:24px}.s4-expired-icon[data-v-1b6c7503]{font-size:32px;color:#b42318;margin-bottom:14px}.s4-expired-title[data-v-1b6c7503]{font-size:19px;font-weight:600;margin:0 0 6px}.s4-expired-text[data-v-1b6c7503]{margin:0;color:#6b7075;font-size:13.5px}.s4-header[data-v-1b6c7503]{display:flex;align-items:center;padding:11px 22px;background:#1c497c;flex-shrink:0}.s4-logo[data-v-1b6c7503]{height:26px;width:auto;display:block}.s4-body[data-v-1b6c7503]{flex:1;display:flex;min-height:0}.s4-map[data-v-1b6c7503]{flex:1;min-height:320px}.s4-gmap[data-v-1b6c7503]{width:100%;height:100%;min-height:320px}.s4-panel[data-v-1b6c7503]{width:360px;flex-shrink:0;border-left:1px solid #e6e8eb;overflow-y:auto;padding:0 0 8px;display:flex;flex-direction:column}@media (min-width:1024px){.s4[data-v-1b6c7503]{height:100vh}}.s4-seg[data-v-1b6c7503]{flex-shrink:0}.s4-loading[data-v-1b6c7503]{padding:22px 18px;color:#6b7075;font-size:13px}.s4-seg[data-v-1b6c7503]{padding:18px 22px;border-bottom:1px solid #e6e8eb}.s4-seg-lead[data-v-1b6c7503]{padding-top:22px}.s4-seg-close[data-v-1b6c7503]{padding:18px 0 0;margin-top:auto;border-bottom:0}.s4-name[data-v-1b6c7503]{font-family:inherit;font-size:16px;font-weight:700;color:#2563eb;line-height:1.3;margin:0;word-break:break-word}.s4-name-btn[data-v-1b6c7503]{font:inherit;color:inherit;background:none;border:0;padding:0;text-align:left;cursor:pointer;border-radius:3px}.s4-name-btn[data-v-1b6c7503]:hover{text-decoration:underline;text-underline-offset:3px}.s4-name-btn[data-v-1b6c7503]:focus-visible{outline:2px solid #7a8492;outline-offset:2px}.s4-ping[data-v-1b6c7503]{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin:6px 0 0;font-size:13px;color:#4a4f55}.s4-ping-label[data-v-1b6c7503]{color:#6b7075}.s4-dot[data-v-1b6c7503]{width:6px;height:6px;border-radius:50%;background:#15803d;flex-shrink:0}.s4-dot-stale[data-v-1b6c7503]{background:#b45309}.s4-dot-test[data-v-1b6c7503]{background:#15803d}.s4-dot-false[data-v-1b6c7503]{background:#ca8a04}.s4-dot-confirmed[data-v-1b6c7503]{background:#b42318}.s4-metrics[data-v-1b6c7503]{display:flex;flex-wrap:wrap;gap:6px 16px;margin:12px 0 0;padding:0;list-style:none}.s4-metric[data-v-1b6c7503]{display:flex;align-items:center;gap:5px;font-size:12.5px;color:#4a4f55;font-variant-numeric:tabular-nums}.s4-metric[data-v-1b6c7503] svg{color:#8b9099;font-size:11px}.s4-metric-coords[data-v-1b6c7503]{color:#6b7075}.s4-battery[data-v-1b6c7503]{position:relative;display:inline-block;width:22px;height:11px;border:1.5px solid #8b9099;border-radius:2.5px;padding:1.5px;box-sizing:border-box}.s4-battery[data-v-1b6c7503]:after{content:"";position:absolute;right:-4px;top:2px;width:2.5px;height:4px;background:#8b9099;border-radius:0 1px 1px 0}.s4-battery-fill[data-v-1b6c7503]{display:block;height:100%;min-width:1px;background:#4a4f55;border-radius:1px}.s4-battery-low[data-v-1b6c7503]{border-color:#b42318}.s4-battery-low .s4-battery-fill[data-v-1b6c7503],.s4-battery-low[data-v-1b6c7503]:after{background:#b42318}.s4-btn[data-v-1b6c7503]{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:7px 12px;font-size:12.5px;font-weight:500;color:#23272c;background:#fff;border:1px solid #d9dde2;border-radius:4px;text-decoration:none;transition:border-color .12s ease}.s4-btn[data-v-1b6c7503]:hover{border-color:#8b9099;color:#23272c}.s4-btn[data-v-1b6c7503]:focus-visible{outline:2px solid #7a8492;outline-offset:1px}.s4-btn-ic[data-v-1b6c7503]{color:#8b9099;font-size:11px}.s4-sr[data-v-1b6c7503]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.s4-label[data-v-1b6c7503]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:14px;font-weight:600;color:#3d4249;margin:0;line-height:1.3}.s4-label-ic[data-v-1b6c7503]{font-size:14px}.s4-label-caps[data-v-1b6c7503]{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6b7075;gap:6px 8px}.s4-label-caps .s4-label-ic[data-v-1b6c7503]{font-size:13px}.s4-ic-securpos[data-v-1b6c7503]{color:#f29100}.s4-ic-beacon[data-v-1b6c7503]{color:#1a8de9}.s4-badge[data-v-1b6c7503]{display:inline-block;white-space:nowrap;font-size:10.5px;font-weight:600;letter-spacing:.01em;text-transform:none;border-radius:4px;padding:2px 7px;line-height:1.5}.s4-badge-amber[data-v-1b6c7503]{background:#feebc8;color:#8f5500}.s4-badge-blue[data-v-1b6c7503]{background:#d4eafb;color:#1c497c}.s4-heading[data-v-1b6c7503]{font-size:14px;font-weight:600;color:#3d4249;margin:0;line-height:1.3}.s4-caption[data-v-1b6c7503]{display:flex;align-items:baseline;gap:4px;font-size:12.5px;color:#666c73;margin:5px 0 0;line-height:1.4}.s4-caption-ic[data-v-1b6c7503]{font-size:11px;position:relative;top:1px}.s4-ok[data-v-1b6c7503]{color:#15803d}.s4-err[data-v-1b6c7503]{color:#b42318}.s4-strong[data-v-1b6c7503]{font-size:13.5px;font-weight:600;margin:8px 0 0;line-height:1.35;word-break:break-word}.s4-box[data-v-1b6c7503]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:9px 12px;border:1px solid #d9dde2;border-radius:4px}.s4-box-empty[data-v-1b6c7503]{border-style:dashed}.s4-box-sm[data-v-1b6c7503]{display:inline-flex;width:auto;margin-top:10px;padding:5px 10px;gap:8px}.s4-box-sm .s4-box-value[data-v-1b6c7503]{font-size:12.5px}.s4-box-key[data-v-1b6c7503]{color:#666c73;font-weight:400}.s4-box-value[data-v-1b6c7503]{font-size:13.5px;font-weight:500;line-height:1.35;word-break:break-word}.s4-box-muted[data-v-1b6c7503]{font-size:12.5px;color:#6b7075}.s4-icon[data-v-1b6c7503]{flex-shrink:0;border:0;background:none;padding:2px;line-height:1;color:#a9aeb4;font-size:12px;cursor:pointer;border-radius:3px;transition:color .12s ease}.s4-icon[data-v-1b6c7503]:hover:not(:disabled){color:#23272c}.s4-icon[data-v-1b6c7503]:focus-visible{outline:2px solid #7a8492;outline-offset:1px}.s4-icon[data-v-1b6c7503]:disabled{color:#d2d5d9;cursor:not-allowed}.s4-icon-xs[data-v-1b6c7503]{font-size:10px}.s4-icon-done[data-v-1b6c7503]{color:#15803d}.s4-row-info[data-v-1b6c7503]{display:flex;align-items:center;gap:6px;margin:10px 0 0;font:inherit;font-size:13px;color:#4a4f55;background:none;border:0;padding:0;text-align:left}.s4-row-ic[data-v-1b6c7503]{color:#8b9099;font-size:11.5px;flex-shrink:0}.s4-row-info strong[data-v-1b6c7503]{color:#23272c;font-weight:600}.s4-rows[data-v-1b6c7503]{display:grid;grid-template-columns:max-content 1fr;gap:5px 16px;margin:10px 0 0;font-size:13px}.s4-rows dt[data-v-1b6c7503]{color:#666c73}.s4-rows dd[data-v-1b6c7503]{margin:0;color:#23272c;word-break:break-word}.s4-close-box[data-v-1b6c7503]{background:#f3f4f6;padding:18px 22px 20px}.s4-classify[data-v-1b6c7503]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.s4-classify-btn[data-v-1b6c7503]{display:inline-flex;align-items:center;gap:7px;font:inherit;font-size:12px;color:#23272c;background:#fff;border:1px solid #d9dde2;border-radius:4px;padding:6px 11px;cursor:pointer;transition:border-color .12s ease}.s4-classify-btn[data-v-1b6c7503]:hover:not(:disabled){border-color:#8b9099}.s4-classify-btn[data-v-1b6c7503]:focus-visible{outline:2px solid #7a8492;outline-offset:1px}.s4-classify-btn[data-v-1b6c7503]:disabled{opacity:.55;cursor:not-allowed}.s4-classify-active[data-v-1b6c7503]{border-color:#23272c;box-shadow:inset 0 0 0 1px #23272c}.s4-classify-status[data-v-1b6c7503]{min-height:18px;margin-top:8px}@media (max-width:1023px){.s4-body[data-v-1b6c7503]{flex-direction:column}.s4-map[data-v-1b6c7503]{height:44vh;flex:none}.s4-panel[data-v-1b6c7503]{width:100%;height:auto;border-left:0;border-top:1px solid #e6e8eb}.s4-seg-close[data-v-1b6c7503]{margin-top:0}}