.CCTVPowercontrol-module__g7WGHW__panel{color:#3a4451;background:#f6f6fb;border:1px solid #e6e7eb;border-radius:.625rem;width:18.875rem;padding:1.25rem;box-shadow:0 1px 3px #00000014}.CCTVPowercontrol-module__g7WGHW__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.CCTVPowercontrol-module__g7WGHW__heading{flex-direction:column;gap:.3125rem;display:flex}.CCTVPowercontrol-module__g7WGHW__title{color:#3a4451;letter-spacing:-.02em;margin:0;font-size:.8125rem;font-weight:700;line-height:1.2}.CCTVPowercontrol-module__g7WGHW__description{color:#797979;margin:0;font-size:.6875rem;line-height:1.4}.CCTVPowercontrol-module__g7WGHW__statusOn,.CCTVPowercontrol-module__g7WGHW__statusOff{text-align:center;border-radius:999px;min-width:2.75rem;padding:.3125rem .625rem;font-size:.6875rem;font-weight:700;line-height:1}.CCTVPowercontrol-module__g7WGHW__statusOn{color:#0d99ff;background:#2f9bff1f}.CCTVPowercontrol-module__g7WGHW__statusOff{color:#797979;background:#8d90961f}.CCTVPowercontrol-module__g7WGHW__toggleSection{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;margin-bottom:1rem;display:flex}.CCTVPowercontrol-module__g7WGHW__sectionLabel{color:#55595f;font-size:.75rem;font-weight:500;line-height:1.2}.CCTVPowercontrol-module__g7WGHW__toggleRow{align-items:center;gap:.375rem;display:inline-flex}.CCTVPowercontrol-module__g7WGHW__toggleLabel{color:#a0a3a8;font-size:.6875rem;font-weight:600;line-height:1}.CCTVPowercontrol-module__g7WGHW__toggleLabelActive{color:#3a4451;font-size:.6875rem;font-weight:700;line-height:1}.CCTVPowercontrol-module__g7WGHW__toggle{cursor:pointer;background:#e6e7eb;border:0;border-radius:999px;align-items:center;width:2rem;height:1rem;padding:.125rem;transition:background .18s;display:inline-flex}.CCTVPowercontrol-module__g7WGHW__toggle[data-enabled=true]{background:#0d99ff;justify-content:flex-end}.CCTVPowercontrol-module__g7WGHW__toggle[data-enabled=false]{justify-content:flex-start}.CCTVPowercontrol-module__g7WGHW__toggle:disabled{opacity:.55;cursor:not-allowed}.CCTVPowercontrol-module__g7WGHW__toggleThumb{background:#fff;border-radius:999px;width:.75rem;height:.75rem;box-shadow:0 1px 2px #0f172a26}.CCTVPowercontrol-module__g7WGHW__form{flex-direction:column;gap:.75rem;margin-top:1rem;display:flex}.CCTVPowercontrol-module__g7WGHW__field{flex-direction:column;gap:.375rem;display:flex}.CCTVPowercontrol-module__g7WGHW__fieldLabel{color:#55595f;font-size:.75rem;font-weight:500;line-height:1.2}.CCTVPowercontrol-module__g7WGHW__inputWrap{background:#f8f9fa;border:1px solid #e6e7eb;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .625rem;display:flex}.CCTVPowercontrol-module__g7WGHW__inputIcon{color:#797979;flex-shrink:0;width:1rem;height:1rem}.CCTVPowercontrol-module__g7WGHW__input{color:#3a4451;background:0 0;border:none;outline:none;flex:1;width:100%;font-size:.8125rem;font-weight:500}.CCTVPowercontrol-module__g7WGHW__input:disabled{color:#a0a3a8}.CCTVPowercontrol-module__g7WGHW__input::-webkit-calendar-picker-indicator{filter:invert(.4);cursor:pointer}.CCTVPowercontrol-module__g7WGHW__divider{background:#e6e7eb;height:1px;margin:1rem 0}.CCTVPowercontrol-module__g7WGHW__buttonRow{gap:.5rem;margin-top:1rem;display:flex}.CCTVPowercontrol-module__g7WGHW__cancelButton,.CCTVPowercontrol-module__g7WGHW__saveButton{cursor:pointer;border-radius:.5rem;flex:1;height:2.25rem;font-size:.8125rem;font-weight:600;transition:all .15s}.CCTVPowercontrol-module__g7WGHW__cancelButton{color:#55595f;background:#fff;border:1px solid #e6e7eb}.CCTVPowercontrol-module__g7WGHW__cancelButton:hover:not(:disabled){background:#f8f9fa;border-color:#d0d3d8}.CCTVPowercontrol-module__g7WGHW__saveButton{color:#fff;background:#0d99ff;border:none}.CCTVPowercontrol-module__g7WGHW__saveButton:hover:not(:disabled){background:#0b8ae6}.CCTVPowercontrol-module__g7WGHW__cancelButton:disabled,.CCTVPowercontrol-module__g7WGHW__saveButton:disabled{opacity:.55;cursor:not-allowed}
.CCTVPlayerWidget-module__BLcPrq__widget{--cctv-widget-scale:1;flex-direction:column;height:100%;display:flex;position:relative;container-type:size}.CCTVPlayerWidget-module__BLcPrq__overlayOpen{z-index:101}.CCTVPlayerWidget-module__BLcPrq__container{background:#fff;flex-direction:column;gap:.75rem;min-width:200px;height:100%;padding:.75rem;display:flex;overflow:hidden}.CCTVPlayerWidget-module__BLcPrq__container[data-fullscreen-video-only=true]{background:#2f343c;border:0;border-radius:0;gap:0;min-width:0;min-height:0;padding:0}.CCTVPlayerWidget-module__BLcPrq__playerArea{border-radius:calc(.1875rem * var(--cctv-widget-scale));background:#000;flex:1;display:flex;position:relative;container-type:size}.CCTVPlayerWidget-module__BLcPrq__container[data-fullscreen-video-only=true] .CCTVPlayerWidget-module__BLcPrq__playerArea{border-radius:0}.CCTVPlayerWidget-module__BLcPrq__container[data-fullscreen-video-only=true] .CCTVPlayerWidget-module__BLcPrq__video{background-color:#000}:-webkit-any(.CCTVPlayerWidget-module__BLcPrq__playerArea:fullscreen,.CCTVPlayerWidget-module__BLcPrq__playerArea:-webkit-full-screen){width:100vw;height:100vh;overflow:hidden}:is(.CCTVPlayerWidget-module__BLcPrq__playerArea:fullscreen,.CCTVPlayerWidget-module__BLcPrq__playerArea:fullscreen){width:100vw;height:100vh;overflow:hidden}.CCTVPlayerWidget-module__BLcPrq__video{object-fit:contain;background-color:#000;width:100%;height:100%}.CCTVPlayerWidget-module__BLcPrq__placeholder{color:#94a3b8;text-align:center;background:#f1f5f9;align-content:center;place-items:center;gap:.4rem;padding:.5rem;font-size:14px;font-weight:400;line-height:normal;display:grid}.CCTVPlayerWidget-module__BLcPrq__placeholderIcon{width:1.6rem;height:1.6rem}.CCTVPlayerWidget-module__BLcPrq__infoArea{background:#fff;justify-content:space-between;align-items:center;padding:0 .2875rem;display:flex}.CCTVPlayerWidget-module__BLcPrq__titleGroup{flex-direction:column;gap:.2rem;min-width:0;display:flex}.CCTVPlayerWidget-module__BLcPrq__titleButton{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.25rem;align-items:center;gap:.375rem;min-width:0;max-width:100%;padding:.125rem;display:flex}.CCTVPlayerWidget-module__BLcPrq__titleButton:disabled{cursor:not-allowed}.CCTVPlayerWidget-module__BLcPrq__titleButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.CCTVPlayerWidget-module__BLcPrq__title{color:#3a4451;letter-spacing:-.325px;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:normal;font-weight:700;line-height:normal;overflow:hidden}.CCTVPlayerWidget-module__BLcPrq__streamHealthStatusDot{background:#9ca3af;border-radius:9999px;flex:none;width:.4375rem;height:.4375rem}.CCTVPlayerWidget-module__BLcPrq__streamHealthStatusDot[data-health-state=ON]{background:#22c55e;box-shadow:0 0 0 1px #22c55e33}.CCTVPlayerWidget-module__BLcPrq__streamHealthStatusDot[data-health-state=OFF]{background:#ef4444;box-shadow:0 0 0 1px #ef444433}.CCTVPlayerWidget-module__BLcPrq__idNumber{color:#797979;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.CCTVPlayerWidget-module__BLcPrq__controls{align-items:center;gap:calc(.85rem * var(--cctv-widget-scale));display:flex;position:relative}.CCTVPlayerWidget-module__BLcPrq__iconButton{color:#969696;cursor:pointer;background:#fff;justify-content:center;align-items:center;width:.9375rem;height:.9375rem;transition:all .2s;display:flex}.CCTVPlayerWidget-module__BLcPrq__iconButton:hover{color:#1f2937;background:#f3f4f6;border-color:#d1d5db}.CCTVPlayerWidget-module__BLcPrq__iconButton:disabled{cursor:not-allowed;opacity:.45}.CCTVPlayerWidget-module__BLcPrq__iconButton:disabled:hover{color:#969696;background:#fff}.CCTVPlayerWidget-module__BLcPrq__iconButton svg{width:calc(1.1rem * var(--cctv-widget-scale));height:calc(1.1rem * var(--cctv-widget-scale))}.CCTVPlayerWidget-module__BLcPrq__powerPanel{width:auto;box-shadow:none;z-index:var(--z-widget-toolbar);background:0 0;border:0;padding:0}@container (max-width:300px){.CCTVPlayerWidget-module__BLcPrq__widget{--cctv-widget-scale:.85}}
.RecordedBroadcastProvider-module__0RSWHG__popup{right:24px;bottom:calc(24px + var(--app-safe-bottom-offset,0px));color:#3a4451;width:min(500px,100vw - 32px);font-family:var(--font-paperlogy), "Pretendard", sans-serif;background:linear-gradient(180.79deg,#ecf4ff 3.22%,#fff 98.61%);border-radius:6px;flex-direction:column;gap:30px;padding:20px;display:flex;position:fixed;box-shadow:0 8px 32px #28303f1a}.RecordedBroadcastProvider-module__0RSWHG__popupClosing{pointer-events:none;animation:.24s cubic-bezier(.4,0,1,1) forwards RecordedBroadcastProvider-module__0RSWHG__popup-close}@keyframes RecordedBroadcastProvider-module__0RSWHG__popup-close{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}.RecordedBroadcastProvider-module__0RSWHG__heading{flex-direction:column;gap:10px;display:flex}.RecordedBroadcastProvider-module__0RSWHG__titleRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.RecordedBroadcastProvider-module__0RSWHG__titleRow h2{letter-spacing:-.45px;margin:0;font-size:18px;font-weight:600;line-height:1.2}.RecordedBroadcastProvider-module__0RSWHG__close{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 24px;place-items:center;padding:0;display:grid}.RecordedBroadcastProvider-module__0RSWHG__heading p{color:#797979;letter-spacing:-.35px;margin:0;font-size:14px;line-height:1.2}.RecordedBroadcastProvider-module__0RSWHG__statusList{flex-direction:column;gap:8px;max-height:168px;margin:-14px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.RecordedBroadcastProvider-module__0RSWHG__statusList li{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:16px;padding:0 2px 8px;font-size:13px;display:flex}.RecordedBroadcastProvider-module__0RSWHG__cameraName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.RecordedBroadcastProvider-module__0RSWHG__cameraStatus{color:#627083;flex-shrink:0;font-weight:600}.RecordedBroadcastProvider-module__0RSWHG__cameraStatus[data-status=available],.RecordedBroadcastProvider-module__0RSWHG__cameraStatus[data-status=completed]{color:#138a4b}.RecordedBroadcastProvider-module__0RSWHG__cameraStatus[data-status=unavailable],.RecordedBroadcastProvider-module__0RSWHG__cameraStatus[data-status=failed],.RecordedBroadcastProvider-module__0RSWHG__cameraStatus[data-status=cancelled]{color:#d63d45}.RecordedBroadcastProvider-module__0RSWHG__cameraStatus[data-status=indeterminate],.RecordedBroadcastProvider-module__0RSWHG__cameraStatus[data-status=unknown]{color:#a56a00}.RecordedBroadcastProvider-module__0RSWHG__player{background:#fff;border:1px solid #eee;border-radius:100px;flex-direction:column;gap:10px;padding:20px 40px;display:flex}.RecordedBroadcastProvider-module__0RSWHG__track{background:repeating-linear-gradient(90deg,#969696 0 2px,#0000 2px 6px) 50%/100% 12px no-repeat;height:60px;position:relative}.RecordedBroadcastProvider-module__0RSWHG__played{background:#fff url(/images/broadcast/recording-waveform.svg) 0/134.19px 38px repeat-x;height:100%;transition:width .15s linear;position:absolute}.RecordedBroadcastProvider-module__0RSWHG__cursor{background:#2177fa;width:2px;height:100%;transition:left .15s linear;position:absolute;top:0}.RecordedBroadcastProvider-module__0RSWHG__cursor:before{content:"";background:#2177fa;border-radius:50%;width:11px;height:11px;position:absolute;top:-5px;left:-4.5px}.RecordedBroadcastProvider-module__0RSWHG__times{color:#797979;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;line-height:1;display:flex}.RecordedBroadcastProvider-module__0RSWHG__error{color:#797979;align-items:center;gap:12px;font-size:12px;display:flex}.RecordedBroadcastProvider-module__0RSWHG__error button{color:#2177fa;cursor:pointer;background:#fff;border:1px solid #2177fa;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;padding:6px 10px;display:flex}.RecordedBroadcastProvider-module__0RSWHG__popup button:focus-visible{outline-offset:3px;outline:2px solid #2177fa}@media (max-width:540px){.RecordedBroadcastProvider-module__0RSWHG__popup{right:16px;bottom:calc(16px + var(--app-safe-bottom-offset,0px))}.RecordedBroadcastProvider-module__0RSWHG__player{padding-inline:24px}}@media (prefers-reduced-motion:reduce){.RecordedBroadcastProvider-module__0RSWHG__popupClosing{animation-duration:1ms}}
.VWorldMapToolbar-module__3KHM3G__root{z-index:var(--map-toolbar-z-index,3);align-items:flex-start;gap:.5rem;display:flex;position:absolute;top:.625rem;left:.625rem}.VWorldMapToolbar-module__3KHM3G__toolbarColumn{flex-direction:column;align-items:flex-start;gap:.375rem;width:2.75rem;display:inline-flex}.VWorldMapToolbar-module__3KHM3G__group{-webkit-backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #0000001f;border-radius:.375rem;width:2.75rem;overflow:visible}.VWorldMapToolbar-module__3KHM3G__button{box-sizing:border-box;cursor:pointer;text-align:center;white-space:nowrap;opacity:.94;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:.1875rem;width:2.75rem;min-height:2.75rem;padding:.375rem .25rem;font-size:.7rem;line-height:.75rem;transition:opacity .15s;display:flex}.VWorldMapToolbar-module__3KHM3G__button:hover,.VWorldMapToolbar-module__3KHM3G__buttonActive{opacity:1}.VWorldMapToolbar-module__3KHM3G__buttonLabel{color:#111;font-weight:600}.VWorldMapToolbar-module__3KHM3G__icon{color:#4f4f4f;justify-content:center;align-items:center;display:inline-flex}.VWorldMapToolbar-module__3KHM3G__iconSvg{width:.9rem;height:.9rem}.VWorldMapToolbar-module__3KHM3G__iconActive{color:#0d99ff}.VWorldMapToolbar-module__3KHM3G__divider{background:#0000001f;height:1px}.VWorldMapToolbar-module__3KHM3G__panelDialog{width:9.875rem;overflow:visible}.VWorldMapToolbar-module__3KHM3G__legendPanelDialog{width:min(21rem,100vw - 4rem);overflow:visible}.VWorldMapToolbar-module__3KHM3G__panelInner{width:fit-content;position:relative}.VWorldMapToolbar-module__3KHM3G__panel{-webkit-backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #0000001f;border-radius:.375rem;width:9.875rem;overflow:hidden;box-shadow:0 10px 24px #0f172a2e}.VWorldMapToolbar-module__3KHM3G__tabs{background:#ffffff2e;border-bottom:1px solid #0000001a;gap:0;padding:.375rem;display:flex}.VWorldMapToolbar-module__3KHM3G__tab{box-sizing:border-box;cursor:pointer;text-align:center;letter-spacing:.02em;color:#666;background:0 0;border:none;border-bottom:2px solid #0000;border-top-left-radius:.25rem;border-top-right-radius:.25rem;flex:1;justify-content:center;align-items:center;padding:.1875rem 0;font-size:.5625rem;font-weight:700;display:flex}.VWorldMapToolbar-module__3KHM3G__tabSelected{color:#0f172a;background:#ffffffb3;border-bottom-color:#0d99ff}.VWorldMapToolbar-module__3KHM3G__options{justify-content:center;gap:.375rem;padding:.375rem;display:grid}.VWorldMapToolbar-module__3KHM3G__options2d{grid-template-columns:repeat(2,4.375rem)}.VWorldMapToolbar-module__3KHM3G__options3d{grid-template-columns:4.375rem}.VWorldMapToolbar-module__3KHM3G__optionButton{cursor:pointer;background:#ffffff85;border:1px solid #0000001f;border-radius:.3125rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;width:4.375rem;min-height:4.375rem;padding:.5rem .375rem;display:flex}.VWorldMapToolbar-module__3KHM3G__optionButtonSelected{background:#0d99ff1f;border-color:#0d99ff}.VWorldMapToolbar-module__3KHM3G__optionThumb{background-position:50%;background-size:cover;border-radius:.25rem;width:2.5rem;height:2.5rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.VWorldMapToolbar-module__3KHM3G__optionThumbSelected{box-shadow:inset 0 0 0 1px #0d99ff}.VWorldMapToolbar-module__3KHM3G__optionCheck{color:#fff;background:#0d99ff;border-radius:9999px;place-items:center;width:.625rem;height:.625rem;font-size:.4375rem;font-weight:700;display:grid;position:absolute;top:.125rem;right:.125rem}.VWorldMapToolbar-module__3KHM3G__optionLabel{text-align:center;letter-spacing:-.02em;color:#111;font-size:.5rem;font-weight:600;line-height:.625rem}.VWorldMapToolbar-module__3KHM3G__optionLabelSelected{font-weight:700}
/*# sourceMappingURL=0u8lcfnr86e15.css.map*/