:root,:root[data-theme=light]{--cc-bg: #F0F2F5;--cc-panel: #FFFFFF;--cc-panel-2: #F6F8FB;--cc-panel-hover: #EEF3FA;--cc-border: #E1E7EF;--cc-border-strong: #C9D3E0;--cc-text: #0F1B2D;--cc-text-2: #4F5F75;--cc-text-3: #7D8BA0;--cc-accent: #1890FF;--cc-accent-soft: rgba(24, 144, 255, .12);--cc-gold: #FAB51D;--cc-overlay: rgba(255, 255, 255, .94);--cc-overlay-border: rgba(15, 27, 45, .1);--cc-shadow: 0 2px 10px rgba(15, 27, 45, .08);--cc-live: #16A34A;--cc-danger: #E5484D;--cc-warning: #E8A317;--cc-ok: #2FB344;--cc-info: #2F7FE0;--cc-scope-bg: #EAF1FA;--cc-scope-ring: rgba(47, 127, 224, .35);--cc-scope-axis: rgba(47, 127, 224, .25);--cc-scope-text: #4F5F75;--cc-scope-sweep: rgba(47, 127, 224, .28);--cc-target-aerial: #E8590C;--cc-target-ground: #0E9384;--cc-scrollbar-track: #F0F2F5}:root[data-theme=dark]{--cc-bg: #060E1A;--cc-panel: #0C1726;--cc-panel-2: #0F1C2E;--cc-panel-hover: #142439;--cc-border: #1A2A40;--cc-border-strong: #26395A;--cc-text: #E6EDF6;--cc-text-2: #A3B2C7;--cc-text-3: #6E7F97;--cc-accent: #3C9AFF;--cc-accent-soft: rgba(60, 154, 255, .16);--cc-gold: #FAB51D;--cc-overlay: rgba(10, 20, 36, .92);--cc-overlay-border: rgba(255, 255, 255, .08);--cc-shadow: 0 4px 16px rgba(0, 0, 0, .45);--cc-live: #22C55E;--cc-danger: #F05252;--cc-warning: #F5B83D;--cc-ok: #3FCB5A;--cc-info: #4C9BFF;--cc-scope-bg: #08182B;--cc-scope-ring: rgba(76, 155, 255, .35);--cc-scope-axis: rgba(76, 155, 255, .22);--cc-scope-text: #A3B2C7;--cc-scope-sweep: rgba(76, 155, 255, .3);--cc-target-aerial: #E25C14;--cc-target-ground: #0E9C8C;--cc-scrollbar-track: #0A1424}.login-screen{background-repeat:no-repeat;background-size:cover;height:100vh;width:100vw}.login-screen .wrapper{height:100%}.login-screen .wrapper .ant-card.ant-card-bordered{background-color:transparent;border:0}.login-screen .wrapper .logo{line-height:0}.login-screen .wrapper .logo .bar-bottom{background:linear-gradient(90deg,#fab51d,#c0892c);margin:20px 0 24px;height:6px;width:100%}.login-screen .wrapper .alert-container{margin-bottom:20px}.login-screen .wrapper .ant-card{padding:0}.login-screen .wrapper img{height:auto;max-width:240px;width:85%}.login-screen .copy{color:#8c8c8c;padding:5px 0 10px;text-align:center}.login-screen .bar-copy{background:linear-gradient(90deg,#fab51d,#c0892c);height:6px;width:100%}.fadeIn,.ant-layout .files-screen .bg-hover,.dynamic-form .bg-hover{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.ant-layout .files-screen{display:flex}.ant-layout .files-screen>.ant-card{display:flex;width:100%}.ant-layout .files-screen>.ant-card .ant-card-body{width:100%}.ant-layout .files-screen .file-row-wrapper{flex-direction:column;height:100%}.ant-layout .files-screen .bg-hover{all:unset;align-items:center;animation-duration:.5s;animation-name:fadeIn;background-color:#00000080;color:#fff;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;position:absolute;width:100%;z-index:9}.ant-layout .files-screen .bg-hover p{text-align:center}.ant-layout .files-screen .bg-hover button{cursor:pointer;height:auto}.ant-layout .files-screen .bg-hover .action-buttons{display:flex;flex-direction:row}.ant-layout .files-screen .bg-hover .action-buttons button svg{color:#fff}.ant-layout .files-screen .bg-hover .anticon{font-size:40px}.ant-layout .files-screen .ant-list-items .ant-list-item-meta-content .ant-list-item-meta-title{margin-bottom:0}.ant-layout .files-screen .ant-list-items .ant-list-item-meta-content .ant-list-item-meta-description{line-height:1}.ant-layout .files-screen .ant-list-items .ant-list-item-meta-content .ant-list-item-meta-description em{display:inline-block;font-size:.85em;margin-top:5px;opacity:.8}.ant-layout .files-screen .list-layout-by-grid .ant-spin-container>.ant-row{justify-content:space-between}.ant-layout .files-screen .list-layout-by-grid .ant-spin-container>.ant-row>div{margin:0 0 20px;width:23.5%}@media screen and (max-width:900px){.ant-layout .files-screen .list-layout-by-grid .ant-spin-container>.ant-row>div{width:31.3333333333%}}@media screen and (max-width:700px){.ant-layout .files-screen .list-layout-by-grid .ant-spin-container>.ant-row>div{width:48%}}@media screen and (max-width:500px){.ant-layout .files-screen .list-layout-by-grid .ant-spin-container>.ant-row>div{width:100%}}.ant-layout .files-screen .list-layout-by-grid .ant-spin-container .ant-list-item{margin:0}.ant-layout .files-screen .list-layout-by-grid .ant-spin-container .ant-list-item .ant-list-item-meta-avatar{margin-inline-end:0;margin-right:0;width:100%}.ant-layout .files-screen .list-layout-by-grid .ant-spin-container .ant-list-item .ant-list-item-meta-avatar .file-hover{position:relative;width:100%}.ant-layout .files-screen .list-layout-by-grid .ant-spin-container .ant-list-item .ant-list-item-meta-avatar .file-hover .item-fake-backgound{background-position:center;background-repeat:no-repeat;background-size:cover;height:250px;width:100%}@media screen and (max-width:500px){.ant-layout .files-screen .list-layout-by-grid .ant-spin-container .ant-list-item .ant-list-item-meta-avatar .file-hover .item-fake-backgound{height:300px}}.dynamic-form{display:flex}.dynamic-form>.ant-card{display:flex;width:100%}.dynamic-form>.ant-card .ant-card-body{width:100%}.dynamic-form .file-row-wrapper{flex-direction:column;height:100%}.dynamic-form .bg-hover{all:unset;align-items:center;animation-duration:.5s;animation-name:fadeIn;background-color:#00000080;color:#fff;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;position:absolute;width:100%;z-index:9}.dynamic-form .bg-hover p{text-align:center}.dynamic-form .bg-hover button{cursor:pointer;height:auto}.dynamic-form .bg-hover .action-buttons{display:flex;flex-direction:row}.dynamic-form .bg-hover .action-buttons button svg{color:#fff}.dynamic-form .bg-hover .anticon{font-size:40px}.dynamic-form .ant-list-items .ant-list-item-meta-content .ant-list-item-meta-title{margin-bottom:0}.dynamic-form .ant-list-items .ant-list-item-meta-content .ant-list-item-meta-description{line-height:1}.dynamic-form .ant-list-items .ant-list-item-meta-content .ant-list-item-meta-description em{display:inline-block;font-size:.85em;margin-top:5px;opacity:.8}.dynamic-form .list-layout-by-grid{height:100%;overflow-y:auto}.dynamic-form .list-layout-by-grid .ant-spin-container{height:300px;overflow-y:auto}.dynamic-form .list-layout-by-grid .ant-spin-container>.ant-row{justify-content:space-between}.dynamic-form .list-layout-by-grid .ant-spin-container>.ant-row>div{margin:0 0 20px;width:47%}.dynamic-form .list-layout-by-grid .ant-spin-container .ant-list-item{margin:0}.dynamic-form .list-layout-by-grid .ant-spin-container .ant-list-item .ant-list-item-meta-avatar{margin-inline-end:0;margin-right:0;width:100%}.dynamic-form .list-layout-by-grid .ant-spin-container .ant-list-item .ant-list-item-meta-avatar .file-hover{position:relative;width:100%}.dynamic-form .list-layout-by-grid .ant-spin-container .ant-list-item .ant-list-item-meta-avatar .file-hover .item-fake-backgound{background-position:center;background-repeat:no-repeat;background-size:cover;height:250px;width:100%}@media screen and (max-width:500px){.dynamic-form .list-layout-by-grid .ant-spin-container .ant-list-item .ant-list-item-meta-avatar .file-hover .item-fake-backgound{height:300px}}.dynamic-form .list-layout-by-list .ant-spin-container{height:300px;overflow-y:auto}.dynamic-form .list-layout-by-list .ant-list-items li.ant-list-item .item-file-date{flex:0;font-size:12px}.dynamic-form .list-layout-by-list .ant-list-items li.ant-list-item .ant-list-item-action{margin-inline-start:24px}.file-information .ant-descriptions-view .ant-descriptions-row td{padding-bottom:0}.dashboard{height:100vh;width:100vw}.dashboard .ant-layout-sider-zero-width-trigger{top:10px}.dashboard .logo{width:80px;height:80px;margin:30px auto;border-radius:50%;display:flex;justify-content:center;align-items:center}.dashboard .logo img{height:70px;width:70px}.dashboard .site-layout-sub-header-background{position:relative}.dashboard .site-layout-sub-header-background .bar-menu{background:linear-gradient(90deg,#fab51d,#c0892c);bottom:0;height:4px;left:0;position:absolute;width:100%}.dashboard-screen .gm-style .gm-style-iw-d{overflow:hidden!important}.dashboard-screen .puck-detail .ant-card-head .ant-card-head-title span{vertical-align:middle}.dashboard-screen .puck-detail .ant-card-head .ant-card-head-title .circle{border-radius:50%;display:inline-block;height:24px;margin-right:10px;width:24px}.puck-edit-screen .header-row .operational-status span{vertical-align:middle}.puck-edit-screen .header-row .operational-status .circle{border-radius:50%;display:inline-block;height:24px;margin-right:10px;width:24px}.puck-edit-screen .quick-menus .ant-tabs-nav{margin-bottom:0}.puck-edit-screen .technical-data{border-collapse:collapse;width:100%}.puck-edit-screen .technical-data tr td{padding:16px}.puck-edit-screen .technical-data tr.group-tech-odd{background-color:var(--cc-panel-2)}.puck-edit-screen .event-tab-content .ant-tabs-content-holder .ant-tabs-content,.puck-edit-screen .event-tab-content .ant-tabs-content-holder .ant-tabs-tabpane{height:100%}.dashboard .site-layout-sub-header-background{border-bottom:1px solid var(--cc-border)}.cc-brand{border-left:1px solid var(--cc-border);display:flex;flex-direction:column;line-height:1.1;margin-left:6px;padding-left:16px;white-space:nowrap}.cc-brand__name{color:var(--cc-text);font-size:20px;font-weight:700;letter-spacing:.08em}.cc-brand__sub{color:var(--cc-text-2);font-size:11px;letter-spacing:.32em;text-transform:uppercase}.cc-sider.ant-layout-sider{border-right:1px solid var(--cc-border);overflow-y:auto}.cc-sidenav ul{list-style:none;padding:6px 0}.cc-sidenav__item{align-items:center;background:transparent;border:0;border-left:3px solid transparent;color:var(--cc-text-2);cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:12px 6px 10px 3px;transition:background-color .12s ease,color .12s ease;width:100%}.cc-sidenav__item:hover{background:var(--cc-panel-hover);color:var(--cc-text)}.cc-sidenav__item:focus-visible{outline:2px solid var(--cc-accent);outline-offset:-2px}.cc-sidenav__item.is-active{background:var(--cc-accent-soft);border-left-color:var(--cc-accent);color:var(--cc-accent)}.cc-sidenav__icon{font-size:22px;line-height:1}.cc-sidenav__icon .ant-badge{color:inherit;font-size:inherit}.cc-sidenav__label{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:12px;line-height:1.25;overflow:hidden;text-align:center}.cc-sidenav__flyout .ant-popover-inner{padding:8px 4px}.cc-sidenav__flyout .ant-popover-title{padding:0 12px}.cc-sidenav__flyout .ant-menu{border-inline-end:0!important;min-width:200px}.cc-home{display:flex;flex:1;flex-direction:column;gap:10px;height:100%;min-height:0;padding:10px;position:relative}.cc-center{align-items:center;display:flex;height:100%;justify-content:center;min-height:80px;width:100%}.cc-editbar{align-items:center;background:var(--cc-panel);border:1px dashed var(--cc-accent);border-radius:6px;display:flex;flex-wrap:wrap;gap:8px 16px;padding:8px 12px}.cc-editbar__title{color:var(--cc-accent);font-weight:600}.cc-editbar__hint{color:var(--cc-text-2);flex:1;font-size:12px;min-width:200px}.cc-editbar__source{margin-inline-end:0}.cc-grid-viewport{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.cc-grid{display:grid;grid-auto-flow:row dense}.cc-grid__cell{min-height:0;min-width:0;position:relative}.cc-grid__cell.is-editing{border-radius:6px;outline:1px dashed var(--cc-border-strong);outline-offset:2px}.cc-grid__cell.is-editing>.cc-widget{opacity:.8;pointer-events:none}.cc-grid__cell.is-dragging{opacity:.35}.cc-grid__cell.is-over{outline:2px solid var(--cc-accent)}.cc-grid__cell.is-resizing{outline:2px solid var(--cc-accent);user-select:none}.cc-grid__edit{inset:0;pointer-events:none;position:absolute;z-index:20}.cc-grid__edit-bar{align-items:center;background:var(--cc-overlay);border:1px solid var(--cc-accent);border-radius:6px;box-shadow:var(--cc-shadow);display:flex;gap:6px;left:8px;padding:4px 6px;pointer-events:auto;position:absolute;right:8px;top:8px}.cc-grid__handle{align-items:center;background:transparent;border:0;color:var(--cc-text);cursor:grab;display:flex;flex:1;font-weight:600;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-grid__handle:active{cursor:grabbing}.cc-grid__size{color:var(--cc-text-2);font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.cc-grid__resize{background:linear-gradient(135deg,transparent 50%,var(--cc-accent) 50%,var(--cc-accent) 60%,transparent 60%,transparent 70%,var(--cc-accent) 70%,var(--cc-accent) 80%,transparent 80%);bottom:2px;cursor:nwse-resize;height:18px;pointer-events:auto;position:absolute;right:2px;touch-action:none;width:18px}.cc-widget{background:var(--cc-panel);border:1px solid var(--cc-border);border-radius:6px;color:var(--cc-text);display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.cc-widget:fullscreen{border-radius:0}.cc-widget__header{align-items:center;border-bottom:1px solid var(--cc-border);display:flex;flex:none;gap:8px;height:42px;justify-content:space-between;padding:0 8px 0 14px}.cc-widget__title{font-size:16px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-widget__actions{align-items:center;display:flex;flex:none;gap:4px}.cc-widget__body{flex:1;min-height:0;position:relative}.cc-widget--frameless{border:0}.cc-widget--frameless .cc-widget__body{border:1px solid var(--cc-border);border-radius:6px;overflow:hidden}.cc-live-badge{align-items:center;background:color-mix(in srgb,var(--cc-live) 16%,transparent);border:1px solid color-mix(in srgb,var(--cc-live) 45%,transparent);border-radius:4px;color:var(--cc-live);display:inline-flex;font-size:11px;font-weight:700;gap:5px;letter-spacing:.05em;padding:1px 7px}.cc-live-dot{animation:cc-pulse 1.6s ease-in-out infinite;background:var(--cc-live);border-radius:50%;height:7px;width:7px}@keyframes cc-pulse{0%,to{opacity:1}50%{opacity:.35}}.cc-scroll{overflow:auto}.cc-pad{padding:8px}.cc-mono{font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-variant-numeric:tabular-nums}.cc-ellipsis{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-inline{align-items:center;display:inline-flex;gap:8px}.cc-visually-hidden{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.cc-dot{border-radius:50%;display:inline-block;flex:none;height:10px;width:10px}.cc-dot.tone-ok{background:var(--cc-ok)}.cc-dot.tone-warning{background:var(--cc-warning)}.cc-dot.tone-danger{background:var(--cc-danger)}.cc-dot.tone-info{background:var(--cc-info)}.cc-link{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:left}.cc-link:hover{color:var(--cc-accent);text-decoration:underline}.cc-map-widget__body .cc-map-widget__status{left:12px;max-width:calc(100% - 24px);position:absolute;top:12px;z-index:5}.cc-map-widget__body .puck-detail,.cc-map-widget__body .ant-collapse{z-index:5}.cc-map-sensor{align-items:center;background:var(--cc-info);border:2px solid #FFF;border-radius:6px;box-shadow:0 0 0 4px #4c9bff4d;color:#fff;cursor:default;display:flex;font-size:10px;font-weight:700;height:24px;justify-content:center;min-width:24px;padding:0 4px;transform:translate(-50%,-50%)}.gm-style .cc-map-sensor{transform:translateY(50%)}.gm-style .gm-style-iw-c{background:var(--cc-panel);border:1px solid var(--cc-border);box-shadow:var(--cc-shadow);padding:6px 12px!important}.gm-style .gm-style-iw-d{overflow:hidden!important;padding:0!important}.gm-style .gm-style-iw-tc:after{background:var(--cc-panel)}.maplibregl-popup-content{background:var(--cc-panel);border:1px solid var(--cc-border);box-shadow:var(--cc-shadow);color:var(--cc-text);font-size:13px;font-weight:600;padding:6px 12px}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-bottom-color:var(--cc-panel)}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:var(--cc-panel)}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-right-color:var(--cc-panel)}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:var(--cc-panel)}.cc-map-tooltip{color:var(--cc-text);font-size:13px;font-weight:600;white-space:nowrap}.cc-opstatus--overlay{background:var(--cc-overlay);backdrop-filter:blur(6px);border:1px solid var(--cc-overlay-border);border-radius:6px;box-shadow:var(--cc-shadow);min-width:0;width:500px}.cc-opstatus--panel{display:flex;height:100%}.cc-opstatus--panel .cc-opstatus__tiles{flex:1}.cc-opstatus__header{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--cc-border);color:var(--cc-text);cursor:pointer;display:flex;font-size:17px;font-weight:600;justify-content:space-between;padding:10px 14px;width:100%}.cc-opstatus__tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.cc-opstatus__tile{align-items:flex-start;background:transparent;border:0;border-right:1px solid var(--cc-border);color:var(--cc-text);cursor:pointer;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:10px 14px;text-align:left}.cc-opstatus__tile:last-child{border-right:0}.cc-opstatus__tile:hover{background:var(--cc-panel-hover)}.cc-opstatus__tile.is-active{background:var(--cc-accent-soft);box-shadow:inset 0 -2px 0 var(--cc-accent)}.cc-opstatus__tile.is-static{cursor:default}.cc-opstatus__tile.is-static:hover{background:transparent}.cc-opstatus__count{font-size:26px;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.1}.cc-opstatus__label{align-items:flex-start;color:var(--cc-text-2);display:flex;font-size:12px;gap:8px;line-height:1.3}.cc-opstatus__label .cc-dot{margin-top:2px}.cc-eo{display:flex;gap:8px;height:100%;padding:8px}.cc-eo:fullscreen{background:#000;padding:12px}.cc-eo__viewport{background:#000;border-radius:4px;flex:1;min-width:0;overflow:hidden;position:relative}.cc-eo__media{inset:0;position:absolute;transition:transform .16s ease-out}.cc-eo__source{border:0;display:block;height:100%;object-fit:cover;pointer-events:none;width:100%}.cc-eo__overlay{color:#ffffffd9;inset:10px;pointer-events:none;position:absolute}.cc-eo__corner{border-color:#fffc;border-style:solid;border-width:0;height:18px;position:absolute;width:18px}.cc-eo__corner.tl{border-left-width:2px;border-top-width:2px;left:0;top:0}.cc-eo__corner.tr{border-right-width:2px;border-top-width:2px;right:0;top:0}.cc-eo__corner.bl{border-bottom-width:2px;border-left-width:2px;bottom:26px;left:0}.cc-eo__corner.br{border-bottom-width:2px;border-right-width:2px;bottom:26px;right:0}.cc-eo__reticle{height:48px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:48px}.cc-eo__reticle:before,.cc-eo__reticle:after{background:#ffffffd9;content:"";position:absolute}.cc-eo__reticle:before{height:1px;left:0;right:0;top:50%}.cc-eo__reticle:after{bottom:0;left:50%;top:0;width:1px}.cc-eo__north{align-items:center;display:flex;flex-direction:column;font-size:12px;font-weight:700;gap:1px;left:8px;position:absolute;top:6px;transition:transform .3s ease}.cc-eo__telemetry{background:linear-gradient(transparent,#000000bf);bottom:0;color:#fff;display:flex;flex-wrap:wrap;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;gap:4px 16px;left:0;padding:14px 12px 6px;position:absolute;right:0}.cc-eo__rec{align-items:center;background:#0000008c;border-radius:4px;color:#ff5a5a;display:flex;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:700;gap:6px;padding:2px 8px;position:absolute;right:12px;top:10px}.cc-eo__rec-dot{animation:cc-pulse 1s ease-in-out infinite;background:#ff3b3b;border-radius:50%;height:8px;width:8px}.cc-eo__tag{background:#0000008c;border-radius:4px;color:#ffd666;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;left:50%;padding:2px 8px;position:absolute;top:10px;transform:translate(-50%);white-space:nowrap}.cc-eo__cue{align-items:center;background:#1890ffd9;border-radius:4px;bottom:34px;color:#fff;display:flex;font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;gap:6px;left:12px;padding:2px 4px 2px 8px;position:absolute}.cc-eo__cue button{background:transparent;border:0;color:inherit;cursor:pointer;font-size:10px}.cc-eo__toolbar{display:flex;flex-direction:column;flex:none;gap:6px}.cc-eo__toolbar .ant-btn{height:38px;width:38px}.cc-eo__record-icon{background:#e5484d;border-radius:50%;display:inline-block;height:12px;transition:border-radius .12s ease;width:12px}.cc-eo__record.is-recording{border-color:#e5484d}.cc-eo__record.is-recording .cc-eo__record-icon{border-radius:2px}.cc-eo__gallery{display:grid;gap:8px;grid-template-columns:repeat(2,150px);max-height:360px;overflow-y:auto}.cc-eo__gallery-item img,.cc-eo__gallery-item video{aspect-ratio:16/9;background:#000;border-radius:4px;display:block;object-fit:cover;width:100%}.cc-eo__gallery-meta{align-items:center;display:flex;font-size:11px;justify-content:space-between}.cc-radar{display:flex;gap:8px;height:100%;padding:8px}.cc-radar__scope-wrap{align-items:center;display:flex;flex:1;justify-content:center;min-height:0;min-width:0}.cc-radar__scope{height:100%;max-height:100%;max-width:100%;overflow:visible;width:100%}.cc-radar__bg{fill:var(--cc-scope-bg)}.cc-radar__masked{fill:var(--cc-text-3);opacity:.12}.cc-radar__ring{fill:none;stroke:var(--cc-scope-ring);stroke-width:.6}.cc-radar__edge{fill:none;stroke:var(--cc-scope-ring);stroke-width:1.2}.cc-radar__axis{stroke:var(--cc-scope-axis);stroke-width:.5}.cc-radar__sweep{fill:var(--cc-scope-sweep)}.cc-radar__range-label{fill:var(--cc-scope-text);font-size:8px}.cc-radar__cardinal{fill:var(--cc-text);font-size:11px;font-weight:600}.cc-radar__target{cursor:pointer}.cc-radar__target.is-aerial{color:var(--cc-target-aerial)}.cc-radar__target.is-ground{color:var(--cc-target-ground)}.cc-radar__hit{fill:transparent}.cc-radar__mark{fill:currentColor;stroke:var(--cc-scope-bg);stroke-width:1.2}.cc-radar__bracket{fill:none;stroke:var(--cc-text);stroke-width:1}.cc-radar__trail{fill:none;opacity:.55;stroke-dasharray:1.5 1.5;stroke-width:.8}.cc-radar__trail.is-aerial{stroke:var(--cc-target-aerial)}.cc-radar__trail.is-ground{stroke:var(--cc-target-ground)}.cc-radar__label rect{fill:var(--cc-overlay);stroke:var(--cc-border-strong);stroke-width:.6}.cc-radar__label text{fill:var(--cc-text);font-size:9.5px}.cc-radar__label text:first-of-type{font-weight:700}.cc-radar__panel{background:var(--cc-panel-2);border:1px solid var(--cc-border);border-radius:4px;display:flex;flex-direction:column;gap:8px;height:100%;overflow-y:auto;padding:8px 10px;width:196px}.ant-popover .cc-radar__panel{background:transparent;border:0;height:auto;padding:0}.cc-radar__filters{display:flex;flex-direction:column;gap:2px}.cc-radar__filters .ant-checkbox-wrapper{margin-inline-start:0}.cc-radar__swatch{border-radius:50%;display:inline-block;height:9px;margin-right:6px;width:9px}.cc-radar__swatch.is-aerial{background:var(--cc-target-aerial)}.cc-radar__swatch.is-ground{background:var(--cc-target-ground);border-radius:1px;transform:rotate(45deg) scale(.85)}.cc-radar__controls{align-items:center;border-top:1px solid var(--cc-border);display:grid;gap:2px 8px;grid-template-columns:auto 1fr;padding-top:6px}.cc-radar__controls dt{color:var(--cc-text-2);font-size:12px}.cc-radar__controls dd{text-align:right}.cc-radar__controls dd .ant-select{min-width:86px}.cc-radar__elevation{font-size:12px}.cc-radar__elevation .ant-slider{margin:4px 4px 0}.cc-radar__summary{color:var(--cc-text-2);font-size:12px}.cc-radar__selected{border-top:1px solid var(--cc-border);display:flex;flex-direction:column;font-size:12px;gap:4px;padding-top:8px}.cc-radar__selected .ant-btn{margin-top:4px}.cc-radar__selected-title{font-weight:600}.cc-table{border-collapse:collapse;font-size:13px;width:100%}.cc-table tr{border-bottom:1px solid var(--cc-border);cursor:pointer}.cc-table tr:hover,.cc-table tr:focus-visible{background:var(--cc-panel-hover);outline:none}.cc-table td{height:32px;padding:4px 10px;white-space:nowrap}.cc-table__dot{width:28px}.cc-table__strong{font-weight:500}.cc-table__muted{color:var(--cc-text-2)}.cc-table__icon{color:var(--cc-text-2);text-align:center;width:40px}.cc-widget--events .cc-widget__header{flex-wrap:wrap;height:auto;min-height:42px;padding-bottom:6px;padding-top:6px}.cc-widget--events .cc-widget__title{overflow:visible}.cc-events{display:flex;flex-direction:column}.cc-events__title{flex-wrap:wrap;gap:12px}.cc-events__tools{flex-wrap:wrap;justify-content:flex-end}.cc-events__search{width:200px}.cc-events__body{flex:1;min-height:0}.cc-events__footer{align-items:center;border-top:1px solid var(--cc-border);display:flex;flex:none;font-size:12px;justify-content:space-between;padding:2px 8px 2px 14px}.cc-table--head th{background:var(--cc-panel);border-bottom:1px solid var(--cc-border);color:var(--cc-text-2);font-size:11px;font-weight:500;letter-spacing:.06em;padding:6px 10px;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:1}.cc-table--head .ant-tag{margin-inline-end:0}.cc-table__actions{text-align:right;width:1%}.cc-toast{align-items:center;display:inline-flex;gap:4px}.cc-toast__undo.ant-btn{font-weight:600;padding:0 4px;text-decoration:underline}.cc-toast__countdown{color:var(--cc-text-2, rgba(0, 0, 0, .45));font-size:12px;margin-left:4px}.cc-sensor{overflow:auto;padding:0 14px 8px}.cc-sensor .ant-tabs-nav{margin-bottom:8px}.cc-sensor__details{display:flex;flex-direction:column;gap:12px}.cc-sensor__fields{align-items:start;display:grid;gap:8px 24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.cc-sensor__actions{display:flex;flex-wrap:wrap;gap:8px}.cc-fields{display:grid;font-size:13px;gap:6px 14px;grid-template-columns:auto 1fr}.cc-fields dt{color:var(--cc-text-2)}.cc-fields dd{min-width:0;overflow:hidden;text-overflow:ellipsis}.cc-fields--grid{grid-template-columns:repeat(auto-fill,minmax(90px,auto) minmax(120px,1fr))}.cc-signal{align-items:flex-end;display:inline-flex;gap:2px;height:14px}.cc-signal span{background:var(--cc-border-strong);border-radius:1px;width:4px}.cc-signal span:nth-child(1){height:25%}.cc-signal span:nth-child(2){height:50%}.cc-signal span:nth-child(3){height:75%}.cc-signal span:nth-child(4){height:100%}.cc-signal span.is-on{background:var(--cc-ok)}.cc-list{list-style:none}.cc-list__row{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--cc-border);color:var(--cc-text);cursor:pointer;display:flex;gap:10px;padding:7px 4px;text-align:left;width:100%}.cc-list__row:hover:not(:disabled){background:var(--cc-panel-hover)}.cc-list__row:disabled{cursor:default}.cc-list__name{flex:1;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-list__meta{color:var(--cc-text-2);font-size:12px}.cc-list__tags{display:flex;flex-wrap:wrap;gap:2px;justify-content:flex-end}.cc-list__tags .ant-tag{margin-inline-end:0}.cc-media-strip{display:flex;flex-wrap:wrap;gap:8px}.cc-media-strip img,.cc-media-strip video{aspect-ratio:16/9;background:#000;border-radius:4px;display:block;object-fit:cover;width:128px}.cc-trend,.cc-fleet{display:flex;flex-direction:column;height:100%}.cc-trend__stats,.cc-fleet__stats{display:flex;flex-wrap:wrap;gap:8px 24px;padding:10px 14px 4px}.cc-trend__stats>div,.cc-fleet__stats>div{display:flex;flex-direction:column}.cc-trend__value{font-size:22px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.cc-trend__label{color:var(--cc-text-2);font-size:12px}.cc-trend__chart{flex:1;min-height:0;padding:0 6px 4px}.cc-fleet .cc-scroll{flex:1;min-height:0;padding:0 10px 8px}.cc-chart-tooltip{display:flex;flex-direction:column;gap:2px;padding:2px 4px}.cc-customizer__presets{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 12px}.cc-customizer__row{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:32px}.cc-customizer__hint{display:block;font-size:12px;margin:4px 0 8px}.cc-customizer__item{align-items:flex-start;display:flex;gap:10px}.cc-customizer__item .is-muted{color:var(--cc-text-3)}.cc-customizer__body{display:flex;flex-direction:column;gap:6px}.loader{height:100vh;width:100vw}.loader .ant-row{height:100%}.loader .lds-default{display:inline-block;position:relative;width:80px;height:80px}.loader .lds-default div{position:absolute;width:6px;height:6px;background:#fc6634;border-radius:50%;animation:lds-default 1.2s linear infinite}.loader .lds-default div:nth-child(1){animation-delay:0s;top:37px;left:66px}.loader .lds-default div:nth-child(2){animation-delay:-.1s;top:22px;left:62px}.loader .lds-default div:nth-child(3){animation-delay:-.2s;top:11px;left:52px}.loader .lds-default div:nth-child(4){animation-delay:-.3s;top:7px;left:37px}.loader .lds-default div:nth-child(5){animation-delay:-.4s;top:11px;left:22px}.loader .lds-default div:nth-child(6){animation-delay:-.5s;top:22px;left:11px}.loader .lds-default div:nth-child(7){animation-delay:-.6s;top:37px;left:7px}.loader .lds-default div:nth-child(8){animation-delay:-.7s;top:52px;left:11px}.loader .lds-default div:nth-child(9){animation-delay:-.8s;top:62px;left:22px}.loader .lds-default div:nth-child(10){animation-delay:-.9s;top:66px;left:37px}.loader .lds-default div:nth-child(11){animation-delay:-1s;top:62px;left:52px}.loader .lds-default div:nth-child(12){animation-delay:-1.1s;top:52px;left:62px}@keyframes lds-default{0%,20%,80%,to{transform:scale(1)}50%{transform:scale(1.5)}}.jodit-react-container .jodit-wysiwyg{padding-left:10px}.jodit-react-container .jodit-toolbar__box{position:static!important}.jodit-react-container ul{list-style:inside}.jodit-react-container ol{list-style:inside;list-style-type:number}.jodit-react-container td{border:solid 1px}:root .jodit_theme_dark{--jd-dark-background-color: var(--cc-panel-2);--jd-dark-background-darknes: var(--cc-panel);--jd-dark-background-ligher: var(--cc-panel-hover);--jd-dark-toolbar-color: var(--cc-panel-hover);--jd-dark-border-color: var(--cc-border-strong);--jd-dark-icon-color: var(--cc-text-2);--jd-dark-text-color: var(--cc-text);--jd-color-border: var(--cc-border-strong)}*{border-radius:1px;margin:0;padding:0;scrollbar-color:#FAB51D var(--cc-scrollbar-track);scrollbar-width:thin}body{background:var(--cc-bg);color:var(--cc-text);height:100vh;transition:background-color .2s ease;width:100vw}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--cc-scrollbar-track)}::-webkit-scrollbar-thumb{background:#fab51d;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#8c8c8c}.btn-link{all:unset;cursor:pointer}.custom-table .ant-table{max-width:100%;overflow:auto;width:100%}.dashboard-screen{height:100%;width:100%}.attachment-file .ant-row .ant-form-item-control-input-content button{margin-top:0!important}.puck-container>div:first-child{position:relative}.puck-container .wrapper-puck-header{grid-area:header}.puck-container .wrapper-puck-header div[class*=headerInner]{align-items:center;display:flex;flex-wrap:nowrap;padding-left:0;padding-right:0}.puck-container .wrapper-puck-header div[class*=headerInner] div[class*=MenuBar-inner]{flex-wrap:wrap;gap:5px 10px}.puck-container .wrapper-puck-header div[class*=headerInner] div[class*=MenuBar-inner]>div{flex:0 auto;width:auto}.puck-container .wrapper-puck-header div[class*=headerInner] div.select-main-image{display:flex;flex-direction:column}.puck-container .wrapper-puck-header div[class*=headerInner] div.select-main-image .ant-image img{height:50px;width:auto}.puck-container .wrapper-puck-header div[class*=headerInner] div.select-main-image button{margin-top:5px!important}.puck-container .wrapper-puck-header div[class*=headerInner] div[class*=DraggableComponent-actions]>div{padding:0}.puck-container #default-zone .custom-action-wrapper{margin-right:-30px;margin-top:32px;transform:scale(.6)}.puck-container div[class*=leftSideBarVisible] #default-zone .custom-action-wrapper,.puck-container div[class*=rightSideBarVisible] #default-zone .custom-action-wrapper{margin-right:-45px;margin-top:34px;transform:scale(.4)}.puck-container div[class*=leftSideBarVisible][class*=rightSideBarVisible] #default-zone .custom-action-wrapper{margin-right:-54px;margin-top:26px;transform:scale(.26)}.extra-puck-info .signal{align-items:baseline;display:flex;height:18px;justify-content:space-between;width:28px}.extra-puck-info .signal .bar{border:1px solid #979797;display:block;height:100%;width:5px}.extra-puck-info .signal .bar.mark{background-color:#979797}.extra-puck-info .signal .bar:nth-child(1){height:25%}.extra-puck-info .signal .bar:nth-child(2){height:50%}.extra-puck-info .signal .bar:nth-child(3){height:75%}.extra-puck-info .signal .bar:nth-child(4){height:100%}.extra-puck-info .wrapper-battery{align-items:center;display:flex;flex-wrap:nowrap}.extra-puck-info .wrapper-battery .battery{align-items:center;border-radius:2px;border:2px solid #979797;display:flex;height:12px;justify-content:flex-start;width:26px}.extra-puck-info .wrapper-battery .battery .bar{background-color:#3fff18;border:1px solid #FFF;height:100%}.extra-puck-info .wrapper-battery .detail{background-color:#979797;height:6px;width:2px}.extra-puck-info .wrapper-battery .percent{font-size:16px}.extra-puck-info .wrapper-battery .percent.left{margin-right:4px}.extra-puck-info .wrapper-battery .percent.right{margin-left:4px}
