.TabNav__tabs{display:flex;background:var(--theme-background);padding:0 20px;overflow-x:auto}.TabNav__tabs__item{cursor:pointer;height:40px;display:flex;align-items:center;position:relative;-webkit-user-select:none;user-select:none;color:#aaa;flex-shrink:0}.TabNav__tabs__item--active{position:relative;color:var(--primary-color);background:var(--theme-background-2)}.TabNav__tabs__item--active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--primary-color)}.TabNav__tabs__item__title{padding:0 12px;height:100%;display:flex;align-items:center;width:100%}.TabNav__tabs__item__btn{width:20px;height:20px;right:0;text-align:center;line-height:20px;margin:0 4px 0 -4px;font-size:12px}.DefaultLayout--dark{--theme-background: #000;--theme-background-2: #222;--theme-color: #fff;--theme-color-2: #eee}.DefaultLayout--light{--theme-background: #fff;--theme-background-2: #eee;--theme-color: #000;--theme-color-2: #222}.DefaultLayout__main{height:calc(100vh - 64px);display:flex;flex-direction:column;overflow:hidden}.DefaultLayout__main__content{flex:1;overflow:auto;background:var(--theme-background-2);color:var(--theme-color-2)}.ant-pro-layout .ant-pro-layout-content{padding:0}.ant-pro-layout .ant-layout-header.ant-pro-layout-header{line-height:40px}.ant-pro-global-header-header-actions-avatar>div{height:40px}.ant-layout-header .ant-menu{line-height:40px;font-weight:700;font-size:1.2em}.ant-pro-top-nav-header-main-left{min-width:180px;margin-right:20px}.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu{padding:0 8px}.ant-menu-light.ant-menu-horizontal>.ant-menu-item-selected,.ant-menu-light>.ant-menu.ant-menu-horizontal>.ant-menu-item-selected,.ant-menu-light.ant-menu-horizontal>.ant-menu-submenu-selected,.ant-menu-light>.ant-menu.ant-menu-horizontal>.ant-menu-submenu-selected{background-color:transparent;color:var(--primary-color);position:relative}.ant-pro-layout-header-fixed-header{box-shadow:0 2px 8px #0000000a}.ant-pro-layout .ant-pro-sider.ant-pro-sider-light.ant-pro-sider-fixed{background-color:var(--theme-background)}.ant-pro-layout .ant-pro-sider .ant-layout-sider-children{padding:0}.ant-pro-base-menu-inline .ant-pro-base-menu-inline-submenu-has-icon>.ant-menu-sub{padding:0}.ant-menu-sub.ant-menu-inline .ant-menu-item{padding-left:40px!important}.BasePage{padding:24px}.syresource-list .qxName{display:flex}.syresource-list .qxName__space{flex-shrink:0;text-align:center}.GisDataPage{height:calc(100vh - 106px);position:relative}.GisDataPage .mapContainer{height:100%;overflow:hidden;border-radius:8px;position:relative}.GisDataPage__loading{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.GisDataPage .entitiesVisibleControl{position:absolute;right:50px;top:40px;width:200px;z-index:999}.GisDataPage .trickPlayer{width:700px;padding:12px;border-radius:12px;background:#ffffffaa;position:absolute;bottom:36px;left:50%;transform:translate(-50%);z-index:9999;box-shadow:#32325d40 0 6px 12px -2px,#0000004d 0 3px 7px -3px;display:flex}.GisDataPage .trickPlayer__closeBtn{width:24px;height:24px;background:#fff;border-radius:50%;position:absolute;right:-10px;top:-10px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;color:#666}.GisDataPage .trickPlayer__playBtn{background:#fff;height:40px;width:40px;border-radius:50%;box-shadow:0 1px 2px #00000008,0 1px 6px -1px #00000005,0 2px 4px #00000005;display:flex;justify-content:center;align-items:center;cursor:pointer}.GisDataPage .trickPlayer__playBtn__icon{display:flex;justify-content:center;align-items:center;font-size:40px;height:32px;width:32px;border-radius:50%;overflow:hidden;color:var(--primary-color)}.GisDataPage .trickPlayer__bar{flex:1;margin:0 16px;position:relative}.GisDataPage .trickPlayer__bar__progressBg{background:#96a6a9;width:100%;height:10px;border-radius:5px;position:absolute;top:50%;transform:translateY(-50%);overflow:hidden}.GisDataPage .trickPlayer__bar__progressBg__stage{position:absolute;height:100%;background-color:#0096ffba}.GisDataPage .trickPlayer__bar__progress{background:#fff;height:20px;width:20px;border-radius:10px;position:absolute;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}.GisDataPage .trickPlayer__bar__progress:after{content:"";display:block;position:absolute;width:8px;height:8px;background:var(--primary-color);border-radius:50%;left:50%;top:50%;transform:translate(-50%) translateY(-50%)}.GisDataPage .trickPlayer__bar__tick{position:absolute;top:50%;color:#666;margin-top:-4px}.GisDataPage .trickPlayer__bar__tick__line{background:#666;width:1px;height:8px}.GisDataPage .trickPlayer__bar__tick__label{font-size:10px;transform:translate(-50%) translateY(8px)}.GisDataPage .entitiesVisibleControl{position:absolute;right:50px;top:40px;width:200px}.GisDataPage .entitiesTable{position:absolute;left:50px;top:40px;width:300px}.GisDataPage .entitiesTable .ant-card-body{padding:0}.GisDataPage .entitiesTable__tabs .ant-tabs-nav-list{width:100%}.GisDataPage .entitiesTable__tabs .ant-tabs-nav-list .ant-tabs-tab{flex:1;justify-content:center}.GisDataPage .entitiesTable__tabs .ant-tabs-nav-list .ant-tabs-tab+.ant-tabs-tab{margin:0}.GisDataPage .entitiesTable__tabs .ant-tabs-nav{margin:0}.img-icon{display:block;width:1em;flex-shrink:0}.l7-popup{width:300px!important}.l7-popup .l7-popup-content{background-color:var(--theme-background)!important;color:var(--theme-color)}.l7-popup-anchor-bottom .l7-popup-tip{border-top-color:var(--theme-background)!important}.mapInfoWin{position:relative}.mapInfoWin__close{position:absolute;top:-32px;right:0;width:22px;height:22px;border-radius:4px;padding:2px;display:flex;justify-content:center;align-items:center;cursor:pointer}.mapInfoWin__close:hover{background-color:#8080801a}.mapInfoWin__body{margin-bottom:12px}.mapInfoWin__body__item{display:flex;gap:12px;padding:4px 0;line-height:2em}.mapInfoWin__body__item__label{font-size:14px;font-weight:500;flex-shrink:0}.mapInfoWin__body__item__value{opacity:.6}.mapInfoWin__footer{display:flex;gap:21px}.mapInfoWin__footer__btn{flex-shrink:0;flex:1}.GisDataEntitiesTable{position:absolute;left:50px;top:40px;width:300px;z-index:999}.GisDataEntitiesTable .ant-card-head{border-bottom:none}.GisDataEntitiesTable .ant-card-body{padding:0;overflow:hidden;transition:height .2s ease-in-out}.GisDataEntitiesTable__tabs .ant-tabs-nav-list{width:100%}.GisDataEntitiesTable__tabs .ant-tabs-nav-list .ant-tabs-tab{flex:1;justify-content:center}.GisDataEntitiesTable__tabs .ant-tabs-nav-list .ant-tabs-tab+.ant-tabs-tab{margin:0}.GisDataEntitiesTable__tabs .ant-tabs-nav{margin:0}.GisDataEntitiesTable__body{height:400px}.GisDataEntitiesTable__body__holder{height:400px;display:flex;flex-direction:column;align-items:stretch;justify-content:center}.GisDataEntitiesTable__item{display:flex;align-items:center;padding:0 16px;height:40px;border-bottom:1px solid #99999966;cursor:pointer}.GisDataEntitiesTable__item__title{flex:1;font-size:14px;margin-left:12px}.GisDataEntitiesTable__item.offline{color:#999}.GisDataEntitiesTable__item.run{color:#00cd3a}.GisDataEntitiesTable__item.stop{color:#4096ff}.GisDataEntitiesTable__footer{display:flex;align-items:center;justify-content:center;padding:10px}.sso-page{display:flex;flex-direction:column;min-height:100vh;background:linear-gradient(to bottom,#e6f7ff 0%,#91d5ff 100%);background-size:cover;position:relative}.sso-page:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/images/bg.jpg);background-size:cover;opacity:.3;z-index:0}.sso-page .sso-container{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;z-index:1;padding:20px}.sso-page .sso-header{text-align:center;margin-bottom:30px}.sso-page .sso-header .logo{width:60px;height:60px;margin-bottom:15px}.sso-page .sso-header h1{color:#1e5cb3;font-size:24px;font-weight:500;margin:0}.sso-page .sso-form-container{background-color:#fff;border-radius:8px;padding:30px;width:100%;max-width:400px;box-shadow:0 4px 12px #0000001a}.sso-page .sso-form-container .form-title{text-align:center;font-size:20px;font-weight:500;color:#1e5cb3;margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.sso-page .login-form .ant-form-item{margin-bottom:24px}.sso-page .login-form .ant-input,.sso-page .login-form .ant-input-password{border-radius:4px}.sso-page .login-form .form-links{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.sso-page .login-form .form-links .ant-checkbox-wrapper{color:#666;font-size:14px}.sso-page .login-form .form-links a{color:#1890ff;font-size:14px}.sso-page .login-form .login-button{width:100%;height:40px;font-size:16px;border-radius:4px;background-color:#1890ff;border-color:#1890ff}.sso-page .sso-footer{text-align:center;padding:16px;color:#1e5cb3;font-size:14px;z-index:1}body{margin:0;--primary-color: #1677ff}.preview-modal .anticon-info-circle{display:none}.preview-modal .ant-modal-confirm-paragraph{max-width:100%}.preview-modal .ant-modal-confirm-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.ant-pro-table .ant-pro-table-search{margin-bottom:0;border-radius:6px 6px 0 0}.ant-pro-table .ant-pro-table-search .ant-pro-query-filter-row .ant-col:last-child{margin-left:0;text-align:start!important}.ant-pro-table .ant-pro-table-search .ant-form-item-label{flex:inherit!important}.ant-pro-table .ant-pro-table-search .ant-pro-query-filter-actions .ant-form-item-no-colon:after{display:none}.ant-pro-table .ant-pro-table-search .ant-pro-query-filter-actions .ant-pro-query-filter-collapse-button{display:none}.ant-pro-table .ant-pro-table-search+.ant-pro-card{border-radius:0 0 6px 6px}.ant-pro-table .ant-table-wrapper .ant-table.ant-table-middle .ant-table-title,.ant-pro-table .ant-table-wrapper .ant-table.ant-table-middle .ant-table-footer,.ant-pro-table .ant-table-wrapper .ant-table.ant-table-middle .ant-table-cell,.ant-pro-table .ant-table-wrapper .ant-table.ant-table-middle .ant-table-thead>tr>th,.ant-pro-table .ant-table-wrapper .ant-table.ant-table-middle .ant-table-tbody>tr>th,.ant-pro-table .ant-table-wrapper .ant-table.ant-table-middle .ant-table-tbody>tr>td,.ant-pro-table .ant-table-wrapper .ant-table.ant-table-middle tfoot>tr>th,.ant-pro-table .ant-table-wrapper .ant-table.ant-table-middle tfoot>tr>td{padding:16px 8px}.ant-menu-light .ant-menu-item-selected,.ant-menu-light>.ant-menu .ant-menu-item-selected{background-color:#e4efff;color:var(--primary-color)!important}*::-webkit-scrollbar{width:6px}*::-webkit-scrollbar-thumb{background:#88888855;border-radius:3px}
