body{padding:0;margin:0;color:#333;font-size:14px;line-height:1.6}*{--webkit-tap-highlight-color:hsla(0,0%,100%,0)!important}*,a{outline:0}a{text-decoration:none}.container{width:100%;max-width:1000px}h1{font-size:24px}iframe{display:block}.cursor-pointer{cursor:pointer}.m-card{margin-bottom:15px}.mr{margin-right:10px}.text-center{text-align:center}.color-white{color:#fff!important}.app-nav-item[data-v-56c8b0ec]{display:block;padding:8px 12px;color:#1a4f95;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}.app-nav-item[data-v-56c8b0ec]:hover{background:#1a4f95;color:#fff}.app-nav{margin:30px 0}.app-nav__top{height:5px;background:-webkit-gradient(linear,right top,left top,from(#71a4e6),to(#1a4f95));background:linear-gradient(-90deg,#71a4e6,#1a4f95)}.app-nav__logo{height:50px}.slide-item[data-v-80e8987c]{width:100%;background:no-repeat 50%;background-size:cover}.app-feature-item[data-v-58bf8cd5]{padding:8px;border:1px solid #aaa;color:#fff}.app-feature-item__image[data-v-58bf8cd5]{background:no-repeat 50%;background-size:cover;height:120px;background-color:#1a4f95}.app-feature-item__mask[data-v-58bf8cd5]{height:100%;-webkit-transition:all .3s;transition:all .3s}.app-feature-item__title[data-v-58bf8cd5]{font-size:22px;font-weight:bolder}.app-feature-item__en[data-v-58bf8cd5]{font-size:12px;font-weight:lighter;margin-top:4px}.app-feature-item:hover .app-feature-item__mask[data-v-58bf8cd5]{background:rgba(26,79,149,.8)}@media(max-width:428px){.app-features .column--mobile[data-v-eec016b6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.app-features__item[data-v-eec016b6]{margin-left:24px}.app-features__item[data-v-eec016b6]:first-child{margin-left:0}@media(max-width:428px){.app-features__item[data-v-eec016b6]{margin-top:24px;margin-left:0}}.app-footer[data-v-2462e966],.app-footer a[data-v-2462e966]{color:#aaa}.app-footer__center[data-v-2462e966]{text-align:center}.column--mobile[data-v-2462e966]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:strtch;-ms-flex-align:strtch;align-items:strtch;text-align:center}.admin-login[data-v-6f62724c]{width:100%;height:100vh}.admin-login__left[data-v-6f62724c]{background:#0b213e}.app-nav-item[data-v-5f7efa6a]{display:block;padding:10px 20px;color:#1a4f95;text-decoration:none;-webkit-transition:all .3s;transition:all .3s;cursor:pointer}.app-nav-item.active[data-v-5f7efa6a],.app-nav-item[data-v-5f7efa6a]:hover{background:#1a4f95;color:#fff}.admin-container[data-v-18eb0e61]{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.admin-container__header[data-v-18eb0e61]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;background:#0b213e}.admin-container__header__logo[data-v-18eb0e61]{height:30px}.admin-container__nav[data-v-18eb0e61]{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);box-shadow:0 0 10px 0 rgba(0,0,0,.2);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;height:100%;overflow:auto}.admin-container__nav p[data-v-18eb0e61]{margin:0;font-size:16px;font-weight:bolder;color:#000;padding:10px 20px}.admin-container__nav p span[data-v-18eb0e61]{display:inline-block;background:#eee;padding:4px 0 4px 8px;position:relative;left:-8px;border-radius:5px}.admin-container__nav p span[data-v-18eb0e61]:after{content:"："}.admin-container__nav__item[data-v-18eb0e61]{padding:4px 0}.admin-container__nav__right[data-v-18eb0e61]{font-size:12px}.admin-container__stage[data-v-18eb0e61]{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;overflow:auto;width:calc(100% - 200px);height:100%}.overflow-auto[data-v-18eb0e61]{overflow:auto}.admin-home__group-title[data-v-f43e1b40]{padding:8px}.admin-home__item[data-v-f43e1b40]{padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.admin-home__item__checkbox[data-v-f43e1b40]{width:100%}.admin-home__item__hint[data-v-f43e1b40]{color:#aaa;font-size:12px;display:inline-block;margin-left:8px}.ai-chat-messages[data-v-529032c8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:10px}.message-item[data-v-529032c8]{max-width:calc(100% - 4em);-ms-flex-item-align:start;align-self:flex-start;background:rgba(0,0,255,.05);padding:.5em;border-radius:.5em}.message-item.me[data-v-529032c8]{-ms-flex-item-align:end;align-self:flex-end;background:rgba(0,128,0,.05)}.message-item.input[data-v-529032c8]{width:calc(100% - 4em)}.input-textarea[data-v-529032c8]{-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px;margin-right:1em}.message-hint[data-v-529032c8]{font-size:.8em;color:#999;text-align:center}.cam-snapshot-ai-mask[data-v-648bfe96]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000}.cam-snapshot-ai[data-v-648bfe96]{background-color:#fff;border-radius:10px;position:absolute;top:20px;left:20px;right:20px;bottom:20px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:auto}.cam-snapshot-ai-title[data-v-648bfe96]{font-size:16px;font-weight:700;color:#333;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ccc}.cam-snapshot-ai-title-text[data-v-648bfe96]{-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px}.cam-snapshot-ai-title-close[data-v-648bfe96]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;cursor:pointer}.cam-snapshot-ai-content[data-v-648bfe96]{font-size:14px;color:#666;min-width:450px}.photo[data-v-648bfe96]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:20px;width:240px}.photo-img[data-v-648bfe96]{width:100%;display:block;border:1px solid #ccc;margin-bottom:20px}.body[data-v-648bfe96]{-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px}.info-card[data-v-648bfe96]{padding:10px;border:1px solid #ccc;border-radius:5px;position:relative;overflow:hidden;&[data-v-648bfe96]:before{content:"";position:absolute;top:0;left:0;width:100%;height:40px;background:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#fff));background:linear-gradient(180deg,#f5f5f5,#fff)}}.info-title[data-v-648bfe96]{position:relative;font-size:16px;font-weight:700;color:#333;margin-bottom:12px}.info-hint[data-v-648bfe96]{position:relative;white-space:pre-line}.body-empty[data-v-648bfe96]{text-align:center;padding:60px 20px}.ai-title[data-v-648bfe96]{font-size:22px;font-weight:700;color:#333;margin-bottom:20px}.stats[data-v-648bfe96]{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;gap:20px;margin-bottom:20px}.stats-item[data-v-648bfe96],.stats[data-v-648bfe96]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.stats-item[data-v-648bfe96]{-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #ccc;padding:10px}.stats-item-title[data-v-648bfe96]{font-size:14px;color:#666}.stats-item-value[data-v-648bfe96]{font-size:24px;color:#333}.gap[data-v-648bfe96]{height:20px}.ai-power[data-v-648bfe96]{font-style:italic}.ai-power[data-v-648bfe96],.refresh[data-v-648bfe96]{font-size:14px;color:#aaa;text-align:right;cursor:pointer}.cam-snapshot[data-v-b42a36e0]{position:relative;background:rgba(0,0,0,.1);border-radius:8px;overflow:hidden}.cover-image[data-v-b42a36e0]{display:block;width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:4/3}.title[data-v-b42a36e0]{padding:10px;position:absolute;bottom:0;left:0;right:0;background:-webkit-gradient(linear,left bottom,left top,from(#000),to(transparent));background:linear-gradient(0deg,#000,transparent);color:#fff}.offline-masked[data-v-b42a36e0]{aspect-ratio:4/3;background:rgba(0,0,0,.6);color:#fff}.gap-2[data-v-01693a4d]{gap:.5em}.data-cams[data-v-01693a4d]{width:400px}.list-item[data-v-01693a4d]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:calc(25% - .375em)}.filter-span[data-v-5cee50ba]{display:inline-block;margin-left:10px}.ui-admin-table__toolbar{margin-bottom:15px}.ui-admin-table__end{margin-top:15px}.ui-admin-table .el-table__expanded-cell{padding:0}.ui-admin-table .el-table__expanded-cell .el-card.is-always-shadow,.ui-admin-table .el-table__expanded-cell .el-card.is-hover-shadow:focus,.ui-admin-table .el-table__expanded-cell .el-card.is-hover-shadow:hover,.ui-admin-table .el-table__expanded-cell .el-tabs--border-card{-webkit-box-shadow:none;box-shadow:none}.app-table-toolbar[data-v-5bac0f6e]{padding:10px;background:#fff;border-bottom:1px solid #eaeaea}@media(min-width:769px){.app-table-toolbar[data-v-5bac0f6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.app-table-toolbar-right[data-v-5bac0f6e]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-10px}@media(min-width:769px){.app-table-toolbar-right[data-v-5bac0f6e]{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.toolbar-search[data-v-5bac0f6e]{display:inline-block;max-width:200px}.pagination-container[data-v-5bac0f6e]{margin:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.app-table-scroll[data-v-5bac0f6e]{width:100%;overflow-x:auto}[data-v-5bac0f6e] small{font-size:12px;display:inline-block}.form-toolbar[data-v-6fb8574a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.item[data-v-6f9632c6]{display:inline-block;margin:4px 8px 4px 0}.hint[data-v-6f9632c6]{font-size:12px;color:#ccc;line-height:40px}.divider[data-v-6f9632c6]{opacity:.5;cursor:pointer}.ssp-form-item[data-v-d0176082]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ssp-form-item+.ssp-form-item[data-v-d0176082]{margin-top:10px}.label[data-v-d0176082]{min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 120px;flex:0 0 120px;margin-right:10px}.input-container[data-v-d0176082]{-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px}.ssp-tabs[data-v-4fac7ba4]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.ssp-tabs[data-v-4fac7ba4],.tabs-items[data-v-4fac7ba4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tabs-items[data-v-4fac7ba4]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tabs-item[data-v-4fac7ba4]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px;position:relative;cursor:pointer}.tabs-item[data-v-4fac7ba4]:after{content:" ";display:block;position:absolute;bottom:0;left:0;right:0;height:3px;border-radius:10px;background:rgba(82,92,229,0);-webkit-transition:all .3s;transition:all .3s}.tabs-item+.tabs-item[data-v-4fac7ba4]{margin-left:10px}.tabs-item.active[data-v-4fac7ba4]:after,.tabs-item[data-v-4fac7ba4]:hover:after{background-color:#525ce5}.tab-item-tag[data-v-4fac7ba4]{border:none;margin-left:5px}.tabs-toolbar[data-v-4fac7ba4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tabs-toolbar[data-v-4fac7ba4] .toolbar-label{white-space:nowrap}.ssp-empty-card[data-v-68687e18]{background:url(../img/empty-card.eb6f0acf.png) no-repeat 0;background-color:#fff;padding:32px;border-radius:5px;min-height:230px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(max-width:428px){.ssp-empty-card[data-v-68687e18]{padding:16px}}.title[data-v-68687e18]{font-size:20px;line-height:42px;font-weight:bolder;color:#1c1d21}.hint[data-v-68687e18]{margin-top:10px;font-size:14px;line-height:21px;color:#8181a5}.ssp-sidebar[data-v-42af9854]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sidebar[data-v-42af9854]{-webkit-box-flex:0;-ms-flex:0 0 168px;flex:0 0 168px;margin-right:30px}.stage[data-v-42af9854]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.stage.with-sidebar[data-v-42af9854]{width:calc(100% - 198px)}.ssp-sidebar-link[data-v-52eb1d8c]{height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;border-radius:3px;padding:0 8px}.icon[data-v-52eb1d8c]{width:20px;height:20px;background-size:contain;margin-right:13px}.title[data-v-52eb1d8c]{font-size:16px;line-height:20px}.ssp-sidebar-link.active[data-v-52eb1d8c],.ssp-sidebar-link[data-v-52eb1d8c]:hover{background-color:rgba(82,92,229,.05)}.pfl-projects-filter-list[data-v-5b68b524]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.pfl-left[data-v-5b68b524]{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;border-right:1px solid #eee;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:10px}.pfl-right[data-v-5b68b524]{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px;max-width:calc(100% - 160px)}.pfl-right.full-width[data-v-5b68b524]{max-width:100%}.filter-item[data-v-5b68b524]{margin:4px 0}.search-input-container[data-v-29f05b11]{margin-bottom:10px}.amap-sug-result{z-index:3000}#map-search-input{background:hsla(0,0%,100%,.1);border-top:none;border-left:none;border-right:none;border-bottom:none;color:#fff}.ui-notice[data-v-8200bbd8]{margin-bottom:15px;background:rgba(255,199,80,.1);border-radius:5px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:200px;overflow:hidden}.ui-notice[data-v-8200bbd8]:after{content:" ";position:absolute;bottom:0;left:0;right:0;height:30px;background:-webkit-gradient(linear,left bottom,left top,from(#ffc750),to(rgba(255,199,80,0)));background:linear-gradient(0deg,#ffc750,rgba(255,199,80,0));-webkit-transition:all .5s;transition:all .5s}.ui-notice.expanded[data-v-8200bbd8]{max-height:none}.ui-notice.expanded[data-v-8200bbd8]:after{bottom:-30px;opacity:0}.ui-notice__text[data-v-8200bbd8]{-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px;margin-right:16px;font-size:12px;line-height:1.6;white-space:pre-line}.ui-notice__expand[data-v-8200bbd8]{position:absolute;bottom:10px;right:10px;width:5px;height:9px;margin-left:10px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAlCAYAAACgc9J8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAE2SURBVHgBrdU7TsNAFAXQdwd6WALZCQZ6lIpfQWqnSVaA2QENUBIqlAo2gJIlZAksIVQIKZmXGUf5+ZeZN3MLa3xHOho9WzZehqN7Zn4C0ZSALL1K3kkYRcyZgY7N+sSsBxYnYRQvoU0CQHuyfqkVgrCX54/vDoC38i46PjPEahEDxPZNKIhiEQKiqpSCqNuQgLWYBGzEfMG9mA/ohLmCzlgjqHU7vb348sIawOn/H1reWD3IfUWCdG/OB+aD+rhDEU5FmI0mNS5UR2LsAPqyUP2KsNfh6MG8CL3tzszw0/sBWMjMKyvUP+n1WeuQPFIFsf2rzdHOTxcBSrp3ycQZc4GcMFdoL+YDNWK+UC0mgSoxKVTCQqAdLBRaYzGgHIsF2SjN3IsB5VgsaInNZwkzTQw0DoFsFstEEWuAMXzwAAAAAElFTkSuQmCC) no-repeat 50%;background-size:contain;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:all .3s;transition:all .3s}.ui-notice__expand.expanded[data-v-8200bbd8]{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.report-section{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);padding:20px;border-radius:5px}.report-section+.report-section{margin-top:10px}.section-title{font-size:1.6em;font-weight:bolder;color:#1e3258}.section-body{margin-top:20px}.report-grids-m5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.report-grids-m5 .grid-1{-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px;-webkit-box-sizing:border-box;margin-right:10px;border-radius:5px;border:1px solid #b5c2d1;box-sizing:border-box;padding:6px 0}.report-grids-m5 .grids-g4{-webkit-box-flex:2;-ms-flex:2 0 1px;flex:2 0 1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-bottom:-10px}.report-grids-m5 .grids-g4>div{border-radius:5px;margin-right:10px;border:1px solid #b5c2d1;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px 0;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:calc(50% - 10px);margin-bottom:10px}.report-grids-m5 .grid-2{border-color:#96a8be;background-color:#96a8be}.report-grids-m5 .grid-3{border-color:#75879d;background-color:#75879d}.report-grids-m5 .grid-4{border-color:#83a3cb;background-color:#83a3cb}.report-grids-m5 .grid-5{border-color:#5887c1;background-color:#5887c1}.report-grid{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:center;font-size:1em;font-weight:bolder;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.report-grid.pointer{cursor:pointer}.report-grid .grid-title{color:#1e3258;margin-bottom:10px}.report-grid .grid-title.dark{color:#fff}.report-grid .grid-number{font-size:1.8em}.report-progress-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.report-progress-blocks .progress-title{-webkit-box-flex:0;-ms-flex:0 0 5em;flex:0 0 5em;margin-right:10px;text-align:left;color:#1e3258;font-weight:bolder;font-size:1em;text-align:center}.report-progress-blocks .progress-blocks{-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:10px 0;max-width:80%}.report-progress-blocks .progress-blocks .block{width:10px;height:10px;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:1px;border:1px solid #b5c2d1}.report-progress-blocks .progress-number{margin-left:10px;-webkit-box-flex:0;-ms-flex:0 0 4em;flex:0 0 4em;text-align:right;font-size:1.6em;color:#4c932b;font-weight:bolder}.report-grids-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.report-grids-row>div{height:auto!important;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 0;background:#fff;margin-right:10px;margin-top:10px;margin-bottom:10px;border:1px solid #b5c2d1;border-radius:5px;font-size:1em}.report-grids-row>div:last-child{margin-right:0}.report-cards-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.report-cards-row>div{-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px;margin-right:10px}.report-cards-row>div:last-child{margin-right:0}.report-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;background:#eceef5;padding:15px;font-size:1em;font-weight:bolder;border-radius:5px}.report-card.dark{color:#fff}.report-card .card-title{color:#1e3258}.report-card .card-number{font-size:1.4em}.report-grids-m3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.report-grids-m3+.report-grids-m3{margin-top:10px}.report-grids-m3 .grid-1{-webkit-box-flex:2;-ms-flex:2 0 1px;flex:2 0 1px;margin-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.1);box-shadow:0 1px 5px rgba(0,0,0,.1);border-radius:5px}.report-grids-m3 .grids-v2{-webkit-box-flex:3;-ms-flex:3 0 1px;flex:3 0 1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.report-grids-m3 .grid-2{margin-bottom:10px}.report-grids-m3 .grid-2,.report-grids-m3 .grid-3{-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px}.report-grid-badge{width:100%;height:100%;border:1px solid #b5c2d1;border-radius:5px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.report-grid-badge .grid-title{font-size:1em;color:#8d99ab}.report-grid-badge .grid-number{width:4.5em;background:#dcecff;border-radius:1000px;text-align:center;font-size:1.2em;font-weight:bolder;line-height:30px;color:#1e3258}.app-reports{font-size:16px}.map-info-window-mask[data-v-952199ca]{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.8);-webkit-transition:all .3s;transition:all .3s;z-index:200}.map-info-window[data-v-952199ca]{border:1px solid hsla(0,0%,100%,.2);background:rgba(0,0,0,.6);color:#fff;position:absolute;top:30px;left:30px;right:70px;bottom:30px}.map-info-window-scroll[data-v-952199ca]{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px;font-size:16px;overflow:auto}.map-info-close[data-v-952199ca]{position:absolute;top:0;right:-61px;background:rgba(0,0,0,.8);color:#fff;width:60px;height:40px;line-height:40px;text-align:center;cursor:pointer}.info-window-title[data-v-716f7580]{font-size:1.8em;font-weight:bolder;color:#fff;margin:20px 0 10px 0}.info-window-card[data-v-9309b2e6]{margin:10px 4px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid hsla(0,0%,100%,.2);border-radius:5px;background:linear-gradient(328deg,hsla(0,0%,100%,.06),#000);color:#fff;min-width:10em;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:10px}.info-window-card-title[data-v-9309b2e6],.info-window-card[data-v-9309b2e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.info-window-card-title[data-v-9309b2e6]{color:hsla(0,0%,100%,.9);-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-window-card-title.primary[data-v-9309b2e6]{color:#637089;font-weight:bolder;font-size:1.6em}.info-window-card-body[data-v-9309b2e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.info-window-card-body>div[data-v-9309b2e6]{-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px;min-width:8em}.info-window-card-body.number[data-v-9309b2e6]{font-weight:bolder;font-size:1.4em;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.info-window-cards[data-v-a6e182a4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.info-window-cards>div[data-v-a6e182a4]{-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px}.tree-aggregation-item[data-v-1f12bee8]{color:#fff;font-size:12px;margin:5px 0}.item-row[data-v-1f12bee8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.item-expand-toggle[data-v-1f12bee8]{-webkit-box-flex:0;-ms-flex:0 0 9px;flex:0 0 9px;margin-right:8px;text-align:center}.toggle-arrow[data-v-1f12bee8]{width:6px;height:9px;-webkit-transition:all .3s;transition:all .3s;display:inline-block}.toggle-arrow.expanded[data-v-1f12bee8]{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center center;transform-origin:center center}.item-title[data-v-1f12bee8]{-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px}.item-title.strong[data-v-1f12bee8]{font-weight:700}.item-stats[data-v-1f12bee8]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:10px;font-size:12px;color:#6da3ce}.item-children[data-v-1f12bee8]{-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:0;padding:1px 0;background:rgba(0,0,0,.25)}.empty[data-v-28735549]{margin:5px 0;opacity:.5}.bordered[data-v-42802168]{border:1px solid red}.scroll[data-v-35484a62]{margin-right:-10px;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px;overflow:auto}.scroll[data-v-35484a62]::-webkit-scrollbar{width:1px;height:1px}.scroll[data-v-35484a62]::-webkit-scrollbar-thumb{background:#fff}.scroll[data-v-35484a62]::-webkit-scrollbar-thumb,.scroll[data-v-35484a62]::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.scroll[data-v-35484a62]::-webkit-scrollbar-track{background:#666}.mr-2[data-v-8295d024]{margin-right:8px}.mb-2[data-v-8295d024]{margin-bottom:8px}.p-2[data-v-8295d024]{padding:8px}.a-space[data-v-8295d024]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-4px;margin-right:-4px}.a-space>[data-v-8295d024]{margin-left:4px;margin-right:4px}.flex-wrap[data-v-8295d024]{-ms-flex-wrap:wrap;flex-wrap:wrap}.inline-block[data-v-8295d024]{display:inline-block}.row[data-v-8295d024]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.admin-list[data-v-8295d024] .el-button.whitespace-normal{white-space:normal!important}.inline-block{display:inline-block}.mr-2{margin-right:6px}.mb-2[data-v-c7519152]{margin-bottom:6px}.mr-2[data-v-c7519152]{margin-right:6px}.ml-2[data-v-c7519152]{margin-left:6px}.p-4[data-v-c7519152]{padding:12px}.cursor-pointer[data-v-c7519152]{cursor:pointer}.admin-form[data-v-c7519152] .el-form-item__label{line-height:24px;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admin-form[data-v-c7519152] .el-alert .el-alert__description{line-height:1.6}.my-2[data-v-02956202]{margin-top:8px;margin-bottom:8px}.mt-2[data-v-02956202]{margin-top:8px}.break-all[data-v-23b31218]{word-break:break-all}.item[data-v-23b31218]{background:#f0f8ff;padding:0 12px;border-radius:4px;margin:4px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.link[data-v-23b31218]{color:#000}.app-links-list__item[data-v-62b694f4]{padding:4px 0}.text-muted[data-v-b6015b48]{color:#999;font-size:12px}.notice-content[data-v-a249bdac]{white-space:pre-line;height:300px;overflow:auto;max-height:calc(100vh - 100px);-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:20px}.hint-container[data-v-178d6cfc]{padding:0 10px}.hint-container[data-v-178d6cfc],.hint[data-v-178d6cfc]{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px 8px 0 0}.hint[data-v-178d6cfc]{background:rgba(0,0,0,.03);font-size:12px;line-height:1.6;padding:8px;max-width:80%;white-space:pre-line}.tools[data-v-178d6cfc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:8px;background:rgba(240,248,255,.5);border-radius:8px 8px 0 0}.tools-extra[data-v-178d6cfc]{margin-left:12px}.tools-body[data-v-178d6cfc]{gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:.6}.tools-body[data-v-178d6cfc],.tools-item[data-v-178d6cfc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tools:hover .tools-body[data-v-178d6cfc]{opacity:1}.item[data-v-33bdaaac]{display:inline-block;margin-right:10px}.label[data-v-1940a115]{position:absolute;top:5px;right:5px;z-index:999}.cam-player-error-message[data-v-1940a115]{color:red;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:10em}.hello-ezuikit-js[data-v-1940a115] #video-container-headControl{display:none!important}.corner-button[data-v-1940a115]{position:fixed;bottom:10px;right:10px;z-index:100}.center[data-v-1042bd9a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.cam-view__video{background:#000;height:calc(100vh - 350px);margin-right:20px;-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px;width:100%}.cam-view__video video{width:100%;height:100%}.cam-view__video--in-col{height:66.66666667vw;min-height:66.66666667vw;margin-right:0}.cam-view__video.hideControls{height:auto;margin-right:0}.cam-view__buttons{-webkit-box-flex:0;-ms-flex:0 0 350px;flex:0 0 350px}@media screen and (max-width:768px){.cam-view__buttons{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}.cam-view__buttons__row{margin:4px 0}@media screen and (max-width:768px){.ui-flex.ui-flex--row.mobile--col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.error-message{padding:45px 0;text-align:center}.controls-container[data-v-5d53c838]{padding:15px}.action-button[data-v-5d53c838]{width:100%}.cam-view.compact .ui-section-title[data-v-5d53c838]{margin-bottom:0}.cam-view.compact .controls-container[data-v-5d53c838]{padding-top:0;padding-bottom:0}.cam-view.compact .cam-view__buttons__row.overflow[data-v-5d53c838]{margin-top:-20px;margin-bottom:-20px}ul[data-v-3dbf89e8]{padding-left:15px}.options-box[data-v-7419bfce]{border:1px solid #ddd;border-radius:3px;padding:10px}.create-buttons[data-v-76f11aa0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.create-button[data-v-76f11aa0]{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px}.detail-forms[data-v-da569568] .el-form-item__label{line-height:24px;padding-bottom:4px}.password-field .password-info[data-v-6d245ffc]{margin-bottom:10px}.password-field .password-info p[data-v-6d245ffc]{margin:0;color:#909399;font-size:14px}.project-selector[data-v-6d245ffc]{line-height:1.8}.project-selector .project-list[data-v-6d245ffc]{max-height:300px;overflow-y:auto;border:1px solid #dcdfe6;border-radius:4px;padding:10px}.project-selector .project-list .project-item[data-v-6d245ffc]{margin-bottom:8px}.project-selector .project-list .project-item[data-v-6d245ffc]:last-child{margin-bottom:0}.project-selector .selected-projects[data-v-6d245ffc]{margin-top:15px}.project-selector .selected-projects h5[data-v-6d245ffc]{margin:0 0 10px 0;color:#606266;font-size:14px}.project-selector .selected-projects .selected-list .selected-item[data-v-6d245ffc]{display:inline-block;background:#f0f9ff;color:#1890ff;padding:4px 8px;margin:2px 4px 2px 0;border-radius:4px;font-size:12px}.tracking-view[data-v-4185fd75]{position:relative}.tracking-project-title[data-v-4185fd75]{position:absolute;top:-76px;left:11em}.info-line[data-v-4185fd75]{padding:10px;border-bottom:1px solid #eee}.alert-content[data-v-4185fd75]{color:#000;font-size:14px}.alert-content span[data-v-4185fd75]{color:red;font-weight:700}.legend-icon[data-v-4185fd75]{height:28px}.map-marker-toggle[data-v-4185fd75]{-webkit-transition:all .3s;transition:all .3s;cursor:pointer;opacity:.5;margin:4px 0}.map-marker-toggle.active[data-v-4185fd75]{opacity:1}.example-area[data-v-4185fd75]{display:inline-block;width:32px;height:32px;background:rgba(35,112,203,.2);border:2px solid #105699;vertical-align:middle;border-radius:1000px;-webkit-box-sizing:border-box;box-sizing:border-box}.qr-name[data-v-18fe5b3c]{line-height:1.3em}.qr-name.title[data-v-18fe5b3c]{font-weight:700}.field-claim[data-v-18fe5b3c]{font-size:12px;color:rgba(255,165,0,.5)}.user-count-view[data-v-fa81dec6] .el-table--fluid-height.el-table--scrollable-y{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.user-count-view[data-v-fa81dec6] .el-table--fluid-height.el-table--scrollable-y .el-table__header-wrapper{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.page-container[data-v-7aea7a58]{text-align:center}.page-container h1[data-v-7aea7a58]{font-size:24px}.table[data-v-7aea7a58]{margin:0 auto;font-size:18px;border-collapse:collapse;border-spacing:0}.table td[data-v-7aea7a58],.table th[data-v-7aea7a58]{border:1px solid #000;padding:4px 8px}.table .th-sg-admin[data-v-7aea7a58]{background:red;color:#fff}.table .th-sg-security[data-v-7aea7a58]{background:green;color:#fff}.table .th-sg-worker[data-v-7aea7a58]{background:#ff0}.table .th-jl[data-v-7aea7a58]{background:purple;color:#fff}.rel-stage{position:relative}.select-project{position:absolute;top:-100px;right:20px}.filter-span[data-v-0aa8db3c]{display:inline-block;margin-left:10px}.report-stage[data-v-0aa8db3c]{background:rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;padding:60px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100vh - 300px)}.report-paper[data-v-0aa8db3c]{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:60px;width:21cm;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.05);box-shadow:0 4px 10px rgba(0,0,0,.05);font-size:11px;line-height:1.6;font-family:serif}.report-paper[data-v-0aa8db3c] .text-center{text-align:center}.filter-span[data-v-a771f36a]{display:inline-block;margin-left:10px}.report-stage[data-v-a771f36a]{background:rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;padding:60px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100vh - 300px)}.report-paper[data-v-a771f36a]{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:60px;width:21cm;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.05);box-shadow:0 4px 10px rgba(0,0,0,.05);font-size:11px;line-height:1.6;font-family:serif}.report-paper[data-v-a771f36a] .text-center{text-align:center}.filter-span[data-v-e34e3960]{display:inline-block;margin-left:10px}.report-stage[data-v-e34e3960]{background:rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;padding:60px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100vh - 300px)}.report-paper[data-v-e34e3960]{background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:60px;width:21cm;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.05);box-shadow:0 4px 10px rgba(0,0,0,.05);font-size:11px;line-height:1.6;font-family:serif}.report-paper[data-v-e34e3960] .text-center{text-align:center}.report-hint[data-v-e34e3960]{padding:45px;color:rgba(0,0,0,.8);white-space:pre-line;line-height:1.8}.image-thumb[data-v-77406444]{width:200px;height:200px;background:rgba(0,0,0,.05)}.fixed-footer[data-v-77406444]{position:fixed;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.code[data-v-77406444]{white-space:pre;line-height:1.2;display:block;padding:10px;background:rgba(0,0,0,.05)}.progress-container[data-v-04c5b2ea]{background:#dbe0ee;min-height:100vh}.progress-container[data-v-04c5b2ea] .el-button--primary{background:#5e81f4}.progress-container[data-v-04c5b2ea] .el-button--primary.is-plain{background:#fff}.progress-container[data-v-04c5b2ea] .el-button--primary.is-plain:active,.progress-container[data-v-04c5b2ea] .el-button--primary.is-plain:focus,.progress-container[data-v-04c5b2ea] .el-button--primary.is-plain:hover{color:#5e81f4}.progress-container[data-v-04c5b2ea] .cursor-pointer{cursor:pointer}.popper-info-window{background:#fff8e1;border-color:#e5d291}.popper-info-window[x-placement^=top] .popper__arrow:after{border-top-color:#e5d291;border-width:12px 12px 0 0;bottom:-6px}.admin-login[data-v-a0452c06]{width:100%;height:100vh;overflow:auto;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.admin-login-title[data-v-a0452c06]{font-size:30px;line-height:45px}.admin-login-hint[data-v-a0452c06]{margin:16px 0 50px 0;color:#8181a5;font-size:14px;line-height:21px}.admin-login-left[data-v-a0452c06]{-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:16px}.admin-login-right[data-v-a0452c06]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:40vw}@media(max-width:428px){.admin-login-right[data-v-a0452c06]{display:none}}.admin-login-right[data-v-a0452c06]{margin:30px}.admin-login-right-img[data-v-a0452c06]{display:block;width:auto;height:100%}.mb30[data-v-a0452c06]{margin-bottom:30px}.progress-admin-header[data-v-420574e4]{background:#f5f7fd;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:16px}.ph-center[data-v-420574e4],.ph-left[data-v-420574e4],.ph-right[data-v-420574e4],.progress-admin-header[data-v-420574e4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ph-center[data-v-420574e4],.ph-left[data-v-420574e4],.ph-right[data-v-420574e4]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.logo-img[data-v-420574e4]{height:50px;display:block}.app-title[data-v-420574e4]{margin-left:10px;font-size:16px;font-weight:bolder;color:#183b56}.header-link[data-v-420574e4]{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 16px;font-size:13px;color:#4b4b4b;cursor:pointer}.header-link[data-v-420574e4]:hover{background:#183b56;color:#fff}.user-icon[data-v-420574e4]{width:30px;height:30px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAHqADAAQAAAABAAAAHgAAAADpiRU/AAACk0lEQVRIDcWXy4oaURCGq1sdFSK6ymIggi7Evbt5CiGBkJcIhHmFSXZDIC8RAglMXiKr6Fpd6GJgAgqiGLyinfoaW9oe+3SbcWYKDudSl7+qrHOstiQGOY5jdzqdCxWt67qm8/l2oH3HsCyrofNNpVL5pesNDBNZJmav18ssFov3auhSAV+aZD2eyvZV9jqdTn8plUpz7zw4hwJrhK/VwGcdr4JKcfbqwK2OD5qBH4fk7eChAlntdvvjZrP5/r+g2EQXG9jCZhBn7wABjfSrzm+Dgg/Za+TfNPJ3Ojuenb2IFfTq1KAAYRPbHijzLmJ+U1LjZ556bdv2G+83d4Gp3uVy2VHPIgtJ5aTb7cp4PHb9yufzUi6X5ezsLNJPCk7lKlS7m2quTFzQZrMpg8FAcIDBmjPWUQQGWMjZurHVk8soJfhEulqt7olyBi8OgQWm+yLpItbj4KX3EICJ55cHS+vpglTX/YwnWtdJNW9vLKKQwsjEC+qAScQ8+LGI6k2lUvdkOYN3BJ1brVZrogov4io95Dr5MP4mfZtYS+5rtVqNJWsQcgDm/7RiEJL1ei36yMhoNJL5fC7ZbFZyuZyrMplMZDabSSaTkUKhIPo4SCKRMJmD9ycSGNBGoyF68XfGptOpMPwEOGM4HEqtVosCv+PxoHMIJSL1g4YKbhnIohNBv6nqG5MQ6T2WonQ02J/2tkfqhxknfceSSUdB+2CS6o1e6Osw48nk0YUvJh2wwCTVQmOmm9tD4MVi0WgoqAMoOocIDLDgPVsj4EaMB3QG6tEn1o9B2AbDs72LmAPN//M0e+qVo17RDZ4s8m2kex0mQe5FzIFHNH+agUdr6EOBcYAmkB5JvX66TxgvcmaN/OQfbf8AKJx3drCo/LEAAAAASUVORK5CYII=) no-repeat 50%;background-size:contain;margin-right:10px}.header-toolbar-link[data-v-420574e4]{margin:0 10px}.logout-icon[data-v-420574e4]{display:block;width:30px;height:30px;cursor:pointer}.progress-admin-container[data-v-81215848]{position:relative;min-height:100vh}.progress-admin-container[data-v-81215848] .p-page{padding:16px 16px}.progress-admin-container[data-v-81215848] .p-trace{padding:20px 16px;background:#e2e6f2}.progress-admin-container[data-v-81215848] .p-container{margin-left:auto;margin-right:auto;width:100%}.progress-admin-container[data-v-81215848] .p-trace+.p-page{padding:16px 16px}.progress-admin-container[data-v-81215848] .p-title{color:#0f1b41;font-size:20px;font-weight:bolder}.progress-admin-container[data-v-81215848] .p-title .hint{font-size:12px;display:inline-block;margin-left:10px;color:rgba(0,0,0,.75);--webkit-tap-highlight-color:rgba(#000,0.75)}.progress-admin-container[data-v-81215848] .p-hint{font-size:13px;line-height:18px;color:#1c1d21;margin-top:5px}.progress-admin-container[data-v-81215848] .p-card{border-radius:10px;background:#fff;padding:24px 40px;margin-top:20px;overflow:hidden}@media(max-width:428px){.progress-admin-container[data-v-81215848] .p-card{padding:12px}}.progress-admin-container[data-v-81215848] .p-card-cover{padding:24px 40px;margin:-24px -40px 0;background:#c9cfe1;margin-bottom:24px}@media(max-width:428px){.progress-admin-container[data-v-81215848] .p-card-cover{padding:12px;margin:-12px -12px 0 -12px}}.progress-admin-container[data-v-81215848] .p-card-title{font-size:20px;line-height:42px;font-weight:bolder;color:#000;margin-bottom:30px}.progress-admin-container[data-v-81215848] .p-card-title small{display:inline-block;font-size:14px;line-height:21px;color:#495886;font-weight:400;margin-left:10px}.progress-admin-container.fullscreen[data-v-81215848] .p-page{padding:0}.progress-admin-container.fullscreen[data-v-81215848] .p-card{margin:0;padding:0}.deco[data-v-81215848]{position:absolute;right:60px;bottom:60px;width:320px;height:220px;background-size:contain;background:url(../img/progress-deco.0681e084.png) no-repeat 50%}.stage[data-v-81215848]{position:relative}.error[data-v-81215848]{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:60px 0}.error[data-v-81215848],.ssp-home-card[data-v-63704430]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.ssp-home-card[data-v-63704430]{-webkit-box-sizing:border-box;box-sizing:border-box;border:0 solid #fff;border-radius:3px;background:#fff;position:relative;cursor:pointer;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ssp-home-card[data-v-63704430]:before{content:" ";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:3px;border:1px solid;border-color:inherit;opacity:0;-webkit-transition:all .3s;transition:all .3s}.ssp-home-card[data-v-63704430]:hover:before{opacity:1}.section[data-v-63704430]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section.section-lg[data-v-63704430]{padding:32px}.section+.section[data-v-63704430]{border-top:1px solid #efefef}.icon[data-v-63704430]{background:no-repeat 50%;background-size:71px 71px;display:block;width:71px;height:71px;margin-right:10px}.title[data-v-63704430]{font-size:22px;line-height:27px;color:#4b4b4b;position:relative;padding-right:24px}.title[data-v-63704430]:after{content:" ";display:block;position:absolute;right:0;top:50%;margin-top:-7px;width:10px;height:15px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAFKADAAQAAAABAAAAHgAAAADbpcpmAAABhUlEQVRIDbXWO0rEQBgH8E0IsbFKkUR8gHgAr+ABbFZ7TyCIFgqeQDyAtVqrIIitglewFy3MO2Bpnv6/wGSzeczm5UCYyTx+k5l8k93J5L+TbdvLruuu9p1HLA60LOskSZLvKIo+DcO4SdNULra3KQusE4AzlC/YPeWCIDxpmraPPCjW88oZiCeb4ske6jp2RbMlY2mHdRjVoW0XE963XT7bw/cmsCuagZIkXWJpH2Og+UvxfX8jCIJXLG2TBy/a0xwkZAx0DhwDrYBD0VpwCNoI9kVZHNL4SlIU5UuW5Z02IWWa5hEBXJA6ECqK4gGVeQmTTql9Ieh53jrO+TUPozbE7yPl3D0kLAzDF3Teos6c9Kzr+h6e8rcRBLYGjE5Oa4wmrAX7YrXgEKwCDsXmwDGwHHQcZyWO47euL4CAcsriENjpGBjhLLC3yzOV7vM4K9VXbjMQR+uq0jKraI3RkAxUVfUOUX4+M/JSJywfxQr4Yhzj+sEV4Yf/Fvu6xNp650P/2/wBGMYiH50LnP8AAAAASUVORK5CYII=) no-repeat 100%;background-size:10px 15px}.card-stats[data-v-63704430]{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.card-stats[data-v-63704430],.stats-item[data-v-63704430]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.stats-item[data-v-63704430]{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px;padding:16px}.stats-item+.stats-item[data-v-63704430]{border-left:1px solid #efefef}.stats-title[data-v-63704430]{color:#b7b7b7;font-size:12px;line-height:16px;margin-top:12px}.stats-number[data-v-63704430]{font-size:14px;font-weight:bolder}.card-cover[data-v-63704430]{padding:32px}.card-status[data-v-63704430]{background:#fbfbfb;padding:8px 16px;font-size:13px;line-height:18px;color:#4b4b4b}.icon-info[data-v-63704430]{width:20px;height:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAoCAYAAACIC2hQAAAABGdBTUEAALGPC/xhBQAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAKqADAAQAAAABAAAAKAAAAACNEtRRAAAENElEQVRYCe2YT0gUYRjGdd1dpaTC8mCGqBhEdcpDoR7y0EUqo9IgcnVFPFQQBQYJgWRICSUdJDJxV+1kFnnxageTOliXiiBBC8siwzpkuv7r964zy+w44864GyLswLffv+d93mfe75tv3tmEhPgVj0A8AhsjArW1tS4p0apNjJZAa9/Q0OAYGxsrXFpaKmW8mHoXdbqC+ZGYmDhOe4C6r6SkZKi8vHxBmYtYxUxoVVVV2eLiYhMe8xSvf6g/UyYQhualnbSzKJspco04HI56v9//eLm7+m/UQlnWjJmZmR7cFFEClE6E9ebk5DwnwtIPXfTdo6OjhxF9BkwVtYPJQQSXIfhbCGjQiEpoZWVlPpx9OMwUcS6X62p7e/uogZ8VQ9XV1UXz8/M+JvKw/UJd2tnZObwCqAysWShLvZulfgXPFhzV4aTFzInZOKuxidW4xfxFyi8ie5DIfjTCr0koDrbOzs6+JJJ7IK3o6up6ZEQuY0R9n9TcyDupjS5uuoKb7uKGPyQnJx9qa2v7rcfJHrF9IbJBRBKB2xFEesC9lYJgj5kjotgtXMIp3EY420JrampyIDwP2Yjb7b5uRKoZO2LS1gwvNxWuEeEWH3qAbaFzc3NXIHETgXqWaE5PqO0nJSU9oD8hRWlrp8PawiWcDLoVH2HztoRyt3IgnoBhMjs7+0kYk0Gno6NjMDc3N0uKtA0gYUO8BJ4yMKn4CJuz9TB5vd4DCwsLw2x6Hw9HdRiTrgO2gAekDKzc3Gxqampza2vrTx1sRZe93AHeywrk+3y+1yrAqTas1IjcKziIhiLhEXkW3AVKEDo9PS02fZHsFG6v4isk1NbSExx5DcolB/SqV1paWh177rIKQoCl1cPmq9hofAUpbAnFYnvQKiEh4hK2tLT8BTum4C1XrMSkAlZ9Bbt2haoCw0gsq7AGVLlVX/aFsnyGy2LNv2VUpiBVX6qVrYjyJL5XDAtVgljX7M0C4dT4CrqwJZSz8A1W45SjkiQHGWL409PTk0Qkj4kP7dEkLmw5kyORImldOpn8qdU0kmhsAxdMSARHe7+MrWbT399/kvkd+Himx9kSKsbknHeoAjydTWRRpt9CCGui3FQd0m6UMbWvr4VLOIUbH3f187YOfDGWxJjI3If0ErnkDYau6Uml73Q6H/LO/s65GDo/2XemB34gEGjELA/8PaPkO0Ri5MxszE4+asahHfd4POfod7Pksc1HJbGF9DjkUxQ/7+fQG0grwEpbsfWDnRJO4TayW1NEVSKc5NNe0zeT5JxsjWb27WkE/r9vJlUs28DwK5RPigF9vioPDBl8sYjDvpLipgympKSUg5W81fSKKqJaVh6wsO96ojSNoE9gVAEZtFd813Ne9oJdTrG0hLp2zIQKr7wErP5TQuL9AvyiTs/6dRHjlLJ+CuKe4xGIR2BjRuAfWA7ftsAEeB8AAAAASUVORK5CYII=) no-repeat 50%;background-size:20px 20px;margin-right:10px}.greetings[data-v-1218c6b1]{color:#0f1b41;font-size:20px;line-height:24px;font-weight:bolder;margin-bottom:28px}.cards[data-v-1218c6b1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.cards-item[data-v-1218c6b1]{margin:10px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:400px;max-width:90vw}.field-view[data-v-6ba8d0d6]{min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inline-block[data-v-6ba8d0d6]{display:inline-block}.mr-2[data-v-6ba8d0d6]{margin-right:12px}.text-mono[data-v-c61265de]{font-family:monospace}.mb-2[data-v-c61265de]{margin-bottom:12px}.thumbs[data-v-368555c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.thumb[data-v-368555c6]{margin:4px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;border:2px solid #ddd}.thumb.active[data-v-368555c6]{border:2px solid #00f}.thumb-img[data-v-368555c6]{display:block;height:45px;width:auto}.detail-toolbar[data-v-5cf4e281]{background:#042d83;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 8px 16px 8px;color:#fff;border-radius:8px 8px 0 0;margin-bottom:-8px}.detail-toolbar[data-v-5cf4e281],.progress-image-viewer[data-v-5a1cd888]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.progress-image-viewer[data-v-5a1cd888]{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:60px;border:1px solid #22445f;background:#fff;border-radius:10px 10px 0 0}.viewer-canvas[data-v-5a1cd888]{width:100%;height:calc(100vh - 400px);min-height:400px;cursor:move}.viewer-canvas.drawing[data-v-5a1cd888]{cursor:crosshair}.viewer-image[data-v-5a1cd888]{display:none}.rel[data-v-5a1cd888]{position:relative;width:100%}.canvas-toolbar[data-v-5a1cd888]{position:absolute;left:-1px;right:-1px;bottom:-40px;height:40px;background:#22445f;color:#fff;font-size:12px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(0,0,0,.8);border-radius:0 0 10px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.canvas-toolbar-checkbox[data-v-5a1cd888]{color:hsla(0,0%,100%,.8)}.toolbar[data-v-354d10e7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0}.thumbs-container[data-v-354d10e7]{-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px}.relative[data-v-354d10e7]{position:relative}.empty[data-v-354d10e7]{border-radius:10px;padding:40px;text-align:center;background:#f5f5f5}.image-editor-container[data-v-354d10e7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.image-editor-stage[data-v-354d10e7]{-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px}.image-editor-children[data-v-354d10e7]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:300px;margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.image-editor-children-title[data-v-354d10e7]{padding:8px;font-weight:700;font-size:16px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.image-editor-children-body[data-v-354d10e7]{-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px;overflow:auto}.children-item[data-v-354d10e7]{padding:4px;border-bottom:1px solid #f5f5f5}.admin-form-page-wrapper[data-v-3e27f7c3],.admin-form-page-wrapper[data-v-147abef8]{margin:-12px}.dialog-toolbar[data-v-7c030fa8]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.checkboxes[data-v-c85d6d3a],.dialog-toolbar[data-v-7c030fa8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkboxes[data-v-c85d6d3a]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.checkbox-item[data-v-c85d6d3a]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:10px 10px 10px 0;width:calc(33.33333% - 10px)}.color-box[data-v-c85d6d3a]{display:inline-block;width:16px;height:16px;vertical-align:middle;margin-right:10px;border-radius:16px}.full-img[data-v-c85d6d3a]{display:block;width:auto;height:auto;max-width:100%}.editor-toolbar[data-v-c85d6d3a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-canvas[data-v-c85d6d3a]{position:fixed;bottom:0;right:0;width:1px;height:1px;display:none}.images-toolbar[data-v-c665cd02]{margin:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:ui-flex-row;-ms-flex-pack:ui-flex-row;justify-content:ui-flex-row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.images-add[data-v-c665cd02]{margin-right:15px}.button-icon[data-v-c665cd02]{display:inline-block;margin-right:8px;height:14px}.images-thumbs[data-v-c665cd02]{-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.images-thumb[data-v-c665cd02]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;cursor:pointer;margin:5px}.thumb-img[data-v-c665cd02]{display:block;height:55px;border-radius:3px;border:1px solid #cbcbcb;-webkit-box-sizing:border-box;box-sizing:border-box}.thumb-img.active[data-v-c665cd02]{border:3px solid #2f3ced}.full-img[data-v-c665cd02]{display:block;width:auto;height:auto;max-width:100%}.info-canvas[data-v-c665cd02]{position:fixed;bottom:0;right:0;width:1px;height:1px;display:none}.image-meta[data-v-c665cd02]{margin-bottom:10px;background:#74899a;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;color:#fff}.image-meta[data-v-c665cd02],.meta-info[data-v-c665cd02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.meta-info[data-v-c665cd02]{-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.meta-info span[data-v-c665cd02]{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px}.meta-index[data-v-c665cd02]{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;background:#22445f;margin-right:10px;flex-direction:row;padding:8px;font-weight:bolder}.meta-edit[data-v-c665cd02],.meta-index[data-v-c665cd02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.meta-edit[data-v-c665cd02]{flex-direction:row;margin:0 10px}.meta-edit-button[data-v-c665cd02]{color:#fff}.images-empty[data-v-c665cd02]{background:rgba(0,0,0,.05);min-height:calc(100vh - 480px)}.alert[data-v-417acbc8]{background:#ffeaea;border-radius:20px;text-align:center}.alert.isAdvanced[data-v-417acbc8]{background:#ebf7ff}.state-alert[data-v-02f8f846]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:10px;border-radius:4px;background:#ffeaea}.number[data-v-02f8f846]{font-size:1.8em;display:inline-block;margin-left:.25em}.sub-project-nav-item[data-v-4531e4b5]{margin-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px 8px;border-radius:5px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;font-size:12px;font-weight:400}.sub-project-nav-item.active[data-v-4531e4b5],.sub-project-nav-item[data-v-4531e4b5]:hover{background:rgba(0,119,255,.1)}.sub-project-nav-item .data-title[data-v-4531e4b5]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px}.sub-project-nav-item .data-progress[data-v-4531e4b5]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:80px}.sub-project-nav-item .data-percentage[data-v-4531e4b5]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:12px;margin-left:6px}.map-container[data-v-44115f3f]{margin-bottom:32px}.text-block[data-v-44115f3f]{white-space:pre-line;font-size:14px;line-height:1.6}.memo-toolbar[data-v-44115f3f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.memo-icon[data-v-44115f3f]{height:14px}.map-image[data-v-44115f3f]{width:100%}.table-toolbar[data-v-44115f3f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button-icon[data-v-44115f3f]{vertical-align:middle;display:inline-block;height:14px;margin-right:10px}.hint[data-v-44115f3f]{font-size:12px;color:#aaa}.meta-info-row[data-v-44115f3f]{margin:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.meta-info[data-v-44115f3f]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.meta-info+.meta-info[data-v-44115f3f]{margin-left:15px;border-left:1px solid #eaeaea;padding-left:15px}.meta-label[data-v-44115f3f]{font-weight:bolder;font-size:.8em;color:#aaa}.meta-value[data-v-44115f3f]{font-size:1.5em}.image-thumb[data-v-44115f3f]{width:100px;height:100px}.table-icon-button[data-v-44115f3f]{-webkit-transition:all .3s;transition:all .3s;padding:0 16px;border-radius:5px;overflow:hidden;cursor:pointer;display:inline-block;position:relative;top:2px;height:32px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:32px;white-space:nowrap}.table-icon-button.active[data-v-44115f3f],.table-icon-button[data-v-44115f3f]:hover{background:rgba(0,0,0,.1)}.table-icon-button.dim[data-v-44115f3f]{opacity:.2}.color-block[data-v-44115f3f],.table-icon-button img[data-v-44115f3f]{display:inline-block;width:16px;vertical-align:middle}.color-block[data-v-44115f3f]{border-radius:16px;height:16px;margin-right:10px}.data-nav-item[data-v-44115f3f],.project-page-title[data-v-44115f3f]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.empty[data-v-44115f3f]{background:#f2f2f2;border-radius:10px;padding:60px 20px;text-align:center}.map-container[data-v-69917d3b]{margin-bottom:32px}.map-container[data-v-69917d3b] .amap-overlay-text-container{background:none;color:#35f48f;border:none;font-weight:bolder;text-shadow:1px 1px 2px #000}.back-app{position:fixed;bottom:10px;left:10px;right:10px}.back-app__button{width:100%}.back-app__offset{height:100px}.info-line[data-v-609a0920]{padding:10px;border-bottom:1px solid #eee}.map-markers>span[data-v-609a0920]{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.map-marker[data-v-609a0920]{height:16px}.map-view[data-v-609a0920] .el-popover__reference{margin:2px 0}.map-view .map-control[data-v-609a0920]{margin-bottom:4px}.header[data-v-94b81a22]{position:absolute;top:0;left:0;width:425px;height:241px;background:url(/images/screen-v3/screen-logo.png) no-repeat 0 0;background-size:425px 241px;cursor:pointer}.header-text[data-v-94b81a22]{font-size:16px;color:#fff;font-weight:700;margin:34px 0 20px 90px}.header-date-v3[data-v-21eed181]{position:absolute;top:31px;right:270px;width:258px;height:60px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:13px;padding:6px 0 0 32px;background:url(/images/screen-v3/chip-datetime.png) no-repeat 0 0;background-size:178px 30px}.header-date-v3.darker[data-v-21eed181]{background-image:url(/images/screen-v3/chip-datetime-darker.png)}.item[data-v-21eed181]{display:inline-block;margin-right:1em}.weather-icon[data-v-21eed181]{height:16px;width:auto;vertical-align:baseline;display:inline-block;margin:0 2px}.left-sidebar-section-title[data-v-6d183e40]{font-size:14px;font-weight:bolder;text-align:center;background:hsla(0,0%,100%,.2);border-radius:1000px;line-height:2;margin-top:20px}.title[data-v-22ad36aa]{font-size:14px;font-weight:700;margin-bottom:10px}.title[data-v-ef45902c]{font-size:12px;line-height:22px;color:#6da3ce;text-align:center;border-bottom:1px solid #194877;padding:2px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:9px}.left-sidebar[data-v-4df9852e]{position:absolute;top:93px;left:14px;width:190px;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:16px 16px 0 16px;overflow:auto;background:url(/images/screen-v3/left-sidebar.png) no-repeat 0 0;background-size:190px 149px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.left-sidebar-scroll[data-v-4df9852e]{overflow:auto;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:-10px;padding-right:10px}.left-sidebar-scroll[data-v-4df9852e]::-webkit-scrollbar{width:1px;height:1px}.left-sidebar-scroll[data-v-4df9852e]::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:#fff}.left-sidebar-scroll[data-v-4df9852e]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);box-shadow:inset 0 0 5px rgba(0,0,0,.2);border-radius:10px;background:#666}.right-section-title[data-v-47655a62]{font-size:12px;font-weight:bolder;margin:3px 0}.right-section-title.is-primary[data-v-47655a62]{font-size:14px}.right-section-title.is-secondary[data-v-47655a62]{opacity:.4;font-size:10px}.bar-row[data-v-e8fa65b8]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bar-row .bar[data-v-e8fa65b8]{-webkit-box-flex:0;-ms-flex:0 0 82px;flex:0 0 82px;height:14px;margin:1px 0}.bar-row .bar .bar-active[data-v-e8fa65b8]{height:14px;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:2px solid #ffc760;width:100%}.bar-row .bar .bar-active.is-orange[data-v-e8fa65b8]{border-color:#ffc760;background:rgba(255,229,153,.3)}.bar-row .bar .bar-active.is-blue[data-v-e8fa65b8]{background:rgba(132,178,250,.3);border-color:#4d7bf3}.bar-row .bar .bar-active.is-red[data-v-e8fa65b8]{background:rgba(255,105,105,.3);border-color:#ff6969}.bar-row .bar .bar-active.is-green[data-v-e8fa65b8]{background:rgba(220,248,182,.3);border-color:#b6ef7f}.bar-row .bar .bar-active.is-pink[data-v-e8fa65b8]{background:rgba(255,134,214,.3);border-color:#ff86d6}.bar-row .bar-label[data-v-e8fa65b8]{margin-right:8px;width:5em;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.bar-row .bar-number[data-v-e8fa65b8]{margin-left:8px;width:20px}.bar-row .bar-percentage[data-v-e8fa65b8]{margin-left:8px;width:30px;opacity:.4}.section[data-v-316223d6]{margin:30px 0;color:#fff;font-size:12px}@-webkit-keyframes animationFrames-316223d6{0%{background:#000}to{background:transparent}}@keyframes animationFrames-316223d6{0%{background:#000}to{background:transparent}}.title[data-v-316223d6]{margin-bottom:8px;font-weight:700}.hints[data-v-316223d6]{margin:8px 0 12px 0}.hint[data-v-316223d6]{color:#737373;line-height:18px}.right-badge[data-v-bcfd2464]{display:inline-block;margin:3px 6px 3px 0;border-radius:100px;width:10px;height:10px;vertical-align:middle}.right-badge.is-orange[data-v-bcfd2464]{background:rgba(255,199,96,.2);border:1px solid #ffc760}.right-badge.is-blue[data-v-bcfd2464],.right-badge.is-orange[data-v-bcfd2464]{-webkit-box-shadow:0 4px 9px 0 rgba(0,0,0,.2);box-shadow:0 4px 9px 0 rgba(0,0,0,.2)}.right-badge.is-blue[data-v-bcfd2464]{background:rgba(77,123,243,.2);border:1px solid #4d7bf3}.right-badge.is-green[data-v-bcfd2464]{background:rgba(182,239,127,.2);border:1px solid #b6ef7f}.right-badge.is-green[data-v-bcfd2464],.right-badge.is-pink[data-v-bcfd2464]{-webkit-box-shadow:0 4px 9px 0 rgba(0,0,0,.2);box-shadow:0 4px 9px 0 rgba(0,0,0,.2)}.right-badge.is-pink[data-v-bcfd2464]{background:rgba(255,134,214,.2);border:1px solid #ff86d6}.right-badge.is-red[data-v-bcfd2464]{background:rgba(255,105,105,.2);border:1px solid #ff6969;-webkit-box-shadow:0 4px 9px 0 rgba(0,0,0,.2);box-shadow:0 4px 9px 0 rgba(0,0,0,.2)}.right[data-v-394684df]{position:absolute;top:146px;right:16px;width:234px;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-sizing:border-box;box-sizing:border-box;padding:44px 20px 0;background:url(/images/screen-v3/right.png) no-repeat 0 0;background-size:234px 92px}.right-section[data-v-394684df]{margin-bottom:30px;font-size:12px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.section-title[data-v-394684df]{margin-bottom:8px;font-size:14px;font-weight:700;color:#fff;line-height:20px}.right-scroll[data-v-394684df]{-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;scroll-behavior:smooth;margin-right:-10px;padding-right:10px}.right-scroll[data-v-394684df]::-webkit-scrollbar{width:1px;height:1px}.right-scroll[data-v-394684df]::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:#fff}.right-scroll[data-v-394684df]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);box-shadow:inset 0 0 5px rgba(0,0,0,.2);border-radius:10px;background:#666}.pie-container[data-v-21715d88]{position:relative;width:100%;height:100%}.legend-container[data-v-21715d88]{margin-left:20px}.pie-chart[data-v-21715d88]{width:96px;height:96px}.pie-title[data-v-21715d88]{position:absolute;top:2px;bottom:2px;right:8px;left:auto;width:130px;height:130px;color:#fff;font-size:14px;font-weight:bolder;text-align:center}.pie-legend[data-v-21715d88]{margin-top:4px;font-size:10px}.pie-legend-badge[data-v-21715d88]{display:inline-block;vertical-align:top;margin-right:4px;width:8px;height:8px;border-radius:8px;background:#fff;position:relative;top:4px}.pie-legend-title[data-v-21715d88]{display:inline-block;width:auto}.pie-legend-value[data-v-21715d88]{display:inline-block;margin-left:4px;color:hsla(0,0%,100%,.5)}.pie-text-shadow{text-shadow:1px 1px 2px #000}.right-pie[data-v-7a443736]{position:absolute;width:233px;height:114px;top:22px;right:16px}.bottom-left-legend-item[data-v-5ea30394]{margin:7px 0}.bottom-left-legend-badge[data-v-5ea30394]{display:inline-block;margin-right:10px;vertical-align:middle;width:14px;height:14px;-webkit-box-sizing:border-box;box-sizing:border-box}.bottom-left-legend-badge.is-orange[data-v-5ea30394]{color:#ffb946;border-color:#ffb946}.bottom-left-legend-badge.is-blue[data-v-5ea30394]{color:#4d7bf3;border-color:#4d7bf3}.bottom-left-legend-badge.is-green[data-v-5ea30394]{color:#45b42b;border-color:#45b42b}.bottom-right[data-v-4a3f6d04]{position:absolute;top:0;left:182px;right:0;bottom:0}.bar-chart-column[data-v-4a3f6d04]{-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px}.bar-chart-column[data-v-4a3f6d04]:last-child{-webkit-box-flex:2;-ms-flex:2 0 1px;flex:2 0 1px}.bar-chart-column:last-child .bar-chart-column-bar-block[data-v-4a3f6d04]{width:80%}.bar-chart-column-label[data-v-4a3f6d04]{font-size:10px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}.bar-chart-column-label[data-v-4a3f6d04]:before{content:" ";display:inline-block;margin-right:6px;width:1px;height:1px;background:#fff;vertical-align:middle}.bar-chart-column-label-caption[data-v-4a3f6d04]{color:hsla(0,0%,100%,.4);margin-left:7px;position:absolute;top:14px;left:0}.bar-chart-column-bar[data-v-4a3f6d04]{-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px;border-left:1px solid hsla(0,0%,100%,.2)}.bar-chart-column-bar-block[data-v-4a3f6d04]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:1px 0;background:#fff;min-height:0;height:1px;width:7px;margin-left:-4px}.bar-chart-column-bar-number[data-v-4a3f6d04]{padding:0 8px;font-weight:bolder;color:#fff;text-shadow:0 0 2px #000;line-height:12px}.bottom[data-v-b8e0f8ca]{position:absolute;bottom:0;left:222px;right:270px;height:166px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.bottom-left[data-v-b8e0f8ca],.bottom[data-v-b8e0f8ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.bottom-left[data-v-b8e0f8ca]{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:4px}.bottom-left-title[data-v-b8e0f8ca]{font-weight:bolder;margin-bottom:1px}.bottom-left-title-text[data-v-b8e0f8ca]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:1em}.bottom-left-title-deco[data-v-b8e0f8ca]{-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px;height:1px;background:hsla(0,0%,100%,.2)}.bottom-left-title-caption[data-v-b8e0f8ca]{color:hsla(0,0%,100%,.6)}.bottom-left-legends[data-v-b8e0f8ca]{margin-top:10px;font-size:12px;padding-bottom:10px}.map-cover-card[data-v-01b08238]{background:rgba(25,72,119,.8);-webkit-box-shadow:0 3px 8px 0 rgba(0,0,0,.2);box-shadow:0 3px 8px 0 rgba(0,0,0,.2);-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:63px;margin-top:8px;padding:8px;position:relative}.map-cover-card.with-ellipsis[data-v-01b08238]{cursor:pointer}.map-cover-card.with-ellipsis[data-v-01b08238]:after{content:"...";position:absolute;bottom:5px;right:5px;display:block;color:#fff;font-size:12px}.map-cover-card-number[data-v-01b08238]{font-size:30px;font-weight:bolder;line-height:30px}.map-cover-card-number small[data-v-01b08238]{color:hsla(0,0%,100%,.5);font-size:14px;display:inline-block;margin-left:2px}.map-cover-card-container[data-v-131579e4]{display:block}.map-cover-card-popover[data-v-131579e4]{font-size:12px;line-height:1.6}.map-cover-card-popover h3[data-v-131579e4]{font-size:14px;margin:0 0 4px 0}.map-cover[data-v-6525fa0e]{position:absolute;width:108px;left:40px;bottom:53px;z-index:1000}.map-container[data-v-0a6b90f4]{position:absolute;top:0;bottom:0;left:0;right:0}.map-container>div[data-v-0a6b90f4]{background:none!important}.map-reset-button-container[data-v-0a6b90f4]{right:10px;bottom:80px;z-index:1000;position:absolute}.map-reset-button[data-v-0a6b90f4]{width:30px;height:30px;background-color:#fff;background-color:hsla(0,0%,100%,.9);border-radius:3px;border:1px solid #ccc;color:#000;font-size:10px;text-align:center;line-height:35px;cursor:pointer}.sub-projects-container[data-v-5b964e0e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sub-projects-container>div[data-v-5b964e0e]{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;margin:0 16px 16px 0}.info-window[data-v-5b964e0e]{color:#000;font-size:10px}.map[data-v-14c2d012]{position:absolute;top:94px;left:220px;right:270px;bottom:183px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #194877;-webkit-box-shadow:0 3px 7px 0 rgba(0,0,0,.2);box-shadow:0 3px 7px 0 rgba(0,0,0,.2)}.amap-overlay-text-container{background:none;border:none;font-weight:bolder;text-shadow:1px 1px 2px #000}.info-window{color:#000}.info-window .right-section-title{font-size:12px;font-weight:bolder;margin:3px 0}.info-window .right-section-title.is-primary{font-size:14px}.info-window .right-section-title.is-secondary{opacity:.4;font-size:10px}.info-window .bar-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-window .bar-row .bar{-webkit-box-flex:0;-ms-flex:0 0 102px;flex:0 0 102px;height:14px;margin:1px 0}.info-window .bar-row .bar .bar-active{height:14px;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:2px solid #ffc760;width:100%}.info-window .bar-row .bar .bar-active.is-orange{border-color:#ffc760;background:rgba(255,229,153,.3)}.info-window .bar-row .bar .bar-active.is-blue{background:rgba(132,178,250,.3);border-color:#4d7bf3}.info-window .bar-row .bar .bar-active.is-red{background:rgba(255,105,105,.3);border-color:#ff6969}.info-window .bar-row .bar .bar-active.is-green{background:rgba(220,248,182,.3);border-color:#b6ef7f}.info-window .bar-row .bar .bar-active.is-pink{background:rgba(255,134,214,.3);border-color:#ff86d6}.info-window .bar-row .bar-label{margin-right:8px;width:5em;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.info-window .bar-row .bar-number{margin-left:8px;width:20px}.info-window .bar-row .bar-percentage{margin-left:8px;width:30px;opacity:.4}.nav-item[data-v-3cb82598]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px 16px;cursor:pointer;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-decoration:none}.icon[data-v-3cb82598]{width:12px;height:12px;margin-right:4px}.navs[data-v-a1deeb92]{position:absolute;top:31px;left:220px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;background:#0f1f39;color:#fff}.navs.darker[data-v-a1deeb92]{background:#000}.item[data-v-a1deeb92]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative}.item[data-v-a1deeb92]:after{content:" ";position:absolute;top:1px;bottom:1px;width:1px;right:0;background:#194877}.item[data-v-a1deeb92]:last-child:after{content:"";display:none}.navs[data-v-5c69fb3a]{position:absolute;top:0;left:50%;width:432px;height:127px;margin-left:-216px}.item[data-v-5c69fb3a]{display:block;outline:0;border:none;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background:no-repeat 0 0}.dashboard-screen.screen-page-v3.dashboard-screen-container{background:#050d1b;color:#fff;font-size:12px;width:100vw;height:100vh;position:fixed;top:0;left:0;background-image:-webkit-gradient(linear,left top,left bottom,from(#050d1b),color-stop(71%,#050d1b),to(#0c1e3a));background-image:linear-gradient(180deg,#050d1b,#050d1b 71%,#0c1e3a)}.left-container[data-v-12b35c20]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:0;background-image:-webkit-gradient(linear,left top,left bottom,from(#445762),color-stop(39%,#262b2f),to(#000));background-image:linear-gradient(180deg,#445762,#262b2f 39%,#000);position:relative;-webkit-transition:all 1s;transition:all 1s}.content-container[data-v-12b35c20]{position:absolute;right:0;top:0;height:100%;width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:114px 30px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.logo[data-v-12b35c20]{background:url(/images/data-center-screen/logo.png) no-repeat 0 0;background-size:425px 241px;position:absolute;top:0;left:0;width:100%;height:241px;cursor:pointer}.logo-text[data-v-12b35c20]{color:#fff;font-size:16px;font-weight:700;margin:36px 0 20px 110px}.scroll[data-v-12b35c20]{position:relative;-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px;overflow:auto;margin-right:-10px;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.scroll[data-v-12b35c20]::-webkit-scrollbar{width:1px;height:1px}.scroll[data-v-12b35c20]::-webkit-scrollbar-thumb{background:#fff}.scroll[data-v-12b35c20]::-webkit-scrollbar-thumb,.scroll[data-v-12b35c20]::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.scroll[data-v-12b35c20]::-webkit-scrollbar-track{background:#666}.row[data-v-b936bf16]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:3px 0}.title[data-v-b936bf16]{font-size:12px;margin-right:10px;color:#9ba6ad}.number[data-v-b936bf16]{display:inline-block;font-size:16px;color:#f6be43}.total[data-v-b936bf16]{display:inline-block;font-size:14px;color:#fff;margin-left:.25em}.total[data-v-b936bf16]:before{content:" / ";color:#9ba6ad;font-size:14px}.side-card[data-v-62d3bf02]{background:hsla(0,0%,100%,.05);border-radius:5px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px 20px;overflow:hidden}.side-card.with-hover[data-v-62d3bf02]{cursor:pointer}.side-card .card-hover[data-v-62d3bf02]{position:absolute;top:50%;border-radius:1000px 0 0 1000px;right:-106px;width:106px;height:106px;margin-top:-53px;opacity:0;-webkit-transition:all .5s;transition:all .5s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.side-card .card-hover .arrow[data-v-62d3bf02]{margin-left:16px;font-size:24px;color:#fff;display:block}.side-card.hover .card-hover[data-v-62d3bf02],.side-card:hover .card-hover[data-v-62d3bf02]{opacity:1;background-image:-webkit-gradient(linear,right top,left top,from(rgba(236,213,137,0)),to(rgba(212,171,81,.4)));background-image:linear-gradient(270deg,rgba(236,213,137,0),rgba(212,171,81,.4));right:-30px}.title[data-v-62d3bf02]{font-size:15px;color:#fff;font-weight:700;margin-bottom:12px}.badge[data-v-62d3bf02]{position:absolute;top:0;right:0;height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0 5px 0 100px;background:rgba(0,0,0,.2);line-height:30px;padding:0 14px 0 25px;font-size:12px;color:#9ba6ad}.item[data-v-22db2ce7]{margin:15px 0}.title-row[data-v-b6708bca]{margin:-1px -1px 0;padding:8px 12px 8px 8px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.title[data-v-b6708bca]{font-size:16px;font-weight:700;color:#e9b029}.icon[data-v-b6708bca]{display:inline-block;width:14px;height:14px;margin-right:.5em;position:relative;top:1px}.hint[data-v-b6708bca]{font-size:12px;color:#9ba6ad}.board.item[data-v-63510a1a]{background:#20292e;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 0 0 1px #2d373d;box-shadow:inset 0 0 0 1px #2d373d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.content[data-v-63510a1a]{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px}.flex-container[data-v-63510a1a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.title-row[data-v-7d8be483]{background:url(/images/screen-v3/dashboard-title.png) no-repeat 100% 0;background-size:133px 11px;padding-top:4px}.title[data-v-7d8be483]{display:inline-block;font-size:16px;font-weight:700;letter-spacing:2px;color:#fff}.hint[data-v-7d8be483]{display:inline-block;margin-left:.75em;font-size:12px;color:#9ba6ad}.legends-row[data-v-2792658d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.title[data-v-2792658d]{font-size:14px;color:#fff}.legends[data-v-2792658d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.color[data-v-2792658d]{display:inline-block;width:10px;height:10px;margin-left:.75em;border-radius:2px;position:relative;top:1px;margin-right:.25em}.label[data-v-2792658d]{font-size:12px;color:#9ba6ad}.link[data-v-2792658d]{cursor:pointer}.bar-row[data-v-f7618010]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:10px 0}.title[data-v-f7618010]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:80px;font-size:12px;color:#9ba6ad;margin-right:10px;text-align:right}.bar[data-v-3f86e478]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-radius:2px;overflow:hidden;-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px}.bar.round[data-v-3f86e478]{border-radius:1000px}.part[data-v-3f86e478]{-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px;background:hsla(0,0%,100%,.2);font-size:12px;text-align:center;line-height:20px;color:#000;overflow:hidden}.tail[data-v-3f86e478]{margin-left:8px;font-size:12px;font-weight:700;-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px}.widget[data-v-1eb07ff2]{position:relative;-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.bottom[data-v-1eb07ff2],.top[data-v-1eb07ff2]{position:absolute;top:0;left:0;right:0;height:30px;background-image:-webkit-gradient(linear,left top,left bottom,from(#20292e),color-stop(52%,rgba(32,41,46,.5)),to(rgba(32,41,46,0)));background-image:linear-gradient(180deg,#20292e,rgba(32,41,46,.5) 52%,rgba(32,41,46,0))}.scroll[data-v-1eb07ff2]{padding-top:10px;padding-bottom:10px}.bottom[data-v-1eb07ff2]{bottom:0;top:auto;background-image:-webkit-gradient(linear,left bottom,left top,from(#20292e),color-stop(52%,rgba(32,41,46,.5)),to(rgba(32,41,46,0)));background-image:linear-gradient(0deg,#20292e,rgba(32,41,46,.5) 52%,rgba(32,41,46,0))}.stats[data-v-0ebc2a30]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.numbers[data-v-0ebc2a30],.title[data-v-0ebc2a30]{font-size:14px;color:#fff}.primary[data-v-0ebc2a30]{font-size:20px;color:#f6be43;display:inline-block;margin:0 .1em}.sub-window-mask[data-v-31aad92a]{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.8);opacity:0;-webkit-transition:.3s;transition:.3s;z-index:2}.sub-window-mask.active[data-v-31aad92a]{opacity:1}.sub-window[data-v-31aad92a]{position:absolute;top:0;bottom:0;left:0;right:80px;background:#20292e;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 100px 20px 20px}.close[data-v-31aad92a]{width:100px;height:68px;background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.2)),to(rgba(32,41,46,0)));background-image:linear-gradient(180deg,hsla(0,0%,100%,.2),rgba(32,41,46,0));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;right:0;z-index:2;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.close[data-v-31aad92a]:hover{background-image:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.4)),to(rgba(32,41,46,0)));background-image:linear-gradient(180deg,hsla(0,0%,100%,.4),rgba(32,41,46,0))}.close .icon[data-v-31aad92a]{font-size:22px}.cam-picker[data-v-cbc574c2]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;item-align:stretch}.frame[data-v-cbc574c2]{-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px;border:none}.cam-container[data-v-10feedfa]{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:150px;margin-top:10px}.no-cam[data-v-10feedfa]{border-radius:5px;border:1px dashed hsla(0,0%,100%,.5);padding:20px}.no-cam[data-v-10feedfa],.view-button[data-v-10feedfa]{background:hsla(0,0%,100%,.05);color:#fff;text-align:center}.view-button[data-v-10feedfa]{border-radius:5px;border:1px solid hsla(0,0%,100%,.5);padding:4px;margin-top:10px;width:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.cams-table[data-v-10feedfa]{width:100%;height:100%;border-collapse:collapse}.cams-table td[data-v-10feedfa]{width:50%;height:50%;padding:0;border:none}.ring-row[data-v-71c6544c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px}.tag[data-v-71c6544c]{margin-right:10px;background:#010101;border-radius:1000px;padding:6px;color:#4d5e69}.ring[data-v-71c6544c],.tag[data-v-71c6544c]{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px}.ring[data-v-71c6544c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:96px;height:96px;border:10px solid #4d5e69;border-radius:1000px;color:#fff;position:relative}.ring-active[data-v-71c6544c]{position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px;-webkit-mask:radial-gradient(transparent 39px,#000 0);mask:radial-gradient(transparent 39px,#000 0);border-radius:1000px}.hint[data-v-71c6544c]{color:#9ba6ad}.hint[data-v-71c6544c],.label[data-v-71c6544c]{position:relative;text-shadow:0 1px 2px rgba(0,0,0,.5);white-space:nowrap}.line-chart-container[data-v-07a69959],.ring[data-v-a091df28]{-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px}.line-chart-container[data-v-07a69959]{min-height:120px}.line-chart[data-v-07a69959]{width:100%;height:100%}.mb[data-v-c295ebfe],.mb[data-v-c783493e]{margin-bottom:15px}.divider[data-v-96df0af0]{height:1px;background:#2d373d;margin:15px 0}.col[data-v-c8f085ec]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col.expand[data-v-c8f085ec]{-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px}.calendar-box[data-v-289dd548]{width:100%;border-collapse:collapse;background:none;border:1px solid #2d373d;text-align:center;font-size:12px;color:#fff}.calendar-box thead tr[data-v-289dd548]{background:#2d373d}.calendar-box th[data-v-289dd548]{color:#9ba6ad;font-weight:400}.calendar-box td[data-v-289dd548],.calendar-box th[data-v-289dd548]{padding:2px}.calendar-box .cell[data-v-289dd548]{opacity:.5;width:20px;height:20px;line-height:20px;text-align:center;border-radius:1000px;color:hsla(0,0%,100%,.9)}.calendar-box .cell.active[data-v-289dd548]{opacity:1}.calendar-box .cell.today[data-v-289dd548]{color:#fff;font-weight:bolder}.row-select-month[data-v-289dd548]{font-size:14px;margin:10px 0}.row-select-month[data-v-289dd548],.row[data-v-0544f7f9]{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.column[data-v-0544f7f9],.row-select-month[data-v-289dd548],.row[data-v-0544f7f9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.column[data-v-0544f7f9]{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.bullet[data-v-0544f7f9]{background:#2d373d;border-radius:1000px;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px}.title[data-v-0544f7f9]{margin-top:10px;color:#fff;font-size:12px}.item[data-v-0544f7f9]{color:#fff;font-size:15px;padding:4px 14px}.item.active[data-v-0544f7f9]{background:#906d22;border-radius:1000px;padding:3px 18px}.row[data-v-3d7b7ade]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.mb[data-v-3d7b7ade]{margin-bottom:15px}.row[data-v-1e5f31ac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.mb[data-v-1e5f31ac]{margin-bottom:15px}.row[data-v-0f102dba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.row+.row[data-v-0f102dba]{margin-top:20px}.col[data-v-0f102dba]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col+.col[data-v-0f102dba]{margin-left:20px}.expand[data-v-0f102dba]{-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px}.stats[data-v-60f037aa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px;border:1px solid #596973;border-radius:5px;background:hsla(0,0%,100%,.05)}.title[data-v-60f037aa]{font-size:12px;color:#9ba6ad}.numbers[data-v-60f037aa]{font-size:14px;color:#fff}.primary[data-v-60f037aa]{font-size:16px;color:#f6be43;display:inline-block;margin:0 .1em}.sub-window-frame[data-v-481e9e90]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%}.header[data-v-481e9e90],.indicators[data-v-481e9e90]{flwx:0 0 auto;padding:2px 104px 2px 4px}.indicators[data-v-481e9e90]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.indicators .item[data-v-481e9e90]{margin-left:8px;margin-right:12px;margin-bottom:20px;width:230px;height:52px}.table-section[data-v-481e9e90]{-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px}.table-area[data-v-481e9e90],.table-section[data-v-481e9e90]{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:12px}.table-area[data-v-481e9e90]{padding:20px;color:#000;font-size:14px;background:#fff}.table-hint[data-v-481e9e90]{margin-bottom:10px;color:#9ba6ad;font-size:12px}.table[data-v-481e9e90]{border-collapse:collapse;min-width:100%;color:#2c4553}.table td[data-v-481e9e90],.table th[data-v-481e9e90]{text-align:left;padding:8px 20px;border:1px solid #e3e3e3}.table th[data-v-481e9e90]{font-weight:700;background:#f9f8f0}.table .link[data-v-481e9e90]{color:#2c4553}.table .link[data-v-481e9e90]:hover{text-decoration:underline}.table .primary[data-v-481e9e90]{color:#d09d2d}.table .divider[data-v-481e9e90]{display:inline-block;margin:0 .25em}.link[data-v-481e9e90]{cursor:pointer}.loading[data-v-7c73678a]{height:100%}.data-center-screen[data-v-f74b96e8]{background:#050d1b;color:#fff;font-size:12px;position:absolute;top:0;left:0;width:100vw;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.stage[data-v-f74b96e8]{-webkit-box-flex:1;-ms-flex:1 0 1px;flex:1 0 1px;padding:91px 40px 0 40px;background-image:-webkit-gradient(linear,left top,left bottom,from(#242e34),to(#000));background-image:linear-gradient(180deg,#242e34,#000);width:calc(100% - 300px)}.dashboard[data-v-f74b96e8],.stage[data-v-f74b96e8]{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.dashboard[data-v-f74b96e8]{width:100%;height:100%;padding-bottom:34px;margin-right:-10px;padding-right:10px;overflow-y:auto}.dashboard[data-v-f74b96e8]::-webkit-scrollbar{width:1px;height:1px}.dashboard[data-v-f74b96e8]::-webkit-scrollbar-thumb{background:#fff}.dashboard[data-v-f74b96e8]::-webkit-scrollbar-thumb,.dashboard[data-v-f74b96e8]::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.2);box-shadow:inset 0 0 5px rgba(0,0,0,.2)}.dashboard[data-v-f74b96e8]::-webkit-scrollbar-track{background:#666}.picker-button[data-v-f74b96e8]{text-align:center;color:#000;cursor:pointer;width:100%}.screen-bg[data-v-0df37083]{background:#000;position:fixed;top:0;bottom:0;left:0;right:0}.screen[data-v-0df37083]{-webkit-transition:opacity 1s;transition:opacity 1s;opacity:1;z-index:10}.screen.hidden[data-v-0df37083]{opacity:0;z-index:-1}.page-centered[data-v-23e0dea8]{margin:60px 16px;text-align:center}.btn-area[data-v-23e0dea8]{margin:30px 0}.monitor-viewer-login[data-v-0bd28608]{width:100%;height:100vh}.monitor-viewer-login__left[data-v-0bd28608]{background:#0b213e}.monitor-viewer-dashboard[data-v-638ed922]{min-height:100vh;background:#f5f5f5;padding:20px}.dashboard-header[data-v-638ed922]{background:#fff;border-radius:8px;padding:20px;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.dashboard-header h1[data-v-638ed922]{margin:0;color:#333;font-size:24px}.dashboard-header .user-info[data-v-638ed922]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.dashboard-header .user-info span[data-v-638ed922]{color:#666}.projects-container[data-v-638ed922]{background:#fff;border-radius:8px;padding:20px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.projects-container h2[data-v-638ed922]{margin:0 0 20px 0;color:#333;font-size:18px}.projects-grid[data-v-638ed922]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.project-card[data-v-638ed922]{border:1px solid #e0e0e0;border-radius:8px;padding:20px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fff}.project-card[data-v-638ed922]:hover{border-color:#409eff;-webkit-box-shadow:0 4px 12px rgba(64,158,255,.15);box-shadow:0 4px 12px rgba(64,158,255,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.project-card .project-title[data-v-638ed922]{font-size:16px;font-weight:600;color:#333;margin-bottom:8px}.project-card .project-description[data-v-638ed922]{color:#666;font-size:14px;margin-bottom:15px;line-height:1.4}.project-card .project-actions[data-v-638ed922]{text-align:right}.empty-state[data-v-638ed922]{text-align:center;padding:40px 20px;color:#999}.empty-state p[data-v-638ed922]{margin:10px 0;font-size:14px}.monitor-viewer-cams[data-v-24dabf8c]{min-height:100vh;background:#f5f5f5;padding:20px}.cams-header[data-v-24dabf8c]{background:#fff;border-radius:8px;padding:15px 20px;margin-bottom:15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.cams-header .header-left[data-v-24dabf8c],.cams-header[data-v-24dabf8c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cams-header .header-left[data-v-24dabf8c]{gap:15px}.cams-header .header-left h1[data-v-24dabf8c]{margin:0;color:#333;font-size:18px}.cams-header .header-right[data-v-24dabf8c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.cams-header .header-right .search-box[data-v-24dabf8c]{width:200px}.cams-header .header-right .stats[data-v-24dabf8c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.cams-header .header-right .stats .stat-item[data-v-24dabf8c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:14px}.cams-header .header-right .stats .stat-item .label[data-v-24dabf8c]{color:#666}.cams-header .header-right .stats .stat-item .value[data-v-24dabf8c]{font-weight:600}.cams-header .header-right .stats .stat-item .value.online[data-v-24dabf8c]{color:#67c23a}.cams-header .header-right .stats .stat-item .value.offline[data-v-24dabf8c]{color:#f56c6c}.cams-header .header-right .stats .stat-item .value.total[data-v-24dabf8c]{color:#333}.cams-container[data-v-24dabf8c]{background:#fff;border-radius:8px;padding:15px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.cams-grid[data-v-24dabf8c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:15px}.cam-card[data-v-24dabf8c]{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fff}.cam-card[data-v-24dabf8c]:hover{border-color:#409eff;-webkit-box-shadow:0 4px 12px rgba(64,158,255,.15);box-shadow:0 4px 12px rgba(64,158,255,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.cam-preview[data-v-24dabf8c]{height:120px;background:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.cam-preview .cam-placeholder[data-v-24dabf8c]{text-align:center;color:#999}.cam-preview .cam-placeholder i[data-v-24dabf8c]{font-size:32px;display:block;margin-bottom:8px}.cam-preview .cam-placeholder span[data-v-24dabf8c]{font-size:12px}.cam-info[data-v-24dabf8c]{padding:12px}.cam-info .cam-title[data-v-24dabf8c]{font-size:14px;font-weight:600;color:#333;margin-bottom:6px;line-height:1.3}.cam-info .cam-status[data-v-24dabf8c]{font-size:12px}.cam-info .cam-status.online[data-v-24dabf8c]{color:#67c23a}.cam-info .cam-status.offline[data-v-24dabf8c]{color:#f56c6c}.cam-actions[data-v-24dabf8c]{padding:0 12px 12px;text-align:right}.empty-state[data-v-24dabf8c]{text-align:center;padding:40px 20px;color:#999}.empty-state p[data-v-24dabf8c]{margin:10px 0;font-size:14px}.monitor-viewer-cam-view[data-v-7f680f02]{min-height:100vh;background:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.monitor-viewer-cam-view.fullscreen[data-v-7f680f02]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;background:#000}.cam-view-header[data-v-7f680f02]{background:#fff;border-radius:8px;padding:15px 20px;margin:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.cam-view-header .header-left[data-v-7f680f02],.cam-view-header[data-v-7f680f02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cam-view-header .header-left[data-v-7f680f02]{gap:15px}.cam-view-header .header-left h1[data-v-7f680f02]{margin:0;color:#333;font-size:18px}.cam-view-container[data-v-7f680f02]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding:0 20px 20px}.cam-view-container.fullscreen[data-v-7f680f02]{padding:0;gap:0;background:#000}.cam-player-container[data-v-7f680f02]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;border-radius:8px;overflow:hidden;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.fullscreen .cam-player-container[data-v-7f680f02]{border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#000}.cam-controls[data-v-7f680f02]{width:300px;background:#fff;border-radius:8px;padding:20px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.cam-controls h3[data-v-7f680f02]{margin:0 0 15px 0;color:#333;font-size:16px}.control-section .info-item[data-v-7f680f02]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.control-section .info-item label[data-v-7f680f02]{width:80px;color:#666;font-size:14px}.control-section .info-item span[data-v-7f680f02]{color:#333;font-size:14px}.control-section .info-item span.online[data-v-7f680f02]{color:#67c23a}.control-section .info-item span.offline[data-v-7f680f02]{color:#f56c6c}.fullscreen-controls[data-v-7f680f02]{position:absolute;top:20px;right:20px;z-index:1000}.fullscreen-controls .fullscreen-header[data-v-7f680f02]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.fullscreen-controls .fullscreen-header h2[data-v-7f680f02]{margin:0;color:#fff;font-size:18px}.fullscreen-controls .fullscreen-actions[data-v-7f680f02]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.fullscreen .cam-view-container[data-v-7f680f02]{position:relative}.fullscreen .cam-player-container[data-v-7f680f02]{position:absolute;top:0;left:0;width:100%;height:100%}.ui-uploads[data-v-08c649ac]{border:1px solid #dcdfe6;border-radius:4px;padding:4px 8px}.file-row[data-v-08c649ac]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px}.pointer[data-v-08c649ac]{cursor:pointer}