@charset "UTF-8";.radius-picker-map[data-v-4746b1ec]{width:100%;height:320px;background:#1e1e1e}.radius-picker-card[data-v-4746b1ec]{background-color:var(--map-card-background)!important}.radius-picker-title[data-v-4746b1ec]{background-color:var(--card-title-background)!important;color:#fff!important}.radius-picker-content[data-v-4746b1ec]{padding:16px!important}.radius-picker-controls[data-v-4746b1ec]{margin-top:16px}.radius-value-display[data-v-4746b1ec]{display:flex;align-items:baseline;gap:6px;margin-bottom:8px;color:#ffffffe6}.radius-value-label[data-v-4746b1ec]{font-size:14px}.radius-value-number[data-v-4746b1ec]{font-size:20px;font-weight:600}.radius-value-unit[data-v-4746b1ec]{font-size:14px;opacity:.9}.radius-picker-slider[data-v-4746b1ec]{margin-top:8px}.results-panel[data-v-1613dfc4]{flex:1;min-width:0;padding:14px;overflow-y:auto}.results-title[data-v-1613dfc4]{font-size:18px;font-weight:500;margin-bottom:20px;color:#fff!important}.results-count[data-v-1613dfc4]{font-size:14px;font-weight:400;color:#ffffffb3;margin-left:8px}.loading-container[data-v-1613dfc4]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;color:#ffffffb3}.loading-container p[data-v-1613dfc4]{margin-top:16px;color:#ffffffb3}.search-results-placeholder[data-v-1613dfc4]{padding:20px;text-align:center;color:#ffffffb3!important}.search-results-placeholder p[data-v-1613dfc4]{color:#ffffffb3!important}.results-grid[data-v-1613dfc4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;padding:10px 0}.result-item[data-v-1613dfc4]{background-color:#ffffff0d;border:1px solid var(--map-card-border);border-radius:8px;overflow:hidden;transition:transform .2s,box-shadow .2s}.result-item[data-v-1613dfc4]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.result-item.result-item--selected[data-v-1613dfc4]{outline:2px solid var(--v-primary-base, #1f5dc0);outline-offset:-2px}.image-container[data-v-1613dfc4]{position:relative;width:100%;padding-top:75%;background-color:#0000004d;overflow:hidden;cursor:pointer}.image-container .result-image[data-v-1613dfc4]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.image-container .rectangle-overlay[data-v-1613dfc4]{position:absolute;pointer-events:none;z-index:10}.image-container .result-similarity[data-v-1613dfc4]{position:absolute;top:6px;right:6px;padding:2px 6px;border-radius:10px;font-size:11px;font-weight:600;background:#000000a6;color:#fff;z-index:11}.image-container .result-similarity--high[data-v-1613dfc4]{background:var(--kln-success, #1e9553)}.image-container .result-similarity--mid[data-v-1613dfc4]{background:var(--kln-warning, #c98a1c)}.image-container .item-number-badge[data-v-1613dfc4]{position:absolute;top:6px;left:6px;background:#000000b3;color:#fff;font-family:SF Mono,JetBrains Mono,Menlo,monospace;font-size:11px;font-weight:700;padding:2px 6px;border-radius:2px;pointer-events:none;z-index:11}.image-container .fullscreen-btn[data-v-1613dfc4]{position:absolute!important;bottom:4px;right:4px;background:#00000080!important;opacity:0;transition:opacity .15s;z-index:11}.image-container:hover .fullscreen-btn[data-v-1613dfc4],.result-item--selected .image-container .fullscreen-btn[data-v-1613dfc4]{opacity:1}.image-info[data-v-1613dfc4]{padding:12px;background-color:#0003}.image-info .image-date[data-v-1613dfc4]{font-size:12px;color:#ffffffe6;margin-bottom:4px;font-weight:500}.image-info .image-subtitle[data-v-1613dfc4]{font-size:11px;color:#ffffffb3;line-height:1.4}.image-info .image-subtitle--clickable[data-v-1613dfc4]{cursor:pointer;text-decoration:underline;text-decoration-color:#ffffff40;text-underline-offset:2px;transition:color .12s ease}.image-info .image-subtitle--clickable[data-v-1613dfc4]:hover{color:var(--kln-accent, #16C4C7);text-decoration-color:var(--kln-accent, #16C4C7)}.full-screen-image-dialog{margin:0!important;max-height:100vh!important;height:100vh!important;background:#000000e6!important;box-shadow:none!important;overflow:hidden!important}.full-screen-image-dialog .v-dialog__content{overflow:hidden!important;max-height:100vh!important;height:100vh!important}.full-screen-image-dialog .full-screen-image-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100vh;max-height:100vh;padding:48px 16px 60px;box-sizing:border-box;overflow:hidden}.full-screen-image-dialog .full-screen-image-close{position:absolute!important;top:16px;right:16px;z-index:10}.full-screen-image-dialog .full-screen-video-toggle{z-index:10}.full-screen-image-dialog .full-screen-video-toggle--center{position:absolute!important;left:50%;bottom:5px;transform:translate(-50%)}.full-screen-image-dialog .full-screen-video-error{position:absolute;top:56px;left:50%;transform:translate(-50%);padding:8px 16px;background:#c80000e6;border-radius:4px;color:#fff;font-size:13px;max-width:90%;text-align:center;z-index:10}.full-screen-image-dialog .full-screen-image-container{position:relative;width:100%;height:calc(100vh - 124px);max-height:calc(100vh - 124px);min-height:0;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.full-screen-image-dialog .full-screen-video-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.full-screen-image-dialog .full-screen-image-container .full-screen-image,.full-screen-image-dialog .full-screen-image-container .full-screen-video{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.full-screen-image-dialog .full-screen-video-controls{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#000000b3;border-radius:4px;margin-top:8px;min-width:280px}.full-screen-image-dialog .full-screen-video-time{color:#ffffffe6;font-size:13px;font-variant-numeric:tabular-nums;min-width:100px}.full-screen-image-dialog .full-screen-video-progress{flex:1;min-width:80px;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff4d;border-radius:3px}.full-screen-image-dialog .full-screen-video-progress::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;cursor:pointer}.full-screen-image-dialog .full-screen-video-progress::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;cursor:pointer;border:none}.full-screen-image-dialog .full-screen-rectangle-overlay{position:absolute;pointer-events:none;z-index:5}.full-screen-image-dialog .full-screen-rectangle-box{position:absolute;pointer-events:none;box-sizing:border-box}.full-screen-image-dialog .full-screen-image-info{position:absolute;bottom:16px;left:50%;transform:translate(-50%);padding:8px 16px;background:#0009;border-radius:4px;color:#ffffffe6;font-size:13px;max-width:90%;text-align:center}.weather[data-v-3d03c55d]{display:flex;justify-content:center}.weather-img[data-v-3d03c55d]{width:30px;object-fit:none}.temp[data-v-3d03c55d]{color:#fff;font-family:Roboto;letter-spacing:1px;font-weight:900;align-self:center}.map-view[data-v-a1fff0ab]{width:100%;height:100%}.sos-banner-stack[data-v-517361d8]{position:fixed;top:0;left:50%;transform:translate(-50%);width:calc(100vw - 48px);width:min(720px,calc(100vw - 48px));z-index:10000;pointer-events:none}.sos-banner[data-v-517361d8]{position:absolute;left:0;right:0;height:64px;background:#d04848eb;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;display:flex;align-items:center;padding:0 16px;border-radius:12px;border:1px solid rgba(255,255,255,.18);box-shadow:0 4px 24px #0006;pointer-events:auto}.sos-banner__icon[data-v-517361d8]{flex:0 0 auto;margin-right:12px}.sos-banner__body[data-v-517361d8]{flex:1 1 auto;min-width:0}.sos-banner__title[data-v-517361d8]{font-size:16px;font-weight:600;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sos-banner__meta[data-v-517361d8]{font-weight:400;opacity:.85;margin-left:6px}.sos-banner__subtitle[data-v-517361d8]{font-size:13px;opacity:.85;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sos-banner__actions[data-v-517361d8]{flex:0 0 auto;margin-left:12px;display:flex;align-items:center}.sos-banner-enter-active[data-v-517361d8]{transition:transform .2s ease-out,opacity .2s ease-out}.sos-banner-leave-active[data-v-517361d8]{transition:transform .15s ease-in,opacity .15s ease-in}.sos-banner-enter[data-v-517361d8],.sos-banner-leave-to[data-v-517361d8]{transform:translateY(-100%);opacity:0}.panic-banner-stack[data-v-51581412]{position:fixed;top:0;left:50%;transform:translate(-50%);width:calc(100vw - 48px);width:min(720px,calc(100vw - 48px));z-index:10000;pointer-events:none}.panic-banner[data-v-51581412]{position:absolute;left:0;right:0;height:64px;background:#d04848eb;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;display:flex;align-items:center;padding:0 16px;border-radius:12px;border:1px solid rgba(255,255,255,.18);box-shadow:0 4px 24px #0006;pointer-events:auto;cursor:pointer;transition:background .15s,box-shadow .15s,transform .1s}.panic-banner[data-v-51581412]:hover{background:#e74c3cf2;box-shadow:0 6px 28px #00000080}.panic-banner[data-v-51581412]:active{transform:scale(.998)}.panic-banner__icon[data-v-51581412]{flex:0 0 auto;margin-right:12px}.panic-banner__body[data-v-51581412]{flex:1 1 auto;min-width:0}.panic-banner__title[data-v-51581412]{font-size:16px;font-weight:600;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panic-banner__meta[data-v-51581412]{font-weight:400;opacity:.85;margin-left:6px}.panic-banner__subtitle[data-v-51581412]{font-size:13px;opacity:.85;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panic-banner__actions[data-v-51581412]{flex:0 0 auto;margin-left:12px;display:flex;align-items:center}.panic-banner-enter-active[data-v-51581412]{transition:transform .2s ease-out,opacity .2s ease-out}.panic-banner-leave-active[data-v-51581412]{transition:transform .15s ease-in,opacity .15s ease-in}.panic-banner-enter[data-v-51581412],.panic-banner-leave-to[data-v-51581412]{transform:translateY(-100%);opacity:0}.sos-panel-wrapper[data-v-471cb57e]{display:contents}.sos-panel[data-v-471cb57e]{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--kln-bg-surface, #0d1220);color:var(--kln-text);overflow:hidden}.sos-panel--docked[data-v-471cb57e]{width:100%}.sos-panel--floating[data-v-471cb57e]{position:fixed;border-radius:12px;border:1px solid var(--kln-alert-danger, rgba(208, 72, 72, .6));box-shadow:0 8px 32px #00000080;z-index:2200;overflow:hidden}.sos-panel__header[data-v-471cb57e]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--kln-bg-deep, rgba(0, 0, 0, .3));border-bottom:1px solid var(--kln-border-dim);flex-shrink:0}.sos-panel__header--draggable[data-v-471cb57e]{cursor:move;-webkit-user-select:none;user-select:none}.sos-panel__avatar[data-v-471cb57e]{width:28px;height:28px;border-radius:50%;background:var(--kln-alert-danger, #d04848);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:13px;flex-shrink:0}.sos-panel__header-body[data-v-471cb57e]{flex:1;min-width:0}.sos-panel__name[data-v-471cb57e]{font-size:13px;font-weight:600;color:var(--kln-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sos-panel__timer[data-v-471cb57e]{font-size:11px;color:var(--kln-text-dim);display:flex;align-items:center}.sos-panel__header-btn[data-v-471cb57e]{flex-shrink:0}.sos-panel__header-finalize[data-v-471cb57e]{flex-shrink:0;margin-left:4px}.sos-panel__media[data-v-471cb57e]{flex-shrink:0;height:var(--kln-sos-video-height, 280px);background:#000;display:flex;align-items:center;justify-content:center;position:relative}.sos-panel__video[data-v-471cb57e]{width:100%;height:100%;object-fit:contain}.sos-panel__audio-only[data-v-471cb57e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--kln-text)}.sos-panel__audio-avatar[data-v-471cb57e]{width:56px;height:56px;border-radius:50%;background:var(--kln-alert-danger, #d04848);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:22px}.sos-panel__audio-label[data-v-471cb57e]{font-size:11px;color:var(--kln-text-dim)}.sos-panel__video-controls[data-v-471cb57e]{position:absolute;left:0;right:0;bottom:0;padding:8px 12px;background:linear-gradient(to top,#000000a6,#0000);display:flex;justify-content:center;gap:4px}.sos-panel__video-controls[data-v-471cb57e] .v-btn{background:#0006}.sos-panel__critical[data-v-471cb57e]{flex-shrink:0;padding:10px 12px;background:var(--kln-bg-surface, #0d1220);border-bottom:1px solid var(--kln-border-dim);display:flex;flex-direction:column;gap:4px;font-size:11px}.sos-panel__field[data-v-471cb57e]{display:flex;flex-direction:column;gap:1px}.sos-panel__field-label[data-v-471cb57e]{font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:var(--kln-text-dim)}.sos-panel__field-value[data-v-471cb57e]{font-size:12px;color:var(--kln-text);word-break:break-word}.sos-panel__critical-actions[data-v-471cb57e]{display:flex;align-items:center;gap:8px;margin-top:6px;flex-wrap:wrap}.sos-panel__expand-btn[data-v-471cb57e]{background:transparent;border:none;color:var(--kln-text-dim);font-size:11px;display:flex;align-items:center;gap:2px;cursor:pointer;padding:2px 0}.sos-panel__expand-btn[data-v-471cb57e]:hover{color:var(--kln-text)}.sos-panel__murphy-btn[data-v-471cb57e]{display:inline-flex;align-items:center;background:transparent;border:1px solid var(--kln-border-dim);color:var(--kln-text);font-size:11px;padding:3px 8px;border-radius:4px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.sos-panel__murphy-btn[data-v-471cb57e]:hover{background:var(--kln-border-dim);border-color:var(--kln-accent);color:var(--kln-accent)}.sos-panel__chat[data-v-471cb57e]{flex:1;display:flex;flex-direction:column;min-height:0}.sos-panel__chat-list[data-v-471cb57e]{flex:1;overflow-y:auto;padding:8px 10px;display:flex;flex-direction:column;gap:6px}.sos-panel__chat-row[data-v-471cb57e]{display:flex}.sos-panel__chat-row.is-operator[data-v-471cb57e]{justify-content:flex-end}.sos-panel__chat-bubble[data-v-471cb57e]{max-width:80%;padding:6px 10px;border-radius:8px;background:var(--kln-bg-deep, rgba(0, 0, 0, .25));color:var(--kln-text);font-size:12px;position:relative}.sos-panel__chat-row.is-operator .sos-panel__chat-bubble[data-v-471cb57e]{background:var(--kln-alert-danger, #d04848);color:#fff}.sos-panel__chat-time[data-v-471cb57e]{display:block;font-size:9px;color:var(--kln-text-dim);margin-top:2px;text-align:right}.sos-panel__chat-row.is-operator .sos-panel__chat-time[data-v-471cb57e]{color:#ffffffb3}.sos-panel__chat-empty[data-v-471cb57e]{text-align:center;color:var(--kln-text-dim);font-size:11px;padding:20px 0}.sos-panel__chat-input-row[data-v-471cb57e]{display:flex;align-items:center;padding:6px 10px;border-top:1px solid var(--kln-border-dim);flex-shrink:0;gap:4px}.sos-panel__ended-alert[data-v-471cb57e]{margin:8px 10px;font-size:11px}.sos-panel__floating-body[data-v-471cb57e]{flex:1;display:flex;min-height:0}.sos-panel__floating-media[data-v-471cb57e]{flex:0 0 40%;background:#000;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--kln-border-dim);position:relative}.sos-panel__video--floating[data-v-471cb57e]{width:100%;height:100%;object-fit:contain}.sos-panel__audio-only--floating[data-v-471cb57e]{gap:10px}.sos-panel__floating-info[data-v-471cb57e]{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0}.sos-panel__critical--floating[data-v-471cb57e]{padding:8px 12px}.sos-panel__chat--floating[data-v-471cb57e]{flex:1;min-height:0}.sos-interaction-overlay[data-v-471cb57e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;cursor:inherit}.sos-resize-handle[data-v-471cb57e]{position:absolute;z-index:10;background:transparent}.sos-resize-handle--n[data-v-471cb57e]{top:-4px;left:8px;right:8px;height:8px;cursor:ns-resize}.sos-resize-handle--s[data-v-471cb57e]{bottom:-4px;left:8px;right:8px;height:8px;cursor:ns-resize}.sos-resize-handle--e[data-v-471cb57e]{right:-4px;top:8px;bottom:8px;width:8px;cursor:ew-resize}.sos-resize-handle--w[data-v-471cb57e]{left:-4px;top:8px;bottom:8px;width:8px;cursor:ew-resize}.sos-resize-handle--nw[data-v-471cb57e]{top:-4px;left:-4px;width:12px;height:12px;cursor:nwse-resize}.sos-resize-handle--ne[data-v-471cb57e]{top:-4px;right:-4px;width:12px;height:12px;cursor:nesw-resize}.sos-resize-handle--sw[data-v-471cb57e]{bottom:-4px;left:-4px;width:12px;height:12px;cursor:nesw-resize}.sos-resize-handle--se[data-v-471cb57e]{bottom:-4px;right:-4px;width:12px;height:12px;cursor:nwse-resize}.sos-fullscreen-overlay[data-v-471cb57e]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;z-index:10100;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sos-fullscreen-box[data-v-471cb57e]{position:relative;width:80vw;max-width:1200px;aspect-ratio:16 / 9;background:#000;border-radius:8px;overflow:hidden;box-shadow:0 12px 32px #0009}.sos-fullscreen-video[data-v-471cb57e]{width:100%;height:100%;object-fit:contain}.sos-fullscreen-close[data-v-471cb57e]{position:absolute;top:12px;right:12px;z-index:1;background:#00000080!important}.sos-fullscreen-enter-active[data-v-471cb57e],.sos-fullscreen-leave-active[data-v-471cb57e]{transition:opacity .2s ease-out}.sos-fullscreen-enter[data-v-471cb57e],.sos-fullscreen-leave-to[data-v-471cb57e]{opacity:0}.sos-confirm-card[data-v-471cb57e]{background:var(--kln-bg-surface)!important;color:var(--kln-text)!important}.map-toolbar[data-v-a05f15dc]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:6px 12px;min-height:var(--kln-topbar-height, 44px);background:var(--kln-bg-surface);border:1px solid var(--kln-border-normal);width:100%}.map-toolbar>.toolbar-datetime[data-v-a05f15dc]{justify-self:start}.map-toolbar>.toolbar-right-group[data-v-a05f15dc]{justify-self:end}.toolbar-right-group[data-v-a05f15dc]{display:flex;align-items:center;gap:8px}.toolbar-center-group[data-v-a05f15dc]{display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:center}.toolbar-datetime[data-v-a05f15dc]{display:flex;align-items:center;gap:8px;font-family:Geist Mono,JetBrains Mono,Menlo,monospace;font-size:13px;color:var(--kln-text);white-space:nowrap;letter-spacing:.02em}.toolbar-datetime[data-v-a05f15dc] .weather{display:flex;align-items:center;gap:4px}.toolbar-datetime[data-v-a05f15dc] .weather-img{width:22px;height:22px;object-fit:contain;filter:brightness(0) saturate(100%) invert(76%) sepia(58%) saturate(3893%) hue-rotate(150deg) brightness(102%) contrast(101%)}[data-theme=desaturado] .toolbar-datetime[data-v-a05f15dc] .weather-img{filter:brightness(0) saturate(100%) invert(76%) sepia(58%) saturate(3893%) hue-rotate(240deg) brightness(102%) contrast(101%)}[data-theme=diurno] .toolbar-datetime[data-v-a05f15dc] .weather-img{filter:brightness(0) saturate(100%) invert(28%) sepia(60%) saturate(3500%) hue-rotate(313deg) brightness(88%) contrast(100%)}.toolbar-datetime[data-v-a05f15dc] .temp{color:var(--kln-accent);font-family:inherit;font-size:13px;font-weight:700}.toolbar-clock[data-v-a05f15dc]{display:flex;flex-direction:column;font-family:inherit;line-height:1.1;letter-spacing:.04em}.toolbar-clock__date[data-v-a05f15dc]{font-size:11px;font-weight:500;color:var(--kln-text-muted)}.toolbar-clock__time[data-v-a05f15dc]{font-size:13px;font-weight:600;color:var(--kln-text);font-variant-numeric:tabular-nums}.toolbar-stats[data-v-a05f15dc]{display:flex;align-items:center;gap:4px;margin-left:8px;padding-left:8px;border-left:1px solid var(--kln-border-dim)}.toolbar-stat[data-v-a05f15dc]{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;background:var(--kln-border-dim);border:1px solid var(--kln-border-dim);border-radius:12px;font-size:12px;font-weight:600;color:var(--kln-text);letter-spacing:0;cursor:default;transition:background .15s}.toolbar-stat[data-v-a05f15dc]:hover{background:var(--kln-border-dim)}.toolbar-stat__icon[data-v-a05f15dc]{font-size:14px!important}.toolbar-stat__count[data-v-a05f15dc]{font-variant-numeric:tabular-nums}.toolbar-alerts[data-v-a05f15dc]{display:inline-flex;align-items:center;gap:4px}button.toolbar-stat[data-v-a05f15dc],.toolbar-stat--clickable[data-v-a05f15dc]{cursor:pointer!important;font:inherit;font-size:12px;font-weight:600}.toolbar-stat--clickable[data-v-a05f15dc]:hover{transform:translateY(-1px)}.toolbar-stat--dim[data-v-a05f15dc]{opacity:.4}.toolbar-stat--urgent[data-v-a05f15dc]{animation:toolbar-alerts-pulse-a05f15dc 1.6s ease-in-out infinite}@keyframes toolbar-alerts-pulse-a05f15dc{0%,to{box-shadow:0 0 #e74c3c73}50%{box-shadow:0 0 0 5px #e74c3c00}}.toolbar-ws[data-v-a05f15dc]{display:inline-flex;align-items:center;gap:5px;padding:0 6px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--kln-text-dim);cursor:default;-webkit-user-select:none;user-select:none}.toolbar-ws__dot[data-v-a05f15dc]{width:7px;height:7px;border-radius:50%;transition:background .3s,box-shadow .3s}.toolbar-ws--ok .toolbar-ws__dot[data-v-a05f15dc]{background:#1e9553;box-shadow:0 0 6px #1e955399}.toolbar-ws--off .toolbar-ws__dot[data-v-a05f15dc]{background:#ff4c51;box-shadow:0 0 6px #ff4c5199;animation:toolbar-ws-blink-a05f15dc 1s ease-in-out infinite}.toolbar-ws--off .toolbar-ws__label[data-v-a05f15dc]{color:#ff4c51d9}@keyframes toolbar-ws-blink-a05f15dc{0%,to{opacity:1}50%{opacity:.4}}.toolbar-group[data-v-a05f15dc]{display:flex;align-items:center;gap:2px;background:transparent!important}.toolbar-submenu[data-v-a05f15dc]{background:var(--kln-bg-overlay);border:1px solid var(--kln-border-normal);border-radius:8px;padding:12px 16px;min-width:200px}.toolbar-submenu--wide[data-v-a05f15dc]{width:220px;max-width:220px;box-sizing:border-box}.toolbar-submenu--wide .config-menu__chips[data-v-a05f15dc]{flex-direction:column;align-items:stretch;gap:4px}.toolbar-submenu--wide .config-chip[data-v-a05f15dc]{justify-content:flex-start;width:100%}.toolbar-submenu__title[data-v-a05f15dc]{font-size:11px;font-weight:600;color:var(--kln-text-dim);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.toolbar-divider[data-v-a05f15dc]{width:1px;height:24px;background:var(--kln-border-normal);margin:0 4px;flex-shrink:0}.toolbar-style-toggle.v-btn-toggle[data-v-a05f15dc]{background:transparent!important}.toolbar-style-btn[data-v-a05f15dc]{min-width:0!important;padding:0 6px!important;color:var(--kln-text-dim)!important;background:transparent!important;transition:color .2s,background-color .2s}.toolbar-style-btn.v-btn--active[data-v-a05f15dc]{color:#fff!important;background:var(--kln-border-accent)!important}.toolbar-style-btn[data-v-a05f15dc]:hover{color:var(--kln-text)!important}.toolbar-entity-btn[data-v-a05f15dc]{min-width:0!important;padding:0 6px!important;border-radius:6px!important;transition:color .2s,background-color .2s,opacity .2s}.toolbar-entity-btn--active[data-v-a05f15dc]{color:#fff!important}.toolbar-entity-btn--inactive[data-v-a05f15dc]{color:var(--kln-text-dim)!important;background:transparent!important}.toolbar-entity-btn--inactive[data-v-a05f15dc]:hover{color:var(--kln-text-muted)!important;background:var(--kln-border-dim)!important}.filters-panel[data-v-a05f15dc]{background:var(--kln-bg-overlay);border:1px solid var(--kln-border-normal);border-radius:8px;padding:8px 0;min-width:260px;max-width:300px}.filters-panel__title[data-v-a05f15dc]{font-size:10px;font-weight:600;color:var(--kln-text-dim);text-transform:uppercase;letter-spacing:.08em;padding:4px 14px 8px}.filter-section[data-v-a05f15dc]{border-top:1px solid var(--kln-border-dim)}.filter-section__header[data-v-a05f15dc]{display:flex;align-items:center;padding:6px 14px;font-size:12px;font-weight:600;color:var(--kln-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none}.filter-section__header[data-v-a05f15dc]:hover{background:var(--kln-border-dim)}.filter-section__body[data-v-a05f15dc]{padding:2px 14px 8px}.filter-label[data-v-a05f15dc]{font-size:10px;color:var(--kln-text-dim);text-transform:uppercase;margin:4px 0 2px}.filter-chips[data-v-a05f15dc]{display:flex;flex-wrap:wrap;gap:4px}.filter-chips .v-chip[data-v-a05f15dc]{font-size:10px!important;height:22px!important;cursor:pointer}.filter-group-select[data-v-a05f15dc]{margin-top:2px;font-size:11px}.filter-group-select[data-v-a05f15dc] .v-input__slot{min-height:28px!important;padding:0 8px!important}.filter-group-select[data-v-a05f15dc] input,.filter-group-select[data-v-a05f15dc] .v-select__selection{font-size:11px!important}.filter-group-select[data-v-a05f15dc] .v-select__selection{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.config-menu[data-v-a05f15dc]{background:var(--kln-bg-overlay);border:1px solid var(--kln-border-normal);border-radius:8px;padding:8px 14px 12px;width:340px;max-width:340px;box-sizing:border-box}.config-menu__section[data-v-a05f15dc]{padding:6px 0}.config-menu__section+.config-menu__section[data-v-a05f15dc]{border-top:1px solid var(--kln-border-dim)}.config-menu__title[data-v-a05f15dc]{font-size:10px;font-weight:600;color:var(--kln-text-dim);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.config-menu__title-row[data-v-a05f15dc]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.config-menu__title-row .config-menu__title[data-v-a05f15dc],.config-menu__title-row .toolbar-submenu__title[data-v-a05f15dc]{margin-bottom:0}.config-menu__title-actions[data-v-a05f15dc]{display:flex;gap:4px}.config-menu__title-action[data-v-a05f15dc]{background:transparent;border:1px solid var(--kln-border-dim);border-radius:4px;color:var(--kln-text-muted);font-size:10px;padding:1px 7px;cursor:pointer;letter-spacing:.02em;transition:color .15s,border-color .15s,background .15s}.config-menu__title-action[data-v-a05f15dc]:hover{color:var(--kln-text);border-color:var(--kln-border-normal);background:var(--kln-border-dim)}.config-menu__hint[data-v-a05f15dc]{font-size:10px;color:var(--kln-text-dim);line-height:1.4;margin-bottom:6px}.config-menu__chips[data-v-a05f15dc]{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.config-chip[data-v-a05f15dc]{display:inline-flex;align-items:center;gap:5px;padding:4px 9px 4px 6px;background:transparent;border:1px solid var(--kln-border-normal);border-radius:999px;color:var(--kln-text-dim);font-size:11px;font-weight:500;letter-spacing:.01em;line-height:1.3;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s,border-color .15s,background .15s}.config-chip[data-v-a05f15dc]:hover{color:var(--kln-text-muted);border-color:var(--kln-border-normal);background:var(--kln-border-dim)}.config-chip__dot[data-v-a05f15dc]{opacity:.55}.config-chip--on[data-v-a05f15dc]{color:#fff;border-color:var(--kln-accent);background:color-mix(in srgb,var(--kln-accent) 18%,transparent)}.config-chip--on .config-chip__dot[data-v-a05f15dc]{color:var(--kln-accent)!important;opacity:1}.config-chip--on[data-v-a05f15dc]:hover{background:color-mix(in srgb,var(--kln-accent) 26%,transparent);border-color:var(--kln-accent)}.config-menu__slider-label[data-v-a05f15dc]{font-size:11px;color:var(--kln-text-dim);margin-bottom:2px;margin-top:6px}.config-menu__slider[data-v-a05f15dc]{margin-top:0}.user-menu[data-v-a05f15dc]{background:var(--kln-bg-overlay)!important;border:1px solid var(--kln-border-normal);border-radius:8px;min-width:200px;padding:4px 0}.user-menu__header[data-v-a05f15dc]{pointer-events:none;padding:8px 14px 4px}.user-menu__name[data-v-a05f15dc]{font-size:13px;font-weight:600;color:var(--kln-text)}.user-menu__email[data-v-a05f15dc]{font-size:11px;color:var(--kln-text-dim)}.toolbar-stats__scroll[data-v-a05f15dc]{display:flex;align-items:center;gap:4px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.toolbar-stats__scroll[data-v-a05f15dc]::-webkit-scrollbar{display:none}.toolbar-stats__scroll>.toolbar-stat[data-v-a05f15dc]{scroll-snap-align:start;flex-shrink:0}.toolbar-stats__nav[data-v-a05f15dc]{display:none;align-items:center;justify-content:center;width:20px;height:24px;padding:0;border:none;background:transparent;color:var(--kln-text-muted);cursor:pointer;border-radius:4px;transition:background .15s,color .15s}.toolbar-stats__nav[data-v-a05f15dc]:hover{background:var(--kln-border-dim);color:var(--kln-text)}@media(max-width:1500px){.toolbar-stats__scroll[data-v-a05f15dc]{max-width:80px}.toolbar-stats__nav[data-v-a05f15dc]{display:inline-flex}.toolbar-center-group[data-v-a05f15dc]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;justify-content:flex-start;min-width:0}.toolbar-center-group[data-v-a05f15dc]::-webkit-scrollbar{display:none}}.murphy-svg{width:100%;height:100%;display:block;shape-rendering:geometricPrecision}.murphy-svg .fil1{fill:var(--kln-murphy-mid, #B8BDC5)}.murphy-svg .fil2{fill:var(--kln-murphy-light, #F0F2F5)}.murphy-svg .fil3{fill:var(--kln-murphy-deep1, #6E747D)}.murphy-svg .fil4{fill:var(--kln-murphy-deep2, #858C96)}.murphy-svg .fil5,.murphy-svg .fil7{fill:#fff}.murphy-svg .fil6,.murphy-svg .fil8{fill:var(--kln-murphy-ink, #2A2E35)}.murphy-svg .fil0{fill:none}.murphy-svg .str0{stroke:var(--kln-murphy-ink, #2A2E35);stroke-width:612.77;stroke-miterlimit:22.9256}.murphy-svg .str1{stroke:var(--kln-murphy-light, #F0F2F5);stroke-width:359.33;stroke-miterlimit:22.9256}.murphy-svg .str2,.murphy-svg .str3{stroke:var(--kln-murphy-mid, #B8BDC5);stroke-width:359.33;stroke-miterlimit:22.9256}.murphy-svg .str4{stroke:var(--kln-murphy-ink, #2A2E35);stroke-width:359.33;stroke-miterlimit:22.9256}.murphy-svg .str5{stroke:var(--kln-murphy-ink, #2A2E35);stroke-width:324.65;stroke-miterlimit:22.9256}.murphy-svg .str6{stroke:var(--kln-murphy-ink, #2A2E35);stroke-width:370.48;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256}.left-rail[data-v-29861431]{display:flex;flex-direction:column;flex:0 0 44px;width:44px;align-self:stretch;min-height:0;background:var(--kln-bg-surface, #0d1220);border-right:1px solid var(--kln-border-dim);overflow:hidden}.left-rail__btn[data-v-29861431]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;flex:1 1 0;min-height:60px;padding:8px 2px;background:transparent;border:none;border-bottom:1px solid var(--kln-border-dim);color:var(--kln-text-dim, rgba(255, 255, 255, .7));cursor:pointer;transition:background .15s,color .15s,border-color .15s;font:inherit;text-align:center}.left-rail__btn[data-v-29861431]:hover{background:var(--kln-border-dim);color:var(--kln-text, #fff)}.left-rail__btn--active[data-v-29861431]{background:var(--kln-accent-soft, rgba(0, 212, 255, .12));color:var(--kln-accent, #00D4FF);border-left:2px solid var(--kln-accent, #00D4FF);padding-left:0}.left-rail__btn--active .left-rail__icon[data-v-29861431]{color:var(--kln-accent, #00D4FF)}.left-rail__icon-wrap[data-v-29861431]{position:relative;display:inline-flex;align-items:center;justify-content:center}.left-rail__icon[data-v-29861431]{opacity:.95;flex-shrink:0}.left-rail__icon--murphy[data-v-29861431]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;line-height:0}.left-rail__label[data-v-29861431]{font-size:9px;font-weight:600;line-height:1;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.left-rail__badge[data-v-29861431]{position:absolute;top:-6px;right:-10px;min-width:16px;height:14px;padding:0 4px;background:var(--kln-accent, #00D4FF);color:#000;font-size:9px;font-weight:700;border-radius:7px;display:flex;align-items:center;justify-content:center;line-height:1;pointer-events:none}.left-rail__badge--error[data-v-29861431]{background:var(--kln-alert-danger, #e74c3c);color:#fff}.map-sidebar[data-v-ae36e366]{display:flex;flex-direction:column;width:100%;height:100%;max-height:100%;background:var(--kln-bg-surface, #0d1220);overflow:hidden;pointer-events:all}.sidebar-toggle-group[data-v-ae36e366]{display:flex;gap:2px;padding:8px 8px 0;flex-shrink:0}.toggle-btn[data-v-ae36e366]{flex:1;display:flex;align-items:center;justify-content:center;gap:2px;padding:7px 6px;border:none;border-radius:6px;background:var(--kln-border-dim);color:var(--kln-text-muted);font-size:11px;font-weight:500;cursor:pointer;transition:all .2s;letter-spacing:.02em;white-space:nowrap}.toggle-btn[data-v-ae36e366]:hover{background:var(--kln-border-dim);color:var(--kln-text-muted)}.toggle-btn--active[data-v-ae36e366]{background:var(--kln-accent-soft);color:var(--kln-accent)}.toggle-badge[data-v-ae36e366]{height:16px!important;font-size:9px!important;padding:0 4px!important}.sidebar-close-btn[data-v-ae36e366]{flex-shrink:0;align-self:center;color:var(--kln-text-muted);margin-left:4px}.sidebar-close-btn[data-v-ae36e366]:hover{color:var(--kln-text)}.entity-tabs[data-v-ae36e366]{flex-shrink:0;border-bottom:1px solid var(--kln-border-dim);padding:6px 8px;display:flex;gap:4px;align-items:center}.entity-tabs .entity-tab[data-v-ae36e366]{flex:1 1 0;justify-content:center;min-width:0}.entity-tab--more[data-v-ae36e366]{flex:0 0 auto!important;background:var(--kln-border-dim)!important}.entity-tab--more[data-v-ae36e366]:hover{background:var(--kln-accent-soft)!important}.entity-tab-count--more[data-v-ae36e366]{background:transparent!important;color:var(--kln-text)!important;font-weight:700}.entity-tab[data-v-ae36e366]{display:inline-flex;align-items:center;gap:4px;padding:5px 8px;border:none;border-radius:6px;background:var(--kln-border-dim);cursor:pointer;flex-shrink:0;box-sizing:border-box;transition:all .15s}.entity-tab[data-v-ae36e366]:hover{background:var(--kln-border-dim)}.entity-tab-count[data-v-ae36e366]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:16px;padding:0 5px;font-size:9px;font-weight:700;color:var(--kln-text);line-height:1;flex-shrink:0}.entity-header[data-v-ae36e366]{padding:5px 8px 4px;flex-shrink:0;border-bottom:1px solid var(--kln-border-dim)}.entity-header-top[data-v-ae36e366]{display:flex;align-items:center;gap:4px;margin-bottom:4px}.entity-header-name[data-v-ae36e366]{font-size:11px;font-weight:600;color:var(--kln-text-muted);white-space:nowrap}.entity-header-counts[data-v-ae36e366]{display:flex;align-items:center;gap:3px;font-size:10px;color:var(--kln-text-muted);margin-left:4px}.entity-header-total[data-v-ae36e366]{color:var(--kln-text-dim);font-size:9px}.entity-header-filters[data-v-ae36e366]{display:flex;align-items:center;gap:3px;margin-left:auto}.stats-dot[data-v-ae36e366]{width:6px;height:6px;border-radius:50%;display:inline-block}.stats-dot--online[data-v-ae36e366]{background:var(--kln-status-online)}.stats-dot--offline[data-v-ae36e366]{background:var(--kln-status-offline)}.stats-bar-visual[data-v-ae36e366]{display:flex;height:3px;border-radius:2px;background:var(--kln-border-dim);overflow:hidden}.stats-fill[data-v-ae36e366]{height:100%;transition:width .3s}.stats-fill--online[data-v-ae36e366]{background:var(--kln-status-online)}.stats-fill--offline[data-v-ae36e366]{background:var(--kln-status-offline)}.no-entity-filters[data-v-ae36e366]{display:flex;align-items:center;padding:4px 8px 0;flex-shrink:0}.filter-dropdown[data-v-ae36e366]{display:flex;align-items:center;gap:3px;padding:2px 6px;border-radius:4px;border:1px solid var(--kln-border-dim);background:transparent;cursor:pointer;font-size:10px;color:var(--kln-text-muted);white-space:nowrap;transition:all .15s;margin-left:auto}.filter-dropdown[data-v-ae36e366]:hover{border-color:var(--kln-border-normal);color:var(--kln-text-muted)}.filter-dropdown--active[data-v-ae36e366]{border-color:var(--kln-border-normal)}.filter-dropdown-text[data-v-ae36e366]{font-weight:500}.filter-dropdown-arrow[data-v-ae36e366]{color:var(--kln-text-dim)!important}.filter-menu[data-v-ae36e366]{background:var(--kln-bg-overlay);border:1px solid var(--kln-border-normal);border-radius:6px;padding:4px;min-width:140px}.filter-menu-item[data-v-ae36e366]{display:flex;align-items:center;width:100%;padding:6px 10px;border:none;border-radius:4px;background:transparent;color:var(--kln-text-muted);font-size:11px;cursor:pointer;transition:background .1s}.filter-menu-item[data-v-ae36e366]:hover{background:var(--kln-border-dim)}.filter-menu-item--active[data-v-ae36e366]{color:var(--kln-text);background:var(--kln-accent-soft)}.filter-menu-item__count[data-v-ae36e366]{color:var(--kln-text-dim);font-size:11px;margin-left:4px}.viewport-toggle[data-v-ae36e366]{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:4px;border:1px solid var(--kln-border-dim);background:transparent;cursor:pointer;flex-shrink:0;color:var(--kln-text-dim)!important;transition:all .15s}.viewport-toggle[data-v-ae36e366]:hover{border-color:var(--kln-border-normal);color:var(--kln-text-muted)!important}.viewport-toggle--active[data-v-ae36e366]{background:var(--kln-accent-soft);border-color:var(--kln-accent);color:var(--kln-accent)!important}.search-row[data-v-ae36e366]{display:flex;align-items:center;gap:4px;padding:6px 8px;flex-shrink:0}.sidebar-search[data-v-ae36e366]{font-size:12px;flex:1}.sidebar-search--compact[data-v-ae36e366] .v-input__slot{min-height:28px!important;padding:0!important}.sidebar-search--compact[data-v-ae36e366] .v-input__prepend-inner{margin-top:5px!important;padding-left:8px!important}.sidebar-search--compact[data-v-ae36e366] .v-input__append-inner{margin-top:3px!important;padding-right:4px!important}.sidebar-search--compact[data-v-ae36e366] input{font-size:11px!important;padding:2px 6px!important}.sort-btn[data-v-ae36e366]{color:var(--kln-text-dim)!important;flex-shrink:0}.sort-btn--active[data-v-ae36e366]{color:var(--kln-accent)!important}.monitor-list[data-v-ae36e366]{flex:1;overflow-y:auto;padding:2px 0}.monitor-list[data-v-ae36e366]::-webkit-scrollbar{width:4px}.monitor-list[data-v-ae36e366]::-webkit-scrollbar-track{background:transparent}.monitor-list[data-v-ae36e366]::-webkit-scrollbar-thumb{background:var(--kln-border-normal);border-radius:2px}.monitor-item[data-v-ae36e366]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;cursor:pointer;transition:background .15s;border-left:2px solid transparent}.monitor-item[data-v-ae36e366]:hover{background:var(--kln-border-dim)}.monitor-item--selected[data-v-ae36e366]{background:var(--kln-accent-soft);border-left-color:var(--kln-accent)}.monitor-info[data-v-ae36e366]{flex:1;min-width:0}.monitor-title[data-v-ae36e366]{font-size:12px;color:var(--kln-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.monitor-subtitle[data-v-ae36e366]{font-size:10px;color:var(--kln-text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.monitor-detail[data-v-ae36e366]{font-size:9px;color:var(--kln-text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-style:italic}.monitor-right[data-v-ae36e366]{display:flex;align-items:center;gap:6px;flex-shrink:0}.monitor-time[data-v-ae36e366]{font-size:10px;color:var(--kln-text-dim)}.monitor-status-dot[data-v-ae36e366]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.monitor-status-dot--online[data-v-ae36e366]{background:var(--kln-status-online)}.monitor-status-dot--offline[data-v-ae36e366]{background:var(--kln-status-offline)}.monitor-status-dot--alert[data-v-ae36e366]{background:var(--kln-status-alert)}.monitor-status-dot--idle[data-v-ae36e366]{background:var(--kln-status-idle)}.monitor-empty[data-v-ae36e366]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 16px;color:var(--kln-text-dim);font-size:12px}.sidebar-footer[data-v-ae36e366]{flex-shrink:0;padding:6px 10px;border-top:1px solid var(--kln-border-dim);font-size:10px;color:var(--kln-text-dim);text-align:center;display:flex;align-items:center;justify-content:center;gap:8px}.footer-filter-tag[data-v-ae36e366]{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;background:var(--kln-border-dim);border-radius:3px;font-size:9px}.footer-filter-clear[data-v-ae36e366]{cursor:pointer;color:var(--kln-text-muted);font-size:10px}.footer-filter-clear[data-v-ae36e366]:hover{color:var(--kln-alert-danger)}.alert-category-tabs[data-v-ae36e366]{display:flex;flex-direction:column;gap:4px;padding:8px 8px 0;flex-shrink:0}.alert-category-tabs__row[data-v-ae36e366]{display:flex;gap:4px;width:100%}.alert-cat-btn[data-v-ae36e366]{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:4px;padding:5px 6px;border:none;border-radius:6px;background:var(--kln-border-dim);color:var(--kln-text-muted);font-size:10px;font-weight:600;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .2s;min-width:0}.alert-cat-btn[data-v-ae36e366]:hover{background:var(--kln-border-dim)}.alert-cat-btn--active[data-v-ae36e366]{background:var(--kln-accent-soft);color:var(--kln-accent)}.alert-cat-icon[data-v-ae36e366]{flex-shrink:0}.alert-cat-label[data-v-ae36e366]{overflow:hidden;text-overflow:ellipsis;min-width:0}.alert-cat-badge[data-v-ae36e366]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:16px;padding:0 5px;font-size:9px;font-weight:700;color:var(--kln-text);flex-shrink:0}.search-action-btn[data-v-ae36e366]{color:var(--kln-text-dim)!important;flex-shrink:0}.search-action-btn--active[data-v-ae36e366]{color:var(--kln-accent)!important}.filter-popup[data-v-ae36e366]{background:var(--kln-bg-overlay);border:1px solid var(--kln-border-normal);border-radius:10px;padding:14px;min-width:220px}.filter-popup__title[data-v-ae36e366]{font-size:13px;font-weight:600;color:var(--kln-text-muted);margin-bottom:10px}.filter-popup__select[data-v-ae36e366]{margin-bottom:8px}.filter-popup__actions[data-v-ae36e366]{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.filter-popup__clear[data-v-ae36e366]{font-size:12px;color:var(--kln-accent);cursor:pointer}.alert-list[data-v-ae36e366]{flex:1;overflow-y:auto;padding:4px 0}.alert-item[data-v-ae36e366]{display:flex;flex-direction:column;gap:3px;padding:10px 12px;min-height:52px;justify-content:center;cursor:pointer;transition:background .15s;border-bottom:1px solid var(--kln-border-dim);border-left:6px solid transparent}.alert-item[data-v-ae36e366]:hover{background:var(--kln-border-dim)}.alert-item--priority-alta[data-v-ae36e366]{border-left-color:var(--kln-alert-danger)}.alert-item--priority-media[data-v-ae36e366]{border-left-color:var(--kln-alert-warning)}.alert-item--priority-baja[data-v-ae36e366]{border-left-color:var(--kln-alert-success)}.alert-skeleton-list[data-v-ae36e366]{padding:4px 0}.alert-skeleton-item[data-v-ae36e366]{display:flex;flex-direction:column;gap:6px;padding:12px;min-height:52px;border-bottom:1px solid var(--kln-border-dim);border-left:6px solid transparent}.alert-skeleton-line[data-v-ae36e366]{height:10px;border-radius:4px;background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a);background-size:200% 100%;animation:alert-skeleton-shimmer-ae36e366 1.4s ease-in-out infinite}.alert-skeleton-line--title[data-v-ae36e366]{width:70%;height:12px}.alert-skeleton-line--meta[data-v-ae36e366]{width:55%;height:9px}.alert-skeleton-row[data-v-ae36e366]{display:flex;align-items:center;gap:8px}.alert-skeleton-chip[data-v-ae36e366]{width:42px;height:16px;border-radius:4px;background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a);background-size:200% 100%;animation:alert-skeleton-shimmer-ae36e366 1.4s ease-in-out infinite}@keyframes alert-skeleton-shimmer-ae36e366{0%{background-position:200% 0}to{background-position:-200% 0}}.alert-item--selected[data-v-ae36e366],.alert-item--selected[data-v-ae36e366]:hover{background:var(--kln-accent-soft)}.alert-line1[data-v-ae36e366]{display:flex;align-items:center;gap:6px}.alert-type-text[data-v-ae36e366]{font-size:13px;font-weight:500;color:var(--kln-text);line-height:1.3}.alert-folio-line[data-v-ae36e366]{display:flex;align-items:baseline;overflow:hidden;white-space:nowrap}.alert-folio-value[data-v-ae36e366]{font-family:JetBrains Mono,Geist Mono,ui-monospace,Menlo,monospace;font-size:12px;font-weight:700;color:var(--kln-accent);overflow:hidden;text-overflow:ellipsis;min-width:0}.phone-flag[data-v-ae36e366]{display:inline-flex;align-items:center;flex-shrink:0;font-size:15px;line-height:1;font-family:Twemoji Mozilla,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Android Emoji",sans-serif}.alert-time[data-v-ae36e366],.alert-calltype[data-v-ae36e366]{font-size:10px;color:var(--kln-text-dim);white-space:nowrap;flex-shrink:0}.alert-line3[data-v-ae36e366]{display:flex;align-items:center;gap:6px;margin-top:1px;overflow:hidden;white-space:nowrap}.alert-line3-status[data-v-ae36e366]{font-size:11px;color:var(--kln-text-dim);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.alert-line3 .alert-time[data-v-ae36e366]{flex-shrink:0}.alert-line2[data-v-ae36e366]{display:flex;align-items:center;gap:5px;overflow:hidden;white-space:nowrap}.alert-location[data-v-ae36e366]{font-size:11px;color:var(--kln-text-dim);overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;min-width:0}.alert-type-icon[data-v-ae36e366]{color:var(--kln-text)!important}.alert-partner-logo[data-v-ae36e366]{height:16px;width:auto;flex-shrink:0;background:#ffffffeb;padding:1px 3px;border-radius:2px;object-fit:contain}.alert-priority[data-v-ae36e366]{padding:1px 6px;border-radius:3px;font-weight:600;font-size:9px;letter-spacing:.05em;background:transparent;border:1px solid var(--kln-border-normal);color:var(--kln-text-muted)}.alert-priority--alta[data-v-ae36e366]{border-color:var(--kln-alert-danger)}.alert-priority--media[data-v-ae36e366]{border-color:var(--kln-alert-warning)}.alert-priority--baja[data-v-ae36e366]{border-color:var(--kln-alert-success)}.alert-category-chip[data-v-ae36e366]{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#fff;flex-shrink:0;white-space:nowrap;line-height:1.3}.alert-category-chip .v-icon[data-v-ae36e366]{font-size:13px!important;color:#fff!important}.alert-category-chip__label[data-v-ae36e366]{white-space:nowrap}.alert-icon[data-v-ae36e366]{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.alert-info[data-v-ae36e366]{flex:1;min-width:0}.alert-title[data-v-ae36e366]{font-size:12px;color:var(--kln-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alert-subtitle[data-v-ae36e366]{font-size:10px;color:var(--kln-text-dim)}.alert-time[data-v-ae36e366]{font-size:10px;color:var(--kln-text-dim);flex-shrink:0}.scroll-tabs-wrapper[data-v-ae36e366]{display:flex;align-items:center;gap:6px;min-width:0;padding:0 8px}.scroll-tabs-wrapper>.entity-tabs-scroll[data-v-ae36e366],.scroll-tabs-wrapper>.alert-category-tabs[data-v-ae36e366]{flex:1;min-width:0;padding:0}.scroll-tabs-arrow[data-v-ae36e366]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:18px;height:22px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;padding:0;margin:0;background:transparent;background-clip:padding-box;box-shadow:none;outline:none;font:inherit;color:var(--kln-text-muted);transition:color .15s,transform .1s}.scroll-tabs-arrow>.v-icon[data-v-ae36e366]{font-size:16px!important;line-height:1!important;color:inherit!important}.scroll-tabs-arrow[data-v-ae36e366]:hover:not(.scroll-tabs-arrow--disabled){color:var(--kln-text)}.scroll-tabs-arrow--disabled[data-v-ae36e366]{color:var(--kln-text-dim);cursor:default;pointer-events:none}.scroll-tabs-arrow[data-v-ae36e366]:focus,.scroll-tabs-arrow[data-v-ae36e366]:focus-visible{outline:none;box-shadow:none}.scroll-tabs-arrow[data-v-ae36e366]::-moz-focus-inner{border:0;padding:0}.scroll-tabs-arrow[data-v-ae36e366]:active{transform:scale(.85)}.entity-overflow-menu{background:var(--kln-bg-surface, #0d1220)!important;border:1px solid var(--kln-border-normal);box-shadow:0 8px 24px #0009;border-radius:6px;max-height:360px;overflow-y:auto;min-width:220px}.entity-overflow-menu__list{padding:4px}.entity-overflow-menu__item{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:4px;font-size:12px;color:var(--kln-text);cursor:pointer;transition:background .12s}.entity-overflow-menu__item:hover{background:var(--kln-border-dim)}.entity-overflow-menu__label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.entity-overflow-menu__count{min-width:22px;height:16px;padding:0 6px;color:var(--kln-text-muted);font-size:9px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.drawer-section-header[data-v-6c5d4a6f]{display:flex;align-items:center;gap:8px;padding:10px 12px 6px;border-top:1px solid rgba(255,255,255,.08);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--kln-text-muted, rgba(255, 255, 255, .55));-webkit-user-select:none;user-select:none;transition:color .15s}.drawer-section-header__label[data-v-6c5d4a6f]{display:inline-flex;align-items:baseline;gap:6px;margin-right:auto}.drawer-section-header__count[data-v-6c5d4a6f]{font-weight:500;color:var(--kln-text-dim, rgba(255, 255, 255, .35))}.drawer-section-header__chevron[data-v-6c5d4a6f]{color:var(--kln-text-muted, rgba(255, 255, 255, .55))!important}.drawer-section-header--alert[data-v-6c5d4a6f]{color:var(--kln-alert-danger);border-top:2px solid var(--kln-alert-danger)}.drawer-section-header--alert .drawer-section-header__count[data-v-6c5d4a6f]{color:var(--kln-alert-danger);opacity:.75}.drawer-section-header--clickable[data-v-6c5d4a6f]{cursor:pointer}.drawer-section-header--clickable[data-v-6c5d4a6f]:hover{color:var(--kln-accent)}.drawer-section-header--clickable:hover .drawer-section-header__chevron[data-v-6c5d4a6f]{color:var(--kln-accent)!important}.drawer-xref-btn[data-v-5a8c44e3]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;background:transparent;border:1px solid var(--kln-border-accent, rgba(255, 255, 255, .3));cursor:pointer;transition:background .12s,border-color .12s;flex-shrink:0;padding:0}.drawer-xref-btn[data-v-5a8c44e3]:hover{background:var(--kln-accent);border-color:var(--kln-accent)}.drawer-xref-btn[data-v-5a8c44e3]:hover .v-icon{color:#fff!important}.drawer-xref-btn[data-v-5a8c44e3] .v-icon{color:var(--kln-accent)!important;font-size:14px!important}.drawer-xref-btn--disabled[data-v-5a8c44e3]{opacity:.4;cursor:not-allowed;pointer-events:none}.drawer-action[data-v-a6a92aaf]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:6px;font-weight:600;font-size:13px;letter-spacing:.02em;cursor:pointer;transition:background .12s,opacity .12s,transform .05s;font-family:inherit;line-height:1.2}.drawer-action--primary[data-v-a6a92aaf]{padding:12px 16px;width:100%;font-size:14px}.drawer-action--secondary[data-v-a6a92aaf]{padding:7px 12px;background:transparent!important;border:1px solid currentColor}.drawer-action--wide[data-v-a6a92aaf]{width:100%}.drawer-action--primary.drawer-action--accent[data-v-a6a92aaf]{background:var(--kln-accent);color:#041022}.drawer-action--primary.drawer-action--danger[data-v-a6a92aaf]{background:var(--kln-alert-danger);color:#fff}.drawer-action--primary.drawer-action--success[data-v-a6a92aaf]{background:var(--kln-status-online);color:#041022}.drawer-action--primary.drawer-action--warning[data-v-a6a92aaf]{background:var(--kln-alert-warning);color:#0d0c00}.drawer-action--primary.drawer-action--muted[data-v-a6a92aaf]{background:#ffffff1a;color:var(--kln-text, rgba(255, 255, 255, .9))}.drawer-action--secondary.drawer-action--accent[data-v-a6a92aaf]{color:var(--kln-accent)}.drawer-action--secondary.drawer-action--danger[data-v-a6a92aaf]{color:var(--kln-alert-danger)}.drawer-action--secondary.drawer-action--success[data-v-a6a92aaf]{color:var(--kln-status-online)}.drawer-action--secondary.drawer-action--warning[data-v-a6a92aaf]{color:var(--kln-alert-warning)}.drawer-action--secondary.drawer-action--muted[data-v-a6a92aaf]{color:var(--kln-text-muted, rgba(255, 255, 255, .55))}.drawer-action[data-v-a6a92aaf]:hover:not(.drawer-action--disabled){filter:brightness(1.08)}.drawer-action[data-v-a6a92aaf]:active:not(.drawer-action--disabled){transform:scale(.99)}.drawer-action--disabled[data-v-a6a92aaf]{opacity:.5;cursor:not-allowed}.drawer-action__icon[data-v-a6a92aaf]{color:inherit!important}.drawer-action__label[data-v-a6a92aaf]{text-align:center}.drawer-zone-row[data-v-bb5f625f]{display:flex;font-size:13px;color:var(--kln-text, rgba(255, 255, 255, .9));padding:4px 12px;gap:8px;transition:background .3s}.drawer-zone-row__value-wrap[data-v-bb5f625f]{display:flex;align-items:center;gap:6px;flex:1 1 auto;justify-content:flex-end;min-width:0;text-align:right}.drawer-zone-row__value[data-v-bb5f625f]{color:var(--kln-text, rgba(255, 255, 255, .9));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-zone-row__fresh[data-v-bb5f625f]{color:var(--kln-text-dim, rgba(255, 255, 255, .4));font-size:11px;white-space:nowrap;flex-shrink:0}.drawer-zone-row--zone-1[data-v-bb5f625f]{flex-direction:column;padding:8px 12px;gap:2px}.drawer-zone-row--zone-1 .drawer-zone-row__label[data-v-bb5f625f]{font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--kln-text-muted, rgba(255, 255, 255, .55))}.drawer-zone-row--zone-1 .drawer-zone-row__value-wrap[data-v-bb5f625f]{justify-content:flex-start;text-align:left}.drawer-zone-row--zone-1 .drawer-zone-row__value[data-v-bb5f625f]{font-size:14px;font-weight:600;color:var(--kln-text, rgba(255, 255, 255, .92));white-space:normal}.drawer-zone-row--zone-2[data-v-bb5f625f]{flex-direction:row;align-items:baseline;padding:5px 12px;border-bottom:1px solid rgba(255,255,255,.04)}.drawer-zone-row--zone-2 .drawer-zone-row__label[data-v-bb5f625f]{font-size:11px;color:var(--kln-text-muted, rgba(255, 255, 255, .45));flex-shrink:0}.drawer-zone-row--zone-2 .drawer-zone-row__value[data-v-bb5f625f]{font-size:12px;font-weight:500;color:var(--kln-text, rgba(255, 255, 255, .85))}.drawer-zone-row--zone-4[data-v-bb5f625f]{flex-direction:row;align-items:baseline;padding:3px 12px}.drawer-zone-row--zone-4 .drawer-zone-row__label[data-v-bb5f625f]{font-size:11px;color:var(--kln-text-muted, rgba(255, 255, 255, .4));flex-shrink:0}.drawer-zone-row--zone-4 .drawer-zone-row__value[data-v-bb5f625f]{font-size:11px;font-weight:400;color:var(--kln-text, rgba(255, 255, 255, .75))}.drawer-zone-row--zone-4-stacked[data-v-bb5f625f]{flex-direction:column;padding:6px 12px;gap:2px}.drawer-zone-row--zone-4-stacked .drawer-zone-row__label[data-v-bb5f625f]{font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--kln-text-muted, rgba(255, 255, 255, .5))}.drawer-zone-row--zone-4-stacked .drawer-zone-row__value-wrap[data-v-bb5f625f]{justify-content:flex-start;text-align:left}.drawer-zone-row--zone-4-stacked .drawer-zone-row__value[data-v-bb5f625f]{font-size:12px;font-weight:500;color:var(--kln-text, rgba(255, 255, 255, .85));white-space:normal;word-break:break-word;line-height:1.35}.drawer-zone-row--flash[data-v-bb5f625f]{animation:drawer-zone-flash-bb5f625f .4s ease-out}@keyframes drawer-zone-flash-bb5f625f{0%{background:var(--kln-accent-soft, rgba(255, 255, 255, .12))}to{background:transparent}}.murphy-drawer[data-v-b9a019e8]{display:flex;flex-direction:column;height:100%;background:var(--kln-bg-surface);border-right:1px solid var(--kln-border-dim);overflow:hidden}.murphy-drawer__header[data-v-b9a019e8]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--kln-border-dim);background:#00000040;flex-shrink:0}.murphy-drawer__logo[data-v-b9a019e8]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;line-height:0}.murphy-drawer__title-wrap[data-v-b9a019e8]{flex:1;min-width:0}.murphy-drawer__title[data-v-b9a019e8]{font-size:13px;font-weight:600;color:var(--kln-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.murphy-drawer__subtitle[data-v-b9a019e8]{font-size:10px;color:var(--kln-text-dim);margin-top:1px}.murphy-drawer__actions[data-v-b9a019e8]{display:flex;gap:2px;flex-shrink:0}.murphy-drawer__action[data-v-b9a019e8]{width:26px!important;height:26px!important}.murphy-drawer__body[data-v-b9a019e8]{flex:1;overflow-y:auto;padding:10px}.murphy-drawer__empty[data-v-b9a019e8]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 16px;min-height:160px;text-align:center}.murphy-drawer__empty--error[data-v-b9a019e8]{color:var(--kln-alert-danger)}.murphy-drawer__empty-text[data-v-b9a019e8]{font-size:12px;color:var(--kln-text-dim);line-height:1.5}.murphy-drawer__empty-text code[data-v-b9a019e8]{background:var(--kln-border-dim);padding:1px 6px;border-radius:3px;font-size:11px;color:var(--kln-text)}.murphy-drawer__placeholder[data-v-b9a019e8]{padding:16px;text-align:center;color:var(--kln-text-dim);font-size:12px;font-style:italic}.murphy-result[data-v-b9a019e8]{padding:0}.murphy-report[data-v-b9a019e8]{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:6px;margin-bottom:4px}.murphy-report__row[data-v-b9a019e8]{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;letter-spacing:.02em;line-height:1.2}.murphy-report__icon[data-v-b9a019e8]{flex-shrink:0}.murphy-report--robo[data-v-b9a019e8]{background:#ff4c5126;color:var(--kln-alert-danger)}.murphy-report--recuperado[data-v-b9a019e8]{background:var(--kln-accent-soft);color:var(--kln-accent)}.murphy-report--ok[data-v-b9a019e8]{background:#1e955326;color:var(--kln-alert-success)}.murphy-report--alert[data-v-b9a019e8]{background:#ff4c5126;color:var(--kln-alert-danger)}.murphy-report__label[data-v-b9a019e8]{flex:1 1 auto;min-width:0}.murphy-report__timestamp[data-v-b9a019e8]{font-size:11px;font-weight:500;opacity:.7;white-space:nowrap;flex-shrink:0}.murphy-report__sub[data-v-b9a019e8]{font-size:10.5px;font-weight:500;letter-spacing:.01em;opacity:.85;padding-left:22px;line-height:1.35}.murphy-placa-asociada[data-v-b9a019e8]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 4px;font-size:12px;color:var(--kln-text);font-variant-numeric:tabular-nums;border-bottom:1px solid var(--kln-border-dim)}.murphy-placa-asociada[data-v-b9a019e8]:last-child{border-bottom:none}.murphy-placa-asociada__value[data-v-b9a019e8]{font-weight:600;letter-spacing:.04em}.murphy-section-title[data-v-b9a019e8]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--kln-text-muted);padding:0 0 0 4px;border-top:1px solid var(--kln-border-dim);margin-top:0}.murphy-lpr-section[data-v-b9a019e8]{margin-top:8px}.murphy-lpr-hit-badge[data-v-b9a019e8]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--kln-accent);color:var(--kln-bg-deep);font-size:10px;font-weight:700;line-height:1}.murphy-lpr-accordion[data-v-b9a019e8]{max-height:260px;overflow-y:auto;margin-top:6px;border:1px solid var(--kln-border-dim);border-radius:6px;background:var(--kln-border-dim)}.murphy-lpr-item+.murphy-lpr-item[data-v-b9a019e8]{border-top:1px solid var(--kln-border-dim)}.murphy-lpr-header[data-v-b9a019e8]{display:flex;flex-direction:column;align-items:stretch;gap:2px;width:100%;padding:7px 10px;background:transparent;border:none;cursor:pointer;text-align:left;font-size:11px;color:var(--kln-text-muted);transition:background-color .12s ease}.murphy-lpr-header__line1[data-v-b9a019e8]{display:flex;align-items:center;gap:8px}.murphy-lpr-header__motivo[data-v-b9a019e8]{margin-left:26px;font-size:10.5px;font-weight:500;line-height:1.35;color:var(--kln-status-warning, #f5a524);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.murphy-lpr-header[data-v-b9a019e8]:hover{background:var(--kln-border-dim)}.murphy-lpr-item--open .murphy-lpr-header[data-v-b9a019e8]{background:var(--kln-accent-soft)}.murphy-lpr-chevron[data-v-b9a019e8]{color:var(--kln-text-dim)!important;transition:transform .18s ease;flex-shrink:0}.murphy-lpr-item--open .murphy-lpr-chevron[data-v-b9a019e8]{transform:rotate(90deg);color:var(--kln-accent)!important}.murphy-lpr-header-date[data-v-b9a019e8]{color:var(--kln-text);font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap;flex-shrink:0}.murphy-lpr-header-arch[data-v-b9a019e8]{color:var(--kln-text-muted);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.murphy-lpr-locate[data-v-b9a019e8]{width:20px!important;height:20px!important;flex-shrink:0;opacity:.7;transition:opacity .15s,background .15s}.murphy-lpr-locate[data-v-b9a019e8]:hover{opacity:1;background:var(--kln-accent-soft)!important}.murphy-lpr-body[data-v-b9a019e8]{padding:6px 12px 10px 32px;background:#0000002e}.murphy-lpr-field[data-v-b9a019e8]{display:flex;gap:8px;padding:3px 0;font-size:11px;line-height:1.35}.murphy-lpr-field+.murphy-lpr-field[data-v-b9a019e8]{border-top:1px solid var(--kln-border-dim)}.murphy-lpr-field-label[data-v-b9a019e8]{flex:0 0 78px;color:var(--kln-text-dim);text-transform:uppercase;font-size:9px;letter-spacing:.04em;padding-top:2px}.murphy-lpr-field-value[data-v-b9a019e8]{flex:1;color:var(--kln-text-muted);word-break:break-word}.murphy-lpr-field--image[data-v-b9a019e8]{flex-direction:column;align-items:flex-start;gap:4px}.murphy-lpr-field--image .murphy-lpr-field-label[data-v-b9a019e8]{flex:none}.murphy-lpr-field-image[data-v-b9a019e8]{display:block;width:100%;max-width:220px;max-height:180px;object-fit:contain;border-radius:4px;border:1px solid var(--kln-border-dim);background:#0006;cursor:zoom-in;transition:border-color .15s ease}.murphy-lpr-field-image[data-v-b9a019e8]:hover{border-color:var(--kln-border-accent)}.murphy-homonym-controls[data-v-b9a019e8]{border-bottom:1px solid var(--kln-border-dim);flex-shrink:0}.murphy-no-results[data-v-b9a019e8]{display:flex;align-items:center;flex-wrap:wrap;padding:12px 14px;margin:10px;background:var(--kln-border-dim);border:1px dashed var(--kln-border-normal);border-radius:8px;font-size:12px;color:var(--kln-text-muted);line-height:1.4}.murphy-paginator[data-v-b9a019e8]{display:flex;align-items:center;justify-content:center;gap:4px;padding:4px 10px}.murphy-paginator__text[data-v-b9a019e8]{font-size:11px;color:var(--kln-text-muted);min-width:80px;text-align:center}.murphy-filter-toggle--active[data-v-b9a019e8]{background:var(--kln-accent-soft)!important}.murphy-filters[data-v-b9a019e8]{display:flex;gap:4px;padding:2px 10px 6px}.murphy-filters>.murphy-filter-input--estados[data-v-b9a019e8]{flex:1 1 0;min-width:0}.murphy-filters>.murphy-filter-input--year[data-v-b9a019e8]{flex:0 0 82px;min-width:0}.murphy-filters[data-v-b9a019e8] .v-input__slot{min-height:28px!important;padding:0 8px!important}.murphy-filters[data-v-b9a019e8] input,.murphy-filters[data-v-b9a019e8] .v-select__selection{font-size:11px!important;padding:2px 0!important}.murphy-filters[data-v-b9a019e8] .v-select__slot{max-height:28px}.murphy-filters[data-v-b9a019e8] .v-input__append-inner{margin-top:4px!important}.murphy-estado-chip[data-v-b9a019e8]{display:inline-block;padding:2px 8px;margin:1px 3px 1px 0;background:var(--kln-accent-soft, rgba(0, 212, 255, .12));color:var(--kln-accent, #00D4FF);border-radius:10px;font-size:10px;font-weight:600;letter-spacing:.02em;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;max-width:calc(100% - 40px)}.murphy-estado-chip--more[data-v-b9a019e8]{background:var(--kln-border-dim);color:var(--kln-text-muted);font-weight:700}.murphy-filters[data-v-b9a019e8] .v-input__icon{width:16px!important;min-width:16px!important;height:16px!important}.murphy-filters[data-v-b9a019e8] .v-input__icon .v-icon{font-size:14px!important}.murphy-filters[data-v-b9a019e8] .v-input__icon--clear{opacity:1!important}.murphy-section-title--alert[data-v-b9a019e8]{color:var(--kln-alert-danger)}.murphy-sub-item[data-v-b9a019e8]{padding:4px 0;margin-bottom:4px}.murphy-foto[data-v-b9a019e8]{text-align:center;padding:8px 0}.murphy-foto-img[data-v-b9a019e8]{max-width:60%;border-radius:8px;border:1px solid var(--kln-border-normal)}.lpr-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#050810e0;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:lprZoomFadeIn .14s ease}@keyframes lprZoomFadeIn{0%{opacity:0}to{opacity:1}}.lpr-zoom-close{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:50%;background:#141824e6;border:1px solid rgba(255,255,255,.1);color:#ffffffd9;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease}.lpr-zoom-close:hover{background:#ff4c5133;border-color:#ff4c5166}.lpr-zoom-toolbar{position:absolute;top:16px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:4px;padding:4px 8px;background:#141824e6;border:1px solid rgba(255,255,255,.08);border-radius:24px}.lpr-zoom-btn{width:30px;height:30px;border-radius:50%;background:transparent;border:none;color:#fffc;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s ease}.lpr-zoom-btn:hover:not(:disabled){background:var(--kln-accent-soft)}.lpr-zoom-btn:disabled{opacity:.35;cursor:default}.lpr-zoom-level{font-size:11px;font-weight:600;color:#ffffffbf;min-width:42px;text-align:center;font-variant-numeric:tabular-nums}.lpr-zoom-stage{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:auto;padding:72px 24px 24px}.lpr-zoom-image{max-width:92vw;max-height:86vh;object-fit:contain;border-radius:6px;box-shadow:0 24px 80px #0009;cursor:zoom-in;transition:transform .18s ease;transform-origin:center center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.murphy-estados-menu .v-list-item__content.murphy-estado-opt__content{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;padding:0!important}.murphy-estados-menu .murphy-estado-opt__check{margin:0 8px 0 0!important;min-width:0!important}.murphy-estados-menu .murphy-estado-opt__count{flex:0 0 32px;width:32px;font-variant-numeric:tabular-nums;font-family:Geist Mono,JetBrains Mono,Menlo,monospace;font-size:10px!important;font-weight:600;color:var(--kln-accent)!important;text-align:left;letter-spacing:0}.murphy-estados-menu .murphy-estado-opt__count--zero{color:var(--kln-text-dim)!important}.murphy-estados-menu .murphy-estado-opt__name{flex:1 1 auto;font-size:12px!important;font-weight:500;color:var(--kln-text)!important;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.murphy-drawer .drawer-zone{padding:0 12px}.murphy-drawer .drawer-zone+.drawer-zone{border-top:1px solid var(--kln-border-subtle, rgba(255, 255, 255, .08));margin-top:4px;padding-top:6px}.murphy-drawer .drawer-zone--1{padding-top:6px;padding-bottom:6px}.murphy-drawer .drawer-zone--2{padding-top:8px;padding-bottom:8px}.murphy-drawer .drawer-zone__context{font-size:12px;color:var(--kln-text-muted, rgba(255, 255, 255, .6));line-height:1.4}.murphy-drawer .drawer-zone__context--alert{color:var(--kln-alert-danger, #ff5252);background:var(--kln-accent-soft, rgba(255, 82, 82, .08));border-left:2px solid var(--kln-alert-danger, #ff5252);padding:8px 10px;border-radius:3px;font-weight:500}.murphy-drawer .drawer-zone__context--ok{color:var(--kln-status-online, #1E9553);background:#1e955314;border-left:2px solid var(--kln-status-online, #1E9553);padding:8px 10px;border-radius:3px;font-weight:500}.murphy-drawer .drawer-zone--3{padding-top:12px;padding-bottom:16px}.murphy-drawer .drawer-zone--4{padding-top:8px;padding-bottom:8px}.murphy-drawer .drawer-zone__content{padding-top:4px}.murphy-drawer .drawer-zone>.drawer-section-header:first-child{border-top:none}.persona-photo-hero{display:flex;justify-content:center;padding:4px 0 12px}.persona-photo-hero__img{width:120px;height:120px;object-fit:cover;border-radius:8px;border:2px solid var(--kln-border-accent, rgba(255, 255, 255, .15));cursor:zoom-in;transition:border-color .15s,transform .15s}.persona-photo-hero__img:hover{border-color:var(--kln-accent, #00D4FF);transform:scale(1.02)}.camera-stream[data-v-5cb0515d]{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;border-radius:4px;overflow:hidden}.camera-stream-frame[data-v-5cb0515d]{width:100%;height:100%;border:none}.camera-stream-placeholder[data-v-5cb0515d]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.camera-stream-placeholder[data-v-5cb0515d]:hover{background:#ffffff0d}.camera-stream-focus-btn[data-v-5cb0515d]{position:absolute!important;top:4px;right:4px;opacity:0;transition:opacity .15s;background:#0000008c!important;z-index:3}.camera-stream:hover .camera-stream-focus-btn[data-v-5cb0515d]{opacity:1}.camera-stream-reload-btn[data-v-5cb0515d]{position:absolute!important;top:4px;right:28px;opacity:0;transition:opacity .15s;background:#0000008c!important;z-index:3}.camera-stream:hover .camera-stream-reload-btn[data-v-5cb0515d]{opacity:1}.camera-stream--maximized[data-v-5cb0515d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9500;width:auto;aspect-ratio:auto;border-radius:0;background:#000000f5;display:flex;align-items:center;justify-content:center}.camera-stream--maximized .camera-stream-frame[data-v-5cb0515d]{width:100%;height:auto;max-width:calc((100vh - 92px) * 16 / 9);max-height:calc(100vh - 92px);aspect-ratio:16 / 9}.camera-stream--maximized .camera-stream-reload-btn[data-v-5cb0515d],.camera-stream--maximized .camera-stream-focus-btn[data-v-5cb0515d]{display:none!important}.camera-stream-max-header[data-v-5cb0515d]{position:absolute;top:0;left:0;right:0;z-index:4;display:flex;align-items:center;justify-content:space-between;padding:10px 18px;background:#0a0e1ad9;border-bottom:1px solid var(--kln-border-dim, rgba(255, 255, 255, .12))}.camera-stream-max-title[data-v-5cb0515d]{display:flex;align-items:center;min-width:0;font-size:14px;font-weight:500;color:var(--kln-text, #fff);letter-spacing:.02em}.camera-stream-max-title span[data-v-5cb0515d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.camera-stream-max-actions[data-v-5cb0515d]{display:flex;align-items:center;gap:4px;flex-shrink:0}.camera-stream-max-actions .v-btn[data-v-5cb0515d]{color:var(--kln-text-muted, rgba(255, 255, 255, .7))!important}.camera-stream-max-actions .v-btn[data-v-5cb0515d]:hover{color:var(--kln-text, #fff)!important;background:var(--kln-border-dim, rgba(255, 255, 255, .12))!important}.camera-stream-ptz[data-v-5cb0515d]{position:absolute;bottom:40px;right:40px;z-index:5;display:flex;flex-direction:column;gap:16px;background:#0a0e1ab3;padding:16px;border-radius:12px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.camera-stream-ptz .ptz-dpad[data-v-5cb0515d]{display:flex;flex-direction:column;gap:4px}.camera-stream-ptz .ptz-zoom[data-v-5cb0515d]{display:flex;justify-content:center;gap:8px;border-top:1px solid rgba(255,255,255,.1);padding-top:12px}.map-drawer[data-v-8781bdad]{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;background:var(--kln-bg-surface);border-left:1px solid var(--kln-border-normal);border-right:1px solid var(--kln-border-normal);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);pointer-events:all}.map-drawer--maximized[data-v-8781bdad]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.map-drawer--maximized[data-v-8781bdad] .simplebar-mask{z-index:auto!important}.drawer-header[data-v-8781bdad]{display:flex;align-items:center;gap:10px;padding:12px 12px 8px;border-left:3px solid transparent;flex-shrink:0}.drawer-avatar[data-v-8781bdad]{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:.9}.drawer-avatar--svg[data-v-8781bdad]{background:transparent!important;border-radius:0;opacity:1}.drawer-avatar__img[data-v-8781bdad]{width:100%;height:100%;object-fit:contain;display:block}.drawer-title-wrap[data-v-8781bdad]{flex:1;min-width:0}.drawer-header-right[data-v-8781bdad]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.drawer-id[data-v-8781bdad]{font-size:10px;color:var(--kln-text-dim);max-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer-title[data-v-8781bdad]{font-size:13px;font-weight:600;color:var(--kln-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Twemoji Mozilla,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;line-height:1.25}.drawer-subtitle[data-v-8781bdad]{font-size:11px;color:var(--kln-text-dim);display:flex;align-items:center;gap:4px;min-width:0}.drawer-subtitle>span[data-v-8781bdad]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}[data-v-8781bdad] .phone-flag{display:inline-block;margin-right:4px;font-family:Twemoji Mozilla,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Android Emoji",sans-serif}.drawer-subtitle__info-btn[data-v-8781bdad]{margin:0!important;width:18px!important;height:18px!important;flex-shrink:0}.drawer-close[data-v-8781bdad]{color:var(--kln-text-dim)!important;flex-shrink:0}.drawer-status-row[data-v-8781bdad]{padding:0 12px 8px;flex-shrink:0}.status-chip[data-v-8781bdad]{font-size:10px!important}.drawer-actions[data-v-8781bdad]{display:flex;gap:6px;padding:0 12px 6px;flex-wrap:wrap;flex-shrink:0}.drawer-action-btn[data-v-8781bdad]{font-size:11px!important;height:26px!important}.drawer-action-btn--icon[data-v-8781bdad]{width:26px!important;min-width:26px!important;padding:0!important}.drawer-divider[data-v-8781bdad]{border-color:var(--kln-border-normal)!important;flex-shrink:0}.drawer-scroll-content[data-v-8781bdad]{flex:1;min-height:0}.drawer-details[data-v-8781bdad]{padding:0 0 16px}.drawer-zone[data-v-8781bdad]{padding-top:10px}.drawer-zone+.drawer-zone[data-v-8781bdad]{margin-top:4px;padding-top:10px}.drawer-zone--1[data-v-8781bdad]{padding-top:8px}.drawer-zone--grid2[data-v-8781bdad]{display:grid;grid-template-columns:1fr 1fr;column-gap:12px;row-gap:0}.drawer-zone--grid2[data-v-8781bdad] .drawer-zone-row--zone-1{padding-top:4px;padding-bottom:4px}.drawer-zone--1+.drawer-zone--1[data-v-8781bdad]{margin-top:0;padding-top:0}.drawer-zone--1[data-v-8781bdad] .drawer-zone-row--zone-1{padding-top:4px;padding-bottom:4px}.drawer-zone--2[data-v-8781bdad]{padding:10px 12px 14px}.drawer-zone__context[data-v-8781bdad]{font-size:12px;color:var(--kln-text-muted, rgba(255, 255, 255, .6));margin-bottom:12px;line-height:1.4}.drawer-zone__context--alert[data-v-8781bdad]{color:var(--kln-alert-danger, #ff5252);background:var(--kln-accent-soft, rgba(255, 82, 82, .08));border-left:2px solid var(--kln-alert-danger, #ff5252);padding:8px 10px;border-radius:3px;font-weight:500}.drawer-zone__content[data-v-8781bdad]{padding-top:4px}.drawer-zone--3[data-v-8781bdad]{padding-top:8px}.drawer-zone--4[data-v-8781bdad]{padding-top:6px;padding-bottom:8px}.drawer-zone--4 .drawer-zone__content[data-v-8781bdad]{padding-top:6px;padding-bottom:16px}.drawer-event-row[data-v-8781bdad]{display:flex;justify-content:space-between;align-items:baseline;padding:6px 12px;font-size:12px;border-bottom:1px solid var(--kln-border-dim)}.drawer-event-row__type[data-v-8781bdad]{color:var(--kln-alert-danger);font-weight:500}.drawer-event-row__ts[data-v-8781bdad]{color:var(--kln-text-dim, rgba(255, 255, 255, .4));font-size:11px}.drawer-camera-action[data-v-8781bdad]{padding:8px 12px}.drawer-description[data-v-8781bdad]{padding:8px 12px 0}.drawer-description-label[data-v-8781bdad]{font-size:10px;color:var(--kln-text-dim);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.drawer-description-text[data-v-8781bdad]{font-size:12px;color:var(--kln-text-muted);line-height:1.5}.pmi-cameras[data-v-8781bdad]{padding:4px 0}.pmi-cameras-header[data-v-8781bdad]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px 4px}.pmi-cameras-title-btn[data-v-8781bdad]{display:flex;align-items:center;background:transparent;border:none;padding:0;cursor:pointer;color:var(--kln-text-muted)}.pmi-cameras-title-btn[data-v-8781bdad]:hover{color:var(--kln-text)}.pmi-cameras-title[data-v-8781bdad]{font-size:11px;font-weight:600;color:inherit;text-transform:uppercase;letter-spacing:.05em}.pmi-layout-toggle[data-v-8781bdad]{display:flex;gap:2px}.pmi-layout-active[data-v-8781bdad]{color:var(--kln-accent)!important}.pmi-cameras-grid[data-v-8781bdad]{display:grid;gap:4px;padding:0 8px}.pmi-cam-card[data-v-8781bdad]{padding:6px 12px;border-bottom:1px solid var(--kln-border-dim)}.pmi-cam-card--collapsed .pmi-cam-header[data-v-8781bdad]{margin-bottom:0}.pmi-cam-header[data-v-8781bdad]{display:flex;align-items:center;gap:4px;margin-bottom:4px}.pmi-cam-collapse-btn[data-v-8781bdad]{color:var(--kln-text-muted)!important;flex-shrink:0}.pmi-cam-name[data-v-8781bdad]{flex:1;font-size:11px;font-weight:500;color:var(--kln-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pin-btn--active[data-v-8781bdad]{background:var(--kln-accent-soft)!important}.pin-btn--active[data-v-8781bdad]:hover{background:var(--kln-accent-glow)!important}.drawer-nearby[data-v-8781bdad]{border-top:1px solid var(--kln-border-normal);padding:4px 0}.nearby-toggle[data-v-8781bdad]{display:flex;align-items:center;width:100%;padding:8px 12px;border:none;background:none;color:var(--kln-text-muted);font-size:12px;font-weight:600;cursor:pointer;text-transform:uppercase;letter-spacing:.05em}.nearby-toggle[data-v-8781bdad]:hover{color:var(--kln-text)}.nearby-toggle-label[data-v-8781bdad]{flex:1;text-align:left}.nearby-toggle-radius[data-v-8781bdad]{color:var(--kln-text);font-weight:600;font-size:12px;text-transform:none;letter-spacing:0;margin-left:8px}.nearby-radius-control[data-v-8781bdad]{padding:0 12px 8px;border-bottom:1px solid var(--kln-border-dim);margin-bottom:4px}.nearby-radius-slider[data-v-8781bdad]{margin:0;padding:0}.nearby-group-toggle[data-v-8781bdad]{display:flex;align-items:center;width:100%;padding:6px 0;border:none;background:none;color:var(--kln-text-muted);font-size:11px;font-weight:600;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;text-align:left}.nearby-group-toggle[data-v-8781bdad]:hover{color:var(--kln-text)}.nearby-group-chevron[data-v-8781bdad]{margin-right:4px}.nearby-empty[data-v-8781bdad]{padding:10px 12px 14px;display:flex;align-items:center;font-size:12px;color:var(--kln-text-dim);font-style:italic}.nearby-section[data-v-8781bdad]{padding:0 12px 8px}.nearby-item[data-v-8781bdad]{padding:6px 8px;border-radius:6px;cursor:pointer;transition:background .15s}.nearby-item[data-v-8781bdad]:hover{background:var(--kln-border-dim)}.nearby-item-row[data-v-8781bdad]{display:flex;justify-content:space-between;align-items:center}.nearby-name[data-v-8781bdad]{font-size:12px;color:var(--kln-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.nearby-dist[data-v-8781bdad]{font-size:10px;color:var(--kln-text-dim);margin-left:8px;flex-shrink:0}.nearby-status[data-v-8781bdad]{font-size:10px;color:var(--kln-text-dim)}.nearby-status--online[data-v-8781bdad]{color:var(--kln-alert-success)}.nearby-status--offline[data-v-8781bdad]{color:var(--kln-alert-danger)}.nearby-item--expanded[data-v-8781bdad]{background:var(--kln-border-dim);border-left:2px solid var(--kln-accent)}.nearby-item--active-route[data-v-8781bdad]{background:#ff572214;border-left:2px solid var(--kln-entity-orange, #FF5722)}.nearby-item--active-route .nearby-name[data-v-8781bdad]{color:var(--kln-entity-orange, #FF5722);font-weight:600}.nearby-route-clear[data-v-8781bdad]{margin-left:6px;color:var(--kln-entity-orange, #FF5722)!important;cursor:pointer;opacity:.85;transition:opacity .15s,transform .15s}.nearby-route-clear[data-v-8781bdad]:hover{opacity:1;transform:scale(1.15)}.nearby-expanded[data-v-8781bdad]{padding-top:6px}.nearby-exp-row[data-v-8781bdad]{display:flex;justify-content:space-between;font-size:11px;padding:2px 0;color:var(--kln-text-muted)}.nearby-exp-label[data-v-8781bdad]{color:var(--kln-text-dim)}.nearby-video-wrap[data-v-8781bdad]{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;border-radius:6px;overflow:hidden;margin-bottom:6px}.nearby-video[data-v-8781bdad]{width:100%;height:100%;object-fit:cover}.nearby-video-offline[data-v-8781bdad]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#000000b3;font-size:11px;color:#fff6}.nearby-sub-cam[data-v-8781bdad]{margin-bottom:8px}.nearby-exp-actions[data-v-8781bdad]{display:flex;gap:6px;padding-top:6px}.kpi-loading[data-v-8781bdad]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 12px}.kpi-loading__text[data-v-8781bdad]{font-size:11px;color:var(--kln-text-muted)}.kpi-section[data-v-8781bdad]{padding:4px 0;border-bottom:1px solid var(--kln-border-dim)}.kpi-encargado[data-v-8781bdad]{padding:0 0 6px}.kpi-encargado__body[data-v-8781bdad]{display:flex;gap:10px;padding:8px 12px;align-items:flex-start}.kpi-encargado__photo-wrap[data-v-8781bdad]{flex-shrink:0}.kpi-encargado__photo[data-v-8781bdad]{width:72px;height:90px;object-fit:cover;border-radius:4px;border:1px solid var(--kln-border-normal);background:#0000004d;display:block}.kpi-encargado__photo--fallback[data-v-8781bdad]{display:flex;align-items:center;justify-content:center}.kpi-encargado__info[data-v-8781bdad]{flex:1 1 auto;min-width:0}.kpi-incidents[data-v-8781bdad]{padding:10px 12px 12px}.kpi-incidents__header[data-v-8781bdad]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.kpi-incidents__title[data-v-8781bdad]{font-size:11px;font-weight:600;color:var(--kln-text-muted);text-transform:uppercase;letter-spacing:.05em}.kpi-incidents__period[data-v-8781bdad]{font-size:10px;color:var(--kln-text-dim)}.kpi-incidents__grid[data-v-8781bdad]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.kpi-card[data-v-8781bdad]{position:relative;background:var(--kln-border-dim);border:1px solid var(--kln-border-normal);border-radius:8px;padding:10px 12px 10px 14px;min-height:68px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;transition:background .15s ease,border-color .15s ease;cursor:pointer;text-align:left;font-family:inherit;color:inherit}.kpi-card[data-v-8781bdad]:hover{background:var(--kln-bg-card);border-color:var(--kpi-card-color, var(--kln-border-normal))}.kpi-card--active[data-v-8781bdad]{background:color-mix(in srgb,var(--kpi-card-color) 15%,transparent);border-color:var(--kpi-card-color)!important}.kpi-card--active .kpi-card__icon[data-v-8781bdad]{opacity:1}.kpi-card[data-v-8781bdad]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--kpi-card-color, var(--kln-kpi-publico))}.kpi-card__icon[data-v-8781bdad]{position:absolute;top:8px;right:8px;color:var(--kpi-card-color, var(--kln-kpi-publico))!important;opacity:.55}.kpi-card__value[data-v-8781bdad]{font-size:24px;font-weight:700;color:var(--kln-text);line-height:1.1;font-variant-numeric:tabular-nums}.kpi-card__label[data-v-8781bdad]{font-size:10px;color:var(--kln-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-top:3px}.kpi-card--seguridad[data-v-8781bdad]{--kpi-card-color: var(--kln-kpi-seguridad)}.kpi-card--medico[data-v-8781bdad]{--kpi-card-color: var(--kln-kpi-medico)}.kpi-card--pcivil[data-v-8781bdad]{--kpi-card-color: var(--kln-kpi-pcivil)}.kpi-card--publico[data-v-8781bdad]{--kpi-card-color: var(--kln-kpi-publico)}.kpi-incidents__total[data-v-8781bdad]{margin-top:10px;padding:10px 14px;background:var(--kln-border-dim);border:1px solid var(--kln-border-normal);border-radius:8px;display:flex;align-items:center;justify-content:space-between}.kpi-incidents__total-label[data-v-8781bdad]{font-size:11px;font-weight:600;color:var(--kln-text-muted);text-transform:uppercase;letter-spacing:.08em}.kpi-incidents__total-value[data-v-8781bdad]{font-size:22px;font-weight:700;color:var(--kln-text);font-variant-numeric:tabular-nums}.kpi-cat-list[data-v-8781bdad]{padding:2px 0 6px}.kpi-cat-row[data-v-8781bdad]{display:flex;align-items:flex-start;gap:12px;padding:7px 12px;border-bottom:1px solid var(--kln-border-dim)}.kpi-cat-row[data-v-8781bdad]:last-child{border-bottom:none}.kpi-cat-row__count[data-v-8781bdad]{flex:0 0 44px;min-width:44px;font-size:14px;font-weight:700;color:var(--kln-text);text-align:right;font-variant-numeric:tabular-nums;line-height:1.35}.kpi-cat-row__label[data-v-8781bdad]{flex:1 1 auto;min-width:0;font-size:11px;color:var(--kln-text-muted);line-height:1.35;word-break:break-word}.kpi-fuente[data-v-8781bdad]{font-size:9px;color:var(--kln-text-dim);padding:10px 12px;line-height:1.4}.kpi-fuente__timestamp[data-v-8781bdad]{margin-top:4px;font-variant-numeric:tabular-nums;color:var(--kln-text-muted)}.kpi-context[data-v-8781bdad]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-bottom:1px solid var(--kln-border-dim);background:var(--kln-bg-surface)}.kpi-context__scope[data-v-8781bdad]{display:inline-flex;align-items:center;min-width:0}.kpi-context__scope-label[data-v-8781bdad]{font-size:11px;font-weight:600;color:var(--kln-text, rgba(255, 255, 255, .85));letter-spacing:.02em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;line-height:1.3}.kpi-context__freshness[data-v-8781bdad]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.kpi-freshness[data-v-8781bdad]{font-size:10px;color:var(--kln-text-muted, rgba(255, 255, 255, .55));font-variant-numeric:tabular-nums}.kpi-freshness--stale[data-v-8781bdad]{color:var(--kln-text-dim, rgba(255, 255, 255, .4));font-style:italic}.kpi-context__refresh[data-v-8781bdad]{width:20px!important;height:20px!important}.kpi-resource[data-v-8781bdad]{padding:8px 12px;border-bottom:1px solid var(--kln-border-dim)}.kpi-resource[data-v-8781bdad]:last-child{border-bottom:none}.kpi-resource--alert[data-v-8781bdad]{border-left:2px solid var(--kln-alert-danger, #ff5252);padding-left:10px;background:color-mix(in srgb,var(--kln-alert-danger) 3%,transparent)}.kpi-resource__header[data-v-8781bdad]{display:flex;align-items:center;gap:6px;margin-bottom:5px}.kpi-resource__icon[data-v-8781bdad]{color:var(--kln-text-muted, rgba(255, 255, 255, .55))!important;flex-shrink:0}.kpi-resource__name[data-v-8781bdad]{flex:1 1 auto;font-size:12px;font-weight:500;color:var(--kln-text, rgba(255, 255, 255, .9));min-width:0}.kpi-resource__primary[data-v-8781bdad]{font-size:12px;font-weight:700;color:var(--kln-text);font-variant-numeric:tabular-nums;flex-shrink:0}.kpi-resource__legend[data-v-8781bdad]{margin-top:5px;font-size:10px;color:var(--kln-text-muted, rgba(255, 255, 255, .55));line-height:1.35;font-variant-numeric:tabular-nums}.kpi-resource__legend-alert[data-v-8781bdad]{color:var(--kln-alert-danger, #ff5252);font-weight:600}.kpi-resource__legend-hint[data-v-8781bdad]{display:block;margin-top:2px;font-size:9px;color:var(--kln-text-dim, rgba(255, 255, 255, .35));font-style:italic}.kpi-resource--static .kpi-resource__header[data-v-8781bdad]{margin-bottom:0}.kpi-stacked-bar[data-v-8781bdad]{display:flex;width:100%;height:6px;border-radius:3px;overflow:hidden;background:var(--kln-border-dim)}.kpi-stacked-bar__seg[data-v-8781bdad]{flex:0 0 0%;min-width:0;height:100%;transition:flex-basis .3s ease}.kpi-stacked-bar__seg--online[data-v-8781bdad]{background:var(--kln-status-online, #1E9553)}.kpi-stacked-bar__seg--alert[data-v-8781bdad]{background:var(--kln-status-offline, #8a3a3a)}.kpi-stacked-bar__seg--danger[data-v-8781bdad]{background:var(--kln-alert-danger, #ff5252)}.kpi-stacked-bar__seg--warning[data-v-8781bdad]{background:var(--kln-status-alert, #e0a040)}.kpi-stacked-bar__seg--muted[data-v-8781bdad]{background:var(--kln-status-idle, #7a7a80)}.kpi-stacked-bar__seg--down[data-v-8781bdad]{background:var(--kln-text-dim, rgba(255, 255, 255, .25))}.kpi-cat-row--clickable[data-v-8781bdad]{cursor:pointer;background:transparent;border-left:none;border-right:none;border-top:none;width:100%;text-align:left;font-family:inherit;color:inherit;transition:background .15s ease}.kpi-cat-row--clickable[data-v-8781bdad]:hover{background:var(--kln-border-dim)}.kpi-cat-row--critical .kpi-cat-row__count[data-v-8781bdad]{color:var(--kln-alert-danger, #ff5252)}.kpi-cat-row__body[data-v-8781bdad]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.kpi-cat-row__priority[data-v-8781bdad]{font-size:10px;color:var(--kln-text-muted, rgba(255, 255, 255, .55));font-variant-numeric:tabular-nums}.kpi-cat-list--compact .kpi-cat-row[data-v-8781bdad]{padding:5px 12px}.kpi-cat-list--compact .kpi-cat-row__count[data-v-8781bdad]{font-size:12px}.kpi-cat-list--compact .kpi-cat-row__label[data-v-8781bdad]{font-size:10.5px}.kpi-section--empty .kpi-empty[data-v-8781bdad],.kpi-events .kpi-empty[data-v-8781bdad]{padding:14px 12px 16px;font-size:11px;color:var(--kln-text-muted, rgba(255, 255, 255, .55));font-style:italic;text-align:center}.kpi-events[data-v-8781bdad]{padding-top:0}.kpi-events-tabs[data-v-8781bdad]{display:flex;gap:4px;padding:8px 12px 0;border-top:1px solid var(--kln-border-normal)}.kpi-events-tab[data-v-8781bdad]{flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 10px;background:transparent;border:1px solid transparent;border-radius:4px 4px 0 0;border-bottom:2px solid transparent;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--kln-text-muted, rgba(255, 255, 255, .55));cursor:pointer;font-family:inherit;transition:color .15s,border-color .15s,background .15s}.kpi-events-tab[data-v-8781bdad]:hover{color:var(--kln-text, rgba(255, 255, 255, .85));background:var(--kln-border-dim)}.kpi-events-tab--active[data-v-8781bdad]{color:var(--kln-text, rgba(255, 255, 255, .95));border-bottom-color:var(--kln-accent, #00D4FF);background:var(--kln-bg-surface)}.kpi-events-tab--alert[data-v-8781bdad]{color:var(--kln-alert-danger, #ff5252);border-bottom-color:var(--kln-alert-danger, #ff5252)}.kpi-events-tab__label[data-v-8781bdad]{flex:0 1 auto;white-space:nowrap}.kpi-events-tab__count[data-v-8781bdad]{flex:0 0 auto;font-weight:500;font-size:10px;color:var(--kln-text-dim, rgba(255, 255, 255, .45));font-variant-numeric:tabular-nums}.kpi-events-tab--active .kpi-events-tab__count[data-v-8781bdad]{color:var(--kln-text-muted, rgba(255, 255, 255, .7))}.kpi-events-tab--alert .kpi-events-tab__count[data-v-8781bdad]{color:var(--kln-alert-danger, #ff5252);opacity:.75}.kpi-load__body[data-v-8781bdad]{padding:4px 0 8px}.section-title[data-v-8781bdad]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--kln-text-muted);padding:0 0 0 4px;border-top:1px solid var(--kln-border-normal);margin-top:0}.ptz-cam-wrap[data-v-8781bdad]{position:relative}.ptz-controls[data-v-8781bdad]{position:absolute;bottom:8px;right:8px;display:flex;gap:6px;opacity:.7;z-index:2}.ptz-controls[data-v-8781bdad]:hover{opacity:1}.ptz-dpad[data-v-8781bdad]{width:80px}.ptz-zoom[data-v-8781bdad]{display:flex;flex-direction:column;gap:4px}.device-photo-row[data-v-8781bdad]{display:flex;align-items:center;justify-content:space-evenly;gap:10px;padding:8px 0;margin-bottom:4px}.device-photo-wrap[data-v-8781bdad]{flex-shrink:0}.device-photo[data-v-8781bdad]{width:120px;height:150px;object-fit:cover;image-orientation:none;border:3px solid #621132;border-radius:4px;background:var(--kln-bg-surface)}.device-badge-col[data-v-8781bdad]{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.device-badge[data-v-8781bdad]{width:32px;height:32px;object-fit:contain;image-orientation:none;border-radius:20%}.device-badge--wide[data-v-8781bdad]{width:64px;height:40px}.hit-photo-row[data-v-8781bdad]{display:flex;justify-content:center;padding:8px 0;margin-top:4px}.hit-photo[data-v-8781bdad]{max-width:100%;max-height:300px;border-radius:4px;cursor:zoom-in;background:#000}.hit-photo-zoom[data-v-8781bdad]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000e6;z-index:9500;display:flex;align-items:center;justify-content:center;cursor:zoom-out}.hit-photo-zoom__close[data-v-8781bdad]{position:absolute;top:12px;right:12px;background:#0006!important;color:#fff!important}.hit-photo-zoom__img[data-v-8781bdad]{max-width:95vw;max-height:95vh;object-fit:contain;box-shadow:0 10px 40px #00000080}.detail-row__value--with-action[data-v-8781bdad]{display:inline-flex;align-items:center;gap:6px}.partner-fuente-row[data-v-8781bdad]{display:flex;flex-direction:column;padding:8px 12px;gap:2px}.partner-fuente-row__label[data-v-8781bdad]{font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--kln-text-muted, rgba(255, 255, 255, .55))}.partner-fuente-row__value[data-v-8781bdad]{display:flex;align-items:center;gap:8px}.partner-fuente-row__logo[data-v-8781bdad]{height:24px;width:auto;max-width:84px;background:#fff;padding:2px 5px;border-radius:3px;object-fit:contain;flex-shrink:0}.partner-fuente-row__name[data-v-8781bdad]{font-size:14px;font-weight:600;color:var(--kln-text, rgba(255, 255, 255, .92))}.incident-partner-row[data-v-8781bdad]{display:flex;align-items:center;gap:10px;padding:8px 12px}.incident-partner-row .partner-fuente-row__logo[data-v-8781bdad],.incident-partner-logo[data-v-8781bdad]{height:28px;width:auto;max-width:90px;background:#fff;padding:3px 6px;border-radius:4px;object-fit:contain;flex-shrink:0}.incident-partner-info[data-v-8781bdad]{display:flex;flex-direction:column;min-width:0}.incident-partner-label[data-v-8781bdad]{font-size:13px;font-weight:600;color:var(--kln-text);letter-spacing:.02em}.incident-partner-hint[data-v-8781bdad]{font-size:11px;font-weight:400;color:var(--kln-text-dim);margin-top:2px}.detail-row__action[data-v-8781bdad]{width:20px!important;height:20px!important;opacity:.7;transition:opacity .15s,background .15s}.detail-row__action[data-v-8781bdad]:hover{opacity:1;background:var(--kln-accent-soft)!important}.detail-row{display:flex;align-items:center;gap:8px;padding:5px 12px;border-bottom:1px solid var(--kln-border-dim)}.detail-row__icon{color:var(--kln-text-dim)!important;flex-shrink:0}.detail-row__label{font-size:11px;color:var(--kln-text-dim);flex-shrink:0}.detail-row__value{font-size:12px;color:var(--kln-text-muted);flex:1;text-align:left;word-break:break-word}.detail-row__value a{color:var(--kln-accent);text-decoration:none}.detail-row__value a:hover{text-decoration:underline}.drawer-section-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--kln-accent);padding:10px 12px 4px}.drawer-section-empty{font-size:12px;color:var(--kln-text-dim);padding:4px 12px 10px;font-style:italic}.drawer-lpr-hits{padding:0 12px 10px;display:flex;flex-direction:column;gap:2px}.drawer-lpr-hit-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0;border-bottom:1px solid var(--kln-border-dim);font-size:12px}.drawer-lpr-hit-plate-group{display:inline-flex;align-items:center;gap:6px}.drawer-lpr-hit-plate{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:600;color:var(--kln-text);letter-spacing:.04em}.drawer-lpr-hit-date{color:var(--kln-text-dim);font-size:11px}.incident-notes{padding:8px 12px 10px;border-bottom:1px solid var(--kln-border-dim)}.incident-notes__header{display:flex;align-items:center;gap:6px;margin-bottom:6px}.incident-notes__icon{color:var(--kln-text-dim)!important;flex-shrink:0}.incident-notes__label{font-size:11px;color:var(--kln-text-dim);text-transform:uppercase;letter-spacing:.3px}.incident-notes__count{margin-left:auto;padding:1px 7px;border-radius:10px;background:var(--kln-accent-soft);color:var(--kln-accent);font-size:10px;font-weight:600}.incident-notes__list{display:flex;flex-direction:column;gap:4px}.incident-note{padding:6px 10px;border-radius:4px;background:var(--kln-bg-surface);border-left:2px solid var(--kln-accent)}.incident-note__time{font-size:10px;color:var(--kln-accent);font-weight:600;text-transform:uppercase;letter-spacing:.25px;margin-bottom:2px}.incident-note__meta{display:flex;align-items:baseline;gap:6px;font-size:10px;margin-bottom:3px}.incident-note__corp{color:var(--kln-accent);font-weight:700;text-transform:uppercase;letter-spacing:.3px}.incident-note__autor{color:var(--kln-text-muted);font-weight:500}.incident-note__meta .incident-note__time{margin:0 0 0 auto;color:var(--kln-text-dim);font-weight:500;text-transform:none;letter-spacing:0}.incident-note__msg{font-size:12px;color:var(--kln-text-muted);line-height:1.4;white-space:pre-wrap;word-wrap:break-word}.incident-note__msg--dim{color:var(--kln-text-muted);font-size:11px;margin-top:2px}.incident-notes__empty{font-size:11px;color:var(--kln-text-dim);text-align:center;padding:8px 12px;font-style:italic}.incident-notes__add-btn{display:inline-flex;align-items:center;background:transparent;border:1px solid var(--kln-border-dim);border-radius:3px;padding:2px 6px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--kln-accent);cursor:pointer;transition:background .15s,border-color .15s}.incident-notes__add-btn:hover{background:#49c4e814;border-color:var(--kln-accent)}.add-note-dialog__title{display:flex;align-items:center;font-size:14px;font-weight:600;padding:12px 16px;background:#0000004d;border-bottom:1px solid var(--kln-border-dim)}.add-note-dialog__body{padding:16px!important;display:flex;flex-direction:column;gap:12px}.add-note-dialog__field{display:flex;flex-direction:column;gap:4px}.add-note-dialog__label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.4px;color:var(--kln-text-muted)}.add-note-dialog__counter{font-size:10px;color:var(--kln-text-dim);text-align:right;margin-top:2px}.add-note-dialog__error{display:flex;align-items:center;font-size:12px;color:#f44336;padding:6px 8px;background:#f4433614;border-left:3px solid #f44336;border-radius:4px}.add-note-dialog__footer{padding:10px 16px!important;background:#0003;border-top:1px solid var(--kln-border-dim)}.edit-incident-dialog__title{display:flex;align-items:center;font-size:14px;font-weight:600;padding:12px 16px;background:#0000004d;border-bottom:1px solid var(--kln-border-dim)}.edit-incident-dialog__body{padding:16px!important;display:flex;flex-direction:column;gap:12px}.edit-incident-dialog__row{display:flex;gap:8px}.edit-incident-dialog__row--align-end{align-items:flex-end}.edit-incident-dialog__pick-btn{flex-shrink:0;height:38px}.edit-incident-dialog__field{display:flex;flex-direction:column;gap:4px}.edit-incident-dialog__field--grow{flex:1 1 0;min-width:0}.edit-incident-dialog__label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.4px;color:var(--kln-text-muted)}.edit-incident-dialog__error{display:flex;align-items:center;font-size:12px;color:#f44336;padding:6px 8px;background:#f4433614;border-left:3px solid #f44336;border-radius:4px}.edit-incident-dialog__footer{padding:10px 16px!important;background:#0003;border-top:1px solid var(--kln-border-dim)}.drawer-scroll-content .simplebar-content-wrapper,.drawer-scroll-content .simplebar-content{scrollbar-width:none;-ms-overflow-style:none}.drawer-scroll-content .simplebar-content-wrapper::-webkit-scrollbar,.drawer-scroll-content .simplebar-content::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.drawer-scroll-content .simplebar-track{background:transparent;border-radius:4px}.drawer-scroll-content .simplebar-track.simplebar-vertical{width:8px;right:2px;top:4px;bottom:4px}.drawer-scroll-content .simplebar-track.simplebar-horizontal{height:8px}.drawer-scroll-content .simplebar-scrollbar:before{background-color:var(--kln-border-normal);border-radius:4px;left:1px;right:1px;transition:background-color .15s;opacity:1!important}.drawer-scroll-content .simplebar-scrollbar.simplebar-hover:before,.drawer-scroll-content .simplebar-scrollbar:hover:before{background-color:var(--kln-border-accent);opacity:1!important}.drawer-scroll-content .simplebar-scrollbar.simplebar-visible:before{opacity:1!important}.drawer-scroll-content .simplebar-scrollbar.simplebar-dragging:before,.drawer-scroll-content .simplebar-scrollbar:active:before{background-color:var(--kln-accent);opacity:.7!important}.drawer-scroll-content .simplebar-track.simplebar-vertical .simplebar-scrollbar{right:0;left:0;width:8px}.drawer-routing-degraded{display:flex;align-items:center;padding:8px 12px;margin:0 12px 8px;background:#ffb40014;border:1px solid rgba(255,180,0,.25);border-radius:6px;color:var(--kln-text);font-size:11px;line-height:1.3}.drawer-detail-mappoint{display:flex;align-items:center;gap:8px;padding:12px 16px}.drawer-detail-title{font-size:14px;font-weight:500;color:var(--kln-text)}.drawer-detail-subtitle-mono{font-family:Roboto Mono,Courier New,monospace;font-size:11px;color:var(--kln-text-muted);margin-top:2px}.drawer-tabs[data-v-44944499]{background:var(--kln-bg-surface);border-bottom:1px solid var(--kln-border-dim);padding:4px 6px;display:flex;align-items:center;gap:4px}.drawer-tabs__scroll[data-v-44944499]{flex:1;min-width:0;display:flex;gap:4px;overflow:hidden}.drawer-tabs__scroll>.drawer-tab[data-v-44944499]{flex:1 1 0;min-width:0}.drawer-tab[data-v-44944499]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;height:26px;padding:0 4px 0 8px;background:var(--kln-border-dim);border:1px solid transparent;border-top:2px solid transparent;border-radius:4px;font-size:11px;color:var(--kln-text);cursor:pointer;transition:background .15s,border-color .15s,opacity .15s;-webkit-user-select:none;user-select:none;position:relative}.drawer-tab[data-v-44944499]:hover{background:var(--kln-border-normal)}.drawer-tab--active[data-v-44944499]{background:var(--kln-accent-soft);border-color:var(--kln-accent)}.drawer-tab--stale[data-v-44944499]{opacity:.55}.drawer-tab--murphy[data-v-44944499]{background:var(--kln-border-dim)}.drawer-tab--murphy[data-v-44944499]:hover{background:var(--kln-border-normal)}.drawer-tab__badge[data-v-44944499]{position:absolute;top:-6px;right:-4px;min-width:14px;height:14px;padding:0 3px;background:var(--kln-alert-danger, #ff5252);color:#fff;border-radius:7px;font-size:9px;font-weight:700;line-height:14px;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 1px var(--kln-bg-surface, #1a1a1f)}.drawer-tab__freshness[data-v-44944499]{font-size:9px;color:var(--kln-text-dim);font-variant-numeric:tabular-nums;margin-left:2px;flex-shrink:0}.drawer-tab__dot[data-v-44944499]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.drawer-tab__title[data-v-44944499]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer-tab__close[data-v-44944499]{width:16px!important;height:16px!important;margin-left:2px}.drawer-tab--more[data-v-44944499]{background:var(--kln-accent-soft);border-color:var(--kln-border-accent)}.drawer-tab--more[data-v-44944499]:hover{background:var(--kln-accent-soft);border-color:var(--kln-accent)}.drawer-tabs__menu{background:var(--kln-bg-surface)!important;border:1px solid var(--kln-border-normal);box-shadow:0 8px 24px #0009;border-radius:6px;max-height:320px;overflow-y:auto;min-width:220px}.drawer-tabs__menu-list{padding:4px}.drawer-tabs__menu-item{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:4px;font-size:12px;color:var(--kln-text);cursor:pointer;transition:background .12s}.drawer-tabs__menu-item:hover{background:var(--kln-border-normal)}.drawer-tabs__menu-item--stale{opacity:.55}.drawer-tabs__menu-title{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.face-enrich-section[data-v-50d8e816]{display:flex;flex-direction:column;gap:8px;padding:4px 0}.face-enrich-section__placeholder[data-v-50d8e816],.face-enrich-section__info[data-v-50d8e816],.face-enrich-section__error[data-v-50d8e816]{display:flex;align-items:center;color:var(--kln-text-secondary);font-size:12px;padding:8px 12px}.face-enrich-section__idle[data-v-50d8e816]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 16px;text-align:center}.face-enrich-section__idle-text[data-v-50d8e816]{font-size:12px;color:var(--kln-text-secondary);line-height:1.4;margin:0}.enrich-body[data-v-50d8e816]{display:flex;flex-direction:column;gap:12px}.enrich-pagination[data-v-50d8e816]{display:flex;align-items:center;justify-content:center;gap:8px;padding:4px 0}.enrich-pagination__label[data-v-50d8e816]{font-size:11px;color:var(--kln-text-secondary);letter-spacing:.5px}.enrich-header[data-v-50d8e816]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 0 12px;border-bottom:1px solid var(--kln-border-subtle)}.enrich-header__photo[data-v-50d8e816]{width:120px;height:120px;border-radius:6px;object-fit:cover;background:var(--kln-bg-deeper);border:1px solid var(--kln-border-subtle)}.enrich-header__photo--fallback[data-v-50d8e816]{display:flex;align-items:center;justify-content:center;color:var(--kln-text-secondary)}.enrich-header__name[data-v-50d8e816]{font-size:14px;font-weight:600;text-align:center;color:var(--kln-text-primary);word-break:break-word;padding:0 8px}.enrich-keyfields[data-v-50d8e816]{display:flex;flex-direction:column;gap:10px;padding:0 4px}.enrich-keyfield__label[data-v-50d8e816]{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;color:var(--kln-text-dim);margin-bottom:2px}.enrich-keyfield__value-row[data-v-50d8e816]{display:flex;align-items:center;gap:6px}.enrich-keyfield__value[data-v-50d8e816]{font-size:14px;color:var(--kln-text);font-weight:600;flex:1;word-break:break-word}.enrich-keyfield__copy[data-v-50d8e816]{flex-shrink:0;color:var(--kln-text-secondary)}.enrich-banner[data-v-50d8e816]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:4px;font-size:12px}.enrich-banner--ok[data-v-50d8e816]{background:#58c46a1a;color:var(--kln-success, #58c46a);border-left:3px solid var(--kln-success, #58c46a)}.enrich-category[data-v-50d8e816]{display:flex;flex-direction:column;border-top:1px solid var(--kln-border-subtle)}.enrich-category__head[data-v-50d8e816]{display:flex;align-items:center;gap:4px;background:transparent;border:none;padding:10px 4px;cursor:pointer;font:inherit;color:var(--kln-text-primary);text-align:left;width:100%}.enrich-category__head[data-v-50d8e816]:hover{background:var(--kln-border-dim)}.enrich-category__head--risk[data-v-50d8e816]{color:var(--kln-error, #ef5350)}.enrich-category__chev[data-v-50d8e816]{color:var(--kln-text-secondary)!important;transition:transform .15s ease}.enrich-category__chev--open[data-v-50d8e816]{transform:rotate(90deg)}.enrich-category__label[data-v-50d8e816]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.enrich-category__count[data-v-50d8e816]{font-size:11px;color:var(--kln-text-secondary);margin-left:2px}.enrich-category__body[data-v-50d8e816]{display:flex;flex-direction:column;gap:10px;padding:4px 8px 12px 24px}.enrich-record[data-v-50d8e816]{display:flex;flex-direction:column;gap:4px;padding-bottom:8px;border-bottom:1px dashed var(--kln-border-subtle)}.enrich-record[data-v-50d8e816]:last-child{border-bottom:none;padding-bottom:0}.enrich-record__subtitle[data-v-50d8e816]{font-size:11px;font-weight:700;color:var(--kln-text);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid var(--kln-border-dim)}.enrich-field[data-v-50d8e816]{display:flex;flex-direction:column;gap:2px}.enrich-field__label[data-v-50d8e816]{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.4px;color:var(--kln-text-dim)}.enrich-field__value[data-v-50d8e816]{font-size:13px;font-weight:500;color:var(--kln-text);word-break:break-word;line-height:1.35}.enrich-field__photo[data-v-50d8e816]{max-width:100px;max-height:130px;object-fit:cover;border-radius:4px;border:1px solid var(--kln-border-subtle);background:var(--kln-bg-deeper)}.enrich-field__photo--fallback[data-v-50d8e816]{width:80px;height:80px;display:flex;align-items:center;justify-content:center;color:var(--kln-text-secondary)}.enrich-description[data-v-50d8e816]{margin-top:8px;padding:6px 8px;background:var(--kln-bg-deeper);border-radius:4px;font-size:11px;color:var(--kln-text-secondary);line-height:1.4}.smart-search-panel[data-v-db8332e0]{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;background:var(--kln-bg-surface, #0d1220);overflow:hidden}.smart-search-header[data-v-db8332e0]{display:flex;align-items:flex-end;gap:8px;padding:8px 10px 0;background:var(--kln-bg-deep);border-bottom:1px solid var(--kln-border-dim);flex-shrink:0}.smart-search-header__icon[data-v-db8332e0]{margin-bottom:6px}.smart-search-title[data-v-db8332e0]{font-size:12px;font-weight:600;color:var(--kln-text, #fff);letter-spacing:.02em;margin-right:auto;margin-bottom:6px;white-space:nowrap}.smart-search-header .filters-collapse[data-v-db8332e0],.smart-search-header .v-btn--icon[data-v-db8332e0]{margin-bottom:4px;align-self:center}.smart-search-divider[data-v-db8332e0]{border-color:var(--kln-border-dim)!important}.smart-search-body[data-v-db8332e0]{display:flex;flex-direction:column;flex:1;min-height:0}.filters-head-row[data-v-db8332e0]{display:flex;align-items:flex-end;gap:12px;padding:6px 10px 0;background:var(--kln-bg-deep, #0a0e1a);border-bottom:1px solid var(--kln-border-dim);flex-shrink:0}.filters-collapse[data-v-db8332e0]{margin-left:auto;margin-bottom:4px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:4px;background:transparent;cursor:pointer;flex-shrink:0;transition:background .15s;align-self:center}.filters-collapse[data-v-db8332e0]:hover{background:var(--kln-border-dim)}.filters-collapse__chevron[data-v-db8332e0]{color:var(--kln-text-muted)!important;transition:transform .2s ease}.filters-collapse__chevron--open[data-v-db8332e0]{transform:rotate(180deg)}.filters-head[data-v-db8332e0]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:transparent;border:none;cursor:pointer;font:inherit;text-align:left;flex:1;flex-shrink:0;transition:background .15s}.filters-head[data-v-db8332e0]:hover{background:var(--kln-border-dim)}.filters-head__chevron[data-v-db8332e0]{color:var(--kln-text-muted)!important;transition:transform .2s ease}.filters-head__chevron--open[data-v-db8332e0]{transform:rotate(90deg)}.filters-head__label[data-v-db8332e0]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--kln-text-muted)}.filters-head__summary[data-v-db8332e0]{margin-left:auto;font-size:11px;color:var(--kln-text-dim);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55%}.filters-row[data-v-db8332e0]{display:flex;flex-direction:column;gap:14px;padding:14px 10px 10px;background:var(--kln-bg-deep, #0a0e1a);flex-shrink:0}.filters-row__line[data-v-db8332e0]{display:flex;gap:6px;align-items:stretch}.filter-input[data-v-db8332e0]{flex:0 0 auto}.filter-input--grow[data-v-db8332e0]{flex:1 1 0;min-width:0}.filter-input[data-v-db8332e0] .v-input__slot{min-height:40px!important;padding:0 12px!important;background:var(--kln-border-dim)!important}.filter-input[data-v-db8332e0] .v-text-field--outlined fieldset{border-color:var(--kln-border-normal)!important}.filter-input[data-v-db8332e0] .v-text-field--outlined.v-input--is-focused fieldset{border-color:var(--kln-accent)!important;border-width:1px!important}.filter-input[data-v-db8332e0] input,.filter-input[data-v-db8332e0] .v-select__selection{font-size:12px!important;padding:0!important;min-height:38px!important}.filter-input[data-v-db8332e0] label,.filter-input[data-v-db8332e0] .v-label{font-size:12px!important;color:var(--kln-text-muted)!important;top:12px!important}.filter-input[data-v-db8332e0] .v-label--active{transform:translateY(-22px) scale(.85)!important}.filter-input[data-v-db8332e0] .v-input__prepend-inner{margin-top:10px!important;padding-right:6px!important}.filter-input[data-v-db8332e0] .v-input__prepend-inner .v-icon{font-size:16px!important}.filter-input[data-v-db8332e0] .v-input__append-inner{margin-top:9px!important;padding-left:0!important}.filter-input[data-v-db8332e0] .v-input__append-inner .v-icon{font-size:16px!important}.radius-button[data-v-db8332e0],.update-button[data-v-db8332e0]{text-transform:none;letter-spacing:0;font-size:12px;font-weight:500;height:40px!important;min-width:0;padding:0 12px!important}.update-button[data-v-db8332e0]{color:#000!important;white-space:nowrap}.filter-input[data-v-db8332e0] input[type=datetime-local]{color:var(--kln-text)!important;color-scheme:dark}.results-split[data-v-db8332e0]{display:flex;flex:1;min-height:0;background:var(--kln-bg-surface)}.results-split__pane[data-v-db8332e0]{display:flex;flex-direction:column;min-width:0;min-height:0}.results-split__pane--right[data-v-db8332e0]{flex:1}.results-split--two .results-split__pane--left[data-v-db8332e0]{flex:1 1 0;border-right:1px solid var(--kln-border-dim)}.results-split--two .results-split__pane--right[data-v-db8332e0]{flex:1 1 0}.results-pane-area[data-v-db8332e0]{flex:1;min-height:0;overflow-y:auto;padding:0 12px 12px}.results-pane-area[data-v-db8332e0]::-webkit-scrollbar{width:6px}.results-pane-area[data-v-db8332e0]::-webkit-scrollbar-thumb{background:var(--kln-border-normal);border-radius:3px}.results-toolbar[data-v-db8332e0]{display:flex;align-items:center;gap:8px;padding:8px 12px 4px;background:var(--kln-bg-surface)}.results-toolbar__title[data-v-db8332e0]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--kln-text-muted);flex:1}.results-toolbar__count[data-v-db8332e0]{color:var(--kln-accent);font-weight:600;margin-left:4px}.results-toolbar__cols[data-v-db8332e0]{display:flex;gap:2px}.col-btn[data-v-db8332e0]{width:26px;height:22px;font:inherit;font-size:11px;font-weight:600;color:var(--kln-text-muted);background:var(--kln-border-dim);border:1px solid var(--kln-border-dim);border-radius:4px;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.col-btn[data-v-db8332e0]:hover{background:var(--kln-border-dim);color:var(--kln-text)}.col-btn--active[data-v-db8332e0]{background:var(--kln-accent-soft, rgba(0, 212, 255, .12));color:var(--kln-accent);border-color:var(--kln-accent)}.results-area[data-v-db8332e0]{flex:1;min-width:0;min-height:0;overflow-y:auto;background:var(--kln-bg-surface)}.results-area[data-v-db8332e0] .results-panel{width:100%!important;padding:0 12px 12px!important;background:transparent!important}.results-area[data-v-db8332e0] .results-title{display:none!important}.results-area--cols-1[data-v-db8332e0] .results-grid{grid-template-columns:1fr!important;gap:12px!important}.results-area--cols-2[data-v-db8332e0] .results-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.results-area--cols-4[data-v-db8332e0] .results-grid{grid-template-columns:repeat(4,1fr)!important;gap:8px!important}.results-area[data-v-db8332e0] .result-item{background:var(--kln-border-dim)!important;border:1px solid var(--kln-border-dim)!important}.results-area[data-v-db8332e0] .image-container{background:var(--kln-bg-deep, #0a0e1a)!important}.results-area[data-v-db8332e0] .image-info{background:#00000040!important}.results-area[data-v-db8332e0]::-webkit-scrollbar{width:6px}.results-area[data-v-db8332e0]::-webkit-scrollbar-thumb{background:var(--kln-border-normal);border-radius:3px}.mode-tabs[data-v-db8332e0]{display:flex;gap:4px;flex:0 0 auto}.mode-tab[data-v-db8332e0]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:1px solid transparent;border-radius:6px 6px 0 0;background:var(--kln-border-dim);color:var(--kln-text-muted);font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;transition:background .2s,color .2s,border-color .2s;letter-spacing:.02em;white-space:nowrap;flex:1 1 0;min-width:0;position:relative;margin-bottom:-1px}.mode-tab[data-v-db8332e0]:hover{background:var(--kln-border-dim);color:var(--kln-text-muted)}.mode-tab--active[data-v-db8332e0]{background:var(--kln-accent-soft);color:var(--kln-accent);border-color:var(--kln-accent);border-bottom-color:var(--kln-bg-deep, #0a0e1a);z-index:1}.mode-tab--active[data-v-db8332e0]:hover{background:var(--kln-accent-soft);color:var(--kln-accent)}.face-grid[data-v-db8332e0]{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start}.face-grid__col[data-v-db8332e0]{display:flex;flex-direction:column;gap:10px;min-width:0}.face-stack[data-v-db8332e0]{display:flex;flex-direction:column;gap:4px}.face-drop[data-v-db8332e0]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:14px 10px;border:1px dashed var(--kln-border-subtle);border-radius:6px;cursor:pointer;background:var(--kln-border-dim);color:var(--kln-text-secondary);transition:border-color .15s,background .15s;flex:1 1 auto;min-height:160px}.face-drop[data-v-db8332e0]:hover{border-color:var(--kln-accent);background:var(--kln-border-dim)}.face-drop__text[data-v-db8332e0]{font-size:11px;text-align:center}.face-drop--with-preview[data-v-db8332e0]{cursor:default;padding:8px;gap:6px}.face-drop__thumb-big[data-v-db8332e0]{max-width:100%;max-height:140px;object-fit:contain;border-radius:4px;border:1px solid var(--kln-border-subtle);background:var(--kln-bg-deeper)}.face-drop__remove[data-v-db8332e0]{margin-top:auto}.filters-row__label[data-v-db8332e0]{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.4px;color:var(--kln-text-muted)}.face-zone-radios[data-v-db8332e0]{margin-top:0!important;padding-top:0!important}.face-zone-radios[data-v-db8332e0] .v-input__control{margin-top:0!important}.face-zone-radios[data-v-db8332e0] .v-input__slot{margin-bottom:0!important;padding:0!important}.face-zone-radios[data-v-db8332e0] .v-radio{margin-right:10px!important;margin-bottom:0!important}.face-zone-radios[data-v-db8332e0] .v-radio:last-child{margin-right:0!important}.face-zone-radios[data-v-db8332e0] .v-label{font-size:12px!important;color:var(--kln-text)!important}.face-zone-radios[data-v-db8332e0] .v-input--selection-controls{margin-top:0!important;padding-top:0!important}.face-grid__col--filters[data-v-db8332e0] .v-text-field--outlined fieldset{border-color:var(--kln-border-dim)!important}.face-datetime[data-v-db8332e0] input[type=datetime-local]{font-size:12px!important;color:var(--kln-text)!important;color-scheme:dark;padding:0!important;min-width:0}.face-datetime[data-v-db8332e0] .v-input__slot{padding:0 10px!important}.face-error-msg[data-v-db8332e0]{font-size:11px;color:#f44336;padding:2px 0}.face-error-msg--pane[data-v-db8332e0]{display:flex;align-items:center;font-size:12px;padding:8px 12px;margin:8px 12px;background:#f4433614;border-left:3px solid #f44336;border-radius:4px;line-height:1.4}.camera-tray[data-v-9ad8b54d]{display:flex;flex-direction:column;background:var(--kln-bg-surface);border:1px solid var(--kln-border-normal);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);width:100%;height:100%;pointer-events:all}.camera-tray--floating[data-v-9ad8b54d]{height:auto;background:var(--kln-bg-overlay);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:none;overflow:visible;min-width:480px;min-height:220px;cursor:grab;-webkit-user-select:none;user-select:none}.camera-tray--floating[data-v-9ad8b54d]:active{cursor:grabbing}.camera-tray--floating .camera-cell[data-v-9ad8b54d],.camera-tray--floating .camera-cell--empty[data-v-9ad8b54d]{cursor:default}.camera-tray--floating button[data-v-9ad8b54d],.camera-tray--floating .v-btn[data-v-9ad8b54d],.camera-tray--floating input[data-v-9ad8b54d]{cursor:pointer}.tray-interaction-overlay[data-v-9ad8b54d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:transparent;cursor:inherit}.camera-tray--popout[data-v-9ad8b54d]{position:fixed;bottom:12px;left:50%;transform:translate(-50%);width:auto;height:auto;min-width:0;min-height:0;background:none;border:none;border-top:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;z-index:200;pointer-events:none}.popout-reminder-chip[data-v-9ad8b54d]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 10px;background:var(--kln-bg-overlay);border:1px solid var(--kln-accent-glow);border-radius:999px;box-shadow:0 4px 18px #00000073;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;pointer-events:all;transition:background .15s,border-color .15s,transform .15s;-webkit-user-select:none;user-select:none}.popout-reminder-chip[data-v-9ad8b54d]:hover{background:var(--kln-bg-surface);border-color:var(--kln-accent);transform:translateY(-1px)}.popout-reminder-label[data-v-9ad8b54d]{font-size:11px;font-weight:500;color:var(--kln-text-muted);letter-spacing:.01em}.popout-reminder-action[data-v-9ad8b54d]{font-size:11px;font-weight:600;color:var(--kln-accent);padding-left:8px;border-left:1px solid var(--kln-accent-soft)}.popout-reminder-chip:hover .popout-reminder-action[data-v-9ad8b54d]{color:var(--kln-accent-bright)}.resize-handle[data-v-9ad8b54d]{position:absolute;background:transparent;transition:background .15s;z-index:10}.resize-handle[data-v-9ad8b54d]:hover{background:var(--kln-accent-soft)}.resize-handle--n[data-v-9ad8b54d]{top:-4px;left:14px;right:14px;height:8px;cursor:n-resize}.resize-handle--e[data-v-9ad8b54d]{top:14px;right:-4px;bottom:14px;width:8px;cursor:e-resize}.resize-handle--s[data-v-9ad8b54d]{bottom:-4px;left:14px;right:14px;height:8px;cursor:s-resize}.resize-handle--w[data-v-9ad8b54d]{top:14px;left:-4px;bottom:14px;width:8px;cursor:w-resize}.resize-handle--nw[data-v-9ad8b54d]{top:-4px;left:-4px;width:18px;height:18px;cursor:nw-resize;border-top-left-radius:12px}.resize-handle--ne[data-v-9ad8b54d]{top:-4px;right:-4px;width:18px;height:18px;cursor:ne-resize;border-top-right-radius:12px}.resize-handle--sw[data-v-9ad8b54d]{bottom:-4px;left:-4px;width:18px;height:18px;cursor:sw-resize;border-bottom-left-radius:12px}.resize-handle--se[data-v-9ad8b54d]{bottom:-4px;right:-4px;width:18px;height:18px;cursor:se-resize;border-bottom-right-radius:12px}.resize-handle--se[data-v-9ad8b54d]:after{content:"";position:absolute;bottom:3px;right:3px;width:10px;height:10px;pointer-events:none;background-image:linear-gradient(135deg,transparent 30%,rgba(255,255,255,.4) 30%,rgba(255,255,255,.4) 40%,transparent 40%,transparent 55%,rgba(255,255,255,.4) 55%,rgba(255,255,255,.4) 65%,transparent 65%,transparent 80%,rgba(255,255,255,.4) 80%,rgba(255,255,255,.4) 90%,transparent 90%)}.tray-header[data-v-9ad8b54d]{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;border-bottom:1px solid var(--kln-border-dim);flex-shrink:0}.tray-header--draggable[data-v-9ad8b54d]{cursor:grab;-webkit-user-select:none;user-select:none}.tray-header--draggable[data-v-9ad8b54d]:active{cursor:grabbing}.tray-btn-active[data-v-9ad8b54d]{color:var(--kln-accent)!important;background:var(--kln-accent-soft)!important}.tray-title[data-v-9ad8b54d]{display:flex;align-items:center;font-size:12px;font-weight:600;color:var(--kln-text-muted);letter-spacing:.04em;text-transform:uppercase}.tray-count[data-v-9ad8b54d]{margin-left:8px;font-size:10px;font-weight:500;color:var(--kln-text-dim);text-transform:none;letter-spacing:0}.tray-controls[data-v-9ad8b54d]{display:flex;align-items:center;gap:8px}.layout-toggle[data-v-9ad8b54d]{background:transparent!important}.layout-toggle .v-btn[data-v-9ad8b54d]{color:var(--kln-text-dim)!important;height:24px!important;min-width:28px!important}.layout-toggle .v-btn--active[data-v-9ad8b54d]{color:var(--kln-text)!important}.tray-close-btn[data-v-9ad8b54d]{color:var(--kln-text-dim)!important}.tray-grid-container[data-v-9ad8b54d]{scrollbar-width:thin;scrollbar-color:var(--kln-border-dim) transparent}.tray-grid-container[data-v-9ad8b54d]::-webkit-scrollbar{width:6px}.tray-grid-container[data-v-9ad8b54d]::-webkit-scrollbar-thumb{background:var(--kln-border-dim);border-radius:3px}.tray-grid-container[data-v-9ad8b54d]::-webkit-scrollbar-track{background:transparent}.tray-grid__cameras[data-v-9ad8b54d],.tray-grid__empties[data-v-9ad8b54d]{display:contents}.camera-cell[data-v-9ad8b54d]{position:relative;background:#0a0a0f;overflow:hidden;border-radius:4px;min-height:0;display:flex;align-items:center;justify-content:center}.camera-cell--prewarm-hidden[data-v-9ad8b54d]{display:none!important}.camera-aspect[data-v-9ad8b54d]{background:#000;overflow:hidden}.camera-cell--empty[data-v-9ad8b54d]{display:flex;align-items:center;justify-content:center;background:var(--kln-border-dim);border:1px dashed var(--kln-border-dim);border-radius:4px}.camera-video[data-v-9ad8b54d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;background:#000;border:none}.camera-overlay[data-v-9ad8b54d]{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:2px 4px;background:#0009;z-index:2;pointer-events:auto}.camera-name[data-v-9ad8b54d]{font-size:10px;color:#ffffffd9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.camera-remove-btn[data-v-9ad8b54d]{color:#ffffffb3!important;flex-shrink:0}.camera-loading[data-v-9ad8b54d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000080}.camera-error[data-v-9ad8b54d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#0009;font-size:10px;color:#fff6}.ptz-controls[data-v-9ad8b54d]{position:absolute;bottom:8px;right:8px;display:flex;gap:6px;opacity:.7;z-index:2}.ptz-dpad[data-v-9ad8b54d]{width:80px}.ptz-zoom[data-v-9ad8b54d]{display:flex;flex-direction:column;gap:4px}.camera-tray--has-maximized[data-v-9ad8b54d]{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.camera-cell--maximized[data-v-9ad8b54d]{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:9500;margin:0!important;border-radius:0!important;background:#000000f5;display:flex!important;align-items:center;justify-content:center}.camera-cell--maximized .camera-aspect[data-v-9ad8b54d]{position:relative!important;width:100%!important;height:auto!important;max-width:calc((100vh - 92px) * 16 / 9)!important;max-height:calc(100vh - 92px)!important;aspect-ratio:16 / 9}.camera-cell--maximized .camera-overlay[data-v-9ad8b54d]{display:none!important}.camera-cell--maximized .ptz-controls[data-v-9ad8b54d]{bottom:32px;right:32px;opacity:1}.camera-maximized-header[data-v-9ad8b54d]{position:absolute;top:0;left:0;right:0;z-index:4;display:flex;align-items:center;justify-content:space-between;padding:10px 18px;background:#0a0e1ad9;border-bottom:1px solid var(--kln-border-dim)}.camera-maximized-title[data-v-9ad8b54d]{display:flex;align-items:center;font-size:14px;font-weight:500;color:var(--kln-text);letter-spacing:.02em;min-width:0}.camera-maximized-title span[data-v-9ad8b54d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.camera-maximized-actions[data-v-9ad8b54d]{display:flex;align-items:center;gap:4px;flex-shrink:0}.camera-maximized-actions .v-btn[data-v-9ad8b54d]{color:var(--kln-text-muted)!important}.camera-maximized-actions .v-btn[data-v-9ad8b54d]:hover{color:var(--kln-text)!important;background:var(--kln-border-dim)!important}.camera-tray--fullscreen[data-v-9ad8b54d]{position:fixed!important;top:var(--kln-ticker-height, 0px);right:0;bottom:0;left:0;width:100vw!important;height:calc(100vh - var(--kln-ticker-height, 0px))!important;z-index:9000;background:#060912fa;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;border-top:none;border-radius:0;box-shadow:none;margin:0;padding:0}.camera-tray--fullscreen .tray-grid-container[data-v-9ad8b54d]{flex:1;min-height:0;max-height:none;height:auto}.camera-tray--fullscreen .tray-grid[data-v-9ad8b54d]{height:100%;grid-auto-rows:1fr!important}.camera-focus-btn[data-v-9ad8b54d]{color:#ffffffb3!important;flex-shrink:0;opacity:0;transition:opacity .15s}.camera-cell:hover .camera-focus-btn[data-v-9ad8b54d]{opacity:1}.camera-reload-btn[data-v-9ad8b54d]{color:#ffffffb3!important;flex-shrink:0;opacity:0;transition:opacity .15s}.camera-cell:hover .camera-reload-btn[data-v-9ad8b54d]{opacity:1}.camera-collapse-btn[data-v-9ad8b54d]{color:#ffffffb3!important;flex-shrink:0;opacity:0;transition:opacity .15s}.camera-cell:hover .camera-collapse-btn[data-v-9ad8b54d],.camera-cell--collapsed .camera-collapse-btn[data-v-9ad8b54d]{opacity:1}.camera-cell--collapsed[data-v-9ad8b54d]{background:#0a0a0ff2}.camera-cell--collapsed .camera-aspect[data-v-9ad8b54d]{background:transparent}.camera-cell--collapsed .camera-overlay[data-v-9ad8b54d]{background:#000000bf}.camera-collapsed-placeholder[data-v-9ad8b54d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.camera-collapsed-label[data-v-9ad8b54d]{font-size:10px;color:#ffffff59;letter-spacing:.4px;text-transform:uppercase}.map-context-menu[data-v-0e576a80]{position:fixed;z-index:9999;min-width:210px;background:var(--kln-bg-overlay);border:1px solid var(--kln-border-normal);border-radius:8px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:0 8px 32px #00000080;overflow:hidden;pointer-events:all;-webkit-user-select:none;user-select:none}.ctx-coords[data-v-0e576a80]{display:flex;align-items:center;padding:10px 12px 8px}.ctx-coords-text[data-v-0e576a80]{font-family:Roboto Mono,Courier New,monospace;font-size:11px;color:var(--kln-text-muted);letter-spacing:.03em}.ctx-divider[data-v-0e576a80]{height:1px;background:var(--kln-border-dim);margin:0}.ctx-action[data-v-0e576a80]{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:transparent;border:none;cursor:pointer;text-align:left;color:var(--kln-text-muted);font-size:12px;transition:background .15s,color .15s;outline:none;position:relative}.ctx-action[data-v-0e576a80]:hover{background:var(--kln-border-dim);color:var(--kln-text)}.ctx-action[data-v-0e576a80]:active{background:var(--kln-border-dim)}.ctx-action--primary[data-v-0e576a80]{color:var(--kln-accent)!important;font-weight:600}.ctx-action--primary .ctx-action-icon[data-v-0e576a80]{color:var(--kln-accent)!important}.ctx-action-icon[data-v-0e576a80]{color:var(--kln-text-dim)!important;flex-shrink:0}.ctx-copied[data-v-0e576a80]{position:absolute;right:12px;font-size:10px;color:var(--kln-alert-success);font-weight:600}.ctx-fade-enter-active[data-v-0e576a80],.ctx-fade-leave-active[data-v-0e576a80]{transition:opacity .15s,transform .15s}.ctx-fade-enter[data-v-0e576a80],.ctx-fade-leave-to[data-v-0e576a80]{opacity:0;transform:scale(.95)}.new-incident-panel[data-v-7e5b2844]{display:flex;flex-direction:column;height:100%;background:var(--kln-bg-surface);border-left:1px solid var(--kln-border-dim)}.new-incident-header[data-v-7e5b2844]{display:flex;align-items:center;gap:6px;padding:10px 12px;background:#0000004d;border-bottom:1px solid var(--kln-border-dim);flex-shrink:0}.new-incident-title[data-v-7e5b2844]{font-size:12px;font-weight:600;color:var(--kln-text, #fff);letter-spacing:.02em}.new-incident-body[data-v-7e5b2844]{flex:1;min-height:0;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:14px}.new-incident-body[data-v-7e5b2844]::-webkit-scrollbar{width:6px}.new-incident-body[data-v-7e5b2844]::-webkit-scrollbar-thumb{background:var(--kln-border-dim);border-radius:3px}.field-group[data-v-7e5b2844]{display:flex;flex-direction:column;gap:4px}.field-group--grow[data-v-7e5b2844]{flex:1 1 0;min-width:0}.field-row[data-v-7e5b2844]{display:flex;gap:8px}.field-label[data-v-7e5b2844]{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.4px;color:var(--kln-text-muted)}.req[data-v-7e5b2844]{color:#f44336;margin-left:2px}.new-incident-error[data-v-7e5b2844]{display:flex;align-items:center;font-size:12px;padding:8px 10px;background:#f4433614;border-left:3px solid #f44336;border-radius:4px;line-height:1.4;color:#f44336}.new-incident-footer[data-v-7e5b2844]{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid var(--kln-border-dim);background:#0003;flex-shrink:0}.incident-dispatch-panel[data-v-51de0ad2]{display:flex;flex-direction:column;height:100%;background:var(--kln-bg-surface);border-right:1px solid var(--kln-border-dim)}.dispatch-header[data-v-51de0ad2]{display:flex;align-items:center;gap:4px;padding:10px 12px;background:#0000004d;border-bottom:1px solid var(--kln-border-dim);flex-shrink:0}.dispatch-header__titles[data-v-51de0ad2]{display:flex;flex-direction:column;gap:1px;min-width:0}.dispatch-header__title[data-v-51de0ad2]{font-size:12px;font-weight:600;color:var(--kln-text);letter-spacing:.02em}.dispatch-header__sub[data-v-51de0ad2]{font-size:10px;color:var(--kln-text-dim);font-weight:500}.dispatch-body[data-v-51de0ad2]{flex:1;min-height:0;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:12px}.dispatch-body[data-v-51de0ad2]::-webkit-scrollbar{width:6px}.dispatch-body[data-v-51de0ad2]::-webkit-scrollbar-thumb{background:var(--kln-border-dim);border-radius:3px}.dispatch-empty[data-v-51de0ad2]{display:flex;align-items:center;font-size:12px;color:var(--kln-text-secondary);padding:12px}.corp-card[data-v-51de0ad2]{display:flex;flex-direction:column;gap:8px;padding:10px;background:var(--kln-bg-card);border:1px solid var(--kln-border-dim);border-radius:6px}.corp-card--closed[data-v-51de0ad2]{border-color:#ef53504d;background:#ef535008}.corp-card--virtual[data-v-51de0ad2]{border-style:dashed;border-color:#49c4e866;background:#49c4e80a}.corp-card__dev-tag[data-v-51de0ad2]{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:3px;background:var(--kln-accent);color:#0a0d11;font-size:9px;font-weight:700;letter-spacing:.5px;vertical-align:middle}.test-corp-search[data-v-51de0ad2]{margin-bottom:6px}.test-corp-search__item[data-v-51de0ad2]{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.test-corp-search__name[data-v-51de0ad2]{font-size:12px;color:var(--kln-text);font-weight:500}.test-corp-search__status[data-v-51de0ad2]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;padding:1px 6px;border-radius:8px;background:#9e9e9e2e;color:#9e9e9e}.test-corp-search__status--online[data-v-51de0ad2],.test-corp-search__status--Online[data-v-51de0ad2]{background:#4caf502e;color:#4caf50}.test-corp-search__status--offline[data-v-51de0ad2],.test-corp-search__status--Offline[data-v-51de0ad2]{background:#9e9e9e2e;color:#9e9e9e}.test-corp-search__status--alert[data-v-51de0ad2],.test-corp-search__status--Alert[data-v-51de0ad2]{background:#ef53502e;color:#ef5350}.corp-card__head[data-v-51de0ad2]{display:flex;align-items:flex-start;gap:8px}.corp-card__titles[data-v-51de0ad2]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.corp-card__name[data-v-51de0ad2]{font-size:13px;font-weight:700;color:var(--kln-text)}.corp-card__folio[data-v-51de0ad2]{font-size:10px;color:var(--kln-text-muted);font-weight:500}.corp-card__status[data-v-51de0ad2]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:2px 8px;border-radius:10px;background:#4caf5026;color:#4caf50;white-space:nowrap;flex-shrink:0}.corp-card__status--closed[data-v-51de0ad2]{background:#ef53502e;color:#ef5350}.corp-card__kebab[data-v-51de0ad2]{flex-shrink:0;margin-top:-4px}.corp-card__assign-btn[data-v-51de0ad2]{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;background:transparent;color:var(--kln-accent);border:1px dashed var(--kln-accent);border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .15s}.corp-card__assign-btn[data-v-51de0ad2]:hover{background:#49c4e814}.corp-units[data-v-51de0ad2]{display:flex;flex-direction:column;gap:6px}.corp-units--empty[data-v-51de0ad2]{font-size:11px;color:var(--kln-text-dim);font-style:italic;padding:4px 0}.unit-row[data-v-51de0ad2]{display:flex;flex-direction:column;gap:4px;padding:8px;background:#00000040;border-radius:4px;border-left:2px solid var(--kln-border-normal);cursor:pointer;transition:background .15s,border-color .15s}.unit-row[data-v-51de0ad2]:hover{background:var(--kln-border-dim);border-left-color:var(--kln-accent)}.unit-row--active[data-v-51de0ad2]{background:#49c4e814;border-left-color:var(--kln-accent);border-left-width:3px}.unit-row__head[data-v-51de0ad2]{display:flex;align-items:center;justify-content:space-between;gap:8px}.unit-row__name[data-v-51de0ad2]{font-size:12px;font-weight:600;color:var(--kln-text)}.unit-row__status[data-v-51de0ad2]{display:inline-flex;align-items:center;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:2px 8px;border-radius:10px;border:1px solid;background:transparent;cursor:default;font-family:inherit}.unit-row__status--clickable[data-v-51de0ad2]{cursor:pointer;transition:filter .15s}.unit-row__status--clickable[data-v-51de0ad2]:hover{filter:brightness(1.2)}.unit-row__times[data-v-51de0ad2]{display:flex;flex-wrap:wrap;gap:8px;font-size:10px}.unit-time[data-v-51de0ad2]{font-family:Roboto Mono,monospace;color:var(--kln-text-muted)}.unit-time--despacho[data-v-51de0ad2]{color:#ef5350}.unit-time--llegada[data-v-51de0ad2]{color:#facc15}.unit-time--libre[data-v-51de0ad2]{color:#9e9e9e}.route-badge[data-v-51de0ad2]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:4px;padding:4px 8px;border-radius:10px;background:#49c4e81a;border:1px solid rgba(73,196,232,.25);font-size:11px;color:var(--kln-accent);letter-spacing:.02em}.route-badge__distance[data-v-51de0ad2],.route-badge__duration[data-v-51de0ad2]{font-weight:700;font-family:Roboto Mono,monospace}.route-badge__sep[data-v-51de0ad2]{opacity:.5}.route-badge__note[data-v-51de0ad2]{margin-left:4px;color:var(--kln-text-dim);font-weight:500;font-size:10px}.assign-dialog__title[data-v-51de0ad2]{display:flex;align-items:center;font-size:14px;font-weight:600;padding:12px 16px;background:#0000004d;border-bottom:1px solid var(--kln-border-dim)}.assign-dialog__body[data-v-51de0ad2]{padding:16px!important;display:flex;flex-direction:column;gap:12px}.assign-dialog__readonly[data-v-51de0ad2]{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--kln-text-muted);padding:8px 10px;background:var(--kln-bg-card);border-radius:4px}.assign-dialog__field[data-v-51de0ad2]{display:flex;flex-direction:column;gap:4px}.assign-dialog__label[data-v-51de0ad2]{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.4px;color:var(--kln-text-muted)}.assign-dialog__error[data-v-51de0ad2]{display:flex;align-items:center;font-size:12px;color:#f44336;padding:6px 8px;background:#f4433614;border-left:3px solid #f44336;border-radius:4px}.assign-dialog__footer[data-v-51de0ad2]{padding:10px 16px!important;background:#0003;border-top:1px solid var(--kln-border-dim)}.murphy-search-panel[data-v-1000d65c]{padding:4px 8px;border-top:1px solid var(--kln-border-dim)}.murphy-row[data-v-1000d65c]{display:flex;align-items:stretch;gap:4px}.murphy-tabs-col[data-v-1000d65c]{display:flex;flex-direction:column;gap:2px;flex-shrink:0}.murphy-tab[data-v-1000d65c]{display:flex;align-items:center;padding:0 8px;height:18px;border-radius:3px;font-size:10px;font-weight:600;color:var(--kln-text-dim);background:transparent;border:1px solid var(--kln-border-dim);cursor:pointer;transition:all .2s;white-space:nowrap;flex-shrink:0}.murphy-tab[data-v-1000d65c]:hover{color:var(--kln-text-muted);border-color:var(--kln-border-normal)}.murphy-tab--active[data-v-1000d65c]{color:var(--kln-text);background:var(--kln-accent-soft);border-color:var(--kln-accent)}.murphy-logo[data-v-1000d65c]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;line-height:0}.murphy-input[data-v-1000d65c]{font-size:12px!important;flex:1;min-width:0;max-width:140px}.murphy-input[data-v-1000d65c] .v-input__slot{min-height:40px!important;padding:0 8px!important}.murphy-input[data-v-1000d65c] input{font-size:12px!important;padding:2px 0!important}.murphy-btn[data-v-1000d65c]{min-width:36px!important;height:40px!important;padding:0 6px!important;flex-shrink:0}.murphy-error[data-v-1000d65c]{display:flex;align-items:center;font-size:11px;color:var(--kln-alert-danger);padding:2px 2px 0}.radio-tetra-panel[data-v-ffac8551]{display:flex;flex-direction:column;height:100%;background:var(--kln-bg-surface);border-right:1px solid var(--kln-border-dim, rgba(255,255,255,.08));color:var(--kln-text);font-size:12px;overflow:hidden}.rt-header[data-v-ffac8551]{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-bottom:1px solid var(--kln-border-dim, rgba(255,255,255,.08));flex:0 0 auto}.rt-header__title[data-v-ffac8551]{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.rt-header__actions[data-v-ffac8551]{display:flex;align-items:center;gap:4px;flex:0 0 auto}.rt-mic-indicator[data-v-ffac8551]{width:22px;height:22px;border-radius:4px;border:1px solid var(--kln-border-normal);background:var(--kln-bg-card);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--kln-text-muted);transition:all .12s;position:relative;padding:0}.rt-mic-indicator[data-v-ffac8551]:hover{background:var(--kln-border-dim)}.rt-mic-indicator[data-v-ffac8551]:disabled{cursor:wait;opacity:.7}.rt-mic-indicator--granted[data-v-ffac8551]{border-color:#2ecc7173;background:#2ecc711a;color:#2ecc71}.rt-mic-indicator--prompt[data-v-ffac8551]{border-color:#f39c1273;background:#f39c121a;color:var(--kln-warning, #F39C12)}.rt-mic-indicator--denied[data-v-ffac8551]{border-color:#e74c3c73;background:#e74c3c1a;color:var(--kln-error, #E74C3C)}.rt-mic-indicator--no-speech[data-v-ffac8551]{position:relative}.rt-mic-indicator--no-speech[data-v-ffac8551]:after{content:"!";position:absolute;top:-3px;right:-3px;width:8px;height:8px;background:var(--kln-warning, #F39C12);color:#000;border-radius:50%;font-size:8px;line-height:8px;font-weight:800;display:flex;align-items:center;justify-content:center}.rt-mic-indicator__spin[data-v-ffac8551]{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:2px solid transparent;border-top-color:var(--kln-accent, #16C4C7);border-radius:6px;animation:rt-mic-spin-ffac8551 .7s linear infinite}@keyframes rt-mic-spin-ffac8551{to{transform:rotate(360deg)}}.rt-header__icon[data-v-ffac8551]{flex:0 0 auto}.rt-header__text[data-v-ffac8551]{font-weight:600;font-size:13px;color:var(--kln-text)}.rt-header__live[data-v-ffac8551]{display:inline-flex;align-items:center;gap:4px;font-size:9px;letter-spacing:.5px;font-weight:700;padding:2px 6px;border-radius:8px;background:var(--kln-border-dim);color:var(--kln-text-muted);margin-left:4px}.rt-header__live--on[data-v-ffac8551]{background:#2ecc7126;color:#2ecc71}.rt-header__live-dot[data-v-ffac8551]{width:6px;height:6px;border-radius:50%;background:currentColor}.rt-header__live--on .rt-header__live-dot[data-v-ffac8551]{animation:rt-pulse-dot-ffac8551 1.4s ease-in-out infinite}@keyframes rt-pulse-dot-ffac8551{0%,to{opacity:1}50%{opacity:.3}}.rt-modes[data-v-ffac8551]{display:flex;gap:4px;padding:6px 8px;border-bottom:1px solid var(--kln-border-dim, rgba(255,255,255,.06));flex:0 0 auto}.rt-mode-tab[data-v-ffac8551]{flex:1 1 0;min-width:0;background:transparent;border:1px solid var(--kln-border-dim, rgba(255,255,255,.08));border-radius:4px;padding:6px 4px;color:var(--kln-text-muted);font-size:11px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rt-mode-tab[data-v-ffac8551]:hover{background:var(--kln-border-dim);color:var(--kln-text)}.rt-mode-tab--active[data-v-ffac8551]{background:rgba(var(--kln-accent-rgb, 22, 196, 199),.12);border-color:var(--kln-accent, #16C4C7);color:var(--kln-accent, #16C4C7);font-weight:600}.rt-target[data-v-ffac8551]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--kln-bg-card);border-bottom:1px solid var(--kln-border-dim, rgba(255,255,255,.06));flex:0 0 auto}.rt-target__icon[data-v-ffac8551]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:rgba(var(--kln-accent-rgb, 22, 196, 199),.1);flex:0 0 auto}.rt-target__body[data-v-ffac8551]{flex:1 1 auto;min-width:0}.rt-target__name[data-v-ffac8551]{font-weight:600;font-size:12px;color:var(--kln-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rt-target__meta[data-v-ffac8551]{font-size:10px;color:var(--kln-text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rt-target__empty[data-v-ffac8551]{flex:1 1 auto;display:flex;align-items:center;min-width:0}.rt-target__empty-body[data-v-ffac8551]{min-width:0}.rt-target__empty-title[data-v-ffac8551]{font-size:12px;font-weight:600;color:var(--kln-text)}.rt-target__empty-hint[data-v-ffac8551]{font-size:10px;color:var(--kln-text-muted);line-height:1.3}.rt-channel-row[data-v-ffac8551]{padding:8px 10px;border-bottom:1px solid var(--kln-border-dim, rgba(255,255,255,.06));flex:0 0 auto}.rt-multi-list[data-v-ffac8551]{padding:6px 8px 8px;border-bottom:1px solid var(--kln-border-dim, rgba(255,255,255,.06));flex:0 1 auto;min-height:80px;max-height:200px;overflow-y:auto}.rt-multi-list__hint[data-v-ffac8551]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:var(--kln-text-dim);padding:4px 4px 6px}.rt-multi-list__hint strong[data-v-ffac8551]{color:var(--kln-accent, #16C4C7);font-weight:700}.rt-multi-list__toggle-all[data-v-ffac8551]{background:transparent;border:1px solid rgba(var(--kln-accent-rgb, 22, 196, 199),.35);color:var(--kln-accent, #16C4C7);font-size:9px;font-weight:600;letter-spacing:.4px;padding:2px 6px;border-radius:3px;cursor:pointer;transition:background .1s;white-space:nowrap}.rt-multi-list__toggle-all[data-v-ffac8551]:hover{background:rgba(var(--kln-accent-rgb, 22, 196, 199),.1)}.rt-multi-list__grid[data-v-ffac8551]{display:grid;grid-template-columns:1fr;gap:4px}.rt-multi-card[data-v-ffac8551]{display:flex;flex-direction:column;gap:2px;padding:6px 6px 6px 4px;border:1px solid var(--kln-border-dim);background:var(--kln-bg-card);border-radius:4px;cursor:pointer;transition:all .12s;min-width:0}.rt-multi-card[data-v-ffac8551]:hover{background:var(--kln-bg-overlay);border-color:var(--kln-border-normal)}.rt-multi-card--checked[data-v-ffac8551]{background:rgba(var(--kln-accent-rgb, 22, 196, 199),.1);border-color:rgba(var(--kln-accent-rgb, 22, 196, 199),.4)}.rt-multi-card--checked[data-v-ffac8551]:hover{background:rgba(var(--kln-accent-rgb, 22, 196, 199),.14)}.rt-multi-card--disabled[data-v-ffac8551]{opacity:.4;cursor:not-allowed}.rt-multi-card__row[data-v-ffac8551]{display:flex;align-items:center;gap:4px;min-width:0}.rt-multi-card__short[data-v-ffac8551]{font-size:11px;font-weight:700;color:var(--kln-text);flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-multi-card--checked .rt-multi-card__short[data-v-ffac8551]{color:var(--kln-accent, #16C4C7)}.rt-multi-card__lock[data-v-ffac8551]{flex:0 0 auto}.rt-multi-card__full[data-v-ffac8551]{font-size:9px;color:var(--kln-text-muted);padding-left:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.rt-multi-card__meta[data-v-ffac8551]{display:flex;align-items:center;gap:4px;font-size:9px;color:var(--kln-text-dim);padding-left:18px}.rt-multi-card__users[data-v-ffac8551]{font-weight:500}.rt-multi-card__type[data-v-ffac8551]{font-size:8px;font-weight:700;letter-spacing:.5px;color:var(--kln-text-muted);background:var(--kln-border-dim);padding:1px 4px;border-radius:2px;flex:0 0 auto}.rt-multi-card__gid[data-v-ffac8551]{font-family:SF Mono,Menlo,monospace;color:var(--kln-text-dim);font-size:9px}.rt-multi-list__status[data-v-ffac8551]{font-size:10px;font-weight:600;color:var(--kln-accent, #16C4C7);display:inline-flex;align-items:center;gap:3px;text-transform:none;letter-spacing:0}.rt-multi-list__empty[data-v-ffac8551]{padding:16px;text-align:center;font-size:10px;color:var(--kln-text-dim);font-style:italic}.rt-hangup-btn[data-v-ffac8551]{margin-top:6px;letter-spacing:.3px}.rt-channel-status[data-v-ffac8551]{font-size:14px;line-height:1}.rt-channel-status--available[data-v-ffac8551]{color:#2ecc71}.rt-channel-status--busy[data-v-ffac8551]{color:var(--kln-warning, #F39C12)}.rt-channel-status--offline[data-v-ffac8551]{color:var(--kln-text-dim)}.rt-participants[data-v-ffac8551]{padding:6px 10px;border-bottom:1px solid var(--kln-border-dim, rgba(255,255,255,.06));flex:0 0 auto}.rt-participants__hint[data-v-ffac8551]{font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:var(--kln-text-dim);margin-bottom:4px}.rt-participants__chips[data-v-ffac8551]{display:flex;flex-wrap:wrap;gap:4px}.rt-chip[data-v-ffac8551]{display:inline-flex;align-items:center;gap:4px;background:rgba(var(--kln-accent-rgb, 22, 196, 199),.12);border:1px solid rgba(var(--kln-accent-rgb, 22, 196, 199),.3);border-radius:10px;padding:2px 6px 2px 4px;font-size:10px;color:var(--kln-text)}.rt-chip__close[data-v-ffac8551]{cursor:pointer;opacity:.5;transition:opacity .1s}.rt-chip__close[data-v-ffac8551]:hover{opacity:1}.rt-channel-state[data-v-ffac8551]{display:flex;align-items:center;gap:6px;padding:6px 10px;font-size:10px;color:var(--kln-text-muted);border-bottom:1px solid var(--kln-border-dim, rgba(255,255,255,.06));flex:0 0 auto}.rt-channel-state__dot[data-v-ffac8551]{width:8px;height:8px;border-radius:50%}.rt-channel-state__dot--available[data-v-ffac8551]{background:#2ecc71;box-shadow:0 0 6px #2ecc7199}.rt-channel-state__dot--busy[data-v-ffac8551]{background:var(--kln-warning, #F39C12);animation:rt-pulse-dot-ffac8551 .7s ease-in-out infinite}.rt-channel-state__dot--offline[data-v-ffac8551]{background:var(--kln-error, #E74C3C)}.rt-channel-state__dot--idle[data-v-ffac8551]{background:var(--kln-border-normal)}.rt-channel-state__dot--ready[data-v-ffac8551]{background:var(--kln-accent, #16C4C7);box-shadow:0 0 6px #16c4c799}.rt-channel-state__dot--transmit[data-v-ffac8551]{background:var(--kln-accent, #16C4C7);animation:rt-pulse-dot-ffac8551 .6s ease-in-out infinite;box-shadow:0 0 8px #16c4c7cc}.rt-channel-state__dot--remote[data-v-ffac8551]{background:#e0e6ed;animation:rt-pulse-dot-ffac8551 .9s ease-in-out infinite}.rt-channel-state__label[data-v-ffac8551]{font-weight:600;color:var(--kln-text)}.rt-channel-state__divider[data-v-ffac8551]{color:var(--kln-border-normal)}.rt-channel-state__activity[data-v-ffac8551]{font-style:italic}.rt-live-transcript[data-v-ffac8551]{display:flex;flex-direction:column;gap:4px;padding:8px 10px;background:linear-gradient(180deg,rgba(var(--kln-accent-rgb, 22, 196, 199),.08),rgba(var(--kln-accent-rgb, 22, 196, 199),.02));border-bottom:1px solid var(--kln-border-dim, rgba(255,255,255,.06));border-left:2px solid var(--kln-accent, #16C4C7);flex:0 0 auto}.rt-live-transcript__head[data-v-ffac8551]{display:flex;align-items:center;gap:6px;font-size:9px;text-transform:uppercase;letter-spacing:.5px;color:var(--kln-accent, #16C4C7);font-weight:700}.rt-live-transcript__dot[data-v-ffac8551]{width:6px;height:6px;border-radius:50%;background:var(--kln-accent, #16C4C7);animation:rt-pulse-dot-ffac8551 .9s ease-in-out infinite;flex:0 0 auto}.rt-live-transcript__label[data-v-ffac8551]{flex:0 0 auto}.rt-live-transcript__warn[data-v-ffac8551]{margin-left:auto;font-size:9px;font-weight:600;color:var(--kln-warning, #F39C12);text-transform:none;letter-spacing:0}.rt-live-transcript__body[data-v-ffac8551]{font-size:12px;line-height:1.45;color:var(--kln-text);max-height:30vh;min-height:36px;overflow-y:auto;word-wrap:break-word;overflow-wrap:break-word;white-space:pre-wrap}.rt-live-transcript__final[data-v-ffac8551]{font-weight:500}.rt-live-transcript__interim[data-v-ffac8551]{color:var(--kln-text-muted);font-style:italic}.rt-live-transcript__hint[data-v-ffac8551]{color:var(--kln-text-dim);font-style:italic;font-size:11px}.rt-mic-denied[data-v-ffac8551]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#f39c1214;border-bottom:1px solid var(--kln-border-dim, rgba(255,255,255,.06));border-left:2px solid var(--kln-warning, #F39C12);font-size:11px;color:var(--kln-text);flex:0 0 auto}.rt-mic-denied__retry[data-v-ffac8551]{background:transparent;border:1px solid var(--kln-warning, #F39C12);color:var(--kln-warning, #F39C12);padding:2px 8px;border-radius:3px;font-size:10px;font-weight:600;cursor:pointer;margin-left:auto;transition:background .12s}.rt-mic-denied__retry[data-v-ffac8551]:hover{background:#f39c1226}.rt-rx-unavailable[data-v-ffac8551]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#f39c1214;border-top:1px solid var(--kln-border-dim, rgba(255,255,255,.06));border-left:2px solid var(--kln-warning, #F39C12);font-size:11px;color:var(--kln-text);flex:0 0 auto}.rt-ptt-zone[data-v-ffac8551]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 12px 10px;gap:8px;flex:0 0 auto;position:relative;background:radial-gradient(circle at 50% 50%,rgba(var(--kln-accent-rgb, 22, 196, 199),.04) 0%,transparent 70%)}.rt-ptt[data-v-ffac8551]{position:relative;width:100px;height:100px;border-radius:50%;border:2px dashed rgba(var(--kln-accent-rgb, 22, 196, 199),.6);background:rgba(var(--kln-accent-rgb, 22, 196, 199),.08);color:var(--kln-text);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;touch-action:none;padding:0;outline:none}.rt-ptt[data-v-ffac8551]:hover:not(:disabled){background:rgba(var(--kln-accent-rgb, 22, 196, 199),.16);border-style:solid}.rt-ptt[data-v-ffac8551]:focus-visible{box-shadow:0 0 0 3px rgba(var(--kln-accent-rgb, 22, 196, 199),.35)}.rt-ptt--talking[data-v-ffac8551]{background:var(--kln-accent, #16C4C7);border-style:solid;border-color:var(--kln-accent, #16C4C7);box-shadow:0 0 0 6px rgba(var(--kln-accent-rgb, 22, 196, 199),.25),0 0 30px rgba(var(--kln-accent-rgb, 22, 196, 199),.45);animation:rt-ptt-pulse-ffac8551 1.6s ease-in-out infinite}.rt-ptt--listening[data-v-ffac8551]{border-style:solid;border-color:var(--kln-accent, #16C4C7);background:rgba(var(--kln-accent-rgb, 22, 196, 199),.05)}.rt-ptt--receiving[data-v-ffac8551]{border-style:solid;border-color:#2ecc71;background:#2ecc711f;animation:rt-ptt-receiving-ffac8551 1.4s ease-in-out infinite}@keyframes rt-ptt-receiving-ffac8551{0%,to{box-shadow:0 0 #2ecc7180,0 0 20px #2ecc7133}50%{box-shadow:0 0 0 12px #2ecc7100,0 0 30px #2ecc7180}}.rt-ptt--connecting[data-v-ffac8551]{border-color:var(--kln-warning, #F39C12);border-style:solid;background:#f39c122e;animation:rt-ptt-connecting-ffac8551 1.6s ease-in-out infinite}@keyframes rt-ptt-connecting-ffac8551{0%,to{box-shadow:0 0 #f39c1299,0 0 20px #f39c1233;transform:scale(1)}50%{box-shadow:0 0 0 16px #f39c1200,0 0 30px #f39c1280;transform:scale(1.04)}}.rt-ptt--demanding[data-v-ffac8551]{border-color:var(--kln-warning, #F39C12);border-style:solid;background:#f39c1224;animation:rt-ptt-demanding-ffac8551 .9s ease-in-out infinite}@keyframes rt-ptt-demanding-ffac8551{0%,to{box-shadow:0 0 0 2px #f39c1280,0 0 16px #f39c1240}50%{box-shadow:0 0 0 9px #f39c1200,0 0 24px #f39c1273}}@keyframes rt-ptt-pulse-ffac8551{0%,to{box-shadow:0 0 0 6px rgba(var(--kln-accent-rgb, 22, 196, 199),.25),0 0 30px rgba(var(--kln-accent-rgb, 22, 196, 199),.45)}50%{box-shadow:0 0 0 14px rgba(var(--kln-accent-rgb, 22, 196, 199),.1),0 0 50px rgba(var(--kln-accent-rgb, 22, 196, 199),.6)}}.rt-ptt--disabled[data-v-ffac8551]{cursor:not-allowed;opacity:.45;border-color:var(--kln-border-normal);background:var(--kln-bg-card)}.rt-ptt__inner[data-v-ffac8551]{display:flex;flex-direction:column;align-items:center;gap:4px;position:relative;z-index:2;pointer-events:none}.rt-ptt__label[data-v-ffac8551]{font-size:9px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--kln-text);text-align:center;line-height:1.2;padding:0 4px}.rt-waveform[data-v-ffac8551]{display:flex;align-items:center;justify-content:center;gap:3px;width:100%;max-width:280px;height:56px;padding:0 4px;margin-top:4px;position:relative}.rt-waveform__bar[data-v-ffac8551]{flex:1 1 auto;min-width:2px;max-width:5px;height:8%;background:var(--kln-accent, #16C4C7);border-radius:2px;box-shadow:0 0 4px rgba(var(--kln-accent-rgb, 22, 196, 199),.7),0 0 8px rgba(var(--kln-accent-rgb, 22, 196, 199),.35);transition:height 60ms cubic-bezier(.4,0,.2,1);will-change:height}.rt-waveform--receiving .rt-waveform__bar[data-v-ffac8551]{background:#2ecc71;box-shadow:0 0 4px #2ecc71b3,0 0 8px #2ecc7159}.rt-waveform--synthetic .rt-waveform__bar[data-v-ffac8551]{animation:rt-bar-pulse-ffac8551 .9s ease-in-out infinite alternate;transition:none}.rt-waveform--synthetic .rt-waveform__bar[data-v-ffac8551]:nth-child(1){animation-delay:0ms;animation-duration:.7s}.rt-waveform--synthetic .rt-waveform__bar[data-v-ffac8551]:nth-child(2){animation-delay:60ms;animation-duration:.9s}.rt-waveform--synthetic .rt-waveform__bar[data-v-ffac8551]:nth-child(3){animation-delay:.12s;animation-duration:.6s}.rt-waveform--synthetic .rt-waveform__bar[data-v-ffac8551]:nth-child(4){animation-delay:80ms;animation-duration:1.1s}.rt-waveform--synthetic .rt-waveform__bar[data-v-ffac8551]:nth-child(5){animation-delay:.2s;animation-duration:.8s}.rt-waveform--synthetic .rt-waveform__bar[data-v-ffac8551]:nth-child(6){animation-delay:30ms;animation-duration:.9s}.rt-waveform--synthetic .rt-waveform__bar[data-v-ffac8551]:nth-child(7){animation-delay:.16s;animation-duration:.7s}.rt-waveform--synthetic .rt-waveform__bar[data-v-ffac8551]:nth-child(8){animation-delay:.22s;animation-duration:1s}.rt-waveform--synthetic .rt-waveform__bar[data-v-ffac8551]:nth-child(9){animation-delay:.1s;animation-duration:.6s}.rt-waveform--synthetic .rt-waveform__bar[data-v-ffac8551]:nth-child(10){animation-delay:.18s;animation-duration:.9s}.rt-waveform--synthetic .rt-waveform__bar[data-v-ffac8551]:nth-child(11){animation-delay:50ms;animation-duration:.8s}.rt-waveform--synthetic .rt-waveform__bar[data-v-ffac8551]:nth-child(12){animation-delay:.14s;animation-duration:1s}.rt-waveform--synthetic .rt-waveform__bar[data-v-ffac8551]:nth-child(n+13){animation-delay:calc(40ms * (var(--i, 13) - 12));animation-duration:.85s}.rt-waveform--synthetic .rt-waveform__bar[data-v-ffac8551]:nth-child(odd){animation-delay:90ms}.rt-waveform--synthetic .rt-waveform__bar[data-v-ffac8551]:nth-child(3n){animation-delay:.17s}.rt-waveform--synthetic .rt-waveform__bar[data-v-ffac8551]:nth-child(5n){animation-delay:.25s}.rt-waveform--synthetic .rt-waveform__bar[data-v-ffac8551]:nth-child(7n){animation-delay:30ms;animation-duration:1.05s}@keyframes rt-bar-pulse-ffac8551{0%{height:14%}25%{height:75%}50%{height:28%}75%{height:95%}to{height:40%}}.rt-ptt-hint[data-v-ffac8551]{font-size:10px;color:var(--kln-text-muted);display:inline-flex;align-items:center}.rt-ptt-hint kbd[data-v-ffac8551]{background:var(--kln-border-dim);border:1px solid var(--kln-border-normal);border-radius:3px;padding:1px 4px;font-size:9px;font-family:SF Mono,Menlo,monospace;margin:0 2px;color:var(--kln-text)}.rt-chat[data-v-ffac8551]{flex:1 1 0;min-height:140px;overflow-y:auto;padding:6px 0 4px;border-top:1px solid var(--kln-border-dim, rgba(255,255,255,.08));background:var(--kln-bg-surface, #161B22)}.rt-chat__empty[data-v-ffac8551]{padding:28px 16px;text-align:center;font-size:11px;color:var(--kln-text-dim);font-style:italic;line-height:1.6}.rt-chat__msg[data-v-ffac8551]{display:flex;gap:8px;padding:6px 10px 8px;transition:background .1s;border-bottom:1px solid var(--kln-border-dim)}.rt-chat__msg[data-v-ffac8551]:hover{background:var(--kln-bg-card)}.rt-chat__msg--tx[data-v-ffac8551]{background:rgba(var(--kln-accent-rgb, 22, 196, 199),.03)}.rt-chat__msg--tx[data-v-ffac8551]:hover{background:rgba(var(--kln-accent-rgb, 22, 196, 199),.06)}.rt-chat__avatar[data-v-ffac8551]{width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex:0 0 28px;margin-top:1px;font-weight:700;font-size:10px;letter-spacing:.4px;color:var(--kln-text);-webkit-user-select:none;user-select:none}.rt-chat__msg--tx .rt-chat__avatar[data-v-ffac8551]{background:var(--kln-accent, #16C4C7);box-shadow:0 0 0 1px rgba(var(--kln-accent-rgb, 22, 196, 199),.4);color:#fff}.rt-chat__msg--rx .rt-chat__avatar[data-v-ffac8551]{background:var(--kln-bg-overlay);color:var(--kln-text)}.rt-chat__avatar-init[data-v-ffac8551]{font-family:SF Mono,Menlo,monospace}.rt-chat__body[data-v-ffac8551]{flex:1 1 auto;min-width:0}.rt-chat__head[data-v-ffac8551]{display:flex;align-items:baseline;gap:6px;margin-bottom:2px;flex-wrap:wrap;line-height:1.2}.rt-chat__name[data-v-ffac8551]{font-weight:700;font-size:12px;color:var(--kln-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%}.rt-chat__msg--tx .rt-chat__name[data-v-ffac8551]{color:var(--kln-accent, #16C4C7)}.rt-chat__channel[data-v-ffac8551]{display:inline-flex;align-items:center;gap:2px;font-size:9px;color:var(--kln-text-dim);background:var(--kln-border-dim);padding:1px 5px 1px 3px;border-radius:3px;font-weight:500;white-space:nowrap}.rt-chat__channel-icon[data-v-ffac8551]{font-size:11px!important}.rt-chat__time[data-v-ffac8551]{font-family:SF Mono,Menlo,monospace;font-size:9px;color:var(--kln-text-dim);margin-left:auto}.rt-chat__dur[data-v-ffac8551]{font-family:SF Mono,Menlo,monospace;font-size:9px;color:var(--kln-text-dim)}.rt-chat__content[data-v-ffac8551]{font-size:12px;line-height:1.4;color:var(--kln-text);word-wrap:break-word;overflow-wrap:break-word}.rt-chat__placeholder[data-v-ffac8551]{display:inline-flex;align-items:center;gap:4px;color:var(--kln-text-dim);font-style:italic;font-size:11px}.rt-chat__placeholder .v-icon[data-v-ffac8551]{color:var(--kln-text-dim)!important}.rt-audio[data-v-ffac8551]{flex:0 0 auto;padding:6px 12px;display:flex;flex-direction:column;gap:2px;background:#00000026;border-top:1px solid var(--kln-border-dim)}.rt-audio__row[data-v-ffac8551]{display:flex;align-items:center;gap:2px;padding:3px 4px;border-radius:4px;cursor:pointer;font-size:11px;color:var(--kln-text-muted);transition:background .12s,color .12s}.rt-audio__row[data-v-ffac8551]:hover{background:var(--kln-border-dim);color:var(--kln-text)}.rt-audio__row--disabled[data-v-ffac8551]{cursor:not-allowed;opacity:.5}.rt-audio__name[data-v-ffac8551]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rt-audio__permit[data-v-ffac8551]{display:flex;align-items:center;width:100%;padding:5px 8px;border-radius:4px;border:1px solid var(--kln-warning, #F39C12);background:#f39c1214;color:var(--kln-text);font-size:11px;cursor:pointer}.rt-audio__permit[data-v-ffac8551]:hover{background:#f39c1226}.rt-audio__menu[data-v-ffac8551]{width:280px;background:var(--kln-bg-surface);color:var(--kln-text);border-radius:8px;overflow:hidden;box-shadow:0 8px 24px #00000073;border:1px solid var(--kln-border-normal)}.rt-audio__menu-title[data-v-ffac8551]{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--kln-text-dim);padding:8px 12px 4px;border-bottom:1px solid var(--kln-border-dim)}.rt-audio__menu-list[data-v-ffac8551]{max-height:220px;overflow-y:auto}.rt-audio__menu-item[data-v-ffac8551]{display:flex;align-items:center;gap:6px;padding:6px 12px;font-size:12px;cursor:pointer;border-bottom:1px solid var(--kln-border-dim);transition:background .12s}.rt-audio__menu-item[data-v-ffac8551]:hover{background:var(--kln-border-dim)}.rt-audio__menu-item.is-current[data-v-ffac8551]{background:rgba(var(--kln-accent-rgb, 22, 196, 199),.1)}.rt-audio__menu-label[data-v-ffac8551]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rt-audio__check[data-v-ffac8551]{flex-shrink:0}.rt-radio-list[data-v-ffac8551]{display:flex;flex-direction:column;gap:8px;padding:8px 0}.rt-radio-list__bar[data-v-ffac8551]{display:flex;gap:6px;align-items:center}.rt-radio-list__search[data-v-ffac8551]{flex:1 1 0;min-width:0;background:transparent;border:1px solid var(--kln-border, rgba(255,255,255,.12));border-radius:6px;color:var(--kln-text, #e8eef2);font-size:12px;padding:6px 8px;outline:none}.rt-radio-list__search[data-v-ffac8551]::placeholder{color:var(--kln-text-dim, #8a97a3)}.rt-radio-list__refresh[data-v-ffac8551]{background:transparent;border:1px solid var(--kln-border, rgba(255,255,255,.12));border-radius:6px;padding:4px 6px;cursor:pointer;color:var(--kln-text-dim)}.rt-radio-list__hint[data-v-ffac8551]{font-size:11px;color:var(--kln-text-dim);text-transform:uppercase;letter-spacing:.04em}.rt-radio-list__empty[data-v-ffac8551]{font-size:12px;color:var(--kln-text-dim);padding:12px 4px}.rt-radio-list__grid[data-v-ffac8551]{display:flex;flex-direction:column;gap:4px;max-height:320px;overflow-y:auto}.rt-radio-card[data-v-ffac8551]{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid transparent;border-radius:6px;cursor:pointer}.rt-radio-card[data-v-ffac8551]:hover{border-color:var(--kln-accent, #3aa0ff);background:#ffffff08}.rt-radio-card--disabled[data-v-ffac8551]{opacity:.45;cursor:not-allowed}.rt-radio-card--disabled[data-v-ffac8551]:hover{border-color:transparent;background:transparent}.rt-radio-card__dot[data-v-ffac8551]{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.rt-radio-card__dot.is-online[data-v-ffac8551]{background:var(--kln-success, #2ecc71)}.rt-radio-card__dot.is-offline[data-v-ffac8551]{background:var(--kln-text-dim, #6b7680)}.rt-radio-card__body[data-v-ffac8551]{flex:1 1 0;min-width:0}.rt-radio-card__name[data-v-ffac8551]{font-size:12px;color:var(--kln-text, #e8eef2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rt-radio-card__meta[data-v-ffac8551]{font-size:10px;color:var(--kln-text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rt-radio-card__issi[data-v-ffac8551]{font-family:var(--kln-mono, monospace)}.rt-radio-card__type[data-v-ffac8551]{font-size:9px;font-family:var(--kln-mono, monospace);letter-spacing:.06em;color:var(--kln-text-dim);border:1px solid var(--kln-border, rgba(255,255,255,.12));border-radius:4px;padding:1px 4px;flex:0 0 auto}.incident-ticker[data-v-b20451e0]{width:100%;height:100%;display:flex;align-items:stretch;background:var(--kln-alert-danger);color:#fff;overflow:hidden;font-family:var(--kln-font-family);--ti-block-h: 26px}.incident-ticker__cap[data-v-b20451e0]{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:0 16px;background:#a32d2d;border-right:2px solid rgba(255,255,255,.4)}.incident-ticker__cap-icon[data-v-b20451e0]{color:#fff!important;font-size:24px!important}.incident-ticker__empty[data-v-b20451e0]{display:flex;align-items:center;width:100%;padding-left:22px;font-size:16px;font-weight:700;letter-spacing:.04em;color:#fff}.incident-ticker__viewport[data-v-b20451e0]{flex:1 1 auto;height:100%;overflow:hidden}.incident-ticker__track[data-v-b20451e0]{display:flex;width:max-content;height:100%;will-change:transform}.incident-ticker__group[data-v-b20451e0]{display:flex;align-items:stretch;height:100%}.ticker-item[data-v-b20451e0]{display:inline-flex;align-items:center;gap:14px;height:100%;padding:0 20px;white-space:nowrap;border-right:2px solid rgba(255,255,255,.22);cursor:pointer;color:#fff;outline:none}.ticker-item[data-v-b20451e0]:hover,.ticker-item[data-v-b20451e0]:focus-visible{filter:brightness(1.12)}.ti-left[data-v-b20451e0]{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;height:var(--ti-block-h, 26px);box-sizing:border-box}.ti-cat[data-v-b20451e0]{display:flex;align-items:center;justify-content:center;gap:4px;padding:1px 8px;border-radius:4px;color:#fff;box-sizing:border-box}.ti-cat__icon[data-v-b20451e0]{color:#fff!important;font-size:11px!important}.ti-cat__label[data-v-b20451e0]{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;line-height:1}.ti-prio[data-v-b20451e0]{display:block;text-align:center;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:1px 7px;border-radius:4px;background:#fff;line-height:1.1;box-sizing:border-box}.ti-title[data-v-b20451e0]{font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;line-height:1.1;color:#fff}.ti-right[data-v-b20451e0]{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:var(--ti-block-h, 26px);box-sizing:border-box}.ti-place[data-v-b20451e0]{font-size:12px;font-weight:700;line-height:1.1;color:#fff}.ti-time[data-v-b20451e0]{font-size:10px;font-weight:600;line-height:1.1;color:#ffffffd9;font-variant-numeric:tabular-nums}.map-search[data-v-43220836]{flex:1;min-width:200px}.search-input[data-v-43220836]{font-size:13px!important}.places-filter-toggle[data-v-43220836]{cursor:pointer;transition:transform .12s,opacity .15s}.places-filter-toggle[data-v-43220836]:hover{transform:scale(1.12);opacity:1}.search-tetra-action[data-v-43220836]{align-self:center}.search-tetra-radio-btn[data-v-43220836]{opacity:0;transition:opacity .15s,background .15s}.search-tetra-radio-btn[data-v-43220836]:hover{background:var(--kln-accent-soft, rgba(22, 196, 199, .15))!important}.v-list-item:hover .search-tetra-radio-btn,.v-list-item--highlighted .search-tetra-radio-btn,.v-list-item--active .search-tetra-radio-btn{opacity:1}
