:root{color:#1d2129;font-synthesis:none;background:#f5f7fa;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:14px}::-webkit-scrollbar{background:0 0;width:6px;height:6px}::-webkit-scrollbar-thumb{background:#cdd0d6;border-radius:20px}::-webkit-scrollbar-track{background:0 0}html,body,#root{min-height:100%;margin:0}body{background:#f5f7fa;min-width:0}button,a{color:inherit;font:inherit}button{border:0}.legacy-shell{--legacy-content-viewport-offset:290px;color:#1d2129;background:#f2f3f5;grid-template-columns:270px minmax(0,1fr);min-height:100vh;transition-property:grid-template-columns;transition-duration:0s;display:grid;position:relative}.legacy-shell[data-sidebar-collapsed=true]{--legacy-content-viewport-offset:20px;grid-template-columns:2px minmax(0,1fr)}.legacy-shell[data-sidebar-collapsed=true] .legacy-sidebar-rail{visibility:hidden}.legacy-shell[data-sidebar-collapsed=true] .legacy-shell__ambient-circle{display:none}.legacy-sprite-mount{width:0;height:0;position:absolute;overflow:hidden}.legacy-shell__ambient-circle{z-index:1;pointer-events:none;filter:blur(100px);background:#9ce3ff80;border-radius:50%;width:600px;height:600px;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.legacy-sidebar-rail{z-index:2;height:100vh;min-height:0;padding:10px 0 10px 10px;position:sticky;top:0;overflow:hidden}.legacy-sidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);height:calc(100vh - 20px);min-height:0;box-shadow:none;background:#ffffff80;border:1px solid #ffffff80;border-radius:10px;flex-direction:column;display:flex;position:relative;overflow:hidden}.legacy-sidebar__logo{border-bottom:1px solid #ebeef2;align-items:center;height:84px;padding:0 10px;display:flex}.legacy-sidebar__logo img{width:auto;max-width:170px;height:auto;max-height:48px;margin:0 auto;display:block}.legacy-sidebar__navigation{scrollbar-color:transparent transparent;scrollbar-width:thin;flex:1;min-height:0;margin-bottom:44px;padding:7px 10px 8px;overflow-y:auto}.legacy-sidebar__navigation:hover{scrollbar-color:#86909c59 transparent}.legacy-sidebar__navigation::-webkit-scrollbar{width:5px}.legacy-sidebar__navigation::-webkit-scrollbar-track{background:0 0}.legacy-sidebar__navigation::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.legacy-sidebar__navigation:hover::-webkit-scrollbar-thumb{background:#86909c59}.legacy-sidebar__section-label{color:#86909c;height:34px;padding:5px 7px;font-size:14px}.legacy-menu,.legacy-menu__children{margin:0;padding:0;list-style:none}.legacy-menu__group-row{width:100%;height:56px;color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:31px minmax(0,1fr) 16px;align-items:center;padding:0 10px 0 7px;font-weight:600;display:grid}.legacy-menu__group-icon{color:#4e5969;fill:currentColor;width:18px;height:18px}.legacy-menu__arrow{color:#86909c;fill:currentColor;width:12px;height:12px;transition-property:transform;transition-duration:.3s;transition-timing-function:ease}.legacy-menu__children{visibility:hidden;max-height:0;transition-property:max-height;transition-duration:.3s;transition-timing-function:ease;overflow:hidden}.legacy-menu__children[data-expanded=true]{max-height:var(--legacy-menu-children-height);visibility:visible}.legacy-menu__active-leaf{color:#fff;background:#262ac8;border-radius:6px;grid-template-columns:25px minmax(0,1fr);align-items:center;height:40px;margin:5px 0;padding:0 12px;text-decoration:none;display:grid}.legacy-menu__leaf{color:#4e5969;align-items:center;height:50px;padding:0 12px 0 37px;display:grid}.legacy-menu__leaf-link{color:#4e5969;border-radius:6px;grid-template-columns:25px minmax(0,1fr);align-items:center;height:50px;padding:0 12px;text-decoration:none;display:grid}.legacy-menu__leaf-link:hover,.legacy-menu__leaf-link:focus-visible{background:#262ac80f}.legacy-menu__leaf-link svg,.legacy-menu__active-leaf svg{fill:currentColor;width:10px;height:10px}.legacy-sidebar__footer{color:#cacfd6;text-align:center;position:absolute;bottom:12px;left:0;right:0}.legacy-shell__body{min-width:0}.legacy-space{vertical-align:top;display:inline-flex}.legacy-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.legacy-space__item{flex-wrap:wrap;display:flex}.legacy-space__item>*{flex:1}.legacy-topbar{justify-content:space-between;align-items:center;height:60px;padding:10px 15px;display:flex}.legacy-topbar__left,.legacy-topbar__right{align-items:center;gap:10px;display:flex}.legacy-topbar__right{gap:16px}.legacy-menu-popover-anchor{position:relative}.legacy-icon-button{width:40px;height:40px;box-shadow:none;background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.legacy-icon-button svg{fill:currentColor;width:20px;height:20px}.legacy-breadcrumb{background:#fff;border:1px solid #f2f3f5;border-radius:50px;align-items:center;height:auto;padding:8px 18px 8px 14px;line-height:22px;display:inline-flex;box-shadow:0 2px 5px #00000005}.legacy-breadcrumb__space{align-items:center;gap:10px}.legacy-breadcrumb__menu-icon{border-right:1px solid #e5e8ed;padding-right:16px;font-weight:600}.legacy-breadcrumb__menu-space{align-items:center;gap:6px}.legacy-breadcrumb__menu-icon svg{fill:currentColor;flex-shrink:0;width:20px;height:20px}.legacy-breadcrumb__trail{white-space:normal;height:auto;line-height:1;display:block}.legacy-breadcrumb__trail:before,.legacy-breadcrumb__trail:after{content:"";display:table}.legacy-breadcrumb__trail:after{clear:both}.legacy-breadcrumb__trail-group{float:left;align-items:center;display:inline-flex}.legacy-breadcrumb__trail-item{color:#1d2129;line-height:22px;text-decoration:none}.legacy-breadcrumb__trail-item--current{color:#262ac8}.legacy-breadcrumb .legacy-breadcrumb__trail-separator{fill:#86909c;width:16px;height:16px;margin:0 6px}.legacy-clock{color:#000;white-space:nowrap;background:#fff;border:1px solid #f2f3f5;border-radius:50px;align-items:center;gap:6px;height:40px;padding:8px 10px;display:flex;box-shadow:0 2px 5px #00000005}.legacy-clock:focus-visible{outline-offset:2px;outline:2px solid #2426c0}.legacy-clock--disabled{background:#f7f8fa}.legacy-clock__wrapper,.legacy-clock__timezone{align-items:center;display:flex}.legacy-clock__wrapper{color:#1d2129;cursor:pointer;flex:1;min-width:0}.legacy-clock--disabled .legacy-clock__wrapper{color:#86909c;cursor:not-allowed}.legacy-clock__wrapper>svg{fill:currentColor;flex-shrink:0;width:20px;height:20px}.legacy-clock__timezone{flex-wrap:nowrap;flex:1;min-width:0;padding:0 8px}.legacy-clock__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.legacy-clock__time{flex:none;min-width:144px;margin-left:4px}.legacy-clock__arrow{fill:currentColor;flex-shrink:0;width:20px;height:20px;display:block}.legacy-clock--disabled .legacy-clock__arrow{display:none}.legacy-timezone-popper{z-index:2041;color:#606266;background:#fff;border:1px solid #ebeef5;border-radius:16px;width:400px;padding:12px;font-size:14px;line-height:1.4;position:absolute;box-shadow:0 0 12px #0000001f}.legacy-timezone-popover{background:#fff}.legacy-timezone-popover__header{border-bottom:1px solid #e5e6eb;justify-content:space-between;gap:10px;padding-bottom:8px;display:flex}.legacy-timezone-popover__header strong{color:#1d2129;flex:1;font-weight:600}.legacy-timezone-popover__header button{cursor:pointer;background:0 0;width:20px;padding:0;display:block}.legacy-timezone-popover__header svg{fill:currentColor;vertical-align:middle;width:20px;height:20px;display:inline-block}.legacy-timezone-popover__content{flex-direction:column;max-height:500px;padding:10px 0;display:flex;overflow-y:scroll}.legacy-timezone-popover__item{color:#1d2129;text-align:left;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:10px;padding:8px 16px 8px 10px;display:flex}.legacy-timezone-popover__item:hover,.legacy-timezone-popover__item:focus-visible,.legacy-timezone-popover__item.is-active{color:#2426c0;background:#f7f8fa;outline:none}.legacy-timezone-popover__check{flex:0 0 20px;width:20px}.legacy-timezone-popover__check svg{fill:currentColor;vertical-align:middle;width:20px;height:20px;display:none}.legacy-timezone-popover__check svg.is-visible{display:inline-block}.legacy-timezone-popover__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.legacy-topbar-menu{z-index:1300;background:#fff;border:1px solid #ebeef2;border-radius:4px;width:90px;padding:0;display:grid;position:absolute;top:50px;right:0;overflow:hidden;box-shadow:0 8px 24px #37415129}.legacy-topbar-menu--language{grid-template-rows:repeat(2,38px);height:76px}.legacy-topbar-menu--user{grid-template-rows:repeat(4,35px);height:140px}.legacy-topbar-menu button{text-align:left;white-space:nowrap;background:#fff;padding:0 10px}.legacy-topbar-menu button:hover,.legacy-topbar-menu button:focus-visible{background:#f5f7fa}.legacy-topbar-menu button[aria-current=true]{color:#262ac8;background:#f5f7ff}.legacy-topbar__locale-indicator{color:#fff;text-align:center;pointer-events:none;background:#262ac8;border-radius:8px;min-width:18px;height:16px;padding:0 3px;font-size:10px;line-height:16px;position:absolute;bottom:-2px;right:-2px}.legacy-shell__main{background:0 0;border-radius:10px 10px 0 0;min-width:0;height:calc(100vh - 60px);min-height:calc(100vh - 60px);margin:0 10px;padding-bottom:10px;overflow:hidden auto}.legacy-protocol-mount{min-height:inherit}.legacy-expiry-notice{z-index:99999999;background:#fff;border-radius:4px;align-items:center;padding:8px 16px;transition-property:opacity,transform;transition-duration:.365s;transition-timing-function:ease;display:flex;position:fixed;top:12px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 5px 10px #0000001a}.legacy-expiry-notice[data-closing=true]{pointer-events:none;opacity:0;transform:translate(-50%,-6px)}.legacy-expiry-notice__icon{color:#ff7d00;fill:currentColor;flex:0 0 16px;width:16px;height:16px;margin-right:8px;position:relative}.legacy-expiry-notice__message{color:#1d2129;flex:auto;min-width:0;padding-right:20px;font-size:14px;line-height:24px}.legacy-expiry-notice button{background:0 0;padding:0}.legacy-expiry-notice__refresh{color:#262ac8}.legacy-expiry-notice__close svg{fill:currentColor;width:18px;height:18px}.legacy-expiry-notice__close{width:18px;height:18px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.legacy-password-mask{z-index:2000;background:#00000080;justify-content:center;align-items:flex-start;padding-top:142px;display:flex;position:fixed;inset:0}.legacy-password-dialog{background:#fff;border-radius:10px;width:min(960px,100vw - 40px);height:420px;box-shadow:0 18px 46px #0000002e}.legacy-password-dialog__header{border-bottom:1px solid #ebeef2;justify-content:space-between;align-items:center;height:54px;padding:0 16px;display:flex}.legacy-password-dialog__header h2{margin:0;font-size:16px;font-weight:600}.legacy-password-dialog__header button{background:0 0;padding:4px;display:inline-flex}.legacy-password-dialog__header svg{fill:currentColor;width:16px;height:16px}.legacy-password-dialog__body{text-align:center;justify-content:center;align-items:center;height:310px;padding:0 150px;display:flex}.legacy-password-dialog__body p{max-width:640px;margin:0;font-size:16px;line-height:28px}.legacy-password-dialog__footer{justify-content:flex-end;align-items:center;gap:12px;height:56px;padding:0 16px;display:flex}.legacy-button{border-radius:4px;min-width:50px;height:32px;padding:0 14px}.legacy-button--plain{background:#fff;border:1px solid #dcdfe6}.legacy-button--primary{color:#fff;background:#262ac8}.legacy-password-drawer-mask{z-index:2100;background:#0000004d;position:fixed;inset:0}.legacy-password-drawer{background:#fff;border-radius:10px;grid-template-rows:54px minmax(0,1fr) 62px;width:500px;height:calc(100vh - 20px);transition-property:transform;transition-duration:.3s;transition-timing-function:ease;display:grid;position:absolute;top:10px;right:10px;overflow:hidden;transform:translate(0);box-shadow:0 18px 46px #0000002e}.legacy-password-drawer[data-closing=true]{transform:translate(calc(100% + 10px))}.legacy-password-drawer__header{border-bottom:1px solid #ebeef2;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.legacy-password-drawer__header h2{margin:0;font-size:16px;font-weight:600}.legacy-password-drawer__header button{background:0 0;padding:4px;display:inline-flex}.legacy-password-drawer__header svg{fill:currentColor;width:16px;height:16px}.legacy-password-drawer__body{padding:6px 16px}.legacy-password-drawer__body label{margin-bottom:16px;display:block}.legacy-password-drawer__label{margin-bottom:6px;line-height:20px;display:block}.legacy-password-drawer__required{color:#e14848;margin-right:4px}.legacy-password-drawer__body input{border:1px solid #dcdfe6;border-radius:4px;outline:0;width:100%;height:30px;padding:0 10px}.legacy-password-drawer__body input[aria-invalid=true]{border-color:#e14848}.legacy-password-drawer__error{color:#e14848;margin-top:4px;font-size:12px;line-height:16px;display:block}.legacy-password-drawer__footer{border-top:1px solid #ebeef2;justify-content:flex-end;align-items:center;padding:0 16px;display:flex}.legacy-password-drawer__footer .legacy-button{min-width:62px;height:38px}.legacy-shell-dialog-mask{z-index:2120;padding-top:var(--legacy-shell-dialog-top,15vh);background:#00000080;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.legacy-shell-dialog{max-width:calc(100vw - 40px);max-height:calc(100vh - 40px);width:var(--legacy-shell-dialog-width);height:var(--legacy-shell-dialog-height);background:#fff;border-radius:10px;grid-template-rows:44px minmax(0,1fr) 62px;display:grid;overflow:hidden;box-shadow:0 16px 48px 16px #00000014,0 12px 32px #0000001f,0 8px 16px -8px #00000029}.legacy-shell-dialog__header{justify-content:space-between;align-items:flex-start;padding:10px 10px 0;display:flex}.legacy-shell-dialog__header h2{color:#1d2129;margin:0;font-size:14px;font-weight:600;line-height:20px}.legacy-shell-dialog__header button{color:#909399;cursor:pointer;background:0 0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.legacy-shell-dialog__header svg{fill:currentColor;width:16px;height:16px}.legacy-shell-dialog__body{min-height:0;padding:0 16px 16px;overflow:auto}.legacy-shell-dialog__footer{justify-content:flex-end;align-items:center;padding:8px 16px 16px;display:flex}.legacy-shell-dialog__footer .legacy-button{min-width:50px;height:30px}.legacy-account-center-dialog{width:1000px;height:662px}.legacy-account-center{color:#606266;font-size:14px;line-height:22px}.legacy-account-center h3{color:#1d2129;margin:0;font-size:14px;font-weight:600;line-height:22px}.legacy-account-center__tips{color:#86909c;margin:0;font-size:12px;line-height:22px}.legacy-account-center__info{border:1px solid #e5e6eb;border-radius:8px;grid-template-columns:1fr;margin-top:10px;padding:16px 16px 0;display:grid}.legacy-account-center__info--quota{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-account-center__quota{padding-top:16px}.legacy-account-center__item{min-width:0;margin-bottom:16px;display:flex}.legacy-account-center__item[data-wide=true]{grid-column:1/-1}.legacy-account-center__label{color:#4e5969;flex:none}.legacy-account-center__value{color:#1d2129;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:16px;overflow:hidden}.legacy-appearance-dialog{width:1168px;height:741px}.legacy-appearance{color:#1d2129;padding-bottom:16px;font-size:14px;line-height:22px;position:relative}.legacy-appearance:after{content:"";background:#e5e6eb;height:1px;position:absolute;bottom:0;left:0;right:0}.legacy-appearance>h3{border-bottom:1px solid #e5e6eb;margin:0 0 12px;padding-bottom:8px;font-size:14px;font-weight:600}.legacy-appearance__mode{gap:10px;margin-bottom:16px;display:flex}.legacy-appearance__mode label,.legacy-appearance__language label{cursor:pointer;border:1px solid #e5e6eb;border-radius:4px;align-items:center;gap:8px;min-height:38px;padding:0 14px;display:inline-flex}:is(.legacy-appearance__mode label:has(input:checked),.legacy-appearance__language label:has(input:checked)){color:#2426c0;background:#f0f3ff;border-color:#2426c0}.legacy-appearance__mode input,.legacy-appearance__language input{accent-color:#2426c0;width:14px;height:14px;margin:0}.legacy-appearance__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.legacy-appearance__section{border:1px solid #e5e6eb;border-radius:8px;min-width:0;padding:0 16px 12px}.legacy-appearance__section--wide{grid-column:1/-1}.legacy-appearance__section h4{border-bottom:1px solid #e5e6eb;margin:0;padding:10px 0 8px;font-size:14px;font-weight:600}.legacy-appearance__section>p{color:#86909c;margin:6px 0 10px;font-size:12px}.legacy-appearance__default-logo,.legacy-appearance__upload{background:#fafafa;justify-content:center;align-items:center;width:480px;max-width:100%;height:58px;padding:8px;display:flex}.legacy-appearance__upload[data-disabled=true]{cursor:not-allowed;opacity:.55}.legacy-appearance__upload input[type=file]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.legacy-appearance__default-logo img{object-fit:contain;max-width:100%;height:100%;display:block}.legacy-appearance__upload{color:#1d2129;cursor:pointer;border:1px dashed #e5e6eb;gap:8px}.legacy-appearance__upload svg{fill:currentColor;width:18px;height:18px}.legacy-appearance__upload-guidance{margin-top:8px!important}.legacy-appearance__field{gap:6px;margin-top:10px;display:grid}.legacy-appearance__field input{color:#1d2129;border:1px solid #dcdfe6;border-radius:4px;width:100%;height:30px;padding:0 10px}.legacy-appearance__field input:disabled{color:#86909c;cursor:not-allowed;background:#f5f7fa}.legacy-appearance__section-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.legacy-appearance__switch-row{grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:8px;display:grid;position:relative}.legacy-appearance__switch-row input{opacity:0;width:40px;height:20px;margin:0;position:absolute;right:0}.legacy-appearance__switch{background:#c0c4cc;border-radius:10px;width:40px;height:20px;display:block;position:relative}.legacy-appearance__switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}.legacy-appearance__switch-row input:checked+.legacy-appearance__switch{background:#2426c0}.legacy-appearance__switch-row input:checked+.legacy-appearance__switch:after{transform:translate(20px)}.legacy-appearance__switch-row input:disabled+.legacy-appearance__switch{cursor:not-allowed;opacity:.45}.legacy-appearance__language{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.legacy-appearance__language legend{width:100%;margin-bottom:4px;padding:0}.legacy-appearance__language:disabled label{cursor:not-allowed;opacity:.55}.legacy-appearance__login-url{background:#f7f8fa;align-items:center;gap:16px;padding:8px;display:flex}.legacy-appearance__login-url strong{font-weight:400}.legacy-appearance__save{min-width:120px!important}.legacy-local-confirmation-mask{z-index:2150;background:#0000004d;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.legacy-local-confirmation{background:#fff;border-radius:10px;width:min(420px,100vw - 32px);overflow:hidden;box-shadow:0 18px 46px #0000002e}.legacy-local-confirmation header{border-bottom:1px solid #ebeef2;align-items:center;height:54px;padding:0 16px;display:flex}.legacy-local-confirmation h2{margin:0;font-size:16px;font-weight:600}.legacy-local-confirmation__body{color:#303133;padding:28px 20px;font-size:14px;line-height:24px}.legacy-local-confirmation footer{border-top:1px solid #ebeef2;justify-content:flex-end;align-items:center;gap:12px;min-height:56px;padding:0 16px;display:flex}.legacy-local-feedback{z-index:2200;color:#1d2129;background:#fff;border-radius:4px;width:max-content;max-width:calc(100vw - 32px);margin:0;padding:8px 16px;font-size:14px;line-height:24px;position:fixed;top:60px;left:50%;transform:translate(-50%);box-shadow:0 5px 10px #0000001a}.forbidden-page{color:#303133;background:#fff;justify-content:center;align-items:center;gap:120px;min-height:100vh;display:flex}.forbidden-page>img{width:300px;height:360px;display:block}.forbidden-page__content{width:256.5px}.forbidden-page__content h2{margin:0;font-size:60px;font-weight:600;line-height:normal}.forbidden-page__content p{color:#606266;margin:30px 0 20px;font-size:19px;line-height:normal}.forbidden-page__content button{color:#000;background:0 0;border:0;border-radius:4px;width:100px;height:30px;padding:0;font-family:Arial,sans-serif;font-size:14px;line-height:14px}.system-error-page{color:#303133;background:#fff;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.system-error-page>img{margin-right:120px;display:block}.system-error-page__content{flex-direction:column;display:flex}.system-error-page__content h2,.system-error-page__content h4{margin:0;padding:0}.system-error-page__content h2{color:#303133;font-size:60px}.system-error-page__content h4{color:#606266;margin:30px 0 20px;font-size:19px;font-weight:400}.system-error-page__content button{color:#000;background:0 0;border:0;border-radius:4px;width:100px;height:30px;padding:0;font-family:Arial,sans-serif;font-size:14px;line-height:14px}@media (width<=700px){.legacy-shell__main{overflow:visible}.legacy-password-dialog__body{padding:0 24px}.legacy-password-drawer{width:min(500px,100vw - 20px)}.forbidden-page{justify-content:flex-start;align-items:flex-start;padding:120px 40px}}@media (width<=430px){.legacy-shell{height:calc(100vh - 6px);min-height:calc(100vh - 6px)}.legacy-sidebar-rail{height:calc(100vh - 6px)}.legacy-sidebar{height:calc(100vh - 26px)}.legacy-shell__body{height:calc(100vh - 6px)}.legacy-shell__main{height:calc(100vh - 66px);min-height:calc(100vh - 66px)}}.electricity-price-page,.electricity-price-page *{box-sizing:border-box}.electricity-price-page{color:#1d2129;background:#f2f3f5;min-width:1728px;min-height:100vh;margin:0;padding:0;position:relative;overflow:auto}.electricity-price-page button,.electricity-price-page input{color:inherit;font:inherit}.electricity-price-page button{cursor:pointer}.electricity-price-page__header h2{margin:0}.electricity-price-page__header{z-index:4;background:#fff;justify-content:space-between;align-items:center;gap:10px;width:1728px;height:60px;padding:10px 16px;display:flex;position:relative;box-shadow:0 2px 4px #0000001a}.electricity-price-page__header-title{flex:1;align-items:center;gap:16px;height:38px;display:flex}.electricity-price-page__header-title h2{font-size:14px;font-weight:700;line-height:20px}.electricity-price-page__back{color:#1d2129;background:0 0;border:1px solid #f2f3f5;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex;box-shadow:0 2px 5px #00000008}.electricity-price-page__back svg,.electricity-price-page__year svg{fill:currentColor;width:16px;height:16px}.electricity-price-page__header-right{align-items:center;gap:10px;height:46px;display:flex}.electricity-price-page__clock-control{color:#1d2129;white-space:nowrap;width:391px;height:40px;font-size:14px;position:relative}.electricity-price-page__timezone-trigger{color:#1d2129;background:#fff;border:1px solid #f2f3f5;border-radius:50px;align-items:center;gap:6px;width:100%;height:40px;padding:8px 10px;display:flex;box-shadow:0 2px 5px #00000005}.electricity-price-page__schedule-icon,.electricity-price-page__timezone-arrow{fill:currentColor;flex:0 0 20px;width:20px;height:20px}.electricity-price-page__timezone-copy{flex:1;align-items:center;min-width:0;padding:0 8px;line-height:20px;display:flex}.electricity-price-page__timezone-copy span:last-child{margin-left:4px}.electricity-price-page__timezone-popover{background:#fff;border:1px solid #e2e5ea;border-radius:4px;width:230px;padding:6px;position:absolute;top:34px;right:0;box-shadow:0 8px 24px #151b2624}.electricity-price-page__timezone-popover button{text-align:left;background:#f2f2ff;border:0;width:100%;height:34px;padding:0 10px}.electricity-price-page__station-select{width:50px;height:46px;padding:8px 10px;position:relative}.electricity-price-page__station-select>button{background:#fff;border:0;justify-content:flex-end;align-items:center;gap:6px;width:30px;height:30px;padding:0;display:flex}.electricity-price-page__station-select>button>span{width:0;height:0;position:absolute;overflow:hidden}.electricity-price-page__station-select>button svg{fill:currentColor;flex:0 0 24px;width:24px;height:24px}.electricity-price-page__station-popover{z-index:10;background:#fff;border:1px solid #e2e5ea;border-radius:4px;width:178px;max-height:274px;padding:6px;position:absolute;top:48px;right:-10px;overflow-y:auto;box-shadow:0 8px 24px #151b2624}.electricity-price-page__station-popover button{text-align:left;background:#f2f2ff;border:0;width:100%;height:34px;padding:0 10px}.electricity-price-page__station-popover>span{color:#909399;padding:8px 10px;display:block}.electricity-price-page__workspace{grid-template-columns:260px 1438px;align-items:start;gap:10px;width:1728px;height:calc(100vh - 60px);padding:10px;display:grid}.electricity-price-page__side-card{background:#fff;border:0;border-radius:10px;width:260px;height:calc(100vh - 80px);padding:10px}.electricity-price-page__side-card button{color:#303845;text-align:left;background:#fff;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;height:38px;padding:8px 6px;font-weight:600;display:flex}.electricity-price-page__side-card button+button{margin-top:0}.electricity-price-page__side-card button:not(:last-child){margin-bottom:8px}.electricity-price-page__side-card button svg{fill:currentColor;flex:0 0 20px;width:20px;height:20px}.electricity-price-page__side-card button[aria-current=page]{color:#fff;background:#2426c0}.electricity-price-page__side-card button:disabled{color:#c9cdd4;cursor:not-allowed;background:#fff}.electricity-price-page__main{background:#fff;border:0;border-radius:10px;flex-direction:column;width:1438px;height:calc(100vh - 80px);margin:0;display:flex;overflow:hidden}.electricity-price-page__controls{border-bottom:1px solid #eef0f3;flex:0 0 71px;justify-content:space-between;align-items:center;width:100%;height:71px;padding:16px;display:flex}.electricity-price-page__maintenance-segment{background:#f2f3f5;border:0;border-radius:50px;width:164px;height:38px;padding:4px;display:inline-flex}.electricity-price-page__maintenance-segment label{cursor:default;border-radius:48px;justify-content:center;align-items:center;width:78px;min-width:78px;height:30px;padding:0 11px;display:inline-flex;position:relative}.electricity-price-page__maintenance-segment label+label{border-left:0}.electricity-price-page__maintenance-segment input{opacity:0;width:1px;height:1px;position:absolute}.electricity-price-page__maintenance-segment label:has(input:checked){color:#1d2129;background:#fff}.electricity-price-page__maintenance-segment .is-disabled{color:#c9cdd4;background:0 0}.electricity-price-page__actions{gap:8px;display:flex}.electricity-price-button{white-space:nowrap;background:#fff;border:1px solid #dcdfe6;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:84px;min-width:84px;height:38px;padding:0 16px;display:inline-flex}.electricity-price-button svg{fill:currentColor;width:18px;height:18px}.electricity-price-button--primary{background:#2426c0;border-color:#2426c0;color:#fff!important}.electricity-price-page button:focus-visible,.electricity-price-dialog button:focus-visible,.electricity-price-dialog input:focus-visible{outline-offset:2px;outline:2px solid #262ac873}.electricity-price-page__months{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:0;width:100%;min-height:0;margin:0;display:grid;overflow:auto}.electricity-price-month-card{text-align:left;background:#fff;border:1px solid #f2f3f5;border-top:0;border-left:0;flex-direction:column;width:100%;height:300px;padding:16px;display:flex;position:relative;overflow:hidden}.electricity-price-month-card.is-current{outline-offset:-1px;outline:1px solid #2426c0}.electricity-price-month-card__month{justify-content:space-between;align-items:center;display:flex}.electricity-price-month-card__month strong{font-size:14px;font-weight:600;line-height:20px}.electricity-price-month-card__month em{color:#2426c0;font-size:13px;font-style:normal}.electricity-price-page__year{border-bottom:1px solid #eef0f3;flex:0 0 46px;justify-content:center;align-items:center;gap:10px;height:46px;padding:0;font-size:16px;font-weight:700;display:flex}.electricity-price-page__year button{color:#596271;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.electricity-price-page__year button:hover{color:#2426c0;background:#f5f5ff}.electricity-price-month-card__summary{color:#1d2129;justify-content:space-between;align-items:center;min-height:18.5px;margin-top:8px;font-size:13px;line-height:20px;display:flex}.electricity-price-month-card__summary b{font-size:13px;font-weight:700}.electricity-price-month-card__summary>span:first-child{font-weight:700}.electricity-price-month-card__unit{color:#1d2129;font-size:12px}.electricity-price-month-card__summary .electricity-price-month-card__pending{color:#b47e1e;font-size:13px}.electricity-price-month-card__unconfigured{color:#86909c;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;margin-top:auto;font-size:14px;display:flex}.electricity-price-month-card__unconfigured svg{fill:currentColor;width:16px;height:16px}.electricity-price-month-chart{width:100%;height:221px;min-height:221px;margin-top:0}.electricity-price-page .electricity-price-month-card__configure{z-index:2;color:#2426c0;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;width:78px;height:20px;margin:0;padding:0;font-size:14px;line-height:20px;display:flex;position:absolute;top:16px;right:16px}.electricity-price-month-card__configure svg{fill:currentColor;flex:0 0 14px;width:14px;height:14px}.electricity-price-page__feedback{z-index:1600;color:#fff;background:#262ac8;border-radius:4px;min-width:0;margin:0;padding:10px 14px;font-size:13px;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #151b262e}.electricity-price-page__feedback:empty{display:none}.electricity-price-dialog-layer{z-index:1500;min-width:1728px;position:fixed;inset:0}.electricity-price-dialog-backdrop{cursor:default;background:#00000080;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.electricity-price-dialog{z-index:1;background:#fff;border-radius:10px;flex-direction:column;width:calc(100% - 280px);min-width:1448px;margin:10px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;box-shadow:0 16px 48px 16px #00000014,0 12px 32px #0000001f,0 8px 16px -8px #00000029}.electricity-price-dialog__header,.electricity-price-dialog__footer{align-items:center;display:flex}.electricity-price-dialog__header{border-bottom:1px solid #f2f3f5;flex:0 0 41px;justify-content:space-between;height:41px;min-height:41px;padding:10px}.electricity-price-dialog__header h2{color:#303133;margin:0;font-size:14px;font-weight:600;line-height:20px}.electricity-price-dialog__close{color:#303133;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.electricity-price-dialog__close svg{fill:currentColor;width:20px;height:20px}.electricity-price-dialog__body{background:#f2f3f5;flex:1;min-height:0;padding:16px;overflow:auto}.electricity-price-dialog__card{background:#fff;border-radius:10px;flex-direction:column;width:100%;display:flex}.electricity-price-dialog__timeline-card{height:526px;margin-bottom:16px}.electricity-price-dialog__price-card{height:214px}.electricity-price-dialog__card>h3{border-bottom:1px solid #e5e6eb;flex:0 0 34px;height:34px;margin:0;padding:8px 10px;font-size:14px;font-weight:700;line-height:18px}.electricity-price-dialog__card-body{height:492px;padding:16px}.electricity-price-dialog__rate-selector{background:#f7f8fa;border-radius:9999px;align-items:center;gap:8px;width:388px;height:44px;margin:0 auto;padding:8px;display:flex}.electricity-price-page .electricity-price-dialog__rate-selector button{white-space:nowrap;background:#fff;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:6px;width:68px;height:28px;padding:4px 10px;font-size:14px;display:flex}.electricity-price-dialog__rate-selector i{background:#fff;border:1px solid #e5e6eb;border-radius:50%;flex:0 0 14px;width:14px;height:14px;box-shadow:inset 0 0 0 3px #fff}.electricity-price-dialog__rate-selector button.is-active i.is-sharp-peak{background:#f53f3f;border-color:#f53f3f}.electricity-price-dialog__rate-selector button.is-active i.is-peak{background:#ff7d00;border-color:#ff7d00}.electricity-price-dialog__rate-selector button.is-active i.is-flat{background:#3aa1fe;border-color:#3aa1fe}.electricity-price-dialog__rate-selector button.is-active i.is-valley{background:#7be188;border-color:#7be188}.electricity-price-dialog__rate-selector button.is-active i.is-deep-valley{background:#008026;border-color:#008026}.electricity-price-dialog__timeline-rows{flex-direction:column;gap:24px;height:400px;margin-top:16px;display:flex}.electricity-price-dialog__timeline-row{border-top:1px solid #f2f3f5;flex:0 0 82px;height:82px}.electricity-price-dialog__timeline-track{border-bottom:1px solid #f2f3f5;width:100%;height:51px;position:relative}.electricity-price-page .electricity-price-dialog__timeline-segment{z-index:1;pointer-events:none;background:#f9fafb;border:2px solid;border-radius:0;justify-content:center;align-items:center;min-width:20px;height:50px;padding:0 8px;font-size:12px;display:flex;position:absolute;top:0}.electricity-price-page .electricity-price-dialog__timeline-cell{z-index:2;cursor:crosshair;background:0 0;border:0;border-radius:0;height:50px;padding:0;position:absolute;top:0}.electricity-price-dialog__timeline-segment.is-sharp-peak{color:#f53f3f;background:#f53f3f0d}.electricity-price-dialog__timeline-segment.is-peak{color:#ff7d00;background:#ff7d000d}.electricity-price-dialog__timeline-segment.is-flat{color:#3aa1fe;background:#3aa1fe0d}.electricity-price-dialog__timeline-segment.is-valley{color:#7be188;background:#7be1880d}.electricity-price-dialog__timeline-segment.is-deep-valley{color:#008026;background:#0080260d}.electricity-price-dialog__timeline-scale{color:#4e5969;justify-content:space-between;align-items:center;height:30px;font-size:12px;line-height:18px;display:flex}.electricity-price-dialog__rate-grid{grid-template-columns:repeat(4,300px);grid-auto-rows:56px;align-content:start;gap:18px 16px;height:180px;padding:16px 0 16px 16px;display:grid}.electricity-price-dialog__rate-grid label{width:300px;height:56px;display:block}.electricity-price-dialog__field-label{color:#1d2129;align-items:center;height:22px;margin-bottom:4px;font-size:14px;line-height:22px;display:flex}.electricity-price-dialog__field-label .is-required{color:#f53f3f;margin-right:4px;font-weight:400}.electricity-price-dialog__input-wrap{border:1px solid #e5e6eb;border-radius:4px;align-items:center;width:300px;height:30px;display:flex}.electricity-price-dialog__input-wrap:focus-within{border-color:#262ac8;box-shadow:0 0 0 2px #262ac814}.electricity-price-dialog__input-wrap input{border:0;outline:0;flex:1;min-width:0;padding:0 10px;font-size:14px;line-height:28px}.electricity-price-dialog__input-wrap em{color:#86909c;white-space:nowrap;background:#fff;border-left:1px solid #eef0f3;border-radius:0 4px 4px 0;align-items:center;height:28px;padding:0 10px;font-size:14px;font-style:normal;line-height:30px;display:inline-flex}.electricity-price-dialog__footer{border-top:1px solid #f2f3f5;flex:0 0 51px;justify-content:flex-end;gap:12px;height:51px;min-height:51px;padding:10px}.electricity-price-dialog__footer .electricity-price-button{min-width:0;height:30px;padding:4px 10px;font-size:14px;line-height:14px}.electricity-price-dialog__footer .electricity-price-button:first-child{width:92px}.electricity-price-dialog__footer .electricity-price-button:last-child{width:50px}@media (width<=760px){.electricity-price-dialog-layer{min-width:1728px}}.ems-login{--ems-login-primary:#2426c0;--ems-login-text:#1d2129;--ems-login-muted:#86909c;width:100%;height:100vh;min-height:760px;color:var(--ems-login-text);background:radial-gradient(circle at 50% 48%,#2dd3cf2e,#0000 32%),#f4f6f8;font-family:PingFang SC,Microsoft YaHei,sans-serif;position:relative;overflow:hidden}.ems-login__scene{z-index:1;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.ems-login__scene[data-scene-failed=true]{opacity:0}.ems-login__form-card{z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #ffffff80;border-radius:20px;flex-direction:column;width:500px;min-height:562px;padding:40px 40px 30px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 40px #0000001a}.ems-login__header{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100px;margin-bottom:10px;display:flex}.ems-login__wordmark{width:220px;height:auto;margin-bottom:10px;display:block}.ems-login__header h1{color:var(--ems-login-text);margin:0;font-size:20px;font-style:normal;font-weight:600;line-height:24px}.ems-login__form{flex-direction:column;flex:1;padding-top:20px;display:flex}.ems-login__field{color:var(--ems-login-text);margin-bottom:24px;font-size:14px;line-height:20px;display:grid;position:relative}.ems-login__field>span:first-child{margin-bottom:10px}.ems-login__field i{color:#e14848;margin-right:4px;font-style:normal}.ems-login__field input{width:100%;height:38px;color:var(--ems-login-text);background:#fff;border:1px solid #dcdfe6;border-radius:4px;outline:none;padding:0 11px;font:14px/14px Arial,sans-serif;transition:border-color .18s,box-shadow .18s}.ems-login__field input:hover{border-color:#c0c4cc}.ems-login__field input:focus{border-color:var(--ems-login-primary);box-shadow:0 0 0 1px var(--ems-login-primary) inset}.ems-login__field input[aria-invalid=true]{border-color:#e14848}.ems-login__field input::placeholder{color:#a8abb2}.ems-login__field small{color:#e14848;font-size:12px;line-height:16px;position:absolute;top:70px;left:0}.ems-login__password-control,.ems-login__captcha-control{display:block;position:relative}.ems-login__password-control input{padding-right:42px}.ems-login__password-toggle,.ems-login__captcha{color:#909399;cursor:pointer;background:0 0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ems-login__password-toggle svg{fill:currentColor;width:16px;height:16px}.ems-login__captcha-control input{padding-right:124px}.ems-login__captcha{width:104px;height:26px;right:12px}.ems-login__captcha img{object-fit:contain;width:100%;height:100%;display:block}.ems-login__options{align-items:center;gap:30px;min-height:86px;padding:32px 0 16px;display:flex}.ems-login__options label{color:var(--ems-login-primary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:7px;font-size:14px;line-height:20px;display:inline-flex}.ems-login__options input{opacity:0;width:1px;height:1px;position:absolute}.ems-login__options label>span{background:#fff;border:1px solid #dcdfe6;border-radius:3px;width:14px;height:14px;display:inline-flex;position:relative}.ems-login__options input:checked+span{background:var(--ems-login-primary);border-color:var(--ems-login-primary)}.ems-login__options input:checked+span:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:7px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.ems-login__options input:focus-visible+span{outline-offset:2px;outline:2px solid #2426c03d}.ems-login__submit{color:#fff;cursor:pointer;background:var(--ems-login-primary);border:1px solid var(--ems-login-primary);border-radius:4px;justify-content:center;align-items:center;width:100%;height:38px;padding:8px 16px;font:14px/14px Arial,sans-serif;display:flex}.ems-login__submit:hover{background:#3739cb;border-color:#3739cb}.ems-login__submit:focus-visible{outline-offset:2px;outline:3px solid #2426c03d}.ems-login__submit:disabled{cursor:wait;opacity:.65}.ems-login__submit-error{color:#e14848;text-align:center;margin:8px 0 -24px;font-size:12px;line-height:16px}.ems-login__language{justify-content:center;align-items:center;margin-top:12px;display:flex;position:relative}.ems-login__language>button{height:36px;color:var(--ems-login-text);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:50px;align-items:center;gap:5px;padding:8px 10px;font-size:14px;display:flex}.ems-login__language svg{fill:currentColor;width:20px;height:20px}.ems-login__language-menu{z-index:3;background:#fff;border:1px solid #ebeef2;border-radius:8px;width:132px;padding:4px;display:grid;position:absolute;bottom:44px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #37415129}.ems-login__language-menu button{height:34px;color:var(--ems-login-text);text-align:left;cursor:pointer;background:0 0;border-radius:5px;padding:0 10px}.ems-login__language-menu button:hover,.ems-login__language-menu button[aria-current=true]{color:var(--ems-login-primary);background:#f5f7ff}.ems-login__footer{z-index:2;width:100%;height:50px;color:var(--ems-login-text);justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;bottom:0;left:0}@media (height<=820px){.ems-login{min-height:720px;overflow-y:auto}.ems-login__form-card{top:24px;transform:translate(-50%)}}.operations-assets-page{color:#1d2129;background:#fff;flex-direction:column;min-width:672px;height:calc(100vh - 70px);min-height:calc(100vh - 70px);display:flex;position:relative;overflow:hidden}.operations-assets-page button,.operations-assets-page input,.operations-assets-page textarea{color:inherit;font:inherit}.operations-assets-page button{cursor:pointer}.operations-assets-page button:disabled{cursor:default}.operations-assets-page svg{fill:currentColor}.operations-assets-page .operations-toolbar{border-bottom:1px solid #f2f4f7;flex:0 0 74px;justify-content:space-between;align-items:center;min-width:672px;padding:0 16px;display:flex}.operations-assets-page .operations-toolbar__search{background:#f7f8fa;border:1px solid #0000;border-radius:24px;align-items:center;width:350px;height:42px;padding-left:18px;transition:border-color .1s,box-shadow .1s;display:flex;overflow:visible}.operations-assets-page .operations-toolbar__search:focus-within{border-color:#9293e0;box-shadow:0 0 0 1px #9293e0}.operations-assets-page .operations-toolbar__search>svg{color:#86909c;flex:none;width:17px;height:17px}.operations-assets-page .operations-search-input{background:0 0;border:0;outline:0;flex:auto;min-width:0;height:38px;padding:0 8px}.operations-assets-page .operations-search-input::placeholder{color:#86909c}.operations-assets-page .operations-toolbar__search>button[aria-label=清空搜索]{color:#86909c;background:0 0;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:38px;padding:0 8px;display:inline-flex}.operations-assets-page .operations-toolbar__search>button[aria-label=清空搜索] svg{width:14px;height:14px}.operations-assets-page .operations-button{white-space:nowrap;background:#fff;border:1px solid #e5e8ed;border-radius:4px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 16px;display:inline-flex;position:relative}.operations-assets-page .operations-button svg{flex:none;width:16px;height:16px}.operations-assets-page .operations-button--filter{border:0;border-left:1px solid #e5e8ed;border-radius:0 24px 24px 0;align-self:stretch;width:98px;height:40px;margin-left:auto;padding:0;box-shadow:0 3px 12px #78899a14}.operations-assets-page .operations-button--filter small{color:#fff;text-align:center;background:#262ac8;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:11px;line-height:16px;position:absolute;top:1px;right:7px}.operations-assets-page .operations-toolbar__actions{align-items:center;gap:10px;display:flex}.operations-assets-page .operations-export-warning{align-items:center;display:inline-flex;position:relative}.operations-assets-page .operations-export-warning__trigger{color:#86909c;background:0 0;border:0;justify-content:center;align-items:center;width:22px;height:30px;padding:0;display:inline-flex}.operations-assets-page .operations-export-warning__trigger svg{width:16px;height:16px}.operations-assets-page .operations-export-warning__tooltip{z-index:8;color:#fff;pointer-events:none;opacity:0;background:#303133;border-radius:4px;width:max-content;max-width:240px;padding:7px 10px;font-size:12px;line-height:18px;transition:opacity .12s;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.operations-assets-page .operations-export-warning:hover .operations-export-warning__tooltip,.operations-assets-page .operations-export-warning:focus-within .operations-export-warning__tooltip{opacity:1}.operations-assets-page .operations-toolbar__selection-summary{align-items:center;gap:16px;display:flex}.operations-assets-page .operations-toolbar__selection-summary>span{color:#4e5969}.operations-assets-page .operations-button--selection-cancel{color:#2426c0;border-color:#9293e0}.operations-assets-page .operations-button--batch-pass{color:#fff;background:#2426c0;border-color:#2426c0}.operations-assets-page .operations-button--batch-reject{color:#f53f3f;border-color:#ffb3b3}.operations-assets-page .operations-button--primary{color:#fff;background:#262ac8;border-color:#262ac8}.operations-assets-page .operations-button[aria-busy=true] svg{animation:.8s linear infinite operations-assets-rotate}.operations-assets-page .operations-table-region{flex:auto;min-height:0;position:relative;overflow:hidden}.operations-assets-page .device-alarm-records-page__runtime-error,.operations-assets-page .device-alarm-records-page__runtime-status{border-bottom:1px solid #ebeef2;flex:none;align-items:center;gap:12px;min-height:38px;margin:0;padding:8px 16px;display:flex}.operations-assets-page .device-alarm-records-page__runtime-error{color:#f53f3f;background:#fff2f0}.operations-assets-page .device-alarm-records-page__runtime-error button{color:#2426c0;background:0 0;border:0;padding:0}.operations-assets-page .device-alarm-records-page__runtime-status{color:#4e5969;background:#f7f8fa}.operations-assets-page.device-alarm-records-page--embedded{height:min(620px,100vh - 245px);min-height:420px}.operations-assets-page.device-alarm-records-page--embedded .operations-table__checkbox-column,.operations-assets-page.device-alarm-records-page--embedded .operations-table thead th[aria-label=选择全部],.operations-assets-page.device-alarm-records-page--embedded .operations-table__checkbox-cell{display:none}.operations-assets-page.device-alarm-record-detail-page--runtime-state{justify-content:center;align-items:center}.operations-assets-page.device-alarm-record-detail-page--runtime-state>div,.operations-assets-page.device-alarm-record-detail-page--runtime-state>p{color:#4e5969;align-items:center;gap:16px;margin:0;display:flex}.operations-assets-page .operations-table-scroll{width:max(100px, calc(100vw - var(--legacy-content-viewport-offset,290px)));background:#fff;height:100%;min-height:0;position:relative;overflow:auto}.operations-assets-page .operations-table{table-layout:fixed;border-spacing:0;border-collapse:separate}.operations-assets-page .operations-table th,.operations-assets-page .operations-table td{text-align:left;text-overflow:ellipsis;border-bottom:1px solid #ebeef2;height:40px;padding:0 16px;overflow:hidden}.operations-assets-page .operations-table thead th{z-index:3;white-space:nowrap;background:#f7f8fa;height:40px;font-weight:600;line-height:39px;position:sticky;top:0}.operations-assets-page .operations-table-sort{background:0 0;border:0;align-items:center;gap:6px;height:39px;padding:0;font-weight:600;display:inline-flex}.operations-assets-page .operations-table-sort__indicator{grid-template-rows:7px 7px;align-items:center;width:10px;height:14px;display:inline-grid}.operations-assets-page .operations-table-sort__indicator i{border-left:4px solid #0000;border-right:4px solid #0000;justify-self:center;width:0;height:0}.operations-assets-page .operations-table-sort__ascending{border-bottom:5px solid #c0c4cc}.operations-assets-page .operations-table-sort__descending{border-top:5px solid #c0c4cc}.operations-assets-page .operations-table-sort__indicator[data-direction=ascending] .operations-table-sort__ascending{border-bottom-color:#262ac8}.operations-assets-page .operations-table-sort__indicator[data-direction=descending] .operations-table-sort__descending{border-top-color:#262ac8}.operations-assets-page .operations-table tbody td{vertical-align:middle;white-space:normal;overflow-wrap:anywhere;line-height:20px}.operations-assets-page .operations-table tbody td.operations-table__service-provider-email-cell{text-overflow:clip;white-space:nowrap;overflow-wrap:normal;overflow:visible}.operations-assets-page .operations-table tbody tr{background:#fff;transition:background-color .1s}.operations-assets-page .operations-table tbody tr:hover{background:#f7f8fa}.operations-assets-page .operations-table__actions-column,.operations-assets-page .operations-table__actions-head,.operations-assets-page .operations-table__actions-cell{width:0;min-width:0;max-width:0;overflow:visible;padding:0!important}.operations-assets-page .operations-table__actions-head,.operations-assets-page .operations-table__actions-cell{position:sticky;right:0}.operations-assets-page .operations-table__actions-head{z-index:4}.operations-assets-page .operations-table .operations-table__actions-cell{z-index:2;overflow:visible}.operations-assets-page .operations-row-actions{white-space:nowrap;background:#f7f8fa;justify-content:flex-end;align-items:center;gap:10px;padding-right:16px;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.operations-assets-page .operations-row-actions button{color:#2426c0;white-space:nowrap;background:#fff;border:1px solid #e5e6eb;border-radius:4px;align-items:center;gap:6px;height:30px;padding:0 10px;font-family:Arial,sans-serif;font-size:13px;line-height:13px;display:inline-flex}.operations-assets-page .operations-row-actions button.is-danger{color:#f53f3f}.operations-assets-page .operations-row-actions button:focus-visible{outline-offset:1px;outline:2px solid #262ac866}.operations-assets-page .operations-row-actions svg{fill:currentColor;flex:none;width:15px;height:15px}.operations-assets-page[data-route-id=equipment-models] .operations-table thead th:not(:last-child){border-right:1px solid #e5e6eb}.operations-assets-page[data-route-id=equipment-models] .operations-row-actions{gap:12px;padding-right:8px}.operations-assets-page[data-route-id=equipment-models] .operations-row-actions svg{width:16px;height:16px}.operations-assets-page[data-route-id=equipment-models] .operations-table input[type=checkbox]{accent-color:#2426c0}.operations-assets-page[data-route-id=equipment-models] .operations-table input[type=checkbox]:not(:checked):not(:disabled){appearance:none;box-sizing:border-box;background-color:#fff;border:1px solid #e5e6eb;border-radius:4px}.operations-assets-page[data-route-id=equipment-models] .operations-table input[type=checkbox]:not(:checked):disabled{appearance:none;box-sizing:border-box;cursor:not-allowed;background-color:#f7f8fa;border:1px solid #e5e6eb;border-radius:4px}.operations-assets-page[data-route-id=equipment-models] .operations-table input[type=checkbox]:checked{appearance:auto}.operations-assets-page[data-route-id=equipment-models] .operations-table input[type=checkbox]:focus-visible{outline-offset:1px;outline:2px solid #2426c0}.operations-assets-page[data-route-id=equipment-models] .operations-table thead input[type=checkbox]:not(:checked):not(:disabled){background-color:#f7f8fa}.operations-assets-page[data-route-id=device-alarm-records] .operations-row-actions{padding-left:20px}.operations-assets-page[data-route-id=work-order-management] .operations-row-actions{padding-left:8px}.operations-assets-page[data-route-id=equipment-devices] .operations-row-actions{padding-left:20px}.operations-assets-page[data-route-id=device-alarm-records] .operations-row-actions button,.operations-assets-page[data-route-id=work-order-management] .operations-row-actions button{box-sizing:border-box;height:30px}.operations-assets-page[data-route-id=device-alarm-records] .operations-row-actions button:first-child,.operations-assets-page[data-route-id=work-order-management] .operations-row-actions button:first-child{width:72px}.operations-assets-page[data-route-id=device-alarm-records] .operations-row-actions button:nth-child(2){width:98px}.operations-assets-page[data-route-id=work-order-management] .operations-row-actions button:nth-child(2){width:48px}.operations-assets-page[data-route-id=device-alarm-records] .operations-row-actions svg,.operations-assets-page[data-route-id=work-order-management] .operations-row-actions svg{width:16px;height:16px}.operations-assets-page .operations-table__checkbox-column{width:48px}.operations-assets-page .operations-table__checkbox-cell{text-align:center;padding:0}.operations-assets-page .operations-table th:first-child:has(input[type=checkbox]){text-align:center;padding:0}.operations-assets-page .operations-table input[type=checkbox],.operations-assets-page .provider-change-drawer input[type=radio]{accent-color:#262ac8;width:14px;height:14px;margin:0}.operations-assets-page .operations-status{align-items:center;gap:7px;display:inline-flex}.operations-assets-page .operations-status__dot{border-radius:50%;width:6px;height:6px;display:inline-block}.operations-assets-page .operations-empty-row td{border:0;height:calc(100vh - 184px);min-height:360px;padding:0}.operations-assets-page .operations-empty-state{width:calc(100vw - var(--legacy-content-viewport-offset,290px));color:#1d2129;flex-direction:column;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:sticky;left:0}.operations-assets-page .operations-empty-state svg{width:100px;height:100px;margin-bottom:24px}.operations-assets-page .operations-empty-state__heading{margin:0;font-size:18px;font-weight:600}.operations-assets-page .operations-empty-state__actions{color:#86909c;align-items:center;gap:5px;margin-top:12px;display:flex}.operations-assets-page .operations-empty-state__actions button{color:#262ac8;background:0 0;padding:0}.operations-assets-page .operations-pagination{background:#fff;border-top:1px solid #ebeef2;flex:0 0 62px;justify-content:space-between;align-items:center;min-width:672px;padding:0 16px;display:flex;position:relative}.operations-assets-page .operations-pagination__total{color:#67717e}.operations-assets-page .operations-pagination__controls{align-items:center;gap:8px;width:406px;height:32px;display:flex}.operations-assets-page .operations-pagination__controls>button:not(.operations-page-size){background:#f7f8fa;border-radius:3px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.operations-assets-page .operations-pagination__controls>button svg{width:14px;height:14px}.operations-assets-page .operations-pagination__controls>button:disabled{color:#cacfd6}.operations-assets-page .operations-pagination__active-page{color:#fff;background:#262ac8!important}.operations-assets-page .operations-page-size{background:#fff;border:1px solid #e5e8ed;border-radius:3px;flex:0 0 128px;justify-content:space-between;align-items:center;width:128px;height:30px;margin-left:12px;padding:0 12px;display:inline-flex}.operations-assets-page .operations-page-size-menu{z-index:20;background:#fff;border:1px solid #e5e8ed;border-radius:3px;width:128px;padding:5px 0;position:absolute;bottom:50px;right:136px;overflow:hidden;box-shadow:0 7px 20px #1d21291f}.operations-assets-page .operations-page-size-menu button{text-align:left;background:#fff;width:100%;height:34px;padding:0 12px}.operations-assets-page .operations-page-size-menu button[aria-selected=true]{color:#262ac8;background:#f7f8fa}.operations-assets-page .operations-goto-page{white-space:nowrap;align-items:center;gap:8px;margin-left:8px;display:inline-flex}.operations-assets-page .operations-goto-page input{text-align:center;border:1px solid #e5e8ed;border-radius:3px;outline:0;width:56px;height:30px;padding:0 8px}.operations-assets-page .operations-goto-page input:focus-visible{border-color:#9293e0;box-shadow:0 0 0 1px #9293e0}@keyframes operations-assets-rotate{to{transform:rotate(360deg)}}.operations-assets-page .operations-delete-overlay{z-index:2600;text-align:center;background:#00000080;padding:16px;position:fixed;inset:0;overflow:auto}.operations-assets-page .operations-delete-dialog{color:#303133;text-align:left;background:#fff;border-radius:10px;width:420px;min-width:420px;max-width:max-content;padding:0;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 12px 32px 4px #0000000a,0 8px 20px #00000014}.operations-assets-page .operations-delete-dialog>header{flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:30px 30px 0;display:flex}.operations-assets-page .operations-delete-dialog>header svg{color:#ff7d00;fill:currentColor;width:34px;height:34px}.operations-assets-page .operations-delete-dialog>header>span{color:#303133;text-align:center;white-space:pre-wrap;width:100%;font-size:18px;font-weight:400;line-height:24px}.operations-assets-page .operations-delete-dialog>p{color:#606266;text-align:center;margin:10px 0 0;padding:0 30px 30px;font-size:14px;line-height:24px}.operations-assets-page .operations-delete-dialog>footer{border-top:1px solid #f2f3f5;justify-content:right;gap:12px;padding:16px;display:flex}.operations-assets-page .operations-delete-button{color:#1d2129;border-radius:4px;justify-content:center;align-items:center;min-width:0;height:30px;padding:4px 10px;font-size:14px;line-height:1;display:inline-flex}.operations-assets-page .operations-delete-button--plain{background:#fff;border:1px solid #e5e6eb}.operations-assets-page .operations-delete-button--primary{color:#fff;background:#2426c0;border:1px solid #2426c0}.operations-assets-page .operations-delete-button:focus-visible{outline-offset:1px;outline:2px solid #262ac866}.operations-assets-page .operations-filter-overlay,.operations-assets-page .operations-form-overlay,.operations-assets-page .provider-change-overlay,.operations-assets-page .provider-change-filter-overlay{z-index:2025;position:fixed;inset:0}.operations-assets-page .operations-filter-overlay,.operations-assets-page .operations-form-overlay{background:#00000080}.operations-assets-page .operations-filter-drawer,.operations-assets-page .operations-form-dialog{background:#fff;border-radius:10px;height:calc(100vh - 20px);transition-property:transform;transition-duration:.3s;transition-timing-function:ease;display:grid;position:absolute;top:10px;right:10px;overflow:hidden;box-shadow:0 18px 46px #0000002e}.operations-assets-page .operations-filter-drawer{background:#f2f3f5;grid-template-rows:51px 58px minmax(0,1fr) 59px;width:400px}.operations-assets-page .operations-filter-drawer__header,.operations-assets-page .operations-form-dialog__header,.operations-assets-page .provider-change-drawer__header,.operations-assets-page .provider-change-filter-drawer__header{background:#fff;border-bottom:1px solid #ebeef2;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.operations-assets-page .operations-filter-drawer__header{height:51px}.operations-assets-page .operations-filter-drawer__header h2,.operations-assets-page .operations-form-dialog__header h2,.operations-assets-page .provider-change-drawer__header h2,.operations-assets-page .provider-change-filter-drawer__header h3{margin:0;font-size:16px;font-weight:600}.operations-assets-page .operations-filter-drawer__header button,.operations-assets-page .operations-form-dialog__header button,.operations-assets-page .provider-change-drawer__header button,.operations-assets-page .provider-change-filter-drawer__header button{background:0 0;justify-content:center;align-items:center;width:30px;height:30px;padding:5px;display:inline-flex}.operations-assets-page .operations-filter-drawer__header svg,.operations-assets-page .operations-form-dialog__header svg,.operations-assets-page .provider-change-drawer__header svg,.operations-assets-page .provider-change-filter-drawer__header svg{width:20px;height:20px}.operations-assets-page .operations-filter-drawer__header-actions{align-items:center;gap:6px;display:flex}.operations-assets-page .operations-filter-drawer__header-actions .operations-filter-drawer__save{color:#c9cdd4;white-space:nowrap;background:0 0;width:106px;height:30px;padding:0 10px}.operations-assets-page .operations-filter-drawer__saved{background:#f2f3f5;height:58px;padding:9px 10px;display:block}.operations-assets-page .operations-filter-drawer__saved.is-expanded{height:auto}.operations-assets-page .operations-filter-drawer__saved>div{background:#fff;border-radius:5px;justify-content:space-between;align-items:center;height:40px;padding:0 10px;display:flex}.operations-assets-page .operations-filter-drawer__saved h3{margin:0;font-size:14px;font-weight:400}.operations-assets-page .operations-filter-drawer__saved button{background:#fff;height:30px;padding:0 10px}.operations-assets-page .operations-filter-drawer__saved-query-list{background:#fff;border-radius:5px;flex-direction:column;gap:16px;margin-top:8px;padding:16px 10px 10px;display:flex}.operations-assets-page .operations-filter-drawer__saved-query-list>p{color:#4e5969;margin:0;font-size:12px}.operations-assets-page .operations-filter-drawer__saved-query-list>p[role=alert]{color:#f53f3f}.operations-assets-page .operations-filter-drawer__saved-query-list .base-filter_my-conditions_content_item{justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.operations-assets-page .operations-filter-drawer__saved-query-list .base-filter_my-conditions_content_item--left{color:#1d2129;text-align:left;background:0 0;flex:1;justify-content:flex-start;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.operations-assets-page .operations-filter-drawer__saved-query-list .base-filter_my-conditions_content_item--left svg{color:#86909c;width:20px;height:20px}.operations-assets-page .operations-filter-drawer__saved-query-list .base-filter_my-conditions_content_item--left .name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.operations-assets-page .operations-filter-drawer__saved-query-list .base-filter_my-conditions_content_item--right{color:#f53f3f;visibility:hidden;width:30px;padding:5px}.operations-assets-page .operations-filter-drawer__saved-query-list .base-filter_my-conditions_content_item:hover .base-filter_my-conditions_content_item--right,.operations-assets-page .operations-filter-drawer__saved-query-list .base-filter_my-conditions_content_item--right:focus-visible{visibility:visible}.operations-assets-page .operations-filter-drawer__saved-query-list .base-filter_my-conditions_content_item.is-predefined:hover .base-filter_my-conditions_content_item--right{visibility:hidden}.operations-assets-page .operations-filter-drawer__saved-query-list .new-condition{grid-template-columns:minmax(0,1fr) auto;display:grid}.operations-assets-page .operations-filter-drawer__saved-query-list .new-condition label{flex:1}.operations-assets-page .operations-filter-drawer__saved-query-list .new-condition input{border:1px solid #c9cdd4;border-radius:3px;width:100%;height:32px;padding:0 10px}.operations-assets-page .operations-filter-drawer__saved-query-list .new-condition input[aria-invalid=true]{border-color:#f53f3f}.operations-assets-page .operations-filter-drawer__saved-query-editor-actions{gap:4px;display:flex}.operations-assets-page .operations-filter-drawer__saved-query-editor-actions button:first-child{color:#262ac8}.operations-assets-page .operations-filter-drawer__saved-query-error{color:#f53f3f;grid-column:1/-1;margin:0 0 0 28px;font-size:12px}.operations-assets-page .operations-filter-drawer__fields{background:#f2f3f5;min-height:0;padding:0 10px 10px;overflow-y:auto}.operations-assets-page .operations-filter-field{background:#fff;border:0;border-radius:5px;margin:0 0 10px;padding:12px 10px;display:block}.operations-assets-page .operations-filter-field>span,.operations-assets-page .operations-filter-field legend{margin:0 0 10px;padding:0;font-weight:600;display:block}.operations-assets-page .operations-filter-field>input,.operations-assets-page .operations-filter-field>button,.operations-assets-page .operations-filter-date-input{background:#fff;border:1px solid #e5e8ed;border-radius:3px;outline:0;width:100%;height:36px;padding:0 10px}.operations-assets-page .operations-filter-field>input:focus,.operations-assets-page .operations-filter-field>button:focus-visible,.operations-assets-page .operations-filter-date-input:focus-within{border-color:#9293e0;box-shadow:0 0 0 1px #9293e0}.operations-assets-page .operations-filter-field input::placeholder,.operations-assets-page .operations-filter-field .is-placeholder{color:#a8abb2}.operations-assets-page .operations-filter-field--select>button{text-align:left;justify-content:space-between;align-items:center;gap:8px;display:flex}.operations-assets-page .operations-filter-field--select>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.operations-assets-page .operations-filter-field--select>button svg{color:#a8abb2;flex:none;width:14px;height:14px}.operations-assets-page .operations-filter-select__listbox{z-index:2040;background:#fff;border:1px solid #e5e8ed;border-radius:4px;padding:7px 0;position:fixed;overflow-y:auto;box-shadow:0 7px 20px #1d212924}.operations-assets-page .operations-filter-select__listbox>button{color:#1d2129;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#fff;width:100%;min-height:34px;padding:0 12px;display:block;overflow:hidden}.operations-assets-page .operations-filter-select__listbox>button:hover,.operations-assets-page .operations-filter-select__listbox>button:focus-visible,.operations-assets-page .operations-filter-select__listbox>button[aria-selected=true]{color:#2426c0;background:#f5f5ff;outline:0}.operations-assets-page .operations-filter-select__empty{color:#909399;justify-content:center;align-items:center;min-height:28px;display:flex}.operations-assets-page .operations-filter-field--static{min-height:40px;padding:10px}.operations-assets-page .operations-filter-field--tree>button{text-align:left;background:0 0;width:100%;min-height:34px;padding:0 10px;display:block}.operations-assets-page .operations-filter-field--tree>button[aria-selected=true]{color:#262ac8;background:#f5f5ff}.operations-assets-page .operations-filter-field--options label{color:#606266;border:1px solid #dcdfe6;border-radius:4px;align-items:center;gap:6px;min-height:32px;margin:0 8px 8px 0;padding:0 12px;display:inline-flex}.operations-assets-page .operations-filter-field--options input{accent-color:#262ac8}.operations-assets-page .operations-filter-field--options label:has(input:checked){color:#2426c0;border-color:#2426c0}.operations-assets-page .operations-filter-field--date-range{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);align-items:center;gap:5px;display:grid}.operations-assets-page .operations-filter-field--date-range legend{grid-column:1/-1}.operations-assets-page .operations-filter-date-range-control{background:#fff;border:1px solid #e5e8ed;border-radius:3px;outline:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);align-items:center;gap:5px;width:100%;height:30px;display:grid}.operations-assets-page .operations-filter-date-range-control:focus-within,.operations-assets-page .operations-filter-date-range-control[data-popup-open=true]{border-color:#2326c0}.operations-assets-page .operations-filter-date-input{align-items:center;min-width:0;height:30px;padding:0 8px;display:flex}.operations-assets-page .operations-filter-date-range-control .operations-filter-date-input,.operations-assets-page .operations-filter-date-range-control .operations-filter-date-input:focus-within{height:28px;box-shadow:none;background:0 0;border:0;border-radius:0}.operations-assets-page .operations-filter-date-input svg{color:#a8abb2;flex:none;width:14px;height:14px;margin-right:4px}.operations-assets-page .operations-filter-date-input input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:28px;padding:0}.operations-assets-page .operations-filter-date-popover{z-index:2050;box-sizing:border-box;color:#1d2129;background:#fff;border:1px solid #e5e8ed;border-radius:4px;width:648px;height:331px;padding:12px;position:fixed;box-shadow:0 7px 20px #1d212924}.operations-assets-page .operations-filter-date-popover__panels{grid-template-columns:repeat(2,minmax(0,1fr));height:100%;display:grid}.operations-assets-page .operations-filter-date-popover__month{min-width:0;height:100%;padding-right:12px}.operations-assets-page .operations-filter-date-popover__month+.operations-filter-date-popover__month{border-left:1px solid #ebeef2;padding-left:12px;padding-right:0}.operations-assets-page .operations-filter-date-popover__month>header{grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;height:32px;display:grid}.operations-assets-page .operations-filter-date-popover__month h3{text-align:center;margin:0;font-size:14px;font-weight:600}.operations-assets-page .operations-filter-date-popover__month header nav{justify-content:center;align-items:center;display:flex}.operations-assets-page .operations-filter-date-popover__month header button{color:#606266;background:0 0;border-radius:3px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.operations-assets-page .operations-filter-date-popover__month header button:hover,.operations-assets-page .operations-filter-date-popover__month header button:focus-visible{color:#2426c0;background:#f5f5ff;outline:0}.operations-assets-page .operations-filter-date-popover__month header svg{width:12px;height:12px}.operations-assets-page .operations-filter-date-popover__month header button svg+svg{margin-left:-7px}.operations-assets-page .operations-filter-date-popover__calendar{text-align:center;height:calc(100% - 32px)}.operations-assets-page .operations-filter-date-popover__week{grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;height:14.2857%;display:grid}.operations-assets-page .operations-filter-date-popover__week>span{justify-content:center;justify-self:center;align-items:center;width:28px;height:28px;display:inline-flex}.operations-assets-page .operations-filter-date-popover__week>span[role=columnheader]{color:#909399;font-size:12px;font-weight:400}.operations-assets-page .operations-filter-date-popover__week>span[role=gridcell]>button{color:#3d4046;background:0 0;border-radius:3px;width:28px;height:28px;padding:0;font-size:12px}.operations-assets-page .operations-filter-date-popover__week>span[role=gridcell]>button:hover,.operations-assets-page .operations-filter-date-popover__week>span[role=gridcell]>button:focus-visible{color:#2426c0;background:#f5f5ff;outline:0}.operations-assets-page .operations-filter-date-popover__week>span[role=gridcell]>button.is-focused-date{color:#2326c0;background:0 0;outline:0}.operations-assets-page .operations-filter-date-popover__week>span[role=gridcell]>button.is-focused-date:focus-visible{background:#f5f5ff}.operations-assets-page .operations-filter-date-popover__week>span[role=gridcell]>button[aria-pressed=true]{color:#fff;background:#2426c0}.operations-assets-page .operations-filter-date-popover__week>span[role=gridcell]>button.is-outside-month{color:#c0c4cc}.operations-assets-page .operations-filter-drawer__footer,.operations-assets-page .operations-form-dialog__footer,.operations-assets-page .provider-change-filter-drawer__footer{background:#fff;border-top:1px solid #ebeef2;justify-content:flex-end;align-items:center;gap:10px;padding:0 10px;display:flex}.operations-assets-page .operations-filter-drawer__footer{justify-content:space-between;height:59px}.operations-assets-page .operations-filter-drawer__footer button,.operations-assets-page .operations-form-dialog__footer button,.operations-assets-page .provider-change-filter-drawer__footer button,.operations-assets-page .provider-change-drawer__footer>button{background:#fff;border:1px solid #e5e6eb;border-radius:4px;min-width:62px;height:38px;padding:0 16px}.operations-assets-page .operations-filter-drawer__footer button:last-child,.operations-assets-page .operations-form-dialog__footer button,.operations-assets-page .provider-change-filter-drawer__footer button:last-child,.operations-assets-page .provider-change-drawer__footer>button{color:#fff;background:#2426c0;border-color:#2426c0}.operations-assets-page .operations-form-dialog{grid-template-rows:41px minmax(0,1fr) 59px;width:500px}.operations-assets-page .operations-form-dialog--device-alarm-configuration{width:calc(100vw - 280px);right:10px}.operations-assets-page .operations-form-dialog__header{height:41px}.operations-assets-page .operations-form-dialog__body{background:#fff;height:820px;min-height:0;padding:16px;overflow:auto}.operations-assets-page .operations-form-dialog__footer{height:59px}.operations-assets-page .operations-form-dialog__footer button:disabled{cursor:not-allowed;opacity:.55}.operations-assets-page .operations-form-grid{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;display:grid}.operations-assets-page .operations-form-dialog--work-order-management.operations-form-dialog--validation .operations-form-dialog__body>.operations-form-grid{row-gap:0}.operations-assets-page .operations-form-field{border:0;gap:2px;min-width:0;margin:0;padding:0;display:grid}.operations-assets-page .operations-form-field>span:first-child,.operations-assets-page .operations-form-field>legend,.operations-assets-page .operations-form-field--select>label>span:first-child{height:22px;padding:0;font-weight:600;line-height:22px;display:block}.operations-assets-page .operations-form-field--select>label>span:first-child{margin-bottom:2px}.operations-assets-page .operations-form-dialog--device-alarm-configuration .operations-form-field>span:first-child,.operations-assets-page .operations-form-dialog--device-alarm-configuration .operations-form-field>legend,.operations-assets-page .operations-form-dialog--device-alarm-configuration .operations-form-field--select>label>span:first-child,.operations-assets-page .operations-form-dialog--work-order-management .operations-form-field>span:first-child,.operations-assets-page .operations-form-dialog--work-order-management .operations-form-field>legend,.operations-assets-page .operations-form-dialog--work-order-management .operations-form-field--select>label>span:first-child{font-weight:400}.operations-assets-page .operations-form-dialog--device-alarm-configuration b,.operations-assets-page .operations-form-dialog--work-order-management b{color:#f53f3f;font-weight:400}.operations-assets-page .operations-form-field input:not([type=checkbox]):not([type=radio]),.operations-assets-page .operations-form-field textarea,.operations-assets-page .operations-form-field select,.operations-assets-page .operations-form-field>button[role=combobox]{color:#1d2129;background:#fff;border:1px solid #d1d6dd;border-radius:3px;outline:0;width:100%;height:32px;padding:0 10px}.operations-assets-page .operations-form-field textarea{resize:vertical;height:94px;min-height:94px;padding:5px 10px}.operations-assets-page .operations-form-dialog--work-order-management .operations-form-field input:disabled,.operations-assets-page .operations-form-dialog--work-order-management .operations-form-field textarea:disabled,.operations-assets-page .operations-form-dialog--work-order-management .operations-form-field select:disabled{color:#a8abb2;background:#f7f8fa}.operations-assets-page .operations-form-field input:focus,.operations-assets-page .operations-form-field textarea:focus,.operations-assets-page .operations-form-field>button[role=combobox]:focus-visible{border-color:#9293e0;box-shadow:0 0 0 1px #9293e0}.operations-assets-page .operations-form-field input:not([type=checkbox]):not([type=radio])[aria-invalid=true],.operations-assets-page .operations-form-field textarea[aria-invalid=true],.operations-assets-page .operations-form-field select[aria-invalid=true],.operations-assets-page .operations-form-field[aria-invalid=true],.operations-assets-page .operations-effective-time[aria-invalid=true]{border-color:#f53f3f}.operations-assets-page .operations-form-field--radio[aria-invalid=true],.operations-assets-page .operations-effective-time[aria-invalid=true]{box-shadow:0 0 0 1px #f53f3f}.operations-assets-page .operations-form-dialog--device-alarm-configuration .operations-form-field--radio[aria-invalid=true]{box-shadow:none}.operations-assets-page .operations-form-error{color:#e14848;font-size:12px}.operations-assets-page .operations-form-compound-row,.operations-assets-page .operations-select-row{align-items:center;gap:8px;display:flex}.operations-assets-page .operations-form-compound-row>*,.operations-assets-page .operations-select-row>*{min-width:0}.operations-assets-page .operations-form-field--radio label,.operations-assets-page .operations-form-field--checkbox{align-items:center;gap:7px;display:inline-flex}.operations-assets-page .operations-form-field--radio input,.operations-assets-page .operations-form-field--checkbox input{accent-color:#262ac8}.operations-assets-page .operations-form-dialog--equipment-models .operations-select-row>select{flex:auto;width:auto}.operations-assets-page .operations-form-dialog--equipment-models .operations-select-row>button{color:#2426c0;white-space:nowrap;background:#f5f5ff;border:1px solid #c9cbf4;border-radius:3px;flex:0 0 50px;justify-content:center;align-items:center;width:50px;height:32px;padding:0;display:inline-flex}.operations-assets-page .operations-form-dialog--equipment-models .operations-select-row>button:disabled{color:#ffffffd9;background:#969ddc;border-color:#969ddc}.operations-assets-page .operations-form-dialog--equipment-models .operations-form-field{position:relative}.operations-assets-page .operations-form-dialog--equipment-models .operations-form-field>.operations-form-error{z-index:1;white-space:nowrap;line-height:14px;position:absolute;top:100%;left:0}.operations-assets-page .operations-form-dialog--equipment-models .operations-form-field--radio[aria-invalid=true]{box-shadow:none}.operations-assets-page .operations-form-dialog--equipment-models .operations-form-field--radio,.operations-assets-page .operations-form-dialog--service-provider-management .operations-form-field--radio{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:2px 8px;display:flex}.operations-assets-page .operations-form-dialog--equipment-models .operations-form-field--radio>legend,.operations-assets-page .operations-form-dialog--service-provider-management .operations-form-field--radio>legend{flex:0 0 100%;width:100%}.operations-assets-page .operations-form-dialog--equipment-models .operations-form-field--radio>label{height:32px}.operations-assets-page .operations-form-dialog--service-provider-management .operations-form-field--radio>label{background:#fff;border:1px solid #e5e6eb;border-radius:3px;height:32px;padding:0 12px}.operations-assets-page .operations-form-dialog--service-provider-management .operations-form-field--radio>label:has(input:checked){color:#262ac8;border-color:#262ac8}.operations-assets-page .operations-form-dialog--service-provider-management .operations-form-field--phone .operations-form-compound-row{gap:0}.operations-assets-page .operations-form-dialog--service-provider-management .operations-form-field--phone .operations-form-compound-row>select{border-radius:3px 0 0 3px;flex:0 0 150px;width:150px}.operations-assets-page .operations-form-dialog--service-provider-management .operations-form-field--phone .operations-form-compound-row>input{border-left:0;border-radius:0 3px 3px 0;flex:0 0 318px;width:318px}.operations-assets-page .operations-form-dialog--service-provider-management .operations-form-field--phone .operations-form-compound-row>input[aria-invalid=true]{border-left-color:#f53f3f}.operations-assets-page .operations-form-dialog--service-provider-management .operations-form-field--coordinates .operations-form-compound-row{column-gap:8px}.operations-assets-page .operations-form-dialog--service-provider-management .operations-form-field--coordinates .operations-form-compound-row>input{flex:0 0 410px;width:410px}.operations-assets-page .operations-form-dialog--service-provider-management .operations-form-field--coordinates .operations-form-compound-row>button{color:#fff;white-space:nowrap;background:#2426c0;border:1px solid #2426c0;border-radius:3px;flex:0 0 50px;justify-content:center;align-items:center;width:50px;height:32px;padding:0;display:inline-flex}.operations-assets-page .operations-upload-surface{color:#909399;background:#fff;border:1px dashed #e5e6eb;border-radius:4px;justify-content:center;align-items:center;width:100px;height:100px;min-height:100px;display:flex;position:relative}.operations-assets-page .operations-upload-surface:focus-within{border-color:#9293e0;box-shadow:0 0 0 2px #9293e0}.operations-assets-page .operations-form-field--upload{gap:4px}.operations-assets-page .operations-form-field--upload>span:first-child{height:22px;line-height:22px}.operations-assets-page .operations-upload-surface svg{width:28px;height:28px}.operations-assets-page .operations-upload-surface input[type=file]{cursor:pointer;opacity:0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.operations-assets-page .operations-form-field:has(>textarea){gap:4px}.operations-assets-page .operations-form-dialog--device-alarm-configuration .operations-form-dialog__body{overflow:hidden}.operations-assets-page .operations-alarm-workspace{grid-template-columns:268px minmax(0,1fr);column-gap:10px;min-width:0;height:100%;min-height:0;margin:0;display:grid;overflow:hidden}.operations-assets-page .operations-alarm-navigation{background:#f7f8fa;border-right:1px solid #ebeef2;height:100%;min-height:0;padding:10px 16px;overflow-y:auto}.operations-assets-page .operations-alarm-navigation strong{box-sizing:border-box;color:#fff;background:#262ac8;border-radius:4px;align-items:center;gap:8px;height:38px;min-height:38px;padding:0 12px;display:flex}.operations-assets-page .operations-alarm-navigation strong svg{width:18px;height:18px}.operations-assets-page .operations-alarm-navigation ul{row-gap:8px;margin:8px 0 0;padding:0;list-style:inside;display:grid}.operations-assets-page .operations-alarm-navigation li{color:#4e5969;border-radius:4px;height:38px;min-height:38px;padding:0 12px;line-height:38px;display:list-item}.operations-assets-page .operations-alarm-navigation li[aria-current=step]{color:#4e5969;background:0 0}.operations-assets-page .operations-alarm-form{min-width:0;height:100%;min-height:0;padding:0 6px 28px 0;overflow:hidden auto}.operations-assets-page .operations-alarm-section{border-bottom:1px solid #ebeef2;margin:0;padding:0}.operations-assets-page .operations-alarm-section h3{margin:0;font-size:15px}.operations-assets-page .operations-alarm-section--identity{height:240px}.operations-assets-page .operations-alarm-section--identity>header{align-items:center;height:37px;padding:0 16px;display:flex}.operations-assets-page .operations-form-grid--alarm-heading{grid-template-columns:minmax(0,633.664px);gap:16px;height:203px;padding:16px}.operations-assets-page .operations-form-grid--alarm-heading>.operations-form-field{width:633.664px;max-width:100%}.operations-assets-page .operations-form-grid--alarm-heading>.operations-form-field:first-child{height:56px}.operations-assets-page .operations-form-grid--alarm-heading>.operations-form-field:has(>textarea){height:99px;position:relative}.operations-assets-page .operations-form-grid--alarm-heading>.operations-form-field textarea{resize:none;height:73px;min-height:73px;padding-right:54px}.operations-assets-page .operations-form-grid--alarm-heading>.operations-form-field>small{color:#86909c;font-size:12px;line-height:18px;position:absolute;bottom:6px;right:10px}.operations-assets-page .operations-form-grid--alarm-heading>.operations-form-field>.operations-form-error{color:#e14848;position:static}.operations-assets-page .operations-alarm-section--basic,.operations-assets-page .operations-alarm-section--rules{border:1px solid #ebeef2;margin-left:16px;margin-right:16px}.operations-assets-page .operations-alarm-section--basic{height:143px;margin-bottom:16px}.operations-assets-page .operations-alarm-section--basic>header,.operations-assets-page .operations-alarm-section--rules>header{background:#f7f8fa;border-bottom:1px solid #ebeef2;flex-direction:column;justify-content:center;height:54px;padding:0 16px;display:flex}.operations-assets-page .operations-alarm-section--basic>header p,.operations-assets-page .operations-alarm-section--rules>header p{color:#4e5969;margin:2px 0 0;font-size:12px;line-height:18px}.operations-assets-page .operations-form-grid--alarm-radios{grid-template-columns:repeat(2,minmax(260px,1fr));gap:16px;height:88px;padding:16px}.operations-assets-page .operations-alarm-form .operations-form-field--radio{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:2px 8px;display:flex}.operations-assets-page .operations-alarm-form .operations-form-field--radio>legend{flex:0 0 100%;width:100%}.operations-assets-page .operations-form-grid--alarm-radios .operations-form-field--radio{height:56px}.operations-assets-page .operations-alarm-form .operations-form-field--radio>label{background:#fff;border:1px solid #e5e6eb;border-radius:3px;height:32px;padding:0 12px}.operations-assets-page .operations-alarm-form .operations-form-field--radio>label:has(input:checked){color:#262ac8;border-color:#262ac8}.operations-assets-page .operations-alarm-rules{min-width:0}.operations-assets-page .operations-alarm-rule{background:#f7f8fa;border:1px solid #ebeef2;border-radius:5px;margin-top:10px;padding:14px}.operations-assets-page .operations-alarm-rule>header{align-items:center;height:40px;display:flex}.operations-assets-page .operations-alarm-rule>header>strong{margin-right:auto}.operations-assets-page .operations-alarm-rule>header>button{color:#4e5969;background:0 0;align-items:center;gap:4px;width:auto;height:30px;padding:4px 6px;display:inline-flex}.operations-assets-page .operations-alarm-rule>header svg{width:16px;height:16px}.operations-assets-page .operations-form-grid--alarm-rule{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.operations-assets-page .operations-form-grid--alarm-rule>:first-child,.operations-assets-page .operations-form-grid--alarm-rule>:nth-child(4),.operations-assets-page .operations-form-grid--alarm-rule>:nth-child(5){grid-column:1/-1}.operations-assets-page .operations-alarm-step-heading{justify-content:flex-start;align-items:center;gap:14px;min-height:60px;display:flex}.operations-assets-page .operations-alarm-section--rules>:not(header){margin-left:16px;margin-right:16px}.operations-assets-page .operations-alarm-section--rules>.operations-alarm-step-heading{margin-top:16px}.operations-assets-page .operations-alarm-step-heading h4,.operations-assets-page .operations-alarm-step-heading p{margin:0}.operations-assets-page .operations-alarm-step-heading p{color:#4e5969;margin-top:2px;font-size:12px;line-height:18px}.operations-assets-page .operations-effective-time{border:0;grid-template-columns:repeat(2,minmax(220px,1fr));gap:14px;padding:14px 0 0;display:grid}.operations-assets-page .operations-effective-time[aria-invalid=true]{border-color:#f53f3f;box-shadow:0 0 0 1px #f53f3f}.operations-assets-page.asset-management-page,.operations-assets-page.provider-relationship-page{grid-template-columns:400px 1038px;width:100%;height:calc(100vh - 70px);min-height:calc(100vh - 70px);display:grid;overflow:hidden}.operations-assets-page .asset-management-tree-pane,.operations-assets-page .provider-relationship-country-pane{background:#fff;border-right:1px solid #ebeef2;min-width:0;height:100%;overflow:hidden}.operations-assets-page .asset-management-search,.operations-assets-page .provider-relationship-country-pane form{border-bottom:1px solid #f2f4f7;align-items:center;height:74px;padding:0 16px;display:flex}.operations-assets-page.asset-management-page .asset-management-search{border-bottom:0;align-items:flex-start;width:100%;height:47px;margin-top:16px;padding:0 16px 18px;position:relative}.operations-assets-page .asset-management-search svg,.operations-assets-page .provider-relationship-country-pane form label>svg{z-index:1;color:#86909c;width:17px;height:17px;margin-left:18px;position:absolute}.operations-assets-page.asset-management-page .asset-management-search svg{width:14px;height:14px;margin:0;top:7px;left:29px}.operations-assets-page .asset-management-search input,.operations-assets-page .provider-relationship-country-pane form label{width:350px;height:42px}.operations-assets-page .asset-management-search input,.operations-assets-page .provider-relationship-country-pane form input{background:#f7f8fa;border:1px solid #0000;border-radius:22px;outline:0;width:100%;height:42px;padding:0 16px 0 44px}.operations-assets-page.asset-management-page .asset-management-search input{background:#fff;border-color:#e5e8ed;border-radius:2px;width:100%;height:29px;padding:0 12px 0 28px}.operations-assets-page .asset-management-search input:focus,.operations-assets-page .provider-relationship-country-pane form input:focus{border-color:#9293e0;box-shadow:0 0 0 1px #9293e0}.operations-assets-page .asset-management-tree,.operations-assets-page .provider-relationship-country-tree{height:calc(100% - 74px);padding:10px 16px;overflow-y:auto}.operations-assets-page.asset-management-page .asset-management-tree{height:calc(100% - 79px);padding:0}.operations-assets-page .asset-management-tree__root{color:#4e5969;background:#f5f5ff;border-left:2px solid #262ac8;border-radius:0;grid-template-columns:minmax(0,1fr) 30px;align-items:center;height:38px;padding:0 7px 0 24px;display:grid}.operations-assets-page .asset-management-tree__root>span{font-weight:400}.operations-assets-page .asset-management-tree__toggle{color:#4e5969;background:0 0;justify-content:center;align-items:center;width:30px;height:30px;padding:5px;display:inline-flex}.operations-assets-page .asset-management-tree__toggle svg{width:18px;height:18px}.operations-assets-page .asset-management-detail-pane{background:#fff;align-self:start;min-width:0;height:265px;padding:0 16px;overflow:auto}.operations-assets-page .asset-management-detail-card{background:0 0;width:100%;height:265px;padding:0}.operations-assets-page .asset-management-detail-card h2{height:45px;margin:0;font-size:14px;font-weight:600;line-height:45px}.operations-assets-page .asset-management-detail-content{background:#fff;border:1px solid #ebeef2;border-radius:5px;width:100%;height:220px;padding:16px;box-shadow:0 2px 8px #1d21290f}.operations-assets-page .asset-management-item-view{grid-template-rows:repeat(6,31px);grid-template-columns:1fr;width:100%;height:186px;margin:0;display:grid}.operations-assets-page .asset-management-item-view>div{align-items:center;min-width:0;height:31px;display:flex}.operations-assets-page .asset-management-detail-card dt{color:#4e5969;flex:none;margin:0 10px 0 0}.operations-assets-page .asset-management-detail-card dt:after{content:":"}.operations-assets-page .asset-management-detail-card dd{color:#1d2129;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.operations-assets-page .provider-relationship-country-pane form{gap:10px;height:62px}.operations-assets-page .provider-relationship-country-pane form label{flex:auto;align-items:center;min-width:0;height:30px;display:flex;position:relative}.operations-assets-page .provider-relationship-country-pane form label>svg{width:14px;height:14px;margin-left:12px}.operations-assets-page .provider-relationship-country-pane form input{background:#fff;border-color:#e5e8ed;border-radius:2px;height:30px;padding:0 12px 0 28px}.operations-assets-page .provider-relationship-country-pane form button{color:#fff;background:#2426c0;border-radius:4px;flex:0 0 70px;height:30px}.operations-assets-page .provider-relationship-country-tree{height:calc(100% - 62px);padding:0}.operations-assets-page .provider-relationship-country-tree>button{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#fff;width:100%;height:38px;padding:0 24px;display:block;overflow:hidden}.operations-assets-page .provider-relationship-country-tree>button[aria-selected=true]{color:#4e5969;background:#f5f5ff;border-left:2px solid #262ac8;padding-left:22px}.operations-assets-page .provider-relationship-table-pane{background:#fff;min-width:0;overflow:auto}.operations-assets-page .provider-relationship-table-pane h2{height:42px;margin:0;padding:0 16px;font-size:14px;font-weight:600;line-height:42px}.operations-assets-page .provider-relationship-table-pane>table{table-layout:fixed;border-spacing:0;border-collapse:separate;width:1038px}.operations-assets-page .provider-relationship-table-pane th,.operations-assets-page .provider-relationship-table-pane td{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #ebeef2;height:40px;padding:0 16px;line-height:39px;position:relative;overflow:hidden}.operations-assets-page .provider-relationship-table-pane th{background:#f7f8fa;font-weight:600}.operations-assets-page .provider-relationship-table-pane tbody tr:hover{background:#f7f8fa}.operations-assets-page .provider-relationship-table-pane td>button{color:#262ac8;background:#fff;border:1px solid #e5e8ed;border-radius:4px;height:30px;padding:0 10px;position:absolute;top:5px;right:16px}.operations-assets-page .provider-change-overlay__mask,.operations-assets-page .provider-change-filter-overlay__mask{background:#00000080;width:100%;height:100%;padding:0;position:fixed;inset:0}.operations-assets-page .provider-change-overlay__mask{z-index:2025}.operations-assets-page .provider-change-drawer{z-index:2026;background:#fff;border-radius:10px;grid-template-rows:41px 820px 59px;transition-property:transform;transition-duration:.3s;transition-timing-function:ease;display:grid;overflow:hidden;box-shadow:0 18px 46px #0000002e}.operations-assets-page .provider-change-drawer__header{height:41px}.operations-assets-page .provider-change-drawer__body{background:#f2f3f5;grid-template-rows:74px minmax(0,1fr) 62px;height:820px;min-height:0;padding:16px;display:grid;overflow:hidden}.operations-assets-page .provider-change-drawer__toolbar,.operations-assets-page .provider-change-drawer__selected-toolbar{background:#fff;border-radius:5px 5px 0 0;align-items:center;height:74px;padding:0 16px;display:flex}.operations-assets-page .provider-change-drawer__toolbar>label{background:#f2f3f5;border:1px solid #0000;border-radius:22px;align-items:center;width:350px;height:42px;transition:border-color .1s,box-shadow .1s;display:flex;position:relative;overflow:hidden}.operations-assets-page .provider-change-drawer__toolbar>label:focus-within{border-color:#9293e0;box-shadow:0 0 0 1px #9293e0}.operations-assets-page .provider-change-drawer__toolbar>label>svg{color:#86909c;flex:0 0 17px;width:17px;height:17px;margin-left:18px}.operations-assets-page .provider-change-drawer__toolbar input{background:0 0;border:0;outline:0;flex:auto;min-width:0;height:40px;padding:0 8px}.operations-assets-page .provider-change-drawer__toolbar>button{z-index:1;color:#1d2129;background:#fff;border:0;border-radius:17px;justify-content:center;align-self:center;align-items:center;gap:7px;width:104px;height:34px;margin-left:-104px;display:inline-flex;position:relative;box-shadow:0 2px 6px #78899a14}.operations-assets-page .provider-change-drawer__toolbar>button svg{width:16px;height:16px}.operations-assets-page .provider-change-drawer__selected-toolbar{color:#86909c;gap:12px}.operations-assets-page .provider-change-drawer__selected-toolbar button{color:#262ac8;background:0 0;padding:0}.operations-assets-page .provider-change-drawer__table-scroll{background:#fff;min-height:0;overflow:auto}.operations-assets-page .provider-change-drawer__table-scroll table{table-layout:fixed;border-spacing:0;border-collapse:separate;width:1832px;min-width:1832px}.operations-assets-page .provider-change-drawer__table-scroll th,.operations-assets-page .provider-change-drawer__table-scroll td{text-align:left;text-overflow:ellipsis;overflow-wrap:anywhere;border-bottom:1px solid #ebeef2;height:63px;padding:0 16px;line-height:20px;overflow:hidden}.operations-assets-page .provider-change-drawer__table-scroll th{z-index:2;background:#f7f8fa;height:40px;font-weight:600;position:sticky;top:0}.operations-assets-page .provider-change-drawer__table-scroll th:first-child,.operations-assets-page .provider-change-drawer__table-scroll td:first-child{text-align:center;padding:0}.operations-assets-page .provider-change-drawer__table-scroll tbody tr:hover{background:#f7f8fa}.operations-assets-page .provider-change-drawer__table-scroll tbody tr[aria-selected=true]{background:#f5f5ff}.operations-assets-page .provider-candidate-status{align-items:center;gap:7px;display:inline-flex}.operations-assets-page .provider-candidate-status[data-provider-status=enabled]{color:#67c23a}.operations-assets-page .provider-candidate-status[data-provider-status=disabled]{color:#909399}.operations-assets-page .provider-candidate-status__dot{background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:inline-block}.operations-assets-page .provider-change-drawer__pagination-bar{background:#fff;border-top:1px solid #ebeef2;justify-content:space-between;align-items:center;height:62px;padding:0 16px;display:flex}.operations-assets-page .provider-change-drawer__pagination-bar>span{color:#67717e}.operations-assets-page .provider-change-pagination{align-items:center;gap:8px;width:390px;height:32px;display:flex}.operations-assets-page .provider-change-pagination>button,.operations-assets-page .provider-change-pagination>ul li{background:#f7f8fa;border-radius:2px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.operations-assets-page .provider-change-pagination>button:disabled{color:#cacfd6}.operations-assets-page .provider-change-pagination>button svg{width:14px;height:14px}.operations-assets-page .provider-change-pagination>ul{margin:0;padding:0;list-style:none;display:contents}.operations-assets-page .provider-change-pagination>ul li[aria-current=page]{color:#fff;background:#262ac8}.operations-assets-page .provider-change-pagination__page-size{flex:0 0 128px;width:128px;margin-left:12px;position:relative}.operations-assets-page .provider-change-pagination__page-size>button[role=combobox]{background:#fff;border:1px solid #e5e8ed;border-radius:3px;justify-content:space-between;align-items:center;width:128px;height:30px;padding:0 12px;display:inline-flex}.operations-assets-page .provider-change-pagination__page-size>button svg{width:14px;height:14px}.operations-assets-page .provider-change-pagination__page-size>[role=listbox]{z-index:20;background:#fff;border:1px solid #e5e8ed;border-radius:3px;width:128px;padding:5px 0;position:absolute;bottom:44px;right:0;overflow:hidden;box-shadow:0 7px 20px #1d21291f}.operations-assets-page .provider-change-pagination__page-size [role=option]{text-align:left;background:#fff;width:100%;height:34px;padding:0 12px}.operations-assets-page .provider-change-pagination__page-size [role=option][aria-selected=true]{color:#262ac8;background:#f7f8fa}.operations-assets-page .provider-change-pagination>label{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.operations-assets-page .provider-change-pagination>label input{text-align:center;border:1px solid #e5e8ed;border-radius:3px;outline:0;width:56px;height:30px;padding:0 8px}.operations-assets-page .provider-change-pagination>label input:focus-visible{border-color:#9293e0;box-shadow:0 0 0 1px #9293e0}.operations-assets-page .provider-change-pagination>label input::-webkit-inner-spin-button{appearance:none;margin:0}.operations-assets-page .provider-change-pagination>label input::-webkit-outer-spin-button{appearance:none;margin:0}.operations-assets-page .provider-change-drawer__footer{background:#fff;border-top:1px solid #ebeef2;justify-content:flex-end;align-items:center;height:59px;padding:0 10px;display:flex}.operations-assets-page .provider-change-drawer__footer>button{width:62px}.operations-assets-page .provider-change-filter-overlay,.operations-assets-page .provider-change-filter-overlay__mask{z-index:2026}.operations-assets-page .provider-change-filter-drawer{z-index:2027;background:#f2f3f5;border-radius:10px;grid-template-rows:51px 58px minmax(0,1fr) 59px;width:400px;height:calc(100vh - 20px);transition-property:transform;transition-duration:.3s;transition-timing-function:ease;display:grid;position:fixed;top:10px;right:10px;overflow:hidden;box-shadow:0 18px 46px #0000002e}.operations-assets-page .provider-change-filter-drawer__header{height:51px}.operations-assets-page .provider-change-filter-drawer__header-actions{align-items:center;gap:6px;display:flex}.operations-assets-page .provider-change-filter-drawer__header-actions .provider-change-filter-drawer__save{color:#c9cdd4;white-space:nowrap;opacity:1;background:0 0;width:106px;height:30px;padding:0 10px}.operations-assets-page .provider-change-filter-drawer__saved{background:#f2f3f5;height:58px;padding:9px 10px;display:block}.operations-assets-page .provider-change-filter-drawer__saved>div{background:#fff;border-radius:5px;justify-content:space-between;align-items:center;height:40px;padding:0 10px;display:flex}.operations-assets-page .provider-change-filter-drawer__saved h4{margin:0;font-weight:400}.operations-assets-page .provider-change-filter-drawer__saved button{background:#fff;height:30px;padding:0 10px}.operations-assets-page .provider-change-filter-drawer__fields{min-height:0;padding:0 10px 10px;overflow-y:auto}.operations-assets-page .provider-change-filter__field{background:#fff;border:0;border-radius:5px;grid-template-columns:minmax(0,1fr);gap:8px;margin:0 0 10px;padding:12px 10px;display:grid;position:relative}.operations-assets-page .provider-change-filter__field legend{padding:0;font-weight:600}.operations-assets-page .provider-change-filter__field input,.operations-assets-page .provider-change-filter__field>button{text-align:left;background:#fff;border:1px solid #e5e8ed;border-radius:3px;width:100%;height:36px;padding:0 10px}.operations-assets-page .provider-change-filter__field>button{color:#86909c;justify-content:space-between;align-items:center;display:flex}.operations-assets-page .provider-change-filter__field>button svg{width:14px;height:14px}.operations-assets-page .provider-change-filter__options{z-index:8;background:#fff;border:1px solid #e5e8ed;border-radius:3px;max-height:210px;padding:5px 0;position:absolute;top:68px;left:10px;right:10px;overflow-y:auto;box-shadow:0 7px 20px #1d21291f}.operations-assets-page .provider-change-filter__options [role=option]{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#fff;width:100%;height:34px;padding:0 10px;display:block;overflow:hidden}.operations-assets-page .provider-change-filter__options [role=option]:hover,.operations-assets-page .provider-change-filter__options [role=option][aria-selected=true]{color:#262ac8;background:#f7f8fa}.operations-assets-page .provider-change-filter__date-range{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);align-items:center}.operations-assets-page .provider-change-filter__date-range legend{grid-column:1/-1}.operations-assets-page .provider-change-filter__date-range .provider-change-filter__native-date-input{z-index:8;background:#fff;width:calc(50% - 16px);position:absolute;top:72px;box-shadow:0 7px 20px #1d21291f}.operations-assets-page .provider-change-filter__native-date-input--start{left:10px}.operations-assets-page .provider-change-filter__native-date-input--end{right:10px}.operations-assets-page .provider-relationship-feedback{z-index:2100;color:#52a732;text-align:center;background:#f0f9eb;border:1px solid #e1f3d8;border-radius:4px;min-width:320px;height:40px;margin:0;padding:0 18px;line-height:38px;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #1d212914}.operations-assets-page .provider-change-filter-drawer__footer{justify-content:space-between;height:59px}@media (height<=939px){.operations-assets-page .provider-change-drawer{grid-template-rows:41px minmax(0,1fr) 59px}.operations-assets-page .provider-change-drawer__body,.operations-assets-page .operations-form-dialog__body{height:auto;min-height:0}}@media (width<=430px){.operations-assets-page{height:100%;min-height:100%}.operations-assets-page[data-route-id=device-alarm-configuration] .operations-empty-state__heading{white-space:normal;overflow-wrap:anywhere;word-break:break-all;width:1em}.operations-assets-page[data-route-id=device-alarm-configuration] .operations-empty-state{transform:translateY(-10px)}.operations-assets-page[data-route-id=device-alarm-records] .operations-pagination,.operations-assets-page[data-route-id=work-order-management] .operations-pagination{justify-content:flex-start;gap:12px}.operations-assets-page[data-route-id=device-alarm-records] .operations-pagination__total,.operations-assets-page[data-route-id=work-order-management] .operations-pagination__total{white-space:normal;overflow-wrap:anywhere;word-break:break-all;flex:0 0 1em;width:1em}.operations-assets-page .operations-filter-drawer,.operations-assets-page .operations-form-dialog,.operations-assets-page .provider-change-drawer,.operations-assets-page .provider-change-filter-drawer{height:calc(100vh - 26px)}.operations-assets-page .operations-alarm-workspace{grid-template-columns:90px minmax(0,1fr)}.operations-assets-page .operations-alarm-navigation{padding:30px 16px 10px}.operations-assets-page .operations-alarm-navigation strong{gap:8px;padding:0 8px}.operations-assets-page .operations-alarm-navigation strong svg{flex:0 0 18px}.operations-assets-page .operations-alarm-navigation strong,.operations-assets-page .operations-alarm-navigation li{white-space:normal;overflow-wrap:anywhere;word-break:break-all;height:auto;line-height:24px}.operations-assets-page .operations-alarm-navigation ul{list-style:none}.operations-assets-page .operations-alarm-navigation li{width:1em;margin-left:36px;padding:0;position:relative}.operations-assets-page .operations-alarm-navigation li:before{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:-20px;transform:translateY(-50%)}}.operations-assets-page .operations-filter-drawer__header-actions .operations-filter-drawer__save:not(:disabled){color:#262ac8;cursor:pointer}.operations-assets-page .operations-filter-current-query{gap:10px;min-height:88px;padding:12px 10px;display:grid}.operations-assets-page .operations-filter-current-query>span:first-child{margin:0;font-weight:400}.operations-assets-page .operations-filter-current-query__chip{color:#4e5969;background:#f7f8fa;border:1px solid #e5e8ed;border-radius:3px;justify-content:space-between;align-items:center;width:100%;height:36px;padding:0 4px 0 10px;display:flex}.operations-assets-page .operations-filter-current-query__chip>button{color:#86909c;background:0 0;border:0;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;padding:7px;display:inline-flex}.operations-assets-page .operations-filter-current-query__chip>button svg{width:14px;height:14px}.operations-assets-page .operations-form-dialog--equipment-devices .operations-form-grid,.operations-assets-page .operations-form-dialog--service-provider-management .operations-form-grid{row-gap:14px}.operations-assets-page .operations-form-dialog--equipment-devices .operations-form-field,.operations-assets-page .operations-form-dialog--service-provider-management .operations-form-field{row-gap:4px}.operations-assets-page .operations-form-dialog--equipment-devices .operations-form-field>span:first-child,.operations-assets-page .operations-form-dialog--equipment-devices .operations-form-field>legend,.operations-assets-page .operations-form-dialog--equipment-devices .operations-form-field--select>label>span:first-child,.operations-assets-page .operations-form-dialog--service-provider-management .operations-form-field>span:first-child,.operations-assets-page .operations-form-dialog--service-provider-management .operations-form-field>legend,.operations-assets-page .operations-form-dialog--service-provider-management .operations-form-field--select>label>span:first-child{font-weight:400}.operations-assets-page .operations-form-dialog--equipment-devices .operations-form-field--select>label>span:first-child,.operations-assets-page .operations-form-dialog--service-provider-management .operations-form-field--select>label>span:first-child{margin-bottom:4px}.operations-assets-page .operations-form-dialog--equipment-devices .operations-form-field b,.operations-assets-page .operations-form-dialog--service-provider-management .operations-form-field b{color:#f53f3f;font-weight:400}.operations-assets-page .operations-form-dialog--service-provider-management .operations-form-field--radio{gap:4px 8px}.operations-assets-page .operations-form-dialog--service-provider-management .operations-form-field--radio>label{box-sizing:border-box;justify-content:center;width:74px;padding:0}.operations-assets-page .operations-form-dialog--service-provider-management .operations-form-field input:disabled,.operations-assets-page .operations-form-dialog--service-provider-management .operations-form-field textarea:disabled,.operations-assets-page .operations-form-dialog--service-provider-management .operations-form-field select:disabled{color:#a8abb2;background:#f7f8fa}.operations-assets-page .operations-form-dialog__footer .operations-form-dialog__cancel{color:#4e5969;background:#fff;border-color:#e5e6eb}.operations-assets-page .model-details-page__toolbar{justify-content:flex-end}.operations-assets-page .model-details-page__toolbar .operations-button{text-decoration:none}.operations-assets-page .model-details-page__card{box-sizing:border-box;height:auto;padding:16px}.operations-assets-page .model-details-page__content,.operations-assets-page .model-details-page__fields{height:auto}.operations-assets-page .model-details-page__fields{grid-template-rows:repeat(9,minmax(31px,auto))}@media (width<=430px){.operations-assets-page[data-route-id=device-report-logs] .operations-table-scroll{overflow:auto hidden}.operations-assets-page[data-route-id=device-report-logs] .operations-empty-state{transform:translateY(-58px)}}.operations-assets-page .operations-nested-overlay{z-index:2700;background:#00000080;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.operations-assets-page .operations-alarm-close-dialog,.operations-assets-page .operations-provider-disable-dialog{color:#303133;background:#fff;border-radius:10px;width:min(460px,100vw - 32px);overflow:hidden;box-shadow:0 18px 46px #0000002e}.operations-assets-page .operations-provider-disable-dialog{width:min(420px,100vw - 32px)}.operations-assets-page .operations-alarm-close-dialog>header,.operations-assets-page .operations-provider-disable-dialog>header{border-bottom:1px solid #ebeef2;justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;display:flex}.operations-assets-page .operations-alarm-close-dialog h2,.operations-assets-page .operations-provider-disable-dialog h2{margin:0;font-size:16px;font-weight:600}.operations-assets-page .operations-alarm-close-dialog>header button{background:0 0;place-items:center;width:30px;height:30px;padding:0;display:inline-grid}.operations-assets-page .operations-alarm-close-dialog>header svg{width:18px;height:18px}.operations-assets-page .operations-alarm-close-dialog__body{gap:16px;padding:22px 18px;display:grid}.operations-assets-page .operations-alarm-close-dialog__body p{color:#606266;margin:0}.operations-assets-page .operations-alarm-close-dialog__body label{gap:8px;font-weight:600;display:grid}.operations-assets-page .operations-alarm-close-dialog__body textarea{resize:vertical;min-height:100px;font:inherit;border:1px solid #e5e6eb;border-radius:4px;padding:10px 12px;font-weight:400}.operations-assets-page .operations-alarm-close-dialog>footer,.operations-assets-page .operations-provider-disable-dialog>footer{border-top:1px solid #ebeef2;justify-content:flex-end;gap:10px;min-height:59px;padding:10px 16px;display:flex}.operations-assets-page .operations-alarm-close-dialog>footer button,.operations-assets-page .operations-provider-disable-dialog>footer button{background:#fff;border:1px solid #e5e6eb;border-radius:4px;min-width:62px;height:38px;padding:0 16px}.operations-assets-page .operations-nested-primary-button{color:#fff!important;background:#2426c0!important;border-color:#2426c0!important}.operations-assets-page .operations-provider-disable-dialog>header{text-align:center;flex-direction:column;justify-content:center;gap:10px;min-height:148px;padding:28px 18px 20px}.operations-assets-page .operations-provider-disable-dialog>header svg{color:#ff7d00;fill:currentColor;width:34px;height:34px}.operations-assets-page .operations-action-confirm-dialog>header p{color:#606266;margin:0;font-size:14px}.operations-assets-page .operations-nested-edit-drawer{flex-direction:column;display:flex}.operations-assets-page .operations-nested-edit-drawer>form{flex:1;grid-template-rows:minmax(0,1fr) 59px;min-height:0;display:grid}.operations-assets-page .operations-nested-edit-drawer .operations-form-dialog__body{height:auto}.operations-assets-page.operations-detail-page{color:#1d2129;background:#f2f3f5;min-width:0;padding:10px}.operations-assets-page.operations-source-base-detail-page,.operations-assets-page.operations-laf-detail-page{background:0 0;padding:0}.operations-assets-page .base-details-container{background:0 0;flex-direction:column;min-height:100%;display:flex}.operations-assets-page .base-details-header{box-sizing:border-box;background:#fff;border-radius:10px 10px 0 0;width:100%;padding:16px;display:flex}.operations-assets-page .base-details-header .details-header{width:100%}.operations-assets-page .base-details-header .title-row{justify-content:space-between;min-height:22px;display:flex}.operations-assets-page .source-base-detail-title{align-items:center;gap:16px;display:flex}.operations-assets-page .source-base-detail-title h1{color:#1d2129;margin:0;font-size:18px;font-weight:600;line-height:22px}.operations-assets-page .base-details-header .info{color:#86909c;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px;font-size:14px;line-height:18px;display:grid}.operations-assets-page.operations-source-base-detail-page .base-details-header .operations-fault-code-detail__meta,.operations-assets-page.operations-source-base-detail-page .base-details-header .operations-fault-code-record-detail__meta{color:#86909c;margin:10px 0 0;font-size:14px}.operations-assets-page .base-details-content{background:#fff;border-radius:0 0 10px 10px;flex-direction:column;flex:1;min-height:0;display:flex}.operations-assets-page .base-details-content>.info-content{box-sizing:border-box;flex:1;min-height:0;padding:16px;overflow:auto}.operations-assets-page .operations-detail-page__toolbar{justify-content:space-between;align-items:center;min-height:56px;margin-bottom:10px;display:flex}.operations-assets-page .operations-detail-page__toolbar .operations-button{color:#2426c0;background:#fff;border:1px solid #e5e6eb;border-radius:4px;justify-content:center;align-items:center;height:38px;padding:0 16px;text-decoration:none;display:inline-flex}.operations-assets-page .operations-detail-page__actions{gap:10px;display:flex}.operations-assets-page .operations-detail-page__actions button{color:#fff;background:#2426c0;border:1px solid #2426c0;border-radius:4px;min-width:76px;height:38px;padding:0 16px}.operations-assets-page .operations-detail-page__actions button.is-danger{background:#f56c6c;border-color:#f56c6c}.operations-assets-page .operations-detail-page__card{background:#fff;border-radius:8px;min-height:500px;padding:24px}.operations-assets-page .operations-detail-page__card>h1{margin:0 0 22px;font-size:20px;font-weight:600}.operations-assets-page .operations-detail-section{border-top:1px solid #ebeef2;padding:18px 0}.operations-assets-page .operations-detail-section h2{margin:0 0 16px;font-size:16px}.operations-assets-page .operations-detail-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 28px;margin:0;display:grid}.operations-assets-page .operations-detail-fields>div{min-width:0}.operations-assets-page .operations-detail-fields dt{color:#86909c;margin-bottom:6px;font-size:13px}.operations-assets-page .operations-detail-fields dd{overflow-wrap:anywhere;margin:0;font-size:14px}.operations-assets-page .operations-detail-tabs{border-bottom:1px solid #e5e6eb;gap:24px;min-height:44px;margin-bottom:20px;display:flex}.operations-assets-page .operations-detail-tabs button{color:#606266;background:0 0;padding:0 2px;position:relative}.operations-assets-page .operations-detail-tabs button[aria-selected=true]{color:#2426c0}.operations-assets-page .operations-detail-tabs button[aria-selected=true]:after{content:"";background:#2426c0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.operations-assets-page .operations-detail-tabpanel{min-height:220px}.operations-assets-page.operations-laf-detail-page{color:#1d2129;background:#fff;min-width:0;padding:0;overflow:auto}.operations-assets-page .operations-laf-detail{background:#fff;min-height:100%;padding:24px;font-size:14px;line-height:22px}.operations-assets-page.operations-laf-detail-page .operations-laf-detail{padding:0}.operations-assets-page .operations-laf-detail__header{width:100%;padding-bottom:24px}.operations-assets-page.operations-laf-detail-page .operations-laf-detail__header{padding-bottom:16px}.operations-assets-page .operations-laf-detail__title-row{justify-content:space-between;display:flex}.operations-assets-page .operations-laf-detail__title{color:#1d2129;align-items:center;gap:16px;font-family:PingFang SC,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:22px;display:flex}.operations-assets-page .operations-laf-detail__title h1{font:inherit;margin:0}.operations-assets-page .operations-laf-detail__status{align-items:center;gap:5px;min-height:28px;font-size:13px;font-weight:400;line-height:20px;display:flex}.operations-assets-page .operations-laf-detail__status i{border-radius:50%;width:8px;height:8px}.operations-assets-page .operations-laf-detail__metadata{color:#86909c;margin-top:10px;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;display:flex}.operations-assets-page.operations-laf-detail-page .base-details-header .operations-laf-detail__metadata{display:flex}.operations-assets-page .operations-laf-detail__metadata>*{width:33.33%}.operations-assets-page .operations-laf-detail__metadata a{color:#2426c0;text-decoration:none}.operations-assets-page .operations-laf-detail__section{margin-top:16px}.operations-assets-page .operations-laf-detail__section h2{color:#1d2129;margin:0 0 8px;font-size:14px;font-weight:600;line-height:22px}.operations-assets-page .operations-laf-detail__grid{border:1px solid #e5e8ed;border-radius:8px;grid-template-columns:repeat(24,minmax(0,1fr));gap:0;padding:16px 16px 0;font-weight:400;display:grid;box-shadow:0 2px 5px #00000008}.operations-assets-page .operations-laf-detail__field{min-width:0;margin-bottom:16px;padding-right:16px;display:flex}.operations-assets-page .operations-laf-detail__field>span{color:#4e5969;word-break:keep-all;flex:none}.operations-assets-page .operations-laf-detail__field>strong{color:#1d2129;overflow-wrap:anywhere;min-width:0;font-weight:400}.operations-assets-page.is-alarm-record-detail{background:#fff;border-radius:10px;width:100%;height:calc(100vh - 70px);min-height:0;margin-top:0;padding:0;display:flex;overflow:hidden}.operations-assets-page.is-alarm-record-detail>.device-alarm-record-detail-page__header{box-sizing:border-box;background:#fff;border:0;border-radius:10px 10px 0 0;flex:0 0 61px;align-items:center;height:61px;min-height:61px;padding:16px;display:flex}.operations-assets-page.is-alarm-record-detail .supplemental-details-page__identity{align-items:center;gap:16px;display:flex}.operations-assets-page.is-alarm-record-detail .supplemental-details-page__header-title{margin:0;font-family:PingFang SC,sans-serif;font-size:18px;font-weight:600;line-height:22px}.operations-assets-page.is-alarm-record-detail .supplemental-details-page__alarm-statuses{align-items:center;display:flex}.operations-assets-page.is-alarm-record-detail .supplemental-details-page__alarm-status{color:#4e5969;align-items:center;gap:5px;margin-right:16px;font-size:13px;font-weight:400;line-height:20px;display:inline-flex}.operations-assets-page.is-alarm-record-detail .supplemental-details-page__alarm-status:last-child{margin-right:0}.operations-assets-page.is-alarm-record-detail .supplemental-details-page__alarm-status>i{background:currentColor;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.operations-assets-page.is-alarm-record-detail .supplemental-details-page__alarm-status.is-告警{color:#ff7d00}.operations-assets-page.is-alarm-record-detail .supplemental-details-page__alarm-status.is-已恢复{color:#00b42a}.operations-assets-page.is-alarm-record-detail>.supplemental-details-page__tabs{box-sizing:border-box;background:#fff;border:0;border-radius:0;flex:0 0 71px;justify-content:flex-start;align-items:center;gap:0;height:71px;min-height:71px;margin-top:0;padding:16px;display:flex}.operations-assets-page.is-alarm-record-detail .supplemental-details-page__segmented-control{box-sizing:border-box;background:#f2f3f5;border-radius:50px;align-items:center;height:38px;padding:4px;display:inline-flex}.operations-assets-page.is-alarm-record-detail .supplemental-details-page__segmented-control>button{box-sizing:border-box;color:#1d2129;background:0 0;border:0;border-radius:50px;min-width:0;height:30px;padding:0 11px;font-size:14px;font-weight:400;line-height:22px}.operations-assets-page.is-alarm-record-detail .supplemental-details-page__segmented-control>button.is-active{background:#fff;box-shadow:0 2px 5px #00000008}.operations-assets-page.is-alarm-record-detail>.device-alarm-record-detail-page__panel{box-sizing:border-box;background:#fff;border:0;border-radius:0 0 10px 10px;flex:auto;min-height:0;padding:16px;overflow:auto}.operations-assets-page.is-alarm-record-detail .rule-detail{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.operations-assets-page.is-alarm-record-detail .device-alarm-record-detail__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.operations-assets-page .operations-fault-code-detail__meta{color:#4e5969;justify-content:flex-end;gap:24px;margin:-48px 0 24px;font-size:13px;display:flex}.operations-assets-page.operations-source-base-detail-page .operations-detail-section{border-top:0;padding:0}.operations-assets-page.operations-source-base-detail-page .operations-detail-section h2{color:#1d2129;margin:16px 0 0;font-size:14px;line-height:22px}.operations-assets-page.operations-source-base-detail-page .operations-fault-code-detail__base-fields,.operations-assets-page.operations-source-base-detail-page .operations-fault-code-detail__trigger{box-sizing:border-box;margin-top:8px;padding:16px 16px 0}.operations-assets-page.operations-source-base-detail-page .operations-fault-code-detail__trigger{min-height:56px;margin-bottom:0}.operations-assets-page.operations-source-base-detail-page .operations-fault-code-alarm-table{margin-top:16px}.operations-assets-page .operations-fault-code-record-detail__status{color:#1d2129;align-items:center;gap:5px;min-height:28px;font-size:13px;font-weight:400;line-height:20px;display:flex}.operations-assets-page .operations-fault-code-record-detail__status i{background:#1d2129;border-radius:50%;width:8px;height:8px;display:block}.operations-assets-page.operations-source-base-detail-page .operations-fault-code-record-detail__fields{box-sizing:border-box;margin-top:8px;padding:16px 16px 0}.operations-assets-page.operations-source-base-detail-page .operations-fault-code-record-detail__base{min-height:200px}.operations-assets-page.operations-source-base-detail-page .operations-fault-code-record-detail__station{min-height:162px}.operations-assets-page .operations-fault-code-record-detail__meta{color:#4e5969;justify-content:flex-end;gap:24px;margin:-48px 0 24px;font-size:13px;display:flex}.operations-assets-page .operations-fault-code-record-detail__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 28px;display:grid}.operations-assets-page .operations-fault-code-record-detail__fields>div{color:#4e5969;min-width:0;font-size:14px;display:flex}.operations-assets-page .operations-fault-code-record-detail__fields>.is-wide{grid-column:1/-1}.operations-assets-page .operations-fault-code-record-detail__fields span{color:#86909c;flex:none}.operations-assets-page .operations-fault-code-record-detail__fields strong{color:#1d2129;overflow-wrap:anywhere;min-width:0;font-weight:400}.operations-assets-page .operations-fault-code-detail__base-fields{grid-template-columns:minmax(220px,1fr) minmax(520px,2fr);gap:16px;display:grid}.operations-assets-page .operations-fault-code-detail__base-fields>div,.operations-assets-page .operations-fault-code-detail__trigger{color:#4e5969;min-width:0;font-size:14px;display:flex}.operations-assets-page .operations-fault-code-detail__base-fields span,.operations-assets-page .operations-fault-code-detail__trigger span{color:#86909c;flex:none}.operations-assets-page .operations-fault-code-detail__base-fields strong,.operations-assets-page .operations-fault-code-detail__trigger strong{color:#1d2129;overflow-wrap:anywhere;min-width:0;font-weight:400}.operations-assets-page .operations-fault-code-detail__trigger{margin-bottom:18px}.operations-assets-page .operations-fault-code-alarm-table{border:0;border-radius:0;overflow:hidden}.operations-assets-page .operations-fault-code-alarm-table__viewport{height:100px;overflow-x:auto}.operations-assets-page .operations-fault-code-alarm-table table{border-spacing:0;table-layout:fixed;width:1750px}.operations-assets-page .operations-fault-code-alarm-table th{box-sizing:border-box;color:#4e5969;text-align:left;background:#f7f8fa;border-right:1px solid #ebeef2;height:40px;padding:0 12px;font-size:13px;font-weight:500}.operations-assets-page .operations-fault-code-alarm-table__body{border-top:0;width:1750px;min-height:60px;position:relative}.operations-assets-page .operations-fault-code-alarm-table__empty{color:#86909c;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:0}.operations-assets-page .operations-fault-code-alarm-table__pagination{color:#4e5969;border-top:0;justify-content:space-between;align-items:center;min-height:32px;margin-top:16px;padding:0;font-size:13px;display:flex}.operations-assets-page .operations-fault-code-alarm-table__pagination>div{align-items:center;gap:6px;display:flex}.operations-assets-page .operations-fault-code-alarm-table__pagination button,.operations-assets-page .operations-fault-code-alarm-table__pagination select,.operations-assets-page .operations-fault-code-alarm-table__pagination input{box-sizing:border-box;color:#4e5969;background:#fff;border:1px solid #e5e6eb;border-radius:4px;height:28px}.operations-assets-page .operations-fault-code-alarm-table__pagination button{min-width:28px}.operations-assets-page .operations-fault-code-alarm-table__pagination input{text-align:center;width:38px;margin:0 5px}.operations-assets-page .operations-fault-code-detail__suggestion .operations-detail-tabs{min-height:39px;margin-bottom:15px}.operations-assets-page.operations-source-base-detail-page .operations-fault-code-detail__suggestion h2{margin-bottom:8px;font-size:14px;line-height:20px}.operations-assets-page.operations-source-base-detail-page .operations-fault-code-detail__suggestion .operations-detail-tabpanel{min-height:0}.operations-assets-page .operations-fault-code-detail__suggestion-box{box-sizing:border-box;color:#1d2129;background:#fff;border:1px solid #e5e6eb;min-height:0;padding:16px;line-height:22.5px}.operations-assets-page .operations-provider-statistics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:28px;display:grid}.operations-assets-page .operations-provider-statistics>div{text-align:center;background:#f7f8fa;border:1px solid #ebeef2;border-radius:6px;place-content:center;gap:8px;min-height:94px;display:grid}.operations-assets-page .operations-provider-statistics span{color:#86909c;font-size:13px}.operations-assets-page .operations-provider-statistics strong{color:#2426c0;font-size:26px}.operations-assets-page.service-provider-detail{background:#fff;min-width:952px;padding:0;overflow:auto}.operations-assets-page .service-provider-detail__card{border-radius:0;min-width:900px;min-height:100%;padding:0;overflow:hidden}.operations-assets-page .service-provider-detail__header{border-bottom:1px solid #ebeef2;justify-content:space-between;align-items:flex-start;min-height:92px;padding:20px 20px 16px;display:flex}.operations-assets-page .service-provider-detail__identity>div{align-items:center;gap:14px;display:flex}.operations-assets-page .service-provider-detail__identity h1{margin:0;font-size:18px;font-weight:600}.operations-assets-page .service-provider-detail__identity p{color:#86909c;margin:12px 0 0;font-size:13px}.operations-assets-page .service-provider-detail__status{color:#2db774;align-items:center;gap:6px;font-size:13px;display:inline-flex}.operations-assets-page .service-provider-detail__status i{background:currentColor;border-radius:50%;width:7px;height:7px}.operations-assets-page .service-provider-detail__header .operations-detail-page__actions{padding-top:2px}.operations-assets-page .service-provider-detail__header .operations-detail-page__actions button{justify-content:center;align-items:center;gap:7px;height:36px;display:inline-flex}.operations-assets-page .service-provider-detail__header .operations-detail-page__actions button svg{width:15px;height:15px}.operations-assets-page .service-provider-detail__header .operations-detail-page__actions button.is-danger{color:#e14848;background:#fff;border-color:#ebeef2}.operations-assets-page .service-provider-detail__card>.operations-detail-tabs{margin:0;padding:0 20px}.operations-assets-page .service-provider-detail__card>.operations-detail-tabpanel{padding:14px 20px 24px}.operations-assets-page .service-provider-detail__base{padding-bottom:0}.operations-assets-page .service-provider-detail__section-title{margin:0 0 12px;font-size:15px;font-weight:600}.operations-assets-page .service-provider-detail__base .operations-detail-fields{border:1px solid #ebeef2;border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 28px;padding:14px}.operations-assets-page .service-provider-detail__base .operations-detail-fields>div{align-items:baseline;display:flex}.operations-assets-page .service-provider-detail__base .operations-detail-fields dt{flex:none;margin:0 7px 0 0}.operations-assets-page .service-provider-detail__base .operations-detail-fields dt:after{content:"："}.operations-assets-page .operations-provider-statistics dt{color:#86909c;font-size:13px}.operations-assets-page .operations-provider-statistics dd{color:#2426c0;margin:0;font-size:26px;font-weight:600}.operations-assets-page .operations-provider-statistics dd span{color:inherit;margin-left:2px;font-size:13px;font-weight:400}.operations-assets-page .service-provider-detail__card .operations-provider-statistics{background:#fff;border-radius:4px;gap:0;margin-bottom:16px;overflow:hidden;box-shadow:0 2px 10px #4e59691a}.operations-assets-page .service-provider-detail__card .operations-provider-statistics>div{background:#fff;border:0;border-right:1px solid #ebeef2;border-radius:0;min-height:76px}.operations-assets-page .service-provider-detail__card .operations-provider-statistics>div:last-child{border-right:0}.operations-assets-page .service-provider-detail__card .operations-provider-statistics>div:nth-child(2) dd{color:#2db774}.operations-assets-page .service-provider-detail__card .operations-provider-statistics>div:nth-child(3) dd{color:#e14848}.operations-assets-page .service-provider-detail__card .operations-provider-statistics>div:nth-child(4) dd{color:#86909c}.operations-assets-page .service-provider-detail__list-toolbar{background:#f7f8fa;border-radius:23px;align-items:center;width:332px;height:42px;margin:8px 0 14px 16px;display:flex;overflow:hidden}.operations-assets-page .service-provider-detail__quick-search{flex:auto;align-items:center;min-width:0;height:100%;padding-left:16px;display:flex}.operations-assets-page .service-provider-detail__quick-search svg{color:#86909c;flex:none;width:16px;height:16px}.operations-assets-page .service-provider-detail__quick-search input{background:0 0;border:0;outline:0;min-width:0;height:100%;padding:0 8px}.operations-assets-page .service-provider-detail__quick-search input::placeholder{color:#86909c}.operations-assets-page .service-provider-detail__filter-trigger{background:#fff;border-radius:18px;flex:0 0 98px;justify-content:center;align-items:center;gap:7px;height:34px;margin-right:4px;display:inline-flex;position:relative;box-shadow:0 2px 8px #4e596914}.operations-assets-page .service-provider-detail__filter-trigger svg{width:16px;height:16px}.operations-assets-page .service-provider-detail__filter-trigger sup{color:#fff;background:#2426c0;border-radius:8px;place-items:center;min-width:15px;height:15px;font-size:10px;display:inline-grid;position:absolute;top:0;right:4px}.operations-assets-page .service-provider-detail__filters{background:#f7f8fa;border-radius:4px;grid-template-columns:repeat(4,minmax(170px,1fr));gap:14px 16px;margin-bottom:18px;padding:20px;display:grid}.operations-assets-page .service-provider-detail__filter-field{gap:7px;min-width:0;display:grid}.operations-assets-page .service-provider-detail__filter-field>span{color:#4e5969;font-size:13px}.operations-assets-page .service-provider-detail__filter-field input,.operations-assets-page .service-provider-detail__filter-field select{box-sizing:border-box;color:#1d2129;background:#fff;border:1px solid #e5e6eb;border-radius:4px;outline:0;width:100%;height:36px;padding:0 10px}.operations-assets-page .service-provider-detail__filter-field input:focus,.operations-assets-page .service-provider-detail__filter-field select:focus{border-color:#2426c0;box-shadow:0 0 0 1px #2426c026}.operations-assets-page .service-provider-detail__table-scroll{border:1px solid #e5e6eb;border-bottom:0;border-radius:4px 4px 0 0;width:100%;max-height:calc(100vh - 344px);overflow:auto}.operations-assets-page .service-provider-detail__table{border-spacing:0;table-layout:fixed}.operations-assets-page .service-provider-detail__table--station{width:2350px}.operations-assets-page .service-provider-detail__table--station-with-action{width:2440px}.operations-assets-page .service-provider-detail__table--installer{width:1420px}.operations-assets-page .service-provider-detail__table th,.operations-assets-page .service-provider-detail__table td{box-sizing:border-box;color:#4e5969;text-align:left;text-overflow:ellipsis;white-space:normal;border-bottom:1px solid #ebeef2;border-right:1px solid #ebeef2;height:56px;padding:0 14px;font-size:13px;line-height:20px;overflow:hidden}.operations-assets-page .service-provider-detail__table th{z-index:1;color:#1d2129;background:#f7f8fa;height:40px;font-weight:500;position:sticky;top:0}.operations-assets-page .service-provider-detail__table tbody tr:hover{background:#f7f8fa}.operations-assets-page .service-provider-detail__table td button{color:#2426c0;background:0 0;padding:0}.operations-assets-page .service-provider-detail__table-status{color:#86909c;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.operations-assets-page .service-provider-detail__table-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.operations-assets-page .service-provider-detail__table-status[data-tone=green]{color:#2db774}.operations-assets-page .service-provider-detail__table-status[data-tone=orange]{color:#f29128}.operations-assets-page .service-provider-detail__pagination{color:#4e5969;border:1px solid #e5e6eb;border-top:0;border-radius:0 0 4px 4px;justify-content:space-between;align-items:center;min-height:56px;padding:0 14px;font-size:13px;display:flex}.operations-assets-page .service-provider-detail__pagination nav{align-items:center;gap:7px;display:flex}.operations-assets-page .service-provider-detail__pagination button,.operations-assets-page .service-provider-detail__pagination select,.operations-assets-page .service-provider-detail__pagination input{box-sizing:border-box;color:#4e5969;background:#fff;border:1px solid #e5e6eb;border-radius:4px;height:30px}.operations-assets-page .service-provider-detail__pagination button{min-width:30px}.operations-assets-page .service-provider-detail__pagination button[aria-current=page]{color:#fff;background:#2426c0;border-color:#2426c0}.operations-assets-page .service-provider-detail__pagination label{align-items:center;gap:5px;display:inline-flex}.operations-assets-page .service-provider-detail__pagination input{text-align:center;width:42px}@media (width<=1160px){.operations-assets-page .service-provider-detail__filters{grid-template-columns:repeat(3,minmax(170px,1fr))}}@media (width<=760px){.operations-assets-page.operations-detail-page{width:952px}.operations-assets-page .operations-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.operations-assets-page .device-report-detail-overlay{z-index:3000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.operations-assets-page .device-report-detail-dialog{color:#1d2129;background:#fff;border-radius:10px;grid-template-rows:56px minmax(0,1fr);max-width:calc(100vw - 40px);height:min(680px,100vh - 40px);max-height:calc(100vh - 40px);display:grid;overflow:hidden;box-shadow:0 18px 48px #0000003d}.operations-assets-page .device-report-detail-dialog--fullscreen{border-radius:0;max-width:none;height:100%;max-height:none;position:fixed;inset:0}.operations-assets-page .device-report-detail-dialog__header{background:#fff;border-bottom:1px solid #ebeef2;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.operations-assets-page .device-report-detail-dialog__header h2{margin:0;font-size:16px;font-weight:600}.operations-assets-page .device-report-detail-dialog__header button,.operations-assets-page .device-report-detail-dialog__viewer-toolbar button{color:#4e5969;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:6px;display:inline-flex}.operations-assets-page .device-report-detail-dialog__header button:hover,.operations-assets-page .device-report-detail-dialog__viewer-toolbar button:hover{color:#262ac8;background:#f7f8fa}.operations-assets-page .device-report-detail-dialog__header button:focus-visible,.operations-assets-page .device-report-detail-dialog__viewer-toolbar button:focus-visible{outline-offset:1px;outline:2px solid #262ac859}.operations-assets-page .device-report-detail-dialog__header svg,.operations-assets-page .device-report-detail-dialog__viewer-toolbar svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:20px;height:20px}.operations-assets-page .device-report-detail-dialog__body{background:#f7f8fa;grid-template-rows:48px minmax(0,1fr);min-height:0;padding:0 20px 20px;display:grid;position:relative}.operations-assets-page .device-report-detail-dialog__source{color:#4e5969;align-items:center;gap:8px;display:inline-flex}.operations-assets-page .device-report-detail-dialog__source-dot{background:#262ac8;border-radius:50%;width:6px;height:6px}.operations-assets-page .device-report-detail-dialog__source-dot[data-source-type=标准报文]{background:#67c23a}.operations-assets-page .device-report-detail-dialog__viewer{background:#fff;border:1px solid #e5e8ed;border-radius:4px;grid-template-rows:44px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.operations-assets-page .device-report-detail-dialog__viewer-toolbar{border-bottom:1px solid #ebeef2;justify-content:flex-end;align-items:center;gap:4px;padding:0 8px;display:flex}.operations-assets-page .device-report-detail-dialog__content{min-height:0;overflow:auto}.operations-assets-page .device-report-json,.operations-assets-page .device-report-raw-message{box-sizing:border-box;color:#303133;white-space:pre-wrap;word-break:break-word;min-width:100%;min-height:100%;margin:0;padding:16px 18px;font:13px/22px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.operations-assets-page .device-report-json__branch{margin:0}.operations-assets-page .device-report-json__branch>summary{cursor:pointer;-webkit-user-select:none;user-select:none;width:fit-content}.operations-assets-page .device-report-json__branch[open]>summary .device-report-json__collapsed-bracket{display:none}.operations-assets-page .device-report-json__count{color:#86909c;padding:0 5px}.operations-assets-page .device-report-json__children{padding-left:22px}.operations-assets-page .device-report-json__entry{align-items:flex-start;gap:3px;display:flex}.operations-assets-page .device-report-json__key{color:#8535c3}.operations-assets-page .device-report-json__string{color:#cd3e4e}.operations-assets-page .device-report-json__primitive{color:#2465b9}.operations-assets-page .device-report-json__null{color:#86909c}.operations-assets-page .device-report-detail-dialog__warning{z-index:2;color:#606266;background:#fff;border:1px solid #ebeef2;border-radius:4px;margin:0;padding:10px 14px;position:absolute;bottom:28px;right:28px;box-shadow:0 8px 24px #1d212924}@media (width<=760px){.operations-assets-page .device-report-detail-overlay{justify-content:flex-start;width:952px}.operations-assets-page .device-report-detail-dialog:not(.device-report-detail-dialog--fullscreen){max-width:912px}}.operations-assets-page.model-details-page{color:#1d2129;background:#f5f6f7;min-width:952px;display:block;overflow:auto}.operations-assets-page .model-details-page__header{background:#fff;border-bottom:1px solid #ebeef2;justify-content:space-between;align-items:center;min-height:74px;padding:0 24px;display:flex}.operations-assets-page .model-details-page__title-row{align-items:center;gap:10px;min-width:0;display:flex}.operations-assets-page .model-details-page__title-row h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:18px;font-weight:600;overflow:hidden}.operations-assets-page .model-details-page__status{color:#262ac8;background:#eef;border-radius:2px;flex:none;align-items:center;min-height:22px;padding:0 8px;font-size:12px;display:inline-flex}.operations-assets-page .model-details-page__summary{color:#4e5969;background:#fff;border-bottom:1px solid #ebeef2;align-items:center;gap:36px;min-height:48px;padding:0 24px;display:flex}.operations-assets-page .model-details-page__tabs{background:#fff;border-bottom:1px solid #e5e8ed;align-items:stretch;gap:38px;min-height:54px;padding:0 24px;display:flex}.operations-assets-page .model-details-page__tabs button{color:#4e5969;background:0 0;border:0;min-width:42px;padding:0;position:relative}.operations-assets-page .model-details-page__tabs button[aria-selected=true]{color:#262ac8;font-weight:600}.operations-assets-page .model-details-page__tabs button[aria-selected=true]:after{content:"";background:#262ac8;height:2px;position:absolute;bottom:-1px;left:0;right:0}.operations-assets-page .model-details-page__tabs button:focus-visible,.operations-assets-page .model-details-page__pagination button:focus-visible{outline-offset:2px;outline:2px solid #262ac859}.operations-assets-page .model-details-page__tabpanel{padding:16px}.operations-assets-page .model-details-page__overview{gap:16px;display:grid}.operations-assets-page .model-details-page__section,.operations-assets-page .model-details-page__capability{background:#fff;border:1px solid #ebeef2;border-radius:4px;padding:18px 20px 20px}.operations-assets-page .model-details-page__section h2,.operations-assets-page .model-details-page__section-heading h2{margin:0 0 18px;font-size:15px;font-weight:600}.operations-assets-page .model-details-page__basic-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 32px;margin:0;display:grid}.operations-assets-page .model-details-page__basic-fields>div{min-width:0}.operations-assets-page .model-details-page__basic-fields dt{color:#86909c;margin:0 0 8px;font-size:13px}.operations-assets-page .model-details-page__basic-fields dd{text-overflow:ellipsis;white-space:nowrap;min-height:20px;margin:0;font-size:14px;overflow:hidden}.operations-assets-page .model-details-page__statistics{border:1px solid #ebeef2;border-radius:4px;grid-template-columns:repeat(4,minmax(120px,1fr));display:grid;overflow:hidden}.operations-assets-page .model-details-page__statistics>div{text-align:center;border-right:1px solid #ebeef2;place-content:center;gap:7px;min-height:86px;display:grid}.operations-assets-page .model-details-page__statistics>div:last-child{border-right:0}.operations-assets-page .model-details-page__statistics strong{font-size:22px;font-weight:600}.operations-assets-page .model-details-page__statistics span{color:#86909c;font-size:13px}.operations-assets-page .model-details-page__section-heading{justify-content:space-between;align-items:center;min-height:42px;margin-bottom:12px;display:flex}.operations-assets-page .model-details-page__section-heading h2{margin:0}.operations-assets-page .model-details-page__search{display:block;position:relative}.operations-assets-page .model-details-page__search input{box-sizing:border-box;background:#fff;border:1px solid #e5e8ed;border-radius:4px;outline:0;width:300px;height:36px;padding:0 14px}.operations-assets-page .model-details-page__search input:focus{border-color:#9293e0;box-shadow:0 0 0 1px #9293e0}.operations-assets-page .model-details-page__section-actions{justify-content:flex-end;align-items:center;gap:10px;min-height:46px;margin-bottom:12px;display:flex}.operations-assets-page .model-details-page__table-scroll{border:1px solid #ebeef2;border-bottom:0;width:100%;overflow:auto}.operations-assets-page .model-details-page__table{table-layout:fixed;border-spacing:0;border-collapse:separate;width:100%;min-width:920px}.operations-assets-page .model-details-page__table th,.operations-assets-page .model-details-page__table td{box-sizing:border-box;text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #ebeef2;border-right:1px solid #ebeef2;height:40px;padding:0 16px;overflow:hidden}.operations-assets-page .model-details-page__table th:last-child,.operations-assets-page .model-details-page__table td:last-child{border-right:0}.operations-assets-page .model-details-page__table tbody tr:last-child td{border-bottom:0}.operations-assets-page .model-details-page__table th{color:#1d2129;background:#f7f8fa;font-weight:600}.operations-assets-page .model-details-page__table tbody tr:hover td{background:#f7f8fa}.operations-assets-page .model-details-page__empty-row td{color:#86909c;text-align:center;background:#fff;height:220px}.operations-assets-page .model-details-page__table-footer{color:#4e5969;border:1px solid #ebeef2;border-top:0;justify-content:flex-end;align-items:center;gap:16px;min-height:54px;padding:0 12px;display:flex}.operations-assets-page .model-details-page__pagination{align-items:center;gap:6px;display:flex}.operations-assets-page .model-details-page__pagination button{color:#4e5969;background:#fff;border:1px solid #e5e8ed;border-radius:3px;width:30px;height:30px;padding:0}.operations-assets-page .model-details-page__pagination button[aria-current=page]{color:#fff;background:#262ac8;border-color:#262ac8}.operations-assets-page .model-details-page__pagination button:disabled{color:#c2c7cc;background:#f7f8fa}@media (width<=760px){.operations-assets-page.model-details-page{width:952px}.operations-assets-page .model-details-page__basic-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.operations-assets-page.model-details-page{color:#1d2129;background:#f2f3f5}.operations-assets-page .model-details-page__header{border-bottom:0;min-height:54px;padding:0 16px}.operations-assets-page .model-details-page__title-row{gap:12px}.operations-assets-page .model-details-page__title-row h1{font-size:18px;line-height:27px}.operations-assets-page .model-details-page__status{color:#00b42a;background:0 0;min-height:auto;padding:0;font-size:13px;line-height:20px}.operations-assets-page .model-details-page__summary{box-sizing:border-box;color:#1d2129;background:#fff;border:1px solid #e5e6eb;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-height:56px;margin:16px 16px 0;padding:16px;display:grid}.operations-assets-page .model-details-page__summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;line-height:22px;overflow:hidden}.operations-assets-page .model-details-page__summary b{color:#4e5969;margin-right:12px;font-size:13px;font-weight:400}.operations-assets-page .model-details-page__tabs{box-sizing:border-box;background:#f2f3f5;border:0;border-radius:50px;gap:0;width:208px;height:38px;min-height:38px;margin:16px 16px 0;padding:4px}.operations-assets-page .model-details-page__tabs button{color:#4e5969;border-radius:48px;flex:25%;min-width:0;height:30px;font-size:13px;line-height:20px}.operations-assets-page .model-details-page__tabs button[aria-selected=true]{color:#1d2129;background:#fff;font-weight:400}.operations-assets-page .model-details-page__tabs button[aria-selected=true]:after{display:none}.operations-assets-page .model-details-page__tabpanel{margin-top:17px;padding:16px}.operations-assets-page .model-details-page__overview{display:block}.operations-assets-page .model-details-page__section{background:0 0;border:0;border-radius:0;padding:0}.operations-assets-page .model-details-page__section h2,.operations-assets-page .model-details-page__section-heading h2{margin:0 0 8px;font-size:14px;font-weight:600;line-height:21px}.operations-assets-page .model-details-page__basic-fields{box-sizing:border-box;background:#fff;border:1px solid #e5e6eb;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;min-height:132.375px;margin:0;padding:16px;display:grid}.operations-assets-page .model-details-page__basic-fields>div{align-items:center;gap:12px;min-width:0;display:flex}.operations-assets-page .model-details-page__basic-fields dt{color:#4e5969;flex:none;margin:0;font-size:13px;line-height:21px}.operations-assets-page .model-details-page__basic-fields dt:after{content:":"}.operations-assets-page .model-details-page__basic-fields dd{color:#1d2129;min-height:21px;margin:0;font-size:13px;line-height:21px}.operations-assets-page .model-details-page__basic-fields>div:first-child dd{color:#2426c0}.operations-assets-page .model-details-page__device-section h2{margin-top:16px;margin-bottom:9px}.operations-assets-page .model-details-page__statistics{box-sizing:border-box;background:#fff;border:1px solid #e5e6eb;border-radius:8px;height:74px;padding:10px;display:block;overflow:hidden}.operations-assets-page .model-details-page__statistics>.model-details-page__statistics-info{text-align:left;border-right:0;place-content:normal space-between;align-items:center;gap:0;min-height:22px;margin-bottom:10px;display:flex}.operations-assets-page .model-details-page__statistics-info>strong{color:#1d2129;font-size:14px;font-weight:400;line-height:22px}.operations-assets-page .model-details-page__statistics-legend{align-items:center;gap:16px;display:flex}.operations-assets-page .model-details-page__statistics-legend>span{color:#4e5969;align-items:center;gap:6px;font-size:13px;line-height:20px;display:inline-flex}.operations-assets-page .model-details-page__statistics-legend i{border-radius:50%;flex:0 0 10px;width:10px;height:10px;display:block}.operations-assets-page .model-details-page__statistics-legend .is-online{background:#00b42a}.operations-assets-page .model-details-page__statistics-legend .is-inactive{background:#ff7d00}.operations-assets-page .model-details-page__statistics-legend .is-offline{background:#86909c}.operations-assets-page .model-details-page__statistics-bar{text-align:left;background:#e5e6eb;border-right:0;border-radius:4px;place-content:normal;gap:0;height:20px;min-height:20px;display:block}.operations-assets-page .model-details-page__statistics>.model-details-page__statistics-bar{border-right:0;place-content:normal;min-height:20px;display:block}.operations-assets-page .model-details-page__devices{box-sizing:border-box;background:#fff;border:1px solid #e5e6eb;border-radius:10px;flex-direction:column;height:600px;margin-top:16px;display:flex;overflow:hidden}.operations-assets-page .model-details-page__section-heading{box-sizing:border-box;flex:0 0 74px;justify-content:flex-start;min-height:74px;margin:0;padding:0 16px}.operations-assets-page .model-details-page__filters{box-sizing:border-box;background:#f2f3f5;border-radius:50px;align-items:center;gap:8px;width:350px;height:42px;padding:4px 4px 4px 8px;display:flex}.operations-assets-page .model-details-page__search{flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.operations-assets-page .model-details-page__search .sr-only,.operations-assets-page #model-device-list-heading{white-space:nowrap;clip:rect(0, 0, 0, 0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.operations-assets-page .model-details-page__search>svg{color:#86909c;flex:0 0 14px;width:14px;height:14px;display:block}.operations-assets-page .model-details-page__search input{color:#1d2129;background:0 0;border:0;border-radius:0;flex:auto;width:auto;min-width:0;height:30px;padding:0;font-size:13px;line-height:20px}.operations-assets-page .model-details-page__search input:focus{box-shadow:none;border-color:#0000}.operations-assets-page .model-details-page__filter-button{box-sizing:border-box;color:#1d2129;white-space:nowrap;background:#fff;border:0;border-radius:50px;flex:0 0 102px;justify-content:center;align-items:center;gap:6px;width:102px;height:34px;padding:7px 18px;font-size:13px;line-height:20px;display:inline-flex}.operations-assets-page .model-details-page__filter-button>svg{flex:0 0 16px;width:16px;height:16px;display:block}.operations-assets-page .model-details-page__filter-button sup{color:#fff;background:#f53f3f;border-radius:50%;place-items:center;min-width:16px;height:16px;margin-right:-12px;font-size:10px;line-height:16px;display:grid}.operations-assets-page .model-details-page__devices .model-details-page__table-scroll{border:0;border-top:1px solid #e5e6eb;flex:auto;min-height:0}.operations-assets-page .model-details-page__devices .model-details-page__table{min-width:1200px}.operations-assets-page .model-details-page__devices .model-details-page__table th,.operations-assets-page .model-details-page__devices .model-details-page__table td{height:40px;padding:0 16px;font-size:13px;line-height:20px}.operations-assets-page .model-details-page__devices .model-details-page__empty-row td{height:460px}.operations-assets-page .model-details-page__devices .model-details-page__table-footer{box-sizing:border-box;border:0;border-top:1px solid #e5e6eb;flex:0 0 62px;min-height:62px}.operations-assets-page .model-details-page__capability{background:#fff;border:1px solid #ebeef2;border-radius:4px;padding:18px 20px 20px}.operations-assets-page .model-device-filter-overlay{z-index:3000;background:#00000080;position:fixed;inset:0}.operations-assets-page .model-device-filter-drawer{box-sizing:border-box;color:#1d2129;background:#fff;border-radius:10px;grid-template-rows:51px minmax(0,1fr) 59px;width:400px;height:calc(100% - 20px);display:grid;position:absolute;top:10px;right:10px;overflow:hidden;box-shadow:0 8px 40px #00000029}.operations-assets-page .model-device-filter-drawer__header{box-sizing:border-box;border-bottom:1px solid #e5e6eb;justify-content:space-between;align-items:center;height:51px;padding:10px;display:flex}.operations-assets-page .model-device-filter-drawer__header h2{margin:0;font-size:14px;font-weight:600;line-height:21px}.operations-assets-page .model-device-filter-drawer__header-actions{align-items:center;gap:10px;display:flex}.operations-assets-page .model-device-filter-drawer__header-actions button{color:#1d2129;background:0 0;border:0;height:30px;padding:0}.operations-assets-page .model-device-filter-drawer__header-actions .model-device-filter-drawer__save{box-sizing:border-box;color:#2426c0;border:1px solid #e5e6eb;border-radius:4px;width:106px;padding:0 12px;font-size:13px}.operations-assets-page .model-device-filter-drawer__header-actions button[aria-label=关闭此对话框]{place-items:center;width:20px;height:20px;display:grid}.operations-assets-page .model-device-filter-drawer__header-actions button[aria-label=关闭此对话框] svg{width:20px;height:20px}.operations-assets-page .model-device-filter-drawer__body{background:#f2f3f5;min-height:0;padding:10px;overflow:auto}.operations-assets-page .model-device-filter-drawer__saved{box-sizing:border-box;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;min-height:39px;padding:0 10px;display:flex}.operations-assets-page .model-device-filter-drawer__saved h3{margin:0;font-size:14px;font-weight:600;line-height:21px}.operations-assets-page .model-device-filter-drawer__saved button{color:#4e5969;background:0 0;border:0;align-items:center;gap:4px;height:30px;padding:0;font-size:13px;display:inline-flex}.operations-assets-page .model-device-filter-drawer__saved button svg,.operations-assets-page .model-device-filter-drawer__select-wrap>svg{flex:0 0 14px;width:14px;height:14px}.operations-assets-page .model-device-filter-drawer__current-query{background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;min-height:39px;margin-top:10px;padding:6px 10px;font-size:12px;display:flex}.operations-assets-page .model-device-filter-drawer__current-query strong{font-size:13px}.operations-assets-page .model-device-filter-drawer__current-query span{color:#2426c0;background:#eef;border-radius:3px;padding:2px 6px}.operations-assets-page .model-device-filter-drawer__fields{gap:10px;margin-top:10px;display:grid}.operations-assets-page .model-device-filter-drawer__field{background:#fff;border-radius:8px;min-height:89px;overflow:hidden}.operations-assets-page .model-device-filter-drawer__field h3{box-sizing:border-box;border-bottom:1px solid #f2f3f5;height:39px;margin:0;padding:8px 10px;font-size:14px;font-weight:600;line-height:22px}.operations-assets-page .model-device-filter-drawer__field>div{box-sizing:border-box;height:50px;padding:10px}.operations-assets-page .model-device-filter-drawer__field input,.operations-assets-page .model-device-filter-drawer__field select{box-sizing:border-box;color:#1d2129;width:100%;height:30px;font:inherit;background:#fff;border:1px solid #d1d6dd;border-radius:4px;outline:0;padding:0 10px;font-size:13px}.operations-assets-page .model-device-filter-drawer__field input::placeholder,.operations-assets-page .model-device-filter-drawer__field select:invalid{color:#86909c}.operations-assets-page .model-device-filter-drawer__select-wrap{position:relative}.operations-assets-page .model-device-filter-drawer__select-wrap select{appearance:none;padding-right:32px}.operations-assets-page .model-device-filter-drawer__select-wrap>svg{pointer-events:none;position:absolute;top:18px;right:20px}.operations-assets-page .model-device-filter-drawer__footer{box-sizing:border-box;border-top:1px solid #e5e6eb;justify-content:space-between;align-items:center;height:59px;padding:10px;display:flex}.operations-assets-page .model-device-filter-drawer__footer button{box-sizing:border-box;color:#1d2129;background:#fff;border:1px solid #d1d6dd;border-radius:4px;min-width:62px;height:38px;padding:0 16px;font-size:14px}.operations-assets-page .model-device-filter-drawer__footer button.is-primary{color:#fff;background:#2426c0;border-color:#2426c0}@media (width<=760px){.operations-assets-page .model-details-page__basic-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-assets-page .model-device-filter-drawer{width:400px}}.operations-assets-page .model-details-page__feedback{z-index:2600;color:#4e5969;background:#fff;border:1px solid #e5e8ed;border-radius:4px;min-width:220px;margin:0;padding:12px 16px;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #1d212924}.operations-assets-page .operations-runtime-feedback{z-index:2600;color:#4e5969;background:#fff;border:1px solid #e5e8ed;border-radius:4px;min-width:260px;max-width:min(480px,100vw - 48px);margin:0;padding:12px 16px;line-height:20px;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #1d212924}.operations-assets-page .operations-runtime-feedback--error{color:#c73f3f;background:#fff7f7;border-color:#fad2d2}.operations-assets-page .model-details-dialog-overlay{z-index:2800;background:#0000007a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.operations-assets-page .model-details-dialog{color:#1d2129;background:#fff;border-radius:6px;flex-direction:column;width:min(820px,100vw - 40px);max-height:calc(100vh - 40px);display:flex;overflow:hidden;box-shadow:0 18px 48px #00000038}.operations-assets-page .model-details-dialog--binding{width:min(1040px,100vw - 40px)}.operations-assets-page .model-details-dialog__header{border-bottom:1px solid #ebeef2;flex:0 0 56px;justify-content:space-between;align-items:center;min-height:56px;padding:0 20px;display:flex}.operations-assets-page .model-details-dialog__header h2{margin:0;font-size:16px;font-weight:600}.operations-assets-page .model-details-dialog__header button{color:#86909c;background:0 0;border:0;border-radius:3px;place-items:center;width:32px;height:32px;padding:0;display:grid}.operations-assets-page .model-details-dialog__header button svg{width:18px;height:18px}.operations-assets-page .model-details-dialog__header button:focus-visible,.operations-assets-page .model-details-dialog button:focus-visible,.operations-assets-page .model-details-dialog input:focus-visible,.operations-assets-page .model-details-dialog select:focus-visible,.operations-assets-page .model-details-dialog textarea:focus-visible{outline-offset:1px;outline:2px solid #262ac859}.operations-assets-page .model-details-dialog>form{flex-direction:column;flex:auto;min-height:0;display:flex}.operations-assets-page .model-details-dialog__body{flex:auto;min-height:0;padding:22px 24px;overflow:auto}.operations-assets-page .model-details-dialog__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px 28px;display:grid}.operations-assets-page .model-details-dialog__field{align-content:start;gap:8px;display:grid;position:relative}.operations-assets-page .model-details-dialog__field-label{color:#4e5969;font-size:13px}.operations-assets-page .model-details-dialog__field-label b{color:#f53f3f;margin-right:3px;font-weight:400}.operations-assets-page .model-details-dialog__field>input,.operations-assets-page .model-details-dialog__field>select,.operations-assets-page .model-details-dialog__field>textarea,.operations-assets-page .model-details-dialog__compound input,.operations-assets-page .model-details-dialog__compound select,.operations-assets-page .model-details-dialog__parameters input,.operations-assets-page .model-details-dialog__binding-toolbar input{box-sizing:border-box;color:#1d2129;width:100%;height:36px;font:inherit;background:#fff;border:1px solid #e5e8ed;border-radius:4px;padding:0 11px}.operations-assets-page .model-details-dialog__field>textarea{resize:vertical;min-height:82px;padding:9px 11px}.operations-assets-page .model-details-dialog__field input:disabled,.operations-assets-page .model-details-dialog__field select:disabled,.operations-assets-page .model-details-dialog__field textarea:disabled{color:#a8abb2;background:#f7f8fa}.operations-assets-page .model-details-dialog__field [aria-invalid=true]:not(fieldset){border-color:#f53f3f}.operations-assets-page .model-details-dialog__field>[role=alert]{color:#f53f3f;margin-top:3px;font-size:12px;position:absolute;top:100%;left:0}.operations-assets-page .model-details-dialog__radio-group{border:0;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;min-height:36px;margin:0;padding:0;display:flex}.operations-assets-page .model-details-dialog__radio-group[aria-invalid=true]{box-shadow:0 0 0 1px #f53f3f}.operations-assets-page .model-details-dialog__radio-group label{border:1px solid #e5e8ed;border-radius:3px;align-items:center;gap:6px;min-height:32px;padding:0 10px;display:inline-flex}.operations-assets-page .model-details-dialog__radio-group input{accent-color:#262ac8;margin:0}.operations-assets-page .model-details-dialog__compound{gap:8px;min-width:0;display:flex}.operations-assets-page .model-details-dialog__compound>input,.operations-assets-page .model-details-dialog__compound>select{flex:auto;min-width:0}.operations-assets-page .model-details-dialog__compound>button{color:#ffffffd9;background:#969ddc;border:1px solid #969ddc;border-radius:4px;flex:0 0 50px;width:50px;height:36px;padding:0}.operations-assets-page .model-details-dialog__wide-field{grid-column:1/-1}.operations-assets-page .model-details-dialog__parameters{border:1px solid #ebeef2;border-radius:4px;overflow:hidden}.operations-assets-page .model-details-dialog__parameters header{background:#f7f8fa;justify-content:space-between;align-items:center;min-height:42px;padding:0 12px;display:flex}.operations-assets-page .model-details-dialog__parameters h3{margin:0;font-size:14px;font-weight:600}.operations-assets-page .model-details-dialog__parameters button{color:#262ac8;background:#fff;border:1px solid #e5e8ed;border-radius:3px;height:30px;padding:0 10px}.operations-assets-page .model-details-dialog__parameters input{width:calc(100% - 24px);margin:12px}.operations-assets-page .model-details-dialog__footer{border-top:1px solid #ebeef2;flex:0 0 60px;justify-content:flex-end;align-items:center;gap:10px;min-height:60px;padding:0 20px;display:flex}.operations-assets-page .model-details-dialog__footer button,.operations-assets-page .model-details-dialog__binding-toolbar button{color:#4e5969;background:#fff;border:1px solid #e5e8ed;border-radius:4px;min-width:68px;height:36px;padding:0 16px}.operations-assets-page .model-details-dialog__footer button.is-primary{color:#fff;background:#262ac8;border-color:#262ac8}.operations-assets-page .model-details-dialog__binding-picker{gap:16px;display:grid}.operations-assets-page .model-details-dialog__binding-toolbar{align-items:center;gap:10px;display:flex}.operations-assets-page .model-details-dialog__binding-toolbar input{width:320px}.operations-assets-page .model-details-dialog__binding-table-scroll{border:1px solid #ebeef2;width:100%;overflow:auto}.operations-assets-page .model-details-dialog__binding-table-scroll table{table-layout:fixed;border-spacing:0;border-collapse:separate;width:100%;min-width:840px}.operations-assets-page .model-details-dialog__binding-table-scroll th,.operations-assets-page .model-details-dialog__binding-table-scroll td{box-sizing:border-box;text-align:left;border-bottom:1px solid #ebeef2;border-right:1px solid #ebeef2;height:42px;padding:0 14px}.operations-assets-page .model-details-dialog__binding-table-scroll th{background:#f7f8fa;font-weight:600}.operations-assets-page .model-details-dialog__binding-table-scroll th:first-child{text-align:center;width:48px}.operations-assets-page .model-details-dialog__binding-table-scroll th:last-child,.operations-assets-page .model-details-dialog__binding-table-scroll td:last-child{border-right:0}.operations-assets-page .model-details-dialog__binding-table-scroll tbody td{color:#4e5969;text-align:left;border-bottom:1px solid #ebeef2;height:42px}.operations-assets-page .model-details-dialog__binding-table-scroll tbody td:first-child{text-align:center}.operations-assets-page .model-details-dialog__binding-table-scroll tbody tr:hover td{background:#f7f8fa}.operations-assets-page .model-details-dialog__binding-table-scroll input[type=checkbox]{accent-color:#262ac8}.operations-assets-page .model-details-dialog__binding-table-scroll .model-details-dialog__binding-empty-row td{color:#86909c;text-align:center;border-bottom:0;height:240px}@media (width<=760px){.operations-assets-page .model-details-dialog-overlay{place-items:start center;width:952px;overflow:auto}.operations-assets-page .model-details-dialog{width:820px}.operations-assets-page .model-details-dialog--binding{width:920px}}.operations-assets-page .model-details-dialog-overlay--edit-model{display:block}.operations-assets-page .model-details-dialog--edit-model{border-radius:10px;width:500px;height:calc(100vh - 20px);max-height:none;position:absolute;top:10px;right:10px}.operations-assets-page .model-details-dialog--edit-model .model-details-dialog__header{flex-basis:41px;min-height:41px;padding:0 10px}.operations-assets-page .model-details-dialog--edit-model .model-details-dialog__body{padding:16px}.operations-assets-page .model-details-dialog--edit-model .model-details-dialog__grid{grid-template-columns:minmax(0,1fr);gap:16px}.operations-assets-page .model-details-dialog--edit-model .model-details-dialog__field{gap:2px}.operations-assets-page .model-details-dialog--edit-model .model-details-dialog__field-label{color:#1d2129;min-height:22px;font-size:14px;font-weight:600;line-height:22px}.operations-assets-page .model-details-dialog--edit-model .model-details-dialog__field>input,.operations-assets-page .model-details-dialog--edit-model .model-details-dialog__field>select,.operations-assets-page .model-details-dialog--edit-model .model-details-dialog__compound>select{height:32px}.operations-assets-page .model-details-dialog--edit-model .model-details-dialog__footer{flex-basis:59px;min-height:59px}.operations-assets-page .model-auxiliary-overlay{z-index:3200;background:#00000080;position:fixed;inset:0}.operations-assets-page .model-auxiliary-drawer{color:#1d2129;background:#fff;border-radius:10px;grid-template-rows:43px minmax(0,1fr);width:500px;height:calc(100vh - 20px);display:grid;position:absolute;top:10px;right:10px;overflow:hidden;box-shadow:0 18px 46px #0000002e}.operations-assets-page .model-auxiliary-drawer--product{grid-template-rows:41px minmax(0,1fr);width:calc(100vw - 260px)}.operations-assets-page .model-auxiliary-drawer--product .model-auxiliary-drawer__header{min-height:41px}.operations-assets-page .model-auxiliary-drawer__header{background:#fff;border-bottom:1px solid #ebeef2;justify-content:space-between;align-items:center;min-height:43px;padding:0 10px;display:flex}.operations-assets-page .model-auxiliary-drawer__header h2{margin:0;font-size:16px;font-weight:600}.operations-assets-page .model-auxiliary-drawer__header button{color:#4e5969;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:5px;display:grid}.operations-assets-page .model-auxiliary-drawer__header svg{width:20px;height:20px}.operations-assets-page .model-auxiliary-drawer__body{min-height:0;padding:16px;overflow:auto}.operations-assets-page .model-auxiliary-drawer--product .model-auxiliary-drawer__body{background:#f2f3f5;padding:16px;overflow:hidden}.operations-assets-page .model-auxiliary-readonly-form{align-content:start;gap:16px;display:grid}.operations-assets-page .model-auxiliary-field{gap:4px;min-width:0;display:grid}.operations-assets-page .model-auxiliary-field__label{color:#1d2129;align-items:center;min-height:22px;font-size:14px;line-height:22px;display:flex}.operations-assets-page .model-auxiliary-field__label b{color:#f53f3f;margin-right:3px;font-weight:400}.operations-assets-page .model-auxiliary-field>input,.operations-assets-page .model-auxiliary-field>select,.operations-assets-page .model-auxiliary-field>textarea{box-sizing:border-box;color:#86909c;width:100%;height:30px;font:inherit;background:#f7f8fa;border:1px solid #e5e8ed;border-radius:3px;padding:0 10px}.operations-assets-page .model-auxiliary-field>textarea{resize:none;min-height:94px;padding:9px 10px}.operations-assets-page .model-auxiliary-radio-group{border:0;align-items:center;gap:13px;width:fit-content;height:30px;min-height:30px;margin:0;padding:0;line-height:30px;display:flex}.operations-assets-page .model-auxiliary-radio-group>legend{display:none}.operations-assets-page .model-auxiliary-radio-group label{color:#86909c;align-items:center;gap:5px;line-height:30px;display:inline-flex}.operations-assets-page .model-auxiliary-radio-group input{accent-color:#262ac8;margin:0}.operations-assets-page .model-auxiliary-code{color:#1d2129;background:#fff;border:1px solid #e5e8ed;height:350px;position:relative;overflow:auto}.operations-assets-page .model-auxiliary-code--fullscreen{z-index:3600;width:100vw;height:100vh;position:fixed;inset:0}.operations-assets-page .model-auxiliary-code__fullscreen{z-index:2;float:right;color:#4e5969;background:#ffffffeb;border:0;place-items:center;width:26px;height:26px;padding:4px;display:grid;position:sticky;top:4px;right:4px}.operations-assets-page .model-auxiliary-code__fullscreen svg{width:18px;height:18px}.operations-assets-page .model-auxiliary-code ol{counter-reset:line;min-width:max-content;margin:0;padding:4px 0 4px 48px;font:12px/16px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.operations-assets-page .model-auxiliary-code li{white-space:pre;min-height:16px;padding:0 10px 0 8px}.operations-assets-page .model-auxiliary-code li::marker{color:#86909c}.operations-assets-page .model-auxiliary-code .is-comment{color:#48912b}.operations-assets-page .model-auxiliary-code .is-string{color:#dd285d}.operations-assets-page .model-auxiliary-code .is-keyword{color:#9a39bf}.operations-assets-page .model-auxiliary-product{background:#fff;border-radius:8px;grid-template-rows:70px minmax(0,1fr);height:100%;min-height:0;padding:0 16px 16px;display:grid;position:relative}.operations-assets-page .model-auxiliary-product__tabs{align-items:center;padding-left:4px;display:flex}.operations-assets-page .model-auxiliary-product__tabs button{color:#4e5969;background:#f2f3f5;border:0;height:30px;padding:0 11px}.operations-assets-page .model-auxiliary-product__tabs button:first-child{border-radius:15px 0 0 15px}.operations-assets-page .model-auxiliary-product__tabs button:last-child{border-radius:0 15px 15px 0}.operations-assets-page .model-auxiliary-product__tabs button[aria-selected=true]{color:#1d2129;background:#fff;box-shadow:0 1px 5px #1d212929}.operations-assets-page .model-auxiliary-product__table-card{border:1px solid #ebeef2;border-radius:8px;grid-template-rows:74px minmax(0,1fr) auto;min-height:0;display:grid;overflow:hidden}.operations-assets-page .model-auxiliary-product__toolbar{align-items:center;gap:8px;padding:10px 24px;display:flex}.operations-assets-page .model-auxiliary-product__toolbar label{align-items:center;width:228px;height:30px;display:flex;position:relative}.operations-assets-page .model-auxiliary-product__toolbar label svg{color:#86909c;width:16px;height:16px;position:absolute;left:12px}.operations-assets-page .model-auxiliary-product__toolbar input{box-sizing:border-box;background:#f7f8fa;border:0;border-radius:16px;width:100%;height:30px;padding:0 12px 0 34px}.operations-assets-page .model-auxiliary-product__toolbar>button{background:#fff;border:1px solid #e5e8ed;border-radius:16px;align-items:center;gap:6px;min-width:114px;height:30px;padding:0 12px;display:inline-flex}.operations-assets-page .model-auxiliary-product__toolbar>button svg{width:16px;height:16px}.operations-assets-page .model-auxiliary-product__table-scroll{min-height:0;overflow:auto}.operations-assets-page .model-auxiliary-product__table-scroll table{border-collapse:collapse;table-layout:fixed;width:100%}.operations-assets-page .model-auxiliary-product__table-scroll th,.operations-assets-page .model-auxiliary-product__table-scroll td{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #f2f3f5;height:39px;padding:0 12px;font-size:13px;overflow:hidden}.operations-assets-page .model-auxiliary-product__table-scroll th{background:#f7f8fa;height:40px;font-weight:600}.operations-assets-page .model-auxiliary-product__empty-row td{color:#86909c;text-align:center;height:240px}.operations-assets-page .model-auxiliary-product__pagination{color:#86909c;border-top:1px solid #ebeef2;justify-content:space-between;align-items:center;min-height:62px;padding:0 12px;display:flex}.operations-assets-page .model-auxiliary-product__pagination nav{align-items:center;gap:8px;display:flex}.operations-assets-page .model-auxiliary-product__pagination button{color:#4e5969;background:#f7f8fa;border:0;border-radius:2px;min-width:28px;height:28px;padding:0 8px}.operations-assets-page .model-auxiliary-product__pagination button[aria-current=page]{color:#fff;background:#262ac8}.operations-assets-page .model-auxiliary-product__pagination button:disabled{color:#c9cdd4}.operations-assets-page .model-auxiliary-product__page-size{color:#4e5969;border:1px solid #e5e8ed;border-radius:3px;justify-content:center;align-items:center;min-width:96px;height:28px;display:inline-flex}.operations-assets-page .model-auxiliary-product__pagination label{align-items:center;gap:6px;display:inline-flex}.operations-assets-page .model-auxiliary-product__pagination input{box-sizing:border-box;text-align:center;border:1px solid #e5e8ed;border-radius:3px;width:44px;height:28px}.operations-assets-page .model-auxiliary-filter-drawer{z-index:3700;background:#f2f3f5;border-radius:10px;grid-template-rows:51px minmax(0,1fr);width:400px;height:calc(100vh - 20px);display:grid;position:fixed;top:10px;right:10px;overflow:hidden;box-shadow:0 0 0 100vmax #00000080,0 18px 46px #0000002e}.operations-assets-page .model-auxiliary-filter-drawer>header{background:#fff;border-bottom:1px solid #ebeef2;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.operations-assets-page .model-auxiliary-filter-drawer h3{margin:0;font-size:16px}.operations-assets-page .model-auxiliary-filter-drawer>header>div{align-items:center;gap:6px;display:flex}.operations-assets-page .model-auxiliary-filter-drawer>header button{background:0 0;border:0;height:30px;padding:0 8px}.operations-assets-page .model-auxiliary-filter-drawer>header button:last-child{width:30px;padding:5px}.operations-assets-page .model-auxiliary-filter-drawer__body{min-height:0;padding:10px;overflow:auto}.operations-assets-page .model-auxiliary-filter-drawer__queries{background:#fff;border-radius:5px;margin-bottom:10px}.operations-assets-page .model-auxiliary-filter-drawer__queries>button{color:#1d2129;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;width:100%;min-height:38px;padding:0 10px;display:grid}.operations-assets-page .model-auxiliary-filter-drawer__queries>button strong{font-weight:600}.operations-assets-page .model-auxiliary-filter-drawer__queries>button>span{color:#4e5969}.operations-assets-page .model-auxiliary-filter-drawer__queries>button>svg{width:16px;height:16px;transform:rotate(0)}.operations-assets-page .model-auxiliary-filter-drawer__queries>button[aria-expanded=true]>svg{transform:rotate(180deg)}.operations-assets-page .model-auxiliary-filter-drawer__saved-queries{gap:8px;padding:0 10px 10px;display:grid}.operations-assets-page .model-auxiliary-filter-drawer__save-query{grid-template-columns:16px minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.operations-assets-page .model-auxiliary-filter-drawer__save-query>svg{color:#4e5969;width:16px;height:16px}.operations-assets-page .model-auxiliary-filter-drawer__save-query>input{height:32px}.operations-assets-page .model-auxiliary-filter-drawer__save-query>button,.operations-assets-page .model-auxiliary-filter-drawer__saved-query{color:#1d2129;background:#fff;border:1px solid #e5e8ed;border-radius:4px;min-width:52px;height:32px;padding:0 10px}.operations-assets-page .model-auxiliary-filter-drawer__save-query>button:first-of-type{color:#fff;background:#262ac8;border-color:#262ac8}.operations-assets-page .model-auxiliary-filter-drawer__saved-query{text-align:left;width:100%}.operations-assets-page .model-auxiliary-filter-drawer__body label{background:#fff;border-radius:5px;gap:10px;margin-bottom:10px;padding:12px 10px;display:grid}.operations-assets-page .model-auxiliary-filter-drawer__body label>span{font-weight:600}.operations-assets-page .model-auxiliary-filter-drawer__body input{box-sizing:border-box;border:1px solid #e5e8ed;border-radius:3px;width:100%;height:36px;padding:0 10px}.operations-assets-page .model-auxiliary-drawer button:focus-visible,.operations-assets-page .model-auxiliary-drawer input:focus-visible,.operations-assets-page .model-auxiliary-drawer select:focus-visible,.operations-assets-page .model-auxiliary-drawer textarea:focus-visible{outline-offset:1px;outline:2px solid #262ac859}@media (width<=760px){.operations-assets-page .model-auxiliary-overlay{width:952px}.operations-assets-page .model-auxiliary-drawer--product{width:692px}}.operations-assets-page[data-route-id=device-report-logs]{--primary-color-6:#2426c0;--success-color-6:#00b42a}.operations-assets-page[data-route-id=device-report-logs] .operations-pagination--cursor{justify-content:flex-end}.operations-assets-page[data-route-id=device-report-logs] .device-report-source-type{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.operations-assets-page[data-route-id=device-report-logs] .device-report-source-type__dot{border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:inline-block}.operations-assets-page[data-route-id=device-report-logs] .device-report-message-ellipsis{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;display:block;overflow:hidden}.operations-device-detail-page,.operations-device-detail-page *{box-sizing:border-box}.operations-device-detail-page{color:#1d2129;background:#fff;min-width:952px;height:calc(100vh - 70px);min-height:calc(100vh - 70px);display:block;overflow:hidden}.operations-device-detail-page .device-detail-base{height:100%}.operations-device-detail-page .device-detail-base__header{background:#fff;border-bottom:1px solid #e5e6eb;justify-content:space-between;height:197px;padding:16px;display:flex}.operations-device-detail-page .device-detail-header{width:100%}.operations-device-detail-page .device-detail-title-row{justify-content:space-between;align-items:stretch;width:100%;height:38px;display:flex}.operations-device-detail-page .device-detail-title{align-items:center;gap:0 16px;min-width:0;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:18px;font-weight:600;line-height:22px;display:flex}.operations-device-detail-page .device-detail-status{color:#1d2129;align-items:center;gap:5px;font-size:13px;font-weight:400;line-height:20px;display:inline-flex}.operations-device-detail-page .device-detail-status>i{background:#1d2129;border-radius:50%;width:8px;height:8px}.operations-device-detail-page .device-detail-title-row>button,.operations-device-detail-page .device-detail-live-table__toolbar>button{color:#fff;background:#2426c0;border:1px solid #2426c0;border-radius:4px;justify-content:center;align-items:center;gap:5px;height:38px;padding:0 16px;display:inline-flex}.operations-device-detail-page .device-detail-title-row>button{min-width:83px}.operations-device-detail-page .device-detail-title-row>button svg,.operations-device-detail-page .device-detail-live-table__toolbar>button svg,.operations-device-detail-page .device-detail-history-table>header>button svg{width:16px;height:16px}.operations-device-detail-page .device-detail-summary{background:#fff;border:1px solid #e5e6eb;border-radius:4px;justify-content:space-around;gap:16px;width:100%;height:56px;margin-top:16px;padding:16px;display:flex;box-shadow:0 2px 5px #00000008}.operations-device-detail-page .device-detail-summary>div{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;font-weight:400;line-height:21px;overflow:hidden}.operations-device-detail-page .device-detail-summary span{color:#4e5969;margin-right:12px}.operations-device-detail-page .device-detail-summary strong{color:#1d2129;font-weight:400}.operations-device-detail-page .device-detail-main-tabs{height:38px;margin-top:16px}.operations-device-detail-page .device-detail-segmented{background:#f2f3f5;align-items:center;display:inline-flex}.operations-device-detail-page .device-detail-segmented button{color:#1d2129;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.operations-device-detail-page .device-detail-segmented button[aria-selected=true]{background:#fff;box-shadow:0 2px 5px #00000014}.operations-device-detail-page .device-detail-segmented--large{border-radius:50px;height:38px;padding:4px}.operations-device-detail-page .device-detail-segmented--large button{white-space:nowrap;border-radius:50px;width:50px;height:30px;padding:0 11px;font-size:14px;line-height:20px}.operations-device-detail-page .device-detail-segmented--large button:last-child{width:78px}.operations-device-detail-page .device-detail-segmented--small{border-radius:6px;height:28px;padding:2px}.operations-device-detail-page .device-detail-segmented--small button{white-space:nowrap;border-radius:6px;width:70px;height:24px;padding:0 7px;font-size:14px;line-height:20px}.operations-device-detail-page .device-detail-base__content{background:#fff;height:calc(100% - 197px);padding:16px;overflow:auto}.operations-device-detail-page .device-detail-tabpanel,.operations-device-detail-page .device-detail-overview,.operations-device-detail-page .device-detail-history{height:100%;min-height:0}.operations-device-detail-page .device-detail-overview{overflow:auto}.operations-device-detail-page .device-detail-descriptions{width:100%;height:157px}.operations-device-detail-page .device-detail-descriptions h2{color:#1d2129;height:21px;margin:0;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;font-weight:600;line-height:21px}.operations-device-detail-page .device-detail-descriptions dl{background:#fff;border:.5px solid #e5e6eb;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:21px;gap:16px;height:128px;margin:8px 0 0;padding:15.5px;display:grid;box-shadow:0 2px 5px #00000008}.operations-device-detail-page .device-detail-descriptions dl>div{align-items:center;min-width:0;height:21px;padding:0;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;line-height:21px;display:flex}.operations-device-detail-page .device-detail-descriptions dt{color:#4e5969;flex:none;margin-right:12px;line-height:normal}.operations-device-detail-page .device-detail-descriptions dd{color:#1d2129;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.operations-device-detail-page .device-detail-live-table{background:#fff;border:1px solid #e5e6eb;border-radius:4px;grid-template-rows:70px minmax(0,1fr) 64px;height:100%;min-height:0;display:grid;overflow:hidden;box-shadow:0 2px 5px #00000008}.operations-device-detail-page .device-detail-live-table__toolbar{text-align:right;padding:16px}.operations-device-detail-page .device-detail-live-table__toolbar>button{color:#1d2129;background:#fff;border-color:#e5e6eb;min-width:84px}.operations-device-detail-page .device-detail-table-scroll{border-top:0;min-height:0;position:relative;overflow:auto}.operations-device-detail-page .device-detail-table-scroll table{border-collapse:collapse;table-layout:fixed;color:#1d2129;width:100%;min-width:100%;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:13px}.operations-device-detail-page .device-detail-table-scroll th,.operations-device-detail-page .device-detail-table-scroll td{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #ebeef2;height:40px;padding:0;overflow:hidden}.operations-device-detail-page .device-detail-table-scroll th{z-index:1;color:#4e5969;background:#f7f8fa;padding:0 16px;font-weight:400;position:sticky;top:0}.operations-device-detail-page .device-detail-table-cell{overflow-wrap:break-word;text-overflow:ellipsis;white-space:nowrap;padding:0 16px;line-height:23px;overflow:hidden}.operations-device-detail-page .device-detail-table-action{color:#2426c0;font:inherit;cursor:pointer;background:0 0;border:0;padding:0 16px}.operations-device-detail-page .device-detail-table-action:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #9293e0}.operations-device-detail-page .device-detail-empty{color:#1d2129;flex-direction:column;justify-content:flex-start;place-items:center;gap:0;width:50%;height:170px;padding:10px;font-size:18px;font-weight:600;line-height:18px;display:flex;position:absolute;top:calc(50% - 65px);left:25%}.operations-device-detail-page .device-detail-empty img{width:100px;height:100px;margin-bottom:24px}.operations-device-detail-page .device-detail-pagination{color:#86909c;justify-content:space-between;align-items:center;width:100%;height:64px;padding:16px;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:22px;display:flex;position:relative}.operations-device-detail-page .device-detail-pagination__controls{align-items:center;gap:0;display:flex}.operations-device-detail-page .device-detail-pagination__controls>button{color:#303133;background:#f0f2f5;border:0;border-radius:2px;justify-content:center;align-items:center;width:32px;height:32px;margin:0 4px;padding:0 4px;display:inline-flex}.operations-device-detail-page .device-detail-pagination__controls>button:first-child{margin-left:16px}.operations-device-detail-page .device-detail-pagination__controls>button:disabled{color:#86909c;background:#f7f8fa}.operations-device-detail-page .device-detail-pagination__controls>button svg{width:14px;height:14px}.operations-device-detail-page .device-detail-pager{align-items:center;margin:0;padding:0;list-style:none;display:flex}.operations-device-detail-page .device-detail-pager>li{width:40px;height:32px}.operations-device-detail-page .device-detail-pager>li>button{color:#303133;background:#f0f2f5;border:0;border-radius:2px;justify-content:center;align-items:center;width:32px;height:32px;margin:0 4px;padding:0 4px;font-size:14px;display:inline-flex}.operations-device-detail-page .device-detail-pager>li>button[aria-current=page]{color:#fff;background:#2426c0}.operations-device-detail-page .device-detail-pager>li>button svg{width:14px;height:14px}.operations-device-detail-page .device-detail-page-size{margin-left:16px;position:relative}.operations-device-detail-page .device-detail-page-size>button{color:#606266;background:#fff;border:0;border-radius:4px;justify-content:space-between;align-items:center;width:128px;height:30px;padding:0 10px;display:inline-flex;box-shadow:inset 0 0 0 1px #dcdfe6}.operations-device-detail-page .device-detail-page-size>button svg{width:12px;height:12px}.operations-device-detail-page .device-detail-page-size>div{z-index:4;background:#fff;border:1px solid #e5e6eb;border-radius:4px;width:128px;padding:4px;display:grid;position:absolute;bottom:36px;right:0;box-shadow:0 6px 18px #0000001f}.operations-device-detail-page .device-detail-page-size>div button{background:0 0;border:0;height:30px}.operations-device-detail-page .device-detail-pagination__controls>label{align-items:center;gap:8px;margin-left:16px;display:inline-flex}.operations-device-detail-page .device-detail-pagination__controls>label input{text-align:center;appearance:textfield;border:0;border-radius:4px;outline:0;width:56px;height:30px;padding:0 10px;box-shadow:inset 0 0 0 1px #dcdfe6}.operations-device-detail-page .device-detail-pagination__controls>label input::-webkit-inner-spin-button{appearance:none;margin:0}.operations-device-detail-page .device-detail-pagination__controls>label input::-webkit-outer-spin-button{appearance:none;margin:0}.operations-device-detail-page .device-detail-history{flex-direction:column;display:flex}.operations-device-detail-page .device-detail-history>.device-detail-segmented{flex:0 0 28px;align-self:flex-start;margin-bottom:16px}.operations-device-detail-page .device-detail-history-table{background:#fff;border:.5px solid #e5e6eb;border-radius:4px;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden;box-shadow:0 2px 5px #00000008}.operations-device-detail-page .device-detail-history-table>header{flex:0 0 74px;justify-content:flex-start;align-items:center;padding:16px;display:flex}.operations-device-detail-page .device-detail-quick-filter{background:#f7f8fa;border:1px solid #0000;border-radius:24px;align-items:center;width:244px;height:42px;padding:0 12px;display:flex}.operations-device-detail-page .device-detail-quick-filter:focus-within{border-color:#9293e0}.operations-device-detail-page .device-detail-quick-filter svg{color:#86909c;width:16px;height:16px}.operations-device-detail-page .device-detail-quick-filter input{background:0 0;border:0;outline:0;min-width:0;height:28px;padding:0 8px}.operations-device-detail-page .device-detail-history-table>header>button{color:#1d2129;background:#fff;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:102px;height:34px;display:inline-flex}.operations-device-detail-page .device-detail-history-table>.device-detail-table-scroll{flex:auto}.operations-device-detail-page .device-detail-history-table>.device-detail-pagination{flex:0 0 64px}.operations-device-detail-page .device-detail-history-table[data-history-tab=功能调用] td{vertical-align:middle;text-overflow:clip;white-space:normal;height:auto;padding:8px 0;overflow:visible}.operations-device-detail-page .device-detail-history-table[data-history-tab=功能调用] .device-detail-table-scroll{overflow:hidden auto}.operations-device-detail-page .device-detail-history-table[data-history-tab=功能调用] table{width:calc(100% + 6px);min-width:calc(100% + 6px)}.operations-device-detail-page .device-detail-history-table[data-history-tab=功能调用] col:first-child{width:16.9157%}.operations-device-detail-page .device-detail-history-table[data-history-tab=功能调用] col:not(:first-child){width:16.6169%}.operations-device-detail-page .device-detail-history-table[data-history-tab=功能调用] .device-detail-table-cell{text-overflow:clip;white-space:normal;overflow:visible}.device-detail-drawer-overlay{z-index:1000;background:#00000080;position:fixed;inset:0}.device-detail-edit-drawer,.device-detail-filter-drawer{color:#1d2129;background:#fff;border-radius:10px;flex-direction:column;display:flex;position:fixed;top:10px;bottom:10px;right:10px;overflow:hidden;box-shadow:0 16px 48px 16px #00000014,0 12px 32px #0000001f,0 8px 16px -8px #00000029}.device-detail-edit-drawer{width:500px}.device-detail-filter-drawer{width:400px}.device-detail-edit-drawer>header,.device-detail-filter-drawer>header{border-bottom:1px solid #f2f3f5;flex:0 0 40px;justify-content:space-between;align-items:center;padding:10px;display:flex}.device-detail-edit-drawer>header h2,.device-detail-filter-drawer>header h2{margin:0;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;font-weight:600;line-height:20px}.device-detail-edit-drawer>header button,.device-detail-filter-drawer>header button{background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.device-detail-edit-drawer>header>button{width:20px;height:20px;padding:0}.device-detail-edit-drawer>header svg,.device-detail-filter-drawer>header svg{width:20px;height:20px}.device-detail-edit-drawer>form{flex:auto;grid-template-rows:minmax(0,1fr) 59px;min-height:0;display:grid}.device-detail-edit-drawer__body{align-content:start;gap:16px;padding:16px;display:grid;overflow:auto}.device-detail-edit-drawer__body>label,.device-detail-filter-fields>label{color:#1d2129;align-content:start;gap:4px;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:22px;display:grid}.device-detail-edit-drawer__body>label[data-required=true]>span:first-child:before{color:#f53f3f;content:"*";margin-right:4px}.device-detail-control-shell,.device-detail-edit-drawer__body>label>button{color:#1d2129;background:#fff;border:1px solid #e5e6eb;border-radius:4px;align-items:center;width:100%;height:30px;display:flex}.device-detail-edit-drawer__body>label>.device-detail-control-shell,.device-detail-edit-drawer__body>label>button{border:0;box-shadow:inset 0 0 0 1px #e5e6eb}.device-detail-edit-drawer__body>label:first-child>.device-detail-control-shell{box-shadow:inset 0 0 0 1px #c9cdd4}.device-detail-control-shell.is-disabled,.device-detail-edit-drawer__body>label>button:disabled{color:#a8abb2;background:#f7f8fa}.device-detail-control-shell>input{width:calc(100% - 18px);height:28px;color:inherit;background:0 0;border:0;outline:0;margin:0 9px;padding:0}.device-detail-edit-drawer__body>label>button{text-align:left;justify-content:space-between;padding:0 10px}.device-detail-edit-drawer__body>label>button svg{width:12px;height:12px}.device-detail-edit-drawer__body textarea{resize:none;border:0;border-radius:4px;outline:0;width:100%;height:94px;min-height:94px;padding:8px 10px;box-shadow:inset 0 0 0 1px #e5e6eb}.device-detail-function-drawer__body>label>select{color:#1d2129;background:#fff;border:0;border-radius:4px;outline:0;width:100%;height:30px;padding:0 10px;box-shadow:inset 0 0 0 1px #e5e6eb}.device-detail-function-drawer__body>label>.device-detail-control-shell{border:0;height:auto;min-height:30px;box-shadow:inset 0 0 0 1px #e5e6eb}.device-detail-function-drawer__body>label>.device-detail-control-shell>input{flex:auto;min-width:0}.device-detail-function-drawer__prepend,.device-detail-function-drawer__unit{color:#4e5969;background:#f7f8fa;flex:none;align-self:stretch;align-items:center;padding:0 9px;display:inline-flex}.device-detail-function-drawer__prepend{border-right:1px solid #e5e6eb;border-radius:4px 0 0 4px}.device-detail-function-drawer__unit{border-left:1px solid #e5e6eb;border-radius:0 4px 4px 0}.device-detail-function-drawer__radios{align-items:center;gap:18px;min-height:30px;display:flex}.device-detail-function-drawer__radios>label{align-items:center;gap:6px;display:inline-flex}.device-detail-function-drawer__error{color:#f53f3f;font-size:12px;line-height:18px}.device-detail-function-drawer__submit-status{color:#4e5969;margin:0}.device-detail-function-drawer__body>div[role=alert]{justify-items:start;gap:12px;display:grid}.device-detail-function-drawer__body>div[role=alert]>p{margin:0}.device-detail-function-drawer__body>div[role=alert]>button{color:#2426c0;background:#fff;border:1px solid #9293e0;border-radius:4px;height:30px;padding:0 12px}.device-detail-edit-drawer>form>footer,.device-detail-filter-drawer>footer{border-top:1px solid #f2f3f5;justify-content:flex-end;align-items:center;height:59px;padding:10px;display:flex}.device-detail-edit-drawer>form>footer button,.device-detail-filter-drawer>footer button{border:1px solid #e5e6eb;border-radius:4px;min-width:62px;height:38px;padding:0 16px}.device-detail-edit-drawer>form>footer button,.device-detail-filter-drawer>footer button:last-child{color:#fff;background:#2426c0;border-color:#2426c0}.device-detail-function-drawer>form>footer{gap:8px}.device-detail-function-drawer>form>footer button:first-child{color:#1d2129;background:#fff;border-color:#e5e6eb}.device-detail-function-drawer>form>footer button:disabled{color:#a8abb2;cursor:not-allowed;background:#f2f3f5;border-color:#e5e6eb}.device-detail-filter-drawer>header>div{align-items:center;gap:4px;display:flex}.device-detail-filter-drawer>header>div>button:first-child{color:#a8abb2;align-items:center;gap:4px;height:30px;padding:0 10px;display:inline-flex}.device-detail-filter-drawer>header>div>button:first-child svg,.device-detail-filter-query>button svg{width:12px;height:12px}.device-detail-filter-drawer>header>div>button:last-child{width:20px;height:20px;padding:0}.device-detail-filter-drawer__body{background:#f2f3f5;flex:auto;min-height:0;padding:10px;overflow:auto}.device-detail-filter-query{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:38.625px;margin-bottom:10px;padding:8px 10px;display:flex}.device-detail-filter-query>button{color:#2426c0;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:4px;width:52px;height:22px;padding:0;display:inline-flex}.device-detail-filter-query-empty{color:#909399;background:#fff;border-radius:8px;min-height:38px;margin:-2px 0 10px;padding:10px;font-size:13px;line-height:18px}.device-detail-filter-fields{gap:10px;padding:0;display:grid}.device-detail-filter-fields>label{background:#fff;border-radius:8px;grid-template-rows:38.625px 50px;gap:0;width:100%;height:88.625px;display:grid;overflow:hidden}.device-detail-filter-fields>label>span:first-child{background:0 0;align-items:center;height:38.625px;padding:8px 10px;display:flex}.device-detail-filter-fields>label>.device-detail-control-shell{border:0;align-self:start;width:360px;height:30px;margin:10px;box-shadow:inset 0 0 0 1px #e5e6eb}.device-detail-filter-fields>label>.device-detail-control-shell>input{width:calc(100% - 20px);margin:0 10px}.device-detail-date-range{border:0;border-radius:4px;align-self:start;align-items:center;width:360px;height:30px;margin:10px;padding:0 10px;display:flex;box-shadow:inset 0 0 0 1px #e5e6eb}.device-detail-date-range.is-active{box-shadow:inset 0 0 0 1px #2426c0}.operations-device-detail-page .device-detail-filter-fields .device-detail-date-range>input{color:#606266;text-align:center;border:0;outline:0;flex:1 1 0;width:0;min-width:0;height:28px;padding:0;font-size:14px}.operations-device-detail-page .device-detail-filter-fields .device-detail-date-range>input::placeholder{color:#86909c;opacity:1}.device-detail-date-range>span{color:#303133;text-align:center;flex:0 0 39px;width:39px;padding:0 5px;font-size:14px}.device-detail-date-range>svg{color:#86909c;flex:0 0 14px;width:14px;height:14px}.device-detail-date-range__calendar{margin-right:4px}.device-detail-date-range__close{opacity:0;margin-right:4px}.device-date-range-picker{z-index:1100;color:#1d2129;background:#fff;border:.5px solid #e5e6eb;border-radius:4px;outline:0;grid-template-columns:323px 323px;width:647px;height:330px;display:grid;position:fixed;top:215px;right:401px;overflow:hidden;box-shadow:0 0 12px #0000001f}.device-date-range-picker__month{color:#606266;width:323px;height:329px;padding:16px;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:12px}.device-date-range-picker__month.is-left{border-right:.5px solid #e5e6eb}.device-date-range-picker__month>header{justify-content:center;align-items:center;width:100%;height:28px;display:flex;position:relative}.device-date-range-picker__nav{align-items:center;width:24px;height:28px;display:flex;position:absolute;top:0;left:0}.device-date-range-picker__month.is-right .device-date-range-picker__nav{flex-direction:row-reverse;left:auto;right:0}.device-date-range-picker__nav>button{color:#303133;background:0 0;border:0;justify-content:center;align-items:center;width:12px;height:15px;margin-top:8px;padding:0;display:inline-flex}.device-date-range-picker__nav>button>svg{width:10px;height:10px}.device-date-range-picker__nav>button>svg+svg{margin-left:-7px}.device-date-range-picker__caption{justify-content:center;align-items:center;height:28px;display:flex}.operations-device-detail-page .device-date-range-picker__caption>button{color:#606266;background:0 0;border:0;height:28px;padding:0 5px;font-size:16px;font-weight:500;line-height:22px}.device-date-range-picker__month>table{border-collapse:collapse;table-layout:fixed;width:100%;height:269px}.device-date-range-picker__month th,.device-date-range-picker__month td{color:#606266;text-align:center;border:0;width:14.2857%;height:38px;padding:0;font-size:12px;font-weight:400;line-height:20px}.device-date-range-picker__month thead,.device-date-range-picker__month thead tr,.device-date-range-picker__month th{height:41px}.device-date-range-picker__month th{padding:5px;line-height:30px}.device-date-range-picker__month td{padding:4px 0;line-height:30px}.device-date-range-picker__month td>button{width:24px;height:24px;color:inherit;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:24px;display:inline-flex}.device-date-range-picker__month td.is-adjacent-month{color:#86909c}.device-date-range-picker__month td>button.is-today{color:#2426c0;font-weight:700}.device-date-range-picker__month td>button.is-selected{color:#fff;background:#2426c0}.device-date-range-picker__month>table.device-date-range-picker__choice-grid{height:269px}.device-date-range-picker__month>table.device-date-range-picker__choice-grid td{width:25%;height:76px;padding:8px 4px}.device-date-range-picker__month>table.device-date-range-picker__choice-grid td>button{color:#606266;border-radius:4px;width:64px;height:36px;line-height:36px}.device-date-range-picker__month>table.device-date-range-picker__choice-grid td[aria-selected=true]>button{color:#2426c0;background:#ebebff;font-weight:700}.device-detail-filter-drawer>footer{justify-content:space-between}.device-detail-filter-drawer>footer button:first-child{color:#4e5969;background:#fff}.operations-device-detail-page .device-detail-toast{z-index:1100;color:#4e5969;background:#fff;border:1px solid #e5e6eb;border-radius:4px;padding:10px 16px;position:fixed;bottom:26px;right:32px;box-shadow:0 8px 24px #0000001f}@media (width<=760px){.operations-device-detail-page{width:952px;height:1105px;min-height:1105px}}.operations-work-order-detail-page,.operations-work-order-detail-page *{box-sizing:border-box}.operations-work-order-detail-page{color:#1d2129;background:#fff;min-width:952px;height:calc(100vh - 70px);min-height:calc(100vh - 70px);display:block;overflow:hidden}.operations-work-order-detail-page button,.operations-work-order-detail-page input,.operations-work-order-detail-page select,.operations-work-order-detail-page textarea{font-family:PingFang SC,Microsoft YaHei,sans-serif}.operations-work-order-detail-page .work-order-detail-base{height:100%}.operations-work-order-detail-page .work-order-detail-base__header{background:#fff;border-radius:10px 10px 0 0;height:99px;padding:16px;display:flex}.operations-work-order-detail-page .work-order-detail-header{width:100%}.operations-work-order-detail-page .work-order-detail-title-row{justify-content:space-between;width:100%;height:38px;display:flex}.operations-work-order-detail-page .work-order-detail-title{align-items:center;gap:0 16px;min-width:0;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:18px;font-weight:600;line-height:22px;display:flex}.operations-work-order-detail-page .work-order-detail-title h1{font:inherit;white-space:nowrap;margin:0}.operations-work-order-detail-page .work-order-detail-status{align-items:center;gap:5px;font-size:13px;font-weight:400;line-height:20px;display:inline-flex}.operations-work-order-detail-page .work-order-detail-status>i{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.operations-work-order-detail-page .work-order-detail-status--warning{color:#ff7d00}.operations-work-order-detail-page .work-order-detail-status--neutral{color:#1d2129}.operations-work-order-detail-page .work-order-detail-status--success{color:#00b42a}.operations-work-order-detail-page .work-order-detail-status--primary{color:#2426c0}.operations-work-order-detail-page .work-order-detail-actions{align-items:stretch;gap:8px;display:flex}.operations-work-order-detail-page .work-order-detail-actions button{color:#fff;white-space:nowrap;background:#2426c0;border:1px solid #2426c0;border-radius:4px;justify-content:center;align-items:center;gap:5px;height:38px;padding:0 16px;font-size:14px;line-height:14px;display:inline-flex}.operations-work-order-detail-page .work-order-detail-actions button svg{width:16px;height:16px}.operations-work-order-detail-page .work-order-detail-actions button:last-child{min-width:89px}.operations-work-order-detail-page .work-order-detail-metadata{color:#86909c;width:100%;height:18px;margin-top:10px;font-size:14px;font-weight:400;line-height:18px;display:flex}.operations-work-order-detail-page .work-order-detail-metadata>span{width:33.33%}.operations-work-order-detail-page .work-order-detail-base__content{background:#fff;border-radius:0 0 10px 10px;height:calc(100% - 99px);padding:16px;overflow:auto}.operations-work-order-detail-page .work-order-detail-tabs{border-bottom:1px solid #e5e6eb;height:39px;margin-bottom:15px;display:flex;position:relative}.operations-work-order-detail-page .work-order-detail-tabs button{color:#303133;background:0 0;border:0;align-items:flex-start;height:39px;padding:0 20px;font-size:14px;line-height:40px;display:inline-flex;position:relative}.operations-work-order-detail-page .work-order-detail-tabs button:first-child{padding-left:0}.operations-work-order-detail-page .work-order-detail-tabs button[aria-selected=true]{color:#2426c0}.operations-work-order-detail-page .work-order-detail-tabs button[aria-selected=true]:after{content:"";background:#2426c0;height:2px;position:absolute;bottom:-1px;left:20px;right:20px}.operations-work-order-detail-page .work-order-detail-tabs button:first-child:after{left:0}.operations-work-order-detail-page .work-order-detail-tabpanel{height:calc(100% - 54px);overflow:hidden}.operations-work-order-detail-page .work-order-detail-base-info{color:#1d2129;height:100%;font-size:14px;line-height:22px;overflow:auto}.operations-work-order-detail-page .work-order-detail-info-card{border:.625px solid #e5e6eb;border-radius:8px;padding:16px 16px 0;font-weight:400;box-shadow:0 2px 5px #00000008}.operations-work-order-detail-page .work-order-detail-base-info>h2{color:#1d2129;height:22px;margin:16px 0 8px;font-size:14px;font-weight:600;line-height:22px}.operations-work-order-detail-page .work-order-detail-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 -8px;display:grid}.operations-work-order-detail-page .work-order-detail-field{min-width:0;height:22px;margin-bottom:16px;padding:0 8px;display:flex}.operations-work-order-detail-page .work-order-detail-field__label{color:#4e5969;white-space:nowrap;flex:none}.operations-work-order-detail-page .work-order-detail-field__value{color:#1d2129;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.operations-work-order-detail-page .work-order-log-panel{grid-template-rows:74px minmax(0,1fr) 48px;height:100%;min-height:0;display:grid}.operations-work-order-detail-page .work-order-log-toolbar{align-items:center;padding:16px;display:flex}.operations-work-order-detail-page .work-order-log-filter-group{border-radius:50px;align-items:center;gap:8px;width:350px;height:42px;padding:4px 4px 4px 8px;display:flex}.operations-work-order-detail-page .work-order-log-quick-filter{background:#fff;border:0;border-radius:4px;align-items:center;gap:8px;width:228px;height:30px;padding:0 10px;display:flex;box-shadow:inset 0 0 0 1px #e5e6eb}.operations-work-order-detail-page .work-order-log-quick-filter svg{color:#86909c;flex:none;width:16px;height:16px}.operations-work-order-detail-page .work-order-log-quick-filter input{color:#1d2129;background:0 0;border:0;outline:0;width:100%;height:28px;padding:0;font-size:14px;line-height:28px}.operations-work-order-detail-page .work-order-log-filter-trigger{color:#1d2129;background:#fff;border:0;border-radius:50px;align-items:center;gap:6px;width:102px;height:34px;padding:7px 18px;font-size:14px;display:inline-flex;position:relative}.operations-work-order-detail-page .work-order-log-filter-trigger svg{width:18px;height:18px}.operations-work-order-detail-page .work-order-log-filter-trigger sup{color:#fff;background:#2426c0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;line-height:22px;display:grid;position:absolute;top:-8px;right:-8px}.operations-work-order-detail-page .work-order-log-main{min-height:0;overflow:hidden}.operations-work-order-detail-page .work-order-log-table-scroll{scrollbar-width:none;height:100%;overflow:auto}.operations-work-order-detail-page .work-order-log-table-scroll::-webkit-scrollbar{width:0;height:0}.operations-work-order-detail-page .work-order-log-table{table-layout:fixed;border-collapse:collapse;color:#1d2129;width:100%;font-size:13px}.operations-work-order-detail-page .work-order-log-table thead{z-index:2;position:sticky;top:0}.operations-work-order-detail-page .work-order-log-table th{text-align:left;background:#f7f8fa;border-bottom:1px solid #e5e6eb;height:40px;padding:0 16px;font-weight:600;line-height:20px}.operations-work-order-detail-page .work-order-log-table td{overflow-wrap:anywhere;vertical-align:middle;border-bottom:1px solid #ebeef2;min-height:54px;padding:8px 16px;line-height:23px;position:relative}.operations-work-order-detail-page .work-order-log-table tbody tr:hover td{background:#f5f7fa}.operations-work-order-detail-page .work-order-log-table__last-cell button{color:#2426c0;background:#fff;border:1px solid #babdff;border-radius:4px;height:32px;padding:0 10px;font-size:13px;position:absolute;bottom:8px;right:8px}.operations-work-order-detail-page .work-order-log-table__view-description{opacity:0;pointer-events:none}.operations-work-order-detail-page .work-order-log-table tbody tr:hover .work-order-log-table__view-description,.operations-work-order-detail-page .work-order-log-table__view-description.is-visible,.operations-work-order-detail-page .work-order-log-table__view-description:focus-visible{opacity:1;pointer-events:auto}.operations-work-order-detail-page .work-order-log-pagination{color:#303133;justify-content:space-between;align-items:center;padding-top:16px;font-size:14px;display:flex}.operations-work-order-detail-page .work-order-log-pagination__controls{align-items:center;gap:8px;height:32px;display:flex}.operations-work-order-detail-page .work-order-log-pagination__controls button,.operations-work-order-detail-page .work-order-log-pagination__controls select,.operations-work-order-detail-page .work-order-log-pagination__controls input{color:#303133;background:#f7f8fa;border:0;border-radius:2px;height:32px}.operations-work-order-detail-page .work-order-log-pagination__controls button{justify-content:center;align-items:center;min-width:32px;padding:0 4px;display:inline-flex}.operations-work-order-detail-page .work-order-log-pagination__controls button svg{width:16px;height:16px}.operations-work-order-detail-page .work-order-log-pagination__controls button[aria-current=page]{color:#fff;background:#2426c0}.operations-work-order-detail-page .work-order-log-pagination__controls select{background:#fff;border:1px solid #e5e6eb;width:104px;padding:0 8px}.operations-work-order-detail-page .work-order-log-pagination__controls input{text-align:center;background:#fff;border:1px solid #e5e6eb;width:40px;padding:0 6px}.operations-work-order-detail-page .work-order-drawer-overlay{z-index:2068;background:#00000080;position:fixed;inset:0}.operations-work-order-detail-page .work-order-log-filter-drawer,.operations-work-order-detail-page .work-order-edit-drawer,.operations-work-order-detail-page .work-order-log-description-drawer{background:#fff;border-radius:10px;height:calc(100vh - 20px);display:grid;position:absolute;top:10px;right:10px;overflow:hidden;box-shadow:0 18px 46px #0000002e}.operations-work-order-detail-page .work-order-log-filter-drawer{grid-template-rows:51px minmax(0,1fr) 59px;width:400px}.operations-work-order-detail-page .work-order-edit-drawer{grid-template-rows:41px minmax(0,1fr);width:500px}.operations-work-order-detail-page .work-order-log-description-drawer{grid-template-rows:51px minmax(0,1fr);width:440px}.operations-work-order-detail-page .work-order-log-filter-drawer>header,.operations-work-order-detail-page .work-order-edit-drawer>header,.operations-work-order-detail-page .work-order-log-description-drawer>header{color:#303133;background:#fff;border-bottom:1px solid #ebeef2;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.operations-work-order-detail-page .work-order-log-filter-drawer>header h2,.operations-work-order-detail-page .work-order-edit-drawer>header h2,.operations-work-order-detail-page .work-order-log-description-drawer>header h2{margin:0;font-size:16px;font-weight:600}.operations-work-order-detail-page .work-order-log-filter-drawer__header-actions{align-items:center;gap:0;display:flex}.operations-work-order-detail-page .work-order-log-filter-drawer__header-actions button,.operations-work-order-detail-page .work-order-edit-drawer>header button,.operations-work-order-detail-page .work-order-log-description-drawer>header button{color:#303133;background:0 0;border:0;justify-content:center;align-items:center;height:30px;padding:5px;display:inline-flex}.operations-work-order-detail-page .work-order-log-filter-drawer__header-actions button:first-child{color:#c9cdd4;width:106px;padding:0 10px;font-size:14px}.operations-work-order-detail-page .work-order-log-filter-drawer__header-actions button:last-child,.operations-work-order-detail-page .work-order-edit-drawer>header button,.operations-work-order-detail-page .work-order-log-description-drawer>header button{width:20px;height:20px;padding:0}.operations-work-order-detail-page .work-order-log-filter-drawer__header-actions svg,.operations-work-order-detail-page .work-order-edit-drawer>header svg,.operations-work-order-detail-page .work-order-log-description-drawer>header svg{width:20px;height:20px}.operations-work-order-detail-page .work-order-log-description-drawer__body{background:#fff;align-content:start;gap:18px;margin:0;padding:20px;display:grid;overflow:auto}.operations-work-order-detail-page .work-order-log-description-drawer__body>div{grid-template-columns:92px minmax(0,1fr);gap:12px;font-size:14px;line-height:22px;display:grid}.operations-work-order-detail-page .work-order-log-description-drawer__body dt{color:#86909c}.operations-work-order-detail-page .work-order-log-description-drawer__body dd{color:#1d2129;overflow-wrap:anywhere;margin:0}.operations-work-order-detail-page .work-order-log-filter-drawer__body{background:#f2f3f5;min-height:0;overflow:auto}.operations-work-order-detail-page .work-order-log-filter-saved{color:#1d2129;background:#fff;border-radius:4px;justify-content:space-between;align-items:center;height:40px;margin:9px 10px;padding:0 10px;font-size:14px;display:flex}.operations-work-order-detail-page .work-order-log-filter-saved button{color:#2426c0;background:0 0;border:0}.operations-work-order-detail-page .work-order-log-filter-saved-empty{color:#909399;background:#fff;border-radius:4px;min-height:36px;margin:-1px 10px 9px;padding:9px 10px;font-size:13px;line-height:18px}.operations-work-order-detail-page .work-order-log-filter-fields{gap:38px;padding:21px 20px 0;display:grid}.operations-work-order-detail-page .work-order-log-filter-fields label,.operations-work-order-detail-page .work-order-edit-field{color:#1d2129;gap:6px;font-size:14px;line-height:22px;display:grid}.operations-work-order-detail-page .work-order-log-filter-fields input,.operations-work-order-detail-page .work-order-log-filter-fields select{color:#1d2129;background:#fff;border:1px solid #e5e6eb;border-radius:4px;width:100%;height:32px;padding:0 10px;font-size:14px}.operations-work-order-detail-page .work-order-log-filter-drawer>footer,.operations-work-order-detail-page .work-order-edit-drawer form>footer{background:#fff;border-top:1px solid #ebeef2;justify-content:space-between;align-items:center;height:59px;padding:0 10px;display:flex}.operations-work-order-detail-page .work-order-log-filter-drawer>footer button,.operations-work-order-detail-page .work-order-edit-drawer form>footer button{color:#1d2129;background:#fff;border:.625px solid #e5e6eb;border-radius:4px;min-width:62px;height:38px;padding:0 16px;font-size:14px}.operations-work-order-detail-page .work-order-log-filter-drawer>footer .is-primary,.operations-work-order-detail-page .work-order-edit-drawer form>footer button{color:#fff;background:#2426c0;border-color:#2426c0}.operations-work-order-detail-page .work-order-edit-drawer form{grid-template-rows:minmax(0,1fr) 59px;min-height:0;display:grid}.operations-work-order-detail-page .work-order-edit-drawer__body{background:#fff;min-height:0;padding:16px;overflow:auto}.operations-work-order-detail-page .work-order-edit-field{gap:2px;min-height:56px;margin-bottom:16px;position:relative}.operations-work-order-detail-page .work-order-edit-field.is-required>span:first-child:before{color:#f56c6c;content:"*";margin-right:2px}.operations-work-order-detail-page .work-order-edit-field>input,.operations-work-order-detail-page .work-order-edit-field textarea,.operations-work-order-detail-page .work-order-edit-select>button{color:#1d2129;text-align:left;background:#fff;border:1px solid #e5e6eb;border-radius:4px;width:100%;height:32px;padding:0 10px;font-size:14px}.operations-work-order-detail-page .work-order-edit-field>input:disabled,.operations-work-order-detail-page .work-order-edit-select>button:disabled{color:#86909c;background:#f7f8fa}.operations-work-order-detail-page .work-order-edit-select{display:block;position:relative}.operations-work-order-detail-page .work-order-edit-select>button{justify-content:space-between;align-items:center;display:flex}.operations-work-order-detail-page .work-order-edit-select>button svg{flex:none;width:14px;height:14px}.operations-work-order-detail-page .work-order-edit-select>div[role=listbox]{z-index:2071;color:#909399;background:#fff;border:1px solid #e5e6eb;border-radius:4px;place-items:center;height:40px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 2px 12px #0000001a}.operations-work-order-detail-page .work-order-edit-field small{color:#f56c6c;font-size:12px;line-height:16px}.operations-work-order-detail-page .work-order-edit-field--upload{min-height:126px}.operations-work-order-detail-page .work-order-edit-upload-card{color:#8d949e;background:#fafafa;border:.625px dashed #e5e6eb;border-radius:6px;place-items:center;width:100px;height:100px;margin-top:2px;display:grid;position:relative}.operations-work-order-detail-page .work-order-edit-upload-card svg{width:28px;height:28px}.operations-work-order-detail-page .work-order-edit-upload-card input{opacity:0;width:1px;height:1px;position:absolute}.operations-work-order-detail-page .work-order-edit-field--textarea{min-height:120px}.operations-work-order-detail-page .work-order-edit-field textarea{resize:none;height:94px;padding:5px 10px;line-height:21px}.operations-work-order-detail-page .work-order-edit-drawer form>footer{justify-content:flex-end}@media (width<=760px){.operations-work-order-detail-page .work-order-detail-base__header,.operations-work-order-detail-page .work-order-detail-base__content{width:952px}}.protocol-list-page{color:#1d2129;background:#fff;flex-direction:column;min-width:672px;min-height:calc(100vh - 70px);display:flex;position:relative;overflow:visible}.protocol-toolbar{border-bottom:1px solid #f2f4f7;flex:0 0 74px;justify-content:space-between;align-items:center;min-width:672px;padding:0 16px;display:flex}.protocol-search-control{background:#f7f8fa;border:1px solid #0000;border-radius:24px;align-items:center;width:350px;height:42px;padding-left:18px;transition:border-color .1s,box-shadow .1s;display:flex}.protocol-search-control:focus-within{border-color:#9293e0;box-shadow:0 0 0 1px #9293e0}.protocol-search-control>svg{color:#86909c;fill:currentColor;flex:none;width:17px;height:17px}.protocol-search-control__input{min-width:0;height:38px;color:inherit;font:inherit;background:0 0;border:0;outline:none;padding:0 8px}.protocol-search-control__input::placeholder{color:#86909c}.protocol-search-control__clear,.protocol-filter-trigger{background:0 0;justify-content:center;align-items:center;display:inline-flex}.protocol-search-control__clear{color:#86909c;width:28px;height:38px;padding:0 8px}.protocol-search-control__clear svg,.protocol-filter-trigger svg{fill:currentColor;width:16px;height:16px}.protocol-filter-trigger{color:#1d2129;border-left:1px solid #e5e8ed;border-radius:0 24px 24px 0;align-self:stretch;gap:6px;width:98px;margin-left:auto;position:relative}.protocol-filter-trigger__badge{color:#fff;text-align:center;background:#262ac8;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:11px;line-height:16px;position:absolute;top:2px;right:7px}.protocol-toolbar__actions{align-items:center;gap:10px;display:flex}.protocol-toolbar__actions .protocol-button{width:112px;height:38px;padding:0}.protocol-selection-summary{align-items:center;gap:10px;display:flex}.protocol-selection-summary>button:first-child{color:#262ac8;background:0 0;padding:0}.protocol-selection-summary>span{color:#86909c}.protocol-selection-summary>strong{color:#86909c;min-width:12px;font-weight:400}.protocol-button{border:1px solid #e5e8ed;border-radius:4px;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 18px;display:inline-flex}.protocol-button svg{fill:currentColor;width:16px;height:16px}.protocol-button--primary{color:#fff;background:#262ac8;border-color:#262ac8}.protocol-button--danger{color:#e14848;background:#fff}.protocol-table-scroll{width:max(100px, calc(100vw - var(--legacy-content-viewport-offset,290px)));background:#fff;flex:auto;min-height:680px;position:relative;overflow:auto}.protocol-table{table-layout:fixed;border-spacing:0;border-collapse:separate;width:1448px;min-width:1448px}.protocol-table__checkbox-column{width:48px}.protocol-table__standard-column{width:200px}.protocol-table__remark-column{width:400px}.protocol-table__time-column{width:200px}.protocol-table th,.protocol-table td{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #ebeef2;height:40px;padding:0 16px;line-height:39px;overflow:hidden}.protocol-table thead th{z-index:3;background:#f7f8fa;height:40px;font-weight:600;position:sticky;top:0}.protocol-table tbody tr{background:#fff;transition:background-color .1s}.protocol-table tbody tr:hover{background:#f7f8fa}.protocol-table tbody tr.is-selected{background:#e8e8f8}.protocol-table .protocol-table__sticky-cell{z-index:2;text-align:center;background:inherit;padding:0;position:sticky;left:0}.protocol-table thead .protocol-table__sticky-cell{z-index:4;background:#f7f8fa}.protocol-checkbox{vertical-align:middle;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:relative}.protocol-checkbox input{opacity:0;width:1px;height:1px;position:absolute}.protocol-checkbox span{background:#fff;border:1px solid #d1d6dd;border-radius:3px;width:14px;height:14px}.protocol-checkbox input:focus-visible+span{outline-offset:2px;outline:1px solid #9293e0}.protocol-checkbox input:checked+span,.protocol-checkbox input[aria-checked=mixed]+span{background:#262ac8;border-color:#262ac8;position:relative}.protocol-checkbox input:checked+span:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:7px;position:absolute;top:2px;left:4px;transform:rotate(45deg)}.protocol-checkbox input[aria-checked=mixed]+span:after{content:"";background:#fff;width:6px;height:2px;position:absolute;top:5px;left:3px}.protocol-sort-button{height:39px;font-weight:inherit;background:0 0;align-items:center;gap:5px;padding:0;display:inline-flex}.protocol-sort-button__arrows{grid-template-rows:7px 7px;width:12px;height:14px;display:inline-grid}.protocol-sort-button__arrows svg{color:#a5acb7;fill:currentColor;width:12px;height:12px}.protocol-sort-button[data-sort-direction=ascending] svg:first-child,.protocol-sort-button[data-sort-direction=descending] svg:last-child{color:#262ac8}.protocol-table__time-cell{position:relative}.protocol-row-actions{opacity:1;background:#f7f8fa;align-items:center;gap:8px;padding-left:12px;display:flex;position:absolute;inset:0 8px 0 auto}.protocol-row-actions button{color:#262ac8;background:#fff;border:1px solid #e5e8ed;border-radius:3px;height:30px;padding:0 10px}.protocol-row-actions .protocol-row-actions__delete{color:#e14848;align-items:center;gap:5px;display:inline-flex}.protocol-row-actions__delete svg{fill:currentColor;width:14px;height:14px}@keyframes protocol-row-actions-in{0%{opacity:0}to{opacity:1}}.protocol-pagination{border-top:1px solid #ebeef2;flex:0 0 62px;justify-content:space-between;align-items:center;min-width:672px;padding:0 16px;display:flex}.protocol-pagination__total{color:#67717e}.protocol-pagination__controls{align-items:center;gap:8px;width:406px;height:32px;padding-left:16px;display:flex}.protocol-pagination__controls>button{background:#f7f8fa;border-radius:3px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.protocol-pagination__controls>button svg{fill:currentColor;width:14px;height:14px}.protocol-pagination__controls>button:disabled{color:#cacfd6}.protocol-pagination__controls .protocol-pagination__active-page{color:#fff;background:#262ac8}.protocol-page-size{margin-left:12px;position:relative}.protocol-page-size__trigger{background:#fff;border:1px solid #e5e8ed;border-radius:3px;justify-content:space-between;align-items:center;width:128px;height:30px;padding:0 12px;display:inline-flex}.protocol-page-size__trigger svg{fill:currentColor;width:14px;height:14px}.protocol-page-size__list{z-index:20;background:#fff;border:1px solid #e5e8ed;border-radius:3px;width:128px;margin:0;padding:5px 0;list-style:none;position:absolute;bottom:36px;right:0;box-shadow:0 7px 20px #1d21291f}.protocol-page-size__list li{height:34px;padding:0 12px;line-height:34px}.protocol-page-size__list li[aria-selected=true]{color:#262ac8;background:#f7f8fa}.protocol-goto{white-space:nowrap;align-items:center;gap:8px;margin-left:8px;display:inline-flex}.protocol-goto input{width:56px;height:30px;color:inherit;font:inherit;text-align:center;border:1px solid #e5e8ed;border-radius:3px;outline:none;padding:0 8px}.protocol-goto input:focus-visible{border-color:#9293e0;box-shadow:0 0 0 1px #9293e0}.protocol-loading-mask{z-index:30;background:#ffffffe6;justify-content:center;align-items:center;animation:.3s both protocol-mask-in;display:flex;position:absolute;inset:74px 0 62px}.protocol-loading-mask__spinner{width:42px;height:42px;animation:2s linear infinite protocol-loading-rotate}.protocol-loading-mask__path{stroke:#262ac8;stroke-dasharray:90 150;stroke-dashoffset:0;stroke-linecap:round;stroke-width:2px;animation:1.5s ease-in-out infinite protocol-loading-dash}@keyframes protocol-loading-rotate{to{transform:rotate(360deg)}}@keyframes protocol-loading-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-40px}to{stroke-dasharray:90 150;stroke-dashoffset:-120px}}@keyframes protocol-mask-in{0%{opacity:0}to{opacity:1}}.protocol-overlay-layer{z-index:2000;position:fixed;inset:0}.protocol-overlay-mask{cursor:default;background:#00000080;width:100%;height:100%;padding:0;animation:.3s both protocol-mask-in;position:absolute;inset:0}.protocol-drawer{background:#f7f8fa;border-radius:10px;flex-direction:column;height:calc(100vh - 20px);animation:.3s both protocol-drawer-in;display:flex;position:absolute;top:10px;right:10px;overflow:hidden;box-shadow:0 8px 32px #1d21292e}.protocol-drawer[data-state=closing]{pointer-events:none;animation:.3s both protocol-drawer-out}@keyframes protocol-drawer-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes protocol-drawer-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.protocol-filter-drawer{width:400px}.protocol-sr-focus-owner{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.protocol-drawer__header{background:#fff;border-bottom:1px solid #ebeef2;flex:0 0 52px;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.protocol-drawer__header button{background:0 0;width:32px;height:32px;padding:7px}.protocol-drawer__header svg{fill:currentColor;width:18px;height:18px}.protocol-filter-drawer__saved-query,.protocol-filter-section{background:#fff;border-radius:5px;margin:10px}.protocol-filter-drawer__saved-query{grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:6px;height:48px;padding:0 12px;display:grid}.protocol-filter-drawer__saved-query svg{fill:currentColor;width:16px;height:16px}.protocol-filter-section{padding:12px 10px}.protocol-filter-section>label,.protocol-filter-section__label{margin-bottom:12px;font-weight:600;display:block}.protocol-filter-section>input{width:100%;height:36px;color:inherit;font:inherit;border:1px solid #e5e8ed;border-radius:3px;outline:none;padding:0 10px}.protocol-filter-section>input:focus{border-color:#9293e0;box-shadow:0 0 0 1px #9293e0}.protocol-date-range{color:#86909c;background:#fff;border:1px solid #e5e8ed;border-radius:3px;align-items:center;width:100%;height:36px;padding:0 8px;display:flex}.protocol-date-range>svg{fill:currentColor;flex:none;width:14px;height:14px;margin-right:4px}.protocol-date-range>button[role=combobox]{min-width:0;height:30px;color:inherit;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:1 1 0;padding:0;overflow:hidden}.protocol-date-range>button[role=combobox]:focus-visible{color:#2426c0;outline-offset:1px;outline:1px solid #9293e0}.protocol-date-range>span{text-align:center;flex:0 0 12px}.protocol-date-picker{z-index:2050;box-sizing:border-box;color:#606266;background:#fff;border:1px solid #e4e7ed;border-radius:4px;outline:0;padding:0;font-size:12px;line-height:30px;position:fixed;box-shadow:0 0 12px #0000001f}.protocol-date-picker__panels{width:646px;height:328px;display:flex}.protocol-date-picker__month{box-sizing:border-box;flex:0 0 323px;width:323px;height:328px;padding:16px}.protocol-date-picker__month:first-child{border-right:1px solid #e4e7ed}.protocol-date-picker__month>header{height:28px;display:block;position:relative}.protocol-date-picker__month>header>strong{color:#606266;text-align:center;height:30px;margin:0 50px;font-size:16px;font-weight:500;line-height:30px;display:block}.protocol-date-picker__month header nav{width:24px;height:23px;display:flex;position:absolute;top:0}.protocol-date-picker__month:first-child header nav{left:0}.protocol-date-picker__month:last-child header nav{right:0}.protocol-date-picker__month header nav button{color:#303133;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:12px;min-width:12px;height:15px;margin-top:8px;padding:0;display:inline-flex}.protocol-date-picker__month header nav button:hover,.protocol-date-picker__month header nav button:focus-visible{color:#2426c0;outline:0}.protocol-date-picker__month header svg{fill:currentColor;width:12px;height:12px}.protocol-date-picker__month header button svg+svg{margin-left:-7px}.protocol-date-picker__calendar{text-align:center;height:268px}.protocol-date-picker__week{grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;height:38px;display:grid}.protocol-date-picker__week:first-child{box-sizing:border-box;border-bottom:1px solid #ebeef5;height:40px}.protocol-date-picker__week>span{color:#606266;justify-content:center;justify-self:stretch;align-items:center;height:38px;display:inline-flex}.protocol-date-picker__week:first-child>span{height:40px;font-weight:400}.protocol-date-picker__week>span.is-in-range{background:#f0f3ff}.protocol-date-picker__week>span>button{color:#606266;width:24px;height:24px;font:inherit;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:24px;display:inline-flex}.protocol-date-picker__week>span>button.is-outside-month{color:#86909c}.protocol-date-picker__week>span>button.is-selected-date{color:#fff;background:#2426c0;font-weight:700}.protocol-date-picker__week>span>button:hover,.protocol-date-picker__week>span>button:focus-visible{color:#2426c0;outline-offset:1px;outline:2px solid #9293e0}.protocol-date-picker__week>span>button.is-selected-date:hover,.protocol-date-picker__week>span>button.is-selected-date:focus-visible{color:#fff}.protocol-drawer__footer{background:#fff;border-top:1px solid #ebeef2;flex:0 0 62px;justify-content:flex-end;align-items:center;gap:10px;margin-top:auto;padding:0 10px;display:flex}.protocol-new-drawer{background:#fff;width:500px}.protocol-new-drawer__body{grid-template-columns:1fr;align-content:start;padding:12px 16px;display:grid}.protocol-new-drawer__body label{margin:0 0 8px}.protocol-new-drawer__body input,.protocol-new-drawer__body textarea{width:100%;color:inherit;font:inherit;border:1px solid #d1d6dd;border-radius:3px;outline:none;padding:0 10px}.protocol-new-drawer__body input{height:36px}.protocol-new-drawer__body textarea{resize:vertical;height:94px;margin-bottom:18px;padding-top:9px}.protocol-new-drawer__body input:focus,.protocol-new-drawer__body textarea:focus{border-color:#9293e0;box-shadow:0 0 0 1px #9293e0}.protocol-new-drawer__body input[aria-invalid=true]{border-color:#e14848}.protocol-required,.protocol-field-error{color:#e14848}.protocol-required{margin-right:4px}.protocol-field-error{min-height:22px;padding-top:4px;font-size:12px}.protocol-delete-dialog{background:#fff;border-radius:10px;grid-template-rows:105px 55px 63px;width:420px;height:223px;animation:.3s both protocol-dialog-in;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 10px 34px #1d212938}.protocol-delete-dialog[data-state=closing]{pointer-events:none;animation:.3s both protocol-dialog-out}@keyframes protocol-dialog-in{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes protocol-dialog-out{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-48%)}}.protocol-delete-dialog>header{flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;padding:32px 16px 0;display:flex}.protocol-delete-dialog>header strong{font-size:18px;font-weight:400;line-height:20px}.protocol-delete-dialog>header svg{color:#f59620;fill:currentColor;width:30px;height:30px}.protocol-delete-dialog>p{color:#606266;text-align:center;justify-content:center;align-items:flex-start;margin:0;padding:6px 16px 0;line-height:20px;display:flex}.protocol-delete-dialog>footer{border-top:1px solid #ebeef2;justify-content:flex-end;align-items:center;gap:10px;padding:0 16px;display:flex}.protocol-delete-dialog>footer .protocol-button{min-width:50px;height:30px}@media (width<=600px){.protocol-toolbar{min-width:672px}.protocol-list-page{min-width:0;height:calc(100vh - 76px);min-height:calc(100vh - 76px)}.protocol-table-scroll{min-height:0}.protocol-pagination{min-width:0;min-height:62px;max-height:62px}}.protocol-details-page{box-sizing:border-box;flex-direction:column;gap:0;min-width:0;height:calc(100vh - 70px);min-height:0;padding:0;display:flex}.protocol-details-page *,.protocol-details-page :before,.protocol-details-page :after{box-sizing:border-box}.protocol-details-header{background:#fff;border-bottom:0;flex:0 0 142px;padding:16px}.protocol-details-header__title-row{justify-content:space-between;align-items:center;height:38px;display:flex}.protocol-details-header__title{color:#202226;font-family:PingFang SC,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:38px}.protocol-details-header__info{color:#202226;background:#fff;border:1px solid #e2e5ea;border-radius:4px;justify-content:space-around;gap:8px;height:56px;margin-top:16px;padding:16px;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:21px;display:flex;box-shadow:0 2px 5px #00000008}.protocol-details-header__info>div{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.protocol-version-title{color:#202226;text-overflow:ellipsis;flex:0 0 21px;margin:0 16px 16px;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:21px;overflow:hidden}.protocol-version-card{background:#fff;border:1px solid #e2e5ea;border-radius:5px;flex-direction:column;flex:1;min-height:0;margin:0 16px 16px;display:flex;overflow:hidden;box-shadow:0 2px 5px #00000008}.protocol-version-toolbar{flex:0 0 74px;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.protocol-version-toolbar__filters{background:#f2f3f5;border-radius:50px;align-items:center;gap:8px;width:350px;height:42px;padding:4px 4px 4px 8px;display:flex}.protocol-version-search-control{background:0 0;border:0;align-items:center;width:228px;height:30px;padding:1px 0 1px 10px;display:flex}.protocol-version-search-control>svg{color:#86909c;flex:0 0 16px;width:16px;height:16px;margin-right:4px}.protocol-version-search-control>input{color:#202226;font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;height:28px;padding:0}.protocol-version-search-control:focus-within{box-shadow:none}.protocol-version-filter-trigger{color:#000;cursor:pointer;background:#fff;border:0;border-radius:50px;flex:0 0 102px;align-items:center;gap:6px;height:34px;padding:7px 18px;font:14px PingFang SC,Microsoft YaHei,sans-serif;display:inline-flex}.protocol-version-filter-trigger svg{width:18px;height:18px}.protocol-details-button svg{width:16px;height:16px}.protocol-details-button{cursor:pointer;font:inherit;border-radius:4px;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 16px;display:inline-flex}.protocol-details-button--plain{color:#202226;background:#fff;border:1px solid #d8dce3}.protocol-details-button--primary{color:#fff;background:#2426c0;border:1px solid #2426c0}.protocol-version-table-scroll{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.protocol-version-table-body-scroll{flex:1;min-height:0;position:relative;overflow-y:auto}.protocol-version-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1550px}.protocol-version-column--version,.protocol-version-column--make-type,.protocol-version-column--use-count,.protocol-version-column--status,.protocol-version-column--modify-time{width:200px}.protocol-version-column--description{width:300px}.protocol-version-column--create-time{width:250px}.protocol-version-table th,.protocol-version-table td{color:#202226;text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #e8eaf0;height:49px;padding:0 16px;font-family:PingFang SC,sans-serif;font-size:14px;font-weight:400;line-height:21px;position:relative;overflow:hidden}.protocol-version-table th{color:#202226;background:#f7f8fa;height:39px;font-weight:500}.protocol-version-table--body tr:hover td{background:#f5f7ff}.protocol-version-table__empty{color:#8f95a1!important;text-align:center!important;height:120px!important}.protocol-version-status{align-items:center;gap:6px;display:inline-flex}.protocol-version-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.protocol-version-status--启用{color:#16a36a}.protocol-version-status--停用{color:#8f95a1}.protocol-version-status--草稿{color:#294bda}.protocol-version-row-actions{box-sizing:border-box;pointer-events:none;z-index:3;background:#f7f8fa;justify-content:flex-end;align-items:center;gap:10px;width:185px;height:49px;padding:0 16px;display:flex;position:absolute;right:0}.protocol-version-row-actions button{color:#294bda;cursor:pointer;pointer-events:auto;background:#fff;border:1px solid #d8dce3;border-radius:4px;align-items:center;gap:4px;width:71px;height:30px;padding:4px 10px;font:13px/13px Arial,sans-serif;display:inline-flex}.protocol-version-row-actions button.is-danger{color:#f14b4b}.protocol-version-row-actions svg{width:16px;height:16px}.protocol-details-pagination{color:#5f6570;flex:0 0 62px;justify-content:space-between;align-items:center;padding:0 16px;font-size:13px;display:flex}.protocol-details-pagination>div,.protocol-details-pagination__size{align-items:center;gap:8px;display:flex}.protocol-details-pagination button{color:#5f6570;background:#fff;border:1px solid #d8dce3;border-radius:4px;justify-content:center;align-items:center;min-width:32px;height:32px;display:inline-flex}.protocol-details-pagination button.is-active{color:#fff;background:#294bda;border-color:#294bda}.protocol-details-pagination button svg{width:14px;height:14px}.protocol-details-pagination select,.protocol-details-pagination input{color:#202226;font:inherit;background:#fff;border:1px solid #d8dce3;border-radius:4px;height:32px}.protocol-details-pagination select{width:58px;padding:0 8px}.protocol-details-pagination input{text-align:center;width:46px;padding:0 6px}.protocol-details-overlay{z-index:90;position:fixed;inset:0}.protocol-details-overlay__mask{background:#00000073;border:0;width:100%;padding:0;position:absolute;inset:0}.protocol-details-drawer{background:#fff;border-radius:4px 0 0 4px;flex-direction:column;width:500px;max-width:calc(100% - 20px);display:flex;position:absolute;top:10px;bottom:10px;right:10px;box-shadow:-8px 0 24px #0000001f}.protocol-version-filter-drawer{width:400px}.protocol-details-drawer__header{border-bottom:1px solid #e8eaf0;flex:0 0 43px;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.protocol-details-drawer__sr-focus{outline:0;width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}.protocol-version-filter-drawer .protocol-details-drawer__header{flex-basis:51px}.protocol-details-drawer__header strong{color:#202226;font-size:16px;font-weight:500}.protocol-details-drawer__header-actions{align-items:center;gap:0;display:flex}.protocol-details-drawer__header-actions>button:last-child{color:#8f95a1;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.protocol-details-drawer__header-actions>button:last-child svg{width:16px;height:16px}.protocol-details-drawer__footer{border-top:1px solid #e8eaf0;flex:0 0 59px;justify-content:flex-end;align-items:center;gap:8px;padding:10px;display:flex}.protocol-version-filter-drawer .protocol-details-drawer__footer{justify-content:space-between}.protocol-details-form{flex:1;align-content:start;gap:16px;min-height:0;padding:16px;display:grid;overflow-y:auto}.protocol-details-form label{color:#5f6570;gap:4px;font-size:14px;line-height:22px;display:grid}.protocol-details-form>label>input,.protocol-details-form>label>textarea{color:#202226;font:inherit;border:1px solid #d8dce3;border-radius:4px;outline:0;width:100%;height:30px;padding:1px 10px}.protocol-details-form>label>textarea{resize:vertical;height:94px;min-height:94px;padding:5px 10px}.protocol-details-form>label>input:focus,.protocol-details-form>label>textarea:focus{border-color:#294bda;box-shadow:0 0 0 2px #294bda1f}.protocol-details-form__required-label:before,.protocol-details-form__error{color:#f14b4b}.protocol-details-form__required-label:before{content:"*"}.protocol-details-form__error{margin-top:-8px;font-size:12px;line-height:18px}.protocol-version-filter-drawer__save{background:0 0;border:0;height:30px;padding:0 10px}.protocol-version-filter-drawer__body{background:#f2f3f5;flex-direction:column;flex:1;gap:10px;min-height:0;padding:10px;display:flex}.protocol-version-filter-drawer__saved{box-sizing:border-box;background:#fff;flex:0 0 39px;justify-content:space-between;height:39px;min-height:39px;padding:8px 10px;display:flex}.protocol-version-filter-drawer__saved-text{flex:1;font-size:14px;font-weight:500;line-height:22px}.protocol-version-filter-drawer__toggle{color:#5f6570;cursor:pointer;flex:0 0 52px;justify-content:flex-end;align-items:center;gap:4px;line-height:22px;display:inline-flex}.protocol-version-filter-drawer__toggle svg{width:14px;height:14px}.protocol-details-form--filter{align-content:unset;flex-direction:column;flex:1;gap:10px;padding:0;display:flex}.protocol-details-form--filter>label{background:#fff;flex:0 0 89px;grid-template-rows:39px 50px;gap:0;height:89px}.protocol-details-form--filter>label>span{padding:8px 10px;line-height:22px}.protocol-details-form--filter>label>input{align-self:center;width:calc(100% - 20px);height:30px;margin:10px;padding:1px 10px}.protocol-details-form--filter>.protocol-version-radio-group{background:#fff;flex:0 0 89px;grid-template-rows:39px 50px;gap:0;height:89px;display:grid}.protocol-details-form--filter>.protocol-version-radio-group>legend{height:39px;margin:0;padding:8px 10px;line-height:22px}.protocol-version-radio-group__options{align-items:center;gap:35px;height:30px;margin:10px;padding:0 0 0 10px;display:flex}.protocol-details-form--filter .protocol-version-radio-group input{width:14px;height:14px}.protocol-version-radio-group{border:0;gap:18px;margin:0;padding:0;display:flex}.protocol-version-radio-group legend{color:#5f6570;margin-bottom:10px;padding:0;font-size:14px}.protocol-version-radio-group label{color:#202226;cursor:pointer;align-items:center;gap:6px;display:inline-flex}.protocol-version-radio-group input{accent-color:#294bda;width:14px;height:14px;margin:0;padding:0}.protocol-version-form>.protocol-version-radio-group{grid-template-rows:22px 30px;gap:4px;height:56px;display:grid}.protocol-version-form>.protocol-version-radio-group legend{margin:0;line-height:22px}.protocol-version-radio-group__inline-options{align-items:center;gap:10px;height:30px;margin-top:4px;display:flex}.protocol-version-radio-group__inline-options label{height:30px}.protocol-version-form__script-field{gap:4px;display:grid}.protocol-version-form__script-label{color:#5f6570;justify-content:space-between;align-items:center;font-size:14px;line-height:22px;display:flex}.protocol-version-form__script-label>span:first-child>span{color:#8f95a1;font-size:12px}.protocol-version-form__script-label>span:last-child{cursor:pointer;margin-right:12px;display:inline-flex}.protocol-version-form__script-label>span:last-child svg{width:16px;height:16px}.protocol-version-script-editor{width:100%;height:350px;position:relative}.protocol-version-script-editor.is-fullscreen{z-index:9999;width:100%;height:100%;position:fixed;inset:0}.protocol-version-script-editor__ace{width:100%;height:100%}.protocol-version-script-editor__fullscreen-close{cursor:pointer;width:16px;height:16px;display:none;position:absolute;top:16px;right:16px}.protocol-version-script-editor__fullscreen-close svg{width:16px;height:16px}.protocol-version-script-editor.is-fullscreen .protocol-version-script-editor__fullscreen-close{display:block}@media (width<=700px){.protocol-details-page{min-width:952px}.protocol-details-drawer{max-width:calc(100vw - 20px)}}.asset-management-tree__branch{width:100%}.asset-management-page .asset-management-tree__node{box-sizing:border-box;color:#4e5969;cursor:pointer;border-left:2px solid #0000;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;width:100%;min-height:38px;padding-right:7px;display:grid}.asset-management-page .asset-management-tree__node:hover{background:#f7f8fa}.asset-management-page .asset-management-tree__node[aria-selected=true]{color:#2426c0;background:#f5f5ff;border-left-color:#262ac8}.asset-management-page .asset-management-tree__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.asset-management-page .asset-management-tree__actions{opacity:0;align-items:center;display:flex}.asset-management-page .asset-management-tree__node:hover .asset-management-tree__actions,.asset-management-page .asset-management-tree__node:focus-within .asset-management-tree__actions,.asset-management-page .asset-management-tree__node[aria-selected=true] .asset-management-tree__actions{opacity:1}.asset-management-page .asset-management-tree__actions button,.asset-management-page .asset-management-tree__toggle{color:#4e5969;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:30px;padding:5px;display:inline-flex}.asset-management-page .asset-management-tree__actions button:hover{color:#2426c0}.asset-management-page .asset-management-tree__actions svg,.asset-management-page .asset-management-tree__toggle svg{width:16px;height:16px}.asset-management-page .asset-management-tree>[role=status]{color:#86909c;text-align:center;padding:20px}.asset-source-dialog-layer{z-index:2200;position:fixed;inset:0}.asset-source-dialog-mask{background:#0000005c;border:0;padding:0;position:absolute;inset:0}.asset-source-dialog{box-sizing:border-box;background:#fff;border-radius:8px;flex-direction:column;width:500px;display:flex;position:absolute;top:10px;bottom:10px;right:10px;box-shadow:0 12px 36px #00000029}.asset-source-dialog>header{border-bottom:1px solid #e5e6eb;justify-content:space-between;align-items:center;min-height:56px;padding:0 20px;display:flex}.asset-source-dialog>header h2{margin:0;font-size:16px}.asset-source-dialog>header button{color:#4e5969;background:0 0;border:0;width:32px;height:32px;padding:7px}.asset-source-dialog>header svg{width:18px;height:18px}.asset-source-dialog__body{gap:18px;padding:20px;display:grid;overflow:auto}.asset-source-dialog__body label{gap:8px;display:grid;position:relative}.asset-source-dialog__body i{color:#f53f3f;margin-right:3px;font-style:normal}.asset-source-dialog__body input,.asset-source-dialog__body select,.asset-source-dialog__body textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #dcdfe6;border-radius:4px;padding:8px 10px}.asset-source-dialog__body input[aria-invalid=true]{border-color:#f53f3f}.asset-source-dialog__body label>small[role=alert]{color:#f53f3f}.asset-source-dialog__description small{color:#86909c;position:absolute;bottom:6px;right:8px}.asset-source-dialog>footer,.asset-source-confirm>footer{border-top:1px solid #e5e6eb;justify-content:flex-end;align-items:center;gap:8px;min-height:56px;margin-top:auto;padding:0 20px;display:flex}.asset-source-dialog>footer button,.asset-source-confirm>footer button{color:#2426c0;background:#fff;border:1px solid #b4b8ff;border-radius:4px;height:32px;padding:0 16px}.asset-source-dialog>footer button.is-primary,.asset-source-confirm>footer button.is-primary{color:#fff;background:#2426c0;border-color:#2426c0}.asset-source-confirm{background:#fff;border-radius:8px;width:420px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 36px #00000029}.asset-source-confirm>p{text-align:center;margin:0;padding:28px 24px;font-size:16px}.operations-device-source-status{clip:rect(0 0 0 0);clip-path:inset(50%);opacity:0;white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.operations-device-selection-toolbar .operations-button--device-delete{color:var(--el-color-danger,#f56c6c)}.operations-device-batch-delete-dialog{text-align:center}.operations-device-batch-delete-dialog>p{color:#303133;margin:0;padding:28px 24px 8px;font-size:16px}.reports-page{color:#1d2129;background:#fff;border-radius:10px;flex-direction:column;width:100%;min-width:0;height:100%;min-height:100%;display:flex;position:relative;overflow-y:auto}.reports-page button,.reports-page input,.reports-page select{color:inherit;font:inherit}.reports-page button,.reports-page select{cursor:pointer}.reports-page svg{fill:currentColor}.reports-tabs{border-bottom:1px solid #ebeef2;flex:0 0 58px;align-items:stretch;gap:8px;min-width:960px;padding:0 20px;display:flex}.reports-tabs button{color:#67717e;white-space:nowrap;background:#fff;min-width:80px;padding:0 16px;position:relative}.reports-tabs button:after{content:"";background:0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.reports-tabs button.is-active{color:#262ac8;font-weight:600}.reports-tabs button.is-active:after{background:#262ac8}.reports-tabs button:disabled{color:#bec4cc;cursor:not-allowed}.reports-tabs button:focus-visible,.reports-query-bar button:focus-visible,.reports-control:focus-within{outline-offset:1px;outline:2px solid #9293e0}.reports-query-panel{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative;overflow:auto}.reports-query-bar{border-bottom:1px solid #f2f4f7;flex-wrap:wrap;flex:none;align-items:flex-end;gap:12px;min-width:960px;min-height:112px;padding:20px 16px 24px;display:flex}.reports-field{color:#3d4046;flex-direction:column;flex:0 320px;gap:8px;min-width:320px;line-height:20px;display:flex}.reports-field--selector{flex-basis:320px}.reports-field--time-range{flex-basis:460px}.reports-field>input,.reports-field>select,.reports-time-range>input,.reports-time-range>select,.reports-dialog-filter input{color:#3d4046;background:#fff;border:1px solid #e5e8ed;border-radius:4px;outline:0;min-width:0;height:38px;padding:0 12px}.reports-field>input:focus,.reports-field>select:focus,.reports-time-range>input:focus,.reports-time-range>select:focus,.reports-dialog-filter input:focus{border-color:#9293e0;box-shadow:0 0 0 1px #9293e0}.reports-input[readonly]{cursor:pointer}.reports-input[readonly]::placeholder{color:#acb4be}.reports-time-range{grid-template-columns:minmax(82px,.55fr) minmax(150px,1fr) auto minmax(150px,1fr);align-items:center;gap:8px;display:grid}.reports-time-range--single{grid-template-columns:minmax(82px,.55fr) minmax(210px,1.65fr)}.reports-query-bar--operations{border-bottom:.625px solid #f2f3f5;min-width:0;min-height:0;padding:16px;display:block}.reports-query-bar--operations .reports-query-row{justify-content:space-between;gap:16px;margin-bottom:16px;display:flex}.reports-query-bar--operations .reports-query-left{flex-wrap:wrap;flex:1;gap:16px;min-width:0;display:flex}.reports-query-bar--operations .reports-field{flex-direction:row;flex:0 auto;align-items:center;gap:0;width:320px;min-width:320px;height:30px}.reports-query-bar--operations .reports-field--time-range{flex-basis:auto;width:486px}.reports-query-bar--operations .reports-field>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:60px;max-width:100px;margin-right:8px;font-size:14px;overflow:hidden}.reports-query-bar--operations .reports-field>input,.reports-query-bar--operations .reports-field>select,.reports-query-bar--operations .reports-time-range{flex:auto}.reports-query-bar--operations .reports-field>input,.reports-query-bar--operations .reports-field>select,.reports-query-bar--operations .reports-time-range>input,.reports-query-bar--operations .reports-time-range>select{height:30px}.operations-empty-select{flex:auto;min-width:0;height:30px;position:relative}.operations-empty-select__trigger{color:#acb4be;width:100%;height:30px;font:inherit;text-align:left;background:#fff;border:1px solid #e5e8ed;border-radius:4px;outline:0;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.operations-empty-select__trigger[aria-expanded=true]{border-color:#2426c0}.operations-empty-select__trigger:focus-visible{border-color:#2426c0;box-shadow:0 0 0 1px #2426c0}.operations-empty-select__trigger svg{color:#acb4be;width:14px;height:14px}.operations-empty-select__popup{z-index:40;color:#909399;text-align:center;background:#fff;border:1px solid #e4e7ed;border-radius:4px;min-height:42px;padding:10px 12px;font-size:12px;line-height:20px;position:absolute;top:36px;left:-1px;right:-1px;box-shadow:0 2px 12px #0000001a}.reports-query-bar--operations .reports-time-range{grid-template-columns:60px minmax(0,1fr);height:30px}.reports-query-bar--operations .reports-time-range--single{grid-template-columns:60px minmax(182px,1fr)}.operations-report-date-trigger{color:#606266;background:#fff;border:0;border-radius:4px;align-items:center;width:100%;height:30px;padding:0 10px;display:inline-flex;box-shadow:inset 0 0 0 1px #dcdfe6}.operations-report-date-trigger:focus-within{box-shadow:inset 0 0 0 1px #262ac8}.operations-report-date-trigger>svg{fill:none;stroke:#a8abb2;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;flex:0 0 14px;width:14px;height:30px}.operations-report-date-trigger>svg:first-child{margin-right:4px}.operations-report-date-trigger>input{color:#606266;text-align:left;background:0 0;border:0;outline:0;flex:0 auto;width:39%;min-width:0;height:28px;padding:0;font:14px/28px Arial,sans-serif}.operations-report-date-trigger>input::placeholder{color:#a8abb2}.operations-report-date-trigger>span{color:#303133;text-align:left;flex:1 1 0;justify-content:center;align-items:center;height:30px;padding:0 5px;display:flex}.operations-report-date-trigger>.operations-report-date-trigger__close{visibility:hidden;margin-right:4px}.operations-report-period-trigger{color:#606266;background:#fff;border-radius:4px;align-items:center;width:100%;height:30px;padding:0 10px;display:inline-flex;box-shadow:inset 0 0 0 1px #dcdfe6}.operations-report-period-trigger:focus-within{box-shadow:inset 0 0 0 1px #262ac8}.operations-report-period-trigger>svg{fill:none;stroke:#a8abb2;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;flex:0 0 14px;width:14px;height:30px;margin-right:4px}.operations-report-period-trigger>input{color:#606266;cursor:pointer;background:0 0;border:0;outline:0;width:100%;min-width:0;height:28px;padding:0;font:14px/28px Arial,sans-serif}.operations-report-period-trigger>input::placeholder{color:#a8abb2}.operations-report-period-panel{z-index:2050;box-sizing:content-box;color:#606266;background:#fff;border:1px solid #e5e6eb;border-radius:4px;width:322px;font:12px/30px PingFang SC,Microsoft YaHei,sans-serif;position:fixed;box-shadow:0 0 12px #0000001f}.operations-report-period-panel__arrow{top:-4.875px;left:calc(var(--period-arrow-left,40px) - 5px);z-index:1;width:10px;height:10px;position:absolute}.operations-report-period-panel[data-placement=top] .operations-report-period-panel__arrow{top:auto;bottom:-4.875px}.operations-report-period-panel[data-placement=top] .operations-report-period-panel__arrow:before{border-color:#0000 #e5e6eb #e5e6eb #0000}.operations-report-period-panel[data-placement=right] .operations-report-period-panel__arrow,.operations-report-period-panel[data-placement=left] .operations-report-period-panel__arrow{top:calc(var(--period-arrow-top,40px) - 5px);bottom:auto}.operations-report-period-panel[data-placement=right] .operations-report-period-panel__arrow{left:-4.875px}.operations-report-period-panel[data-placement=right] .operations-report-period-panel__arrow:before{border-color:#0000 #0000 #e5e6eb #e5e6eb}.operations-report-period-panel[data-placement=left] .operations-report-period-panel__arrow{left:auto;right:-4.875px}.operations-report-period-panel[data-placement=left] .operations-report-period-panel__arrow:before{border-color:#e5e6eb #e5e6eb #0000 #0000}.operations-report-period-panel__arrow:before{z-index:-1;content:" ";background:#fff;border:.75px solid #0000;border-color:#e5e6eb #0000 #0000 #e5e6eb;position:absolute;inset:0;transform:rotate(45deg)}.operations-report-period-panel>header{text-align:center;border-bottom:1px solid #ebeef5;padding:12px;display:block}.operations-report-period-panel>header>button{color:#303133;cursor:pointer;background:0 0;border:0;width:12px;height:15.125px;margin:8px 0 0;padding:0;display:inline-block}.operations-report-period-panel>header>button:first-child{float:left}.operations-report-period-panel>header>button:last-child{float:right}.operations-report-period-panel>header>button:hover{color:#262ac8}.operations-report-period-panel>header svg{width:12px;height:12px;display:block}.operations-report-period-panel>header strong{color:#606266;padding:0 5px;font-size:16px;font-weight:500;line-height:22px;display:inline-block}.operations-report-period-panel>header>.operations-report-period-panel__header-label{color:#606266;width:auto;min-width:0;height:auto;margin:0;padding:0 5px;font-size:16px;font-weight:500;line-height:22px;display:inline-block}.operations-report-period-panel__content{width:292px;margin:0 15px 15px;position:relative}.operations-report-period-panel table{table-layout:fixed;border-collapse:collapse;width:100%;margin:-1px;font-size:12px}.operations-report-period-panel td{text-align:center;width:68px;padding:8px 0;position:relative}.operations-report-period-panel td>button{box-sizing:border-box;color:#606266;cursor:pointer;background:0 0;border:0;width:100%;height:48px;padding:6px 0;display:block;position:relative}.operations-report-period-panel td>button>span{color:#606266;border-radius:18px;width:54px;height:36px;line-height:36px;display:block;position:absolute;top:6px;left:50%;transform:translate(-50%)}.operations-report-period-panel[data-mode=year] td>button>span{width:60px}.operations-report-period-panel td>button:not(:disabled):hover>span{color:#262ac8}.operations-report-period-panel td.disabled>button{cursor:not-allowed}.operations-report-period-panel td.disabled>button>span{color:#a8abb2;background:#f7f8fa}.operations-report-period-panel td.today>button>span{color:#262ac8;font-weight:700}.operations-report-period-panel td.current:not(.disabled)>button>span{color:#fff;background:#262ac8}.operations-report-period-panel td>button:focus-visible{outline:none}.operations-report-period-panel td>button:focus-visible>span{outline-offset:1px;outline:2px solid #262ac8}.operations-report-calendar{z-index:2050;color:#606266;background:#fff;border:.75px solid #e5e6eb;border-radius:4px;width:647.25px;height:329.8px;font:12px/30px PingFang SC,Microsoft YaHei,sans-serif;display:flex;position:fixed;overflow:hidden;box-shadow:0 0 12px #0000001f}.operations-report-calendar__month{width:323px;height:328.55px;padding:16px}.operations-report-calendar__arrow{z-index:1;width:10px;height:10px;position:absolute;top:-4.875px;left:318.25px}.operations-report-calendar__arrow:before{z-index:-1;content:" ";background:#fff;border:.75px solid #0000;border-color:#e5e6eb #0000 #0000 #e5e6eb;width:10px;height:10px;position:absolute;top:0;left:0;transform:rotate(45deg)}.operations-report-calendar__month.is-left{border-right:.75px solid #e6e6e6}.operations-report-calendar__month>header{grid-template-columns:70px 1fr 70px;align-items:center;height:28px;display:grid}.operations-report-calendar__nav{align-items:center;display:flex}.operations-report-calendar__nav.is-next{justify-content:flex-end}.operations-report-calendar__nav>button{color:#303133;background:0 0;border:0;width:12px;height:15.125px;margin-top:8px;padding:0}.operations-report-calendar__nav>button>svg{width:12px;height:12px;display:block}.operations-report-calendar__nav>button:hover{color:#262ac8}.operations-report-calendar__caption{color:#606266;justify-content:center;gap:8px;font-size:16px;font-weight:500;line-height:30px;display:flex}.operations-report-calendar table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;height:268.55px}.operations-report-calendar thead{height:40.625px}.operations-report-calendar th{color:#606266;text-align:center;border-bottom:.75px solid #ebeef5;height:40.625px;padding:5px;font-size:12px;font-weight:400;line-height:30px}.operations-report-calendar tbody tr{height:37.9875px}.operations-report-calendar td{color:#86909c;text-align:center;cursor:pointer;height:37.9875px;padding:4px 0;line-height:30px;position:relative}.operations-report-calendar__cell{width:100%;height:30px;padding:3px 0;display:block}.operations-report-calendar td.is-in-range .operations-report-calendar__cell{background:#f2f3ff}.operations-report-calendar__cell-text{color:#606266;text-align:center;background:0 0;border:0;border-radius:50%;width:24px;height:24px;margin:0 auto;padding:0;font:12px/24px PingFang SC,Microsoft YaHei,sans-serif;display:block}.operations-report-calendar td.is-adjacent-month .operations-report-calendar__cell-text{color:#86909c}.operations-report-calendar td:not(.is-disabled):hover .operations-report-calendar__cell-text{color:#262ac8}.operations-report-calendar td.is-disabled{cursor:not-allowed}.operations-report-calendar td.is-disabled .operations-report-calendar__cell{background:#f7f8fa}.operations-report-calendar td.is-disabled .operations-report-calendar__cell-text{color:#86909c}.operations-report-calendar td.is-today .operations-report-calendar__cell-text{color:#2426c0;font-weight:700}.operations-report-calendar td.is-selected .operations-report-calendar__cell-text{color:#fff;background:#262ac8}.reports-query-bar--operations .reports-actions{align-self:stretch;align-items:flex-start;height:auto;margin-left:auto}.reports-query-bar--operations .reports-button{gap:6px;height:30px;padding:0 9.625px}.reports-query-bar--operations .reports-button svg{width:14px;height:14px}.reports-query-bar--operations .reports-button--primary{color:#fff;background:#2426c0;border:.625px solid #2426c0}.reports-control{background:#fff;border:1px solid #e5e8ed;border-radius:4px;align-items:center;width:100%;height:38px;display:flex;position:relative;overflow:hidden}.reports-control select,.reports-control input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:36px;padding:0 34px 0 12px}.reports-control select,.reports-control input[type=date],.reports-control input[type=datetime-local]{appearance:none}.reports-control input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0;width:auto;height:auto;position:absolute;inset:0}.reports-control input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0;width:auto;height:auto;position:absolute;inset:0}.reports-control>svg{color:#86909c;pointer-events:none;width:16px;height:16px;position:absolute;right:10px}.reports-date-separator{color:#86909c;align-self:flex-end;height:38px;line-height:38px}.reports-quick-choices{align-items:flex-end;gap:4px;height:38px;display:flex}.reports-quick-choices button{color:#67717e;white-space:nowrap;background:0 0;border-radius:3px;height:30px;padding:0 8px}.reports-quick-choices button:hover,.reports-quick-choices button[aria-pressed=true]{color:#262ac8;background:#f0f3ff}.reports-actions{align-self:flex-end;align-items:center;gap:8px;height:38px;margin-left:auto;display:flex}.reports-button{white-space:nowrap;background:#fff;border:1px solid #e5e8ed;border-radius:4px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 14px;display:inline-flex}.reports-button svg{width:16px;height:16px}.reports-button--export{color:#262ac8}.reports-button--plain{color:#3d4046}.reports-button--primary{color:#fff;background:#262ac8;border-color:#262ac8}.reports-button:disabled{color:#bec4cc;cursor:not-allowed;background:#f5f7fa;border-color:#e5e8ed}.reports-button--primary:disabled{color:#fff;background:#9aa3e6;border-color:#9aa3e6}.reports-empty-state{color:#67717e;flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:360px;padding-bottom:66px;display:flex}.reports-empty-state>svg{width:108px;height:108px;margin-bottom:20px}.reports-empty-state p{color:#3d4046;margin:0;font-size:16px;line-height:24px}.reports-export-feedback{z-index:10;color:#3d4046;background:#fff;border:1px solid #ebeef2;border-radius:4px;align-items:center;gap:8px;min-height:38px;padding:8px 14px;display:inline-flex;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #37415124}.reports-export-feedback svg{color:#262ac8;width:18px;height:18px}.reports-visually-hidden{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.energy-storage-result{display:contents}.energy-storage-power-content{flex-direction:column;flex:1;height:100%;display:flex;position:relative;overflow:auto}.reports-query-panel[data-tab-value="1"]>.reports-empty-state,.reports-query-panel[data-tab-value="2"]>.reports-empty-state,.reports-query-panel[data-tab-value="3"]>.reports-empty-state,.reports-query-panel[data-tab-value="4"]>.reports-empty-state{flex:none;width:100%;height:170px;min-height:0;padding:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reports-query-panel[data-tab-value="1"]>.reports-empty-state{width:146px}.reports-query-panel[data-tab-value="1"] .reports-empty-state>svg,.reports-query-panel[data-tab-value="2"] .reports-empty-state>svg,.reports-query-panel[data-tab-value="3"] .reports-empty-state>svg,.reports-query-panel[data-tab-value="4"] .reports-empty-state>svg{width:100px;height:100px;margin-bottom:24px;display:block}.reports-query-panel[data-tab-value="1"] .reports-empty-state p,.reports-query-panel[data-tab-value="2"] .reports-empty-state p,.reports-query-panel[data-tab-value="3"] .reports-empty-state p,.reports-query-panel[data-tab-value="4"] .reports-empty-state p{color:#1d2129;font-size:18px;font-weight:600;line-height:18px}.reports-query-panel[data-tab-value="1"] .reports-query-bar--operations .reports-field--time-range{width:386px}.energy-storage-overview{padding:8px 0}.energy-storage-overview-header{justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.energy-storage-overview-header h3{color:#1d2129;margin:0;font-size:14px;font-weight:600;line-height:20px}.energy-storage-overview-header button{color:#000;background:0 0;align-items:center;gap:2px;padding:0;font-size:14px;line-height:normal;display:inline-flex}.energy-overview-chevron{fill:currentColor;width:16px;height:16px;display:block}.energy-storage-overview-content{justify-content:space-between;align-items:flex-end;gap:16px;padding:0 16px;display:flex}.energy-overview-left{flex:1;align-items:flex-end;display:flex}.energy-overview-totals{border:.625px solid #f2f3f5;border-right:0;border-radius:10px 0 0 10px;flex-direction:column;flex:0 auto;width:240px;display:flex}.energy-overview-total-item{flex:1 1 0;align-items:center;gap:10px;min-height:62px;padding:10px 16px;display:flex}.energy-overview-total-item:first-child{border-bottom:.625px solid #f2f3f5}.energy-overview-total-icon{border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:relative}.energy-overview-total-icon svg{fill:currentColor;width:24px;height:24px;display:block}.energy-overview-total-item[data-energy-kind=charge] .energy-overview-total-icon{color:#23c343;background:#e8ffea}.energy-overview-total-item[data-energy-kind=discharge] .energy-overview-total-icon{color:#2426c0;background:#f0f3ff}.energy-overview-total-item>span:last-child{grid-template-columns:auto auto;align-items:baseline;column-gap:4px;display:grid}.energy-overview-total-item strong{color:#1d2129;font-size:18px;font-weight:600;line-height:26px}.energy-overview-total-item small,.energy-overview-range-value small{font-size:12px;font-weight:400}.energy-overview-total-item small{color:#1d2129}.energy-overview-range-value small{color:#4e5969;margin:4px 0 0 4px}.energy-overview-total-label{color:#4e5969;grid-column:1/-1;font-size:12px;line-height:18px}.energy-overview-ranges{border:.625px solid #f2f3f5;border-radius:10px 10px 10px 0;flex:1;display:flex}.energy-overview-range{border-right:.625px solid #f2f3f5;flex-direction:column;flex:1 1 0;justify-content:center;display:flex}.energy-overview-range:last-child{border-right:0}.energy-overview-range-label{color:#4e5969;justify-content:center;align-items:center;gap:5px;height:42px;padding:10px 16px;font-size:12px;display:flex}.energy-range-dot{border-radius:50%;width:6px;height:6px}.energy-range-dot--peak{background:#ed6d70}.energy-range-dot--high{background:#f4a560}.energy-range-dot--flat{background:#64b5f6}.energy-range-dot--low{background:#5dc8ab}.energy-range-dot--deep{background:#9987e0}.energy-overview-range-value{border-top:.625px solid #f2f3f5;justify-content:center;align-items:center;height:63px;padding:10px 16px;display:flex}.energy-overview-range-value strong{color:#1d2129;font-size:18px;font-weight:600;line-height:26px}.energy-overview-efficiency{border:.625px solid #f2f3f5;border-radius:10px;flex-direction:column;flex:0 auto;justify-content:center;align-items:center;gap:8px;width:140px;height:125px;display:flex;box-shadow:0 2px 5px #00000008}.energy-overview-efficiency-title{color:#1d2129;font-size:12px;font-weight:600;line-height:17.4px;display:block}.energy-overview-efficiency-info{display:contents}.energy-overview-efficiency-info>svg{width:16px;height:16px;color:inherit;cursor:pointer;fill:#86909c;vertical-align:bottom;margin-left:4px;display:inline-block}.energy-overview-efficiency-tooltip{z-index:2105;color:#fff;white-space:nowrap;background:#303133;border:1px solid #303133;border-radius:4px;width:max-content;padding:5px 11px;font:12px/20px PingFang SC,Microsoft YaHei,sans-serif;position:fixed}.energy-overview-efficiency-tooltip-arrow{background:#303133;width:10px;height:10px;position:absolute;bottom:-5px;transform:translate(-50%)rotate(45deg)}.energy-overview-efficiency-tooltip[data-popper-placement=bottom] .energy-overview-efficiency-tooltip-arrow{top:-5px;bottom:auto}.energy-overview-efficiency-ring{--el-fill-color-light:#f7f8fa;justify-content:center;align-items:center;width:78px;height:78px;display:flex;position:relative}.energy-overview-efficiency-ring>svg{width:78px;height:78px;display:block;position:absolute;inset:0}.energy-overview-efficiency-ring .el-progress-circle__path{transition:stroke-dasharray .6s,stroke .6s,opacity .6s}.energy-overview-efficiency-value{z-index:1;color:#1d2129;font-size:14px;font-weight:600;line-height:14px}.energy-storage-view{flex-direction:column;flex:1;display:flex}.energy-storage-view-switch{flex:0 0 56px;justify-content:flex-end;align-items:center;height:56px;padding:8px 18px;display:flex}.energy-storage-view-segmented{background:#f2f3f5;border-radius:6px;width:108px;height:38px;padding:4px;display:flex}.energy-storage-view-segmented button{color:#4e5969;background:0 0;border-radius:48px;justify-content:center;align-items:center;width:50px;height:30px;padding:0 11px;font-size:13px;display:inline-flex}.energy-storage-view-segmented button.is-active{color:#2426c0;background:#fff;border-radius:4px;box-shadow:0 1px 4px #1d21291f}.energy-storage-view-content{flex:1;width:100%;display:flex}.energy-storage-chart{width:100%;height:100%;min-height:0;margin:0;padding:0;position:relative}.energy-storage-chart-legend{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.energy-chart-legend-item{align-items:center;gap:6px;display:inline-flex}.energy-chart-legend-item i{border-radius:50%;width:8px;height:8px;display:inline-block}.energy-chart-legend-item--charge i{background:#23c343}.energy-chart-legend-item--discharge i{background:#3d35e2}.energy-chart-legend-item--capacity i{background:#96d0e7;border-radius:0;width:12px;height:2px}.energy-storage-chart-unit{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.energy-storage-echarts-host{width:100%;height:100%}.custom-tooltip-ess{color:#1d2129;flex-flow:column;justify-content:space-between;gap:8px;width:500px;padding:6px;display:flex}.custom-tooltip-ess .title{color:#86909c;align-items:center;gap:8px;display:flex}.custom-tooltip-ess .title .time{color:#1d2129;font-size:12px;font-weight:400}.custom-tooltip-ess .custom-tooltip-wrap{border-top:1px solid #f2f3f5;flex-wrap:nowrap;justify-content:space-between;gap:8px;padding:8px 0;display:flex}.custom-tooltip-ess .custom-tooltip-items{flex-flow:column wrap;flex:1;justify-content:space-between;gap:8px;display:flex}.custom-tooltip-ess .custom-tooltip-item{align-items:center;gap:8px;display:flex}.custom-tooltip-ess .custom-tooltip-label{color:#86909c;align-items:center;gap:4px;font-size:12px;font-weight:400;display:flex}.custom-tooltip-ess .custom-tooltip-label .line1,.custom-tooltip-ess .custom-tooltip-label .line2,.custom-tooltip-ess .custom-tooltip-label .line3{width:8px;height:2px}.custom-tooltip-ess .custom-tooltip-label .line1{background-color:#96d0e7}.custom-tooltip-ess .custom-tooltip-label .line2{background-color:#d4bae0}.custom-tooltip-ess .custom-tooltip-label .line3{background-color:#ded1ce}.custom-tooltip-ess .custom-tooltip-label>span,.custom-tooltip-ess .custom-tooltip-value{color:#1d2129}.custom-tooltip-ess .custom-tooltip-value{font-size:12px;font-weight:400}.energy-chart-grid-line{stroke:#f2f3f5;stroke-width:1px}.energy-chart-capacity-line{stroke:#96d0e7;stroke-dasharray:7 5;stroke-width:1.5px}.energy-chart-capacity-label,.energy-chart-date{fill:#86909c;font-size:12px}.energy-chart-bar--charge{fill:#23c343}.energy-chart-bar--discharge{fill:#3d35e2}.energy-storage-table-list{flex-direction:column;flex:1;width:100%;height:100%;display:flex;position:relative}.energy-storage-loading-mask{z-index:2000;background-color:#ffffffe6;margin:0;transition:opacity .3s;position:absolute;inset:0}.energy-storage-loading-spinner{text-align:center;width:100%;margin-top:-21px;position:absolute;top:50%}.energy-storage-loading-circular{width:42px;height:42px;animation:2s linear infinite energy-storage-loading-rotate;display:inline}.energy-storage-loading-path{stroke:#2426c0;stroke-dasharray:90 150;stroke-dashoffset:0;stroke-linecap:round;stroke-width:2px;animation:1.5s ease-in-out infinite energy-storage-loading-dash}@keyframes energy-storage-loading-rotate{to{transform:rotate(360deg)}}@keyframes energy-storage-loading-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-40px}to{stroke-dasharray:90 150;stroke-dashoffset:-120px}}.energy-storage-table-list .el-table{color:#606266;background:#fff;flex-direction:column;width:100%;max-width:100%;min-height:0;font-size:14px;display:flex;position:relative;overflow:hidden}.energy-storage-table-list .el-table:before,.energy-storage-table-list .el-table:after{z-index:3;content:"";background:#ebeef5;position:absolute}.energy-storage-table-list .el-table:before{height:1px;bottom:0;left:0;right:0}.energy-storage-table-list .el-table:after{width:1px;top:0;bottom:0;right:0}.energy-storage-table-list .el-table__inner-wrapper{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.energy-storage-table-list .el-table__header-wrapper,.energy-storage-table-list .el-table__footer-wrapper{flex:none;width:100%;overflow:hidden}.energy-storage-table-list .el-table__body-wrapper{flex:auto;min-height:0;overflow:hidden}.energy-storage-table-list .el-scrollbar{height:100%;position:relative;overflow:hidden}.energy-storage-table-list .el-scrollbar__wrap{scrollbar-width:none;height:100%;overflow:auto}.energy-storage-table-list .el-scrollbar__wrap::-webkit-scrollbar{width:0;height:0}.energy-storage-table-list .el-scrollbar__view{min-width:100%;display:block}.energy-storage-table-list .el-scrollbar__bar{z-index:1;opacity:0;transition:opacity .12s ease-out;position:absolute}.energy-storage-table-list .el-scrollbar:hover>.el-scrollbar__bar{opacity:1}.energy-storage-table-list .el-scrollbar__bar.is-horizontal{height:6px;bottom:2px;left:2px;right:2px}.energy-storage-table-list .el-scrollbar__bar.is-vertical{width:6px;top:2px;bottom:2px;right:2px}.energy-storage-table-list .el-scrollbar__thumb{cursor:pointer;background-color:#9093994d;border-radius:6px;width:100%;height:100%;display:block;position:relative}.energy-storage-table-list .el-scrollbar__bar.is-horizontal .el-scrollbar__thumb{width:32px}.energy-storage-table-list .el-scrollbar__bar.is-vertical .el-scrollbar__thumb{height:32px}.energy-storage-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max(100%,1110px);min-width:1110px}.energy-storage-table th,.energy-storage-table td{box-sizing:border-box;color:#4e5969;text-align:right;white-space:nowrap;border-bottom:1px solid #ebeef5;border-right:1px solid #ebeef5;height:39.62px;padding:0 12px;font-size:13px}.energy-storage-table thead th{color:#4e5969;text-align:center;background:#f7f8fa;font-weight:500}.energy-storage-table thead tr:first-child th:first-child,.energy-storage-table tbody th,.energy-storage-table tfoot th{text-align:left;width:150px}.energy-storage-table tbody th,.energy-storage-table tfoot th{color:#1d2129;padding-left:18px;font-weight:400}.energy-storage-table tfoot th,.energy-storage-table tfoot td{background:#fafbfc;height:39.62px}.energy-storage-total-cell{color:#6f77d9!important}.energy-storage-table-footer{color:#86909c;justify-content:space-between;align-items:center;min-height:64px;padding:16px;font-size:14px;display:flex}.table-list-footer-left{flex:1}.energy-storage-pagination{white-space:nowrap;align-items:center;gap:0;height:32px;display:inline-flex}.energy-storage-pagination button,.energy-storage-pagination .el-pager>li{color:#4e5969;cursor:pointer;background:#f7f8fa;border:0;border-radius:2px;justify-content:center;align-items:center;width:auto;min-width:32px;height:32px;padding:0 4px;line-height:32px;display:inline-flex}.energy-storage-pagination button svg{width:12px;height:12px}.energy-storage-pagination .el-pager{gap:0;margin:0;padding:0;list-style:none;display:inline-flex}.energy-storage-pagination.is-background .btn-prev,.energy-storage-pagination.is-background .btn-next,.energy-storage-pagination.is-background .el-pager>li{margin:0 4px}.energy-storage-pagination.is-background .btn-prev,.energy-storage-pagination.is-background .btn-next,.energy-storage-pagination.is-background .el-pager>li:not(.is-active){background-color:#f7f8fa!important}.energy-storage-pagination>.is-first{margin-left:0!important}.energy-storage-pagination>.is-last{margin-right:0!important}.energy-storage-pagination .el-pager>li.is-active{color:#fff;background:#2426c0;font-weight:700}.energy-storage-pagination .el-pager>li.more{color:#909399;letter-spacing:-2px}.energy-storage-pagination button:disabled{color:#c0c4cc;cursor:not-allowed;background:#f4f4f5}.energy-storage-pagination .el-pagination__sizes,.energy-storage-pagination .el-pagination__jump{align-items:center;display:inline-flex}.energy-storage-pagination .el-pagination__sizes{width:128px;margin-left:16px}.energy-storage-pagination .el-pagination__jump{gap:8px;margin-left:16px}.energy-storage-pagination .el-select,.energy-storage-pagination .el-input{display:inline-flex}.energy-storage-pagination .el-input{box-sizing:border-box;border:1px solid #e5e8ed;border-radius:4px;width:56px;height:30px;padding:0 10px}.energy-storage-pagination select,.energy-storage-pagination input{box-sizing:border-box;border:1px solid #e5e8ed;border-radius:4px;outline:none;height:30px}.energy-storage-pagination select{background:#fff;width:128px;min-width:128px;padding:0 8px}.energy-storage-pagination input{text-align:center;border:0;width:36px;height:28px;padding:0}.charging-pile-result{background:#fff;flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex;overflow:auto}.charging-pile-result-header{flex:0 0 78px;justify-content:space-between;align-items:center;gap:8px;height:78px;padding:8px 18px;display:flex}.charging-pile-result-total{flex:auto;align-items:center;gap:10px;display:flex}.charging-pile-result-icon{color:#2426c0;background:#f0f3ff;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:relative}.charging-pile-result-icon:before{content:"";border:2px solid;border-radius:2px;width:13px;height:20px;transform:skewY(-12deg)}.charging-pile-result-total>span:last-child{grid-template-columns:auto auto;align-items:baseline;column-gap:4px;display:grid}.charging-pile-result-total strong{color:#1d2129;font-size:18px;font-weight:600;line-height:26px}.charging-pile-result-total small{color:#1d2129;font-size:12px;font-weight:400}.charging-pile-result-label{color:#4e5969;grid-column:1/-1;font-size:12px;line-height:18px}.charging-pile-result-content,.charging-pile-view-panel{flex:auto;width:100%;height:100%;min-height:0;display:flex}.charging-pile-chart{width:100%;min-height:340px;margin:0;padding:0 18px 16px;position:relative}.charging-pile-chart-legend{color:#4e5969;align-items:center;min-height:32px;padding-left:12px;font-size:12px;display:flex}.charging-pile-chart-legend span{align-items:center;gap:6px;display:inline-flex}.charging-pile-chart-legend i{background:#2426c0;border-radius:50%;width:8px;height:8px}.charging-pile-chart-unit{color:#86909c;font-size:12px;position:absolute;top:40px;left:28px}.charging-pile-echarts-host{width:100%;height:300px}.charging-pile-chart-grid{stroke:#f2f3f5;stroke-width:1px}.charging-pile-chart-bar{fill:#2426c0}.charging-pile-chart-date{fill:#86909c;font-size:12px}.charging-pile-chart-tooltip{z-index:2;color:#4e5969;pointer-events:none;background:#fff;border-radius:10px;flex-direction:column;gap:8px;min-width:210px;padding:10px 12px;font-size:12px;display:flex;position:absolute;top:48px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #1d212924}.charging-pile-chart-tooltip span{align-items:center;gap:6px;display:flex}.charging-pile-chart-tooltip span:first-child{border-bottom:1px solid #f2f3f5;padding-bottom:7px}.charging-pile-chart-tooltip i{background:#2426c0;border-radius:50%;width:8px;height:8px}.charging-pile-chart-tooltip strong{color:#1d2129;margin-left:auto;font-weight:500}.charging-pile-data-zoom{background:#f7f8fa;border:1px solid #e5e6eb;height:28px;margin:0 28px 20px 54px;position:relative}.charging-pile-data-zoom input{appearance:none;pointer-events:none;background:0 0;width:100%;height:26px;margin:0;position:absolute;inset:0}.charging-pile-data-zoom input::-webkit-slider-thumb{appearance:none;cursor:ew-resize;pointer-events:auto;background:#fff;border:1px solid #c9cdd4;border-radius:2px;width:12px;height:26px}.charging-pile-table-list{flex-direction:column;flex:auto;width:100%;height:100%;min-height:320px;display:flex}.charging-pile-table-scroll{flex:auto;padding:0 18px;overflow:auto}.charging-pile-table{border-collapse:collapse;table-layout:fixed;width:100%}.charging-pile-table th,.charging-pile-table td{color:#4e5969;text-align:left;white-space:nowrap;border:1px solid #f2f3f5;height:46px;padding:0 18px;font-size:13px}.charging-pile-table thead th{background:#f7f8fa;font-weight:500}.charging-pile-table tfoot th,.charging-pile-table tfoot td{background:#fafbfc}.charging-pile-table-footer{color:#86909c;justify-content:space-between;align-items:center;padding:16px;font-size:14px;display:flex}.charging-pile-pagination,.charging-pile-pagination-pages{align-items:center;gap:10px;display:inline-flex}.charging-pile-pagination button,.charging-pile-pagination select,.charging-pile-pagination input{border:1px solid #e5e8ed;border-radius:4px;height:30px}.charging-pile-pagination button{color:#4e5969;background:#fff;width:30px}.charging-pile-pagination button[aria-current=page]{color:#fff;background:#2426c0;border-color:#2426c0}.charging-pile-pagination button:disabled{color:#bec4cc;cursor:not-allowed}.charging-pile-pagination select{background:#fff;min-width:104px;padding:0 8px}.charging-pile-pagination label{align-items:center;gap:6px;display:inline-flex}.charging-pile-pagination input{text-align:center;width:48px;padding:0 6px}.charging-pile-result{overflow:visible}.charging-pile-result-header{align-items:initial;flex:0 0 78px;gap:16px;height:78px;padding:8px 18px}.charging-pile-result-total{flex:1;gap:10px}.charging-pile-result-icon:before{content:none}.charging-pile-result-icon svg{fill:currentColor;width:24px;height:24px}.charging-pile-result-metric{flex-direction:column;flex:0 auto;align-items:normal;gap:0;min-width:0;display:flex}.charging-pile-result-value{color:#1d2129;font-size:18px;font-weight:600;line-height:25.625px}.charging-pile-result-unit{color:#1d2129;font-size:12px;font-weight:400;line-height:normal}.charging-pile-result-label{line-height:16.875px}.charging-pile-view-switch{color:#1d2129;background:#f2f3f5;border-radius:6px;flex:0 0 108px;align-items:center;width:108px;height:38px;padding:4px;font-size:14px;font-weight:400;display:flex;position:relative}.charging-pile-view-switch .el-segmented__group{align-items:stretch;width:100%;height:30px;display:flex;position:relative}.charging-pile-view-switch .el-segmented__item-selected{width:50px;height:30px;box-shadow:none;pointer-events:none;background:#fff;border-radius:4px;transition:transform .3s cubic-bezier(.55,0,.1,1);position:absolute;top:0;left:0}.charging-pile-view-switch .el-segmented__item{cursor:pointer;color:#1d2129;background:0 0;border-radius:48px;flex:1 1 0;align-items:center;width:50px;height:30px;padding:0 11px;font-size:14px;transition:color .3s cubic-bezier(.55,0,.1,1);display:flex;position:relative}.charging-pile-view-switch .el-segmented__item.is-selected{color:#2426c0;border-radius:4px}.charging-pile-view-switch .el-segmented__item-input{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}.charging-pile-view-switch .el-segmented__item-label{z-index:1;flex:1 1 0;justify-content:center;align-items:center;transition:color .3s cubic-bezier(.55,0,.1,1);display:flex;overflow:hidden}.charging-pile-chart{flex:auto;height:100%;min-height:0;padding:0;display:flex}.charging-pile-echarts-host{flex:auto;width:100%;height:100%;min-height:0}.charging-pile-table-list{min-height:0}.charging-pile-table-list .el-table{color:#606266;background:#fff;flex-direction:column;flex:auto;width:100%;max-width:100%;min-height:0;font-size:14px;display:flex;position:relative;overflow:hidden}.charging-pile-table-list .el-table--border{border:0}.charging-pile-table-list .el-table:before,.charging-pile-table-list .el-table:after,.charging-pile-table-list .el-table__inner-wrapper:before,.charging-pile-table-list .el-table__inner-wrapper:after{z-index:3;content:"";background:#ebeef5;position:absolute}.charging-pile-table-list .el-table:before{width:1px;height:100%;top:-1px;left:0}.charging-pile-table-list .el-table:after{width:1px;height:100%;top:-1px;right:0}.charging-pile-table-list .el-table__inner-wrapper:before,.charging-pile-table-list .el-table__inner-wrapper:after{width:100%;height:1px;left:0}.charging-pile-table-list .el-table__inner-wrapper:before{bottom:0}.charging-pile-table-list .el-table__inner-wrapper:after{top:0}.charging-pile-table-list .el-table__inner-wrapper{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.charging-pile-table-list .hidden-columns{z-index:-1;visibility:hidden;position:absolute}.charging-pile-table-list .el-table__header-wrapper,.charging-pile-table-list .el-table__footer-wrapper{flex:none;width:100%;overflow:hidden}.charging-pile-table-list .el-table__body-wrapper{flex:auto;min-height:0;overflow:hidden}.charging-pile-table-list .el-scrollbar{height:100%;position:relative;overflow:hidden}.charging-pile-table-list .el-scrollbar__wrap{scrollbar-width:none;height:100%;overflow:auto}.charging-pile-table-list .el-scrollbar__wrap::-webkit-scrollbar{width:0;height:0}.charging-pile-table-list .el-scrollbar__view{min-width:100%;display:block}.charging-pile-table-list .el-scrollbar__bar{z-index:1;opacity:0;transition:opacity .12s ease-out;position:absolute}.charging-pile-table-list .el-scrollbar:hover>.el-scrollbar__bar{opacity:1}.charging-pile-table-list .el-scrollbar__bar.is-horizontal{height:6px;bottom:2px;left:2px;right:2px}.charging-pile-table-list .el-scrollbar__bar.is-vertical{width:6px;top:2px;bottom:2px;right:2px}.charging-pile-table-list .el-scrollbar__thumb{cursor:pointer;background-color:#9093994d;border-radius:6px;width:100%;height:100%;display:block;position:relative}.charging-pile-table-list .el-scrollbar__bar.is-horizontal .el-scrollbar__thumb{width:32px}.charging-pile-table-list .el-scrollbar__bar.is-vertical .el-scrollbar__thumb{height:32px}.charging-pile-table-scroll{flex:auto;min-height:0;padding:0}.charging-pile-table{border-collapse:separate;border-spacing:0;min-width:160px}.charging-pile-table th,.charging-pile-table td{box-sizing:border-box;color:#1d2129;text-align:left;vertical-align:middle;white-space:normal;border:1px solid #f2f3f5;border-top:0;border-left:0;height:auto;padding:8px 0;font-size:13px;font-weight:400}.charging-pile-table th:last-child,.charging-pile-table td:last-child{text-align:left}.charging-pile-table .cell{box-sizing:border-box;text-overflow:ellipsis;overflow-wrap:break-word;white-space:normal;word-break:normal;padding:0 16px;line-height:23px;overflow:hidden}.charging-pile-table thead th.el-table__cell{background:#f7f8fa;font-weight:600}.charging-pile-table thead th.el-table__cell .cell{overflow-wrap:normal;border-right:1px solid #e5e6eb}.charging-pile-table tbody tr.el-table__row{background:#fff}.charging-pile-table tfoot td.el-table__cell{background:#f7f8fa;font-weight:400}.charging-pile-table tfoot td.el-table__cell .cell{border:0}.charging-pile-table-list .el-table__border-left-patch{z-index:3;background:#ebeef5;width:1px;height:100%;position:absolute;top:0;right:0}.charging-pile-table-list .el-table__column-resize-proxy{z-index:10;border-left:1px solid #ebeef5;width:0;display:none;position:absolute;top:0;bottom:0}.charging-pile-pagination{align-items:center;gap:0;height:32px;display:inline-flex}.charging-pile-pagination button{color:#303133;cursor:pointer;background:#f0f2f5;border:0;border-radius:2px;justify-content:center;align-items:center;width:32px;height:32px;margin:0 4px;padding:0 4px;display:inline-flex}.charging-pile-pagination button.report-pagination-prev{margin-left:0}.charging-pile-pagination button svg{width:1em;height:1em}.charging-pile-pagination button:disabled{color:#86909c;cursor:not-allowed;background:#f7f8fa}.charging-pile-pagination .report-pagination-jump{color:#606266;align-items:center;gap:0;width:114px;height:30px;margin-left:16px;display:inline-flex}.reports-dialog-backdrop{z-index:60;background:#14192175;justify-content:center;align-items:center;padding:32px;display:flex;position:absolute;inset:0}.reports-dialog-backdrop.reports-drawer-overlay{z-index:2030;background:#00000080;padding:0;display:block;position:fixed;inset:0;overflow:auto}.reports-selection-dialog{background:#fff;border-radius:8px;flex-direction:column;max-width:1320px;min-height:520px;max-height:calc(100% - 24px);display:flex;overflow:hidden;box-shadow:0 16px 44px #14192138}.reports-selection-dialog.reports-selection-drawer{background:#fff;border-radius:10px;flex-direction:column;max-width:none;min-height:0;max-height:none;margin:10px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;box-shadow:0 16px 48px 16px #00000014,0 12px 32px #0000001f,0 8px 16px -8px #00000029}.reports-dialog-header{border-bottom:1px solid #ebeef2;flex:0 0 58px;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.reports-dialog-header h2{color:#1d2129;margin:0;font-size:18px;font-weight:600;line-height:26px}.reports-dialog-header button{color:#67717e;background:0 0;width:32px;height:32px;font-size:25px;line-height:30px}.reports-selection-drawer .reports-dialog-header{box-sizing:border-box;border-bottom:0;flex:0 0 40.625px;height:40.625px;padding:10px}.reports-selection-drawer .reports-dialog-header h2{color:#303133;flex:auto;font-size:14px;line-height:20px}.reports-selection-drawer .reports-dialog-header button{color:#303133;width:20px;height:20px;padding:0;font-size:14px;line-height:normal;display:flex}.reports-selection-drawer .reports-dialog-header button svg{width:20px;height:20px}.reports-selection-warning{z-index:2035;color:#e6a23c;background:#fdf6ec;border:1px solid #faecd8;border-radius:4px;align-items:center;gap:8px;min-width:111px;height:40px;padding:8px 14px;font-size:14px;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 2px 12px #0000001a}.reports-selection-warning svg{flex:0 0 16px;width:16px;height:16px}.reports-selection-warning p{white-space:nowrap;margin:0}.reports-selection-drawer__body{background:#f2f3f5;flex:auto;min-height:0;padding:16px;overflow:auto}.reports-selection-layout{background:#fff;border-radius:8px;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.reports-dialog-filters{flex:0 0 74px;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.reports-dialog-primary-filter{background:#f2f3f5;border-radius:50px;align-items:center;gap:8px;width:350px;height:42px;padding:4px 4px 4px 8px;display:flex}.reports-dialog-primary-input{color:#86909c;align-items:center;width:228px;height:30px;padding:1px 0 1px 10px;display:flex}.reports-dialog-primary-input svg{flex:0 0 16px;width:16px;height:16px}.reports-dialog-primary-input input{color:#1d2129;background:0 0;border:0;outline:none;width:100%;min-width:0;height:28px;padding:0 8px;font-size:14px;line-height:28px}.reports-dialog-primary-input input::placeholder{color:#86909c}.reports-dialog-filter-trigger{color:#1d2129;background:#fff;border:0;border-radius:50px;justify-content:center;align-items:center;gap:6px;min-width:120px;height:34px;padding:7px 18px;font-size:14px;line-height:20px;display:flex}.reports-dialog-filter-trigger svg{width:18px;height:18px}.reports-dialog-filter-trigger .el-badge{height:20px;display:block;position:relative}.reports-dialog-filter-trigger__text{height:20px;line-height:20px;display:block}.reports-dialog-filter-trigger .el-badge__content.is-fixed{color:#fff;background:#2426c0;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:22px;min-width:0;height:22px;margin-top:10px;margin-right:-14px;padding:0;font-size:12px;font-weight:400;line-height:normal;display:flex;position:absolute;top:0;right:10px;transform:translateY(-50%)translate(100%)}.reports-dialog-filter{color:#3d4046;flex-direction:column;gap:8px;min-width:0;line-height:20px;display:flex}.reports-dialog-filters>.reports-button{place-self:end start}.reports-dialog-table-wrap{background:#fff;flex:auto;width:100%;min-height:0;padding:0;overflow:auto}.reports-dialog-table{border-collapse:collapse;table-layout:fixed;border-spacing:0;background:#fff;width:max(100%,1160px);min-width:1160px}.reports-dialog-filters--station+.reports-dialog-table-wrap .reports-dialog-table{width:1932px;min-width:1932px}.reports-dialog-filters--device+.reports-dialog-table-wrap .reports-dialog-table{width:1902px;min-width:1902px}.reports-dialog-table th,.reports-dialog-table td{color:#1d2129;text-align:left;white-space:nowrap;border-bottom:1px solid #e5e6eb;height:54.625px;padding:0 12px;font-size:13px;font-weight:400}.reports-dialog-table th{color:#1d2129;background:#f7f8fa;height:39.625px;font-weight:600}.reports-dialog-table th:first-child,.reports-dialog-table td:first-child{text-align:center;width:62px}.reports-dialog-table input[type=radio]{accent-color:#474ecc;width:14px;height:14px;margin:0}.reports-dialog-station-name,.reports-dialog-device-station{flex-direction:column;align-items:flex-start;gap:0;line-height:20px;display:inline-flex}.reports-dialog-station-name a{color:#1d2129;cursor:pointer;text-decoration:none}.reports-dialog-station-name a:hover{color:#474ecc}.reports-dialog-station-name small,.reports-dialog-device-station small{color:#86909c;font-size:12px;line-height:18px}.reports-dialog-station-status,.reports-dialog-device-status{color:#00b42a;align-items:center;gap:5px;display:inline-flex}.reports-dialog-station-status>span,.reports-dialog-device-status>span{background:#00b42a;border-radius:50%;width:6px;height:6px}.reports-dialog-table td.reports-dialog-table-empty{color:#67717e;text-align:center;width:auto;height:180px}.reports-dialog-filter-empty{flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;display:flex}.reports-dialog-filter-empty strong{color:#1d2129;font-size:14px;font-weight:400}.reports-dialog-filter-empty p{color:#86909c;align-items:center;gap:4px;margin:0;font-size:12px;display:flex}.reports-dialog-filter-empty button{color:#474ecc;background:0 0;border:0;padding:0}.reports-dialog-pagination{color:#1d2129;flex:0 0 62px;justify-content:space-between;align-items:center;min-height:62px;padding:0 16px;font-size:14px;display:flex}.reports-dialog-pagination__controls{align-items:center;gap:8px;display:flex}.reports-dialog-pagination__controls button,.reports-dialog-pagination__controls select,.reports-dialog-pagination__controls input{color:#1d2129;background:#f2f3f5;border:0;border-radius:4px;height:32px;font-size:14px}.reports-dialog-pagination__controls button{justify-content:center;align-items:center;min-width:32px;padding:0 8px;display:inline-flex}.reports-dialog-pagination__controls button[aria-current=page]{color:#fff;background:#474ecc}.reports-dialog-pagination__controls button:disabled{color:#c0c4cc;cursor:not-allowed}.reports-dialog-pagination__controls button svg{width:14px;height:14px}.reports-dialog-pagination__controls select{background:#fff;min-width:94px;padding:0 12px;box-shadow:inset 0 0 0 1px #e5e6eb}.reports-dialog-pagination__controls label{align-items:center;gap:8px;display:inline-flex}.reports-dialog-pagination__controls input{text-align:center;background:#fff;width:50px;padding:0 8px;box-shadow:inset 0 0 0 1px #e5e6eb}.reports-dialog-footer{color:#67717e;flex:0 0 58.625px;justify-content:space-between;align-items:center;min-height:58.625px;padding:10px;display:flex}.reports-dialog-footer>div{gap:12px;display:flex}.reports-dialog-footer .reports-button{width:61.25px;height:38px;padding:8px 16px;font-size:14px;line-height:14px;position:relative;top:.3125px}.reports-dialog-footer .reports-button--plain{color:#1d2129;background:#fff;border:.625px solid #e5e6eb}.reports-dialog-footer .reports-button--primary{color:#fff;background:#474ecc;border:.625px solid #474ecc}.reports-advanced-filter-overlay{z-index:2034;background:#00000080;display:block;position:fixed;inset:0;overflow:auto}.reports-advanced-filter-drawer{background:#fff;border-radius:10px;flex-direction:column;min-height:0;margin:10px;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;box-shadow:0 16px 48px 16px #00000014,0 12px 32px #0000001f,0 8px 16px -8px #00000029}.reports-advanced-filter-header{box-sizing:border-box;flex:0 0 50.625px;align-items:center;gap:10px;height:50.625px;padding:10px;display:flex}.reports-advanced-filter-header h2{color:#303133;margin:0;font-size:14px;font-weight:600;line-height:20px}.reports-advanced-filter-header button:first-of-type{color:#c0c4cc;background:0 0;border:0;margin-left:auto;padding:0;font-size:14px}.reports-advanced-filter-header button:nth-of-type(2){color:#303133;background:0 0;border:0;width:20px;height:20px;padding:0;display:flex}.reports-advanced-filter-header button:nth-of-type(2) svg{width:20px;height:20px}.reports-advanced-filter-body{background:#f2f3f5;flex:auto;min-height:0;padding:10px;overflow:hidden auto}.reports-advanced-filter-saved,.reports-advanced-filter-card{color:#1d2129;background:#fff;border:0;border-radius:8px;width:100%;margin:0 0 10px;padding:10px;font-size:14px;display:flex}.reports-advanced-filter-saved{justify-content:space-between;align-items:center;min-height:38px}.reports-advanced-filter-saved strong,.reports-advanced-filter-card strong,.reports-advanced-filter-card legend{font-size:14px;font-weight:600;line-height:20px}.reports-advanced-filter-saved span{align-items:center;gap:4px;display:inline-flex}.reports-advanced-filter-saved svg{width:14px;height:14px}.reports-advanced-filter-empty{color:#86909c;background:#fff;border-radius:8px;width:100%;min-height:38px;margin:-4px 0 10px;padding:8px 10px;font-size:13px;line-height:22px}.reports-advanced-filter-card{flex-direction:column;gap:10px}.reports-advanced-filter-card legend{width:100%;padding:0}.reports-advanced-filter-card>input,.reports-advanced-filter-card>select,.reports-advanced-filter-range{color:#1d2129;background:#fff;border:1px solid #dcdfe6;border-radius:4px;width:100%;height:30px;font-size:14px}.reports-advanced-filter-card>input,.reports-advanced-filter-card>select{padding:0 10px}.reports-advanced-filter-card input::placeholder{color:#a8abb2}.reports-advanced-filter-checks{flex-wrap:wrap;gap:8px;display:flex}.reports-advanced-filter-checks label{border:1px solid #ebeef2;border-radius:4px;align-items:center;gap:6px;min-height:30px;padding:4px 8px;display:inline-flex}.reports-advanced-filter-checks input{accent-color:#474ecc;width:14px;height:14px;margin:0}.reports-advanced-filter-more{color:#474ecc;background:#fff;border:1px solid #ebeef2;border-radius:4px;align-items:center;gap:4px;min-height:30px;padding:4px 10px;display:inline-flex}.reports-advanced-filter-more span{letter-spacing:-1px;font-size:8px;line-height:1;overflow:hidden}.reports-advanced-filter-drawer[data-kind=device] .reports-advanced-filter-saved{height:38.625px;min-height:38.625px;padding:8px 10px}.reports-advanced-filter-drawer[data-kind=device] .reports-advanced-filter-saved strong{line-height:22px}.reports-advanced-filter-drawer[data-kind=device] .reports-advanced-filter-card{flex:0 0 88.625px;gap:0;height:88.625px;padding:0}.reports-advanced-filter-drawer[data-kind=device] .reports-advanced-filter-card--device-products{flex-basis:128.625px;height:128.625px}.reports-advanced-filter-drawer[data-kind=device] .reports-advanced-filter-card--device-products:has(.reports-advanced-filter-empty--products){flex-basis:auto;height:auto;min-height:166px}.reports-advanced-filter-drawer[data-kind=device] .reports-advanced-filter-card>strong,.reports-advanced-filter-drawer[data-kind=device] .reports-advanced-filter-card>legend{box-sizing:border-box;flex:0 0 38.625px;width:100%;height:38.625px;padding:8px 10px;line-height:22px}.reports-advanced-filter-drawer[data-kind=device] .reports-advanced-filter-card>input,.reports-advanced-filter-drawer[data-kind=device] .reports-advanced-filter-card>select{width:calc(100% - 20px);margin:10px}.reports-advanced-filter-drawer[data-kind=device] .reports-advanced-filter-checks{flex:0 0 30px;gap:10px;width:calc(100% - 20px);height:30px;margin:10px}.reports-advanced-filter-drawer[data-kind=device] .reports-advanced-filter-card--device-products .reports-advanced-filter-checks{flex-basis:70px;height:70px}.reports-advanced-filter-drawer[data-kind=device] .reports-advanced-filter-checks label{gap:8px;padding:0 12.25px 0 9px}.reports-advanced-filter-drawer[data-kind=device] .reports-advanced-filter-more{justify-content:center;width:69.25px;padding:4px 8px}.reports-advanced-filter-empty--products{background:#f2f3f5;border-radius:4px;min-height:28px;margin:-4px 10px 8px;padding:3px 10px}.reports-advanced-filter-range{align-items:center;padding:0 8px;display:flex}.reports-advanced-filter-range input{border:0;outline:none;width:50%;min-width:0;height:28px;padding:0 4px;font-size:12px}.reports-advanced-filter-range span{color:#86909c}.reports-advanced-filter-footer{flex:0 0 58.625px;justify-content:space-between;align-items:center;min-height:58.625px;padding:10px;display:flex}.reports-advanced-filter-footer .reports-button{width:61.25px;height:38px;padding:8px 16px;font-size:14px;line-height:14px;position:relative;top:.3125px}.reports-advanced-filter-footer .reports-button--plain{color:#1d2129;background:#fff;border:.625px solid #e5e6eb}.reports-advanced-filter-footer .reports-button--primary{color:#fff;background:#474ecc;border:.625px solid #474ecc}@media (width<=700px){.reports-dialog-backdrop{width:100vw;min-width:960px}}.pv-report-result{background:#fff;flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex;overflow:visible}.pv-report-result-header{flex:0 0 78px;justify-content:space-between;gap:16px;height:78px;padding:8px 18px;display:flex}.pv-report-result-total{flex:1;align-items:center;gap:10px;display:flex}.pv-report-result-icon{color:#2426c0;background:#f0f3ff;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.pv-report-result-icon svg{fill:currentColor;width:24px;height:24px}.pv-report-result-metric{flex-direction:column;flex:0 auto;align-items:normal;gap:0;min-width:0;display:flex}.pv-report-result-value{color:#1d2129;font-size:18px;font-weight:600;line-height:25.625px}.pv-report-result-unit{color:#1d2129;font-size:12px;font-weight:400;line-height:normal}.pv-report-result-label{color:#4e5969;font-size:12px;line-height:16.875px}.pv-report-view-switch{color:#1d2129;background:#f2f3f5;border-radius:6px;flex:0 0 108px;align-items:center;width:108px;height:38px;padding:4px;font-size:14px;font-weight:400;display:flex;position:relative}.pv-report-view-switch .el-segmented__group{align-items:stretch;width:100%;height:30px;display:flex;position:relative}.pv-report-view-switch .el-segmented__item-selected{width:50px;height:30px;box-shadow:none;pointer-events:none;background:#fff;border-radius:4px;transition:transform .3s cubic-bezier(.55,0,.1,1);position:absolute;top:0;left:0}.pv-report-view-switch .el-segmented__item{cursor:pointer;color:#1d2129;background:0 0;border-radius:48px;flex:1 1 0;align-items:center;width:50px;height:30px;padding:0 11px;font-size:14px;transition:color .3s cubic-bezier(.55,0,.1,1);display:flex;position:relative}.pv-report-view-switch .el-segmented__item.is-selected{color:#2426c0;border-radius:4px}.pv-report-view-switch .el-segmented__item-input{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}.pv-report-view-switch .el-segmented__item-label{z-index:1;flex:1 1 0;justify-content:center;align-items:center;transition:color .3s cubic-bezier(.55,0,.1,1);display:flex;overflow:hidden}.pv-report-result-content,.pv-report-view-panel{flex:auto;width:100%;height:100%;min-height:0;display:flex}.pv-report-chart{flex:auto;width:100%;height:100%;min-height:0;margin:0;padding:0;display:flex;position:relative}.pv-report-echarts-host{flex:auto;width:100%;height:100%;min-height:0}.custom-tooltip-pv{color:#1d2129;flex-flow:column;justify-content:space-between;gap:8px;padding:6px;font-size:14px;line-height:21px;display:flex}.custom-tooltip-pv .title .time{color:#1d2129;font-size:12px;font-weight:400}.custom-tooltip-pv .custom-tooltip-items .custom-tooltip-item{align-items:center;gap:8px;display:flex}.custom-tooltip-pv .custom-tooltip-items .custom-tooltip-label{color:#86909c;align-items:center;gap:4px;font-size:12px;font-weight:400;display:flex}.custom-tooltip-pv .custom-tooltip-items .custom-tooltip-value{color:#1d2129;font-size:12px;font-weight:400}.pv-report-table-list{box-sizing:border-box;background:#fff;border-radius:8px;flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.pv-report-table-main{flex:auto;min-height:0}.pv-report-element-table{color:#606266;background:#fff;flex-direction:column;flex:auto;width:100%;max-width:100%;height:100%;min-height:0;font-size:14px;display:flex;position:relative;overflow:hidden}.pv-report-element-table .el-table__inner-wrapper{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.pv-report-element-table .hidden-columns{z-index:-1;visibility:hidden;position:absolute}.pv-report-element-table .el-table__header-wrapper{flex:none;width:100%;overflow:hidden}.pv-report-element-table .el-table__body-wrapper{flex:auto;min-height:0;position:relative;overflow:hidden}.pv-report-element-table .el-scrollbar{height:100%;position:relative;overflow:hidden}.pv-report-element-table .el-scrollbar__wrap{scrollbar-width:none;height:100%;overflow:auto}.pv-report-element-table .el-scrollbar__wrap::-webkit-scrollbar{width:0;height:0}.pv-report-element-table .el-scrollbar__view{min-width:100%;display:block}.pv-report-element-table .el-scrollbar__bar{z-index:2;opacity:0;transition:opacity .12s ease-out;position:absolute}.pv-report-element-table .el-scrollbar:hover>.el-scrollbar__bar{opacity:1}.pv-report-element-table .el-scrollbar__bar.is-horizontal{height:6px;bottom:2px;left:2px;right:2px}.pv-report-element-table .el-scrollbar__bar.is-vertical{width:6px;top:2px;bottom:2px;right:2px}.pv-report-element-table .el-scrollbar__thumb{background:#9093994d;border-radius:6px;width:100%;height:100%;display:block;position:relative}.pv-report-element-table .el-scrollbar__bar.is-horizontal .el-scrollbar__thumb{width:32px}.pv-report-element-table .el-scrollbar__bar.is-vertical .el-scrollbar__thumb{height:32px}.pv-report-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.pv-report-table th,.pv-report-table td{box-sizing:border-box;color:#1d2129;text-align:left;vertical-align:middle;white-space:nowrap;border:1px solid #f2f3f5;border-top:0;border-left:0;height:40px;padding:8px 0;font-size:13px;font-weight:400}.pv-report-table .cell{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;padding:0 16px;line-height:23px;overflow:hidden}.pv-report-table thead th.el-table__cell{background:#f7f8fa;font-weight:600}.pv-report-table-footer{box-sizing:border-box;color:#86909c;z-index:100;flex:0 0 62px;justify-content:space-between;align-items:center;height:62px;min-height:62px;padding:0 16px;font-size:14px;display:flex;position:relative}.pv-report-table-footer .table-view-footer{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.pv-report-table-footer .table-view-footer-left{color:#86909c;flex:1;font-size:14px;font-weight:400}.pv-report-pagination{align-items:center;gap:0;height:32px;display:inline-flex}.report-pagination-page-set{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:inline-flex}.report-pagination-page-item{box-sizing:border-box;color:#303133;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f0f2f5;border:0;border-radius:2px;justify-content:center;align-items:center;min-width:32px;height:32px;margin:0 4px;padding:0 4px;font-size:14px;line-height:32px;display:flex}.report-pagination-page-item:hover{color:#2426c0}.report-pagination-page-item:focus{outline:none}.report-pagination-page-item:focus-visible{outline-offset:-1px;outline:1px solid #2426c0}.report-pagination-page-item.is-active{color:#fff;cursor:default;background:#2426c0;font-weight:700}.report-pagination-page-item.more{letter-spacing:-1px}.pv-report-pagination button{color:#303133;cursor:pointer;background:#f0f2f5;border:0;border-radius:2px;justify-content:center;align-items:center;width:32px;height:32px;margin:0 4px;padding:0 4px;display:inline-flex}.pv-report-pagination button.report-pagination-prev{margin-left:16px}.pv-report-pagination button svg{width:1em;height:1em}.pv-report-pagination button:disabled{color:#86909c;cursor:not-allowed;background:#f7f8fa}.report-pagination-size{color:#606266;align-items:center;width:128px;height:30px;margin-left:16px;font-weight:400;display:inline-flex}.report-pagination-size .el-select{vertical-align:middle;width:128px;height:30px;display:inline-block;position:relative}.report-pagination-size .el-select__wrapper{box-sizing:border-box;color:#303133;text-align:left;cursor:pointer;background:#fff;border-radius:4px;align-items:center;gap:6px;width:128px;min-height:30px;padding:4px 10px;font-size:14px;line-height:22px;transition:box-shadow .3s;display:flex;transform:translateZ(0);box-shadow:inset 0 0 0 1px #e5e6eb}.report-pagination-size .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px #2426c0}.report-pagination-size .el-select__selection{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.report-pagination-size .el-select__selected-item{-webkit-user-select:none;user-select:none;flex-wrap:wrap;display:flex}.report-pagination-size .el-select__input-wrapper{flex:1}.report-pagination-size .el-select__input-wrapper.is-hidden{z-index:-1;opacity:0;position:absolute}.report-pagination-size .el-select__input{background:0 0;border:0;outline:none;width:1px;height:1px;padding:0}.report-pagination-size .el-select__placeholder{z-index:-1;color:#303133;text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.report-pagination-size .el-select__suffix{color:#86909c;flex-shrink:0;align-items:center;gap:6px;display:flex}.report-pagination-size .el-select__caret{color:currentColor;cursor:pointer;width:14px;height:14px;transition:transform .3s;transform:rotate(0)}.report-pagination-size .el-select__caret.is-reverse{transform:rotate(180deg)}.report-pagination-size-popper{z-index:2015;overflow-wrap:break-word;color:#303133;word-break:break-all;visibility:visible;background:#fff;border:1px solid #e4e7ed;border-radius:4px;padding:0;font-size:12px;line-height:20px;position:absolute;box-shadow:0 0 12px #0000001f}.report-pagination-size-popper[data-popper-placement^=top]{transform-origin:bottom}.report-pagination-size-popper[data-popper-placement^=bottom]{transform-origin:top}.report-pagination-size-popper.el-zoom-in-top-enter-active{transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1)}.report-pagination-size-popper.el-zoom-in-top-enter-from{opacity:0;transform:scaleY(0)}.report-pagination-size-popper.el-zoom-in-top-leave-active{opacity:0;pointer-events:none;transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transform:scaleY(0)}.report-pagination-size-popper .el-select-dropdown{box-sizing:border-box;border-radius:4px}.report-pagination-size-popper .el-select-dropdown__wrap{max-height:274px;overflow:hidden}.report-pagination-size-popper .el-select-dropdown__list{box-sizing:border-box;margin:0;padding:6px 0;list-style:none}.report-pagination-size-popper .el-select-dropdown__item{box-sizing:border-box;color:#606266;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;height:34px;padding:0 32px 0 20px;font-size:14px;line-height:34px;position:relative;overflow:hidden}.report-pagination-size-popper .el-select-dropdown__item.is-hovering{background:#f7f8fa}.report-pagination-size-popper .el-select-dropdown__item.is-selected{color:#2426c0;font-weight:700}.report-pagination-size-popper .el-select-dropdown__item.is-selected:after{content:"";background-color:#2426c0;width:12px;height:12px;position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-mask:url(/legacy-assets/report-select-check.svg) 50%/100% 100% no-repeat;mask:url(/legacy-assets/report-select-check.svg) 50%/100% 100% no-repeat}.report-pagination-size-popper .el-popper__arrow{z-index:-1;width:10px;height:10px;position:absolute;left:calc(50% - 5px)}.report-pagination-size-popper .el-popper__arrow:before{box-sizing:border-box;content:"";background:#fff;border:1px solid #e4e7ed;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.report-pagination-size-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.report-pagination-size-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000;border-bottom-right-radius:2px}.report-pagination-size-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.report-pagination-size-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000;border-top-left-radius:2px}.pv-report-pagination .report-pagination-jump{color:#606266;align-items:center;gap:0;width:114px;height:30px;margin-left:16px;display:inline-flex}.report-pagination-goto{width:28px;margin-right:8px}.report-pagination-classifier{width:14px;margin-left:8px}.pv-report-pagination .report-pagination-jump .el-input,.charging-pile-pagination .report-pagination-jump .el-input{box-sizing:border-box;color:#606266;text-align:center;width:56px;height:30px;font-size:14px;line-height:30px;display:inline-flex}.pv-report-pagination .report-pagination-jump .el-input__wrapper,.charging-pile-pagination .report-pagination-jump .el-input__wrapper{box-sizing:border-box;cursor:text;background:#fff;border-radius:4px;justify-content:center;align-items:center;width:56px;height:30px;padding:1px 10px;transition:box-shadow .2s cubic-bezier(.645,.045,.355,1);display:inline-flex;transform:translateZ(0);box-shadow:inset 0 0 0 1px #e5e6eb}.pv-report-pagination .report-pagination-jump .el-input__wrapper.is-focus,.charging-pile-pagination .report-pagination-jump .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #2426c0}.pv-report-pagination .report-pagination-jump .el-input__inner,.charging-pile-pagination .report-pagination-jump .el-input__inner{box-sizing:border-box;color:#606266;width:36px;height:28px;font-size:inherit;text-align:center;appearance:textfield;background:0 0;border:0;outline:none;flex-grow:1;padding:0;line-height:1}.pv-report-pagination .report-pagination-jump .el-input__inner::-webkit-inner-spin-button{appearance:none;margin:0}.pv-report-pagination .report-pagination-jump .el-input__inner::-webkit-outer-spin-button{appearance:none;margin:0}.charging-pile-pagination .report-pagination-jump .el-input__inner::-webkit-inner-spin-button{appearance:none;margin:0}.charging-pile-pagination .report-pagination-jump .el-input__inner::-webkit-outer-spin-button{appearance:none;margin:0}.diesel-report-chart-legend i,.diesel-report-chart-tooltip i{background:#6abaff}.diesel-report-table tfoot th,.diesel-report-table tfoot td{color:#1d2129;background:#fafafa;font-weight:500}.strategy-report-result{background:#fff;flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:auto}.strategy-report-table-scroll{flex:auto;min-height:260px;overflow:auto}.strategy-report-table{border-collapse:collapse;table-layout:fixed;width:100%}.strategy-report-table th,.strategy-report-table td{color:#4e5969;text-align:left;white-space:nowrap;border-bottom:1px solid #ebeef2;height:48px;padding:0 16px;font-size:13px}.strategy-report-table th{color:#67717e;background:#f8f9fb;font-weight:500}.strategy-report-table th:first-child,.strategy-report-table td:first-child{width:20%}.strategy-report-table th:nth-child(2),.strategy-report-table td:nth-child(2){width:16%}.strategy-report-table th:nth-child(3),.strategy-report-table td:nth-child(3){width:18%}.strategy-report-table th:nth-child(4),.strategy-report-table td:nth-child(4){width:28%}.strategy-report-table td.strategy-report-table-empty{color:#86909c;text-align:center;height:220px}.strategy-report-link{color:#2426c0;background:0 0;padding:0;font-size:13px}.strategy-report-link:hover{color:#494ce0}.strategy-report-statuses,.strategy-report-status{align-items:center;display:inline-flex}.strategy-report-statuses{gap:18px}.strategy-report-status{gap:6px}.strategy-report-status i{border-radius:50%;width:6px;height:6px}.strategy-report-status--success{color:#00b42a}.strategy-report-status--success i{background:#00b42a}.strategy-report-status--failure{color:#f53f3f}.strategy-report-status--failure i{background:#f53f3f}.strategy-report-table-footer{color:#86909c;border-top:1px solid #ebeef2;flex:0 0 56px;justify-content:space-between;align-items:center;min-height:56px;padding:12px 16px;font-size:14px;display:flex}.strategy-report-dialog{max-width:none;max-height:calc(100vh - 80px)}.strategy-report-dialog-backdrop{width:100vw;height:100vh;position:fixed}.strategy-report-dialog-body{flex:auto;min-height:0;padding:20px;overflow:auto}.strategy-report-dialog-table-frame{width:100%;overflow:auto}.strategy-report-dialog-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:920px}.strategy-report-dialog-table th,.strategy-report-dialog-table td{color:#4e5969;text-align:left;white-space:nowrap;border:1px solid #ebeef2;height:46px;padding:0 12px;font-size:13px}.strategy-report-dialog-table th{color:#67717e;background:#f8f9fb;font-weight:500}.strategy-report-card{background:#fff;border:1px solid #ebeef2;border-radius:4px;margin-bottom:10px}.strategy-report-card>h3{color:#1d2129;border-bottom:1px solid #ebeef2;min-height:48px;margin:0;padding:14px 18px;font-size:14px;font-weight:500}.strategy-report-card>.strategy-report-dialog-table-frame{width:calc(100% - 36px);margin:18px}.strategy-curve-chart{width:100%;margin:0;padding:12px 18px 0;position:relative;overflow:hidden}.strategy-curve-chart svg{width:100%;height:246px;display:block}.strategy-curve-legend{color:#4e5969;align-items:center;gap:20px;min-height:26px;font-size:12px;display:flex}.strategy-curve-legend span{align-items:center;gap:6px;display:inline-flex}.strategy-curve-legend i,.strategy-curve-tooltip i{border-radius:50%;flex:0 0 8px;width:8px;height:8px}.strategy-curve-unit{color:#86909c;font-size:12px;position:absolute;top:42px;left:20px}.strategy-curve-grid{stroke:#f2f3f5;stroke-width:1px}.strategy-curve-line{stroke-width:2px}.strategy-curve-date{fill:#86909c;font-size:12px}.strategy-curve-station{fill:#1d2129;font-size:12px;font-weight:600}.strategy-curve-tooltip{z-index:2;color:#4e5969;pointer-events:none;background:#fff;border-radius:8px;flex-direction:column;gap:7px;min-width:230px;padding:10px 12px;font-size:12px;display:flex;position:absolute;top:54px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #1d212924}.strategy-curve-tooltip span{align-items:center;gap:6px;display:flex}.strategy-curve-tooltip-title{border-bottom:1px solid #f2f3f5;padding-bottom:7px}.strategy-curve-tooltip strong{color:#1d2129;margin-left:auto;font-weight:500}.strategy-chart-empty{color:#86909c;justify-content:center;align-items:center;width:100%;height:100%;font-size:14px;display:flex}.strategy-report-result{overflow:hidden}.strategy-report-result .charts-table-content{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.strategy-report-element-table,.strategy-dialog-element-table{color:#606266;background:#fff;flex-direction:column;flex:auto;width:100%;max-width:100%;min-height:0;font-size:14px;display:flex;position:relative;overflow:hidden}.strategy-report-element-table .el-table__inner-wrapper,.strategy-dialog-element-table .el-table__inner-wrapper{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.strategy-report-element-table .hidden-columns{z-index:-1;visibility:hidden;position:absolute}.strategy-report-element-table .el-table__header-wrapper,.strategy-dialog-element-table .el-table__header-wrapper{flex:none;width:100%;overflow:hidden}.strategy-report-element-table .el-table__body-wrapper,.strategy-dialog-element-table .el-table__body-wrapper{flex:auto;min-height:0;position:relative;overflow:hidden}.strategy-report-element-table .el-scrollbar,.strategy-dialog-element-table .el-scrollbar{height:100%;position:relative;overflow:hidden}.strategy-report-element-table .el-scrollbar__wrap,.strategy-dialog-element-table .el-scrollbar__wrap{scrollbar-width:none;height:100%;overflow:auto}.strategy-report-element-table .el-scrollbar__wrap::-webkit-scrollbar{width:0;height:0}.strategy-dialog-element-table .el-scrollbar__wrap::-webkit-scrollbar{width:0;height:0}.strategy-report-element-table .el-scrollbar__view,.strategy-dialog-element-table .el-scrollbar__view{min-width:100%;display:block}.strategy-report-element-table .el-scrollbar__bar,.strategy-dialog-element-table .el-scrollbar__bar{z-index:2;opacity:0;transition:opacity .12s ease-out;position:absolute}.strategy-report-element-table .el-scrollbar:hover>.el-scrollbar__bar,.strategy-dialog-element-table .el-scrollbar:hover>.el-scrollbar__bar{opacity:1}.strategy-report-element-table .el-scrollbar__bar.is-horizontal,.strategy-dialog-element-table .el-scrollbar__bar.is-horizontal{height:6px;bottom:2px;left:2px;right:2px}.strategy-report-element-table .el-scrollbar__bar.is-vertical,.strategy-dialog-element-table .el-scrollbar__bar.is-vertical{width:6px;top:2px;bottom:2px;right:2px}.strategy-report-element-table .el-scrollbar__thumb,.strategy-dialog-element-table .el-scrollbar__thumb{background:#9093994d;border-radius:6px;width:100%;height:100%;display:block;position:relative}.strategy-report-element-table .el-scrollbar__bar.is-horizontal .el-scrollbar__thumb,.strategy-dialog-element-table .el-scrollbar__bar.is-horizontal .el-scrollbar__thumb{width:32px}.strategy-report-element-table .el-scrollbar__bar.is-vertical .el-scrollbar__thumb,.strategy-dialog-element-table .el-scrollbar__bar.is-vertical .el-scrollbar__thumb{height:32px}.strategy-report-table,.strategy-report-dialog-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.strategy-report-dialog-table{table-layout:auto;min-width:920px}.strategy-report-table th,.strategy-report-table td,.strategy-report-dialog-table th,.strategy-report-dialog-table td{box-sizing:border-box;color:#1d2129;text-align:left;vertical-align:middle;white-space:normal;border:1px solid #f2f3f5;border-top:0;border-left:0;height:auto;padding:8px 0;font-size:13px;font-weight:400}.strategy-report-table .cell,.strategy-report-dialog-table .cell{box-sizing:border-box;text-overflow:ellipsis;overflow-wrap:break-word;white-space:normal;padding:0 16px;line-height:23px;overflow:hidden}.strategy-report-table thead th.el-table__cell,.strategy-report-dialog-table thead th.el-table__cell{background:#f7f8fa;font-weight:600}.strategy-report-element-table .el-table__empty-block,.strategy-dialog-element-table .el-table__empty-block{color:#909399;text-align:center;justify-content:center;align-items:center;min-width:100%;display:flex;position:absolute;inset:0}.strategy-report-element-table .el-table__empty-text{width:100%}.strategy-report-element-table .base-empty{box-sizing:border-box;color:#909399;flex-direction:column;justify-content:center;align-items:center;width:50%;margin:0 auto;padding:10px;font-size:13px;font-weight:400;line-height:13px;display:flex}.strategy-report-element-table .base-empty-icon{width:100px;height:100px;margin-bottom:24px}.strategy-report-element-table .base-empty-icon img{width:100px;height:100px}.strategy-report-element-table .base-empty-text{color:#1d2129;margin-bottom:8px;font-size:18px;font-weight:600;line-height:18px}.strategy-report-element-table .base-empty-text p{margin:0}.strategy-report-loading-mask{z-index:9;background:#ffffffe6;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.strategy-report-loading-mask .circular{width:42px;height:42px;animation:2s linear infinite strategy-loading-rotate}.strategy-report-loading-mask .path{stroke:#2426c0;stroke-linecap:round;stroke-width:3px;animation:1.5s ease-in-out infinite strategy-loading-dash}@keyframes strategy-loading-rotate{to{transform:rotate(360deg)}}@keyframes strategy-loading-dash{0%{stroke-dasharray:1 150;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-35px}to{stroke-dasharray:90 150;stroke-dashoffset:-124px}}.strategy-report-link{cursor:pointer;justify-content:center;align-items:center;line-height:1;display:inline-flex}.strategy-report-status .el-badge{width:6px;height:6px;display:inline-flex;position:relative}.strategy-report-status .is-dot{border:0;border-radius:50%;width:6px;height:6px;padding:0;display:block;position:static;transform:none}.strategy-report-status--success .is-dot{background:#00b42a}.strategy-report-status--failure .is-dot{background:#f53f3f}.strategy-report-table-footer{border-top:0;flex:0 0 62px;min-height:62px;padding:16px}.strategy-report-dialog-overlay{z-index:2050;background:#00000080;position:fixed;inset:0;overflow:auto}.strategy-report-dialog-overlay__dialog{position:fixed;inset:0;overflow:auto}.strategy-report-dialog{box-sizing:border-box;overflow-wrap:break-word;background:#fff;border-radius:4px;max-width:none;min-height:0;max-height:none;margin:15vh auto 50px;padding:16px;position:relative;overflow:visible;box-shadow:0 1px 3px #0000004d}.strategy-report-dialog:focus{outline:none}.strategy-report-dialog .el-dialog__header{padding-bottom:16px}.strategy-report-dialog .el-dialog__title{color:#303133;font-size:18px;line-height:24px}.strategy-report-dialog .el-dialog__headerbtn{color:#909399;cursor:pointer;background:0 0;border:0;width:48px;height:48px;padding:0;font-size:16px;position:absolute;top:0;right:0}.strategy-report-dialog .el-dialog__headerbtn:hover{color:#2426c0}.strategy-report-dialog .el-dialog__close{width:1em;height:1em}.strategy-report-dialog-body{color:#606266;min-height:0;padding:0;font-size:14px;overflow:visible}.strategy-dialog-element-table{width:100vw;max-width:100%}.strategy-curve-dialog-content{width:100%}.strategy-report-card{background:#fff;border:1px solid #ebeef5;border-radius:4px;margin-bottom:10px;overflow:hidden;box-shadow:0 2px 12px #0000001a}.strategy-report-card .el-card__header{box-sizing:border-box;color:#303133;border-bottom:1px solid #ebeef5;padding:18px 20px}.strategy-report-card .el-card__body{padding:20px}.strategy-curve-container{justify-content:center;align-items:center;height:300px;display:flex}.strategy-report-curve-chart,.strategy-report-echarts-host{width:100%;height:100%;min-height:300px}.strategy-curve-empty{color:#909399;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.strategy-curve-empty .el-empty__image{width:40px}.strategy-curve-empty .el-empty__image svg{width:100%;height:auto;display:block}.strategy-curve-empty .el-empty__description{margin-top:20px}.strategy-curve-empty .el-empty__description p{margin:0}.custom-tooltip-pv{color:#1d2129;flex-flow:column;justify-content:space-between;gap:8px;padding:6px;display:flex}.custom-tooltip-pv .title{color:#86909c;align-items:center;gap:8px;display:inline-flex}.custom-tooltip-pv .title .time,.custom-tooltip-pv .custom-tooltip-value,.custom-tooltip-pv .custom-tooltip-label{color:#1d2129;font-size:12px;font-weight:400}.custom-tooltip-pv .custom-tooltip-items{flex-flow:column wrap;justify-content:space-between;gap:8px;display:flex}.custom-tooltip-pv .custom-tooltip-item{align-items:center;gap:8px;display:flex}.maintenance-report-panel{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:auto}.maintenance-report-panel[hidden]{display:none!important}.reports-query-bar--maintenance{align-items:center;gap:16px 8px;min-height:0;padding:16px}.reports-query-bar--maintenance .reports-field{flex-direction:row;flex:320px;align-items:center;gap:0;min-width:320px}.reports-query-bar--maintenance .reports-field>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:60px;max-width:100px;margin-right:8px;font-size:14px;overflow:hidden}.reports-query-bar--maintenance .reports-field>input,.reports-query-bar--maintenance .reports-field>select,.reports-query-bar--maintenance .reports-time-range{flex:auto}.reports-query-bar--maintenance .reports-field--time-range{flex-basis:390px}.reports-query-bar--maintenance .reports-time-range{grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr)}.reports-query-bar--maintenance .reports-actions{align-self:center;margin-left:auto}.reports-query-bar--maintenance-cross .reports-field--selector,.reports-query-bar--maintenance-cross .reports-field--metric{max-width:460px}.maintenance-offline-result{color:#1d2129;flex-direction:column;flex:1 0 auto;width:100%;min-height:0;display:flex}.maintenance-offline-timeline{border-bottom:1px solid #ebeef2;flex-direction:column;flex:0 0 240px;height:240px;display:flex;position:relative}.maintenance-offline-timeline>h3{margin:0;padding:8px 12px;font-size:14px;font-weight:600;line-height:22px}.maintenance-offline-chart{flex-direction:column;flex:auto;min-height:0;padding:8px 16px;display:flex;position:relative}.maintenance-offline-chart>header{justify-content:space-between;align-items:center;min-height:24px;font-size:14px;display:flex}.maintenance-offline-chart>header strong{font-weight:400}.maintenance-offline-legend{color:#4e5969;align-items:center;gap:8px;font-size:13px;display:flex}.maintenance-offline-legend span{align-items:center;gap:0;display:inline-flex}.maintenance-offline-legend i{border:0;border-radius:50%;width:6px;height:6px;margin-right:6px}.maintenance-offline-chart>svg{flex:auto;width:100%;min-height:0;display:block}.maintenance-offline-chart svg text{fill:#86909c;font-size:11px}.maintenance-timeline-axis{stroke:#f2f3f5;stroke-width:1px}.maintenance-chart-tooltip{z-index:4;color:#4e5969;pointer-events:none;background:#fff;border-radius:10px;flex-direction:column;gap:7px;min-width:270px;padding:12px;font-size:12px;display:flex;position:absolute;top:58px;left:50%;transform:translate(-50%);box-shadow:0 6px 22px #1d212929}.maintenance-chart-tooltip span{justify-content:space-between;gap:16px;display:flex}.maintenance-chart-tooltip strong{color:#1d2129;font-weight:500}.maintenance-offline-summary{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(30px,auto);min-height:100px;margin:0;padding:16px 16px 0;display:grid}.maintenance-offline-summary>div{align-items:baseline;min-width:0;display:flex}.maintenance-offline-summary dt{color:#86909c;flex:none;font-size:14px}.maintenance-offline-summary dd{color:#1d2129;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:14px;overflow:hidden}.maintenance-offline-table-scroll{border-top:1px solid #ebeef2;height:500px;overflow:auto}.maintenance-offline-table{border-collapse:collapse;table-layout:fixed;width:100%}.maintenance-offline-table th,.maintenance-offline-table td{text-align:left;border-bottom:1px solid #ebeef2;height:48px;padding:0 16px}.maintenance-offline-table th{z-index:1;color:#4e5969;background:#f7f8fa;font-size:14px;font-weight:500;position:sticky;top:0}.maintenance-offline-table td{color:#1d2129;font-size:14px}.maintenance-sort-button{color:inherit;font:inherit;background:0 0}.maintenance-sort-button:after{color:#bec4cc;content:"↕";margin-left:5px}.maintenance-status{align-items:center;gap:6px;display:inline-flex}.maintenance-status:before{content:"";border-radius:50%;width:7px;height:7px}.maintenance-status--1:before{background:#00b42a}.maintenance-status--2:before{background:#5a6d85}.maintenance-status--3:before{background:red}.maintenance-cross-result{flex:auto;min-height:420px;padding:16px;display:flex;position:relative}.maintenance-cross-chart{width:100%;min-height:360px;margin:0;position:relative;overflow:hidden}.maintenance-cross-chart>header{color:#4e5969;align-items:center;gap:24px;min-height:28px;font-size:12px;display:flex}.maintenance-cross-chart>header span{align-items:center;gap:7px;display:inline-flex}.maintenance-cross-chart>header i{border-radius:50%;width:8px;height:8px}.maintenance-cross-legend-statistics{background:#0090ff}.maintenance-cross-legend-comparison{background:#ff7d00}.maintenance-cross-unit{color:#86909c;font-size:12px;position:absolute;top:36px;left:2px}.maintenance-cross-chart>svg{width:100%;height:340px;display:block}.maintenance-cross-grid{stroke:#f2f3f5;stroke-width:1px}.maintenance-cross-area{stroke:none}.maintenance-cross-area--statistics{fill:url(#maintenance-statistics-fill)}.maintenance-cross-area--comparison{fill:url(#maintenance-comparison-fill)}.maintenance-cross-line{fill:none;stroke-width:2px}.maintenance-cross-line--statistics{stroke:#0090ff}.maintenance-cross-line--comparison{stroke:#ff7d00}.maintenance-cross-axis-label{fill:#a1a1a1;font-size:11px}.maintenance-cross-tooltip{top:70px}@media (width<=1180px){.maintenance-offline-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-query-bar--maintenance .reports-field{flex-basis:420px}}.reports-tabs--segmented{border-bottom:1px solid #f2f3f5;flex:none;min-width:0;padding:16px;display:block}.reports-segmented{background:#f2f3f5;border-radius:50px;align-items:stretch;height:38px;padding:4px;display:inline-flex}.reports-tabs-segmented-group{align-items:stretch;width:100%;height:30px;display:flex;position:relative}.reports-tabs-segmented-indicator{background:#fff;border-radius:48px;height:30px;transition:transform .3s,width .3s;position:absolute;top:0;left:0}.reports-tabs-segmented-item{z-index:1;color:#1d2129;cursor:pointer;background:0 0;border-radius:48px;flex:1;justify-content:center;align-items:center;height:30px;padding:0 11px;font-weight:400;line-height:normal;display:flex;position:relative}.reports-tabs-segmented-input{opacity:0;width:0;height:0;position:absolute}.reports-tabs-segmented-label{z-index:1;text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:normal;transition:color .3s;overflow:hidden}.reports-tabs-segmented-item:has(.reports-tabs-segmented-input:focus-visible){outline-offset:1px;outline:2px solid #9293e0}.reports-tabs-segmented-item:has(.reports-tabs-segmented-input:disabled){color:#c9cdd4;cursor:not-allowed}.reports-query-bar--maintenance{border-bottom:1px solid #f2f3f5;min-width:0;padding:16px;display:block}.reports-query-bar--maintenance .reports-query-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.maintenance-report-panel--offline .reports-query-row{margin-bottom:0}.reports-query-bar--maintenance .reports-query-left{flex-wrap:wrap;flex:1 1 0;align-items:center;gap:16px;min-width:0;display:flex}.reports-query-bar--maintenance .reports-field{color:#1d2129;flex:none;width:320px;min-width:320px;height:30px;line-height:20px}.reports-query-bar--maintenance .reports-field--selector,.reports-query-bar--maintenance .reports-field--metric{width:320px;max-width:none}.reports-query-bar--maintenance .reports-field>span:first-child,.reports-query-bar--maintenance .reports-field-label{color:#1d2129;text-overflow:clip;white-space:nowrap;flex:none;align-items:center;gap:4px;width:auto;min-width:0;max-width:none;margin-right:8px;font-size:14px;display:inline-flex;overflow:visible}.maintenance-report-panel--offline .reports-field>span:first-child{min-width:60px}.reports-field-help{color:#86909c;border:.625px solid;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;font-weight:700;line-height:14px;display:inline-flex}.reports-query-bar--maintenance .reports-field>input,.reports-query-bar--maintenance .reports-field>select{color:#1d2129;border-color:#e5e6eb;flex:auto;height:30px;padding:0 10px}.reports-query-bar--maintenance .reports-field--time-range{flex-basis:auto;width:320px;min-width:320px}.reports-query-bar--maintenance-cross .reports-field--time-range{width:344px;min-width:344px}.reports-query-bar--maintenance-cross .reports-field--time-range-hint{width:384px;min-width:384px}.reports-query-bar--maintenance .reports-time-range{background:#fff;border:0;border-radius:4px;flex:none;align-items:center;gap:0;width:250px;min-width:0;height:30px;padding:0 10px;display:flex;box-shadow:inset 0 0 0 1px #e5e6eb}.reports-query-bar--maintenance .reports-time-range:after{content:"";flex:0 auto;width:14px;min-width:14px;height:30px;margin-right:4px}.reports-query-bar--maintenance-cross .reports-field--time-range:not(.reports-field--time-range-hint) .reports-time-range{width:280px}.reports-query-bar--maintenance-cross .reports-field--time-range-hint .reports-time-range{width:300px}.reports-time-range-calendar{color:#86909c;flex:0 auto;width:14px;min-width:14px;height:14px;margin-right:4px}.reports-query-bar--maintenance .reports-time-range>input{color:#3d4046;text-align:center;width:39%;min-width:0;height:28px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 auto;padding:0;font:14px/28px Arial}.reports-query-bar--maintenance .reports-time-range>input::-webkit-calendar-picker-indicator{display:none}.reports-query-bar--maintenance .reports-time-range>span{color:#4e5969;flex:1 1 0;justify-content:center;align-items:center;height:30px;padding:0 5px;display:flex}.reports-query-bar--maintenance .reports-field--quick{width:320px;min-width:320px}.maintenance-report-panel--offline .reports-field--quick{width:auto;min-width:320px}.reports-query-bar--maintenance .reports-quick-choices{align-items:center;gap:10px;height:30px}.reports-query-bar--maintenance .reports-quick-choices button{color:#1d2129;background:0 0;border:1px solid #e5e6eb;border-radius:4px;align-items:center;gap:6px;height:30px;padding:0 15px 0 9px;display:inline-flex}.reports-query-bar--maintenance .reports-quick-choices button:before{box-sizing:border-box;content:"";background:#fff;border:1px solid #c9cdd4;border-radius:50%;width:14px;height:14px}.reports-query-bar--maintenance .reports-quick-choices button:hover,.reports-query-bar--maintenance .reports-quick-choices button[aria-pressed=true]{color:#1d2129;background:#f0f3ff;border-color:#2426c0}.reports-query-bar--maintenance .reports-quick-choices button[aria-pressed=true]:before{background:#2426c0;border:4px solid #fff;outline:1px solid #2426c0}.reports-query-bar--maintenance .reports-actions{flex:none;align-self:center;gap:8px;height:30px;margin-left:0}.reports-query-bar--maintenance .reports-button{color:#1d2129;border-width:1px;border-color:#e5e6eb;gap:4px;height:30px;padding:0 10px;font:14px/14px Arial}.reports-query-bar--maintenance .reports-button--primary{color:#fff;background:#474ecc;border-color:#474ecc}.reports-query-bar--maintenance .reports-button:disabled{color:#bec4cc;background:#f5f7fa;border-color:#e5e6eb}.maintenance-cross-result{flex:1 1 0;min-height:0}.maintenance-cross-chart{height:100%;min-height:0}.maintenance-cross-chart>svg{width:100%;height:calc(100% - 28px);min-height:0}.maintenance-cross-zoom-track{fill:#e5e6eb}.maintenance-cross-zoom-window{fill:#c9cdd4}.maintenance-cross-zoom-handle{fill:#fff;stroke:#bec4cc;stroke-width:1px}.maintenance-offline-timeline{border-bottom-width:.625px}.maintenance-offline-timeline>h3{padding:8px 10px;line-height:20px}.maintenance-offline-chart>header{height:22px;min-height:22px;line-height:22px}.maintenance-timeline-zoom-track{fill:#e5e6eb}.maintenance-timeline-zoom-window{fill:#c9cdd4}.maintenance-timeline-zoom-handle{fill:#fff;stroke:#bec4cc;stroke-width:1px}.maintenance-offline-summary{grid-template-columns:423.584fr 533.047fr 481.807fr 399.57fr;grid-auto-rows:39px}.maintenance-offline-table-scroll{border-top:0;overflow:hidden auto}.maintenance-offline-table{width:calc(100% + 6px)}.maintenance-offline-table th{height:40px}.maintenance-offline-table td{height:49px}.maintenance-offline-table th:first-child,.maintenance-offline-table td:first-child{width:25.08%}.registry-admin-page{background:#fff;border-radius:10px 10px 0 0;flex-direction:column;min-width:672px;min-height:calc(100vh - 80px);margin-top:10px;display:flex;overflow:hidden}.registry-admin-page[data-route-id=device-management]{border-radius:0;min-height:calc(100vh - 70px);margin-top:0}.registry-quota{background:0 0;flex:0 0 80px;width:100%;min-height:80px;display:flex;overflow:hidden}.registry-quota>div{background:#fff;border-radius:10px;align-items:center;height:80px;display:flex;position:relative;box-shadow:0 2px 12px #252d3e0a}.registry-quota__primary{flex:0 0 400px;padding:0 20px}.registry-quota__balance{flex:auto;justify-content:space-between;min-width:0;margin-left:2px;padding:0 26px}.registry-quota__other{flex:0 0 400px;margin-left:10px;padding:0 20px}.registry-quota__icon{color:#262ac8;background:#f5f5ff;border-radius:17px;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;margin-right:14px;display:inline-flex}.registry-quota__icon svg{fill:currentColor;width:20px;height:20px}.registry-quota__copy,.registry-quota__metric{color:#1d2129;flex-direction:column;gap:2px;display:flex}.registry-quota__copy>span:last-child,.registry-quota__metric>span:last-child{align-items:baseline;gap:2px;display:flex}.registry-quota strong{color:#1d2129;font-size:24px;font-weight:600;line-height:1}.registry-quota small,.registry-quota__fraction{color:#4e5969;font-size:12px}.registry-quota__balance-track{background:#f2f2ff;border-radius:3px;height:6px;position:absolute;top:25px;left:26px;right:26px;overflow:hidden}.registry-quota__balance-track>span{background:#262ac8;width:0;height:100%;display:block}.registry-quota__metric{flex-direction:row;align-self:flex-end;align-items:baseline;gap:10px;padding-bottom:13px}.registry-quota__metric>span:last-child{gap:4px}.registry-quota__metric strong{font-size:14px}.registry-quota__metric--remaining{text-align:right}.registry-device-categories{background:#fff;border-radius:10px 10px 0 0;flex:0 0 70px;align-items:center;width:100%;min-height:70px;margin-top:10px;padding:0 16px;display:flex}.registry-device-category-track{background:#f5f7fa;border-radius:18px;align-items:center;height:36px;display:inline-flex;overflow:hidden}.registry-device-category{color:#4e5969;cursor:pointer;background:0 0;border-radius:18px;justify-content:center;align-items:center;min-width:0;height:36px;padding:0 12px;display:inline-flex}.registry-device-category.is-selected{color:#262ac8;background:#fff;box-shadow:0 2px 10px #262ac814}.registry-device-category input{opacity:0;pointer-events:none;position:absolute}.registry-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:8px 16px;display:flex}.registry-search-control{background:#f5f7fa;border-radius:22px;align-items:center;width:350px;height:40px;padding-left:16px;display:flex;overflow:hidden}.registry-search-control>svg{color:#86909c;fill:currentColor;width:17px;height:17px}.registry-search-control input{color:#1d2129;background:0 0;border:0;outline:0;flex:1;min-width:0;height:38px;padding:0 10px}.registry-filter-button{background:#fff;border-radius:22px;align-self:stretch;align-items:center;gap:6px;padding:0 15px;display:inline-flex;box-shadow:0 3px 12px #78899a14}.registry-filter-button svg,.registry-button svg,.registry-pagination svg{fill:currentColor;width:16px;height:16px}.registry-filter-button small{color:#fff;background:#262ac8;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;display:inline-flex}.registry-toolbar__actions{align-items:center;gap:10px;display:flex}.registry-quota-help{color:#86909c;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.registry-quota-help svg{fill:currentColor;width:14px;height:14px}.registry-button{border-radius:3px;justify-content:center;align-items:center;gap:7px;min-width:84px;height:38px;padding:0 16px;display:inline-flex}.registry-button--plain{background:#fff;border:1px solid #dcdfe6}.registry-button--primary{color:#fff;background:#262ac8}.registry-button--danger{color:#d34545;background:#fff;border:1px solid #ebeef2}.registry-selection-summary{align-items:center;gap:8px;min-height:40px;display:flex}.registry-selection-summary>button:first-child{color:#262ac8;background:0 0;padding:0}.registry-selection-summary>span{color:#86909c}.registry-table-scroll{border-top:0;flex:1;min-height:300px;position:relative;overflow:auto}.registry-admin-page[data-route-id=device-management] .registry-toolbar{min-height:74px}.registry-admin-page[data-route-id=device-management] .registry-table-scroll{min-height:0}.registry-table{table-layout:fixed;border-spacing:0;border-collapse:separate;width:100%;min-width:1448px}.registry-table th,.registry-table td{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #eef0f3;height:40px;padding:0 16px;overflow:hidden}.registry-table th{color:#2d343f;background:#f7f8fa;border-right:0;font-weight:600;position:relative}.registry-admin-page[data-route-id=device-management] .registry-table tbody tr[data-row-id]>td:not(.registry-table__selection-cell):not(.registry-table__actions-cell){vertical-align:middle;white-space:normal;padding:8px 12px}.registry-admin-page[data-route-id=device-management] .registry-table tbody tr[data-row-id]>.registry-table__selection-cell{vertical-align:middle}.registry-table .base-info-device-cell--names{vertical-align:top;flex-direction:column;align-items:flex-start;display:inline-flex}.registry-table .main-name{color:#1d2129;font-size:13px;font-weight:400;line-height:20px}.registry-table .main-name:hover{color:#2426c0;cursor:pointer;text-decoration:underline}.registry-table .sub-name{color:#86909c;font-size:12px;font-weight:400;line-height:18px}.registry-table .base-info-device-cell--fraction{align-items:center;display:inline-flex}.registry-table .numerator{color:#1d2129;font-size:16px;font-weight:600;line-height:24px}.registry-table .denominator{color:#86909c;font-size:13px;font-weight:400;line-height:20px}.registry-table .base-info-device-cell--status{align-items:center;display:flex}.registry-table .base-info-device-status__badge{--el-badge-bg-color:var(--el-color-danger,#f56c6c);vertical-align:middle;width:fit-content;margin-top:12px;margin-right:5px;display:inline-block;position:relative}.registry-table .base-info-device-status__badge .el-badge__content.is-dot{background-color:var(--el-badge-bg-color);border:1px solid var(--el-bg-color,#fff);border-radius:50%;justify-content:center;align-items:center;width:8px;height:8px;padding:0;display:inline-flex}.registry-table .base-info-device-status__label{line-height:23px}.registry-table thead th:not(:last-child):after{content:"";background:#e5e8ed;width:1px;position:absolute;top:7px;bottom:7px;right:0}.registry-sort-button{height:39px;font-weight:inherit;background:0 0;align-items:center;gap:5px;padding:0;display:inline-flex}.registry-sort-button__arrows{grid-template-rows:7px 7px;width:12px;height:14px;display:inline-grid}.registry-sort-button__arrows svg{color:#a5acb7;fill:currentColor;width:12px;height:12px}.registry-sort-button[data-sort-direction=ascending] svg:first-child,.registry-sort-button[data-sort-direction=descending] svg:last-child{color:#262ac8}.registry-table tbody tr:not(.registry-empty-row):hover{background:#f7f8fa}.registry-table__name-link{color:#262ac8;background:0 0;padding:0}.registry-table__name-link:hover{text-decoration:underline}.registry-table__selection-cell{width:47px;text-overflow:clip!important;padding:0 14px!important}.registry-table tbody tr.is-selected{background:#f7f8fa}.registry-table__actions-head,.registry-table__actions-cell{background:0 0;width:0;min-width:0;max-width:0;position:sticky;right:0;overflow:visible;padding:0!important}.registry-table__actions-head{z-index:2}.registry-table .registry-table__actions-cell{z-index:3;overflow:visible}.registry-row-actions{opacity:0;pointer-events:none;justify-content:flex-end;align-items:center;gap:10px;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.registry-table tbody tr:hover .registry-row-actions,.registry-row-actions.is-visible,.registry-table tbody tr:focus-within .registry-row-actions{opacity:1;pointer-events:auto}.registry-row-actions button{color:#262ac8;background:#fff;border:1px solid #dcdfe6;border-radius:3px;align-items:center;gap:6px;min-height:30px;padding:0 10px;display:inline-flex}.registry-row-actions button.is-danger{color:#d34545}.registry-row-actions svg{fill:currentColor;width:15px;height:15px}.registry-empty-row td{text-align:left;border:0;height:calc(100vh - 184px);min-height:360px;padding:0}.registry-empty-state{width:calc(100vw - var(--legacy-content-viewport-offset,290px));color:#1d2129;flex-direction:column;justify-content:center;align-items:center;gap:0;line-height:1;display:inline-flex;position:sticky;left:0}.registry-empty-state svg{width:100px;height:100px;margin-bottom:24px}.registry-empty-state strong{margin-bottom:8px;font-size:18px;font-weight:600}.registry-admin-page[data-route-id=device-management] .registry-empty-row td{height:calc(100vh - 344px);min-height:0}.registry-pagination{border-top:1px solid #eef0f3;justify-content:space-between;align-items:center;min-height:62px;padding:0 16px;display:flex;position:relative}.registry-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.registry-pagination>div,.registry-pagination label{align-items:center;gap:8px;display:flex}.registry-pagination button{background:#fff;border:1px solid #ebeef2;justify-content:center;align-items:center;min-width:32px;height:32px;display:inline-flex}.registry-pagination button.is-current{color:#fff;background:#262ac8}.registry-pagination .registry-pagination__size{justify-content:space-between;min-width:130px;padding:0 12px}.registry-pagination__size-menu{z-index:10;background:#fff;border:1px solid #dcdfe6;border-radius:4px;width:130px;padding:5px;position:absolute;bottom:50px;right:108px;box-shadow:0 8px 24px #454c5c24}.registry-pagination__size-menu button{border:0;width:100%}.registry-pagination__size-menu button[aria-selected=true]{color:#262ac8;background:#f5f7fa}.registry-pagination input{text-align:center;border:1px solid #dcdfe6;width:56px;height:32px}.registry-overlay{z-index:10000;position:fixed;inset:0;overflow-x:auto}.registry-overlay__mask{background:#00000080;position:absolute;inset:0}.registry-filter-drawer{background:#fff;border-radius:10px;grid-template-rows:51px minmax(0,1fr) 59px;width:400px;height:calc(100vh - 20px);display:grid;position:absolute;top:10px;right:10px;overflow:hidden;box-shadow:0 16px 48px 16px #00000014,0 12px 32px #0000001f,0 8px 16px -8px #00000029}.registry-drawer-header{background:#fff;border-bottom:1px solid #f2f3f5;justify-content:space-between;align-items:center;padding:10px;display:flex}.registry-drawer-header>div{align-items:center;gap:12px;display:flex}.registry-drawer-header button{background:0 0;align-items:center;padding:0;display:inline-flex}.registry-drawer-header svg{fill:currentColor;width:18px;height:18px}.registry-filter-save{color:#262ac8}.registry-filter-drawer__body{background:#f2f3f5;padding:10px;overflow-y:auto}.registry-saved-query{text-align:left;background:#fff;border-radius:6px;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;width:100%;height:40px;padding:0 10px;display:grid}.registry-saved-query svg{fill:currentColor;width:12px;height:12px}.registry-saved-query-list,.registry-filter-save-message{color:#4e5969;background:#fff;border-radius:6px;margin:6px 0 0;padding:10px}.registry-filter-save-message{color:#262ac8}.registry-filter-field{background:#fff;border-radius:6px;margin-top:10px;overflow:hidden}.registry-filter-field>strong{border-bottom:1px solid #eef0f3;align-items:center;min-height:40px;padding:0 10px;display:flex}.registry-filter-field__control{padding:10px}.registry-filter-field__control>input,.registry-filter-range input{border:1px solid #dcdfe6;outline:0;width:100%;height:30px;padding:0 10px}.registry-filter-options{flex-wrap:wrap;gap:8px;display:flex}.registry-filter-options label{border:1px solid #ebeef2;border-radius:3px;align-items:center;gap:6px;height:30px;padding:0 10px;display:inline-flex}.registry-filter-select{position:relative}.registry-filter-select__trigger{color:#4e5969;text-align:left;background:#fff;border:1px solid #dcdfe6;border-radius:2px;justify-content:space-between;align-items:center;width:100%;height:30px;padding:0 10px;display:flex}.registry-filter-select__trigger svg{fill:currentColor;flex:none;width:14px;height:14px}.registry-filter-select__options{z-index:12;background:#fff;border:1px solid #dcdfe6;border-radius:4px;max-height:180px;padding:5px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #454c5c24}.registry-filter-select__options>button,.registry-filter-select__options>span{color:#4e5969;text-align:left;background:0 0;border:0;align-items:center;width:100%;min-height:30px;padding:0 8px;display:flex}.registry-filter-select__options>button[aria-selected=true]{color:#262ac8;background:#f4f5ff}.registry-filter-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.registry-filter-drawer__footer{background:#fff;border-top:1px solid #f2f3f5;justify-content:space-between;align-items:center;padding:10px;display:flex}.registry-form-drawer{background:#fff;border-radius:10px;grid-template-rows:52px minmax(0,1fr) 62px;height:calc(100vh - 20px);display:grid;position:absolute;top:10px;overflow:hidden;box-shadow:0 16px 48px 16px #00000014,0 12px 32px #0000001f,0 8px 16px -8px #00000029}.registry-form-drawer--compact{grid-template-rows:43.5px minmax(0,1fr) 59px;width:500px;right:10px}.registry-form-drawer--station{grid-template-rows:52px minmax(0,1fr);width:calc(100% - 20px);min-width:1708px;left:10px}.registry-form-drawer--cabinet{width:85vw;min-width:1100px;right:10px}.registry-form-drawer--workflow{width:calc(100vw - 280px);min-width:1448px;left:695px}.registry-form-drawer--workflow[data-route-id=data-permission-management][data-show-errors=false]{left:752px}.registry-form-drawer--workflow[data-show-errors=true]{left:270px}.registry-form-drawer--view{grid-template-rows:52px minmax(0,1fr)}.registry-form-drawer__body{min-width:0;padding:16px;overflow:auto}.registry-form-drawer--compact .registry-form-drawer__body,.registry-form-drawer--station .registry-form-drawer__body{background:#fff}.registry-form-drawer--compact .registry-form-drawer__body{padding:16px 8px 0}.registry-form-drawer--station .registry-form-drawer__body{padding:0;overflow:hidden}.registry-form-drawer--station .registry-form-readonly-scope{height:100%;min-height:0;overflow:hidden}.registry-form-drawer--cabinet .registry-form-drawer__body{padding:6px 16px 16px}.registry-form-drawer--cabinet .registry-form-section>h3{min-height:36px}.registry-form-drawer--workflow .registry-form-drawer__body{padding:4px 16px 16px}.registry-form-drawer--workflow .registry-form-section>h3{min-height:36px}.registry-form-drawer--workflow .registry-form-section__body{padding-bottom:7px}.registry-form-drawer--workflow .registry-form-section__body>.registry-form-field:last-child{margin-bottom:0}.registry-form-drawer--workflow .registry-form-field textarea{min-height:72px}.registry-form-readonly-scope{border:0;min-width:0;margin:0;padding:0}.registry-form-drawer__footer{background:#fff;border-top:1px solid #f2f3f5;justify-content:flex-end;align-items:center;padding:10px;display:flex}.registry-form-drawer__header>div{align-items:center;gap:10px;display:flex}.registry-form-drawer__header>div>button{background:#fff;border:1px solid #eef0f3;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.registry-form-drawer__header>div>button svg{width:16px;height:16px}.registry-form-section{background:#fff;border:1px solid #eef0f3;border-radius:7px;margin:0 0 16px;overflow:hidden}.registry-form-section>h3{border-bottom:1px solid #eef0f3;align-items:center;min-height:44px;margin:0;padding:0 16px;font-size:15px;display:flex}.registry-form-section__body{padding:14px 16px}.registry-workflow-section__heading{background:#f8f9fb;border-bottom:1px solid #eef0f3;min-height:50px;padding:7px 16px}.registry-workflow-section__heading h3,.registry-workflow-section__heading p{margin:0}.registry-workflow-section__heading h3{font-size:15px;line-height:20px}.registry-workflow-section__heading p{color:#4e5969;line-height:18px}.registry-workflow-section>.registry-form-section__body{padding-left:32px;padding-right:32px}.registry-workflow-lead{margin-bottom:10px;display:block}.registry-form-field{border:0;margin:0 0 14px;padding:0;display:block}.registry-form-field>span,.registry-form-radios>legend{margin:0 0 6px;padding:0;display:block}.registry-field-label{align-items:center;width:max-content;display:flex!important}.registry-copy-button{color:#262ac8;background:0 0;border:0;place-items:center;width:20px;height:20px;margin-left:6px;padding:0;display:inline-grid}.registry-copy-button svg{fill:currentColor;width:16px;height:16px}.registry-form-field>span>svg,.registry-form-radios>legend>svg{color:#86909c;vertical-align:-2px;fill:currentColor;width:14px;height:14px;margin-left:6px}.registry-info-tooltip{vertical-align:-2px;margin-left:6px;display:inline-flex;position:relative}.registry-info-tooltip>button{color:#86909c;background:0 0;border:0;place-items:center;width:16px;height:16px;padding:0;display:inline-grid}.registry-info-tooltip>button svg{fill:currentColor;width:14px;height:14px}.registry-info-tooltip__content{z-index:30;color:#fff;background:#1d2129;border-radius:4px;width:max-content;max-width:360px;padding:8px 10px;font-size:12px;line-height:18px;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0003}.registry-form-field b{color:#e14848;margin-right:4px;font-weight:400}.registry-form-field input,.registry-form-field textarea,.registry-select-like{color:#1d2129;background:#fff;border:1px solid #dcdfe6;border-radius:2px;outline:0;width:100%;min-height:30px;padding:0 10px}.registry-form-drawer[data-show-errors=true] .registry-form-field input[data-valid=false],.registry-form-drawer[data-show-errors=true] .registry-form-field textarea[data-valid=false],.registry-form-drawer[data-show-errors=true] .registry-select-like[data-valid=false]{border-color:#f53f3f}.registry-input-shell,.registry-textarea-shell{background:#fff;border:1px solid #dcdfe6;border-radius:2px;width:100%;min-height:30px;display:flex;position:relative;overflow:hidden}:is(.registry-form-drawer[data-show-errors=true] .registry-input-shell:has(input[data-valid=false]),.registry-form-drawer[data-show-errors=true] .registry-textarea-shell:has(textarea[data-valid=false])){border-color:#f53f3f}.registry-input-shell>input,.registry-textarea-shell>textarea{border:0;min-width:0}.registry-form-drawer[data-show-errors=true] .registry-input-shell>input[data-valid=false],.registry-form-drawer[data-show-errors=true] .registry-textarea-shell>textarea[data-valid=false]{border-color:#f53f3f}.registry-input-shell>input:focus,.registry-textarea-shell>textarea:focus{outline:0}.registry-character-count,.registry-input-suffix{color:#86909c;white-space:nowrap;flex:none;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.registry-textarea-shell .registry-character-count{position:absolute;bottom:6px;right:0}.registry-select-row{align-items:center;gap:10px;width:100%;display:flex}.registry-select-row .registry-select-like{flex:auto;min-width:0}.registry-select-action{background:#fff;border:1px solid #dcdfe6;border-radius:2px;flex:none;justify-content:center;align-items:center;min-width:32px;height:30px;padding:0 10px;display:inline-flex}.registry-select-action svg{fill:currentColor;width:16px;height:16px}.registry-form-field textarea{resize:vertical;min-height:94px;padding-top:8px}.registry-select-like{justify-content:space-between;align-items:center;display:flex}.registry-multi-select{gap:8px;height:auto;min-height:40px;padding-top:5px;padding-bottom:5px}.registry-multi-select__values{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.registry-multi-select__tag{color:#4e5969;background:#f2f4f7;border:1px solid #e5e7eb;border-radius:3px;align-items:center;min-height:24px;padding:0 8px;display:inline-flex}.registry-form-field:has(.registry-select-like){position:relative}.registry-select-like svg{fill:currentColor;width:14px;height:14px}.registry-select-options{z-index:8;background:#fff;border:1px solid #dcdfe6;border-radius:4px;max-height:180px;padding:5px;position:absolute;top:calc(100% - 10px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #454c5c24}.registry-select-options>button,.registry-select-options>span{text-align:left;background:#fff;border-radius:3px;align-items:center;width:100%;min-height:34px;padding:0 10px;display:flex}.registry-select-options>button:hover,.registry-select-options>button[aria-selected=true]{color:#262ac8;background:#f5f7fa}.registry-form-error{color:#e14848;margin-top:4px;font-size:12px;line-height:16px;display:block}.registry-form-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.registry-form-radios>div,.registry-inline-choice{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.registry-form-radios label{border:1px solid #dcdfe6;border-radius:3px;align-items:center;gap:6px;min-height:30px;padding:0 10px;display:inline-flex}.registry-form-radios input,.registry-inline-choice input{width:auto;min-height:0}.registry-compact-form{background:#fff;min-height:100%;padding:0}.registry-account-copy{color:#4e5969;margin:0 0 6px;line-height:20px}.registry-account-copy span{color:#262ac8;display:block}.registry-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.registry-station-layout{grid-template-columns:1294px 400px;gap:0;min-width:1694px;height:100%;min-height:0;display:grid}.registry-station-topology{background-color:#fafbfc;background-image:radial-gradient(#dce0e6 1px,#0000 1px);background-size:16px 16px;border:1px solid #eef0f3;border-radius:5px;height:100%;position:relative;overflow:hidden}.registry-station-topology>header{background:#fff;justify-content:space-between;align-items:center;height:52px;padding:0 16px;display:flex}.registry-station-topology>header button{background:#fff;border:1px solid #dcdfe6;align-items:center;gap:6px;min-width:76px;height:30px;padding:0 12px;display:inline-flex}.registry-station-topology>header svg{fill:currentColor;width:15px;height:15px}.registry-station-topology>.registry-station-topology__empty{flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.registry-form-drawer--station[data-show-errors=false] .registry-station-topology__empty{top:58.4%}.registry-station-topology__empty>strong{font-size:18px}.registry-station-topology__empty>p{color:#86909c;margin-top:10px}.registry-station-topology__empty>p span{color:#262ac8}.registry-station-topology-preview{flex-direction:column;justify-content:center;align-items:center;padding:34px 44px;display:flex;position:absolute;inset:52px 0 0;overflow:hidden}.registry-station-topology-preview__busbar{color:#4e5969;text-align:center;background:#f2f4f7;border-top:2px solid #262ac8;width:min(920px,88%);padding:8px 16px}.registry-station-topology-preview__viewport{transform-origin:50%;will-change:transform;flex-direction:column;justify-content:center;align-items:center;width:100%;transition-property:transform;transition-duration:.5s;transition-timing-function:ease;display:flex}.registry-station-topology-preview__arrange{color:#4e5969;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-radius:4px;align-items:center;gap:7px;min-height:34px;padding:0 12px;display:inline-flex;position:absolute;top:86px;left:16px}.registry-station-topology-preview__arrange svg{fill:currentColor;width:16px;height:16px}.registry-station-topology-preview__nodes{grid-template-columns:220px 72px 540px;align-items:center;margin-top:40px;display:grid}.registry-station-topology-preview__nodes article{color:#4e5969;background:#fffffff0;border:1px solid #e5e7eb;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:250px;padding:18px;display:flex;box-shadow:0 8px 22px #1f232914}.registry-station-topology-preview__nodes article strong{color:#1f2329;font-size:16px}.registry-station-topology-preview__nodes article img{object-fit:contain;width:auto;max-width:150px;height:104px}.registry-station-topology-preview__nodes article[data-source-node-type=cabinet]{grid-template-columns:190px minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.registry-station-topology-preview__nodes [data-source-visual-element]{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.registry-station-topology-preview__connector{background:#8f959e;height:2px}.registry-station-fields{min-height:0;overflow-y:auto}.registry-cabinet-layout{grid-template-columns:minmax(520px,1fr) minmax(520px,1fr);gap:14px;min-width:1100px;display:grid}.registry-threshold-line{color:#4e5969;background:#f8f9fb;border-bottom:2px solid #262ac8;min-height:40px;margin-bottom:12px;padding:10px}.registry-monitoring-heading{align-items:center;gap:6px;margin:0 0 4px;font-size:14px;font-weight:600;display:flex}.registry-monitoring-heading svg{color:#86909c;fill:currentColor;width:14px;height:14px}.registry-monitoring-tooltip{align-items:center;display:inline-flex;position:relative}.registry-monitoring-tooltip__trigger{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.registry-monitoring-tooltip__trigger:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #4053ff}.registry-monitoring-tooltip__surface{z-index:11000;pointer-events:none;background:#fff;border:1px solid #e4e7ed;border-radius:4px;width:max-content;max-width:none;padding:12px;display:block;position:fixed;transform:translate(-50%);box-shadow:0 2px 12px #0000001a}.registry-monitoring-tooltip__surface[data-effective-placement=top]{transform:translate(-50%,-100%)}.registry-monitoring-tooltip__surface[data-effective-placement=bottom]{transform:translate(-50%)}.registry-monitoring-tooltip__surface:after{content:"";background:#fff;border-bottom:1px solid #e4e7ed;border-right:1px solid #e4e7ed;width:8px;height:8px;position:absolute;top:100%;left:50%;transform:translate(-50%,-4px)rotate(45deg)}.registry-monitoring-tooltip__surface[data-effective-placement=bottom]:after{border:0;border-top:1px solid #e4e7ed;border-left:1px solid #e4e7ed;top:-1px;transform:translate(-50%,-4px)rotate(45deg)}.registry-monitoring-hint{width:auto;max-width:100%;height:auto;margin:0;display:block}.registry-monitoring-helper{color:#86909c;margin:-2px 0 14px}.registry-monitoring-subheading{margin-bottom:12px;font-size:14px;display:block}.registry-threshold-count-row,.registry-threshold-flow{align-items:center;display:flex}.registry-threshold-count-row{gap:10px;margin-bottom:24px}.registry-threshold-value{background:#fff;border:1px solid #dcdfe6;border-radius:2px;grid-template-columns:16px minmax(0,1fr) 30px;align-items:center;width:100px;height:30px;display:grid;overflow:hidden}.registry-threshold-value__dot{border-radius:50%;width:8px;height:8px;margin-left:6px}.registry-threshold-value--danger .registry-threshold-value__dot{background:#f53f3f}.registry-threshold-value--warning .registry-threshold-value__dot{background:#f5a623}.registry-threshold-value--safe .registry-threshold-value__dot{background:#51bf5f}.registry-threshold-value input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:28px;padding:0 2px}.registry-threshold-value input:disabled{cursor:not-allowed;color:#a8abb2;background:#f5f7fa}.registry-threshold-value__unit{color:#86909c;border-left:1px solid #eef0f3;justify-content:center;align-items:center;height:28px;display:inline-flex}.registry-threshold-value--count{width:100px}.registry-threshold-relation{flex:0 0 28px;justify-content:center;align-items:center;height:30px;font-weight:600;display:inline-flex}.registry-threshold-bands{grid-template-columns:228px 228px;gap:28px;width:484px;margin-top:5px;display:grid}.registry-threshold-band{text-align:center;border-top:2px solid;padding-top:6px;display:block}.registry-threshold-band--danger{border-color:#e14848}.registry-threshold-band--warning{border-color:#e09f35}.registry-threshold-band--safe{border-color:#51ab55}.registry-threshold-flow--tail{margin-top:14px}.registry-threshold-bands--tail{grid-template-columns:228px;width:228px}.registry-threshold-group{border-bottom:1px solid #eef0f3;margin-bottom:22px;padding-bottom:22px}.registry-threshold-group--temperature{border-bottom:0;margin-bottom:0;padding-bottom:0}.registry-default-password{color:#86909c}.registry-default-password span{color:#262ac8}.registry-workflow-layout{grid-template-columns:270px minmax(1050px,1fr);gap:10px;min-width:1330px;min-height:100%;display:grid}.registry-workflow-navigation{background:#fff;border-radius:7px;flex-direction:column;align-self:stretch;gap:6px;padding:10px 16px;display:flex}.registry-workflow-navigation button{text-align:left;background:#fff;border-radius:4px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;height:40px;padding:0 16px;display:grid}.registry-workflow-navigation button svg{fill:currentColor;width:17px;height:17px}.registry-workflow-navigation button.is-active{color:#fff;background:#262ac8}.registry-workflow-content{min-width:0}.registry-transfer-surface{grid-template-columns:minmax(500px,1fr) 50px minmax(500px,1fr);align-items:stretch;gap:10px;display:grid}.registry-transfer-table{border:1px solid #ebeef2;border-radius:6px;grid-template-rows:44px 40px 40px minmax(0,1fr);min-height:448px;display:grid;overflow:hidden}.registry-transfer-table>header{justify-content:space-between;align-items:center;padding:12px;display:flex}.registry-transfer-table>input{border:1px solid #dcdfe6;width:calc(100% - 24px);height:30px;margin:0 12px 10px;padding:0 10px}.registry-transfer-table__head,.registry-station-selection__head{background:#f8f9fb;min-height:40px;padding:10px 14px;font-weight:600}.registry-transfer-table__head{grid-template-columns:34px 150px 130px minmax(0,1fr);align-items:center;padding:0 14px;display:grid}.registry-transfer-table__head input{width:auto;min-height:0;margin:0}.registry-transfer-table__empty,.registry-station-selection__empty{flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:190px;display:flex}.registry-transfer-table__empty{min-height:0}.registry-recovered-empty-state{color:#1d2129;flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex}.registry-recovered-empty-state svg{width:100px;height:100px;margin-bottom:24px}.registry-recovered-empty-state strong{margin-bottom:8px;font-size:18px;font-weight:600}.registry-transfer-table__empty .registry-recovered-empty-state svg,.registry-station-selection__empty .registry-recovered-empty-state svg{width:100px;height:100px;margin-bottom:24px}.registry-transfer-table__empty svg,.registry-station-selection__empty svg{color:#dee1e6;fill:currentColor;width:60px;height:60px}.registry-transfer-buttons{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.registry-transfer-buttons button{color:#fff;background:#969ddc;width:38px;height:38px}.registry-station-selection>div:first-child{align-items:center;gap:8px;padding:10px 0;display:flex}.registry-station-selection>div:first-child input{border:1px solid #dcdfe6;border-radius:20px;flex:1;min-width:180px;height:38px;padding:0 12px}.registry-nested-layer{z-index:2400}.registry-model-selection-drawer{z-index:1}.registry-model-selection-drawer__body{flex-direction:column;gap:14px;display:flex}.registry-model-selection-toolbar{align-items:center;gap:10px;display:flex}.registry-model-selection-toolbar input{border:1px solid #dcdfe6;border-radius:20px;width:280px;height:38px;padding:0 12px}.registry-model-selection-toolbar>button:not(.registry-button){color:#4e5969;background:#fff;border:1px solid #dcdfe6;border-radius:4px;height:38px;padding:0 14px}.registry-model-selection-filters{background:#fff;border:1px solid #e8ebf0;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:16px;display:grid}.registry-model-selection-filters>label,.registry-model-selection-filters fieldset{border:0;align-content:start;gap:8px;min-width:0;padding:0;display:grid}.registry-model-selection-filters>label>span,.registry-model-selection-filters legend{color:#1f2329;margin:0;font-size:13px;font-weight:500}.registry-model-selection-filters input[type=text],.registry-model-selection-filters input[type=date]{border:1px solid #dcdfe6;border-radius:4px;width:100%;height:36px;padding:0 10px}.registry-model-selection-filters fieldset>div{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.registry-model-selection-filters fieldset label{color:#4e5969;align-items:center;gap:5px;font-size:13px;display:inline-flex}.registry-model-selection-filters__actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.registry-model-selection-filters__actions>button:not(.registry-button){color:#4e5969;background:#fff;border:1px solid #dcdfe6;border-radius:4px;min-width:72px;height:36px}.registry-model-selection-table-scroll{background:#fff;overflow:auto}.registry-model-selection-table{border-collapse:collapse;width:1500px}.registry-model-selection-table th,.registry-model-selection-table td{text-align:left;border-bottom:1px solid #e8ebf0;height:44px;padding:0 12px}.registry-model-selection-table th{color:#4e5969;background:#f5f7fa;font-weight:500}.registry-brand-dialog{background:#f5f7fa;border-radius:10px;grid-template-rows:52px minmax(0,1fr) 62px;width:520px;height:calc(100vh - 20px);display:grid;position:absolute;top:10px;right:10px;overflow:hidden;box-shadow:0 18px 46px #0000002e}.registry-brand-dialog__body{padding:14px;overflow-y:auto}.registry-brand-dialog__actions{justify-content:flex-end;margin-bottom:14px;display:flex}.registry-brand-list{flex-direction:column;gap:10px;display:flex}.registry-brand-row{background:#fff;border:1px solid #e8ebf0;border-radius:3px;justify-content:space-between;align-items:center;min-height:30px;padding:0 10px;display:flex}.registry-brand-row>div{gap:8px;display:flex}.registry-brand-row button{color:#4e5969;background:0 0;border:0;place-items:center;width:26px;height:26px;padding:0;display:inline-grid}.registry-brand-row button svg{fill:currentColor;width:16px;height:16px}.registry-brand-row__edit:hover{color:#262ac8}.registry-brand-row__delete:hover{color:#e14848}.registry-brand-dialog__footer,.registry-brand-editor__footer{background:#fff;border-top:1px solid #ebeef2;justify-content:flex-end;align-items:center;padding:0 16px;display:flex}.registry-brand-editor{background:#f5f7fa;border-radius:8px;grid-template-rows:52px minmax(120px,1fr) 62px;width:460px;min-height:250px;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 18px 46px #0003}.registry-brand-editor__body{padding:24px}.registry-brand-editor__body label>span{margin-bottom:8px;display:block}.registry-brand-editor__body b{color:#e14848;margin-right:4px;font-weight:400}.registry-brand-delete{background:#fff;border-radius:8px;width:400px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 18px 46px #0003}.registry-brand-delete header,.registry-brand-delete p,.registry-brand-delete footer{padding:14px 18px}.registry-brand-delete header{border-bottom:1px solid #ebeef2;font-weight:600}.registry-brand-delete footer{border-top:1px solid #ebeef2;justify-content:flex-end;gap:10px;display:flex}.registry-alarm-drawer{background:#f5f7fa;border-radius:10px;grid-template-rows:52px minmax(0,1fr);display:grid;position:absolute;inset:8px;overflow:hidden;box-shadow:0 18px 46px #0000002e}.registry-alarm-drawer__body{grid-template-columns:minmax(300px,300px) minmax(0,calc(100% - 316px));gap:16px;min-height:0;padding:16px;display:grid}.registry-alarm-subparts{background:#fff;min-width:300px;padding:14px;overflow-y:auto}.registry-alarm-subparts h3{color:#1d2129;height:44px;margin:0;font-size:15px}.registry-alarm-subparts>button{color:#4e5969;text-align:left;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;width:100%;height:38px;padding:0 12px;display:flex}.registry-alarm-subparts>button.is-active{color:#fff;background:#262ac8}.registry-alarm-subparts>button small{color:inherit}.registry-alarm-workspace{background:#fff;grid-template-rows:72px minmax(0,1fr) 62px;min-width:0;min-height:0;display:grid;overflow:hidden}.registry-alarm-workspace__header{border-bottom:1px solid #ebeef2;justify-content:space-between;align-items:center;padding:0 18px;display:flex}.registry-alarm-tabs{align-self:stretch;gap:22px;display:flex}.registry-alarm-tabs button{color:#4e5969;background:0 0;border:0;min-width:58px;padding:0;position:relative}.registry-alarm-tabs button.is-active{color:#262ac8}.registry-alarm-tabs button.is-active:after{content:"";background:#262ac8;height:2px;position:absolute;bottom:0;left:0;right:0}.registry-alarm-workspace__content{min-height:0;padding:16px;overflow:auto}.registry-alarm-filters,.registry-alarm-batch-actions{align-items:center;gap:10px;margin-bottom:14px;display:flex}.registry-alarm-filters input,.registry-alarm-filters select{background:#fff;border:1px solid #dcdfe6;border-radius:3px;height:34px;padding:0 10px}.registry-alarm-batch-actions button{color:#262ac8;background:#fff;border:1px solid #bbbeff;border-radius:3px;min-height:32px;padding:0 10px}.registry-alarm-batch-actions button:disabled{color:#9ea5b0;border-color:#dcdfe6}.registry-alarm-capacity{color:#4e5969;font-size:12px}.registry-alarm-empty{color:#86909c;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;display:flex}.registry-alarm-empty button{color:#262ac8;background:0 0;border:0}.registry-alarm-table-scroll{width:100%;overflow:auto}.registry-alarm-table{border-collapse:collapse;width:max-content;min-width:100%}.registry-alarm-table th,.registry-alarm-table td{text-align:left;border-bottom:1px solid #ebeef2;min-width:130px;height:44px;padding:0 10px}.registry-alarm-table th{color:#4e5969;background:#f5f7fa;font-weight:500}.registry-alarm-table select{border:1px solid #dcdfe6;width:100%;height:30px}.registry-alarm-workspace__footer{border-top:1px solid #ebeef2;justify-content:flex-end;align-items:center;gap:10px;padding:0 16px;display:flex}.registry-alarm-workspace__footer>span{color:#4e5969;margin-right:auto}.registry-alarm-workspace__footer>span.is-danger{color:#e14848}.registry-alarm-workspace__footer button{min-height:34px;padding:0 12px}.registry-alarm-event-drawer{background:#f5f7fa;border-radius:10px;grid-template-rows:52px minmax(0,1fr) 62px;width:calc(100% - 280px);height:calc(100vh - 20px);display:grid;position:absolute;top:10px;right:10px;overflow:hidden;box-shadow:0 18px 46px #0000002e}.registry-alarm-event-drawer__body{padding:16px;overflow:auto}.registry-alarm-event-table{border-collapse:collapse;background:#fff;width:100%}.registry-alarm-event-table th,.registry-alarm-event-table td{text-align:left;border-bottom:1px solid #ebeef2;height:44px;padding:0 12px}.registry-alarm-event-table th{color:#4e5969;background:#f5f7fa;font-weight:500}.registry-alarm-event-drawer__footer{background:#fff;border-top:1px solid #ebeef2;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.registry-alarm-batch-dialog{background:#fff;border-radius:8px;width:440px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 18px 46px #0003}.registry-alarm-batch-dialog>header,.registry-alarm-batch-dialog__body,.registry-alarm-batch-dialog>footer{padding:16px 18px}.registry-alarm-batch-dialog>header{border-bottom:1px solid #ebeef2;font-weight:600}.registry-alarm-batch-dialog__body label{grid-template-columns:100px 1fr;align-items:center;gap:10px;min-height:38px;display:grid}.registry-alarm-batch-dialog__body select,.registry-alarm-batch-dialog__body input{border:1px solid #dcdfe6;height:32px;padding:0 8px}.registry-alarm-effect-fields>label:first-child,.registry-alarm-effect-fields>label:nth-child(2){grid-template-columns:none;width:100px;display:inline-flex}.registry-alarm-effect-fields input[type=radio]{width:14px;height:14px}.registry-alarm-batch-dialog>footer{border-top:1px solid #ebeef2;justify-content:flex-end;gap:10px;display:flex}.registry-parts-dialog,.registry-cabinet-picker{background:#f5f7fa;border-radius:10px;grid-template-rows:52px minmax(0,1fr) 58px;min-width:1000px;height:calc(100vh - 20px);display:grid;position:absolute;top:10px;left:335px;right:10px;overflow:hidden;box-shadow:0 18px 46px #0000002e}.registry-parts-dialog__body{grid-template-columns:minmax(420px,1fr) 50px minmax(420px,1fr);gap:10px;min-width:940px;padding:6px 10px 16px 16px;display:grid;overflow:auto}.registry-parts-table{background:#fff;border:1px solid #dcdfe6;border-radius:7px;align-self:start;height:658px;min-height:0;position:relative;overflow:hidden}.registry-parts-table>header{border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:center;min-height:56px;padding:0 16px;display:flex}.registry-parts-table>header .registry-button{color:#262ac8;min-width:112px;height:30px}.registry-parts-table__head{background:#f8f9fb;grid-template-columns:38px repeat(4,minmax(135px,1fr));align-items:center;min-width:650px;min-height:42px;font-weight:600;display:grid}.registry-parts-table__head>span{text-overflow:ellipsis;white-space:nowrap;border-right:1px solid #eef0f3;min-width:0;padding:0 16px;overflow:hidden}.registry-parts-checkbox{border-radius:2px;width:14px;height:14px;margin-left:14px;border:1px solid #dcdfe6!important;padding:0!important}.registry-parts-empty{flex-direction:column;align-items:center;gap:24px;display:flex;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.registry-parts-empty svg{width:100px;height:100px}.registry-parts-empty .registry-parts-loading-spinner{color:#262ac8;fill:currentColor;width:26px;height:26px;animation:1s linear infinite registry-parts-spin;position:absolute;top:36px;left:37px}@keyframes registry-parts-spin{to{transform:rotate(360deg)}}.registry-parts-transfer{flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.registry-parts-transfer button{color:#fff;background:#969ddc;border-radius:3px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.registry-parts-transfer svg{fill:currentColor;width:18px;height:18px}.registry-dialog-footer{background:#fff;border-top:1px solid #ebeef2;justify-content:flex-end;align-items:center;gap:10px;padding:0 12px;display:flex}.registry-dialog-footer button:disabled{color:#ffffffd9;cursor:not-allowed;background:#969ddc}.registry-cabinet-picker__body{min-width:940px;padding:6px 16px 16px;overflow:auto}.registry-cabinet-picker__toolbar{background:#fff;justify-content:space-between;align-items:center;min-height:74px;padding:8px 16px;display:flex}.registry-cabinet-picker__toolbar .registry-filter-button{justify-content:center;min-width:104px}.registry-cabinet-picker__table{background:#fff;min-height:calc(100% - 62px);position:relative}.registry-cabinet-picker .registry-parts-empty{color:#86909c;top:52%}.registry-cabinet-picker .registry-parts-empty strong{font-weight:400}.registry-cabinet-picker__table table{table-layout:fixed;border-collapse:collapse;width:100%}.registry-cabinet-picker__table th{text-align:left;background:#f8f9fb;border-right:1px solid #eef0f3;height:42px;padding:0 16px;font-weight:600}.registry-topology-dialog{background:#f5f7fa;border-radius:10px;grid-template-rows:58px minmax(0,1fr);grid-template-columns:286px minmax(900px,1fr);min-width:1280px;min-height:720px;display:grid;position:absolute;inset:10px;overflow:hidden;box-shadow:0 18px 46px #0000002e}.registry-topology-dialog__header{z-index:2;background:#fff;border-bottom:1px solid #ebeef2;grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.registry-topology-dialog__header>div{align-items:center;gap:12px;display:flex}.registry-topology-dialog__header>div:first-child button{background:#fff;border:1px solid #eef0f3;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.registry-topology-dialog__header svg{fill:currentColor;width:16px;height:16px}.registry-topology-palette{background:#fff;border-radius:7px;margin:28px 0 16px 28px;overflow-y:auto;box-shadow:0 4px 16px #454c5c14}.registry-topology-palette section{border-bottom:1px solid #eef0f3;padding:12px 14px}.registry-topology-palette h3,.registry-topology-palette h4{margin:0 0 10px;font-size:14px}.registry-topology-palette h3 svg{color:#86909c;fill:currentColor;width:14px;height:14px}.registry-topology-palette section:first-child>button{text-align:left;background:#fff;border:1px solid #eef0f3;border-radius:5px;align-items:center;gap:10px;width:220px;min-height:44px;margin-bottom:16px;padding:8px 12px;display:flex;box-shadow:0 3px 9px #454c5c0d}.registry-topology-palette section:first-child h3{margin-bottom:7px}.registry-topology-palette section:first-child>button.is-active{color:#fff;background:#262ac8;border-color:#262ac8}.registry-topology-palette section:first-child>button svg{fill:currentColor;width:16px;height:16px}.registry-topology-palette__group{margin-bottom:16px}.registry-topology-palette__group h4{color:#86909c;font-weight:400}.registry-topology-palette__group button{text-align:left;background:#fff;border:1px solid #eef0f3;border-radius:5px;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;gap:8px;width:220px;min-height:42px;margin-bottom:8px;padding:0 10px;display:grid}.registry-topology-palette__group button.is-selected{color:#262ac8;border-color:#969ddc}.registry-topology-palette__group button:disabled{color:#bec4cc;background:#f8f9fb;border-color:#eef0f3}.registry-topology-palette__group button svg{fill:currentColor;width:17px;height:17px}.registry-topology-workspace{background-color:#fafbfc;background-image:radial-gradient(#dce0e6 1px,#0000 1px);background-size:16px 16px;position:relative;overflow:auto}.registry-topology-workspace[data-arranged=true] .registry-topology-canvas{outline-offset:6px;outline:2px solid #262ac81f}.registry-topology-canvas{width:912px;min-height:760px;margin:26px 0 80px 85px;position:relative}.registry-topology-canvas:before{content:"";background:#dadee4;width:1070px;height:1px;position:absolute;top:123px;left:251px}.registry-topology-state{color:#262ac8;background:#eeefff;border-radius:4px;padding:6px 10px;position:absolute;top:8px;right:10px}.registry-topology-grid-node{background:#fff;border:1px solid #e1e4e9;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:92px;height:86px;display:flex;box-shadow:0 3px 9px #454c5c0f}.registry-topology-grid-node svg{fill:currentColor;width:28px;height:28px}.registry-topology-grid-node--source,.registry-topology-grid-node--transformer{position:absolute;left:50%;transform:translate(-50%)}.registry-topology-grid-node--source{top:0;left:27.5%}.registry-topology-remove{color:#fff;background:#f53f3f;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;padding:0;display:inline-flex;position:absolute;top:-5px;right:-5px}.registry-topology-grid-node .registry-topology-remove svg{fill:currentColor;width:11px;height:11px}.registry-topology-grid-node--source:after,.registry-topology-grid-node--transformer:before,.registry-topology-grid-node--transformer:after{content:"";background:#dadee4;width:1px;height:34px;position:absolute;left:50%}.registry-topology-grid-node--source:after{height:38px;top:100%}.registry-topology-grid-node--transformer{top:164px}.registry-topology-grid-node--transformer:before{height:41px;bottom:100%}.registry-topology-grid-node--transformer:after{top:100%}.registry-topology-access-point{background:#ffffff6b;border:1px solid #262ac8;border-radius:8px;height:477px;min-height:0;padding:0 18px 18px;position:absolute;top:286px;left:0;right:0}.registry-topology-access-point>header{justify-content:space-between;align-items:center;height:54px;display:flex}.registry-topology-access-point>header>div{align-items:center;gap:10px;display:flex}.registry-topology-access-point>header svg{fill:currentColor;width:18px;height:18px}.registry-topology-access-actions{align-items:center;gap:10px;display:flex}.registry-topology-access-actions>button{color:#262ac8;background:#eeefff;border-radius:3px;align-items:center;gap:6px;height:32px;padding:0 12px;display:inline-flex}.registry-topology-access-actions>button svg{width:15px;height:15px}.registry-topology-access-actions>svg{color:#f59122;fill:currentColor;width:18px;height:18px}.registry-topology-main-meter{width:274px;margin-top:18px}.registry-topology-card{background:#fff;border:1px solid #dcdfe6;border-radius:6px;overflow:hidden;box-shadow:0 3px 9px #454c5c0d}.registry-topology-card>header{border-bottom:1px solid #eef0f3;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:grid}.registry-topology-card>header svg{fill:currentColor;width:18px;height:18px}.registry-topology-card>header svg:last-child{color:#f59122}.registry-topology-card>button{color:#505297;background:#fff;border:1px solid #dcdfe6;justify-content:center;align-items:center;gap:5px;width:calc(100% - 18px);height:30px;margin:8px 9px;display:flex}.registry-topology-card>button svg{fill:currentColor;width:14px;height:14px}.registry-topology-card__fixture{color:#4e5969;text-overflow:ellipsis;white-space:nowrap;padding:7px 10px 0;font-size:12px;display:block;overflow:hidden}.registry-topology-edit-layer{z-index:10001}.registry-topology-edit-dialog{background:#f5f7fa;border-radius:10px;grid-template-rows:52px minmax(0,1fr) 58px;width:500px;height:calc(100vh - 20px);display:grid;position:absolute;top:10px;right:10px;overflow:hidden;box-shadow:0 18px 46px #0000002e}.registry-topology-edit-dialog__body{background:#fff;padding:16px}.registry-topology-edit-dialog__body label,.registry-topology-edit-dialog__body label>span{display:block}.registry-topology-edit-dialog__body label>span{margin-bottom:6px}.registry-topology-edit-dialog__body input{border:1px solid #dcdfe6;border-radius:2px;outline:0;width:100%;height:30px;padding:0 10px}.registry-topology-bus{border-bottom:1px solid #dadee4;height:22px;margin:18px 0 0;position:relative}.registry-topology-bus span{color:#86909c;position:absolute;bottom:7px;right:8px}.registry-topology-branches{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding-top:40px;display:grid}.registry-topology-branches>div{flex-direction:column;gap:42px;display:flex;position:relative}.registry-topology-branches>div:before{content:"";background:#dadee4;width:1px;height:40px;position:absolute;bottom:100%;left:50%}.registry-topology-grid-node--load{align-self:center}.registry-permission-dialog{background:#f5f7fa;border-radius:10px;grid-template-rows:42px minmax(0,1fr) 62px;min-width:1100px;height:calc(100vh - 20px);display:grid;position:absolute;top:10px;left:335px;right:10px;overflow:hidden;box-shadow:0 18px 46px #0000002e}.registry-permission-dialog__body{padding:16px;overflow-y:auto}.registry-permission-role{background:#fff;border-radius:6px;align-items:center;min-height:40px;margin-bottom:13px;padding:0 12px;display:flex}.registry-permission-group{background:#fff;border:1px solid #dcdfe6;border-radius:7px;margin:0 16px 16px;overflow:hidden}.registry-permission-group>header{border-bottom:1px solid #eef0f3;justify-content:space-between;align-items:center;min-height:44px;padding:0 14px;display:flex}.registry-permission-group>header>div,.registry-permission-group>header>label{align-items:center;gap:8px;display:flex}.registry-permission-group>header svg{fill:currentColor;width:18px;height:18px}.registry-permission-group>header .registry-permission-info{color:#86909c;width:14px;height:14px}.registry-permission-group>div{background:#f8f9fb;padding:8px 14px 14px}.registry-permission-group fieldset{background:#fff;border:1px solid #eef0f3;border-radius:5px;margin:8px 0;padding:0;overflow:hidden}.registry-permission-section-title,.registry-permission-detail-title,.registry-permission-detail>strong{border-bottom:1px solid #eef0f3;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-weight:500;display:flex}.registry-permission-section-title>svg{color:#86909c;fill:currentColor;width:14px;height:14px}.registry-permission-detail-title{background:#f8f9fb;border-top:1px solid #eef0f3;margin-top:8px}.registry-permission-detail{border:1px solid #eef0f3;border-radius:5px;margin:8px 10px 12px;overflow:hidden}.registry-permission-items{flex-wrap:wrap;align-items:center;gap:16px 28px;min-height:48px;padding:8px 14px;display:flex}.registry-permission-items--split-first>label:first-child{flex-basis:100%}.registry-permission-items label{align-items:center;gap:7px;display:inline-flex}.registry-confirm-layer{z-index:2600}.registry-confirm-dialog{background:#fff;border-radius:8px;width:420px;padding:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 46px #00000038}.registry-confirm-dialog>header{align-items:center;gap:10px;display:flex}.registry-confirm-dialog>header svg{color:#f59122;fill:currentColor;width:22px;height:22px}.registry-confirm-dialog>p{color:#4e5969;margin:20px 0}.registry-confirm-dialog>footer{justify-content:flex-end;gap:10px;display:flex}.registry-station-picker-dialog{background:#f5f7fa;border-radius:10px;grid-template-rows:52px minmax(0,1fr) 58px;min-width:1050px;height:calc(100vh - 20px);display:grid;position:absolute;top:10px;left:270px;right:10px;overflow:hidden;box-shadow:0 18px 46px #0000002e}.registry-station-picker-dialog--notification{left:335px}.registry-station-picker-dialog__body{padding:6px 16px 16px;overflow:auto}.registry-station-picker-dialog__toolbar{background:#fff;justify-content:space-between;align-items:center;min-width:980px;min-height:74px;padding:8px 16px;display:flex}.registry-station-picker-dialog__toolbar .registry-filter-button{justify-content:center;min-width:104px}.registry-station-picker-dialog__table{background:#fff;min-width:980px;min-height:calc(100% - 74px);position:relative}.registry-station-picker-dialog__table table{table-layout:fixed;border-collapse:collapse;width:100%}.registry-station-picker-dialog__table th{text-align:left;background:#f8f9fb;border-right:1px solid #eef0f3;height:42px;padding:0 16px;font-weight:600}.registry-station-picker-dialog__table th:first-child{width:48px}.registry-station-picker-dialog__table td{color:#1d2129;text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #ebeef2;border-right:1px solid #ebeef2;height:48px;padding:0 12px;font-size:13px;overflow:hidden}.registry-station-picker-dialog__table td:first-child{text-align:center;width:48px}.registry-station-picker-dialog__empty{color:#86909c;flex-direction:column;align-items:center;gap:24px;display:flex;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.registry-station-picker-dialog__empty strong{font-weight:400}.registry-station-picker-dialog__empty svg{width:100px;height:100px}.registry-station-picker-dialog__empty .registry-station-picker-loading{color:#262ac8;fill:currentColor;width:26px;height:26px;animation:1s linear infinite registry-parts-spin;position:absolute;top:36px;left:37px}.registry-station-picker-dialog__table[data-variant=notification] thead{opacity:1}.registry-station-picker-dialog__table[data-variant=notification] .registry-station-picker-dialog__empty>svg{opacity:.08}.registry-station-picker-dialog__table[data-variant=notification] .registry-station-picker-dialog__empty>strong{opacity:1}.registry-region-picker-dialog{background:#f5f7fa;border-radius:10px;grid-template-rows:52px minmax(0,1fr) 58px;width:500px;height:calc(100vh - 20px);display:grid;position:absolute;top:10px;right:10px;overflow:hidden;box-shadow:0 18px 46px #0000002e}.registry-region-picker-dialog__body{padding:5px 16px 16px;overflow-y:auto}.registry-region-tree-row{background:#fff;border-radius:6px;justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;display:flex}.registry-region-tree-row button{color:#262ac8;background:0 0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.registry-region-tree-row svg{fill:currentColor;width:16px;height:16px}@media (width<=430px){.registry-empty-state{transform:translateY(-6px)}.registry-empty-state strong{white-space:normal;width:18px;line-height:18px}}@media (width<=700px){.registry-admin-page{min-width:672px}.registry-toolbar__actions{flex-wrap:nowrap}.registry-quota{min-width:672px}}@font-face{font-family:Barlow;font-style:normal;font-weight:600;src:url(/legacy-assets/shell/BarlowSemiCondensed-SemiBold.ttf)format("truetype")}.station-monitoring-page{color:#1d2129;background:0 0;flex-direction:column;width:100%;min-width:0;height:100%;min-height:calc(100vh - 70px);display:flex;overflow:hidden}.station-monitoring-page button,.station-monitoring-page input{color:inherit;font:inherit}.station-monitoring-page button{cursor:pointer}.station-monitoring-page svg{fill:currentColor}.station-monitoring-summary{flex-wrap:nowrap;flex:0 0 80px;gap:10px;width:100%;height:80px;display:flex}.station-summary-card{background:#fff;border-radius:10px;align-items:center;min-width:25%;height:80px;padding:0 20px;display:flex;overflow:hidden}.station-summary-card__icon{color:#262ac8;background:#f0f3ff;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;margin-right:10px;display:inline-flex}.station-summary-card__icon svg{width:24px;height:24px}.station-summary-card__info{white-space:nowrap;flex-direction:column;min-width:0;font-size:14px;font-weight:400;line-height:22px;display:flex}.station-summary-card__value{text-overflow:clip;white-space:nowrap;font-family:Barlow,PingFang SC,sans-serif;font-size:24px;font-weight:600;line-height:28px;display:block;overflow:hidden}.station-summary-card__unit{margin-left:2px;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:13px;font-weight:400;line-height:20px}.station-summary-card__slash{color:#86909c;vertical-align:baseline;width:20px;height:20px;display:inline-block}.station-monitoring-content{background:#fff;border-radius:10px;flex-direction:column;flex:auto;min-width:0;min-height:0;margin-top:10px;display:flex;overflow:hidden}.station-monitoring-tab-strip{border-bottom:1px solid #ebeef2;flex:0 0 71px;align-items:flex-start;min-width:672px;padding:16px;display:flex}.station-monitoring-segments{background:#f2f3f5;border-radius:50px;width:248px;height:38px;padding:4px;display:flex}.station-monitoring-segments button{white-space:nowrap;background:0 0;border-radius:50px;flex:1 1 0;justify-content:center;align-items:center;height:30px;padding:0 12px;display:inline-flex}.station-monitoring-segments button.is-selected{background:#fff;box-shadow:0 2px 5px #00000008}.station-monitoring-segments button:focus-visible,.station-monitoring-toolbar button:focus-visible,.station-monitoring-toolbar input:focus-visible{outline-offset:1px;outline:2px solid #9293e0}.station-monitoring-page[data-capture-state-id] .station-monitoring-segments button:focus-visible,.station-monitoring-page[data-capture-state-id] .station-monitoring-toolbar button:focus-visible,.station-monitoring-page[data-capture-state-id] .station-monitoring-toolbar input:focus-visible{outline:0}.station-monitoring-table-shell{flex-direction:column;flex:auto;min-width:0;min-height:0;padding-bottom:1px;display:flex;overflow:hidden}.station-monitoring-toolbar{flex:0 0 74px;justify-content:space-between;align-items:center;min-width:672px;padding:0 16px;display:flex}.station-monitoring-toolbar__filters{background:#f2f3f5;border-radius:50px;align-items:center;gap:8px;width:350px;height:42px;padding:4px 4px 4px 8px;display:flex}.station-monitoring-toolbar__search-icon{color:#86909c;flex:0 0 16px;width:16px;height:16px}.station-monitoring-toolbar__filters input{background:0 0;border:0;outline:0;flex:auto;min-width:0;height:32px;padding:0}.station-monitoring-toolbar__filters input::placeholder{color:#86909c}.station-monitoring-toolbar__filter{background:#fff;border-radius:50px;justify-content:center;align-items:center;gap:6px;width:102px;height:34px;padding:0 18px;display:inline-flex;box-shadow:0 2px 5px #00000008}.station-monitoring-toolbar__filter svg{width:18px;height:18px}.station-monitoring-toolbar__refresh svg{width:14px;height:18px}.station-monitoring-toolbar__refresh{background:#fff;border:1px solid #e0e3e8;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:84px;height:38px;display:inline-flex}.station-monitoring-toolbar__refresh:focus{color:#474ecc;background:#f0f3ff;border-color:#c9cff2}.station-monitoring-table-region,.station-monitoring-table-scroll{flex:auto;min-width:0;min-height:0;position:relative}.station-monitoring-table-region{display:flex;overflow:hidden}.station-monitoring-table-scroll{width:max(100px, calc(100vw - var(--legacy-content-viewport-offset,290px)));scrollbar-width:none;flex:auto;height:auto;overflow:auto}.station-monitoring-table-scroll::-webkit-scrollbar{width:0;height:0}.station-monitoring-table{table-layout:fixed;border-spacing:0;border-collapse:separate}.station-monitoring-table th{text-align:left;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;background:#f7f8fa;border-bottom:1px solid #ebeef2;border-right:1px solid #ebeef2;height:40px;padding:0 16px;font-size:13px;font-weight:600;line-height:23px;overflow:hidden}.station-monitoring-table tbody tr,.station-monitoring-table tbody td,.station-monitoring-table__station{cursor:auto}.station-monitoring-table td{box-sizing:border-box;color:#1d2129;text-align:left;text-overflow:ellipsis;white-space:normal;vertical-align:middle;background:#fff;border-bottom:1px solid #ebeef2;border-right:1px solid #ebeef2;height:auto;min-height:58px;padding:8px 0;font-size:13px;line-height:normal;overflow:hidden}.station-monitoring-table__cell{white-space:normal;padding:0 16px;line-height:23px;overflow:hidden}.station-monitoring-table__action-bar{z-index:3;pointer-events:auto;background:#f7f8fa;justify-content:center;align-items:center;width:130px;height:58px;display:flex;position:absolute;right:0}.station-monitoring-table__action-bar button{color:#2426c0;white-space:nowrap;background:#fff;border:1px solid #c9cff2;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:98px;height:30px;padding:0;font-size:14px;line-height:20px;display:inline-flex}.station-monitoring-table__action-bar button:hover,.station-monitoring-table__action-bar button:focus-visible{color:#2426c0;background:#f0f3ff;border-color:#9293e0}.station-monitoring-table__action-bar button:focus-visible{outline-offset:1px;outline:2px solid #9293e0}.station-monitoring-table__action-bar svg{flex:0 0 16px;width:16px;height:16px}.station-monitoring-table__station{flex-direction:column;justify-content:center;min-width:0;display:flex}.station-monitoring-table__station>span,.station-monitoring-table__station>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.station-monitoring-table__station>span{color:inherit;line-height:23px;text-decoration:none}.station-monitoring-table__station>small{color:#86909c;font-size:12px;font-weight:400;line-height:15px}.station-monitoring-status-list{flex-direction:column;display:flex}.station-monitoring-status{align-items:center;min-height:30.328px;line-height:20px;display:flex}.station-monitoring-status__dot{background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px;margin-right:5px}.station-monitoring-status[data-tone=success],.station-monitoring-construction[data-tone=success]{color:#00b42a}.station-monitoring-status[data-tone=link],.station-monitoring-construction[data-tone=link]{color:#2426c0}.station-monitoring-status[data-tone=danger],.station-monitoring-construction[data-tone=danger]{color:#f53f3f}.station-monitoring-status[data-tone=warning],.station-monitoring-construction[data-tone=warning]{color:#ff7d00}.station-monitoring-status[data-tone=info],.station-monitoring-construction[data-tone=info]{color:#0fc6c2}.station-monitoring-status[data-tone=muted],.station-monitoring-construction[data-tone=muted]{color:#86909c}.station-monitoring-device-counts{flex-direction:column;display:flex}.station-monitoring-device-counts>span{align-items:center;gap:4px;min-height:23px;display:inline-flex}.station-monitoring-device-counts svg,.station-monitoring-fault-count svg{flex:0 0 16px;width:16px;height:16px}.station-monitoring-construction{align-items:center;min-height:31.828px;display:inline-flex}.station-monitoring-fault-count{color:#f53f3f;align-items:center;gap:4px;display:inline-flex}.station-monitoring-energy-list{flex-direction:column;gap:8px;padding-bottom:8px;display:flex}.station-monitoring-energy{height:28px;line-height:23px}.station-monitoring-energy__info{text-overflow:ellipsis;white-space:nowrap;height:17px;line-height:17px;overflow:hidden}.station-monitoring-energy__track{height:11px;position:relative}.station-monitoring-energy__progress{background:#ebeef2;border-radius:100px;width:100%;height:8px;position:absolute;top:3px;left:0;overflow:hidden}.station-monitoring-energy__bar{border-radius:100px;height:100%;display:block}.station-monitoring-energy__bar[data-energy-kind=charge]{background:#00b42a}.station-monitoring-energy__bar[data-energy-kind=discharge]{background:#2426c0}.station-monitoring-energy__divider{z-index:1;background:#86909c;width:1px;position:absolute;top:1px;bottom:-2px;left:50%}.station-monitoring-pagination{color:#4e5969;flex:0 0 62px;justify-content:space-between;align-items:center;min-width:672px;padding:0 16px;font-size:14px;display:flex}.station-monitoring-pagination__controls{align-items:center;height:32px;display:flex}.station-monitoring-pagination__controls>button{color:#4e5969;background:#f2f3f5;border:0;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;margin:0 4px;display:inline-flex}.station-monitoring-pagination__controls>button:first-child{margin-left:16px}.station-monitoring-pagination__controls>button:disabled{color:#c9cdd4;cursor:not-allowed}.station-monitoring-pagination__controls>button svg{width:14px;height:14px}.station-monitoring-pagination__controls>.station-monitoring-pagination__page{color:#fff;background:#2426c0}.station-monitoring-page-size{margin-left:16px;position:relative}.station-monitoring-page-size__trigger{color:#4e5969;background:#fff;border:1px solid #e5e6eb;border-radius:4px;justify-content:space-between;align-items:center;gap:6px;width:128px;height:30px;padding:0 10px;display:inline-flex}.station-monitoring-page-size__trigger svg{width:14px;height:14px}.station-monitoring-page-size__list{z-index:10;background:#fff;border:1px solid #e5e6eb;border-radius:4px;width:130px;margin:0;padding:6px 0;list-style:none;position:absolute;bottom:42px;right:-2px;box-shadow:0 4px 12px #1d21291f}.station-monitoring-page-size__list li{cursor:pointer;height:34px;padding:0 12px;line-height:34px}.station-monitoring-page-size__list li:hover,.station-monitoring-page-size__list li[aria-selected=true]{color:#2426c0;background:#f5f5ff}.station-monitoring-goto{align-items:center;gap:8px;margin-left:16px;display:inline-flex}.station-monitoring-goto input{box-sizing:border-box;text-align:center;border:1px solid #e5e6eb;border-radius:4px;width:56px;height:30px;padding:0 8px}.station-monitoring-empty-state{width:calc(100vw - var(--legacy-content-viewport-offset,290px));color:#1d2129;flex-direction:column;justify-content:center;align-items:center;min-width:100px;min-height:calc(100% - 40px);display:inline-flex;position:sticky;left:0}.station-monitoring-empty-state__content{flex-direction:column;flex:none;align-items:center;width:50%;padding:10px;display:flex}.station-monitoring-empty-state__content svg{color:#dfe2e7;flex:0 0 100px;width:100px;height:100px}.station-monitoring-empty-state p{text-align:center;white-space:normal;max-width:100%;margin:24px 0 8px;font-size:18px;font-weight:600;line-height:18px}.station-monitoring-page .station-monitoring-toolbar__search-clear{color:#86909c;background:0 0;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;padding:3px;display:inline-flex}.station-monitoring-page .station-monitoring-toolbar__search-clear svg{width:14px;height:14px}.station-monitoring-page .station-monitoring-toolbar__filter:has(sup){justify-content:flex-start;width:120px;padding:0 18px;position:relative}.station-monitoring-page .station-monitoring-toolbar__filter sup{color:#fff;background:#2426c0;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:400;line-height:22px;display:inline-flex;position:absolute;top:6px;right:10px}.station-monitoring-page .station-monitoring-empty-state__content--no-result p{margin-bottom:8px}.station-monitoring-page .station-monitoring-empty-state__guidance{color:#86909c;white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:400;line-height:16px;display:flex}.station-monitoring-page .station-monitoring-empty-state__guidance button{color:#2426c0;background:0 0;padding:0}.station-monitoring-page .station-monitoring-filter-overlay{z-index:2025;background:#00000080;position:fixed;inset:0}.station-monitoring-page .station-monitoring-filter-drawer{color:#1d2129;background:#f2f3f5;border-radius:10px;flex-direction:column;max-height:calc(100vh - 20px);display:flex;position:absolute;top:10px;right:10px;overflow:hidden;box-shadow:0 18px 46px #0000002e}.station-monitoring-page .station-monitoring-filter-drawer__header{background:#fff;border-bottom:1px solid #ebeef2;flex:0 0 51px;justify-content:space-between;align-items:center;height:51px;padding:10px;display:flex}.station-monitoring-page .station-monitoring-filter-drawer__header h2{margin:0;font-size:14px;font-weight:700;line-height:normal}.station-monitoring-page .station-monitoring-filter-drawer__header-actions{align-items:center;gap:0;display:flex}.station-monitoring-page .station-monitoring-filter-drawer__header-actions button{background:0 0;justify-content:center;align-items:center;height:30px;padding:5px;display:inline-flex}.station-monitoring-page .station-monitoring-filter-drawer__header-actions .station-monitoring-filter-drawer__save{color:#2426c0;white-space:nowrap;width:106px;padding:0 10px}.station-monitoring-page .station-monitoring-filter-drawer__header-actions button:last-child{width:20px;padding:0}.station-monitoring-page .station-monitoring-filter-drawer__header-actions svg{width:20px;height:20px}.station-monitoring-page .station-monitoring-filter-drawer__saved{background:#f2f3f5;flex:0 0 58px;height:58px;padding:10px 10px 9px}.station-monitoring-page .station-monitoring-filter-drawer__saved[data-editor-open=true]{flex-basis:121px;height:121px;padding-bottom:10px}.station-monitoring-page .station-monitoring-filter-drawer__saved[data-expanded=true][data-has-saved-queries=true]:not([data-editor-open=true]){flex-basis:94px;height:94px}.station-monitoring-page .station-monitoring-filter-drawer__saved[data-editor-open=true][data-has-saved-queries=true]{flex-basis:157px;height:157px}.station-monitoring-page .station-monitoring-filter-drawer__saved[data-editor-open=true][data-invalid=true]{flex-basis:137px;height:137px}.station-monitoring-page .station-monitoring-filter-drawer__saved[data-editor-open=true][data-invalid=true][data-has-saved-queries=true]{flex-basis:157px;height:157px}.station-monitoring-page .station-monitoring-filter-drawer__saved-card{background:#fff;border-radius:5px;height:39px;overflow:hidden}.station-monitoring-page .station-monitoring-filter-drawer__saved[data-editor-open=true] .station-monitoring-filter-drawer__saved-card{height:101px}.station-monitoring-page .station-monitoring-filter-drawer__saved[data-expanded=true][data-has-saved-queries=true]:not([data-editor-open=true]) .station-monitoring-filter-drawer__saved-card{height:75px}.station-monitoring-page .station-monitoring-filter-drawer__saved[data-editor-open=true][data-has-saved-queries=true] .station-monitoring-filter-drawer__saved-card{height:137px}.station-monitoring-page .station-monitoring-filter-drawer__saved[data-editor-open=true][data-invalid=true] .station-monitoring-filter-drawer__saved-card{height:117px}.station-monitoring-page .station-monitoring-filter-drawer__saved[data-editor-open=true][data-invalid=true][data-has-saved-queries=true] .station-monitoring-filter-drawer__saved-card{height:137px}.station-monitoring-page .station-monitoring-filter-drawer__saved-header{border-bottom:1px solid #0000;justify-content:space-between;align-items:center;height:39px;padding:0 10px;display:flex}.station-monitoring-page .station-monitoring-filter-drawer__saved[data-editor-open=true] .station-monitoring-filter-drawer__saved-header{border-bottom-color:#ebeef2}.station-monitoring-page .station-monitoring-filter-drawer__saved h3,.station-monitoring-page .station-monitoring-filter-drawer__current-query h3{margin:0;font-size:14px;font-weight:600;line-height:22px}.station-monitoring-page .station-monitoring-filter-drawer__saved button{background:#fff;align-items:center;gap:6px;height:30px;padding:0;display:inline-flex}.station-monitoring-page .station-monitoring-filter-drawer__saved svg{width:14px;height:14px}.station-monitoring-page .station-monitoring-filter-drawer__saved-query-list{height:36px;padding:16px 16px 0}.station-monitoring-page .station-monitoring-filter-drawer__saved-query-list>button{color:#3d4046;text-align:left;grid-template-columns:20px minmax(0,1fr);align-items:center;column-gap:8px;width:100%;height:20px;padding:0;display:grid}.station-monitoring-page .station-monitoring-filter-drawer__saved-query-list>button>svg{color:#86909c;width:20px;height:20px}.station-monitoring-page .station-monitoring-filter-drawer__saved-query-list>button>span{text-overflow:ellipsis;white-space:nowrap;line-height:20px;overflow:hidden}.station-monitoring-page .station-monitoring-filter-drawer__save-editor{grid-template-columns:20px 202px 50px 50px;align-items:start;column-gap:8px;height:62px;padding:16px 16px 0;display:grid}.station-monitoring-page .station-monitoring-filter-drawer__saved[data-invalid=true] .station-monitoring-filter-drawer__save-editor{height:78px}.station-monitoring-page .station-monitoring-filter-drawer__save-editor>svg{color:#86909c;align-self:center;width:20px;height:20px}.station-monitoring-page .station-monitoring-filter-drawer__save-field{width:202px;position:relative}.station-monitoring-page .station-monitoring-filter-drawer__save-field .station-monitoring-filter-drawer__save-input-wrapper{background:#fff;border:0;border-radius:4px;width:202px;height:30px;padding:1px 10px;transform:translateZ(0);box-shadow:inset 0 0 0 1px #e5e6eb}.station-monitoring-page .station-monitoring-filter-drawer__save-input-wrapper:focus-within{box-shadow:inset 0 0 0 1px #2426c0}.station-monitoring-page .station-monitoring-filter-drawer__save-input-wrapper input{background:0 0;border:0;outline:0;width:100%;height:28px;padding:0}.station-monitoring-page .station-monitoring-filter-drawer__saved[data-invalid=true] .station-monitoring-filter-drawer__save-field .station-monitoring-filter-drawer__save-input-wrapper{box-shadow:inset 0 0 0 1px #f53f3f}.station-monitoring-page .station-monitoring-filter-drawer__save-field>span{color:#f53f3f;height:16px;padding-top:4px;font-size:12px;line-height:12px;display:block}.station-monitoring-page .station-monitoring-filter-drawer__save-editor>button{background:#fff;border:1px solid #e5e6eb;border-radius:4px;width:50px;height:30px;margin-left:2px;padding:0 10px}.station-monitoring-page .station-monitoring-filter-drawer__save-editor>button:first-of-type{color:#fff;background:#2426c0;border-color:#2426c0}.station-monitoring-page .station-monitoring-filter-drawer__save-editor>button:first-of-type:focus{background:#474ecc;border-color:#474ecc}.station-monitoring-page .station-monitoring-filter-drawer__saved[data-editor-open=true]+.station-monitoring-filter-drawer__fields{padding-top:0}.station-monitoring-page .station-monitoring-filter-drawer__current-query{background:#fff;border-radius:5px;flex:0 0 89px;height:89px;margin:0 10px 11px;padding:8px 10px 10px}.station-monitoring-page .station-monitoring-filter-drawer__current-query h3{margin-bottom:19px}.station-monitoring-page .station-monitoring-filter-drawer__query-chip{color:#3d4046;background:#f7f8fa;border:1px solid #0000;border-radius:3px;align-items:center;min-height:30px;padding:0 8px 0 12px;font-size:12px;line-height:12px;display:inline-flex}.station-monitoring-page .station-monitoring-filter-drawer__query-chip button{color:#a8abb2;background:0 0;justify-content:center;align-items:center;width:20px;height:20px;margin-left:5px;padding:3px;display:inline-flex}.station-monitoring-page .station-monitoring-filter-drawer__query-chip svg{width:14px;height:14px}.station-monitoring-page .station-monitoring-filter-drawer__fields{background:#f2f3f5;flex:auto;min-height:0;padding:1px 10px 10px;overflow-y:auto}.station-monitoring-page .station-monitoring-filter-drawer__current-query+.station-monitoring-filter-drawer__fields{padding-top:0}.station-monitoring-page .station-monitoring-filter-field{background:#fff;border:0;border-radius:5px;height:89px;margin:0 0 10px;padding:8px 10px 10px;display:block;position:relative}:is(.station-monitoring-page .station-monitoring-filter-field:has(.station-monitoring-filter-popover),.station-monitoring-page .station-monitoring-filter-field:has(.station-monitoring-date-picker)){z-index:2}.station-monitoring-page .station-monitoring-filter-field>span:first-child,.station-monitoring-page .station-monitoring-filter-field legend{margin:0 0 19px;padding:0;font-size:14px;font-weight:600;line-height:22px;display:block}.station-monitoring-page .station-monitoring-filter-field>input,.station-monitoring-page .station-monitoring-filter-select-control,.station-monitoring-page .station-monitoring-filter-field--owner>button,.station-monitoring-page .station-monitoring-filter-date-control{background:#fff;border:1px solid #e5e8ed;border-radius:3px;outline:0;width:100%;height:30px}.station-monitoring-page .station-monitoring-filter-field>input{padding:0 10px}.station-monitoring-page .station-monitoring-filter-field input::placeholder,.station-monitoring-page .station-monitoring-filter-field--owner>button>span{color:#a8abb2}.station-monitoring-page .station-monitoring-filter-field>input:focus,.station-monitoring-page .station-monitoring-filter-select-control:focus-within,.station-monitoring-page .station-monitoring-filter-field--owner>button:focus-visible,.station-monitoring-page .station-monitoring-filter-date-control:focus-within,.station-monitoring-page .station-monitoring-filter-date-control[data-popup-open=true]{box-shadow:none;border-color:#2326c0}.station-monitoring-page .station-monitoring-filter-select-control{align-items:center;padding:0 10px;display:flex}.station-monitoring-page .station-monitoring-filter-select-control input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:28px;padding:0}.station-monitoring-page .station-monitoring-filter-select-control svg,.station-monitoring-page .station-monitoring-filter-field--owner>button svg{color:#a8abb2;flex:0 0 14px;width:14px;height:14px}.station-monitoring-page .station-monitoring-filter-field--fault>div{align-items:center;gap:10px;display:flex}.station-monitoring-page .station-monitoring-filter-field--fault label{color:#3d4046;border:1px solid #e5e6eb;border-radius:4px;align-items:center;height:30px;padding:0 15px 0 9px;display:inline-flex;position:relative}.station-monitoring-page .station-monitoring-fault-radio__input{opacity:0;width:14px;height:14px;margin:0;position:absolute}.station-monitoring-page .station-monitoring-fault-radio__control{background:#fff;border:1px solid #e5e6eb;border-radius:100%;flex:0 0 14px;width:14px;height:14px;display:inline-block;position:relative}.station-monitoring-page .station-monitoring-fault-radio__control:after{content:"";background:#fff;border-radius:100%;width:4px;height:4px;transition:transform .15s ease-in;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.station-monitoring-page .station-monitoring-fault-radio__label{padding-left:6px}.station-monitoring-page .station-monitoring-fault-radio__input:focus-visible+.station-monitoring-fault-radio__control{outline-offset:0;outline:1px solid #181599}.station-monitoring-page .station-monitoring-fault-radio__input:checked+.station-monitoring-fault-radio__control{background:#2426c0;border-color:#2426c0}.station-monitoring-page .station-monitoring-fault-radio__input:checked+.station-monitoring-fault-radio__control:after{transform:translate(-50%,-50%)scale(1)}.station-monitoring-page .station-monitoring-filter-field--fault label.is-checked{color:#2426c0;background:#f0f3ff;border-color:#2426c0}.station-monitoring-page .station-monitoring-filter-date-control{align-items:center;padding:0 9px;display:flex}.station-monitoring-page .station-monitoring-filter-date-control__calendar{color:#a8abb2;flex:0 0 14px;width:14px;height:14px;margin-right:4px}.station-monitoring-page .station-monitoring-filter-date-control input{background:0 0;border:0;outline:0;flex:0 0 132.594px;width:132.594px;height:28px;padding:0}.station-monitoring-page .station-monitoring-filter-date-control__separator{flex:0 0 38.8125px;justify-content:center;align-items:center;width:38.8125px;height:30px;display:inline-flex}.station-monitoring-page .station-monitoring-filter-date-control__close-space{flex:0 0 14px;width:14px;height:30px}.station-monitoring-page .station-monitoring-filter-field--owner>button{text-align:left;justify-content:space-between;align-items:center;gap:8px;height:32px;padding:0 10px;display:flex}.station-monitoring-page .station-monitoring-filter-field--owner{height:91px}.station-monitoring-page .station-monitoring-filter-popover{z-index:2040;color:#909399;background:#fff;border:1px solid #e4e7ed;border-radius:4px;outline:0;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 0 12px #0000001f}.station-monitoring-page .station-monitoring-filter-popover__arrow{z-index:-1;width:10px;height:10px;position:absolute;top:-5px;left:35px;transform:none}.station-monitoring-page .station-monitoring-filter-popover__arrow:before{box-sizing:border-box;content:"";background:#fff;border-top:1px solid #e4e7ed;border-left:1px solid #e4e7ed;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.station-monitoring-page .station-monitoring-filter-popover--owner .station-monitoring-filter-popover__arrow{left:174px}.station-monitoring-page .station-monitoring-filter-popover--region{width:182px;height:206px;top:91px;left:10px}.station-monitoring-page .station-monitoring-filter-popover--owner{width:362px;height:42px;font-size:12px;line-height:20px;top:92px;left:10px}.station-monitoring-page .station-monitoring-date-picker{z-index:2050;box-sizing:border-box;color:#606266;background:#fff;border:1px solid #e4e7ed;border-radius:4px;outline:0;padding:0;font-size:12px;line-height:30px;position:fixed;box-shadow:0 0 12px #0000001f}.station-monitoring-page .station-monitoring-date-picker__panels{width:646px;height:100%;display:flex}.station-monitoring-page .station-monitoring-date-picker__month{box-sizing:border-box;flex:0 0 323px;width:323px;height:329px;padding:16px}.station-monitoring-page .station-monitoring-date-picker__month:first-child{border-right:1px solid #e4e7ed}.station-monitoring-page .station-monitoring-date-picker__month+.station-monitoring-date-picker__month{border-left:0}.station-monitoring-page .station-monitoring-date-picker__month>header{height:28px;display:block;position:relative}.station-monitoring-page .station-monitoring-date-picker__month header nav{width:24px;height:23px;display:flex;position:absolute;top:0}.station-monitoring-page .station-monitoring-date-picker__month:first-child header nav{left:0}.station-monitoring-page .station-monitoring-date-picker__month:last-child header nav{right:0}.station-monitoring-page .station-monitoring-date-picker__title{text-align:center;height:30px;margin:0 50px;font-size:16px;font-weight:500;line-height:30px;display:block}.station-monitoring-page .station-monitoring-date-picker__month header nav button{color:#303133;background:0 0;border-radius:0;justify-content:center;align-items:center;width:12px;min-width:12px;height:15px;margin-top:8px;padding:0;display:inline-flex}.station-monitoring-page .station-monitoring-date-picker__title>span{color:#606266;cursor:pointer;padding:0 5px;font-size:16px;font-weight:500;line-height:22px}.station-monitoring-page .station-monitoring-date-picker__month header button:focus-visible,.station-monitoring-page .station-monitoring-date-picker__title>span:focus-visible,.station-monitoring-page .station-monitoring-date-picker__month header button:hover,.station-monitoring-page .station-monitoring-date-picker__title>span:hover{color:#2426c0;background:0 0;outline:0}.station-monitoring-page .station-monitoring-date-picker__month header svg{width:12px;height:12px}.station-monitoring-page .station-monitoring-date-picker__month header button svg+svg{margin-left:-7px}.station-monitoring-page .station-monitoring-date-picker__calendar{text-align:center;height:269px}.station-monitoring-page .station-monitoring-date-picker__choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:space-around;place-items:center;height:269px;padding:16px 12px;display:grid}.station-monitoring-page .station-monitoring-date-picker__choice-grid>button{color:#606266;background:0 0;border:0;width:60px;height:36px;padding:0}.station-monitoring-page .station-monitoring-date-picker__choice-grid>button:hover,.station-monitoring-page .station-monitoring-date-picker__choice-grid>button:focus-visible,.station-monitoring-page .station-monitoring-date-picker__choice-grid>button[aria-pressed=true]{color:#2426c0;outline:0}.station-monitoring-page .station-monitoring-date-picker__week{grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;height:38px;display:grid}.station-monitoring-page .station-monitoring-date-picker__week:first-child{box-sizing:border-box;border-bottom:1px solid #ebeef5;height:41px}.station-monitoring-page .station-monitoring-date-picker__week>span{color:#606266;cursor:pointer;justify-content:center;justify-self:center;align-items:center;width:24px;height:24px;font-size:12px;line-height:24px;display:inline-flex}.station-monitoring-page .station-monitoring-date-picker__week>span[role=columnheader]{color:#606266;font-weight:400}.station-monitoring-page .station-monitoring-date-picker__week>span.is-outside-month{color:#86909c}.station-monitoring-page .station-monitoring-date-picker__week>span.is-current-date{color:#2426c0;font-weight:700}.station-monitoring-page .station-monitoring-date-picker__week>span.is-selected-date{color:#fff;background:#2426c0;border-radius:50%;font-weight:700}.station-monitoring-page .station-monitoring-date-picker__week>span[role=gridcell]:focus-visible{outline-offset:1px;outline:2px solid #9293e0}.station-monitoring-page .station-monitoring-filter-drawer__footer{background:#fff;border-top:1px solid #ebeef2;flex:0 0 59px;justify-content:space-between;align-items:center;gap:10px;height:59px;padding:0 10px;display:flex}.station-monitoring-page .station-monitoring-filter-drawer__footer button{background:#fff;border:1px solid #e5e6eb;border-radius:4px;justify-content:center;align-items:center;min-width:62px;height:38px;padding:8px 16px;display:inline-flex}.station-monitoring-page .station-monitoring-filter-drawer button:focus-visible{outline-offset:0;outline:1px solid #181599}.station-monitoring-page[data-capture-state-id] .station-monitoring-filter-drawer button:focus-visible,.station-monitoring-page[data-capture-state-id] .station-monitoring-fault-radio__input:focus-visible+.station-monitoring-fault-radio__control{outline:0}.station-monitoring-page .station-monitoring-filter-drawer__footer button:last-child{color:#fff;background:#2426c0;border-color:#2426c0}.station-monitoring-page .station-monitoring-loading-mask{z-index:2000;background:#ffffffe6;position:absolute;inset:0}.station-monitoring-page .station-monitoring-loading-spinner{text-align:center;width:100%;height:42px;margin-top:-21px;position:absolute;top:50%}.station-monitoring-page .station-monitoring-loading-spinner svg{width:42px;height:42px;animation:2s linear infinite station-monitoring-loading-rotate}.station-monitoring-page .station-monitoring-loading-path{stroke:#2426c0;stroke-dasharray:90 150;stroke-dashoffset:0;stroke-linecap:round;stroke-width:2px;animation:1.5s ease-in-out infinite station-monitoring-loading-dash}.station-monitoring-page .station-monitoring-error-toast{z-index:2022;box-sizing:border-box;color:#f56c6c;background:#fef0f0;border:1px solid #fde2e2;border-radius:4px;align-items:center;gap:8px;width:fit-content;max-width:calc(100% - 32px);height:auto;padding:11px 15px;transition:opacity .3s,transform .4s,top .4s;animation:.4s both station-monitoring-toast-in;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%)}.station-monitoring-page .station-monitoring-error-toast svg{flex:0 0 16px;width:16px;height:16px}.station-monitoring-page .station-monitoring-error-toast p{white-space:nowrap;width:auto;margin:0;padding:0;font-size:14px;line-height:14px}.station-monitoring-page[data-capture-state-id] .station-monitoring-loading-spinner svg,.station-monitoring-page[data-capture-state-id] .station-monitoring-loading-path,.station-monitoring-page[data-capture-state-id] .station-monitoring-error-toast{transition:none;animation:none}.station-monitoring-page[data-capture-state-id=refresh-loading] .station-monitoring-loading-spinner svg{transform-origin:50%;transform:rotate(66deg)}.station-monitoring-page[data-capture-state-id=refresh-loading] .station-monitoring-loading-path{stroke-dasharray:17 200;stroke-dashoffset:0}.station-monitoring-page[data-capture-state-id=filter-reset] .station-monitoring-loading-spinner svg{transform-origin:50%;transform:rotate(83deg)}.station-monitoring-page[data-capture-state-id=filter-save-open] .station-monitoring-filter-drawer__save-input-wrapper input,.station-monitoring-page[data-capture-state-id=settled-desktop] .station-monitoring-toolbar__filters input{caret-color:#0000}.station-monitoring-page[data-capture-state-id=filter-reset] .station-monitoring-loading-path{stroke-dasharray:18 200;stroke-dashoffset:0}.station-monitoring-page[data-capture-state-id=filter-fault-applied] .station-monitoring-error-toast{transform:translate(-50%,-9px)}.station-monitoring-page[data-capture-state-id=filter-reset] .station-monitoring-error-toast{z-index:2026;opacity:.18;transform:translate(-50%,-35px)}.station-monitoring-page[data-capture-state-id=filter-reset] .station-monitoring-filter-drawer__footer button:first-child:focus{color:#474ecc;background:#f0f3ff;border-color:#c9cff2}.station-monitoring-page[data-capture-state-id=filter-open] .station-monitoring-filter-drawer{transform:translate(12px)}.station-monitoring-page[data-capture-state-id=filter-open] .station-monitoring-filter-overlay{background:#0000007c}@keyframes station-monitoring-loading-rotate{to{transform:rotate(360deg)}}@keyframes station-monitoring-loading-dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-40px}to{stroke-dasharray:90 150;stroke-dashoffset:-120px}}@keyframes station-monitoring-toast-in{0%{opacity:0;transform:translate(-50%,-40px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.station-monitoring-page .station-monitoring-loading-mask,.station-monitoring-page .station-monitoring-loading-spinner,.station-monitoring-page .station-monitoring-loading-spinner svg,.station-monitoring-page .station-monitoring-loading-path,.station-monitoring-page .station-monitoring-error-toast{transition:none!important;animation:none!important}}@media (width<=430px){.station-monitoring-page{width:100%;min-width:0;height:calc(100vh - 76px);min-height:calc(100vh - 76px)}.station-monitoring-summary{flex-wrap:nowrap}.station-monitoring-table{width:2450px}}.supplemental-details-page{box-sizing:border-box;color:#1d2129;background:#f7f8fa;border-radius:10px 10px 0 0;min-width:672px;min-height:calc(100vh - 80px);margin-top:10px;padding:16px;overflow:auto}.supplemental-details-page.is-data-permission-detail{background:#fff;border-radius:10px;flex-direction:column;width:100%;height:calc(100vh - 70px);min-height:0;margin-top:0;margin-left:-1px;padding:0;display:flex;overflow:hidden}.supplemental-details-page button,.supplemental-details-page a{color:inherit;font:inherit}.supplemental-details-page button{cursor:pointer}.supplemental-details-page__header{background:#fff;border:1px solid #eef0f3;border-radius:8px;justify-content:space-between;align-items:center;min-height:72px;padding:12px 16px;display:flex}.supplemental-details-page.is-data-permission-detail .supplemental-details-page__header{box-sizing:border-box;background:#fff;border:0;border-bottom:1px solid #ebeef2;border-radius:0;height:70.625px;min-height:70.625px;padding:16px}.supplemental-details-page.is-data-permission-detail .supplemental-details-page__header-title{line-height:22px}.supplemental-details-page.is-data-permission-detail .supplemental-details-page__button--primary{gap:6px;min-width:80px}.supplemental-details-page.is-data-permission-detail .supplemental-details-page__button--primary svg{width:16px;height:16px}.supplemental-details-page__identity,.supplemental-details-page__actions{align-items:center;display:flex}.supplemental-details-page__identity{gap:14px}.supplemental-details-page__header-title{font-size:18px;font-weight:600;line-height:26px}.supplemental-details-page__header-badge{color:#4e5969;background:#f7f8fa;border-radius:14px;align-items:center;min-height:28px;padding:0 10px;display:inline-flex}.supplemental-details-page__header-fields{align-items:center;gap:24px;margin:0;display:flex}.supplemental-details-page__header-fields>div{grid-template-columns:auto auto;align-items:center;gap:8px;display:grid}.supplemental-details-page__header-fields dt{color:#4e5969}.supplemental-details-page__header-fields dd{margin:0}.supplemental-details-page__back,.supplemental-details-page__button{box-sizing:border-box;background:#fff;border:1px solid #dcdfe6;border-radius:3px;justify-content:center;align-items:center;min-width:72px;height:38px;padding:0 16px;text-decoration:none;display:inline-flex}.supplemental-details-page__actions{gap:10px}.supplemental-details-page[data-route-id=owner-management-details] .supplemental-details-page__button{gap:6px}.supplemental-details-page[data-route-id=owner-management-details] .supplemental-details-page__button svg{width:16px;height:16px}.supplemental-details-page .supplemental-details-page__button--primary{color:#fff;background:#262ac8;border-color:#262ac8}.supplemental-details-page .supplemental-details-page__button--danger{color:#f53f3f;background:#fff;border-color:#f2f3f5}.supplemental-details-page__button:disabled{color:#909399;cursor:not-allowed;background:#f5f7fa;border-color:#e4e7ed}.supplemental-details-page__back:focus-visible,.supplemental-details-page__button:focus-visible,.supplemental-details-page__tabs button:focus-visible{outline-offset:2px;outline:2px solid #262ac866}.supplemental-details-page__tabs{background:#fff;border:1px solid #eef0f3;border-radius:8px 8px 0 0;align-items:flex-end;gap:28px;min-height:58px;margin-top:10px;padding:0 16px;display:flex}.supplemental-details-page__tabs button{color:#4e5969;background:0 0;border:0;height:58px;padding:0 4px;position:relative}.supplemental-details-page__tabs button:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.supplemental-details-page__tabs button.is-active{color:#262ac8;font-weight:600}.supplemental-details-page__tabs button.is-active:after{background:#262ac8}.supplemental-details-page__alert{color:#d34545;background:#fff6f6;border:1px solid #fad3d3;border-radius:7px;margin:10px 0 0;padding:12px 16px}.supplemental-details-page__action-status{color:#328947;background:#f1f9f3;border:1px solid #bee5c7;border-radius:7px;margin:10px 0 0;padding:10px 16px}.supplemental-details-page__panel{background:#fff;border:1px solid #eef0f3;border-radius:8px;min-height:360px;margin-top:10px;padding:16px}.supplemental-details-page__panel.is-data-permission-detail{background:#fff;border:0;border-radius:0;flex:auto;min-height:0;margin-top:0;padding:0;overflow:hidden}.supplemental-details-page__tabs+.supplemental-details-page__panel{border-top:0;border-radius:0 0 8px 8px;margin-top:0}.supplemental-details-page__metrics{grid-template-columns:repeat(5,minmax(140px,1fr));gap:12px;margin-bottom:16px;display:grid}.supplemental-details-page__metrics article{background:#f8f9fb;border:1px solid #eef0f3;border-radius:7px;flex-direction:column;justify-content:center;min-height:92px;padding:14px 16px;display:flex}.supplemental-details-page__metrics span{color:#4e5969;line-height:20px}.supplemental-details-page__metrics strong{margin-top:5px;font-size:22px;font-weight:600;line-height:30px}.supplemental-details-page__metrics small{color:#4e5969;margin-left:4px;font-size:12px;font-weight:400}.supplemental-details-page__card{background:#fff;border:1px solid #eef0f3;border-radius:7px;overflow:hidden}.supplemental-details-page__card+.supplemental-details-page__card{margin-top:16px}.supplemental-details-page__card>h2{border-bottom:1px solid #eef0f3;align-items:center;min-height:44px;margin:0;padding:0 16px;font-size:15px;font-weight:600;display:flex}.supplemental-details-page__fields{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:8px 16px;display:grid}.supplemental-details-page__fields>div{border-bottom:1px solid #f2f4f7;grid-template-columns:minmax(120px,35%) minmax(0,1fr);align-items:center;min-height:46px;display:grid}.supplemental-details-page__fields dt{color:#4e5969}.supplemental-details-page__fields dd{overflow-wrap:anywhere;min-width:0;margin:0}.supplemental-details-page__table-region{padding:14px 16px 16px}.supplemental-details-page__table-region>input{box-sizing:border-box;border:1px solid #dcdfe6;border-radius:3px;outline:0;width:280px;height:38px;margin-bottom:12px;padding:0 12px}.supplemental-details-page__table-region>input:focus-visible{border-color:#9293e0;box-shadow:0 0 0 1px #9293e0}.supplemental-details-page__table-scroll{border:1px solid #ebeef2;border-radius:5px;overflow-x:auto}.supplemental-details-page__table-scroll table{border-spacing:0;border-collapse:separate;width:100%;min-width:840px}.supplemental-details-page__table-scroll th,.supplemental-details-page__table-scroll td{text-align:left;border-bottom:1px solid #ebeef2;height:40px;padding:0 16px}.supplemental-details-page__table-scroll th{white-space:nowrap;background:#f7f8fa;font-weight:600}.supplemental-details-page__table-scroll td{color:#86909c;text-align:center;border-bottom:0;height:96px}.supplemental-details-page__empty,.supplemental-details-page__notice{color:#86909c;text-align:center;margin:0;padding:28px 16px}.supplemental-details-page__notice{color:#4e5969;text-align:left}.data-permission-detail{box-sizing:border-box;color:#1d2129;background:#fff;border:1px solid #e5e6eb;border-radius:8px;height:100%;padding:16px;overflow:auto}.data-permission-detail__section+.data-permission-detail__section{margin-top:16px}.data-permission-detail__section>h2{color:#1d2129;min-height:20px;margin:0 0 16px;font-size:14px;font-weight:600;line-height:20px}.data-permission-detail__base>h2{margin-bottom:4px;line-height:21px}.data-permission-detail__base-grid{box-sizing:border-box;background:#fff;border:1px solid #ebeef2;border-radius:8px;grid-template-columns:repeat(3,minmax(240px,1fr));gap:16px;min-height:132px;margin:0;padding:16px;display:grid;box-shadow:0 2px 5px #00000008}.data-permission-detail__base-grid>div{align-items:center;gap:12px;min-width:0;display:flex}.data-permission-detail__base-grid dt{color:#4e5969;flex:none;max-width:220px;font-size:13px;font-weight:400}.data-permission-detail__base-grid dd{overflow-wrap:anywhere;flex:auto;min-width:0;margin:0;font-size:14px;line-height:21px}.data-permission-detail__table-box{background:#fff;border:1px solid #ebeef2;border-radius:8px;overflow:hidden;box-shadow:0 2px 5px #00000008}.data-permission-detail__table-toolbar{box-sizing:border-box;justify-content:space-between;align-items:center;height:74px;padding:0 16px;display:flex}.data-permission-detail__quick-filter{box-sizing:border-box;background:#f7f8fa;border-radius:50px;align-items:center;gap:8px;width:350px;height:42px;padding:4px 4px 4px 8px;display:flex}.data-permission-detail__quick-filter>svg{color:#86909c;flex:0 0 16px;width:16px;height:16px}.data-permission-detail__quick-filter input{min-width:0;height:34px;font:inherit;background:0 0;border:0;outline:0;flex:auto;padding:0}.data-permission-detail__quick-filter button{box-sizing:border-box;color:#1d2129;background:#fff;border:0;border-radius:50px;justify-content:center;align-items:center;gap:6px;min-width:100px;height:34px;padding:7px 18px;display:flex;box-shadow:0 2px 5px #00000008}.data-permission-detail__quick-filter button svg{width:16px;height:16px}.data-permission-detail__table-scroll{height:400px;overflow:hidden}.data-permission-detail__table-scroll table{border-spacing:0;table-layout:fixed;width:100%}.data-permission-detail__table-scroll th{box-sizing:border-box;color:#1d2129;text-align:left;background:#f7f8fa;border-bottom:1px solid #ebeef2;border-right:1px solid #ebeef2;height:40px;padding:0 14px;font-size:13px;font-weight:600}.data-permission-detail__table-scroll th:last-child{border-right:0}.data-permission-detail__table-body{height:360px;position:relative}.data-permission-detail__table-body table{height:0}.data-permission-detail__table-empty{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.data-permission-detail__table-empty img{width:100px;height:100px}.data-permission-detail__table-empty p{color:#1d2129;margin:0;font-size:18px;font-weight:600;line-height:18px}.data-permission-detail__range-card{box-sizing:border-box;background:#fff;border:1px solid #ebeef2;border-radius:8px;min-height:158px;padding:16px;font-size:14px;line-height:22px}.data-permission-detail__range-card h3{margin:0 0 16px;font-size:13px;font-weight:600;line-height:22px}.data-permission-detail__range-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;display:grid}.data-permission-detail__range-card dl>div{align-items:center;gap:12px;min-width:0;display:flex}.data-permission-detail__range-card dt{color:#4e5969}.data-permission-detail__range-card dd{min-height:20px;margin:0}.data-permission-filter-layer .station-filter-drawer__body select{box-sizing:border-box;color:#1d2129;background:#fff;border:1px solid #dcdfe6;border-radius:3px;width:100%;height:30px;padding:0 10px}.data-permission-filter-layer .station-filter-drawer{border-radius:10px}.data-permission-filter-layer .station-filter-drawer>header{height:50.625px;min-height:50.625px}.data-permission-filter-layer .station-filter-drawer>footer{min-height:58.625px}.data-permission-filter-layer .data-permission-filter-drawer--nested{top:20px;bottom:20px;right:20px}.data-permission-filter-layer__saved-empty{color:#86909c;text-align:center;margin:0}.station-overview-panel__periods,.station-device-readings__segments{background:#f4f5f8;border-radius:5px;gap:2px;padding:3px;display:inline-flex}.station-overview-panel__periods button,.station-device-readings__segments button{color:#4e5969;background:0 0;border:0;border-radius:4px;min-width:54px;height:32px}.station-overview-panel__periods button.is-active,.station-device-readings__segments button[aria-checked=true]{color:#262ac8;background:#fff;box-shadow:0 1px 4px #1d21291f}.station-overview-panel__period{color:#4e5969;margin-left:8px}.station-overview-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.station-overview-panel__grid article:last-child{grid-column:1/-1}.station-alarms-panel__toolbar{align-items:flex-end;gap:10px;margin-bottom:14px;display:flex}.station-alarms-panel__toolbar label{gap:4px;display:grid}.station-alarms-panel select,.station-alarms-panel input,.station-remote-panel>input{box-sizing:border-box;border:1px solid #dcdfe6;border-radius:3px;height:38px;padding:0 12px}.station-alarms-panel__toolbar input{width:300px}.station-device-monitoring{box-sizing:border-box;color:#1d2129;background:#fff;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.station-device-monitoring__left{box-sizing:border-box;border-right:1px solid #e5e6eb;flex:0 0 340px;width:340px;min-width:340px;height:100%;padding:16px 0;overflow:hidden}.station-device-monitoring__filters{z-index:4;box-sizing:border-box;width:100%;height:76px;padding:0 16px;position:relative}.station-device-monitoring__product-picker{width:100%;position:relative}.station-device-monitoring__product-trigger{box-sizing:border-box;color:#1d2129;text-align:left;background:#fff;border:1px solid #dcdfe6;border-radius:4px;justify-content:space-between;align-items:center;width:100%;height:30px;padding:0 10px;font-size:14px;display:flex;overflow:hidden}.station-device-monitoring__product-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.station-device-monitoring__product-trigger>span.is-placeholder{color:#86909c}.station-device-monitoring__product-trigger svg{color:#86909c;flex:none;width:14px;height:14px}.station-device-monitoring__product-options{z-index:20;background:#fff;border:1px solid #e5e6eb;border-radius:4px;max-height:304px;padding:6px 0;position:absolute;top:35px;left:0;right:0;overflow-y:auto;box-shadow:0 4px 10px #0000001f}.station-device-monitoring__product-options button{color:#1d2129;text-align:left;background:0 0;border:0;align-items:center;width:100%;height:34px;padding:0 12px;display:flex}.station-device-monitoring__product-options button:hover,.station-device-monitoring__product-options button[aria-selected=true]{color:#2426c0;background:#f2f3ff}.station-device-monitoring__option-check{color:#2426c0;width:18px;display:inline-flex}.station-device-monitoring__search{width:100%;height:30px;margin-top:16px;display:block;position:relative}.station-device-monitoring__search svg{z-index:1;color:#86909c;width:14px;height:14px;position:absolute;top:8px;left:10px}.station-device-monitoring__search input{box-sizing:border-box;color:#1d2129;width:100%;height:30px;font:inherit;background:#fff;border:1px solid #dcdfe6;border-radius:4px;outline:0;padding:0 10px 0 30px;font-size:14px}.station-device-monitoring__search input:focus,.station-device-monitoring__product-trigger[aria-expanded=true]{border-color:#2426c0;box-shadow:0 0 0 1px #2426c01a}.station-device-tree{box-sizing:border-box;background:#fff;width:100%;height:calc(100% - 76px);padding-left:16px;overflow:auto}.station-device-tree__item{box-sizing:border-box;color:#1d2129;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:4px;width:100%;height:38px;min-height:38px;padding-top:0;padding-bottom:0;padding-right:8px;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:22px;display:flex;position:relative;overflow:hidden}.station-device-tree__item>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.station-device-tree__item:hover{background:#f7f8fa}.station-device-tree__item[aria-selected=true]{color:#2426c0;background:#f2f3ff;box-shadow:inset 2px 0 #2426c0}.station-device-tree__disclosure{flex:0 0 14px;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.station-device-tree__disclosure svg{width:12px;height:12px}.station-device-tree__runtime-state{color:#86909c;padding:12px 24px;font-size:13px}.station-device-monitoring__right{box-sizing:border-box;flex:auto;min-width:0;height:100%;padding:16px;position:relative;overflow:hidden}.station-device-monitoring .station-device-readings__segments{box-sizing:border-box;background:#f2f3f5;border-radius:4px;gap:0;height:30px;padding:2px}.station-device-monitoring .station-device-readings__segments button{border-radius:3px;min-width:78px;height:26px;padding:0 12px;font-size:14px}.station-device-monitoring__selected-name{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.station-device-readings__content{box-sizing:border-box;background:#fff;border:1px solid #e5e6eb;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(375px,1fr));align-content:start;gap:10px;width:100%;height:calc(100% - 49px);margin-top:16px;padding:16px;display:grid;overflow:auto;box-shadow:0 1px 2px #00000005}.station-device-readings__content article{box-sizing:border-box;background:#f7f8fa;border-radius:4px;justify-content:space-between;align-items:center;min-width:0;height:42px;padding:0 16px;display:flex}.station-device-reading__label{align-items:center;gap:12px;min-width:0;display:flex}.station-device-reading__label>span{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:14px;overflow:hidden}.station-device-reading__label button{color:#2426c0;background:0 0;border:0;align-items:center;gap:3px;height:28px;padding:0;font-size:14px;display:inline-flex}.station-device-reading__label button svg{width:14px;height:14px}.station-device-readings__content article>strong{white-space:nowrap;flex:none;margin-left:10px;font-size:14px;font-weight:600}.station-device-reading__status{box-sizing:border-box;color:#4e5969;background:#ffffff80;border:1px solid #e5e6eb;border-radius:4px;justify-content:center;align-items:center;min-width:39px;height:29px;padding:4px 6px;display:inline-flex;font-size:13px!important;font-weight:400!important}.station-device-cell{box-sizing:border-box;color:#1d2129;background:#fff;border:1px solid #e5e6eb;border-radius:8px;width:100%;height:100%;margin-top:0;padding:16px;overflow:auto}.station-device-cell__header{justify-content:space-between;align-items:center;width:100%;height:30px;display:flex}.station-device-cell__segments{box-sizing:border-box;background:#f2f3f5;border-radius:6px;height:30px;padding:2px;display:inline-flex}.station-device-cell__segments button{color:#1d2129;min-width:50px;height:26px;font:inherit;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0 11px;font-size:14px;display:inline-flex}.station-device-cell__segments button[aria-checked=true]{color:#2426c0;background:#fff;box-shadow:0 1px 4px #1d21291f}.station-device-cell__meta{color:#4e5969;align-items:center;gap:10px;height:30px;font-size:12px;display:flex}.station-device-cell__legend{color:#4e5969;align-items:center;gap:8px;min-height:36px;margin-top:12px;font-size:12px;display:flex}.station-device-cell__legend>span{align-items:center;gap:5px;display:inline-flex}.station-device-cell__legend i{background:#00b42a;border-radius:50%;width:6px;height:6px;display:inline-block}.station-device-cell__legend i.is-warning{background:#ff7d00}.station-device-cell__legend i.is-danger{background:#f53f3f}.station-device-cell__packs{margin-top:12px}.station-device-cell__pack{box-sizing:border-box;background:#f7f8fa;border:1px solid #f2f3f5;border-radius:8px;margin:0 0 10px;padding:16px}.station-device-cell__pack>header{justify-content:space-between;align-items:center;min-height:27px;margin-bottom:10px;display:flex}.station-device-cell__pack>header>strong{font-size:16px;font-weight:400}.station-device-cell__pack>header>span{align-items:center;gap:8px;font-size:12px;display:inline-flex}.station-device-cell__pack>header svg{color:#4e5969;width:16px;height:16px}.station-device-cell__grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}.station-device-cell__card{box-sizing:border-box;color:#1d2129;min-width:0;height:58px;font:inherit;text-align:left;background:#fff;border:1px solid #e5e6eb;border-radius:6px;padding:10px;font-size:12px;display:block;position:relative}.station-device-cell__card>i{background:#00b42a;border-radius:50%;width:6px;height:6px;position:absolute;top:10px;right:10px}.station-device-cell__card>strong,.station-device-cell__card>span{text-overflow:ellipsis;white-space:nowrap;line-height:18px;display:block;overflow:hidden}.station-device-cell__card>strong{font-weight:600}.station-device-cell__card.is-color-2{color:#ff7d00;background:#fff7e8;border-color:#ff7d00}.station-device-cell__card.is-color-2>i{background:#ff7d00}.station-device-cell__card.is-color-3{color:#f53f3f;background:#ffece8;border-color:#f53f3f}.station-device-cell__card.is-color-3>i{background:#f53f3f}.station-device-cell__runtime-state{color:#86909c;justify-content:center;align-items:center;min-height:240px;font-size:14px;display:flex}.station-device-cell-history__validation{color:#f53f3f;min-height:20px;font-size:12px}.station-device-history-layer{z-index:1500;background:#00000080;justify-content:center;align-items:flex-start;padding:0 16px;display:flex;position:fixed;inset:0;overflow:auto}.station-device-history{box-sizing:border-box;background:#fff;border-radius:10px;flex-direction:column;width:min(1232px,100vw - 32px);height:min(507px,85vh - 50px);margin-top:15vh;padding:16px 16px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 28px #0003}.station-device-history.is-signal{height:min(605px,85vh - 50px)}.station-device-history>header{box-sizing:border-box;flex:0 0 27px;justify-content:space-between;align-items:center;width:100%;height:27px;padding:0;display:flex}.station-device-history>header h2{margin:0;font-size:15px;font-weight:600}.station-device-history__close{z-index:2;color:#86909c;background:0 0;border:0;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;position:absolute;top:0;right:0}.station-device-history__close svg{width:16px;height:16px}.station-device-history__body{box-sizing:border-box;flex-direction:column;flex:auto;min-height:0;margin-bottom:16px;padding:16px 0 0;display:flex;overflow:hidden}.station-device-history__device-meta{align-items:center;gap:8px;min-height:30px;font-size:13px;display:flex}.station-device-history__device-meta>span:nth-of-type(2){margin-left:14px}.station-device-history__device-meta button{color:#4e5969;background:0 0;border:0;justify-content:center;align-items:center;width:20px;height:24px;padding:0;display:inline-flex}.station-device-history__device-meta svg{width:14px;height:14px}.station-device-history__filters{white-space:nowrap;align-items:center;gap:9px;min-height:42px;font-size:13px;display:flex}.station-device-history__date-range{box-sizing:border-box;color:#86909c;border:1px solid #e5e6eb;border-radius:3px;align-items:center;width:250px;height:30px;padding:0 8px;display:flex}.station-device-history__date-range svg{width:14px;height:14px}.station-device-history__date-range input{color:#4e5969;width:84px;height:28px;font:inherit;text-align:center;background:0 0;border:0;outline:0;padding:0 4px}.station-device-history__radios{align-items:center;gap:8px;display:flex}.station-device-history__radios label{box-sizing:border-box;border:1px solid #f2f3f5;border-radius:3px;align-items:center;gap:5px;height:30px;padding:0 10px;display:inline-flex}.station-device-history__radios label:has(input:checked){color:#2426c0;border-color:#2426c0}.station-device-history__radios input{accent-color:#2426c0;width:13px;height:13px;margin:0}.station-device-history__filter-spacer{flex:auto}.station-device-history__reset,.station-device-history__query{box-sizing:border-box;background:#fff;border:1px solid #e5e6eb;border-radius:3px;justify-content:center;align-items:center;gap:5px;height:30px;padding:0 12px;display:inline-flex}.station-device-history__query{color:#fff;background:#2426c0;border-color:#2426c0}.station-device-history__reset svg,.station-device-history__query svg{width:14px;height:14px}.station-device-history__chart-card{box-sizing:border-box;border:1px solid #e5e6eb;border-radius:8px;flex:0 0 350px;height:350px;margin-top:10px;position:relative}.station-device-history__chart-card h3{z-index:1;margin:0;font-size:14px;font-weight:500;position:absolute;top:14px;left:16px}.station-device-history__chart{width:100%;height:300px;min-height:300px;position:absolute;bottom:0;left:0;right:0}.station-device-history__chart-unit{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.station-device-history__table-scroll{flex:auto;min-height:0;margin-top:10px;overflow:auto}.station-device-history__table-scroll table{border-spacing:0;border-collapse:collapse;width:100%;font-size:13px}.station-device-history__table-scroll th,.station-device-history__table-scroll td{box-sizing:border-box;text-align:left;border-bottom:1px solid #f2f3f5;height:40px;padding:0 16px}.station-device-history__table-scroll th{background:#f7f8fa;font-weight:500}.station-device-history__pagination{color:#4e5969;justify-content:space-between;align-items:center;min-height:32px;font-size:13px;display:flex}.station-device-history__pagination>div{align-items:center;gap:8px;display:flex}.station-device-history__pagination button,.station-device-history__pagination input,.station-device-history__pagination select{box-sizing:border-box;color:#4e5969;min-width:30px;height:30px;font:inherit;background:#fff;border:1px solid #e5e6eb;border-radius:3px;justify-content:center;align-items:center;padding:0 9px;display:inline-flex}.station-device-history__pagination select{padding-right:24px}.station-device-history__pagination button[aria-current=page]{color:#fff;background:#2426c0;border-color:#2426c0}.station-device-history__pagination button:disabled{color:#c9cdd4;cursor:not-allowed;background:#f7f8fa}.station-device-history__pagination input{text-align:center;width:54px}.station-device-history__pagination svg{width:12px;height:12px;margin-left:5px}.station-device-history__runtime-state{color:#86909c;flex:auto;justify-content:center;align-items:center;min-height:240px;font-size:14px;display:flex}@media (width<=1366px){.station-device-readings__content{grid-template-columns:minmax(375px,1fr)}}.station-alarms-panel__toolbar button,.supplemental-action-dialog button{color:#1d2129;background:#fff;border:1px solid #dcdfe6;border-radius:3px;height:36px;padding:0 14px}.station-alarms-table{min-width:1560px!important}.station-alarms-table td{color:#1d2129;text-align:left;white-space:nowrap;height:48px}.station-remote-panel{box-sizing:border-box;color:#1d2129;background:#fff;width:100%;height:100%;min-height:0;font-size:14px;display:flex;overflow:hidden}.station-remote-panel button,.station-filter-layer button{font:inherit;cursor:pointer}.station-remote-panel svg,.station-filter-layer svg{fill:currentColor;width:16px;height:16px}.station-remote-panel__tree{box-sizing:border-box;border-right:1px solid #ebeef2;flex:0 0 340px;width:340px;min-width:340px;height:100%;padding:16px 0;overflow:hidden}.station-remote-panel__search,.station-alarms-panel__search,.station-remote-record-dialog__toolbar label{display:block;position:relative}.station-remote-panel__search{margin:0 16px 10px}.station-remote-panel__search svg,.station-alarms-panel__search svg,.station-remote-record-dialog__toolbar label svg{z-index:1;color:#86909c;width:14px;height:14px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.station-remote-panel__search input,.station-alarms-panel__search input,.station-remote-record-dialog__toolbar input{box-sizing:border-box;color:#1d2129;width:100%;height:30px;font:inherit;background:#fff;border:1px solid #dcdfe6;border-radius:3px;outline:0;padding:0 10px 0 30px}.station-remote-panel__search input:focus,.station-alarms-panel__search input:focus,.station-remote-record-dialog__toolbar input:focus{border-color:#2426c0;box-shadow:0 0 0 1px #2426c0}.station-remote-tree{height:calc(100% - 40px);overflow:auto}.station-remote-tree>strong,.station-remote-tree>section>strong{box-sizing:border-box;align-items:center;gap:6px;height:40px;padding:0 16px;font-weight:500;display:flex}.station-remote-tree>strong svg,.station-remote-tree>section>strong svg{width:10px;height:10px}.station-remote-tree>div,.station-remote-tree>section>div{display:grid}.station-remote-tree>div button,.station-remote-tree>section>div button{box-sizing:border-box;color:#1d2129;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;width:100%;height:36px;padding:0 20px 0 56px;position:relative;overflow:hidden}.station-remote-tree>div button[aria-current=true],.station-remote-tree>section>div button[aria-current=true]{color:#2426c0;background:#f2f3ff}.station-remote-tree>div button[aria-current=true]:before,.station-remote-tree>section>div button[aria-current=true]:before{content:"";background:#2426c0;width:2px;position:absolute;top:0;bottom:0;left:0}.station-remote-tree__state{color:#86909c;text-align:center;margin:0;padding:18px 16px}.station-remote-tree__state.is-error p{color:#f53f3f;margin:0 0 10px}.station-remote-tree__state.is-error button{color:#2426c0;background:#fff;border:1px solid #2426c0;border-radius:3px;height:30px;padding:0 12px}.station-remote-panel__content{box-sizing:border-box;flex:auto;min-width:0;height:100%;overflow:auto}.station-remote-panel__record-row{box-sizing:border-box;justify-content:flex-end;align-items:center;width:100%;height:40px;padding:10px 16px;display:flex}.station-remote-panel__record-row button{color:#2426c0;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.station-remote-panel__record-row svg{width:14px;height:14px}.station-remote-collapse{border:0;border-radius:0;min-height:0}.station-remote-collapse__header{box-sizing:border-box;color:#1d2129;background:#f7f8fa;justify-content:space-between;align-items:center;width:100%;height:37px;padding:8px 16px;display:flex}.station-remote-collapse__header>span{color:#4e5969;font-size:12px}.station-remote-collapse__trigger{color:#1d2129;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:600;display:inline-flex}.station-remote-collapse__trigger svg{width:10px;height:10px}.station-remote-collapse__body{box-sizing:border-box;padding:16px}.station-remote-start-stop{box-sizing:border-box;border:1px solid #ebeef2;border-radius:5px;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;min-height:100px;margin:16px;padding:16px;display:grid}.station-remote-start-stop>strong{grid-column:1/-1;margin-bottom:12px;font-weight:600}.station-remote-start-stop>div{box-sizing:border-box;align-items:center;gap:8px;height:30px;padding:0;display:flex}.station-remote-start-stop>div label,.station-remote-record-filter__options label,.station-filter-drawer__radios label{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.station-remote-start-stop>div label{box-sizing:border-box;border:1px solid #e5e6eb;border-radius:3px;height:30px;padding:0 10px}.station-remote-start-stop>div label:has(input:checked){color:#2426c0;border-color:#2426c0}.station-remote-start-stop>button{color:#fff;background:#2426c0;border:1px solid #2426c0;border-radius:3px;align-self:center;width:77px;min-width:77px;height:30px}.station-remote-schedule>.station-remote-collapse__body{background:#fff;border:.625px solid #ebeef2;border-radius:5px;margin:15px 16px 16px;padding:0}.station-remote-schedule__workspace{grid-template-columns:27% minmax(0,1fr);min-height:318px;display:grid}.station-remote-schedule__workspace>section{border:0;border-radius:0;min-height:0}.station-remote-schedule__date-panel{padding:16px 16px 0}.station-remote-schedule__workspace h3,.station-remote-schedule__rows+h3{margin:0;font-size:14px;font-weight:600}.station-remote-schedule__notice{color:#4e5969;margin-bottom:16px;font-size:13px}.station-remote-schedule__ranges{gap:10px;padding-bottom:10px;display:grid}.station-remote-schedule__range-row{align-items:center;gap:8px;display:flex}.station-remote-schedule__range-select{align-items:center;gap:6px;min-width:0;display:flex}.station-remote-schedule__range-select>input[type=radio]{box-sizing:border-box;accent-color:#2426c0;width:14px;min-width:14px;height:14px;margin:0;padding:0}.station-remote-schedule__date-editor{box-sizing:border-box;color:#4e5969;background:#fff;border:0;border-radius:4px;align-items:center;width:220px;height:30px;padding:0 10px;display:flex;box-shadow:inset 0 0 0 1px #e5e6eb}.station-remote-schedule__date-editor:focus-within{box-shadow:inset 0 0 0 1px #2426c0}.station-remote-schedule__date-editor>svg{color:#86909c;flex:0 auto;width:14px;height:14px;margin-right:4px}.station-remote-schedule__date-editor>input{box-sizing:border-box;color:#606266;width:72.78px;min-width:0;height:28px;font:inherit;text-align:center;background:0 0;border:0;outline:0;flex:0 auto;padding:0}.station-remote-schedule__date-editor>span:not(.station-remote-schedule__date-close-slot),.station-remote-schedule__time-range>i{flex:1 1 0;justify-content:center;align-items:center;min-width:0;height:30px;padding:0 5px;display:flex}.station-remote-schedule__date-close-slot,.station-remote-schedule__time-close-slot{visibility:hidden;flex:0 auto;width:14px;height:30px;margin-right:4px}.station-remote-schedule__range-row>button{box-sizing:border-box;color:#1d2129;background:#fff;border:.625px solid #e5e6eb;border-radius:3px;justify-content:center;align-items:center;width:30px;height:30px;padding:4px 10px;display:inline-flex}.station-remote-schedule__range-row>button:disabled{cursor:default;opacity:1}.station-remote-schedule__range-row>button[aria-label^=删除]{color:#f55050}.station-remote-schedule__chart-panel{box-sizing:border-box;background:#fff;height:318px;padding:16px;position:relative}.station-remote-schedule__legend{color:#4e5969;align-items:center;gap:5px;margin:17px 0 5px;font-size:12px;display:flex}.station-remote-schedule__legend i{background:#19ad76;border-radius:50%;width:7px;height:7px;margin-left:5px}.station-remote-schedule__legend i:nth-of-type(2){background:#4c54e8}.station-remote-schedule__unit{color:#4e5969;font-size:12px}.station-remote-schedule__chart{width:100%;height:205px}.station-remote-schedule__rows{box-sizing:border-box;background:#f7f8fa;min-height:212px;margin-left:27%;padding:16px 16px 0}.station-remote-schedule__rows h3{margin:0 0 11px;font-size:14px;font-weight:600}.station-remote-schedule__row{grid-template-columns:258px 258px 200px 30px 30px;align-items:center;gap:8px;min-height:40px;padding:0;display:grid}.station-remote-schedule__time-range{box-sizing:border-box;background:#fff;border:0;border-radius:4px;align-items:center;height:30px;padding:0 10px;display:flex;box-shadow:inset 0 0 0 1px #e5e6eb}.station-remote-schedule__time-range:focus-within,.station-remote-schedule__power:focus-within{box-shadow:inset 0 0 0 1px #2426c0}.station-remote-schedule__time-range>svg{color:#86909c;flex:0 auto;width:14px;height:14px;margin-right:4px}.station-remote-schedule__time-range>input{box-sizing:border-box;color:#606266;width:91.78px;min-width:0;height:28px;font:inherit;text-align:center;background:0 0;border:0;outline:0;padding:0}.station-remote-schedule__time-range i:before{content:"-"}.station-remote-schedule__row>select{box-sizing:border-box;color:#4e5969;width:100%;height:30px;font:inherit;background:#fff;border:1px solid #dcdfe6;border-radius:3px;padding:0 10px}.station-remote-schedule__row>select:focus{border-color:#2426c0;outline:0}.station-remote-schedule__power{box-sizing:border-box;background:#fff;border:1px solid #dcdfe6;border-radius:3px;align-items:center;height:30px;padding:0;display:flex}.station-remote-schedule__power>input{box-sizing:border-box;color:#4e5969;width:0;min-width:0;height:28px;font:inherit;background:0 0;border:0;outline:0;flex:auto;padding:0 10px}.station-remote-schedule__power>span{color:#4e5969;background:#f7f8fa;border-left:1px solid #dcdfe6;align-items:center;height:100%;padding:0 10px;display:flex}.station-remote-schedule__row>button{box-sizing:border-box;color:#4e5969;opacity:1;background:#fff;border:1px solid #dcdfe6;border-radius:3px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.station-remote-schedule__row>button[aria-label^=删除]{color:#f55050}.station-remote-schedule__actions{justify-content:flex-end;gap:10px;padding-top:28px;display:flex}.station-remote-schedule__actions button,.station-remote-record-dialog__toolbar button{color:#1d2129;background:#fff;border:1px solid #dcdfe6;border-radius:3px;height:32px;padding:0 14px}.station-remote-schedule__actions button.is-primary{color:#fff;background:#2426c0;border-color:#2426c0}.station-remote-panel__status{color:#138053;background:#e8fff4;border:1px solid #b5eed3;border-radius:4px;width:max-content;margin:0 18px 18px auto;padding:9px 14px;position:sticky;bottom:18px;right:18px}.station-alarms-panel{box-sizing:border-box;color:#1d2129;background:#fff;border-radius:8px;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.station-alarms-panel__toolbar{box-sizing:border-box;align-items:center;gap:8px;width:100%;height:74px;min-height:74px;margin:0;padding:0 16px;display:flex;position:relative}.station-alarms-panel__toolbar:before{content:"";background:#f2f3f5;border-radius:50px;width:350px;height:42px;position:absolute;top:16px;left:16px}.station-alarms-panel__toolbar.is-selection-active:before{display:none}.station-alarms-panel__selection-toolbar{z-index:1;align-items:center;gap:8px;height:38px;display:flex}.station-alarms-panel__selection-toolbar>button.is-clear{color:#2426c0;background:0 0;border:0;width:56px;height:38px;padding:0;font-weight:500}.station-alarms-panel__selection-toolbar>span{color:#86909c;white-space:nowrap}.station-alarms-panel__selection-toolbar>button.is-close{box-sizing:border-box;color:#2426c0;background:#fff;border:1px solid #e5e6eb;border-radius:4px;width:111px;height:38px;padding:0 14px}.station-alarms-panel__selection-toolbar>button.is-close:disabled{color:#a8abb2;border-color:#dcdfe6}.station-alarms-panel__search{z-index:1;width:236px}.station-alarms-panel__search input{width:236px;height:30px;box-shadow:none;background:0 0;border:0;padding-left:30px}.station-alarms-panel__search input:focus{box-shadow:none;border:0}.station-alarms-panel__toolbar>button{z-index:1;box-sizing:border-box;color:#1d2129;background:#fff;border:0;border-radius:50px;justify-content:center;align-items:center;gap:7px;height:34px;padding:0 18px;display:inline-flex;box-shadow:0 2px 6px #1d212914}.station-alarms-panel__toolbar>button:last-child{width:84px;height:38px;box-shadow:none;border:1px solid #e5e6eb;border-radius:3px;margin-left:auto;padding:0 14px}.station-alarms-panel__toolbar>button:last-child:after{content:"刷新"}.station-alarms-panel__toolbar button svg{fill:currentColor;width:15px;height:15px}.station-alarms-panel__table-scroll{border:0;border-radius:0;flex:auto;min-height:0;overflow:auto}.station-alarms-table{table-layout:fixed;width:2298px!important;min-width:2298px!important}.station-alarms-table th,.station-alarms-table td{box-sizing:border-box;color:#1d2129;text-align:left;white-space:nowrap;border-bottom:1px solid #ebeef2;height:40px;padding:0 16px}.station-alarms-table th{background:#f7f8fa;height:40px}.station-alarms-table td{height:49px}.station-alarms-table tbody tr.is-selected,.station-alarms-table tbody tr.is-selected>td,.station-alarms-table tbody tr:hover>td{background:#f7f8fa}.station-alarms-table__check{width:48px;padding:0 16px!important}.station-alarms-table__name-cell{position:static}.station-alarms-table__row-actions{z-index:3;opacity:0;pointer-events:none;background:#f7f8fa;align-items:center;gap:10px;width:180px;height:49px;padding:0;transition:opacity .12s;display:flex;position:fixed;right:26px;transform:translateY(-34.5px)}.station-alarms-table tbody tr:hover .station-alarms-table__row-actions,.station-alarms-table tbody tr:focus-within .station-alarms-table__row-actions{opacity:1;pointer-events:auto}.station-alarms-table__row-actions>button{box-sizing:border-box;color:#2426c0;background:#fff;border:1px solid #e5e6eb;border-radius:4px;height:30px;padding:0}.station-alarms-table__row-actions>button.is-view{width:72px}.station-alarms-table__row-actions>button.is-close{width:98px}.station-alarms-table__row-actions>button:disabled{color:#a8abb2;cursor:not-allowed;border-color:#dcdfe6}.station-alarms-panel input[type=checkbox]{box-sizing:border-box;width:14px;height:14px;margin:0;padding:0}.station-alarms-table th:nth-child(2),.station-alarms-table th:nth-child(3),.station-alarms-table th:nth-child(4),.station-alarms-table th:nth-child(5){width:200px}.station-alarms-table th:nth-child(6),.station-alarms-table th:nth-child(7){width:150px}.station-alarms-table th:nth-child(8){width:300px}.station-alarms-table th:nth-child(9),.station-alarms-table th:nth-child(10){width:200px}.station-alarms-table th:nth-child(11){width:250px}.station-alarms-table th:nth-child(12){width:200px}.station-alarm-pill,.station-remote-record-result{align-items:center;gap:6px;display:inline-flex}.station-alarm-pill:before,.station-remote-record-result:before{content:"";background:#f55050;border-radius:50%;width:7px;height:7px}.station-alarm-pill.is-active,.station-alarm-pill.is-故障,.station-remote-record-result.is-失败{color:#f55050}.station-alarm-pill.is-recovered,.station-remote-record-result.is-成功{color:#34b774}.station-alarm-pill.is-recovered:before,.station-remote-record-result.is-成功:before{background:#34b774}.station-alarm-pill.is-告警{color:#e58f29}.station-alarm-pill.is-告警:before{background:#e58f29}.station-alarm-pill.is-预警{color:#f2c04c}.station-alarm-pill.is-预警:before{background:#f2c04c}.station-alarms-panel__pagination{box-sizing:border-box;color:#4e5969;border-top:1px solid #ebeef2;justify-content:space-between;align-items:center;width:100%;height:62px;min-height:62px;padding:0 16px;display:flex}.station-alarms-panel__pagination>div{align-items:center;gap:8px;display:flex}.station-alarms-panel__pagination button,.station-alarms-panel__pagination input{box-sizing:border-box;color:#4e5969;min-width:32px;height:32px;font:inherit;background:#fff;border:1px solid #e5e6eb;border-radius:3px;justify-content:center;align-items:center;padding:0 10px;display:inline-flex}.station-alarms-panel__pagination button[aria-current=page]{color:#fff;background:#2426c0;border-color:#2426c0}.station-alarms-panel__pagination button:disabled{color:#c9cdd4;background:#f7f8fa}.station-alarms-panel__pagination input{text-align:center;width:54px}.station-alarms-panel__pagination svg{width:12px;height:12px;margin-left:5px}.station-alarms-panel__action-feedback{z-index:2800;color:#138053;text-align:center;background:#e8fff4;border:1px solid #b5eed3;border-radius:4px;min-width:96px;margin:0;padding:10px 16px;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #0000001f}.station-alarms-panel__action-feedback.is-error{color:#c42b1c;background:#ffefed;border-color:#f8c2bd}.station-filter-layer{z-index:1500;position:fixed;inset:0}.station-filter-layer__mask{background:#10141c7a;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.station-filter-drawer{box-sizing:border-box;background:#f7f8fa;border-radius:8px;flex-direction:column;width:400px;display:flex;position:absolute;top:10px;bottom:10px;right:10px;overflow:hidden;box-shadow:0 12px 44px #10141c38}.station-filter-drawer>header{box-sizing:border-box;background:#fff;align-items:center;height:50px;min-height:50px;padding:0 10px;display:flex}.station-filter-drawer>header h2{margin:0;font-size:16px}.station-filter-drawer>header button{color:#1d2129;background:0 0;border:0;align-items:center;margin-left:auto;padding:0;display:inline-flex}.station-filter-drawer>header .station-filter-drawer__save{color:#2426c0;margin-left:auto}.station-filter-drawer>header button:last-child{margin-left:14px}.station-filter-drawer__body{flex:auto;align-content:start;gap:10px;min-height:0;padding:10px;display:grid;overflow:auto}.station-filter-drawer__body>label,.station-filter-drawer__body>fieldset,.station-filter-drawer__saved{box-sizing:border-box;background:#fff;border:0;border-radius:6px;gap:18px;margin:0;padding:10px;display:grid}.station-filter-drawer__saved{gap:0;padding:8px 10px}.station-filter-drawer__saved.is-open{gap:23px;padding:10px 10px 16px}.station-filter-drawer__saved>button:first-child{color:#1d2129;background:0 0;border:0;align-items:center;height:22px;padding:0;display:flex}.station-filter-drawer__saved>button:first-child span{margin-left:auto}.station-filter-drawer__saved>button:first-child svg{width:12px;height:12px;margin-left:7px}.station-filter-drawer__saved>div{grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.station-filter-drawer__saved>div>svg{color:#86909c}.station-filter-drawer__saved>div input{box-sizing:border-box;width:100%;min-width:0;height:30px;font:inherit;border:1px solid #2426c0;border-radius:3px;padding:0 10px}.station-filter-drawer__saved>div button,.station-filter-drawer__saved-query{color:#1d2129;background:#fff;border:1px solid #dcdfe6;border-radius:3px;height:30px;padding:0 11px}.station-filter-drawer__saved>div button.is-primary{color:#fff;background:#2426c0;border-color:#2426c0}.station-filter-drawer__saved>div button:disabled{color:#fff;cursor:not-allowed;background:#9293e0;border-color:#9293e0}.station-filter-drawer__saved-query{text-align:left;width:100%}.station-filter-drawer__body>label>span,.station-filter-drawer__body legend{padding:0;font-weight:600}.station-filter-drawer__body input:not([type=radio]){box-sizing:border-box;width:100%;height:30px;font:inherit;border:1px solid #dcdfe6;border-radius:3px;padding:0 10px}.station-filter-drawer__radios{flex-wrap:wrap;gap:10px;display:flex}.station-filter-drawer__radios label{border:1px solid #ebeef2;border-radius:3px;min-height:30px;padding:0 12px}.station-filter-drawer__date-range{box-sizing:border-box;border:1px solid #dcdfe6;border-radius:3px;align-items:center;gap:7px;height:30px;padding:0 8px;display:flex}.station-filter-drawer__date-range input{flex:1 1 0;min-width:0;border:0!important;height:28px!important;padding:0!important}.alarm-history-filter-layer .station-filter-drawer>header{height:50.625px;min-height:50.625px}.alarm-history-filter-layer .station-filter-drawer__saved:not(.is-open){height:38.625px;min-height:38.625px}.alarm-history-filter-layer .station-filter-drawer__body>label,.alarm-history-filter-layer .station-filter-drawer__body>fieldset{height:88.625px;min-height:88.625px}.alarm-history-filter-layer .station-filter-drawer>footer{flex:0 0 58.625px;height:58.625px;min-height:58.625px}.station-filter-drawer>footer,.station-remote-record-filter>footer{box-sizing:border-box;background:#fff;border-top:1px solid #ebeef2;align-items:center;gap:10px;min-height:58px;padding:0 10px;display:flex}.station-filter-drawer>footer span,.station-remote-record-filter>footer span{flex:auto}.station-filter-drawer>footer button,.station-remote-record-filter>footer button{color:#1d2129;background:#fff;border:1px solid #dcdfe6;border-radius:3px;height:38px;padding:0 14px}.station-filter-drawer>footer button:disabled,.station-remote-record-filter>footer button:disabled{display:none}.station-filter-drawer>footer button.is-primary,.station-remote-record-filter>footer button.is-primary{color:#fff;background:#2426c0;border-color:#2426c0}.station-filter-layer{z-index:2000;animation:.3s both station-filter-mask-in}.station-filter-layer__mask{background:#00000080}.station-filter-drawer{background:#fff;border-radius:10px;animation:.3s both station-filter-drawer-in;box-shadow:0 16px 48px 16px #00000014,0 12px 32px #0000001f,0 8px 16px -8px #00000029}@keyframes station-filter-mask-in{0%{opacity:0}to{opacity:1}}@keyframes station-filter-drawer-in{0%{transform:translate(calc(100% + 10px))}to{transform:translate(0)}}.station-filter-drawer__focus-sentinel{width:0;height:0;position:absolute;overflow:hidden}.station-filter-drawer>header{border-bottom:1px solid #e5e6eb;height:51px;min-height:51px;padding:10px}.station-filter-drawer>header h2{font-size:14px;font-weight:700;line-height:22px}.station-filter-drawer>header button{height:30px}.station-filter-drawer>header .station-filter-drawer__save{padding:0 12px;font-size:14px}.station-filter-drawer>header .station-filter-drawer__save:disabled{color:#c9cdd4;cursor:not-allowed}.station-filter-drawer>header button:last-child{justify-content:center;width:20px;margin-left:0}.station-filter-drawer__body{background:#f2f3f5;padding:10px;overflow-x:hidden}.station-filter-drawer__body>label,.station-filter-drawer__body>fieldset,.station-filter-drawer__saved,.station-filter-drawer__current{box-sizing:border-box;background:#fff;border:0;border-radius:8px;gap:0;min-height:89px;margin:0;padding:0;display:grid;overflow:hidden}.station-filter-drawer__saved{min-height:39px}.station-filter-drawer__saved.is-open{gap:0;min-height:39px;padding:0}.station-filter-drawer__saved>button:first-child,.station-filter-drawer__current>header{box-sizing:border-box;border-bottom:1px solid #e5e6eb;width:100%;height:39px;min-height:39px;padding:8px 10px}.station-filter-drawer__saved:not(.is-open)>button:first-child{border-bottom:0}.station-filter-drawer__saved-editor{grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px;display:grid;position:relative}.station-filter-drawer__saved-editor small{color:#f55050;grid-column:2/-1;font-size:12px}.station-filter-drawer__saved-runtime-error{color:#f55050;padding:0 10px 10px;font-size:12px;display:block}.station-filter-drawer__saved-list{margin:0;padding:10px;list-style:none}.station-filter-drawer__saved-list li{border:1px solid #e5e6eb;border-radius:4px;align-items:center;height:30px;display:flex}.station-filter-drawer__saved-list li+li{margin-top:8px}.station-filter-drawer__saved-list button{color:#1d2129;background:0 0;border:0;height:28px;padding:0 10px}.station-filter-drawer__saved-list button:first-child{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.station-filter-drawer__current{min-height:auto}.station-filter-drawer__current>header{align-items:center;display:flex}.station-filter-drawer__current>div{flex-wrap:wrap;gap:8px;max-height:84px;padding:10px;display:flex;overflow:hidden}.station-filter-drawer__current>div>span{box-sizing:border-box;color:#4e5969;background:#f2f3f5;border-radius:4px;align-items:center;height:30px;padding:0 8px;display:inline-flex}.station-filter-drawer__current>div button{color:#86909c;background:0 0;border:0;justify-content:center;align-items:center;width:16px;height:16px;margin-left:5px;padding:0;display:inline-flex}.station-filter-drawer__current>div svg{width:12px;height:12px}.station-filter-drawer__body>label>span,.station-filter-drawer__body legend{box-sizing:border-box;border-bottom:1px solid #e5e6eb;align-items:center;width:100%;height:39px;padding:8px 10px;font-size:14px;font-weight:600;line-height:22px;display:flex}.station-filter-drawer__body>label>input{margin:10px;width:calc(100% - 20px)!important}.station-filter-drawer__body>fieldset>.station-filter-drawer__radios,.station-filter-drawer__body>fieldset>.station-filter-drawer__date-range{margin:10px}.station-filter-drawer__radios{align-items:center;row-gap:16px;min-height:30px}.station-filter-drawer__radios label{box-sizing:border-box;border:1px solid #e5e6eb;border-radius:4px;align-items:center;gap:6px;height:30px;min-height:30px;padding:0 15px 0 9px;display:inline-flex}.station-filter-drawer__radios label:has(input:checked){color:#2426c0;background:#f0f3ff;border-color:#2426c0}.station-filter-drawer__radios input{accent-color:#2426c0;width:14px;height:14px;margin:0}.station-filter-drawer__date-range{cursor:pointer;width:calc(100% - 20px);margin:10px}.station-filter-drawer__date-range>svg{color:#86909c;width:14px;height:14px}.station-filter-drawer>footer{flex:0 0 59px;height:59px;min-height:59px;padding:10px}.station-alarm-date-picker{z-index:2002;box-sizing:border-box;color:#1d2129;background:#fff;border:1px solid #e5e6eb;border-radius:4px;flex-direction:column;width:648px;height:414px;display:flex;position:fixed;overflow:hidden;box-shadow:0 2px 12px #0000001f}.station-alarm-date-picker__inputs{box-sizing:border-box;border-bottom:1px solid #e5e6eb;grid-template-columns:1fr 92px 18px 1fr 92px;align-items:center;gap:6px;height:56px;padding:10px 16px;display:grid}.station-alarm-date-picker__inputs label{min-width:0}.station-alarm-date-picker__inputs label>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.station-alarm-date-picker__inputs input{box-sizing:border-box;color:#1d2129;width:100%;height:30px;font:inherit;text-align:center;border:1px solid #e5e6eb;border-radius:4px;padding:0 8px}.station-alarm-date-picker__inputs i{background:#86909c;justify-self:center;width:10px;height:1px}.station-alarm-date-picker__calendars{flex:auto;grid-template-columns:1fr 1fr;min-height:0;display:grid;position:relative}.station-alarm-date-picker__month{box-sizing:border-box;padding:12px 16px 8px}.station-alarm-date-picker__month+.station-alarm-date-picker__month{border-left:1px solid #e5e6eb}.station-alarm-date-picker__month>strong{text-align:center;height:28px;font-size:16px;font-weight:500;line-height:28px;display:block}.station-alarm-date-picker__weekdays,.station-alarm-date-picker__days{grid-template-columns:repeat(7,1fr);display:grid}.station-alarm-date-picker__weekdays span{color:#86909c;text-align:center;height:28px;font-size:12px;line-height:28px}.station-alarm-date-picker__days button{color:#1d2129;background:0 0;border:0;border-radius:3px;height:29px;padding:0}.station-alarm-date-picker__days button.is-outside{color:#c9cdd4}.station-alarm-date-picker__days button.is-in-range{background:#f0f3ff}.station-alarm-date-picker__days button.is-selected{color:#fff;background:#2426c0}.station-alarm-date-picker__previous,.station-alarm-date-picker__next{z-index:1;color:#606266;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;top:12px}.station-alarm-date-picker__previous{left:16px}.station-alarm-date-picker__next{right:16px}.station-alarm-date-picker__previous svg,.station-alarm-date-picker__next svg{width:14px;height:14px}.station-alarm-date-picker>footer{box-sizing:border-box;border-top:1px solid #e5e6eb;justify-content:flex-end;align-items:center;gap:10px;height:52px;min-height:52px;padding:10px 16px;display:flex}.station-alarm-date-picker>footer button{color:#1d2129;background:#fff;border:1px solid #e5e6eb;border-radius:3px;min-width:58px;height:30px}.station-alarm-date-picker>footer button.is-primary{color:#fff;background:#2426c0;border-color:#2426c0}.station-alarm-date-picker>footer button:disabled{color:#fff;background:#9293e0;border-color:#9293e0}.station-alarms-panel__filter-count{color:#fff;background:#2426c0;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:12px;display:inline-flex}.station-alarms-table__state{text-align:center!important;height:180px!important}.station-alarms-table__state p{color:#f55050;margin:0 0 10px}.station-alarms-table__state button{color:#2426c0;background:#fff;border:1px solid #2426c0;border-radius:3px;height:30px;padding:0 14px}.station-alarms-panel__refreshing{float:right;color:#fff;background:#1d2129bf;border-radius:4px;padding:5px 10px;position:sticky;bottom:16px;right:16px}.station-alarms-panel__page-size{align-items:center;height:32px;display:inline-flex;position:relative}.station-alarms-panel__page-size select{color:#4e5969;height:32px;font:inherit;appearance:none;background:#fff;border:1px solid #e5e6eb;border-radius:3px;padding:0 28px 0 10px}.station-alarms-panel__page-size svg{pointer-events:none;position:absolute;right:8px}.station-remote-record-layer{box-sizing:border-box;justify-content:flex-end;align-items:flex-start;padding:10px}.station-remote-record-dialog{border-radius:8px;width:85%;height:calc(100vh - 20px);max-height:calc(100vh - 20px)}.station-remote-record-dialog>header{box-sizing:border-box;height:41px;min-height:41px;padding:0 10px}.station-remote-record-dialog>header h2{font-size:16px}.station-remote-record-dialog>header button,.station-remote-detail-dialog>header button,.station-remote-record-filter>header button{color:#1d2129;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.station-remote-record-dialog>.supplemental-action-dialog__body{box-sizing:border-box;background:#f2f3f5;flex-direction:column;flex:auto;min-height:0;padding:16px;display:flex;overflow:auto}.station-remote-record-dialog__toolbar{box-sizing:border-box;background:#fff;border-radius:8px 8px 0 0;align-items:center;gap:8px;height:74px;min-height:74px;padding:0 16px;display:flex;position:relative}.station-remote-record-dialog__toolbar:before{content:"";background:#f2f3f5;border-radius:50px;width:350px;height:42px;position:absolute;top:16px;left:16px}.station-remote-record-dialog__toolbar label{z-index:1;align-items:center;width:228px;height:30px;margin-left:8px;display:flex}.station-remote-record-dialog .station-remote-record-dialog__toolbar label>input{box-sizing:border-box;color:#1d2129;width:198px;height:28px;min-height:28px;max-height:28px;box-shadow:none;background:0 0;border:0;border-radius:0;margin-left:30px;padding:0;font:14px/28px Arial,sans-serif}.station-remote-record-dialog .station-remote-record-dialog__toolbar label>input:focus{box-shadow:none;border:0}.station-remote-record-dialog__toolbar label svg{width:16px;height:16px}.station-remote-record-dialog__toolbar>button{z-index:1;color:#000;background:#fff;border:0;border-radius:50px;gap:6px;height:34px;padding:0 18px;font-size:16px;box-shadow:0 2px 5px #00000008}.station-remote-record-dialog__toolbar>button svg{width:18px;height:18px}.station-remote-record-dialog__table-scroll{background:#fff;border:0;flex:auto;min-height:0;margin:0;overflow:auto}.station-remote-record-dialog__table-scroll table{table-layout:fixed;min-width:100%}.station-remote-record-dialog__table-scroll th,.station-remote-record-dialog__table-scroll td{box-sizing:border-box;color:#1d2129;text-align:left;height:40px;padding:0 16px}.station-remote-record-dialog__table-scroll td{height:40px}.station-remote-record-dialog__table-scroll td button{color:#2426c0;background:0 0;border:0;padding:0}.station-remote-record-result:before{display:none}.station-remote-record-result.is-成功,.station-remote-record-result.is-失败{color:#1d2129}.station-remote-record-dialog .station-alarms-panel__pagination{background:#fff;border-top:0;border-radius:0 0 8px 8px}.station-remote-record-filter{background:#f7f8fa;width:400px;max-height:none;position:absolute;top:10px;bottom:10px;right:10px}.station-remote-record-filter>header{background:#fff;min-height:50px;padding:0 10px}.station-remote-record-filter>header .station-remote-record-filter__save{color:#c9cdd4;background:0 0;border:0;height:auto;margin-left:auto;padding:0}.station-remote-record-filter>header button:last-child{margin-left:14px}.station-remote-record-filter>.supplemental-action-dialog__body{flex:auto;align-content:start;gap:10px;min-height:0;padding:10px;display:grid;overflow:auto}.station-remote-record-filter .supplemental-action-dialog__field,.station-remote-record-filter fieldset{background:#fff;border:0;border-radius:6px;gap:14px;margin:0;padding:10px;display:grid}.station-remote-record-filter legend,.station-remote-record-filter .supplemental-action-dialog__field>span{padding:0;font-weight:600}.station-remote-record-filter__options{flex-wrap:wrap;gap:8px;display:flex}.station-remote-record-filter__options.is-compact{display:flex}.station-remote-record-filter__options label{border:1px solid #ebeef2;border-radius:3px;min-height:30px;padding:0 8px}.station-remote-record-filter__saved-empty{color:#86909c;text-align:center;margin:0}.station-remote-record-filter .station-filter-drawer__date-range input{min-width:0}.station-remote-detail-layer{z-index:1320;padding:10px}.station-remote-detail-dialog{width:min(900px,100vw - 48px);max-height:min(720px,100vh - 48px)}.station-remote-detail-dialog .supplemental-action-dialog__table-scroll{margin:0}.station-remote-detail-dialog .supplemental-action-dialog__table-scroll td{color:#1d2129;text-align:left;height:49px}.station-remote-detail-dialog .supplemental-action-dialog__table-scroll tr.is-multi td{height:63px}.station-remote-detail-dialog td span{display:block}.supplemental-action-dialog-layer{z-index:1300;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.supplemental-action-dialog-layer__mask{background:#10141c75;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.supplemental-action-dialog-layer.station-remote-record-layer>.supplemental-action-dialog-layer__mask{background:#00000080}.supplemental-action-dialog-nested-layer{z-index:1310;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.supplemental-action-dialog-nested-layer__mask{background:#10141c4d;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.supplemental-action-dialog{background:#fff;border-radius:8px;flex-direction:column;width:min(980px,100vw - 48px);max-height:calc(100vh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:0 18px 52px #10141c3d}.supplemental-action-dialog[role=alertdialog]{width:min(520px,100vw - 48px)}.supplemental-action-dialog--nested{width:min(560px,100vw - 48px);max-height:min(680px,100vh - 48px)}.supplemental-action-dialog--owner-edit{border-radius:4px;width:500px;height:calc(100vh - 20px);max-height:none}.supplemental-action-dialog--owner-edit .owner-edit-form{grid-template-columns:minmax(0,1fr)}.supplemental-action-dialog--owner-edit .owner-edit-form input:not([type=radio]){height:30px;min-height:30px;padding-top:4px;padding-bottom:4px}.supplemental-action-dialog--owner-edit>.supplemental-action-dialog__body{flex:auto;min-height:0}.owner-edit-form__status{border:0;gap:18px;min-width:0;margin:0;padding:0;display:flex}.owner-edit-form__status legend{margin-bottom:6px}.owner-edit-form__status legend i{color:#f53f3f;margin-right:2px;font-style:normal}.owner-edit-form__status label{align-items:center;gap:6px;display:inline-flex}.supplemental-action-dialog .owner-edit-form__status input[type=radio]{width:14px;height:14px;min-height:0;margin:0;padding:0}.owner-edit-form__remark{display:block;position:relative}.owner-edit-form__remark small{color:#86909c;position:absolute;bottom:8px;right:10px}.owner-edit-form__error{color:#f53f3f}.supplemental-action-dialog>header,.supplemental-action-dialog>footer{align-items:center;min-height:58px;padding:0 20px;display:flex}.supplemental-action-dialog>header{border-bottom:1px solid #ebeef2;justify-content:space-between}.supplemental-action-dialog>header h2{margin:0;font-size:17px}.supplemental-action-dialog>header button svg{fill:currentColor;width:16px;height:16px}.supplemental-action-dialog>footer{border-top:1px solid #ebeef2;justify-content:flex-end;gap:10px}.supplemental-action-dialog button.is-primary{color:#fff;background:#262ac8;border-color:#262ac8}.supplemental-action-dialog-layer--right-drawer{box-sizing:border-box;justify-content:flex-end;align-items:flex-start;padding:10px}.supplemental-action-dialog-layer--region-manager,.supplemental-action-dialog-layer--data-permission-station-picker{z-index:1320}.supplemental-action-dialog-layer--data-permission-asset{z-index:1340}.supplemental-action-dialog--data-permission,.supplemental-action-dialog--data-permission-station-picker{border-radius:10px;width:calc(100vw - 280px);max-width:none;height:calc(100vh - 20px);max-height:none}.supplemental-action-dialog--region-manager,.supplemental-action-dialog--data-permission-asset{border-radius:10px;width:500px;max-width:none;height:calc(100vh - 20px);max-height:none}.supplemental-action-dialog--data-permission,.supplemental-action-dialog--data-permission-station-picker,.supplemental-action-dialog--region-manager,.supplemental-action-dialog--data-permission-asset{box-shadow:0 16px 48px 16px #00000014,0 12px 32px #0000001f,0 8px 16px -8px #00000029}.supplemental-action-dialog--data-permission>header,.supplemental-action-dialog--data-permission-station-picker>header,.supplemental-action-dialog--region-manager>header,.supplemental-action-dialog--data-permission-asset>header{box-sizing:border-box;height:40.625px;min-height:40.625px;padding:10px}.supplemental-action-dialog--data-permission>header h2,.supplemental-action-dialog--data-permission-station-picker>header h2,.supplemental-action-dialog--region-manager>header h2,.supplemental-action-dialog--data-permission-asset>header h2{font-size:16px;line-height:20px}.supplemental-action-dialog--data-permission>header>button,.supplemental-action-dialog--data-permission-station-picker>header>button,.supplemental-action-dialog--region-manager>header>button,.supplemental-action-dialog--data-permission-asset>header>button{background:0 0;border:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.supplemental-action-dialog--data-permission>footer,.supplemental-action-dialog--data-permission-station-picker>footer,.supplemental-action-dialog--region-manager>footer,.supplemental-action-dialog--data-permission-asset>footer{box-sizing:border-box;min-height:58.625px;padding:10px}.supplemental-action-dialog--data-permission>footer button,.supplemental-action-dialog--data-permission-station-picker>footer button,.supplemental-action-dialog--region-manager>footer button,.supplemental-action-dialog--data-permission-asset>footer button{min-width:64px;height:38px}.supplemental-action-dialog--data-permission>.supplemental-action-dialog__body,.supplemental-action-dialog--data-permission-station-picker>.supplemental-action-dialog__body,.supplemental-action-dialog--region-manager>.supplemental-action-dialog__body{background:#f2f3f5;flex:auto;min-height:0;padding:16px}.supplemental-action-dialog--data-permission-asset>.supplemental-action-dialog__body{background:#fff;flex:auto;min-height:0;padding:16px}.data-permission-editor{height:100%;min-height:0;display:flex}.data-permission-editor__nav{box-sizing:border-box;background:#fff;border-radius:5px;flex-direction:column;flex:0 0 268px;gap:8px;width:268px;padding:10px 16px;display:flex}.data-permission-editor__nav button{color:#1d2129;text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:8px;min-height:38px;padding:8px;font-size:14px;line-height:22px;display:flex}.data-permission-editor__nav button>svg{flex:0 0 20px;width:20px;height:20px}.data-permission-editor__nav button.is-active{color:#fff;background:#262ac8}.data-permission-editor__content{background:#fff;border-radius:5px;flex:auto;min-width:720px;height:100%;margin-left:10px;overflow:auto}.data-permission-editor__content>section{border:1px solid #ebeef2;border-radius:4px;margin:0 16px 16px;overflow:hidden;box-shadow:0 2px 5px #00000008}.data-permission-editor__content>section:first-child{margin-top:16px}.data-permission-editor__content>#data-perm-group{box-shadow:none;border:0;border-radius:0;margin:0;overflow:visible}.data-permission-editor__content>#data-perm-group>h3{box-sizing:border-box;height:36.625px;margin:0;padding:8px 10px;line-height:20px}.data-permission-editor__content>section>h3,.data-permission-editor__section-header{background:#f7f8fa;border-bottom:1px solid #ebeef2;margin:0;padding:10px 16px}.data-permission-editor__section-header h3{margin:0;font-size:14px;line-height:18px}.data-permission-editor__section-header p{color:#4e5969;margin:0;font-size:13px;line-height:20px}.data-permission-editor .data-permission-editor__section-header{box-sizing:border-box;height:52px;padding:7px 16px}.data-permission-editor .data-permission-editor__section-header h3{margin:0}.data-permission-editor__content>#data-perm-user-config{margin-top:0}.data-permission-editor__content>#data-perm-range,.data-permission-editor__content>.data-permission-editor__stations{margin-top:16px}.data-permission-editor .data-permission-editor__base-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px}.data-permission-editor .supplemental-action-dialog__field>span:first-child{color:#1d2129;font-size:14px;line-height:22px}.data-permission-editor .supplemental-action-dialog__field{gap:4px}.data-permission-editor input:not([type=checkbox]):not([type=radio]),.data-permission-editor select{height:30px;min-height:30px;padding:4px 10px}.data-permission-editor textarea{resize:none;height:73px;min-height:73px;padding:6px 10px 20px}.data-permission-editor__remark-field{display:block;position:relative}.data-permission-editor__remark-field small{color:#86909c;font-size:12px;position:absolute;bottom:5px;right:8px}.data-permission-editor__remark-field textarea{display:block}.data-permission-editor__base-grid>:first-child{grid-column:span 1}.data-permission-editor__base-grid>:last-child{grid-column:1/-1}.data-permission-editor__divider-title{padding:12px 16px 0;font-size:14px;font-weight:500;display:block}.data-permission-editor__transfer{grid-template-columns:47% 37.25px 47%;align-items:stretch;gap:16px;min-height:588px;padding:16px;display:grid}.data-permission-editor__transfer>div{min-width:0}.data-permission-editor__transfer>div:not(.data-permission-editor__transfer-buttons){flex-direction:column;display:flex}.data-permission-editor__transfer>div>header{justify-content:space-between;align-items:center;height:38px;min-height:38px;margin-bottom:0;font-size:14px;display:flex}.data-permission-editor__transfer>div:first-child>input{width:calc(100% - 32px);margin:8px 16px 16px}.data-permission-editor__transfer .supplemental-action-dialog__table-scroll{height:400px;margin-top:0;overflow:hidden}.data-permission-editor__transfer .supplemental-action-dialog__table-scroll table{min-width:0}.data-permission-editor__transfer .supplemental-action-dialog__table-scroll td{height:359px}.data-permission-editor__transfer>div:last-child>header{margin-bottom:12px}.data-permission-editor__transfer>div:last-child .supplemental-action-dialog__table-scroll{height:506px}.data-permission-editor__transfer>div:last-child .supplemental-action-dialog__table-scroll td{height:465px}.data-permission-editor__transfer>div>footer{justify-content:flex-end;align-items:center;gap:6px;min-height:48px;display:flex}.data-permission-editor__transfer>div>footer>span{color:#4e5969;margin-right:auto}.data-permission-editor__transfer>div>footer button{width:32px;height:32px;padding:0}.data-permission-editor__transfer-buttons button{justify-content:center;align-items:center;width:37.25px;height:28px;padding:0;display:inline-flex}.data-permission-editor__transfer-buttons button>svg{width:16px;height:16px}.data-permission-editor__transfer>div>footer button[aria-current=page]{color:#fff;background:#262ac8;border-color:#262ac8}.data-permission-editor__transfer-buttons{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.data-permission-editor__transfer button:disabled{color:#fff;cursor:not-allowed;background:#9aa3e6;border-color:#9aa3e6}.data-permission-editor__switch{box-sizing:border-box;align-items:center;gap:8px;height:20px;margin:16px 16px 4px;padding:0;display:flex}.supplemental-action-dialog .data-permission-editor__switch input{accent-color:#262ac8;border:0;width:14px;height:14px;min-height:14px;padding:0}.data-permission-editor__region-count{color:#4e5969;height:18px;margin:0 16px 4px;padding:0;font-size:12px;line-height:18px}.data-permission-editor__region-row{box-sizing:border-box;align-items:flex-start;gap:16px;height:48px;padding:0 16px 16px;display:flex}.data-permission-editor__region-row>button{flex:none;height:30px}.data-permission-editor__region-select{flex:auto;min-width:0;position:relative}.data-permission-editor__region-select>[role=combobox]{box-sizing:border-box;color:#1d2129;text-align:left;background:#fff;border:1px solid #dcdfe6;border-radius:3px;align-items:center;gap:6px;width:100%;height:32px;padding:0 10px;display:flex}.data-permission-editor__region-tag{background:#f7f8fa;border-radius:3px;align-items:center;gap:4px;min-height:22px;padding:0 8px;display:inline-flex}.data-permission-editor__region-tag>button{color:#86909c;background:0 0;border:0;justify-content:center;align-items:center;width:14px;height:14px;padding:0;display:inline-flex}.data-permission-editor__region-tag>button>svg{width:12px;height:12px}.data-permission-editor__region-select>[role=combobox]>svg{color:#86909c;width:14px;height:14px;margin-left:auto}.data-permission-editor__region-row>button,.data-permission-editor__station-toolbar>button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.data-permission-editor__region-row>button>svg,.data-permission-editor__station-toolbar>button>svg{width:16px;height:16px}.data-permission-editor__region-options{z-index:4;box-sizing:border-box;background:#fff;border-radius:4px;width:100%;margin-top:8px;padding:8px;position:relative;box-shadow:0 10px 20px #0000000d}.data-permission-editor__region-options label{align-items:center;gap:8px;min-height:30px;display:flex}.data-permission-editor #data-perm-range>.supplemental-action-dialog__inline,.data-permission-editor #data-perm-range>.supplemental-action-dialog__selected-list{margin:0 16px 16px}.data-permission-editor__station-toolbar{box-sizing:border-box;justify-content:space-between;align-items:center;height:74px;padding:0 16px;display:flex}.data-permission-editor__stations>h3{box-sizing:border-box;height:32px;margin:0;padding:7px 16px;font-size:14px;line-height:18px}.data-permission-editor__stations>.supplemental-action-dialog__table-scroll{height:400px;margin:0 16px;overflow:hidden}.data-permission-editor__stations>.supplemental-action-dialog__table-scroll td,.data-permission-station-picker__table>.supplemental-action-dialog__table-scroll td{height:359px}.data-permission-region-manager__tree{box-sizing:border-box;background:#fff;border-radius:8px;height:100%;padding-top:6.5px;padding-left:10px;overflow:auto}.data-permission-region-manager__tree>[role=treeitem]{box-sizing:border-box;overflow-wrap:anywhere;color:#1d2129;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;height:38px;min-height:38px;padding:0 16px 0 24px;display:flex}.data-permission-region-manager__tree>[role=treeitem]:hover{background:#f7f8fa}.data-permission-region-manager__node-actions{align-items:center;gap:8px;display:inline-flex}.data-permission-region-manager__node-actions button{color:#262ac8;background:0 0;border:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.data-permission-region-manager__node-actions button svg{color:#262ac8;fill:#262ac8!important}.data-permission-region-manager__node-actions svg{width:16px;height:16px}.data-permission-region-manager__node-actions>svg{visibility:hidden}.data-permission-asset-form{gap:14px;display:grid}.data-permission-asset-form .supplemental-action-dialog__field>span:first-child{font-size:14px;line-height:22px}.data-permission-asset-form input,.data-permission-asset-form select{height:30px;min-height:30px;padding:4px 10px}.data-permission-asset-form textarea{resize:none;min-height:78px;padding:6px 10px 20px}.data-permission-station-picker__table{background:#fff;border:1px solid #ebeef2;border-radius:8px;overflow:hidden;box-shadow:0 2px 5px #00000008}.data-permission-station-picker__toolbar{box-sizing:border-box;align-items:center;height:74px;padding:0 16px;display:flex}.data-permission-station-picker__table>.supplemental-action-dialog__table-scroll{height:400px;margin-top:0;overflow:hidden}.supplemental-action-dialog-layer--station-config{box-sizing:border-box;justify-content:stretch;align-items:stretch;padding:10px}.supplemental-action-dialog--station-config{border-radius:4px;width:calc(100vw - 20px);height:calc(100vh - 20px);max-height:none;box-shadow:0 0 12px #0000001f}.supplemental-action-dialog--station-config>header{flex:0 0 48px;min-height:48px;padding:0 10px}.supplemental-action-dialog__station-header-left{align-items:center;gap:10px;display:flex}.supplemental-action-dialog--station-config>header .supplemental-action-dialog__station-header-left>button{background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:30px;padding:4px;display:inline-flex}.supplemental-action-dialog--station-config>header h2{font-size:14px;font-weight:600}.supplemental-action-dialog--station-config>header>button{justify-content:center;align-items:center;gap:8px;min-width:73px;height:30px;padding:4px 10px;display:inline-flex}.supplemental-action-dialog--station-config>.supplemental-action-dialog__body{flex:auto;min-height:0}.supplemental-action-dialog__body{padding:18px 20px;overflow:auto}.supplemental-action-dialog__body section+section{margin-top:22px}.supplemental-action-dialog__body h3{margin:0 0 12px;font-size:15px}.supplemental-action-dialog__grid,.supplemental-action-dialog__rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.supplemental-action-dialog__rule-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.supplemental-action-dialog__field{gap:6px;display:grid}.supplemental-action-dialog__field>span>i{color:#f53f3f;margin-right:2px;font-style:normal}.supplemental-action-dialog input:not([type=checkbox]),.supplemental-action-dialog select,.supplemental-action-dialog textarea{box-sizing:border-box;border:1px solid #dcdfe6;border-radius:3px;width:100%;min-height:38px;padding:8px 10px}.supplemental-action-dialog textarea{resize:vertical;min-height:72px}.supplemental-action-dialog__inline,.supplemental-action-dialog__checks{align-items:center;gap:8px;display:flex}.supplemental-action-dialog__topology{color:#4e5969;background:#f8f9fb;border:1px dashed #cfd4dc;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:110px;display:flex}.supplemental-action-dialog__topology .supplemental-action-dialog__table-scroll{background:#fff;width:calc(100% - 24px);margin:3px 12px}.supplemental-action-dialog__topology .supplemental-action-dialog__table-scroll table{min-width:0}.supplemental-action-dialog__topology .supplemental-action-dialog__table-scroll td{color:#1d2129;text-align:left;height:40px}.supplemental-action-dialog__fixture-options{gap:8px;margin-top:10px;display:grid}.supplemental-action-dialog__fixture-empty{color:#86909c;text-align:center;background:#f8f9fb;border:1px solid #ebeef2;border-radius:4px;margin:0;padding:22px 12px}.supplemental-action-dialog__fixture-options>label{background:#f8f9fb;border:1px solid #ebeef2;border-radius:4px;align-items:center;gap:10px;min-height:52px;padding:8px 12px;display:flex}.supplemental-action-dialog__fixture-options>label>span{gap:3px;display:grid}.supplemental-action-dialog__fixture-options small{color:#4e5969}.supplemental-action-dialog__status{color:#262ac8;margin:10px 0 0}.supplemental-action-dialog__range-status{gap:18px;display:flex}.supplemental-action-dialog__selected-list{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.supplemental-action-dialog__selected-list li{color:#4e5969;background:#f8f9fb;border:1px solid #ebeef2;border-radius:3px;padding:8px 10px}.supplemental-action-dialog__table-scroll{border:1px solid #ebeef2;margin-top:10px;overflow-x:auto}.supplemental-action-dialog__table-scroll table{border-collapse:collapse;width:100%;min-width:680px}.supplemental-action-dialog__table-scroll th,.supplemental-action-dialog__table-scroll td{text-align:left;border-bottom:1px solid #ebeef2;height:40px;padding:0 12px}.supplemental-action-dialog__table-scroll td{color:#86909c;text-align:center;height:72px}.supplemental-action-dialog__table-scroll th.is-selection{text-align:center;width:48px;padding:0}.supplemental-action-dialog__source-empty{color:#1d2129;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.supplemental-action-dialog__source-empty img{width:100px;height:100px}.supplemental-action-dialog__source-empty strong{font-size:18px;line-height:22px}.supplemental-action-dialog__hint{color:#865600}.supplemental-details-page[data-route-id=station-monitoring-details]{background:#fff;border-radius:10px 10px 0 0;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;margin-top:0;padding:0;display:flex;overflow:visible}.supplemental-details-page[data-route-id=station-monitoring-details]>.supplemental-details-page__header{box-sizing:border-box;background:#fff;border:0;border-radius:10px 10px 0 0;flex:none;justify-content:flex-start;align-items:stretch;gap:16px;width:100%;height:auto;min-height:0;padding:10px;display:flex}.station-detail-source-header__left,.station-detail-source-header__right{box-sizing:border-box;width:50%}.station-detail-source-header svg{fill:currentColor}.station-detail-source-header__left{flex-direction:column;justify-content:flex-start;gap:8px;display:flex}.station-detail-source-header__identity-row{flex-wrap:wrap;align-items:center;gap:0 16px;height:auto;display:flex}.station-detail-source-header__station-anchor{flex:none;position:relative}.station-detail-source-header__station-select{box-sizing:border-box;color:#1d2129;background:#fff;border:0;border-radius:4px;justify-content:space-between;align-items:center;width:110px;height:30px;padding:0;display:inline-flex}.station-detail-source-header__station-select strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.station-detail-source-header__station-select svg{width:14px;height:14px;margin-left:3px}.station-detail-source-header__station-menu{z-index:1200;box-sizing:border-box;background:#fff;border:1px solid #e5e6eb;border-radius:4px;width:180px;padding:4px;position:absolute;top:34px;left:0;box-shadow:0 4px 12px #0000001f}.station-detail-source-header__station-menu button{text-align:left;background:#f7f8fa;border:0;border-radius:3px;width:100%;height:32px;padding:0 8px}.station-detail-source-header__statuses{color:#4e5969;align-items:center;gap:14px;height:20px;font-size:12px;line-height:20px;display:flex}.station-detail-source-header__statuses span{align-items:center;gap:5px;display:inline-flex}.station-detail-source-header__statuses i{border-radius:50%;width:7px;height:7px}.station-detail-source-header__location-row{color:#4e5969;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;font-size:12px;line-height:18px;display:flex}.station-detail-source-header__location-row>span{text-overflow:ellipsis;white-space:nowrap;align-items:center;max-width:100%;display:flex;overflow:hidden}.station-detail-source-header__value{color:inherit}.station-detail-source-header__location-row svg{color:#86909c;flex:none;width:14px;height:14px;margin-right:5px}.station-detail-source-header__right{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.station-detail-source-header__price-summary{box-sizing:border-box;color:#4e5969;background:#f7f8fa;border-radius:4px;justify-content:space-between;align-items:center;width:291px;min-width:0;max-width:100%;height:38px;padding:0 10px;font-size:12px;display:flex}.station-detail-source-header__price-summary span{white-space:nowrap;align-items:center;display:inline-flex}.station-detail-source-header__price-summary span:nth-child(2) i{background:#f55050;border-radius:50%;width:7px;height:7px;margin-right:4px}.station-detail-source-header__price-button{box-sizing:border-box;color:#fff;background:#2426c0;border:1px solid #2426c0;border-radius:4px;justify-content:center;align-items:center;gap:7px;width:111px;height:38px;padding:0 12px;display:inline-flex}.supplemental-details-page .station-detail-source-header__price-button{color:#fff}.station-detail-source-header__price-button svg{width:18px;height:18px}.supplemental-details-page[data-route-id=station-monitoring-details]>.supplemental-details-page__tabs{box-sizing:border-box;background:#f2f3f5;border:0;border-radius:50px;align-items:center;gap:0;width:320px;height:38px;min-height:38px;margin:0 0 0 10px;padding:4px;display:flex}.supplemental-details-page[data-route-id=station-monitoring-details]>.supplemental-details-page__tabs button{color:#4e5969;background:0 0;border-radius:50px;flex:1 1 0;height:30px;padding:0 10px;font-size:13px;line-height:20px}.supplemental-details-page[data-route-id=station-monitoring-details]>.supplemental-details-page__tabs button:after{display:none}.supplemental-details-page[data-route-id=station-monitoring-details]>.supplemental-details-page__tabs button.is-active{color:#2426c0;background:#fff;font-weight:500;box-shadow:0 1px 4px #1d21291f}.supplemental-details-page[data-route-id=station-monitoring-details]>.supplemental-details-page__panel{box-sizing:border-box;background:#fff;border:0;border-radius:0;flex:auto;height:auto;min-height:0;margin-top:0;padding:10px}.supplemental-details-page[data-route-id=station-monitoring-details]>.supplemental-details-page__panel.is-station-detail-tab{padding:10px 0 0}.supplemental-details-page[data-route-id=station-monitoring-details]>.supplemental-details-page__panel.is-station-overview{padding:10px}.supplemental-details-page[data-route-id=station-monitoring-details]>.supplemental-details-page__panel.is-station-device-monitoring{height:auto;min-height:0;margin-top:10px;padding:0;overflow:hidden}@media (width<=700px){.supplemental-details-page{min-width:672px}.supplemental-details-page__metrics{grid-template-columns:repeat(5,minmax(140px,1fr))}}.supplemental-action-dialog-layer.station-remote-record-layer{box-sizing:border-box;justify-content:flex-end;align-items:flex-start;padding:10px}.supplemental-action-dialog.station-remote-record-dialog{border-radius:10px;width:85vw;height:calc(100vh - 20px);max-height:calc(100vh - 20px);box-shadow:0 16px 48px 16px #00000014,0 12px 32px #0000001f,0 8px 16px -8px #00000029}.supplemental-action-dialog.station-remote-record-dialog>header{box-sizing:border-box;height:41px;min-height:41px;padding:0 10px}.station-remote-record-dialog .station-remote-record-dialog__table-scroll td{color:#1d2129;text-align:left;height:40px}.station-remote-record-dialog>.supplemental-action-dialog__body{margin-bottom:21px}.station-remote-record-dialog .station-remote-record-dialog__table-scroll{border:0;margin:0}.station-remote-record-dialog .station-remote-record-dialog__table-scroll th,.station-remote-record-dialog .station-remote-record-dialog__table-scroll td{color:#1d2129;text-align:left;border-bottom-color:#f2f3f5;padding:8px 16px;font-size:13px}.station-remote-record-dialog .station-remote-record-dialog__table-scroll th{background:#f7f8fa;font-weight:600}.station-remote-record-dialog .station-remote-record-dialog__table-scroll td{background:#fff;font-weight:400}.station-remote-record-dialog .station-remote-record-dialog__table-scroll td>button{vertical-align:middle;width:auto;height:18.5px;min-height:0;padding:0;font:13px/18.5px PingFang SC,Microsoft YaHei,sans-serif;display:inline-block;position:relative;top:-1.5px}.station-remote-record-dialog__table-scroll th:nth-child(-n+4){width:320px}.station-remote-record-dialog .station-alarms-panel__pagination{width:calc(100% - 32px);margin:0 16px}.station-remote-record-pagination{box-sizing:border-box;color:#606266;background:#fff;border:0;border-radius:0;align-items:center;height:62px;padding:0;font-size:14px;display:flex}.station-remote-record-pagination__summary{color:#86909c;flex:auto;min-width:0}.station-remote-record-pagination>.station-remote-record-pagination__controls{flex:0 0 406px;align-items:center;gap:0;width:406px;height:32px;display:flex;position:relative}.station-remote-record-pagination button.station-remote-record-pagination__previous,.station-remote-record-pagination button.station-remote-record-pagination__current,.station-remote-record-pagination button.station-remote-record-pagination__next{box-sizing:border-box;color:#86909c;background:#f7f8fa;border:0;border-radius:2px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;min-height:32px;padding:0 4px;font:14px/32px Arial,sans-serif;display:flex}.station-remote-record-pagination button.station-remote-record-pagination__previous{margin:0 4px 0 16px}.station-remote-record-pagination button.station-remote-record-pagination__current{color:#fff;background:#2426c0;margin:0 4px;font:700 14px/32px PingFang SC,Microsoft YaHei,sans-serif}.station-remote-record-pagination button.station-remote-record-pagination__next{margin:0 4px}.station-remote-record-pagination button.station-remote-record-pagination__previous:disabled,.station-remote-record-pagination button.station-remote-record-pagination__next:disabled{color:#86909c;cursor:not-allowed}.station-remote-record-pagination__page-size{flex:0 0 128px;width:128px;height:30px;margin-left:16px;position:relative}.station-remote-record-pagination button.station-remote-record-pagination__page-size-trigger{box-sizing:border-box;color:#1d2129;text-align:left;background:#fff;border:0;border-radius:4px;align-items:center;gap:6px;width:128px;height:30px;min-height:30px;padding:4px 10px;font:14px/24px PingFang SC,Microsoft YaHei,sans-serif;display:flex;box-shadow:inset 0 0 0 1px #e5e6eb}.station-remote-record-pagination .station-remote-record-pagination__page-size-trigger>span{flex:auto;min-width:0}.station-remote-record-pagination .station-remote-record-pagination__page-size-trigger>svg{color:#a8abb2;flex:0 0 14px;width:14px;height:14px;transition:transform .3s}.station-remote-record-pagination__page-size-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.station-remote-record-pagination__page-size-popup{z-index:4;box-sizing:border-box;background:#fff;border:1px solid #e4e7ed;border-radius:4px;width:130px;height:116px;padding:0;position:absolute;bottom:42px;left:0;box-shadow:0 0 12px #0000001f}.station-remote-record-pagination__page-size-list{box-sizing:border-box;width:128px;height:114px;padding:6px 0;display:grid}.station-remote-record-pagination button.station-remote-record-pagination__page-size-option{box-sizing:border-box;color:#606266;text-align:left;background:0 0;border:0;border-radius:0;align-items:center;width:128px;height:34px;min-height:34px;padding:0 32px 0 20px;font:14px/34px PingFang SC,Microsoft YaHei,sans-serif;display:flex}.station-remote-record-pagination button.station-remote-record-pagination__page-size-option[aria-selected=true],.station-remote-record-pagination button.station-remote-record-pagination__page-size-option:focus-visible,.station-remote-record-pagination button.station-remote-record-pagination__page-size-option:hover{color:#2426c0;background:#f7f8fa;outline:0;font-weight:700}.station-remote-record-pagination__jump-label{flex:0 0 28px;width:28px;height:20px;margin:0 8px 0 16px;line-height:20px}.station-remote-record-pagination input.station-remote-record-pagination__jump-input{box-sizing:border-box;color:#1d2129;text-align:center;appearance:textfield;background:#fff;border:0;border-radius:4px;flex:0 0 56px;width:56px;height:30px;min-height:30px;max-height:30px;padding:0 10px;font:14px/14px Arial,sans-serif;box-shadow:inset 0 0 0 1px #e5e6eb}.station-remote-record-pagination__jump-input::-webkit-inner-spin-button{appearance:none;margin:0}.station-remote-record-pagination__jump-input::-webkit-outer-spin-button{appearance:none;margin:0}.station-remote-record-pagination__jump-suffix{flex:0 0 14px;width:14px;height:20px;margin-left:8px;line-height:20px}.station-remote-record-dialog__focus-sentinel{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.station-remote-record-dialog__state-row td{color:#86909c!important;text-align:center!important;height:88px!important}.station-remote-record-dialog__state-row.is-error td>span{color:#f53f3f}.station-remote-record-dialog__state-row td>button{border:1px solid #2426c0;border-radius:3px;height:30px;margin-left:12px;padding:0 12px}.supplemental-action-dialog.station-remote-record-filter{background:#f7f8fa;width:400px;max-height:none;position:absolute;top:10px;bottom:10px;right:10px}.supplemental-action-dialog.station-remote-record-filter>header{box-sizing:border-box;background:#fff;height:50px;min-height:50px;padding:0 10px}.station-filter-drawer input[type=radio],.station-remote-record-filter input[type=radio]{box-sizing:border-box;accent-color:#2426c0;width:14px;min-width:14px;height:14px;min-height:0;margin:0;padding:0}.station-remote-record-filter__load-state{color:#86909c;text-align:center;width:100%;margin:0}.station-remote-record-filter__load-state.is-error{color:#f53f3f}.station-remote-record-filter>header .station-remote-record-filter__save:not(:disabled){color:#2426c0}.station-remote-record-filter>.supplemental-action-dialog__body.station-filter-drawer__body{background:#f2f3f5;gap:10px;padding:10px}.station-remote-record-filter .station-filter-drawer__body>.supplemental-action-dialog__field,.station-remote-record-filter .station-filter-drawer__body>fieldset{border-radius:8px;gap:0;min-height:89px;padding:0;overflow:hidden}.station-remote-record-filter .station-filter-drawer__radios label{box-sizing:border-box;height:30px;min-height:30px;padding:0 15px 0 9px}.station-remote-record-filter .station-filter-drawer__saved-editor button,.station-remote-record-filter .station-filter-drawer__saved-list button{flex:none}.station-remote-record-dialog__filter-count{box-sizing:border-box;color:#fff;background:#2426c0;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:12px;line-height:18px;display:inline-flex}.station-remote-record-filter__date-range>button{color:#86909c;background:0 0;border:0;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.station-remote-record-filter__date-range>button svg{width:12px;height:12px}.station-remote-date-picker{z-index:2005;box-sizing:border-box;color:#1d2129;background:#fff;border:1px solid #e5e6eb;border-radius:4px;width:646px;height:329px;position:fixed;overflow:hidden;box-shadow:0 2px 12px #0000001f}.station-remote-date-picker__calendars{grid-template-columns:1fr 1fr;height:100%;display:grid;position:relative}.station-remote-date-picker__month{box-sizing:border-box;padding:16px}.station-remote-date-picker__month+.station-remote-date-picker__month{border-left:1px solid #e5e6eb}.station-remote-date-picker__month>strong{text-align:center;height:32px;font-size:16px;font-weight:500;line-height:32px;display:block}.station-remote-date-picker__weekdays,.station-remote-date-picker__days{grid-template-columns:repeat(7,1fr);display:grid}.station-remote-date-picker__weekdays span{color:#86909c;text-align:center;height:30px;font-size:12px;line-height:30px}.station-remote-date-picker__days button{color:#1d2129;background:0 0;border:0;border-radius:3px;height:37px;padding:0}.station-remote-date-picker__days button.is-outside{color:#c9cdd4}.station-remote-date-picker__days button.is-in-range{background:#f0f3ff}.station-remote-date-picker__days button.is-selected{color:#fff;background:#2426c0}.station-remote-date-picker__previous,.station-remote-date-picker__next{z-index:1;color:#606266;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;top:18px}.station-remote-date-picker__previous{left:16px}.station-remote-date-picker__next{right:16px}.station-remote-date-picker__previous svg,.station-remote-date-picker__next svg{width:14px;height:14px}.supplemental-action-dialog.station-remote-detail-dialog{border-radius:10px;width:min(1000px,100vw - 48px);height:min(475.5px,100vh - 48px);max-height:min(475.5px,100vh - 48px);box-shadow:0 12px 32px 4px #0000000a,0 8px 20px #00000014}.station-remote-record-detail__state{color:#86909c;background:#fff;grid-auto-flow:row;place-items:center;gap:12px;height:400px;display:grid}.station-remote-record-detail__state.is-error{color:#f53f3f;align-content:center}.station-remote-record-detail__state>button{color:#2426c0;background:#fff;border:1px solid #2426c0;border-radius:4px;height:32px;padding:0 16px}.supplemental-action-dialog-nested-layer.station-remote-detail-layer{box-sizing:border-box;align-items:flex-start;padding-top:15vh}.station-remote-detail-layer>.supplemental-action-dialog-nested-layer__mask{background:#00000080}.supplemental-action-dialog.station-remote-detail-dialog>header{box-sizing:border-box;border-bottom:1px solid #f2f3f5;align-items:flex-start;width:calc(100% - 20px);height:33.5px;min-height:33.5px;margin:10px 10px 0;padding:2px 32px 10px 0;position:relative}.supplemental-action-dialog.station-remote-detail-dialog>header h2{font-size:14px;font-weight:600;line-height:20px}.supplemental-action-dialog.station-remote-detail-dialog>header button{justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;position:absolute;top:-10px;right:-10px}.supplemental-action-dialog.station-remote-detail-dialog>.supplemental-action-dialog__body{scrollbar-width:none;flex:auto;min-height:0;padding:16px;overflow:auto}.supplemental-action-dialog.station-remote-detail-dialog>.supplemental-action-dialog__body::-webkit-scrollbar{width:0;height:0}.supplemental-action-dialog.station-remote-detail-dialog .supplemental-action-dialog__table-scroll{scrollbar-width:none;border:0;height:400px;margin:0;overflow:auto}.supplemental-action-dialog.station-remote-detail-dialog .supplemental-action-dialog__table-scroll::-webkit-scrollbar{width:0;height:0}.supplemental-action-dialog.station-remote-detail-dialog .supplemental-action-dialog__table-scroll table{table-layout:fixed;width:100%;min-width:0;font-size:13px}.supplemental-action-dialog.station-remote-detail-dialog .supplemental-action-dialog__table-scroll th,.supplemental-action-dialog.station-remote-detail-dialog .supplemental-action-dialog__table-scroll td{color:#1d2129;text-align:left;border-bottom:.625px solid #f2f3f5;height:39.625px;padding:8px 16px;font-size:13px}.supplemental-action-dialog.station-remote-detail-dialog .supplemental-action-dialog__table-scroll th{z-index:1;background:#f7f8fa;width:25%;font-weight:600;position:sticky;top:0}.supplemental-action-dialog.station-remote-detail-dialog .supplemental-action-dialog__table-scroll td{height:48.9375px}.supplemental-action-dialog.station-remote-detail-dialog .supplemental-action-dialog__table-scroll tr.is-multi td{height:62.625px}.station-remote-detail-type{color:#00b42a;align-items:center;gap:6px;display:inline-flex}.station-remote-detail-type:before{content:"";background:#00b42a;border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:block}.supplemental-action-dialog.station-remote-detail-dialog td>.station-remote-detail-type{display:inline-flex}.station-remote-detail-type.is-放电{color:#2426c0}.station-remote-detail-type.is-放电:before{background:#2426c0}.data-permission-editor__content>#data-perm-group>h3{background:0 0}.data-permission-filter-drawer__sr-focus{opacity:0;pointer-events:none;outline:0;width:1px;height:1px;position:absolute;overflow:hidden}.data-permission-filter-owner-select{font-weight:400;display:block;position:relative}.data-permission-filter-owner-select>input{padding-right:30px!important}.data-permission-filter-owner-select>svg{color:#86909c;pointer-events:none;width:14px;height:14px;position:absolute;top:8px;right:10px}.data-permission-filter-owner-select__options{z-index:4;box-sizing:border-box;color:#86909c;text-align:center;background:#fff;border:1px solid #ebeef2;border-radius:4px;min-height:54px;padding:16px;font-weight:400;position:absolute;top:34px;left:0;right:0;box-shadow:0 8px 20px #1d21291f}.data-permission-filter-layer .station-filter-drawer__date-range>svg{color:#86909c;flex:0 0 14px;width:14px;height:14px}.data-permission-date-range-popover{z-index:2025;width:647px;position:fixed;top:215px;right:401px}.data-permission-date-range-popover>.device-date-range-picker{z-index:auto;position:relative;top:auto;right:auto}.data-permission-date-range-popover.is-datetime{background:#fff;border:.5px solid #e5e6eb;border-radius:4px;overflow:hidden;box-shadow:0 0 12px #0000001f}.data-permission-date-range-popover.is-datetime>.device-date-range-picker{box-shadow:none;border-left:0;border-right:0;border-radius:0}.data-permission-date-range-popover__time-header{box-sizing:border-box;border-bottom:.5px solid #e5e6eb;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:8px;height:56px;padding:10px 16px;display:grid}.data-permission-date-range-popover__time-header>span{grid-template-columns:minmax(0,1fr) 90px;gap:6px;min-width:0;display:grid}.station-filter-drawer__body .data-permission-date-range-popover__time-header input{text-align:center;min-width:0;height:30px;padding:0 8px;font-size:12px}.data-permission-date-range-popover__time-header>b{color:#86909c;text-align:center;font-size:18px;font-weight:400}.data-permission-date-range-popover>footer{box-sizing:border-box;border-top:.5px solid #e5e6eb;justify-content:flex-end;align-items:center;gap:10px;height:52px;padding:10px 16px;display:flex}.data-permission-date-range-popover>footer button{min-width:58px;height:30px}.data-permission-date-range-popover .device-date-range-picker__caption>button{color:#606266;background:0 0;border:0;height:28px;padding:0 5px;font-size:16px;font-weight:500;line-height:22px}.supplemental-action-dialog--data-permission-asset>header{height:43.125px;min-height:43.125px}.supplemental-action-dialog--data-permission-asset .data-permission-asset-form{gap:15px}.supplemental-action-dialog--data-permission-asset .data-permission-asset-form .supplemental-action-dialog__field{gap:5px}.supplemental-action-dialog--data-permission-asset .data-permission-asset-form input,.supplemental-action-dialog--data-permission-asset .data-permission-asset-form select{height:30px;min-height:30px;padding:4px 10px}.supplemental-action-dialog--data-permission-asset .data-permission-asset-form textarea{resize:none;height:94px;min-height:94px;padding:6px 10px 20px;display:block}.alarm-rule-detail-content{flex-direction:column;gap:16px;width:100%;min-width:0;display:flex}.alarm-source-descriptions{color:#1d2129;flex-direction:column;gap:8px;min-width:0;display:flex}.alarm-source-descriptions__header,.alarm-source-descriptions__sub-title{color:#1d2129;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;padding:0;font-family:PingFang SC,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:21px;overflow:hidden}.alarm-source-descriptions__container{box-sizing:border-box;background:#fff;border:1px solid #e5e6eb;border-radius:8px;flex-direction:column;gap:16px;min-width:0;padding:16px;display:flex;box-shadow:0 2px 5px #00000008}.alarm-source-descriptions__group{flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.alarm-source-descriptions__content{flex:auto;grid-template-columns:repeat(3,minmax(240px,1fr));align-items:center;gap:16px;width:100%;min-width:0;margin:0;padding:0;display:grid}.alarm-source-descriptions__item{align-items:center;gap:12px;min-width:0;display:flex}.alarm-source-descriptions__item dt{color:#4e5969;white-space:nowrap;flex:none;max-width:220px;font-size:13px;font-weight:400;line-height:21px}.alarm-source-descriptions__item dt:after{content:":"}.alarm-source-descriptions__item dd{color:#1d2129;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;font-family:PingFang SC,sans-serif;font-size:13px;font-weight:400;line-height:21px;overflow:hidden}.alarm-source-descriptions__condition-value{width:100%}.alarm-source-descriptions--configuration .alarm-source-descriptions__group:last-child .alarm-source-descriptions__content{grid-template-columns:repeat(2,minmax(240px,1fr))}@media (width>=953px){.alarm-source-descriptions--base>.alarm-source-descriptions__container{height:91.225px}.alarm-source-descriptions--configuration>.alarm-source-descriptions__container{height:149.213px}.alarm-source-descriptions--summary>.alarm-source-descriptions__container{height:83.232px}}.supplemental-details-page.is-alarm-configuration-detail{background:#fff;border-radius:10px;flex-direction:column;width:100%;height:calc(100vh - 70px);min-height:0;margin-top:0;padding:0;display:flex;overflow:hidden}.supplemental-details-page.is-alarm-configuration-detail>.supplemental-details-page__header{box-sizing:border-box;background:#fff;border:0;border-bottom:1px solid #f2f3f5;border-radius:0;flex:0 0 70.615px;height:70.615px;min-height:70.615px;padding:16px}.supplemental-details-page__header--alarm-configuration .supplemental-details-page__identity{gap:16px}.supplemental-details-page__header--alarm-configuration .supplemental-details-page__header-title{font-family:PingFang SC,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:22px}.supplemental-details-page__alarm-statuses{align-items:center;display:flex}.supplemental-details-page__alarm-status{color:#4e5969;align-items:center;gap:4px;margin-right:16px;font-size:13px;font-weight:400;line-height:20px;display:inline-flex}.supplemental-details-page__alarm-status:last-child{margin-right:0}.supplemental-details-page__alarm-status>i{background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.supplemental-details-page__alarm-status.is-告警{color:#ff7d00}.supplemental-details-page__alarm-status.is-启用{color:#00b42a}.supplemental-details-page__header--alarm-configuration .supplemental-details-page__button--primary{gap:6px;min-width:80px}.supplemental-details-page__header--alarm-configuration .supplemental-details-page__button--primary svg{width:18px;height:18px}.supplemental-details-page.is-alarm-configuration-detail>.supplemental-details-page__tabs{box-sizing:border-box;background:#fff;border:0;border-radius:0;flex:0 0 70.615px;justify-content:flex-start;align-items:center;gap:0;height:70.615px;min-height:70.615px;margin-top:0;padding:16px}.supplemental-details-page__segmented-control{box-sizing:border-box;background:#f2f3f5;border-radius:50px;align-items:center;height:38px;padding:4px;display:inline-flex}.supplemental-details-page.is-alarm-configuration-detail .supplemental-details-page__segmented-control>button{z-index:1;box-sizing:border-box;color:#1d2129;background:0 0;border:0;border-radius:48px;min-width:0;height:30px;padding:0 11px;font-size:14px;font-weight:400;line-height:22px;position:relative}.supplemental-details-page.is-alarm-configuration-detail .supplemental-details-page__segmented-control>button:after{display:none}.supplemental-details-page.is-alarm-configuration-detail .supplemental-details-page__segmented-control>button.is-active{color:#1d2129;background:#fff;font-weight:400;box-shadow:0 2px 5px #00000008}.supplemental-details-page.is-alarm-configuration-detail>.supplemental-details-page__panel{box-sizing:border-box;background:#fff;border:0;border-radius:0;flex:auto;min-height:0;margin-top:0;padding:16px;overflow:auto}.alarm-configuration-history{background:#fff;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.alarm-configuration-history__toolbar{border-bottom:1px solid #f2f4f7;align-items:center;gap:10px;height:74px;padding:0 16px;display:flex}.alarm-configuration-history__query{box-sizing:border-box;background:#f7f8fa;border-radius:24px;align-items:center;width:350px;height:42px;display:flex}.alarm-configuration-history__query>label{flex:auto;align-items:center;min-width:0;height:42px;padding:0 16px;display:flex}.alarm-configuration-history__query>label svg{color:#86909c;flex:0 0 17px;width:17px;height:17px}.alarm-configuration-history__query>label input{background:0 0;border:0;outline:0;flex:auto;min-width:0;height:38px;padding:0 8px}.alarm-configuration-history__query>button{box-sizing:border-box;background:#fff;border:0;border-radius:22px;flex:none;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 16px;display:inline-flex;box-shadow:0 2px 5px #00000008}.alarm-configuration-history__query>button svg{width:16px;height:16px}.alarm-configuration-history__toolbar>button{background:#fff;border:1px solid #dcdfe6;border-radius:3px;align-items:center;gap:6px;height:38px;padding:0 14px;display:inline-flex}.alarm-configuration-history__toolbar>button:disabled{color:#a8abb2;cursor:not-allowed}.alarm-configuration-history__toolbar>button:last-child{justify-content:center;width:auto;min-width:83px;margin-left:auto;padding:0 14px}.alarm-configuration-history__toolbar>button svg{width:16px;height:16px}.alarm-configuration-history__table-scroll{flex:auto;min-height:0;position:relative;overflow:auto hidden}.alarm-configuration-history__loading-mask{z-index:12;background:#ffffffe6;height:calc(100% + 6px);position:absolute;top:0;left:0;right:0}.alarm-configuration-history__loading-spinner{justify-content:center;align-items:center;width:100%;height:46.367px;display:flex;position:absolute;top:calc(50% + 2.24px);left:0;transform:translateY(-50%)}.alarm-configuration-history__loading-spinner>i{box-sizing:border-box;border:3px solid #dddff4;border-top-color:#2426c0;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite alarm-history-loading-spin}@keyframes alarm-history-loading-spin{to{transform:rotate(360deg)}}.alarm-configuration-history.is-selection-enabled table{width:2498px}.alarm-configuration-history.is-selection-disabled table{width:2450px}.alarm-configuration-history table{border-spacing:0;border-collapse:separate;table-layout:fixed}.alarm-configuration-history th,.alarm-configuration-history td{box-sizing:border-box;text-align:left;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #ebeef2;height:49px;padding:0 16px;overflow:hidden}.alarm-configuration-history th{background:#f7f8fa;height:40px;font-weight:600}.alarm-configuration-history th.is-sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.alarm-configuration-history th.is-sortable:focus-visible{outline-offset:-2px;outline:1px solid #9293e0}.alarm-configuration-history.is-selection-enabled th:first-child,.alarm-configuration-history.is-selection-enabled td:first-child{text-align:center;width:48px;padding:0}.alarm-configuration-history.is-selection-enabled th:nth-child(n+2):nth-child(-n+6),.alarm-configuration-history.is-selection-enabled td:nth-child(n+2):nth-child(-n+6),.alarm-configuration-history.is-selection-disabled th:nth-child(-n+5),.alarm-configuration-history.is-selection-disabled td:nth-child(-n+5){width:200px}.alarm-configuration-history.is-selection-enabled th:nth-child(7),.alarm-configuration-history.is-selection-enabled td:nth-child(7),.alarm-configuration-history.is-selection-enabled th:nth-child(8),.alarm-configuration-history.is-selection-enabled td:nth-child(8),.alarm-configuration-history.is-selection-enabled th:nth-child(11),.alarm-configuration-history.is-selection-enabled td:nth-child(11),.alarm-configuration-history.is-selection-disabled th:nth-child(6),.alarm-configuration-history.is-selection-disabled td:nth-child(6),.alarm-configuration-history.is-selection-disabled th:nth-child(7),.alarm-configuration-history.is-selection-disabled td:nth-child(7),.alarm-configuration-history.is-selection-disabled th:nth-child(10),.alarm-configuration-history.is-selection-disabled td:nth-child(10){width:150px}.alarm-configuration-history.is-selection-enabled th:nth-child(9),.alarm-configuration-history.is-selection-enabled td:nth-child(9),.alarm-configuration-history.is-selection-enabled th:nth-child(12),.alarm-configuration-history.is-selection-enabled td:nth-child(12),.alarm-configuration-history.is-selection-disabled th:nth-child(8),.alarm-configuration-history.is-selection-disabled td:nth-child(8),.alarm-configuration-history.is-selection-disabled th:nth-child(11),.alarm-configuration-history.is-selection-disabled td:nth-child(11){width:300px}.alarm-configuration-history.is-selection-enabled th:nth-child(10),.alarm-configuration-history.is-selection-enabled td:nth-child(10),.alarm-configuration-history.is-selection-enabled th:nth-child(13),.alarm-configuration-history.is-selection-enabled td:nth-child(13),.alarm-configuration-history.is-selection-disabled th:nth-child(9),.alarm-configuration-history.is-selection-disabled td:nth-child(9),.alarm-configuration-history.is-selection-disabled th:nth-child(12),.alarm-configuration-history.is-selection-disabled td:nth-child(12){width:200px}.alarm-configuration-history__sort{vertical-align:middle;width:12px;height:16px;margin-left:4px;display:inline-flex;position:relative}.alarm-configuration-history__sort>i{border-left:3px solid #0000;border-right:3px solid #0000;width:0;height:0;position:absolute;left:3px}.alarm-configuration-history__sort>i:first-child{border-bottom:4px solid #c0c4cc;top:2px}.alarm-configuration-history__sort>i:last-child{border-top:4px solid #c0c4cc;bottom:2px}.alarm-configuration-history th.ascending .alarm-configuration-history__sort>i:first-child{border-bottom-color:#2426c0}.alarm-configuration-history th.descending .alarm-configuration-history__sort>i:last-child{border-top-color:#2426c0}.alarm-configuration-history__status{color:#4e5969;align-items:center;gap:6px;display:inline-flex}.alarm-configuration-history__status>i{background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.alarm-configuration-history__status.is-发生中,.alarm-configuration-history__status.is-故障{color:#f53f3f}.alarm-configuration-history__status.is-已恢复{color:#00b42a}.alarm-configuration-history__status.is-告警{color:#ff7d00}.alarm-configuration-history__status.is-预警{color:#f7ba1e}.alarm-configuration-history tbody td[colspan]{color:#86909c;text-align:center;height:200px}.alarm-configuration-history input[type=checkbox]{accent-color:#2426c0;width:16px;height:16px}.alarm-configuration-history__name-cell{position:static}.alarm-configuration-history__row-actions{z-index:2;opacity:0;pointer-events:none;background:#fff;justify-content:flex-start;align-items:center;gap:10px;width:178.5px;height:49px;padding:0;transition:opacity .12s;display:flex;position:fixed;right:42px;transform:translateY(-34.42px)}.alarm-configuration-history tbody tr:hover .alarm-configuration-history__row-actions,.alarm-configuration-history tbody tr:focus-within .alarm-configuration-history__row-actions{opacity:1;pointer-events:auto}.alarm-configuration-history__row-actions button{color:#2426c0;background:#fff;border:1px solid #9293e0;border-radius:3px;height:30px;padding:0}.alarm-configuration-history__row-actions button:first-child{width:71.25px}.alarm-configuration-history__row-actions button:last-child{width:97.25px}.alarm-configuration-history__row-actions button:disabled{color:#a8abb2;cursor:not-allowed;border-color:#dcdfe6}.alarm-configuration-history__pagination{box-sizing:border-box;flex:0 0 62.5px;align-items:center;height:62.5px;min-height:62.5px;padding:0 16px;display:flex}.alarm-configuration-history__pagination>div{align-items:center;gap:8px;margin-left:auto;display:flex}.alarm-configuration-history__pagination button,.alarm-configuration-history__pagination input{box-sizing:border-box;background:#fff;border:1px solid #e5e6eb;border-radius:3px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 8px;display:inline-flex}.alarm-configuration-history__pagination button[aria-current=page]{color:#2426c0;border-color:#2426c0}.alarm-configuration-history__pagination button:disabled{color:#c0c4cc}.alarm-configuration-history__pagination input{text-align:center;width:54px}.alarm-configuration-history__pagination svg{width:12px;height:12px;margin-left:5px}.alarm-configuration-history__page-size{display:inline-flex;position:relative}.alarm-configuration-history__page-size>button{color:#4e5969;background:#fff;border:1px solid #dcdfe6;border-radius:3px;align-items:center;height:32px;padding:0 10px;display:inline-flex}.alarm-configuration-history__page-size>button[aria-expanded=true] svg{transform:rotate(180deg)}.alarm-configuration-history__page-size-listbox{z-index:20;box-sizing:border-box;background:#fff;border:1px solid #e5e6eb;border-radius:4px;width:120px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 8px 22px #0000001f}.alarm-configuration-history__page-size-listbox>button{color:#4e5969;text-align:left;background:0 0;border:0;border-radius:3px;width:100%;height:32px;padding:0 10px}.alarm-configuration-history__page-size-listbox>button[aria-selected=true]{color:#2426c0;background:#f5f5ff}.alarm-configuration-history__page-size-listbox>button:hover,.alarm-configuration-history__page-size-listbox>button:focus-visible{background:#f7f8fa;outline:0}.alarm-close-dialog-host{min-width:0;height:auto;min-height:0;display:contents}.supplemental-action-dialog-layer--alarm-rule{padding:10px 0}.supplemental-action-dialog--alarm-rule{border-radius:10px;width:calc(100% - 280px);max-width:none;height:calc(100vh - 20px);max-height:none;margin-right:10px}.supplemental-action-dialog--alarm-rule>header{box-sizing:border-box;height:41px;min-height:41px;padding:0 10px}.supplemental-action-dialog--alarm-rule>header h2{font-size:16px}.supplemental-action-dialog--alarm-rule>header button{background:0 0;border:0;place-items:center;width:32px;min-width:32px;height:32px;padding:0;display:inline-grid}.supplemental-action-dialog--alarm-rule>.supplemental-action-dialog__body{background:#fff;flex:auto;min-height:0;padding:16px;overflow:hidden}.supplemental-action-dialog--alarm-rule>footer{box-sizing:border-box;height:59px;min-height:59px;padding:10px}.supplemental-action-dialog--alarm-rule>footer button{width:61.25px;min-width:61.25px;height:38px}.supplemental-alarm-editor-host{width:100%;min-width:0;height:100%;min-height:0}.supplemental-alarm-editor-navigation.operations-alarm-navigation{flex-direction:column;gap:8px;display:flex}.supplemental-alarm-editor-navigation.operations-alarm-navigation button{box-sizing:border-box;color:#4e5969;text-align:left;background:0 0;border:0;border-radius:4px;justify-content:flex-start;align-items:center;width:100%;height:38px;min-height:38px;padding:0 12px;display:flex}.supplemental-alarm-editor-navigation.operations-alarm-navigation button[aria-current=location]{color:#fff;background:#262ac8}.supplemental-alarm-editor-navigation.operations-alarm-navigation button svg{flex:0 0 18px;width:18px;height:18px}.supplemental-action-dialog--alarm-rule .supplemental-alarm-editor-host .operations-form-grid--alarm-heading{grid-template-columns:minmax(0,885.89px)}.supplemental-action-dialog--alarm-rule .supplemental-alarm-editor-host .operations-form-grid--alarm-heading>.operations-form-field{width:min(885.89px,100%)}.supplemental-action-dialog--alarm-rule .supplemental-alarm-editor-host .operations-form-field input:not([type=checkbox]):not([type=radio]),.supplemental-action-dialog--alarm-rule .supplemental-alarm-editor-host .operations-form-field select,.supplemental-action-dialog--alarm-rule .supplemental-alarm-editor-host .operations-form-field>button[role=combobox]{height:30px;min-height:30px}.supplemental-action-dialog--alarm-rule .supplemental-alarm-editor-host .operations-form-grid--alarm-heading textarea{height:73px;min-height:73px}.supplemental-action-dialog--alarm-rule .supplemental-alarm-editor-host input[type=radio],.supplemental-action-dialog--alarm-rule .supplemental-alarm-editor-host input[type=checkbox]{box-sizing:border-box;width:14px;min-width:14px;height:14px;min-height:14px;margin:0;padding:0}.supplemental-action-dialog--alarm-rule .supplemental-alarm-editor-host .operations-alarm-form .operations-form-field--radio>label{height:30px;padding:0 10px}.supplemental-action-dialog--alarm-rule .operations-alarm-form--source-detail .operations-form-grid--alarm-rule{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 20px}.supplemental-action-dialog--alarm-rule .operations-alarm-form--source-detail .operations-form-grid--alarm-rule>[data-field-id=trigger-method],.supplemental-action-dialog--alarm-rule .operations-alarm-form--source-detail .operations-form-grid--alarm-rule>[data-field-id=rule-event],.supplemental-action-dialog--alarm-rule .operations-alarm-form--source-detail .operations-form-grid--alarm-rule>[data-field-id=rule-property-code],.supplemental-action-dialog--alarm-rule .operations-alarm-form--source-detail .operations-form-grid--alarm-rule>[data-field-id=rule-duration]{grid-column:span 6}.supplemental-action-dialog--alarm-rule .operations-alarm-form--source-detail .operations-form-grid--alarm-rule>[data-field-id=rule-product],.supplemental-action-dialog--alarm-rule .operations-alarm-form--source-detail .operations-form-grid--alarm-rule>[data-field-id=rule-model]{grid-column:span 3}.supplemental-action-dialog--alarm-rule .operations-alarm-form--source-detail .operations-form-grid--alarm-rule>[data-field-id=rule-property-name],.supplemental-action-dialog--alarm-rule .operations-alarm-form--source-detail .operations-form-grid--alarm-rule>[data-field-id=rule-operator],.supplemental-action-dialog--alarm-rule .operations-alarm-form--source-detail .operations-form-grid--alarm-rule>[data-field-id=rule-threshold]{grid-column:span 2}.supplemental-action-dialog--alarm-rule .operations-alarm-form--source-detail>.operations-alarm-section--rules>[data-field-id=silent-time]{width:150px}.supplemental-action-dialog--alarm-rule .operations-alarm-form--source-detail .operations-effective-time{grid-template-columns:max-content 330px minmax(0,1fr);gap:2px 20px;padding-top:0}.supplemental-action-dialog--alarm-rule .operations-alarm-form--source-detail .operations-effective-time>legend{grid-column:1/-1;height:22px;line-height:22px}.supplemental-action-dialog--alarm-rule .operations-alarm-form--source-detail .operations-effective-time>label{align-items:center;gap:7px;height:30px;display:inline-flex}.supplemental-action-dialog--alarm-rule .operations-alarm-form--source-detail .operations-effective-time__range{box-sizing:border-box;color:#a8abb2;background:#f7f8fa;border:1px solid #d1d6dd;border-radius:3px;justify-content:space-between;align-items:center;width:330px;height:30px;padding:0 10px;display:flex}.supplemental-action-dialog--alarm-rule .operations-alarm-form--source-detail .operations-effective-time__range>input{box-sizing:border-box;color:#a8abb2;text-align:center;background:0 0;border:0;outline:0;width:128.69px;height:28px;padding:0}.supplemental-action-dialog--alarm-rule .operations-alarm-form--source-detail .operations-effective-time__range>span{text-align:center;flex:0 0 22px}.alarm-close-dialog-host .operations-nested-overlay{align-items:start;padding-top:15vh}.alarm-close-dialog-host .operations-alarm-close-dialog{border-radius:10px;width:min(500px,100vw - 32px)}.alarm-close-dialog-host .operations-alarm-close-dialog>header{min-height:50px;padding:0 16px}.alarm-close-dialog-host .operations-alarm-close-dialog__body{box-sizing:border-box;gap:12px;height:176.125px;padding:16px}.alarm-close-dialog-host .operations-alarm-close-dialog__body textarea{resize:none;min-height:80px}.alarm-close-dialog-host .operations-alarm-close-dialog>footer{min-height:59px;padding:10px 16px}.station-detail-runtime-boundary{box-sizing:border-box;color:#636772;background-color:#fafafa;background-image:radial-gradient(#dde0e6 1px,#0000 1px);background-size:12px 12px;place-content:center;justify-items:center;width:100%;height:100%;min-height:420px;display:grid}.station-detail-runtime-boundary strong{color:#303133;margin-bottom:8px;font-size:16px;font-weight:500}.station-detail-runtime-boundary span{font-size:14px}@media (width<=952px){.supplemental-action-dialog--alarm-rule{width:672px;margin-right:0}.alarm-source-descriptions__content,.alarm-source-descriptions--configuration .alarm-source-descriptions__group:last-child .alarm-source-descriptions__content{grid-template-columns:minmax(0,1fr)}}.station-topology-sort-bar{z-index:100;box-sizing:border-box;color:#4e5969;background:#fff;border-bottom:1px solid #e5e6eb;align-items:center;gap:8px;width:100%;height:44px;padding:0 16px;display:flex;position:relative}.station-topology-sort-bar__label{color:#86909c;white-space:nowrap;font-size:12px}.station-topology-sort-bar button{color:#4e5969;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;height:28px;padding:0;font-size:12px;line-height:20px;display:inline-flex}.station-topology-sort-bar button .station-topology-sort-bar__check{box-sizing:border-box;color:#fff;background:#f7f8fa;border:1px solid #e5e6eb;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.station-topology-sort-bar__check svg{color:#0000;fill:#0000;width:12px;height:12px}.station-topology-sort-bar button strong{font-weight:400}.station-topology-sort-bar button.is-active{color:#2426c0;background:0 0}.station-topology-sort-bar button.is-active .station-topology-sort-bar__check{background:#2426c0;border-color:#2426c0}.station-topology-sort-bar button.is-active .station-topology-sort-bar__check svg{color:#fff;fill:currentColor}.station-topology-sort-bar .station-topology-sort-bar__reset{color:#2426c0;background:0 0;margin-left:2px}.station-drilldown-pane{color:#1d2129;transform-origin:0 0;will-change:transform;font-size:12px;line-height:17px;position:absolute;inset:0}.station-drilldown-fixed-line{box-sizing:border-box;pointer-events:none;background:#c9cdd4;height:2px;position:absolute;top:0;left:0}.station-drilldown-fixed-line span{color:#4e5969;white-space:nowrap;background:#f2f3f5;padding:2px 8px;position:absolute;top:-25px;left:50%;transform:translate(-50%)}.station-storage-master-card{box-sizing:border-box;color:#1d2129;width:544px;min-width:544px;font:inherit;text-align:left;cursor:pointer;transform-origin:0 0;background:#fff;border:1px solid #e5e6eb;border-radius:4px;padding:16px;display:block;position:absolute;top:0;left:0;box-shadow:0 1px 4px #1d212914}.station-storage-master-card:hover,.station-storage-master-card[data-selected=true]{border-color:#6669ff;box-shadow:0 0 0 1px #2426c014}.station-storage-master-card__body{width:100%}.station-storage-master-card__primary,.station-storage-child-card{box-sizing:border-box;color:#1d2129;width:100%;min-width:0;height:127px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ebeef2;border-radius:4px;padding:0;display:block;overflow:hidden}.station-storage-master-card__top,.station-storage-child-card__top{box-sizing:border-box;width:100%;height:85px;position:relative}.station-storage-master-card__top>img{object-fit:fill;width:80px;height:85px;position:absolute;top:6px;left:10px}.station-storage-master-card__copy{height:43px;position:absolute;top:28px;left:102px;right:44px}.station-storage-master-card__copy strong,.station-storage-child-card__copy strong,.station-pv-card__copy strong{color:#1d2129;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;line-height:17px;display:block;overflow:hidden}.station-storage-master-card__copy p,.station-storage-child-card__copy p{color:#4e5969;white-space:nowrap;align-items:center;gap:3px;height:18px;margin:4px 0 0;display:flex}.station-storage-master-card__copy p svg,.station-storage-child-card__copy p svg{width:12px;height:12px}.station-storage-master-card__top>svg,.station-storage-child-card__top>svg{box-sizing:border-box;color:#1d2129;background:#fff;border:1px solid #e5e6eb;border-radius:50%;width:20px;height:20px;padding:2px;position:absolute;top:36px;right:12px}.station-storage-master-card__status,.station-storage-child-card__status{box-sizing:border-box;border-top:1px solid #f2f3f5;align-items:center;gap:8px;width:100%;height:42px;padding:0 8px;display:flex}.station-storage-activation,.station-storage-child-status{color:#86909c;white-space:nowrap;background:0 0;align-items:center;height:23px;padding:0 8px;display:inline-flex}.station-storage-activation.is-全部激活{color:#00b42a}.station-storage-activation.is-部分激活,.station-storage-child-status.is-放电{color:#2426c0}.station-storage-child-status.is-故障{color:#f53f3f}.station-storage-child-status.is-充电{color:#00b42a}.station-storage-master-card__children{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.station-storage-child-card{margin:0}.station-storage-child-card__copy{height:43px;position:absolute;top:16px;left:10px;right:34px}.station-storage-child-card__top>svg{top:26px;right:10px}.station-storage-soc{color:#4e5969;align-items:center;gap:5px;display:flex}.station-storage-soc>div{background:#e5e6eb;border-radius:4px;width:40px;height:6px;overflow:hidden}.station-storage-soc i{border-radius:inherit;background:#00b42a;height:100%;display:block}.station-storage-soc strong{font-size:11px;font-weight:400}.station-drilldown-status{box-sizing:border-box;color:#4e5969;white-space:nowrap;background:#fff;border-radius:20px;padding:2px 10px;font-size:12px;line-height:18px;display:block}.station-drilldown-status.is-充电,.station-drilldown-status.is-在线,.station-drilldown-status.is-发电{color:#00b42a}.station-drilldown-status.is-放电,.station-drilldown-status.is-待机,.station-drilldown-status.is-其他{color:#2426c0}.station-drilldown-status.is-故障{color:#f53f3f}.station-drilldown-status.is-离线{color:#86909c}.station-storage-cabinet-detail{transform-origin:0 0;width:428px;margin-left:-214px;position:absolute;top:0;left:0;transform:translate(100px,-500px)}.station-storage-cabinet-topology[data-cluster-selected=true] .station-storage-cabinet-detail{transform:translate(100px,-550px)}.station-storage-detail-card{box-sizing:border-box;color:#1d2129;width:428px;min-width:428px;height:127px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #474ecc;border-radius:8px;padding:0;transition:all .3s ease-in-out;display:block;position:relative;box-shadow:0 2px 5px #00000008}.station-storage-detail-card__top{box-sizing:border-box;width:100%;height:83px;padding:10px;position:relative}.station-storage-detail-card__top>img{object-fit:fill;width:80px;height:85px;position:absolute;top:-20px;left:10px}.station-storage-detail-card__copy{height:44px;position:absolute;top:22px;left:100px;right:44px}.station-storage-detail-card__copy strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:17px;display:block;overflow:hidden}.station-storage-detail-card__copy p{color:#4e5969;white-space:nowrap;align-items:center;gap:3px;height:18px;margin:4px 0 0;display:flex}.station-storage-detail-card__copy p svg{width:12px;height:12px}.station-storage-detail-card__top>svg{color:#1d2129;width:16px;height:16px;position:absolute;top:16px;right:16px}.station-storage-detail-card__status{box-sizing:border-box;border-top:1px solid #f2f3f5;align-items:center;gap:8px;width:100%;height:42px;padding:0 10px;display:flex}.station-storage-cabinet-detail__connector{background:#c9cdd4;width:1px;height:75px;position:absolute;top:127px;left:50%}.station-storage-subcomponents,.station-storage-battery-clusters{box-sizing:border-box;background:0 0;border:1px solid #e5e6eb;border-radius:8px;grid-auto-columns:160px;grid-auto-flow:column;gap:16px;padding:16px;display:grid;position:absolute;transform:translate(-50%)}.station-storage-subcomponents{top:200px;left:50%}.station-storage-device-card,.station-storage-battery-clusters>button{box-sizing:border-box;color:#1d2129;width:160px;height:174px;font:inherit;text-align:left;cursor:pointer;background:#f7f8fa;border:1px solid #e5e6eb;border-radius:8px;padding:10px;transition:all .3s ease-in-out;display:block;position:relative;box-shadow:0 2px 5px #00000008}.station-storage-device-card[data-selected=true],.station-storage-battery-clusters>button[data-selected=true]{border-color:#474ecc;box-shadow:0 0 0 1px #2426c00f}.station-storage-device-card__title{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;height:24px;padding-bottom:10px;display:flex}.station-storage-device-card__title strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:14px;overflow:hidden}.station-storage-device-card__title svg{box-sizing:border-box;color:#86909c;background:#fff;border-radius:50%;width:20px;height:20px;padding:2px}.station-storage-device-card__image{background:#f2f3f5;border-radius:8px;justify-content:center;align-items:center;width:138px;height:120px;display:flex;position:relative;overflow:hidden}.station-storage-device-card__image img{object-fit:contain;width:80px;height:80px;display:block}.station-storage-device-card__battery-status{z-index:1;color:#4e5969;background:#fff;border-radius:20px;padding:2px 8px;position:absolute;top:10px;left:5px}.station-storage-battery-clusters{top:434px;left:126px}.station-storage-battery-clusters:before{content:"";background:#c9cdd4;width:1px;height:45px;position:absolute;top:-45px;left:50%}.station-pv-root{transform-origin:0 0;width:0;position:absolute;top:0;left:0}.station-pv-root__card{box-sizing:border-box;background:#fff;border:1px solid #474ecc;border-radius:8px;min-width:428px;height:127px;padding:0;display:block;position:absolute;left:0;transform:translate(-50%);box-shadow:0 2px 5px #00000008}.station-pv-root__card .station-pv-card__copy{right:36px}.station-pv-root__card .station-pv-card__status{gap:4px}.station-pv-root__connector{background:#c9cdd4;width:1px;height:75px;position:absolute;top:127px;left:0}.station-pv-root__children{box-sizing:border-box;border:1px solid #c9cdd4;border-radius:8px;grid-template-columns:repeat(6,1fr);gap:16px;padding:16px;display:grid;position:absolute;top:245px;left:50%;transform:translate(-50%)}.station-device-info__detail-status{box-sizing:border-box;color:#4e5969;background:#fff;border:1px solid #ebeef2;border-radius:4px;justify-content:center;align-items:center;min-height:160px;font-size:14px;display:flex}.station-device-info__detail-status.is-rejected{color:#f53f3f}.station-pv-root__children:after{content:"";background:#c9cdd4;width:1px;height:46px;position:absolute;top:-45px;left:60%}.station-pv-card{box-sizing:border-box;color:#1d2129;width:300px;height:127px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e6eb;border-radius:4px;padding:0;display:block;position:relative;box-shadow:0 1px 4px #1d212914}.station-pv-card:hover,.station-pv-card[data-selected=true]{border-color:#6669ff}.station-pv-card__top{box-sizing:border-box;width:100%;height:101.5px;position:relative}.station-pv-card__image{width:80px;height:91px;position:absolute;top:10px;left:10px}.station-pv-card__image img{object-fit:fill;width:80px;height:85px;position:absolute;top:-22px;left:0}.station-pv-card__copy{height:59px;position:absolute;top:10px;left:100px;right:36px}.station-pv-card__copy strong{margin-top:15px}.station-pv-card__copy p{color:#4e5969;height:18px;margin:4px 0 0}.station-pv-card__top>svg{color:#1d2129;width:16px;height:16px;position:absolute;top:20px;right:16px}.station-pv-card__status{box-sizing:border-box;border-top:1px solid #f2f3f5;align-items:center;width:100%;height:42px;padding-left:24px;display:flex}.station-charge-pile-root{transform-origin:0 0;width:0;position:absolute;top:0;left:0}.station-charge-pile-group-card{box-sizing:border-box;background:#fff;border:1px solid #6669ff;border-radius:8px;min-width:428px;height:127px;position:relative;left:-50%;overflow:hidden;box-shadow:0 2px 5px #00000008}.station-charge-pile-group-card__top,.station-charge-pile-card__top{box-sizing:border-box;border-bottom:1px solid #f2f3f5;justify-content:flex-start;align-items:flex-start;height:84px;padding:10px;display:flex;position:relative}.station-charge-pile-group-card__top>img,.station-charge-pile-card__image>img{object-fit:fill;width:80px;height:85px;position:relative;top:-10px}.station-charge-pile-group-card__copy,.station-charge-pile-card__copy{flex:1;min-width:0;margin-left:10px;padding-top:15px;overflow:hidden}.station-charge-pile-group-card__copy strong,.station-charge-pile-card__copy strong{color:#1d2129;text-overflow:ellipsis;white-space:nowrap;width:90%;margin-bottom:4px;font-size:12px;font-weight:600;line-height:18px;display:block;overflow:hidden}.station-charge-pile-group-card__copy span,.station-charge-pile-card__copy span{color:#4e5969;margin-bottom:4px;font-size:12px;line-height:18px;display:block}.station-charge-pile-group-card__top>svg,.station-charge-pile-card__top>svg{color:#1d2129;width:16px;min-width:16px;height:16px;margin-top:0}.station-charge-pile-group-card__status,.station-charge-pile-card__status{box-sizing:border-box;justify-content:flex-start;align-items:center;gap:4px;height:42px;padding:10px 8px;display:flex;overflow:hidden}.station-charge-pile-status{box-sizing:border-box;color:#4e5969;white-space:nowrap;background:#fff;border:1px solid #e5e6eb;border-radius:20px;align-items:center;height:22px;padding:2px 10px;font-family:PingFang SC,sans-serif;font-size:12px;font-weight:400;line-height:18px;display:inline-flex;box-shadow:0 2px 5px #00000008}.station-charge-pile-status[data-status^=充电],.station-charge-pile-status[data-status^=占用]{color:#2426c0}.station-charge-pile-status[data-status^=空闲],.station-charge-pile-status[data-status^=在线]{color:#00b42a}.station-charge-pile-status[data-status^=故障]{color:#f53f3f}.station-charge-pile-root__connector{background:#c9cdd4;width:1px;height:65px;position:absolute;top:137px;left:0}.station-charge-pile-root__children{box-sizing:border-box;grid-auto-flow:row;gap:16px;max-width:2564px;display:grid;position:absolute;top:245px;left:50%;transform:translate(-50%)}.station-charge-pile-item{box-sizing:border-box;background:0 0;border:1px solid #c9cdd4;border-radius:8px;width:414px;padding:16px;position:relative}.station-charge-pile-item:after{content:"";background:#c9cdd4;width:1px;height:44px;position:absolute;top:-45px;left:50%}.station-charge-pile-card{box-sizing:border-box;color:#1d2129;width:380px;height:127px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e6eb;border-radius:8px;padding:0;transition:all .3s ease-in-out;display:block;position:relative;overflow:hidden;box-shadow:0 2px 5px #00000008}.station-charge-pile-card:hover,.station-charge-pile-card[data-selected=true],.station-charge-gun-card:hover,.station-charge-gun-card[data-selected=true]{border-color:#6669ff}.station-charge-pile-card__image{width:80px;min-width:80px;height:85px;position:relative}.station-charge-pile-card__device-status,.station-charge-gun-card__device-status{color:#f53f3f;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:0;right:12px}.station-charge-pile-card__device-status svg,.station-charge-gun-card__device-status svg{width:16px;height:16px}.station-charge-gun-card{box-sizing:border-box;color:#1d2129;width:380px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e6eb;border-radius:8px;margin-top:16px;padding:0 10px;transition:all .3s ease-in-out;display:block;box-shadow:0 2px 5px #00000008}.station-charge-gun-card__info{align-items:center;width:360px;display:flex;position:relative}.station-charge-gun-card__image{width:80px;min-width:80px;max-width:80px;height:85px;min-height:85px;max-height:85px;margin-right:10px;position:relative}.station-charge-gun-card__image>img{object-fit:fill;width:100%;height:100%}.station-charge-gun-card__device-status{top:10px;left:45px;right:auto}.station-charge-gun-card__copy{flex:1;min-width:0}.station-charge-gun-card__copy strong,.station-charge-gun-card__copy span{text-overflow:ellipsis;white-space:nowrap;width:270px;margin-bottom:4px;font-size:12px;line-height:18px;display:block;overflow:hidden}.station-charge-gun-card__copy strong{color:#1d2129;font-weight:600}.station-charge-gun-card__copy span{color:#4e5969;font-weight:400}.station-charge-gun-card__status{box-sizing:border-box;border-top:1px solid #f2f3f5;align-items:center;width:calc(100% + 20px);margin-top:8px;padding:10px;display:flex;position:relative;left:-10px}.station-charge-gun-card__status>span:last-child{color:#4e5969;margin-left:8px;font-size:12px;line-height:18px}.station-charge-pile-analytics__status{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.station-diesel-group-card{box-sizing:border-box;background:#fff;border:1px solid #474ecc;border-radius:8px;width:428px;min-width:428px;height:145.5px;padding:0;display:block;position:absolute;top:0;left:0;transform:translate(-50%);box-shadow:0 2px 5px #00000008}.station-diesel-root{transform-origin:0 0;width:0;position:absolute;top:0;left:0}.station-diesel-group-card__top{box-sizing:border-box;border-bottom:1px solid #f2f3f5;width:100%;height:101.5px;padding:0 10px 10px;display:flex;position:relative}.station-diesel-group-card__top>img{object-fit:fill;width:80px;height:85px;position:absolute;top:0;left:10px}.station-diesel-group-card__copy{height:59px;position:absolute;top:15.75px;left:100px;right:10px}.station-diesel-group-card__copy strong{margin-top:15px;font-weight:600;line-height:18px;display:block}.station-diesel-group-card__copy p{color:#4e5969;height:18px;margin:4px 0 0}.station-diesel-group-card__more{width:24px;height:20px;position:absolute;top:10px;right:10px}.station-diesel-group-card__more>svg{color:#1d2129;width:16px;height:16px;margin:2px 4px 2px 2px;display:block}.station-diesel-group-card__status{box-sizing:border-box;justify-content:flex-start;align-items:center;width:100%;height:42px;padding:0;display:flex}.station-diesel-group-card__status>div{box-sizing:border-box;height:42px;padding:10px 8px;display:flex}.station-diesel-group-card__status .station-drilldown-status{margin-right:4px}.station-diesel-root__connector{background:#c9cdd4;width:1px;height:99.5px;position:absolute;top:145.5px;left:0}.station-diesel-root__children{box-sizing:border-box;background:0 0;border:1px solid #c9cdd4;border-radius:8px;grid-auto-flow:row;gap:16px;max-width:2512px;padding:16px;display:grid;position:absolute;top:245px;left:50%;transform:translate(-50%)}.station-diesel-device-card{box-sizing:border-box;color:#1d2129;width:400px;height:145.5px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #f2f3f5;border-radius:8px;padding:0;display:block;position:relative;box-shadow:0 2px 5px #00000008}.station-diesel-device-card:hover,.station-diesel-device-card[data-selected=true]{border-color:#6669ff}.station-diesel-device-card__top{box-sizing:border-box;border-bottom:1px solid #f2f3f5;width:100%;height:101.5px;padding:0 10px 10px;display:flex;position:relative}.station-diesel-device-card__image{width:80px;height:85px;position:absolute;top:0;left:10px}.station-diesel-device-card[data-low-fuel=true] .station-diesel-device-card__image{height:90.5px}.station-diesel-device-card__image>img{object-fit:fill;width:80px;height:85px;display:block}.station-diesel-device-card__alert{color:#fff;background:#ff4d4f;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:20px;right:0}.station-diesel-device-card__alert.is-offline{background:#86909c}.station-diesel-device-card__alert.is-communication-error{right:26px}.station-diesel-device-card__alert>svg{width:14px;height:14px}.station-diesel-device-card__copy{height:81px;position:absolute;top:4.75px;left:100px;right:10px}.station-diesel-device-card__copy strong{text-overflow:ellipsis;white-space:nowrap;margin-top:15px;font-weight:600;line-height:18px;display:block;overflow:hidden}.station-diesel-device-card__copy p{color:#4e5969;height:18px;margin:4px 0 0}.station-diesel-device-card__more{width:24px;height:20px;position:absolute;top:10px;right:10px}.station-diesel-device-card__more>svg{color:#1d2129;width:16px;height:16px;margin:2px 4px 2px 2px;display:block}.station-diesel-device-card__status{box-sizing:border-box;justify-content:flex-start;align-items:center;width:100%;height:42px;padding:0;display:flex}.station-diesel-device-card__status>div{box-sizing:border-box;height:42px;padding:10px 8px;display:flex}.station-diesel-device-card__status .station-drilldown-status{margin-right:4px}.station-diesel-device-card__fuel{color:#4e5969;white-space:nowrap}.station-diesel-device-card[data-low-fuel=true] .station-diesel-device-card__fuel{color:#f53f3f}.station-device-info-layer[data-level=group]{top:104px}.station-device-info-layer__content{box-sizing:border-box;background:#f7f8fa;flex:1;height:auto;min-height:0;padding:8px;overflow-y:auto}.station-device-info__identity,.station-device-info__sections>section{box-sizing:border-box;background:#fff;border:1px solid #f2f3f5;border-radius:8px;box-shadow:0 2px 5px #00000008}.station-device-info__identity{justify-content:space-between;align-items:stretch;min-height:0;padding:10px;display:flex}.station-device-info__identity-info{flex:0 0 300px;align-items:normal;min-width:0;height:74px;display:flex}.station-device-info__image{flex:0 0 66px;justify-content:center;align-items:center;width:66px;height:70px;display:flex}.station-device-info__image img{object-fit:contain;width:66px;height:70px;display:block}.station-device-info__identity-copy{box-sizing:border-box;flex:auto;min-width:0;height:74px;padding:10px 0 10px 10px}.station-device-info-layer .station-device-info__identity-copy h3{height:22px;padding:0;font-size:14px;font-weight:400;line-height:22px}.station-device-info__identity-copy p{color:#86909c;white-space:nowrap;align-items:center;height:18px;margin:4px 0 0;font-size:12px;display:flex}.station-device-info__identity-copy p svg{color:#2426c0;flex:none;width:16px;height:16px;margin-left:4px}.station-device-info__identity-copy p button{color:#2426c0;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin:0 0 0 4px;padding:0;display:inline-flex}.station-device-info__identity-copy p button svg{margin:0}.station-device-info__identity-copy p button.is-loading svg{animation:1s linear infinite station-device-refresh-spin}@keyframes station-device-refresh-spin{to{transform:rotate(360deg)}}.station-device-info__operations{box-sizing:border-box;flex-direction:column;flex:0 0 128px;justify-content:center;align-items:flex-end;gap:10px;width:128px;height:74px;padding:10px 0;display:flex}.station-device-info__operations button{color:#2426c0;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:0;width:128px;height:22px;padding:0;display:inline-flex}.station-device-info__operations button svg{width:16px;height:16px}.station-device-info__sections{gap:8px;margin-top:8px;display:grid}.station-device-info__sections>section h3{box-sizing:border-box;border-bottom:1px solid #f2f3f5;align-items:center;height:42px;padding:0 10px;display:flex}.station-device-info__sections>section[data-section-title=基础信息]>h3,.station-device-info__sections>section[data-section-title=基本信息]>h3{border-bottom:0;height:auto;padding:10px}.station-device-info__fields,.station-device-info__metrics{grid-template-columns:1fr;margin:0;display:grid}.station-device-info__fields>div,.station-device-info__metrics>div{box-sizing:border-box;border-bottom:1px solid #f2f3f5;align-items:center;min-height:39px;padding:0 10px;display:grid}.station-device-info__fields>div{border-top:1px solid #f2f3f5;border-bottom:0;grid-template-columns:max-content minmax(0,1fr) 16px;gap:16px}.station-device-info__fields>div:has(>button){min-height:43.5px}.station-device-info__fields>div>button,.station-device-info__fields>div>span{color:#2426c0;width:16px;height:16px}.station-device-info__fields>div>button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.station-device-info__fields>div>button svg{width:16px;height:16px}.station-device-info__copy-status{z-index:2;color:#1d2129;background:#fff;border:1px solid #ebeef2;border-radius:4px;padding:8px 14px;font-size:12px;position:absolute;bottom:20px;right:20px;box-shadow:0 4px 12px #0000001f}.station-device-info__copy-status:empty{display:none}.station-device-info__metrics>div{grid-template-columns:max-content minmax(0,1fr);gap:16px;min-height:45px}.station-device-info__sections>section[data-section-title=设备数据] .station-device-info__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.station-device-info__sections>section[data-section-title=设备数据]>h3{height:auto;padding:10px}.station-device-info__sections>section[data-section-title=设备数据] .station-device-info__metrics>div{border-bottom:0;align-items:normal;gap:16px;min-height:0;padding:10px;display:flex}.station-device-info__sections>section[data-section-title=设备数据] .station-device-info__metrics>div:nth-child(2n){border-left:1px solid #f2f3f5}.station-device-info__fields dt,.station-device-info__fields dd,.station-device-info__metrics dt,.station-device-info__metrics dd{font-size:12px;line-height:18px}.station-device-info__sections>section[data-section-title=状态数据]>h3{height:auto;padding:10px}.station-device-info__sections>section[data-section-title=状态数据] .station-device-info__metrics>div{border-bottom:0;min-height:44px}.station-device-info__sections>section[data-section-title=状态数据] .station-device-info__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.station-device-info-layer[data-model-id^=storage-pcs] .station-device-info__sections>section[data-section-title=状态数据]>h3,.station-device-info-layer[data-model-id^=storage-battery-stack] .station-device-info__sections>section[data-section-title=状态数据]>h3,.station-device-info-layer[data-model-id^=storage-battery-cluster] .station-device-info__sections>section[data-section-title=状态数据]>h3{border-bottom:0}.station-device-info-layer[data-model-id^=storage-pcs] .station-device-info__sections>section[data-section-title=状态数据] .station-device-info__metrics>div{border-top:1px solid #f2f3f5;min-height:43.5px}.station-device-info-layer[data-model-id^=storage-battery-stack] .station-device-info__sections>section[data-section-title=状态数据] .station-device-info__metrics>div,.station-device-info-layer[data-model-id^=storage-battery-cluster] .station-device-info__sections>section[data-section-title=状态数据] .station-device-info__metrics>div{border-top:1px solid #f2f3f5;min-height:45px}.station-device-info-layer[data-model-id^=storage-battery-stack] .station-device-info__sections>section[data-section-title=设备数据]>h3,.station-device-info-layer[data-model-id^=storage-battery-cluster] .station-device-info__sections>section[data-section-title=设备数据]>h3{border-bottom:0}.station-device-info-layer[data-model-id^=storage-battery-stack] .station-device-info__sections>section[data-section-title=设备数据] .station-device-info__metrics>div,.station-device-info-layer[data-model-id^=storage-battery-cluster] .station-device-info__sections>section[data-section-title=设备数据] .station-device-info__metrics>div{border-top:1px solid #f2f3f5}.station-device-info-layer[data-model-id^=storage-ems] .station-device-info__sections>section[data-section-title=状态数据]>h3,.station-device-info-layer[data-model-id^=storage-emu] .station-device-info__sections>section[data-section-title=状态数据]>h3{border-bottom:0}.station-device-info-layer[data-model-id^=storage-ems] .station-device-info__sections>section[data-section-title=状态数据] .station-device-info__metrics,.station-device-info-layer[data-model-id^=storage-emu] .station-device-info__sections>section[data-section-title=状态数据] .station-device-info__metrics,.station-device-info-layer[data-model-id^=storage-emu] .station-device-info__sections>section[data-section-title=设备数据] .station-device-info__metrics{grid-template-columns:1fr}.station-device-info-layer[data-model-id^=storage-ems] .station-device-info__sections>section[data-section-title=状态数据] .station-device-info__metrics>div,.station-device-info-layer[data-model-id^=storage-emu] .station-device-info__sections>section[data-section-title=状态数据] .station-device-info__metrics>div{border-top:1px solid #f2f3f5;min-height:45px}.station-device-info-layer[data-model-id^=storage-emu] .station-device-info__sections>section[data-section-title=设备数据] .station-device-info__metrics>div{border-left:0}.station-device-info-layer[data-model-id^=storage-emu] .station-device-info__sections>section[data-section-title=设备数据] .station-device-info__metrics>div+div{border-top:1px solid #f2f3f5}.station-device-info-layer[data-model-id^=storage-liquid-cooling] .station-device-info__sections>section[data-section-title=设备数据]>h3{border-bottom:0}.station-device-info-layer[data-model-id^=storage-liquid-cooling] .station-device-info__sections>section[data-section-title=设备数据] .station-device-info__metrics{box-sizing:border-box;border-top:1px solid #f2f3f5;flex-wrap:wrap;row-gap:1px;height:39px;display:flex;overflow:visible}.station-device-info-layer[data-model-id^=storage-liquid-cooling] .station-device-info__sections>section[data-section-title=设备数据] .station-device-info__metrics>div{flex:0 0 50%;width:50%}.station-device-info__sections>section[data-section-title=设备数据] .station-device-info__metrics dt,.station-device-info__sections>section[data-section-title=设备数据] .station-device-info__metrics dd{line-height:18px}.station-device-info__fields dt,.station-device-info__metrics dt{color:#86909c}.station-device-info__fields dd,.station-device-info__metrics dd{color:#1d2129;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.station-device-info__status-values{align-items:center;gap:8px;font-size:12px;line-height:24px;display:inline-flex}.station-device-info__status-values .station-drilldown-status{border-radius:50px;padding:2px 8px}.station-device-info__status-values .station-drilldown-status.is-待机{color:#0fc6c2}.station-device-info__dictionary-value{text-align:center;background:#fff;border:1px solid #e5e6eb;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:2px 8px;font-size:12px;line-height:18px;display:inline-flex;box-shadow:0 2px 5px #00000008}.station-device-info__chart-section{min-height:52px}.station-device-info-layer[data-model-id=storage-group] .station-device-info__identity{min-height:92px}.station-device-info-layer[data-model-id=storage-group] .station-device-info__identity-info,.station-device-info-layer[data-model-id=storage-group] .station-device-info__operations,.station-device-info-layer[data-model-id=storage-group] .station-device-info__identity-copy{height:70px}.station-device-info-layer[data-model-id=storage-group] .station-device-info__sections>section[data-section-title=基本信息]>h3{height:41px}.station-device-info-layer[data-model-id=storage-group] .station-device-info__sections>section[data-section-title=状态数据]>h3,.station-device-info-layer[data-model-id=storage-cabinet] .station-device-info__sections>section[data-section-title=状态数据]>h3{height:42px}.station-device-info-layer[data-model-id=storage-group] .station-device-info__sections>section[data-section-title=基本信息] .station-device-info__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.station-device-info-layer[data-model-id=storage-group] .station-device-info__sections>section[data-section-title=基本信息] .station-device-info__fields>div{min-height:36.5px}.station-device-info-layer[data-model-id=storage-group] .station-device-info__sections>section[data-section-title=基本信息] .station-device-info__fields>div:nth-child(-n+2){grid-column:1/-1;min-height:37.5px}.station-device-info-layer[data-model-id=storage-group] .station-device-info__sections>section[data-section-title=基本信息] .station-device-info__fields>div:nth-child(4){border-left:1px solid #f2f3f5}.station-device-info-layer[data-model-id=storage-cabinet] .station-device-info__sections>section[data-section-title=基本信息] .station-device-info__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.station-device-info-layer[data-model-id=storage-cabinet] .station-device-info__sections>section[data-section-title=基本信息] h3{height:41px}.station-device-info-layer[data-model-id=storage-cabinet] .station-device-info__sections>section[data-section-title=基本信息] .station-device-info__fields>div{min-height:37.5px}.station-device-info-layer[data-model-id=storage-cabinet] .station-device-info__sections>section[data-section-title=基本信息] .station-device-info__fields>div:nth-child(-n+4){grid-column:1/-1}.station-device-info-layer[data-model-id=storage-cabinet] .station-device-info__sections>section[data-section-title=基本信息] .station-device-info__fields>div:nth-child(6),.station-device-info-layer[data-model-id=storage-cabinet] .station-device-info__sections>section[data-section-title=基本信息] .station-device-info__fields>div:nth-child(8){border-left:1px solid #f2f3f5}.station-device-info-layer[data-model-id=storage-group] .station-device-info__sections>section[data-section-title=状态数据] .station-device-info__metrics,.station-device-info-layer[data-model-id=storage-cabinet] .station-device-info__sections>section[data-section-title=状态数据] .station-device-info__metrics{grid-template-columns:1fr}.station-device-info-layer[data-model-id=storage-group] .station-device-info__sections>section[data-section-title=状态数据] .station-device-info__metrics>div,.station-device-info-layer[data-model-id=storage-cabinet] .station-device-info__sections>section[data-section-title=状态数据] .station-device-info__metrics>div{min-height:45px}.station-device-info-layer[data-model-id=storage-group] .station-storage-analytics{border:1px solid #f2f3f5;border-radius:8px;box-shadow:0 2px 5px #00000008}.station-device-info-layer[data-model-id=storage-battery-cluster] .station-device-info__sections>section[data-section-title=状态数据] .station-device-info__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.station-device-info-layer[data-model-id=storage-battery-cluster] .station-device-info__sections>section[data-section-title=状态数据] .station-device-info__metrics>div:nth-child(2n){border-left:1px solid #f2f3f5}.station-storage-cabinet-analytics{box-sizing:border-box;background:#fff;border:1px solid #ebeef2;border-radius:4px;min-height:194px;margin-bottom:8px;overflow:hidden;box-shadow:0 1px 4px #1d21290d}.station-storage-cabinet-analytics__header{box-sizing:border-box;border-bottom:1px solid #ebeef2;justify-content:space-between;align-items:center;height:51px;padding:0 16px;display:flex}.station-storage-cabinet-analytics__header h3,.station-storage-cabinet-analytics__power h3{box-sizing:border-box;border:0;height:auto;padding:0;font-size:14px;font-weight:600;line-height:22px}.station-storage-cabinet-analytics__controls{align-items:center;gap:10px;width:220px;height:30px;display:flex}.station-storage-cabinet-analytics__date{box-sizing:border-box;color:#4e5969;background:#fff;border:1px solid #e5e6eb;border-radius:4px;align-items:center;width:150px;height:30px;padding:0 8px;display:flex}.station-storage-cabinet-analytics__date svg{color:#86909c;flex:none;width:16px;height:16px;margin-right:8px}.station-storage-cabinet-analytics__date input{color:#1d2129;width:100%;min-width:0;height:28px;font:inherit;background:0 0;border:0;outline:0;padding:0}.station-storage-cabinet-analytics__controls>button{box-sizing:border-box;color:#2426c0;width:60px;height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #2426c0;border-radius:4px;padding:0}.station-storage-cabinet-analytics__power{box-sizing:border-box;height:142px;box-shadow:none;border:0;border-radius:0}.station-storage-cabinet-analytics__power h3{align-items:center;height:40px;padding:0 16px;display:flex}.station-storage-cabinet-analytics__empty{box-sizing:border-box;color:#86909c;flex-direction:column;justify-content:center;align-items:center;height:102px;font-size:12px;line-height:17px;display:flex}.station-storage-cabinet-analytics__empty img{object-fit:contain;width:50px;height:50px;display:block}.station-storage-cabinet-analytics__empty span{margin-top:10px}.station-storage-cabinet-analytics[data-response-state=data]{min-height:360px}.station-storage-cabinet-analytics[data-response-state=data] .station-storage-cabinet-analytics__power{height:auto;min-height:308px}.station-storage-cabinet-analytics__status{box-sizing:border-box;color:#86909c;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:102px;font-size:12px;line-height:17px;display:flex}.station-storage-cabinet-analytics__status--error{color:#4e5969}.station-storage-cabinet-analytics__status--error button{color:#2426c0;height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #2426c0;border-radius:4px;padding:0 14px}.station-storage-cabinet-analytics__status--error button:hover,.station-storage-cabinet-analytics__status--error button:focus-visible{background:#f1f2fb;outline:0}.station-storage-cabinet-analytics__running{box-sizing:border-box;min-height:268px;padding:0 16px 10px;position:relative}.station-storage-cabinet-analytics__legend{margin-bottom:0}.station-storage-cabinet-analytics__chart{width:100%;height:240px}.station-battery-cluster-monitor{box-sizing:border-box;background:#fff;border:1px solid #f2f3f5;border-radius:8px;min-height:752px;margin-bottom:0;overflow:hidden;box-shadow:0 2px 5px #00000008}.station-battery-cluster-monitor__header{box-sizing:border-box;border-bottom:1px solid #ebeef2;justify-content:space-between;align-items:center;height:43px;padding:0 10px;display:flex}.station-battery-cluster-monitor__header h3{border:0;height:auto;padding:0;font-size:14px;font-weight:600;line-height:22px}.station-battery-cluster-monitor__header button{color:#2426c0;height:22px;font:inherit;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.station-battery-cluster-monitor__header button svg{width:16px;height:16px}.station-battery-cluster-monitor__content{box-sizing:border-box;padding:16px}.station-battery-cluster-monitor__topline{justify-content:space-between;width:100%;display:flex}.station-battery-cluster-monitor__tabs{box-sizing:border-box;background:#f2f3f5;border-radius:6px;width:207.453px;height:30px;padding:2px;display:inline-flex}.station-battery-cluster-monitor__tabs button{box-sizing:border-box;color:#1d2129;cursor:pointer;background:0 0;border:0;border-radius:4px;min-width:50px;height:26px;padding:0 11px;font:14px PingFang SC,Microsoft YaHei,sans-serif}.station-battery-cluster-monitor__tabs button.is-active{background:#fff;box-shadow:0 2px 5px #00000008}.station-battery-cluster-monitor__meta{color:#4e5969;text-align:right;align-items:center;gap:10px;margin:0;display:flex}.station-battery-cluster-monitor__meta>div{align-items:center;display:flex}.station-battery-cluster-monitor__meta dt,.station-battery-cluster-monitor__meta dd{margin:0;font-size:12px;line-height:20px}.station-battery-cluster-monitor__legends{flex-wrap:wrap;gap:0 8px;margin:9.5px 0 0;padding:0;list-style:none;display:flex}.station-battery-cluster-monitor__legends li{box-sizing:border-box;color:#4e5969;background:#fff;border:1px solid #f2f3f5;border-radius:4px;align-items:center;margin-top:8px;padding:8px;font:12px/18px PingFang SC,Microsoft YaHei,sans-serif;display:flex}.station-battery-cluster-monitor__legends i,.station-battery-cluster-monitor__pack li i{background:#00b42a;border-radius:2px;flex:none;width:4px;height:4px;margin-right:4px}.station-battery-cluster-monitor__legends .is-level-1{border-bottom-color:#00b42a}.station-battery-cluster-monitor__legends .is-level-2 i{background:#ff7d00}.station-battery-cluster-monitor__legends .is-level-2{border-bottom-color:#ff7d00}.station-battery-cluster-monitor__legends .is-level-3 i{background:#f53f3f}.station-battery-cluster-monitor__legends .is-level-3{border-bottom-color:#f53f3f}.station-battery-cluster-monitor__packs{gap:16px;margin-top:11.5px;display:grid}.station-battery-cluster-monitor__pack{box-sizing:border-box;background:#f7f8fa;border:1px solid #f2f3f5;border-radius:8px;padding:16px}.station-battery-cluster-monitor__pack>header{color:#1d2129;justify-content:space-between;align-items:center;margin-bottom:10px;font:12px PingFang SC,Microsoft YaHei,sans-serif;display:flex}.station-battery-cluster-monitor__pack>header strong{color:#333;font-size:14px;font-weight:600;line-height:18px}.station-battery-cluster-monitor__pack-summary{color:#86909c;background:#fff;border:1px solid #f2f3f5;border-radius:50px;align-items:center;gap:8px;width:auto;padding:4px 8px;display:inline-flex;box-shadow:0 2px 5px #00000008}.station-battery-cluster-monitor__pack-summary svg{width:16px;height:16px}.station-battery-cluster-monitor__pack ol{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.station-battery-cluster-monitor__pack li{box-sizing:border-box;color:#86909c;text-overflow:ellipsis;cursor:pointer;background:#fff;border:1px solid #e5e6eb;border-radius:6px;min-width:0;padding:10px;font:12px/18px PingFang SC,Microsoft YaHei,sans-serif;position:relative;overflow:hidden;box-shadow:0 2px 5px #00000008}.station-battery-cluster-monitor__pack li>span{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.station-battery-cluster-monitor__pack li>strong{color:#1d2129;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:18px;overflow:hidden}.station-battery-cluster-monitor__pack li i{width:6px;height:6px;margin:0;position:absolute;top:10px;right:10px}.station-battery-cluster-monitor__empty{box-sizing:border-box;color:#86909c;flex-direction:column;justify-content:center;align-items:center;height:520px;font-size:12px;display:flex}.station-battery-cluster-monitor__empty img{object-fit:contain;width:80px;height:80px}.station-battery-cluster-monitor__empty span{margin-top:10px}.station-load-analytics{position:relative;overflow:visible}.station-load-analytics__header{border-bottom:1px solid #ebeef2;justify-content:space-between;align-items:center;min-height:42px;padding-right:10px;display:flex}.station-device-info__sections>.station-load-analytics .station-load-analytics__header h3{border:0;flex:auto;margin:0}.station-load-analytics__controls{align-items:center;gap:10px;display:flex}.station-load-analytics__date{box-sizing:border-box;color:#4e5969;background:#fff;border:1px solid #e5e6eb;border-radius:4px;align-items:center;width:150px;height:32px;padding:0 10px;display:inline-flex}.station-load-analytics__date svg{flex:none;width:16px;height:16px;margin-right:8px}.station-load-analytics__date input{width:100%;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0}.station-load-analytics__legend{z-index:1;min-height:32px;padding:10px 10px 0;position:relative}.station-load-analytics__legend>button{color:#1d2129;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;padding:0 4px;font-size:13px;transition:all .3s;display:inline-flex}.station-load-analytics__legend>button:hover{background:#f7f8fa}.station-load-analytics__legend>button:before{content:"";background:#ea374e;border-radius:50%;width:8px;height:8px;margin-right:4px}.station-load-analytics__legend>button[aria-pressed=false]{opacity:.45}.station-load-analytics__legend [role=tooltip]{z-index:3;box-sizing:border-box;color:#1d2129;background:#fff;border:1px solid #ebeef2;border-radius:8px;width:300px;padding:10px;font-size:12px;line-height:18px;position:absolute;bottom:30px;left:10px;box-shadow:0 2px 5px #00000008}.station-load-analytics__legend [role=tooltip] strong,.station-load-analytics__legend [role=tooltip] span{display:block}.station-load-analytics__legend [role=tooltip] strong{color:#1d2129;margin-bottom:4px}.station-load-analytics__chart-frame{box-sizing:border-box;width:100%;padding:0 10px 10px}.station-load-analytics__chart{width:100%}.station-device-analytics{background:#fff;border:1px solid #ebeef2;border-radius:4px;margin-bottom:8px;display:block;overflow:visible;box-shadow:0 1px 4px #1d21290d}.station-device-analytics__module{box-sizing:border-box;background:#fff;border:0;border-radius:0;min-height:0;overflow:visible}.station-device-analytics__module>h3,.station-device-analytics__header{box-sizing:border-box;border-bottom:1px solid #ebeef2;align-items:center;min-height:40px;padding:0 16px;display:flex}.station-device-analytics__header{z-index:4;justify-content:space-between;min-height:50px;position:relative}.station-device-analytics__header h3{border:0;height:auto;padding:0}.station-device-analytics__controls{align-items:center;gap:10px;height:30px;display:flex}.station-device-analytics__periods{box-sizing:border-box;background:#f2f3f5;border-radius:6px;align-items:center;height:30px;padding:2px;display:inline-flex}.station-device-analytics__period-group{height:100%;display:flex;position:relative}.station-device-analytics__period-selected{pointer-events:none;background:#fff;border-radius:4px;height:100%;transition:all .3s;display:none;position:absolute;top:0;left:0;box-shadow:0 2px 5px #00000008}.station-device-analytics__period-item{box-sizing:border-box;color:#1d2129;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;min-width:36px;height:26px;padding:0 11px;font-size:14px;transition:all .2s;display:flex;position:relative}.station-device-analytics__period-item:not(.is-selected):hover{background:#f7f8fa}.station-device-analytics__period-input{opacity:0;width:0;height:0;margin:0;position:absolute}.station-device-analytics__period-label,.station-device-analytics__date-control{position:relative}.station-device-analytics__date-button,.station-device-analytics__today{box-sizing:border-box;color:#1d2129;background:#fff;border:1px solid #e5e6eb;border-radius:4px;justify-content:center;align-items:center;height:30px;padding:4px 10px;font-size:14px;display:inline-flex}.station-device-analytics__date-button{gap:5px;width:150px}.station-device-analytics__date-button svg{color:#86909c;width:14px;height:14px}.station-device-analytics__date-button[aria-expanded=true]{border-color:#0000;box-shadow:inset 0 0 0 1px #2426c0}.station-device-analytics__date-button:disabled{color:#c0c4cc;cursor:not-allowed;background:#f7f8fa}.station-device-analytics__today{color:#1d2129;width:60px}.station-device-analytics__date-popover{z-index:2000;box-sizing:border-box;background:#fff;border:.625px solid #e5e6eb;border-radius:4px;width:322px;padding:0;position:fixed;overflow:hidden;box-shadow:0 0 12px #0000001f}.station-device-analytics__date-popover[data-view=day]{height:342px}.station-device-analytics__date-popover[data-view=month],.station-device-analytics__date-popover[data-view=year]{height:261px}.station-device-analytics__date-picker-header{box-sizing:border-box;justify-content:space-between;align-items:center;height:42px;padding:12px 12px 0;display:flex}.station-device-analytics__date-popover[data-view=month] .station-device-analytics__date-picker-header,.station-device-analytics__date-popover[data-view=year] .station-device-analytics__date-picker-header{height:54px;padding-bottom:12px}.station-device-analytics__date-picker-header>strong{color:#1d2129;font-size:16px;font-weight:500;line-height:22px}.station-device-analytics__date-picker-nav,.station-device-analytics__date-picker-labels{align-items:center;display:inline-flex}.station-device-analytics__date-picker-nav button,.station-device-analytics__date-picker-labels button{box-sizing:border-box;color:#86909c;min-width:24px;height:24px;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.station-device-analytics__date-picker-nav button:hover,.station-device-analytics__date-picker-labels button:hover{color:#2426c0}.station-device-analytics__date-picker-nav svg{width:12px;height:12px}.station-device-analytics__date-picker-nav button svg+svg{margin-left:-7px}.station-device-analytics__date-picker-labels{gap:8px}.station-device-analytics__date-picker-labels button{color:#1d2129;font-size:16px;font-weight:500;line-height:22px}.station-device-analytics__date-calendar,.station-device-analytics__date-grid{table-layout:fixed;border-spacing:0;border-collapse:collapse;width:292px;margin:0 auto}.station-device-analytics__date-calendar{height:269px}.station-device-analytics__date-calendar th{box-sizing:border-box;color:#4e5969;text-align:center;border-bottom:1px solid #e5e6eb;height:41px;padding:0;font-size:12px;font-weight:400}.station-device-analytics__date-calendar td{box-sizing:border-box;text-align:center;width:41.714px;height:38px;padding:4px 0}.station-device-analytics__date-calendar td button{color:#1d2129;background:0 0;border:0;border-radius:50%;width:24px;height:24px;padding:0;font-size:12px;line-height:24px}.station-device-analytics__date-calendar td:not(.is-adjacent) button:not(:disabled):hover,.station-device-analytics__date-grid td button:not(:disabled):hover{color:#2426c0}.station-device-analytics__date-calendar td.is-adjacent button{color:#c0c4cc}.station-device-analytics__date-calendar td button:disabled,.station-device-analytics__date-grid td button:disabled{color:#c9cdd4;cursor:not-allowed}.station-device-analytics__date-calendar td[aria-selected=true] button,.station-device-analytics__date-grid td[aria-selected=true] button{color:#fff;background:#2426c0}.station-device-analytics__date-grid{height:192px;margin:0 auto}.station-device-analytics__date-grid td{box-sizing:border-box;text-align:center;height:64px;padding:8px 0}.station-device-analytics__date-grid td button{box-sizing:border-box;color:#1d2129;background:0 0;border:0;border-radius:18px;min-width:0;height:36px;padding:0;font-size:12px;line-height:36px}.station-device-analytics__date-grid--month td button{width:54px}.station-device-analytics__date-grid--year td button{width:60px}.station-device-analytics__date-grid td button:disabled{background:#f7f8fa}.station-device-analytics__module-content{box-sizing:border-box;padding:0 16px;position:relative;overflow-x:hidden}.station-device-analytics__module-content--overview{height:216px;padding-top:16px}.station-device-analytics__overview-chart{border-radius:12px;width:100%;height:200px;position:relative}.station-device-analytics__overview-canvas{height:200px;position:absolute;inset:0}.station-device-analytics__overview-page{z-index:3;color:#1d2129;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:16px;height:23px;padding:0;display:inline-flex;position:absolute;bottom:45px}.station-device-analytics__overview-page--previous{left:-10px}.station-device-analytics__overview-page--next{right:-10px}.station-device-analytics__overview-page svg{width:16px;height:16px}.station-device-analytics__overview-page:disabled,.station-device-analytics__overview-page.is-disabled{color:#c9cdd4;cursor:not-allowed}.station-device-analytics__date-accessibility{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.station-device-analytics__metric-cards{border:1px solid #ebeef2;border-radius:5px;margin:0 10px;display:flex;overflow:hidden;box-shadow:0 1px 3px #1d21290a}.station-device-analytics__metric-cards article{box-sizing:border-box;background:#fff;border:0;border-right:1px solid #ebeef2;border-radius:0;flex:1 1 0;grid-template-rows:18px 24px;grid-template-columns:minmax(0,1fr) 40px;align-content:center;column-gap:8px;min-width:0;height:63px;padding:8px 16px;display:grid}.station-device-analytics__metric-cards article:last-child{border-right:0}.station-device-analytics__metric-cards img{object-fit:contain;grid-area:1/2/3;align-self:center;width:40px;height:40px}.station-device-analytics__metric-cards span,.station-device-analytics__metric-cards strong{text-overflow:ellipsis;white-space:nowrap;grid-column:1;overflow:hidden}.station-device-analytics__metric-cards span{color:#4e5969;font-size:12px}.station-device-analytics__metric-cards strong{color:#1d2129;font-size:16px;font-weight:600}.station-device-analytics__metric-cards small{color:#86909c;font-size:10px;font-weight:400}.station-device-analytics__running,.station-device-analytics__electricity{min-height:258px;padding-top:0;position:relative}.station-device-analytics__electricity{min-height:300px}.station-device-analytics__running-legend{gap:20px;min-height:18px;display:flex}.station-device-analytics__running-legend button{color:#1d2129;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;padding:0 4px;font-size:13px;transition:all .3s;display:inline-flex}.station-storage-analytics .not-calc-tips{color:#86909c;background-color:#fff;border:1px solid #f2f3f5;border-radius:4px;align-items:center;gap:8px;width:max-content;margin-top:10px;padding:4px;font-size:13px;display:flex;box-shadow:0 2px 5px #00000008}.station-storage-analytics .not-calc-tips svg{color:#faad14;flex:none;width:16px;height:16px}.station-device-analytics__running-legend button:hover,.station-device-analytics__running-legend button:focus-visible{background:#f7f8fa;outline:0}.station-device-analytics__running-legend button:before{content:"";background:var(--legend-color);border-radius:50%;width:8px;height:8px}.station-device-analytics__running-legend button[data-line=true]:before{border-radius:0;height:2px}.station-device-analytics__running-legend button[aria-pressed=false]{opacity:.4}.station-device-analytics__legend-popover{z-index:2022;box-sizing:border-box;color:#1d2129;background:#fff;border:1px solid #e5e6eb;border-radius:8px;width:300px;padding:10px;font-size:12px;font-weight:400;line-height:18px;position:fixed;transform:translateY(-100%);box-shadow:0 2px 5px #00000008}.station-device-analytics__legend-popover-title,.station-device-analytics__legend-popover-content{font-size:12px;font-weight:400}.station-device-analytics__legend-popover-title{margin-bottom:12px}.station-device-analytics__legend-popover-content span{color:#ea374e}.station-device-analytics__legend-popover-arrow{background:#fff;border-bottom:1px solid #e5e6eb;border-right:1px solid #e5e6eb;width:8px;height:8px;position:absolute;bottom:-5px;left:30px;transform:rotate(45deg)}.custom-tooltip-power-trend-line,.custom-tooltip-electricity-trend-line,.custom-tooltip-pv-trend-line,.custom-tooltip-pv-trend-bar{z-index:100;color:#1d2129;flex-flow:column;justify-content:space-between;gap:8px;padding:6px;display:flex;position:relative}.custom-tooltip-power-trend-line .title,.custom-tooltip-electricity-trend-line .title,.custom-tooltip-pv-trend-line .title,.custom-tooltip-pv-trend-bar .title{color:#86909c;align-items:center;gap:8px;display:flex}.custom-tooltip-power-trend-line .title .time,.custom-tooltip-electricity-trend-line .title .time,.custom-tooltip-pv-trend-line .title .time,.custom-tooltip-pv-trend-bar .title .time{color:#86909c;font-size:12px;font-weight:400}.custom-tooltip-power-trend-line .custom-tooltip-items,.custom-tooltip-electricity-trend-line .custom-tooltip-items,.custom-tooltip-pv-trend-line .custom-tooltip-items,.custom-tooltip-pv-trend-bar .custom-tooltip-items{flex-flow:column wrap;justify-content:space-between;gap:8px;display:flex}.custom-tooltip-power-trend-line .custom-tooltip-item,.custom-tooltip-electricity-trend-line .custom-tooltip-item,.custom-tooltip-pv-trend-line .custom-tooltip-item,.custom-tooltip-pv-trend-bar .custom-tooltip-item{align-items:center;gap:8px;display:flex}.custom-tooltip-power-trend-line .custom-tooltip-label,.custom-tooltip-electricity-trend-line .custom-tooltip-label,.custom-tooltip-pv-trend-line .custom-tooltip-label,.custom-tooltip-pv-trend-bar .custom-tooltip-label{color:#86909c;align-items:center;gap:4px;font-size:12px;font-weight:400;display:flex}.custom-tooltip-power-trend-line .custom-tooltip-label>span,.custom-tooltip-electricity-trend-line .custom-tooltip-label>span,.custom-tooltip-pv-trend-line .custom-tooltip-label>span,.custom-tooltip-pv-trend-bar .custom-tooltip-label>span{color:#1d2129}.custom-tooltip-power-trend-line .custom-tooltip-value,.custom-tooltip-electricity-trend-line .custom-tooltip-value,.custom-tooltip-pv-trend-line .custom-tooltip-value,.custom-tooltip-pv-trend-bar .custom-tooltip-value{color:#1d2129;font-size:12px;font-weight:400}.station-device-analytics__unit{z-index:2;color:#86909c;font-size:10px;position:absolute;top:30px;left:0}.station-device-analytics__electricity .station-device-analytics__unit{top:30px}.station-device-analytics__chart{width:100%}.station-device-analytics__chart--running{height:240px}.station-device-analytics__chart--electricity{height:300px}.station-storage-analytics .station-device-analytics__electricity--aggregate{min-height:200px}.station-storage-analytics .station-device-analytics__chart--aggregate{height:200px}.station-pv-analytics{margin-top:0;margin-bottom:8px}.station-pv-analytics--device{border:0}.station-pv-analytics--group{border-width:1px}.station-pv-analytics .station-device-analytics__header{min-height:44px;padding:10px 16px}.station-pv-analytics .station-device-analytics__module>h3{border-bottom:0;min-height:40px;padding:0 16px}.station-pv-analytics .station-pv-analytics__controls .station-device-analytics__periods{height:24px;padding:2px}.station-pv-analytics .station-pv-analytics__controls .station-device-analytics__period-item{height:20px;padding:0 10px;font-size:12px}.station-pv-analytics__overview-chart{border-radius:12px}.station-pv-analytics__generation-summary{text-align:center;min-height:40px;box-shadow:none;background:#fff;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0 16px 16px;overflow:visible}.station-pv-analytics__generation-summary article{background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:auto;height:auto;padding:0;display:flex}.station-pv-analytics__generation-summary img{object-fit:contain;width:40px;height:40px;margin-right:8px}.station-pv-analytics__generation-summary span{color:#1d2129;font-size:16px;font-weight:400;line-height:24px;overflow:visible}.station-pv-analytics__generation-summary strong{color:#1d2129;margin-left:16px;font-family:Barlow,PingFang SC,sans-serif;font-size:20px;font-weight:600;line-height:22px;overflow:visible}.station-pv-analytics__generation-summary small{color:inherit;font-size:inherit;font-weight:inherit}.station-pv-analytics__line-content{padding:0 16px}.station-pv-analytics__line-chart{height:250px}.station-diesel-analytics{border-width:.625px;margin-top:0;margin-bottom:8px}.station-diesel-analytics .station-device-analytics__header{min-height:44px;padding:10px 16px}.station-diesel-analytics .station-device-analytics__module>h3{border-bottom:0;min-height:40px;padding:0 16px}.station-diesel-analytics .station-device-analytics__module-content--overview{padding:0 16px}.station-diesel-analytics .station-pv-analytics__overview-chart{border-radius:12px}.station-diesel-analytics__generation-summary{text-align:center;min-height:40px;box-shadow:none;background:#fff;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0 16px 16px;overflow:visible}.station-diesel-analytics__generation-summary article{background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:auto;height:auto;padding:0;display:flex}.station-diesel-analytics__generation-summary img{object-fit:contain;width:40px;height:40px;margin-right:8px}.station-diesel-analytics__generation-summary span{color:#1d2129;font-size:16px;font-weight:400;line-height:24px;overflow:visible}.station-diesel-analytics__generation-summary strong{color:#1d2129;margin-left:16px;font-family:Barlow,PingFang SC,sans-serif;font-size:20px;font-weight:600;line-height:22px;overflow:visible}.station-diesel-analytics__generation-summary small{color:inherit;font-size:inherit;font-weight:inherit}.station-diesel-analytics__empty-state{color:#1d2129;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:102px;font-size:14px;font-weight:500;display:flex}.station-diesel-analytics__empty-state img{object-fit:contain;width:48px;height:48px}.station-device-info-layer[data-model-id=diesel-group] .station-device-info__identity,.station-device-info-layer[data-model-id=diesel-group] .station-device-info__sections>section{border-width:.625px}.station-device-info-layer[data-model-id=diesel-group] .station-device-info__identity{min-height:91.25px}.station-device-info-layer[data-model-id=diesel-group] .station-device-info__identity-info,.station-device-info-layer[data-model-id=diesel-group] .station-device-info__operations,.station-device-info-layer[data-model-id=diesel-group] .station-device-info__identity-copy{height:70px}.station-device-info-layer[data-model-id=diesel-group] .station-device-info__fields>div{min-height:38.625px}.station-device-info-layer[data-model-id=diesel-group] .station-device-info__sections>section[data-section-title=状态数据] .station-device-info__metrics>div{min-height:44.625px}.station-device-info-layer[data-model-id=diesel-group] .station-device-info__sections>section[data-section-title=设备数据] .station-device-info__metrics>div{min-height:38.625px}.station-device-info-layer[data-model-id^=photovoltaic] .station-device-info__identity,.station-device-info-layer[data-model-id^=photovoltaic] .station-device-info__sections>section{border-width:1px}.station-device-info-layer[data-model-id=photovoltaic-group] .station-device-info__identity{min-height:92px}.station-device-info-layer[data-model-id=photovoltaic-group] .station-device-info__identity-info,.station-device-info-layer[data-model-id=photovoltaic-group] .station-device-info__operations,.station-device-info-layer[data-model-id=photovoltaic-group] .station-device-info__identity-copy{height:70px}.station-device-info-layer[data-model-id=photovoltaic-device] .station-device-info__identity{min-height:96px}.station-device-info-layer[data-model-id^=photovoltaic] .station-device-info__fields>div{min-height:39px}.station-device-info-layer[data-model-id^=photovoltaic] .station-device-info__fields>div:has(>button){min-height:43.5px}.station-device-info-layer[data-model-id^=photovoltaic] .station-device-info__sections>section[data-section-title=状态数据]>h3,.station-device-info-layer[data-model-id^=photovoltaic] .station-device-info__sections>section[data-section-title=设备数据]>h3{border-bottom:0}.station-device-info-layer[data-model-id^=photovoltaic] .station-device-info__sections>section[data-section-title=状态数据] .station-device-info__metrics{grid-template-columns:1fr}.station-device-info-layer[data-model-id^=photovoltaic] .station-device-info__sections>section[data-section-title=状态数据] .station-device-info__metrics>div{border-top:1px solid #f2f3f5;min-height:45px}.station-device-info-layer[data-model-id^=photovoltaic] .station-device-info__sections>section[data-section-title=设备数据] .station-device-info__metrics>div{border-top:1px solid #f2f3f5;min-height:39px}@media (width<=960px){.station-topology-sort-bar{overflow-x:auto}.station-topology-sort-bar button{flex:none}.station-device-info__fields,.station-device-info__metrics{grid-template-columns:1fr}.station-device-analytics__header{flex-direction:column;align-items:flex-start;gap:8px;min-height:88px;padding:10px}.station-device-analytics__controls{width:100%;overflow-x:auto}.station-device-analytics__metric-cards{grid-template-columns:1fr;margin:0 10px;display:grid}.station-pv-analytics__generation-summary{margin:0;display:flex}.station-device-info-layer[data-device-family=photovoltaic] .station-device-analytics__header{flex-direction:row;align-items:center;gap:0;min-height:44px;padding:10px 16px}.station-device-info-layer[data-device-family=photovoltaic] .station-device-analytics__controls{width:auto;overflow-x:visible}.station-device-info-layer[data-device-family=photovoltaic] .station-device-info__sections>section[data-section-title=设备数据] .station-device-info__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.supplemental-details-page__panel:has(.station-overview-panel){box-sizing:border-box;background:#fff;overflow:hidden}.supplemental-details-page__panel:has(.station-overview-panel)>.supplemental-details-page__metrics{display:none}.station-overview-panel{width:100%;height:100%;position:relative}.station-topology-monitor{isolation:isolate;box-sizing:border-box;background:#f2f3f5;border:1px solid #e5e6eb;border-radius:8px;width:100%;height:100%;position:relative;overflow:clip}.station-topology-monitor button{font:inherit}.station-topology-monitor__header svg,.station-topology-info-layer svg{fill:currentColor}.station-topology-monitor__header{box-sizing:border-box;color:#1d2129;background:#fff;border-bottom:1px solid #e5e6eb;align-items:center;width:100%;height:50px;padding:0 10px;font-size:12px;display:flex}.station-topology-monitor__navigation{box-sizing:border-box;color:#c9cdd4;flex:0 0 66px;align-items:center;gap:10px;height:48px;margin-right:16px;padding:10px 0;display:flex}.station-topology-monitor .station-topology-monitor__navigation button{box-sizing:border-box;color:#c9cdd4;opacity:1;cursor:no-drop;background:#f2f3f5;border:1px solid #e5e6eb;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;box-shadow:0 2px 4px #0000000d}.station-topology-monitor .station-topology-monitor__navigation button.is-active{color:#1d2129;cursor:pointer;background:#fff;border-color:#e5e6eb}.station-topology-monitor .station-topology-monitor__navigation svg{width:18px;height:18px}.station-topology-monitor__header h2{box-sizing:border-box;flex:0 0 92px;gap:8px;min-width:92px;margin:0;padding:6px 8px;font-size:12px;font-weight:700;line-height:normal;display:flex;position:relative}.station-topology-monitor__header h2:before{content:"";background:#165dff;border-radius:6px;width:2px;height:14px;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.station-topology-monitor__header dl{flex:auto;align-items:center;min-width:0;height:50px;margin:0;display:flex;overflow:hidden}.station-topology-monitor__header dl>div{color:#4e5969;white-space:nowrap;border-right:1px solid #e5e6eb;flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:2px;padding:4px 12px;display:flex}.station-topology-monitor__header dl>div:last-child{border-right:0}.station-topology-monitor__header dt{align-items:center;gap:2px;display:inline-flex}.station-topology-monitor__header dt svg:first-child{width:18px;height:18px}.station-topology-monitor__header dt svg:last-child:not(:first-child){color:#86909c;width:16px;height:16px}.station-topology-monitor__header dt{color:#4e5969;font-size:12px}.station-topology-monitor__header dd{color:#1d2129;text-overflow:ellipsis;min-width:0;margin:0 0 0 10px;font-size:12px;font-weight:700;overflow:hidden}.station-topology-monitor .station-topology-monitor__header>button{color:#1d2129;white-space:nowrap;background:#fff;border:1px solid #e5e6eb;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:6px;width:auto;height:30px;padding:4px 10px;font:14px/14px Arial,sans-serif;display:inline-flex}.station-topology-monitor .station-topology-monitor__header>button svg{width:14px;height:26px;margin-right:0}.station-topology-flow{background:#f2f3f5;width:100%;height:100%;position:relative;overflow:clip}.station-topology-flow.is-drilldown{height:100%}.station-topology-flow__background{z-index:0;pointer-events:none;display:block;position:absolute;inset:0}.station-topology-flow__viewport{z-index:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:clip}.station-topology-flow__viewport:active{cursor:grabbing}.station-topology-pane{transform-origin:0 0;will-change:transform;position:absolute;inset:0}.station-topology-node{box-sizing:border-box;color:#1d2129;transform-origin:0 0;font-size:12px;line-height:17px;position:absolute;top:0;left:0}.station-topology-node--line{pointer-events:none;background:#c9cdd4;height:2px}.station-topology-node--line span{color:#4e5969;white-space:nowrap;background:#f2f3f5;padding:2px 8px;position:absolute;top:-25px;left:50%;transform:translate(-50%)}.station-topology-node--grid{height:111px}.station-topology-node--grid:after{content:"";background:#c9cdd4;width:1px;height:28px;position:absolute;top:84px;left:39px}.station-topology-node--cabinet{height:511px}.station-topology-device{box-sizing:border-box;color:#1d2129;width:80px;height:120px;position:relative}.station-topology-device.is-interactive{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.station-topology-device.is-interactive.is-muted{cursor:default}.station-topology-device.is-interactive:focus-visible{outline-offset:3px;outline:2px solid #6669ff}.station-topology-device__image-box,.station-topology-device__image{object-fit:fill;width:80px;height:85px;display:block}.station-topology-device__tag{z-index:2;box-sizing:border-box;color:#3d4046;text-align:center;white-space:nowrap;background:#fffffff0;border:1px solid #e5e6eb;border-radius:3px;min-width:58px;height:24px;padding:3px 8px;line-height:17px;position:absolute;top:71px;left:50%;transform:translate(-50%)}.station-topology-device__tag svg{vertical-align:-2px;width:14px;height:14px;margin-left:3px}.station-topology-device.is-muted .station-topology-device__tag{color:#86909c;background:#f7f8fa}.station-topology-device__info{color:#4e5969;white-space:nowrap;width:160px;font-size:12px;line-height:17px;position:absolute;top:48px;left:98px}.station-topology-cabinet{width:100%;height:511px;position:relative}.station-topology-cabinet__transformer{width:80px;height:113px;position:absolute;top:0;left:50%;transform:translate(-50%)}.station-topology-cabinet__transformer:after{content:"";background:#c9cdd4;width:1px;height:31px;position:absolute;top:84px;left:39px}.station-topology-cabinet__frame{box-sizing:border-box;border:1px solid #c9cdd4;border-radius:4px;width:100%;height:372px;position:absolute;top:113px;left:0}.station-topology-cabinet__name{z-index:2;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #c9cdd4;border-radius:4px 0;width:91px;height:27px;padding:4px 7px;font-weight:600;line-height:18px;position:absolute;top:-1px;left:-1px;overflow:hidden}.station-topology-cabinet__upper{justify-content:center;gap:160px;width:100%;height:101px;display:flex;position:relative}.station-topology-cabinet__upper>.station-topology-device{margin-top:-4px}.station-topology-cabinet__upper>.station-topology-device:after{content:"";background:#c9cdd4;width:1px;height:21px;position:absolute;top:84px;left:39px}.station-topology-cabinet__bus-label{color:#4e5969;background:#fff;position:absolute;bottom:4px;right:10px}.station-topology-cabinet__bus{background:#c9cdd4;height:1px;position:absolute;top:100px;left:0;right:0}.station-topology-cabinet__devices{gap:170px;height:240px;display:flex;position:absolute;top:130px;left:20px}.station-topology-device-column{width:80px;height:240px;position:relative}.station-topology-device-column:before{content:"";background:#c9cdd4;width:1px;height:30px;position:absolute;top:-30px;left:39px}.station-topology-device-column .station-topology-device+.station-topology-device{margin-top:0}.station-topology-device-column--single{height:120px}.station-topology-load-tips{z-index:11;box-sizing:border-box;color:#86909c;overflow-wrap:break-word;background:#f7f8fa;border-radius:8px;justify-content:space-between;align-items:flex-start;min-width:125px;margin-top:-10px;padding:4px;font:12px/18px PingFang SC,sans-serif;display:flex;position:relative;top:-8px;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #0000000d}.station-topology-load-tips__icon{fill:currentColor;flex:0 0 18px;width:18px;min-width:18px;height:18px;margin-right:4px}.station-topology-load-tips>span{flex:auto;min-width:0}.station-topology-node--grid:after,.station-topology-cabinet__transformer:after,.station-topology-cabinet__upper>.station-topology-device:after,.station-topology-device-column:before{display:none}.station-topology-source-flow-line{z-index:9;box-sizing:content-box;pointer-events:none;width:1397px;position:absolute;left:calc(50% - 12px);overflow:hidden;transform:translate(-50%)}.station-topology-source-flow-line.is-grid{top:38px}.station-topology-source-flow-line.is-transformer,.station-topology-source-flow-line.is-upper{top:0}.station-topology-source-flow-line.is-column{top:-15px}.station-topology-source-flow-line svg{width:1397px;height:350px;display:block;overflow:hidden}.station-topology-device__image-box,.station-topology-device__tag,.station-topology-device__info{z-index:10}.station-topology-device__image-box{position:relative}.station-topology-cabinet__bottom-info{box-sizing:border-box;color:#4e5969;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;height:30px;padding:6px 10px;position:absolute;bottom:-27px;left:0;overflow:hidden}.station-topology-reset{z-index:99;color:#3d4046;background:#fff;border:1px solid #e5e6eb;border-radius:4px;justify-content:center;align-items:center;gap:8px;width:113px;height:38px;display:flex;position:absolute;top:10px;left:10px;box-shadow:0 1px 4px #1d21291a}.station-topology-reset svg{width:16px;height:16px}.station-topology-info-layer{z-index:999;box-sizing:border-box;background:#fff;border:1px solid #e5e6eb;border-radius:8px;flex-direction:column;width:600px;display:flex;position:absolute;inset:60px 10px 10px auto;overflow:hidden;transform:none;box-shadow:0 0 12px #0000001f}.station-topology-info-layer__header{box-sizing:border-box;flex:0 auto;justify-content:space-between;align-items:center;padding:10px;display:flex;position:relative}.station-topology-info-layer__header:before{z-index:1;content:"";background:#2426c0;border-radius:10px;width:2px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.station-topology-info-layer h2,.station-topology-info-layer h3{color:#1d2129;margin:0;font-size:14px;font-weight:600;line-height:22px}.station-topology-info-layer__header h2{color:#2426c0;border-left:0;padding-left:0;font-size:16px;line-height:normal}.station-topology-info-layer__content{box-sizing:border-box;background:#f7f8fa;flex:1;height:auto;min-height:0;padding:8px;overflow-y:auto}.station-topology-info__statistics>header,.station-topology-info__overview>header,.station-topology-info__trend>h2,.station-topology-info__device-status>h2{align-items:center;height:48px;display:flex}.station-topology-info__statistics>header{justify-content:space-between}.station-topology-info__statistics>header>button{color:#2426c0;background:0 0;border:0;align-items:center;gap:3px;height:28px;padding:0;display:inline-flex}.station-topology-info__statistics>header>button svg{width:16px;height:16px}.station-topology-info__statistics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.station-topology-info__statistics-grid>article{box-sizing:border-box;background:#f7f8fa;border-radius:5px;min-height:84px;padding:9px 10px}.station-topology-info__statistics-grid>article>div{margin-top:7px;display:flex}.station-topology-info__statistics-grid dl{text-align:left;flex:1 1 0;min-width:0;margin:0}.station-topology-info__statistics-grid dd{color:#1d2129;align-items:baseline;margin:0;display:flex}.station-topology-info__statistics-grid dd strong{font-size:17px;font-weight:600}.station-topology-info__statistics-grid dd small{color:#4e5969;margin-left:3px;font-size:10px}.station-topology-info__statistics-grid dt{color:#86909c;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.station-topology-info__overview>header{gap:10px}.station-topology-info__overview>header h2{margin-right:auto}.station-topology-info__overview .station-overview-panel__periods{background:#f4f5f8;border-radius:4px;gap:1px;padding:2px;display:inline-flex}.station-topology-info__overview .station-overview-panel__periods button{color:#4e5969;background:0 0;border:0;border-radius:3px;min-width:34px;height:26px;padding:0 8px}.station-topology-info__overview .station-overview-panel__periods button.is-active{color:#2426c0;background:#fff;box-shadow:0 1px 4px #1d21291f}.station-topology-info__today{color:#3d4046;background:#fff;border:1px solid #e5e6eb;border-radius:4px;height:30px;padding:0 13px}.station-topology-info__date-picker{box-sizing:border-box;color:#4e5969;background:#fff;border:1px solid #e5e6eb;border-radius:4px;align-items:center;gap:6px;width:150px;height:30px;padding:0 10px;display:inline-flex}.station-topology-info__date-picker svg{color:#86909c;width:14px;height:14px}.station-topology-info__overview>.station-overview-panel__period{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.station-topology-info__metric-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.station-topology-info__metric-cards article{box-sizing:border-box;background:#f7f8fa;border-radius:5px;flex-direction:column;justify-content:center;min-height:72px;padding:9px 12px;display:flex}.station-topology-info__metric-cards span{color:#86909c;font-size:11px}.station-topology-info__metric-cards strong{color:#1d2129;margin-top:4px;font-size:20px;font-weight:600}.station-topology-info__metric-cards small{color:#4e5969;margin-left:3px;font-size:10px;font-weight:400}.station-topology-info__trend,.station-topology-info__device-status{margin-top:3px}.station-topology-info__chart{background:#fff;width:100%;height:165px}.station-topology-info__device-status>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;padding-bottom:10px;display:grid}.station-topology-info__device-status article{color:#4e5969;justify-items:center;gap:2px;font-size:10px;display:grid}.station-topology-info__device-status svg{color:#2426c0;width:20px;height:20px}.station-topology-info__device-status strong{color:#1d2129;font-size:14px}.station-topology-info__statistics,.station-topology-info__overview,.station-topology-info__device-status{box-sizing:border-box;background:#fff;border:1px solid #e5e6eb;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #1d21290a}.station-topology-info__statistics{height:230px;margin-bottom:8px}.station-topology-info__statistics>header{box-sizing:border-box;height:42px;padding:0 10px}.station-topology-info__statistics-grid{box-sizing:border-box;gap:0;height:188px;padding:0 10px 10px}.station-topology-info__statistics-grid>article{background:#fff;border:0;border-top:1px solid #ebeef2;border-radius:0;min-height:0;padding:8px 10px}.station-topology-info__statistics-grid>article:nth-child(odd){border-right:1px solid #ebeef2}.station-topology-info__statistics-grid>article h3{align-items:center;gap:5px;height:22px;font-size:12px;display:flex}.station-topology-info__statistics-grid>article h3 svg{color:#2426c0;width:16px;height:16px}.station-topology-info__statistics-grid>article>div{margin-top:5px}.station-topology-info__statistics-grid dd strong{font-size:16px}.station-topology-info__overview{height:673px;margin:8px 0;overflow:visible}.station-topology-info__overview>header{z-index:20;box-sizing:border-box;border-bottom:1px solid #f2f3f5;gap:8px;height:50.6px;padding:10px;position:relative}.station-date-picker-popover{z-index:1300;box-sizing:border-box;color:#1d2129;background:#fff;border:1px solid #e5e6eb;border-radius:4px;width:322px;padding:0 10px 10px;position:absolute;top:44px;right:60px;box-shadow:0 2px 12px #0000001f}.station-date-picker-popover__header{box-sizing:border-box;justify-content:space-between;align-items:center;height:50px;display:flex}.station-date-picker-popover__header>span{align-items:center;display:inline-flex}.station-date-picker-popover__header button{color:#606266;background:0 0;border:0;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 3px;display:inline-flex}.station-date-picker-popover__header button svg{width:12px;height:12px}.station-date-picker-popover__header button[aria-label=前一年] svg+svg,.station-date-picker-popover__header button[aria-label=后一年] svg+svg{margin-left:-7px}.station-date-picker-popover__labels{gap:10px}.station-date-picker-popover__labels button{font-size:14px;font-weight:500}.station-date-picker-popover__calendar{table-layout:fixed;border-spacing:0;border-collapse:collapse;width:100%}.station-date-picker-popover__calendar th{color:#606266;border-bottom:1px solid #e5e6eb;height:32px;font-size:12px;font-weight:400}.station-date-picker-popover__calendar td{text-align:center;height:36px;padding:0}.station-date-picker-popover__calendar td button{color:#606266;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;padding:0;font-size:12px;display:inline-flex}.station-date-picker-popover__calendar td button:disabled{color:#c0c4cc;cursor:not-allowed}.station-date-picker-popover__calendar td[aria-selected=true] button{color:#fff;background:#2426c0}.station-date-picker-popover__calendar td.is-adjacent button{color:#dcdfe6}.station-date-picker-popover__choice-grid{table-layout:fixed;border-spacing:0;border-collapse:collapse;width:100%;height:248px}.station-date-picker-popover__choice-grid td{text-align:center;width:25%;height:76px;padding:4px}.station-date-picker-popover__choice-grid td button{color:#606266;background:0 0;border:0;border-radius:4px;width:58px;height:36px;padding:0}.station-date-picker-popover__choice-grid td button:disabled{color:#c0c4cc;cursor:not-allowed}.station-date-picker-popover__choice-grid td[aria-selected=true] button{color:#2426c0;background:#ebebff;font-weight:700}.station-topology-info__overview .station-overview-panel__periods{padding:2px}.station-topology-info__overview .station-overview-panel__periods button{min-width:36px;height:26px;padding:0 7px;font-size:12px}.station-topology-info__today{width:60px;height:30px;padding:0;font-size:12px}.station-topology-info__energy-chart{box-sizing:border-box;height:216px;padding:16px 16px 0}.station-energy-chart{width:100%;height:200px;position:relative;overflow:hidden}.station-energy-chart__legend{z-index:2;color:#4e5969;white-space:nowrap;justify-content:flex-start;align-items:center;gap:14px;height:28px;font-size:9px;display:flex;position:absolute;top:0;left:0;right:0}.station-energy-chart__legend span{align-items:center;gap:4px;display:inline-flex}.station-energy-chart__legend span:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.station-energy-chart__legend .is-charge{color:#00b42a}.station-energy-chart__legend .is-discharge{color:#2426c0}.station-energy-chart__legend .is-efficiency{color:#86909c}.station-energy-chart__legend .is-capacity-one{color:#722ed1}.station-energy-chart__legend .is-capacity-two{color:#1890ff}.station-energy-chart__legend .is-capacity-one:before,.station-energy-chart__legend .is-capacity-two:before{border-radius:0;width:14px;height:1px}.station-energy-chart__canvas{position:absolute;inset:28px 0 66px}.station-energy-chart__dates{grid-template-columns:repeat(7,60px);justify-content:space-between;gap:0;height:60px;padding:0 10px;display:grid;position:absolute;bottom:0;left:0;right:0;transform:translateY(-25px)}.station-energy-chart__dates button{color:#4e5969;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #ebeef2;border-radius:5px;min-width:0;height:60px;padding:0;font-size:13px;overflow:hidden;box-shadow:0 1px 3px #1d21290a}.station-energy-chart__dates button[aria-pressed=true]{color:#2426c0;background:#fff;border-color:#c7c8f5}.station-topology-info__metric-cards{box-sizing:border-box;gap:8px;height:65.4px;padding:0 10px}.station-topology-info__metric-cards article{box-sizing:border-box;background:#fff;border:1px solid #ebeef2;border-radius:5px;grid-template-rows:18px 24px;grid-template-columns:minmax(0,1fr) 40px;align-content:center;column-gap:8px;height:64px;min-height:0;padding:8px 12px;display:grid}.station-topology-info__metric-cards img{object-fit:contain;grid-area:1/2/3;align-self:center;width:40px;height:40px}.station-topology-info__metric-cards span,.station-topology-info__metric-cards strong{grid-column:1;margin:0}.station-topology-info__metric-cards strong{font-size:18px;line-height:24px}.station-topology-info__trend{height:341px;margin-top:0}.station-topology-info__trend>h2{box-sizing:border-box;border-top:1px solid #f2f3f5;height:40px;padding:0 10px}.station-topology-info__trend-content{box-sizing:border-box;height:300px;padding:0 16px}.station-topology-info__chart{height:300px}.station-topology-info__device-status{min-height:222px;margin:8px 0 0}.station-topology-info__device-status>h2{box-sizing:border-box;border-bottom:1px solid #f2f3f5;height:40.6px;padding:0 10px}.station-topology-info__device-status>div{box-sizing:border-box;flex-wrap:wrap;align-content:flex-start;gap:0;height:181px;padding:16px 0 4px 16px;display:flex}.station-topology-info__device-status article{box-sizing:border-box;color:#4e5969;background:#f7f8fa;border:1px solid #f2f3f5;border-radius:4px;grid-template-rows:24px 18px;grid-template-columns:20px 1fr;justify-items:start;gap:0 4px;width:66px;height:62px;margin:0 12px 12px 0;padding:8px;display:grid}.station-topology-info__device-status article svg{color:#2426c0;grid-row:1;width:20px;height:20px}.station-topology-info__device-status article strong{grid-row:1;align-self:center;font-size:14px}.station-topology-info__device-status article span{text-overflow:ellipsis;white-space:nowrap;grid-column:1/3;align-self:end;font-size:10px;overflow:hidden}.station-topology-info__device-status article.is-error svg,.station-topology-info__device-status article.is-error strong{color:#f55050}.station-information-drawer-layer{z-index:2100;position:fixed;inset:0}.station-information-drawer-layer__mask{background:#00000080;position:absolute;inset:0}.station-information-drawer{box-sizing:border-box;background:#fff;border-radius:0;min-width:1000px;position:absolute;inset:10px;overflow:hidden;box-shadow:0 0 12px #0000002e}.station-information-drawer>header{box-sizing:border-box;border-bottom:1px solid #ebeef2;align-items:center;height:59px;padding:10px;display:flex}.station-information-drawer>header button{color:#303133;cursor:pointer;background:#fff;border:1px solid #f2f3f5;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-right:10px;padding:0;display:inline-flex;box-shadow:0 2px 5px #00000008}.station-information-drawer>header button svg{width:22px;height:22px}.station-information-drawer>header h2{color:#303133;flex:1;height:38px;margin:0;font-family:PingFang SC,Arial,sans-serif;font-size:14px;font-weight:600;line-height:38px}.station-information-drawer__content{box-sizing:border-box;background-color:#f2f3f5;background-image:radial-gradient(#c6c6c6 5%,#0000 0);background-size:22px 22px;width:calc(100% - 32px);height:calc(100% - 91px);min-height:0;margin:16px;position:relative;overflow:hidden}.station-information-drawer__topology-chip{z-index:2;box-sizing:border-box;color:#1d2129;background:#fff;border:1px solid #e5e6eb;border-radius:6px;align-items:center;gap:8px;height:38px;padding:8px 16px;font-family:PingFang SC,Arial,sans-serif;font-size:14px;line-height:22px;display:flex;position:absolute;top:1px;left:0;box-shadow:0 2px 5px #00000008}.station-information-drawer__topology-chip svg{width:16px;height:16px}.station-information-drawer__topology-chip>span{padding-left:4.66406px}.station-information-drawer__empty-topology{color:#86909c;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:160px;display:flex;position:absolute;top:50%;left:calc(50% - 200px);transform:translate(-50%,-50%)}.station-information-drawer__empty-topology img{width:100px;height:100px;margin-bottom:30px}.station-information-drawer__empty-topology strong{color:#1d2129;white-space:nowrap;width:100%;font-family:PingFang SC,Arial,sans-serif;font-size:18px;font-weight:600;line-height:22px;display:block}.station-information-drawer__empty-topology span{color:#86909c;white-space:nowrap;margin-top:10px;font-family:PingFang SC,Arial,sans-serif;font-size:16px;font-weight:400;line-height:24px}.station-information-drawer__form-scroller{z-index:3;box-sizing:border-box;overscroll-behavior:contain;background:#fff;width:400px;height:100%;min-height:0;position:absolute;top:0;right:0;overflow:auto}.station-information-form,.station-information-form fieldset{box-sizing:border-box;border:0;width:100%;margin:0;padding:0;font-family:PingFang SC,Arial,sans-serif}.station-information-form fieldset{padding-bottom:10px}.station-information-form__section:nth-of-type(3){margin-top:10px}.station-information-form__section>h3{box-sizing:border-box;color:#1d2129;background:#f7f8fa;height:40px;margin:0 0 15px;padding:9px 16px;font-size:14px;font-weight:600;line-height:22px}.station-information-form__item{box-sizing:border-box;flex-direction:column;gap:4px;min-height:72px;padding:0 16px 15px;display:flex}.station-information-form__item:has(textarea){min-height:146px}.station-information-form__item--without-label{gap:0;min-height:46px;padding-bottom:16px}.station-information-form__label{color:#1d2129;align-items:center;gap:8px;height:22px;font-size:14px;font-weight:400;line-height:22px;display:flex}.station-information-form__label-text>span{color:#f55050;margin-right:4px}.station-information-form__label>svg{color:#86909c;fill:currentColor;width:16px;height:16px}.station-information-form input[type=text],.station-information-form select,.station-information-form textarea{box-sizing:border-box;color:#86909c;opacity:1;-webkit-text-fill-color:#86909c;background:#f7f8fa;border:1px solid #e5e6eb;border-radius:4px;width:100%;min-width:0;height:30px;padding:0 10px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;line-height:28px}.station-information-form textarea{resize:none;height:94px;padding:5px 10px;line-height:20px}.station-information-form input::placeholder,.station-information-form textarea::placeholder{color:#c0c4cc;-webkit-text-fill-color:#c0c4cc}.station-information-form__radios{align-items:center;gap:0;height:30px;display:flex}.station-information-form__radios label{box-sizing:border-box;color:#86909c;align-items:center;gap:6px;width:62px;height:30px;margin-right:10px;font-size:14px;line-height:22px;display:inline-flex}.station-information-form__radios label:last-child{margin-right:0}.station-information-form__radios input{accent-color:#2426c0;opacity:.7;width:14px;height:14px;margin:0}.station-information-form__control-with-icon{display:block;position:relative}.station-information-form__control-with-icon>svg{color:#86909c;fill:currentColor;pointer-events:none;width:14px;height:14px;position:absolute;top:8px;left:10px}.station-information-form .station-information-form__control-with-icon--date>input{padding-left:28px}.station-information-form__joined-control{gap:8px;width:100%;display:flex}.station-information-form__joined-control>input,.station-information-form__joined-control>select,.station-information-form__joined-control>.station-information-form__select-like{flex:1}.station-information-form__select-like{min-width:0;display:block;position:relative}.station-information-form__select-like>input{padding-right:28px}.station-information-form__select-like>svg{color:#86909c;fill:currentColor;pointer-events:none;width:14px;height:14px;position:absolute;top:8px;right:10px}.station-information-form__joined-control>button{box-sizing:border-box;color:#86909c;background:#f7f8fa;border:1px solid #e5e6eb;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:4px;width:36px;min-width:36px;height:30px;padding:0;font-size:14px;display:inline-flex}.station-information-form__joined-control>.station-information-form__location-button{width:70px;min-width:70px}.station-information-form__joined-control>button svg{fill:currentColor;width:14px;height:14px}.station-information-drawer__load-state{color:#4e5969;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:220px;font-family:PingFang SC,Arial,sans-serif;font-size:14px;display:flex;position:absolute;top:50%;left:calc(50% - 200px);transform:translate(-50%,-50%)}.station-information-drawer__load-state>span{border:3px solid #e5e6eb;border-top-color:#2426c0;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite station-information-spin}.station-information-drawer__load-state>button{color:#2426c0;cursor:pointer;background:#fff;border:1px solid #979fff;border-radius:4px;height:30px;padding:0 14px}.station-information-topology-preview{z-index:1;box-sizing:border-box;color:#1d2129;background:#f2f3f5;font-family:PingFang SC,Arial,sans-serif;position:absolute;inset:0;overflow:hidden}.station-information-topology-preview svg{fill:currentColor}.station-information-topology-summary{z-index:4;box-sizing:border-box;background:#fff;align-items:center;width:calc(100% - 400px);height:70px;padding:16px;font-size:12px;display:flex;position:absolute;top:0;left:0;overflow:visible}.station-information-topology-summary__title{border-right:1px solid #e5e6eb;flex:none;align-items:center;gap:8px;height:38px;padding-right:12px;font-size:14px;display:inline-flex}.station-information-topology-summary__title svg{width:16px;height:16px}.station-information-topology-summary__metrics{white-space:nowrap;align-items:center;min-width:0;margin-left:16px;padding-left:8px;display:flex;position:relative}.station-information-topology-summary__metrics:before{content:"";background:#2426c0;border-radius:6px;width:2px;height:14px;position:absolute;top:2px;left:0}.station-information-topology-summary__metrics>strong{color:#1d2129;flex:none;margin-left:12px}.station-information-topology-summary__metric{color:#4e5969;border-right:1px solid #e5e6eb;flex:none;align-items:center;gap:4px;height:22px;margin-left:12px;padding-right:12px;display:inline-flex;position:relative}.station-information-topology-summary__metric:last-child{border-right:0}.station-information-topology-summary__metric>svg{width:18px;height:18px}.station-information-topology-summary__metric>b{color:#1d2129;text-overflow:ellipsis;max-width:190px;margin-left:6px;font-weight:700;overflow:hidden}.station-information-topology-summary__help{outline:none;align-items:center;display:inline-flex;position:relative}.station-information-topology-summary__help>svg{color:#86909c;width:14px;height:14px}.station-information-topology-summary__tooltip{z-index:20;color:#fff;white-space:nowrap;background:#303133;border-radius:4px;min-width:180px;padding:8px 10px;line-height:20px;display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000029}.station-information-topology-summary__tooltip>span,.station-information-topology-summary__help:hover .station-information-topology-summary__tooltip,.station-information-topology-summary__help:focus-visible .station-information-topology-summary__tooltip{display:block}.station-information-topology-preview__reset{z-index:5;box-sizing:border-box;color:#1d2129;cursor:pointer;background:#fff;border:1px solid #e5e6eb;border-radius:4px;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 15px;font:14px/22px PingFang SC,Arial,sans-serif;display:inline-flex;position:absolute;top:86px;left:16px;box-shadow:0 2px 5px #00000008}.station-information-topology-preview__reset svg{width:16px;height:16px}.station-information-topology-preview__reset:focus-visible{outline-offset:2px;outline:2px solid #6669ff}.station-information-topology-preview__viewport{z-index:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-color:#f2f3f5;background-image:radial-gradient(#c6c6c6 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:70px 400px 0 0;overflow:hidden}.station-information-topology-preview__viewport:active{cursor:grabbing}.station-information-topology-preview__world{transform-origin:0 0;will-change:transform;width:0;height:0;transition-property:left,top,transform;transition-timing-function:ease;position:absolute;top:50%;left:50%}.station-information-topology-preview__high-voltage-busbar{z-index:1;box-sizing:border-box;color:#86909c;border-bottom:2px solid #c9cdd4;height:1px;transition-property:left,top;transition-timing-function:ease;position:absolute}.station-information-topology-preview__high-voltage-busbar>span{white-space:nowrap;font-size:14px;position:absolute;top:-30px;right:10px}.station-information-topology-preview__power-grid,.station-information-topology-preview__node-position{position:absolute}.station-information-topology-preview__power-grid{z-index:2;width:80px}.station-information-topology-preview__power-grid:focus-visible,.station-information-topology-node:focus-visible{outline-offset:3px;outline:2px solid #6669ff}.station-information-topology-node{z-index:10;box-sizing:border-box;color:#1d2129;outline:none;width:100%;height:100%;padding-bottom:29px;transition:all .5s;position:relative;overflow:hidden}.station-information-topology-node__transformer{z-index:9;width:80px;height:113px;position:absolute;top:0;left:50%;transform:translate(-50%)}.station-information-topology-node__panel{z-index:8;box-sizing:border-box;white-space:nowrap;background:#fff;border:1px solid #e5e6eb;border-radius:8px;min-width:230px;position:absolute;inset:0 0 29px;overflow:hidden;box-shadow:0 2px 5px #00000008}.station-information-topology-node[data-template-type="1"] .station-information-topology-node__panel{top:113px}.station-information-topology-node__header{z-index:10;align-items:center;width:100%;height:26px;display:flex;position:relative}.station-information-topology-node__header>strong{box-sizing:border-box;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#f7f8fa;border-bottom:1px solid #e5e6eb;border-right:1px solid #e5e6eb;border-radius:0 0 8px;min-width:61px;max-width:120px;height:26px;padding:0 10px;font-size:12px;font-weight:600;line-height:26px;overflow:hidden}.station-information-topology-node__calc{box-sizing:border-box;color:#4e5969;background:#f7f8fa;border-bottom:1px solid #e5e6eb;border-right:1px solid #e5e6eb;border-radius:0 0 8px;justify-content:center;align-items:center;width:24px;height:26px;display:inline-flex}.station-information-topology-node__calc svg{width:16px;height:16px}.station-information-topology-node__business-content,.station-information-topology-node__template-content{position:absolute;inset:26px 0 0}.station-information-topology-node__upper-row{box-sizing:border-box;justify-content:center;align-items:flex-end;gap:20px;width:100%;height:118px;display:flex;position:relative}.station-information-topology-node__business-content>.station-information-topology-node__upper-row{height:108px}.station-information-topology-node__busbar{box-sizing:border-box;background:#e5e6eb;width:calc(100% + 40px);height:2px;position:relative;left:-20px}.station-information-topology-node__busbar>span{color:#4e5969;font-size:12px;position:absolute;bottom:4px;right:10px}.station-information-topology-node__lower-row{box-sizing:border-box;justify-content:space-around;align-items:flex-start;gap:20px;width:100%;min-height:250px;padding:30px 10px 0;display:flex;position:relative}.station-information-topology-node__business-content>.station-information-topology-node__lower-row{padding:18px 20px 0}.station-information-topology-node__device-column,.station-information-topology-node__source-branch{flex-direction:column;flex:0 0 80px;align-items:center;width:80px;display:flex;position:relative}.station-information-topology-node__device-column.is-single{justify-content:flex-end;min-height:210px}.station-information-topology-node__device-column.is-cems{align-self:flex-start}.station-information-topology-node__source-pair{justify-content:space-between;width:200px;display:flex;position:relative}.station-information-topology-node__source-pair .station-information-topology-horizon-connector{position:absolute;top:38px;left:0}.station-information-topology-node__template-content.is-grid-connected>.station-information-topology-node__upper-row{grid-template-columns:200px 80px 80px;justify-content:space-around;align-items:end;height:225px;padding:0 10px;display:grid}.station-information-topology-node__template-content.is-grid-connected .station-information-topology-node__source-branch{width:200px}.station-information-topology-node__template-content.is-off-grid>.station-information-topology-node__upper-row{grid-template-columns:repeat(3,80px);justify-content:space-around;align-items:end;height:245px;padding:0 10px;display:grid}.station-information-topology-device{z-index:10;box-sizing:border-box;color:#1d2129;flex:none;width:80px;min-height:100px;font-size:12px;line-height:20px;position:relative}.station-information-topology-device__image-box{width:80px;height:85px;position:relative}.station-information-topology-device__image-box>img{object-fit:fill;width:100%;height:100%;display:block}.station-information-topology-device__tag{box-sizing:content-box;text-align:center;white-space:nowrap;background:#fff;border-radius:50px;min-width:38px;padding:2px 8px;line-height:20px;display:table;position:relative;top:-15px;left:50%;transform:translate(-50%);box-shadow:0 1px 2px #0000001a}.station-information-topology-device.is-unavailable .station-information-topology-device__tag{color:#86909c;background:#f7f8fa}.station-information-topology-device__detail{z-index:12;color:#4e5969;min-width:100px;font-size:12px;font-weight:600;position:absolute;top:48px;left:90px}.station-information-topology-device__cabinet-detail{flex-direction:column;font-weight:400;line-height:20px;display:flex}.station-information-topology-connector{z-index:9;box-sizing:content-box;background:#c9cdd4;width:1px;min-height:18px;display:block;position:relative;left:50%;transform:translate(-50%)}.station-information-topology-horizon-connector{z-index:9;fill:none;overflow:visible}.station-information-topology-node__footer{z-index:9;box-sizing:border-box;color:#4e5969;white-space:nowrap;background:#fff;border:1px solid #e5e6eb;border-radius:0 0 8px 8px;align-items:center;gap:10px;height:34px;padding:0 8px;font-size:12px;line-height:34px;display:flex;position:absolute;bottom:2px;left:0;right:0;overflow:hidden}@keyframes station-information-spin{to{transform:rotate(360deg)}}.station-topology-runtime-state{z-index:20;color:#4e5969;background:#fff;border:1px solid #e5e6eb;border-radius:4px;flex-direction:column;align-items:center;gap:8px;min-width:280px;padding:28px 36px;font-size:13px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 16px #00000014}.station-topology-runtime-state strong{color:#1d2129;font-size:15px}.station-topology-runtime-stale,.station-topology-runtime-drilldown{z-index:30;color:#4e5969;background:#fff;border:1px solid #e5e6eb;border-radius:4px;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex;position:absolute;bottom:20px;right:20px;box-shadow:0 2px 10px #00000014}.station-topology-runtime-drilldown button{color:#2426c0;background:#fff;border:1px solid #a5aaff;border-radius:3px;padding:3px 10px}.notification-group-source__table-card{padding:0;overflow:hidden}.notification-group-source__table-card>h2{margin:0;padding:16px}.notification-group-source__toolbar,.notification-group-editor__rule-toolbar{align-items:center;gap:8px;padding:0 16px 16px;display:flex}.notification-group-source__toolbar input,.notification-group-editor__rule-toolbar input{box-sizing:border-box;border:1px solid #dcdfe6;border-radius:4px;width:240px;height:32px;padding:0 10px}.notification-group-source__toolbar button,.notification-group-editor__rule-toolbar button,.notification-group-editor button,.notification-group-editor__nested-dialog button{box-sizing:border-box;color:#2426c0;background:#fff;border:1px solid #b4b8ff;border-radius:4px;min-height:32px;padding:0 14px}.notification-group-editor button.is-primary,.notification-group-editor__nested-dialog button.is-primary,.notification-group-editor__rule-toolbar button.is-primary{color:#fff;background:#2426c0;border-color:#2426c0}.notification-group-source__rule-table th,.notification-group-source__rule-table td:nth-child(n+3){text-align:center}.notification-group-source__visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.notification-group-source__filter-layer,.notification-group-editor__nested-layer{z-index:2100;position:fixed;inset:0}.notification-group-source__filter-mask,.notification-group-editor__nested-mask{background:#0000005c;border:0;padding:0;position:absolute;inset:0}.notification-group-source__filter-drawer{box-sizing:border-box;background:#fff;border-radius:8px;flex-direction:column;width:500px;display:flex;position:absolute;top:10px;bottom:10px;right:10px;box-shadow:0 10px 30px #00000024}.notification-group-source__filter-drawer>header,.notification-group-editor__nested-dialog>header{border-bottom:1px solid #e5e6eb;justify-content:space-between;align-items:center;min-height:56px;padding:0 20px;display:flex}.notification-group-source__filter-drawer h3,.notification-group-editor__nested-dialog h3{margin:0;font-size:16px}.notification-group-source__filter-drawer>header button,.notification-group-editor__nested-dialog>header button{color:#4e5969;background:0 0;border:0;padding:0;font-size:22px}.notification-group-source__filter-fields,.notification-group-editor__nested-fields{gap:18px;padding:20px;display:grid}.notification-group-source__filter-fields>label,.notification-group-editor__nested-fields>label,.notification-group-editor__template-dialog>label{gap:8px;display:grid}.notification-group-source__filter-fields input,.notification-group-editor__nested-fields input,.notification-group-editor__nested-fields select,.notification-group-editor__template-dialog select{box-sizing:border-box;border:1px solid #dcdfe6;border-radius:4px;width:100%;height:32px;padding:0 10px}.notification-group-source__filter-fields fieldset{border:0;gap:20px;padding:0;display:flex}.notification-group-source__filter-fields legend{margin-bottom:8px}.notification-group-source__filter-drawer>footer,.notification-group-editor__nested-dialog>footer{border-top:1px solid #e5e6eb;justify-content:flex-end;align-items:center;gap:8px;min-height:56px;margin-top:auto;padding:0 20px;display:flex}.supplemental-action-dialog--notification-edit{width:calc(100% - 280px);max-width:none;height:calc(100vh - 20px)}.supplemental-action-dialog--notification-edit>.supplemental-action-dialog__body{padding:0;overflow:hidden}.notification-group-editor{background:#f2f3f5;min-height:0;display:flex}.notification-group-editor__rail{box-sizing:border-box;background:#fff;border-radius:6px;flex:0 0 268px;width:268px;padding:20px 16px}.notification-group-editor__rail button{color:#1d2129;border-color:#0000;justify-content:flex-start;align-items:center;gap:8px;width:100%;height:38px;margin-bottom:8px;padding:0 12px;display:flex}.notification-group-editor__rail button.is-active,.notification-group-editor__rail button:hover{color:#fff;background:#2426c0}.notification-group-editor__rail svg{width:20px;height:20px}.notification-group-editor__content{scroll-behavior:smooth;flex:auto;min-width:0;padding-left:20px;overflow:auto}.notification-group-editor__base,.notification-group-editor__section{background:#fff;border:1px solid #e5e6eb;border-radius:4px;margin-bottom:16px;box-shadow:0 2px 5px #00000008}.notification-group-editor__base>h3{border-bottom:1px solid #e5e6eb;margin:0;padding:12px 20px;font-size:14px}.notification-group-editor__base-fields{grid-template-columns:minmax(280px,58.333%) 1fr;gap:20px;padding:20px;display:grid}.notification-group-editor__base-fields label{align-content:start;gap:8px;display:grid;position:relative}.notification-group-editor__base-fields label:last-child{grid-column:1/-1}.notification-group-editor__base-fields i{color:#f53f3f;margin-right:3px;font-style:normal}.notification-group-editor__base-fields input,.notification-group-editor__base-fields textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #dcdfe6;border-radius:4px;padding:8px 10px}.notification-group-editor__base-fields small{color:#86909c;position:absolute;bottom:6px;right:8px}.notification-group-editor__section>header{background:#f7f8fa;padding:7px 20px}.notification-group-editor__section>header h3,.notification-group-editor__section>header p{margin:0}.notification-group-editor__section>header h3{font-size:14px}.notification-group-editor__section>header p{color:#4e5969;font-size:13px}.notification-group-editor__section-content{padding:16px}.notification-group-editor__section-content>strong{margin-bottom:16px;display:block}.notification-group-editor__transfer{grid-template-columns:minmax(240px,1fr) 56px minmax(240px,1fr);align-items:center;gap:12px;display:grid}.notification-group-editor__transfer-panel{border:1px solid #e5e6eb;border-radius:4px;overflow:hidden}.notification-group-editor__transfer-panel>div{background:#f7f8fa;justify-content:space-between;align-items:center;height:42px;padding:0 12px;display:flex}.notification-group-editor__transfer-panel>input{box-sizing:border-box;border:1px solid #dcdfe6;border-radius:4px;width:calc(100% - 24px);height:30px;margin:12px;padding:0 10px}.notification-group-editor__transfer-panel table,.notification-group-editor__rule-table-scroll table,.notification-group-editor__station-dialog table{border-collapse:collapse;width:100%}.notification-group-editor__transfer-panel th,.notification-group-editor__transfer-panel td,.notification-group-editor__rule-table-scroll th,.notification-group-editor__rule-table-scroll td,.notification-group-editor__station-dialog th,.notification-group-editor__station-dialog td{text-align:left;border-top:1px solid #e5e6eb;height:42px;padding:0 10px}.notification-group-editor__transfer-buttons{justify-content:center;gap:10px;display:grid}.notification-group-editor__transfer-buttons button{width:36px;padding:0;font-size:22px}.notification-group-editor__rule-toolbar{padding:0 0 16px}.notification-group-editor__rule-toolbar button.is-primary{margin-left:auto}.notification-group-editor__rule-table-scroll{overflow:auto}.notification-group-editor__rule-table-scroll table{min-width:760px}.notification-group-editor__rule-table-scroll th:nth-child(n+3),.notification-group-editor__rule-table-scroll td:nth-child(n+3){text-align:center}.notification-group-editor__rule-table-scroll th label{align-items:center;gap:5px;display:inline-flex}.notification-group-editor__rule-table-scroll th button{border:0;min-height:24px;margin-left:4px;padding:0 4px}.notification-group-editor__rule-table-scroll th button svg{width:14px;height:14px}.notification-group-editor__nested-dialog{box-sizing:border-box;background:#fff;border:0;border-radius:8px;flex-direction:column;width:500px;max-height:calc(100vh - 40px);padding:0;display:flex;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 12px 36px #00000029}.notification-group-editor__station-dialog{width:720px;padding:0 20px 20px}.notification-group-editor__station-dialog>header{margin:0 -20px 16px}.notification-group-editor__station-dialog>input{box-sizing:border-box;border:1px solid #dcdfe6;border-radius:4px;width:260px;height:32px;margin-bottom:16px;padding:0 10px}.notification-group-editor__station-dialog>footer{margin:16px -20px -20px}.notification-group-editor__template-dialog{padding:0 20px 20px}.notification-group-editor__template-dialog>header{margin:0 -20px 16px}.notification-group-editor__template-content{color:#4e5969;background:#fff;border:1px solid #e5e6eb;border-radius:4px;min-height:80px;margin-top:12px;padding:12px;display:flex}.notification-group-editor__template-dialog>footer{margin:16px -20px -20px}@media (width<=980px){.supplemental-action-dialog--notification-edit{width:calc(100% - 20px)}.notification-group-editor__rail{flex-basis:210px;width:210px}.notification-group-editor__transfer{grid-template-columns:1fr}.notification-group-editor__transfer-buttons{grid-auto-flow:column}}.supplemental-action-dialog-layer--station-config{padding:10px}.supplemental-action-dialog-layer--station-config>.supplemental-action-dialog-layer__mask,.station-topology-editor-layer__mask{background:#00000080}.supplemental-action-dialog--station-config{color:#1d2129;width:calc(100vw - 20px);height:calc(100vh - 20px);max-height:none;box-shadow:none;border-radius:10px;font-family:PingFang SC,Microsoft YaHei,sans-serif}.supplemental-action-dialog--station-config>header{z-index:4;box-sizing:border-box;background:#fff;border-bottom:1px solid #ebeef2;flex:0 0 58px;min-height:58px;padding:10px;position:relative}.supplemental-action-dialog--station-config>header .supplemental-action-dialog__station-header-left{flex:auto;gap:0}.supplemental-action-dialog--station-config>header .supplemental-action-dialog__station-header-left>button{width:30px;height:30px;margin-right:10px;padding:4px}.supplemental-action-dialog--station-config>header .supplemental-action-dialog__station-header-left>button svg{width:22px;height:22px}.supplemental-action-dialog--station-config>header h2{margin:0;font-size:14px;font-weight:600;line-height:30px}.supplemental-action-dialog--station-config>header>button{box-sizing:border-box;border:1px solid #2426c0;border-radius:4px;gap:8px;min-width:73px;height:30px;padding:4px 10px;font:14px/14px Arial,sans-serif}.supplemental-action-dialog--station-config>header>button svg{width:16px;height:16px}.station-config-header__topology{z-index:8;box-sizing:border-box;color:#303133;background:#fff;border:1px solid #e5e6eb;border-radius:6px;align-items:center;width:132px;height:38px;padding:8px 16px;font-size:14px;line-height:22px;display:inline-flex;position:absolute;top:76px;left:16px;box-shadow:0 1px 4px #1d21290d}.station-config-header__topology svg{width:16px;height:16px;margin-right:8px}.supplemental-action-dialog--station-config>.supplemental-action-dialog__body{box-sizing:border-box;background:#f2f3f5;flex:auto;min-height:0;padding:16px;overflow:hidden}.station-config-layout{box-sizing:border-box;background:#f2f3f5;width:100%;min-width:900px;height:100%;position:relative;overflow:hidden}.station-config-layout--state{place-items:center;display:grid}.station-config-layout__load-state{box-sizing:border-box;color:#4e5969;background:#fff;border:1px solid #e5e6eb;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:220px;min-height:112px;font-size:14px;display:flex}.station-config-layout__load-state>span{border:2px solid #d6dae0;border-top-color:#2426c0;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite station-config-loading}.station-config-layout__load-state>button{color:#2426c0;background:#fff;border:1px solid #2426c0;border-radius:4px;height:30px;padding:4px 12px}@keyframes station-config-loading{to{transform:rotate(360deg)}}.station-config-layout__canvas{position:absolute;inset:0 400px 0 0;overflow:hidden}.supplemental-action-dialog--station-config .station-config-layout__add{z-index:4;box-sizing:border-box;color:#1d2129;white-space:nowrap;background:#fff;border:1px solid #e5e6eb;border-radius:4px;justify-content:center;align-items:center;width:73px;height:30px;padding:4px 10px;font:14px/14px Arial,sans-serif;display:inline-flex;position:absolute;top:16px;right:16px}.station-config-layout__add svg{width:16px;height:16px;margin-right:8px}.station-config-layout__empty,.station-config-layout__preview{color:#1d2129;flex-direction:column;align-items:center;width:224px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.station-config-layout__empty{box-sizing:border-box;height:186px}.station-config-layout__empty img{object-fit:contain;width:100px;height:100px;margin-bottom:24px}.station-config-layout__empty strong,.station-config-layout__preview strong{font-size:14px;font-weight:600;line-height:22px}.station-config-layout__empty p{color:#86909c;white-space:nowrap;margin:8px 0 0;font-size:12px;line-height:20px}.supplemental-action-dialog--station-config .station-config-layout__empty p button{color:#2426c0;background:0 0;border:0;width:auto;height:auto;padding:0}.station-config-layout__preview{color:#4e5969;background:#ffffff73;border:1px dashed #c9cdd4;border-radius:6px;justify-content:center;gap:8px;min-height:190px}.station-config-layout__preview>svg{color:#1d2129;width:42px;height:42px}.station-config-form-panel{box-sizing:border-box;background:#fff;width:400px;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.station-config-form-panel__section{margin:0}.station-config-form-panel__section+.station-config-form-panel__section{margin-top:0}.station-config-form-panel__section>h3{box-sizing:border-box;color:#1d2129;background:#f7f8fa;height:38px;margin:0;padding:8px 16px;font-size:14px;font-weight:600;line-height:22px}.station-config-form-panel__fields{gap:18px;padding:16px;display:grid}.station-config-field,.station-config-field--radio{color:#1d2129;border:0;gap:4px;min-width:0;margin:0;padding:0;font-size:12px;line-height:22px;display:grid;position:relative}.station-config-field>span:first-child,.station-config-field--radio>legend{height:22px;padding:0;font-size:12px;line-height:22px}.station-config-field .is-required:before,.station-config-field--radio>legend.is-required:before{color:#f53f3f;content:"*";margin-right:2px}.station-config-form-panel input:not([type=radio]),.station-config-form-panel select,.station-config-form-panel textarea{box-sizing:border-box;color:#1d2129;background:#fff;border:1px solid #e5e6eb;border-radius:4px;outline:0;width:100%;min-height:30px;padding:1px 10px;font:14px/28px PingFang SC,Microsoft YaHei,sans-serif}.station-config-form-panel input:focus,.station-config-form-panel select:focus,.station-config-form-panel textarea:focus{border-color:#2426c0;box-shadow:inset 0 0 0 1px #2426c0}.station-config-form-panel input:disabled,.station-config-form-panel select:disabled{color:#4e5969;background:#f7f8fa}.station-config-form-panel [aria-invalid=true]{border-color:#f53f3f}.station-config-form-panel textarea{resize:none;min-height:76px;padding-top:6px;line-height:20px}.station-config-field>small{color:#86909c;font-size:10px;position:absolute;bottom:3px;right:8px}.station-config-field>.station-config-field__error,.station-config-field--radio>.station-config-field__error{color:#f53f3f;font-size:12px;line-height:18px;position:static}.station-config-form-panel__save-error{color:#c41a1a;background:#fff2f0;border:1px solid #ffccc7;border-radius:4px;margin:12px 16px 0;padding:8px 10px;font-size:12px;line-height:20px}.station-config-field--radio>div{align-items:center;gap:18px;height:30px;display:flex}.station-config-field--radio label{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.station-config-field--radio input{accent-color:#2426c0;width:14px;height:14px}.station-config-field__actions{align-items:center;gap:8px;display:flex}.station-config-field__actions>input,.station-config-field__actions>.station-config-source-select{flex:auto;min-width:0}.station-config-source-select{width:100%;position:relative}.supplemental-action-dialog--station-config .station-config-source-select__trigger{box-sizing:border-box;color:#1d2129;text-align:left;background:#fff;border:1px solid #e5e6eb;border-radius:4px;outline:0;justify-content:space-between;align-items:center;width:100%;min-height:30px;padding:1px 10px;font:14px/28px PingFang SC,Microsoft YaHei,sans-serif;display:flex}.supplemental-action-dialog--station-config .station-config-source-select__trigger:focus,.supplemental-action-dialog--station-config .station-config-source-select__trigger[aria-expanded=true]{border-color:#2426c0;box-shadow:inset 0 0 0 1px #2426c0}.supplemental-action-dialog--station-config .station-config-source-select__trigger:disabled{color:#4e5969;background:#f7f8fa}.supplemental-action-dialog--station-config .station-config-source-select__trigger[aria-invalid=true]{border-color:#f53f3f}.station-config-source-select__trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.station-config-source-select__trigger>svg{color:#86909c;flex:0 0 14px;width:14px;height:14px;margin-left:8px;transition:transform .2s}.station-config-source-select__trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.station-config-source-select__options{z-index:1460;box-sizing:border-box;background:#fff;border:1px solid #e4e7ed;border-radius:4px;width:100%;max-height:274px;padding:0;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 0 12px #0000001f}.supplemental-action-dialog--station-config .station-config-source-select__option{box-sizing:border-box;color:#1d2129;text-align:left;background:0 0;border:0;width:100%;min-height:34px;padding:6px 12px;font:14px/22px PingFang SC,Microsoft YaHei,sans-serif;display:block}.supplemental-action-dialog--station-config .station-config-source-select__option:hover,.supplemental-action-dialog--station-config .station-config-source-select__option[data-highlighted=true]{background:#f2f3f5}.supplemental-action-dialog--station-config .station-config-source-select__option[aria-selected=true]{color:#2426c0;font-weight:600}.station-config-source-select__empty{color:#86909c;text-align:center;min-height:40px;padding:9px 12px;font:14px/22px PingFang SC,Microsoft YaHei,sans-serif;display:block}.supplemental-action-dialog--station-config .station-config-field__actions>button{box-sizing:border-box;color:#1d2129;background:#fff;border:1px solid #e5e6eb;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:6px;min-width:35px;height:30px;padding:4px 10px;font-size:12px;display:inline-flex}.station-config-field__actions>button svg{width:14px;height:14px}.station-topology-editor-layer{z-index:1320;box-sizing:border-box;padding:10px;position:fixed;inset:0}.station-topology-editor-layer__mask{border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.station-topology-editor{z-index:1;color:#1d2129;background:#fff;border-radius:10px;flex-direction:column;width:calc(100vw - 20px);height:calc(100vh - 20px);font-family:PingFang SC,Microsoft YaHei,sans-serif;display:flex;position:relative;overflow:hidden}.station-topology-editor svg{fill:currentColor}.station-topology-editor>header{z-index:30;box-sizing:border-box;background:#fff;border-bottom:1px solid #ebeef2;flex:0 0 59px;justify-content:space-between;align-items:center;height:59px;padding:10px;display:flex;position:relative}.station-topology-editor>header>div{align-items:center;display:flex}.station-topology-editor>header h2{margin:0;font-size:14px;font-weight:600;line-height:30px}.station-topology-editor>header button{box-sizing:border-box;color:#1d2129;background:#fff;border:1px solid #e5e6eb;border-radius:4px;justify-content:center;align-items:center;gap:8px;height:30px;padding:4px 10px;font:14px/14px Arial,sans-serif;display:inline-flex}.station-topology-editor>header>div:first-child button{background:0 0;border:0;width:30px;margin-right:10px;padding:4px}.station-topology-editor>header>div:first-child button svg{width:22px;height:22px}.station-topology-editor>header>div:last-child button+button{margin-left:12px}.station-topology-editor>header button.is-primary{color:#fff;background:#2426c0;border-color:#2426c0}.station-topology-editor>header button svg{width:16px;height:16px}.station-topology-plan-confirm-layer{z-index:1340}.station-topology-plan-confirm{width:520px}.station-topology-plan-confirm__body{align-items:flex-start;gap:12px;min-height:112px;padding:28px 28px 20px;display:flex}.station-topology-plan-confirm__body>svg{color:#2426c0;fill:currentColor;flex:0 0 34px;width:34px;height:34px}.station-topology-plan-confirm__body h2{color:#1d2129;margin:1px 0 12px;font-size:16px;font-weight:600;line-height:24px}.station-topology-plan-confirm__body p{color:#86909c;margin:0;font-size:14px;line-height:22px}.supplemental-action-dialog-nested-layer.station-topology-exit-confirm-layer{align-items:flex-start}.supplemental-action-dialog.station-topology-exit-confirm[role=alertdialog]{border-radius:10px;width:500px;margin-top:15vh;box-shadow:0 12px 32px 4px #0000000a,0 8px 20px #00000014}.supplemental-action-dialog.station-topology-exit-confirm>.station-topology-plan-confirm__body{box-sizing:border-box;text-align:center;height:158px;min-height:0;padding:30px;display:block;overflow:hidden}.supplemental-action-dialog.station-topology-exit-confirm>.station-topology-plan-confirm__body>svg{vertical-align:top;margin:0 0 12px;display:inline-block}.supplemental-action-dialog.station-topology-exit-confirm>.station-topology-plan-confirm__body h2{margin:0 0 10px;line-height:20px}.supplemental-action-dialog.station-topology-exit-confirm>footer{box-sizing:border-box;border-top-color:#f2f3f5;gap:12px;min-height:59px;padding:10px}.supplemental-action-dialog.station-topology-exit-confirm>footer button{box-sizing:border-box;border-color:#e5e6eb;border-radius:4px;min-width:90px;height:38px;padding:8px 16px;font-size:14px;line-height:14px}.supplemental-action-dialog.station-topology-exit-confirm>footer button.is-primary{background:#2426c0;border-color:#2426c0}.station-topology-editor__body{box-sizing:border-box;background:#f2f3f5;height:calc(100% - 59px);padding:16px;position:relative;overflow:hidden}.station-topology-editor__canvas{touch-action:none;background-color:#f2f3f5;background-image:radial-gradient(circle,#81818a .55px,#0000 .65px);background-position:-11px -11px;background-size:20px 20px;position:absolute;inset:16px;overflow:hidden}.station-topology-editor__viewport{transform-origin:50%;will-change:transform;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.station-topology-editor__sidebar{z-index:20;box-sizing:border-box;background:#fff;border:1px solid #e5e6eb;border-radius:10px;width:260px;height:calc(100% - 72px);position:absolute;top:26px;left:26px;overflow-y:auto;box-shadow:0 2px 5px #00000008}.station-topology-editor__sidebar section{padding:0}.station-topology-editor__sidebar section+section{margin-top:0}.station-topology-editor__sidebar>section:first-child{border-bottom:1px solid #f2f3f5}.station-topology-editor__sidebar h3{box-sizing:border-box;align-items:center;height:38px;margin:0;padding:8px 16px;font-size:14px;font-weight:400;line-height:22px;display:flex}.station-topology-editor__sidebar h3 svg{color:#86909c;width:16px;height:16px;margin-left:5px}.station-topology-editor__plan-list{box-sizing:border-box;gap:0;padding:0 16px;display:grid}.station-topology-editor__plan-list button{box-sizing:border-box;color:#000;text-align:left;background:0 0;border:1px solid #f2f3f5;border-radius:8px;align-items:center;width:100%;height:46px;margin:0 0 16px;padding:12px 8px;font-size:14px;display:flex;box-shadow:0 2px 5px #00000008}.station-topology-editor__plan-list button svg{width:20px;height:20px;margin-right:8px}.station-topology-editor__plan-list button.is-active{color:#fff;background:#2426c0}.station-topology-editor__device-list{border-top:0;padding-bottom:15px!important}.station-topology-editor__device-list h4{box-sizing:border-box;color:#86909c;height:22px;margin:0 0 4px;padding:0;font-size:14px;font-weight:400;line-height:22px}.station-topology-editor__device-list h4:empty{height:0}.station-topology-editor__device-list>div+div{margin-top:0}.station-topology-editor__device-list>div{padding:0 15px}.station-topology-editor__device-list>div>div{box-sizing:border-box;color:#000;cursor:grab;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #f2f3f5;border-radius:8px;align-items:center;height:46px;margin:0 0 20px;padding:12px 8px;font-size:14px;display:flex;box-shadow:0 2px 5px #00000008}.station-topology-editor__device-list>div>div>svg:first-child{width:20px;height:20px;margin-right:8px}.station-topology-editor__device-list>div>div>span{flex:auto}.station-topology-editor__device-list>div>div>svg:last-child{color:#86909c;width:20px;height:20px}.station-topology-editor__device-list>div>div.is-disabled{color:#c9cdd4;cursor:not-allowed;background:#f7f8fa}.station-topology-editor__device-list>div>div.drag-start{border-color:var(--primary-color-6,#2426c0)}.station-topology-editor__tips{border-top:1px solid #f2f3f5;padding-bottom:16px!important}.station-topology-editor__tips p{color:#4e5969;margin:0 0 4px;padding-left:16px;font-size:14px;line-height:22px}.station-topology-editor__diagram{min-width:1250px;min-height:820px;position:absolute;inset:0}.station-topology-editor__drop-tip{color:#86909c;opacity:0;margin:0;position:absolute;top:4px;right:100px}.station-topology-editor__grid-card{justify-content:center;align-items:flex-end;width:102px;height:94px;display:flex;position:absolute;top:calc(50% - 385px);left:688px}.station-topology-editor__grid-card>svg{color:#f53f3f;width:20px;height:20px;position:absolute;top:0;right:0}.station-topology-editor__grid-card>div:not(.station-topology-editor__device-connector),.station-topology-editor__transformer{z-index:3;box-sizing:content-box;background:#fff;border:1px solid #e5e6eb;border-radius:10px;width:68px;height:60px;padding:16px;display:block;position:relative;box-shadow:0 2px 5px #00000008}.station-topology-editor__grid-card>div:not(.station-topology-editor__device-connector)>svg,.station-topology-editor__transformer>svg{width:30px;height:30px;margin:0 auto 8px;display:block}.station-topology-editor__grid-card>div:not(.station-topology-editor__device-connector)>span,.station-topology-editor__transformer>span{text-align:center;width:68px;height:22px;font-size:14px;line-height:22px;display:block}.station-topology-editor__high-voltage-bus{background:#c9cdd4;height:2px;position:absolute;top:calc(50% - 250px);left:688px}.station-topology-editor__high-voltage-bus>span{color:#4e5969;font-size:14px;position:absolute;top:-30px;right:10px}.station-topology-editor__access-point{width:1000px;position:absolute;top:calc(50% - 205px);left:453px}.station-topology-editor__transformer{margin:0 auto 40px}.station-topology-editor__access-point>section{box-sizing:border-box;height:auto;min-height:var(--station-topology-connect-box-min-height,457px);text-overflow:ellipsis;white-space:nowrap;background:#f7f8fa;border:1px solid #9293e0;border-radius:10px;transition:all .3s ease-in-out;position:relative;overflow:hidden}.station-topology-editor__access-point.is-selected>section{border-color:#2426c0;box-shadow:0 0 0 1px #2426c01f}.station-topology-editor__access-point>section>header{box-sizing:border-box;background:#fff;border-radius:10px 10px 0 0;justify-content:space-between;align-items:center;height:58px;padding:10px;line-height:30px;display:flex}.station-topology-editor__access-point>section>header button{background:0 0;border:0;align-items:center;min-width:0;padding:0;display:inline-flex}.station-topology-editor__access-point-select{color:#1d2129;flex:0 0 280px;width:280px}.station-topology-editor__access-point-edit{color:#ff7d00;text-overflow:ellipsis;white-space:nowrap;border-radius:0;max-width:none;line-height:30px;overflow:hidden;background:0 0!important;padding:0!important;font-size:16px!important;display:block!important}.station-topology-editor__access-point-edit-label{color:#2426c0;background:#f0f3ff;border-radius:4px;margin-right:10px;padding:4px 6px;font-size:14px;line-height:30px;display:inline-block}.station-topology-editor__access-point-edit-label svg{vertical-align:middle;width:16px;height:16px;display:inline-block}.station-topology-editor__access-point-edit>svg:last-child{color:#ff7d00;vertical-align:middle;width:22px;height:22px;display:inline-block}.station-topology-editor__access-point>section>header strong{align-items:center;gap:10px;width:280px;font-size:14px;display:inline-flex}.station-topology-editor__access-point>section>header strong svg{width:22px;height:22px}.station-topology-editor__access-point-name{color:#1d2129;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:248px;font-size:14px;line-height:30px;display:block;overflow:hidden}.station-topology-editor__upper-row{box-sizing:border-box;align-items:flex-start;height:157px;padding:20px 20px 0;display:flex}.station-topology-editor__upper-row .station-topology-editor-card{width:300px;height:95px}.station-topology-editor__upper-row .station-topology-editor-card:after{content:"";background:#c9cdd4;width:1px;height:42px;position:absolute;bottom:-42px;left:50%}.station-topology-editor__low-voltage-bus{background:#c9cdd4;height:1px;margin:0 20px;position:relative}.station-topology-editor__low-voltage-bus>span{color:#86909c;font-size:12px;position:absolute;bottom:5px;right:0}.station-topology-editor__device-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:42px 20px 22px;display:grid}.station-topology-editor__device-row>div{gap:46px;display:grid}.station-topology-editor__content-wrapper{box-sizing:border-box;justify-content:space-between;display:flex}.station-topology-editor__primary-flow{box-sizing:border-box;flex:auto;min-width:0;padding:20px}.station-topology-editor__aux-rail{box-sizing:border-box;flex-direction:column;flex:0 0 320px;gap:40px;width:320px;height:0;padding:20px 20px 20px 0;display:flex}.station-topology-editor__aux-rail.is-empty{flex-basis:20px;width:20px;height:0}.station-topology-editor__aux-rail .station-topology-editor-card{width:300px}.station-topology-editor__upper-lane,.station-topology-editor__bottom-lane{align-items:start;display:grid}.station-topology-editor__upper-lane--plan-one{grid-template-columns:300px;justify-content:start;min-height:115px}.station-topology-editor__upper-lane--plan-one>.station-topology-editor__device-connector{justify-self:center}.station-topology-editor__bottom-lane--plan-one{grid-template-columns:none;grid-auto-columns:300px;grid-auto-flow:column;gap:30px}.station-topology-editor__content-wrapper--plan-one.has-empty-aux-rail>.station-topology-editor__primary-flow{flex:0 0 calc(100% + 2px)}.station-topology-editor__bottom-lane--plan-one [data-topology-stack=cabinet]>.station-topology-editor__device-connector{flex-basis:46px;height:46px}.station-topology-editor__bottom-lane--plan-one [data-topology-stack=load]>.station-topology-editor__device-connector:first-child,.station-topology-editor__bottom-lane--plan-one [data-topology-stack=pv]>.station-topology-editor__device-connector:first-child,.station-topology-editor__bottom-lane--plan-one [data-topology-stack=charge]>.station-topology-editor__device-connector:first-child{flex-basis:44px;height:44px}.station-topology-editor__upper-lane--plan-two,.station-topology-editor__bottom-lane--plan-two{grid-template-columns:repeat(2,300px);gap:30px}.station-topology-editor__upper-lane--plan-two{align-items:end}.station-topology-editor__content-wrapper--plan-two{column-gap:18px}.station-topology-editor__content-wrapper--plan-two .station-topology-editor__primary-flow{flex:0 0 670px}.station-topology-editor__content-wrapper--plan-two [data-topology-connector=plan-two-meter-to-switch]{flex-basis:40px;height:40px;margin:1px 0 2px}.station-topology-editor__bottom-lane--plan-two{min-height:182px}.station-topology-editor__bottom-lane--plan-two .station-topology-editor__device-stack>.station-topology-editor__device-connector{flex-basis:40px;height:40px;margin:4px 0 2px}.station-topology-editor__bottom-lane--plan-two [data-topology-stack=charge]>.station-topology-editor__device-connector{flex-basis:40px;height:40px;margin:4px 0 0}.station-topology-editor__content-wrapper--plan-two [data-topology-stack=pv]>.station-topology-editor__device-connector{flex-basis:40px;height:40px;margin-top:2px}.station-topology-editor__upper-lane--plan-three{align-items:flex-end;width:760px;display:flex}.station-topology-editor__bottom-lane--plan-three{grid-template-columns:repeat(3,300px);gap:30px}.station-topology-editor__device-stack{flex-direction:column;gap:0;min-width:0;display:flex;position:relative}.station-topology-editor__device-connector{z-index:9;box-sizing:content-box;background:#c9cdd4;flex:0 0 42px;align-self:center;width:1px;height:42px;position:relative}.station-topology-editor__device-connector:before,.station-topology-editor__device-connector:after{box-sizing:content-box;content:"";background:#fff;border:1px solid #e5e6eb;border-radius:50%;width:10px;height:10px;display:block;position:absolute;left:50%;transform:translate(-50%)}.station-topology-editor__device-connector:before{top:-7px}.station-topology-editor__device-connector:after{bottom:-7px}.station-topology-editor__node-connector{z-index:2;flex-basis:40px;align-self:auto;height:40px;position:absolute;left:50%;transform:translate(-50%)}.station-topology-editor__node-connector--top{top:-42px}.station-topology-editor__node-connector--bottom{bottom:-40px}.station-topology-editor__connector-pair{grid-template-columns:repeat(2,300px);gap:30px;height:42px;display:grid}.station-topology-editor__content-wrapper--plan-two .station-topology-editor-card,.station-topology-editor__content-wrapper--plan-three .station-topology-editor-card,.station-topology-editor__content-wrapper--plan-two .station-topology-editor__drag-preview,.station-topology-editor__content-wrapper--plan-three .station-topology-editor__drag-preview{box-sizing:border-box;width:300px}.station-topology-editor__content-wrapper--plan-three{column-gap:8px}.station-topology-editor__content-wrapper--plan-three .station-topology-editor__primary-flow{flex:0 0 1000px}.station-topology-editor__grid-diesel-complex{flex-direction:column;flex:0 0 430px;width:430px;display:flex}.station-topology-editor__grid-diesel-complex-top{align-items:flex-start;width:400px;display:flex}.station-topology-editor__plan-three-grid-branch,.station-topology-editor__plan-three-diesel-branch,.station-topology-editor__grid-diesel-complex-bottom{flex-direction:column;display:flex}.station-topology-editor__plan-three-grid-branch{flex:0 0 102px;width:102px}.station-topology-editor__plan-three-diesel-branch{flex:0 0 300px;width:300px;margin-left:30px}.station-topology-editor__grid-diesel-complex-bottom{width:300px}.station-topology-editor__grid-diesel-complex-bottom>[data-topology-connector=plan-three-anti-to-switch]{flex-basis:40px;height:40px;margin:1px 0 2px}.station-topology-editor__device-stack--plan-three-pv{box-sizing:border-box;flex:0 0 330px;width:330px;padding-left:30px}.station-topology-editor__device-stack--plan-three-pv>.station-topology-editor__device-connector{flex-basis:40px;height:40px;margin-top:2px}.station-topology-editor__bottom-lane--plan-three .station-topology-editor__device-stack>.station-topology-editor__device-connector{flex-basis:40px;height:40px;margin:4px 0 2px}.station-topology-editor__bottom-lane--plan-three [data-topology-stack=charge]>.station-topology-editor__device-connector{flex-basis:40px;height:40px;margin:4px 0 0}.station-topology-editor__content-wrapper--plan-one .station-topology-editor__source-bus,.station-topology-editor__content-wrapper--plan-two .station-topology-editor__source-bus,.station-topology-editor__content-wrapper--plan-three .station-topology-editor__source-bus{height:0}.station-topology-editor__content-wrapper--plan-one .station-topology-editor__source-bus:before,.station-topology-editor__content-wrapper--plan-two .station-topology-editor__source-bus:before,.station-topology-editor__content-wrapper--plan-three .station-topology-editor__source-bus:before{content:"";background:#c9cdd4;height:2px;position:absolute;top:-1px;left:0;right:0}.station-topology-editor__source-bus{background:#c9cdd4;height:2px;margin:0;position:relative}.station-topology-editor__source-bus--labelled>span{color:#86909c;font-size:14px;line-height:20px;position:absolute;bottom:4px;right:0}.station-topology-editor__diagram[data-topology-plan="2"] .station-topology-editor__access-point,.station-topology-editor__diagram[data-topology-plan="3"] .station-topology-editor__access-point{top:calc(50% - 405px)}.station-topology-editor-card{box-sizing:border-box;color:#000;background:#fff;border:1px solid #e5e6eb;border-radius:10px;width:300px;min-width:0;min-height:96px;font-size:16px;transition:all .3s cubic-bezier(.645,.045,.355,1);position:relative;box-shadow:0 2px 5px #00000008}.station-topology-editor-card__title{box-sizing:border-box;border-bottom:1px solid #e5e6eb;justify-content:space-between;align-items:center;height:44px;padding:10px;display:flex}.station-topology-editor-card__title>span{align-items:center;gap:10px;font-size:14px;font-weight:700;display:inline-flex}.station-topology-editor-card__title svg{width:22px;height:22px}.station-topology-editor-card__title>svg{color:#ff7d00}.station-topology-editor-card__content{box-sizing:border-box;color:#000;text-align:left;white-space:normal;background:0 0;border:0;border-radius:0;width:100%;height:auto;min-height:50px;padding:10px;font-size:16px;display:block;overflow:hidden}.station-topology-editor-card__content svg{width:14px;height:14px;margin-right:4px}.station-topology-editor-card__add{color:#474ecc;border:1px solid #e5e6eb;border-radius:4px;justify-content:center;align-items:center;padding:4px 10px;font-size:14px;display:flex}.station-topology-editor-card__selection-count{text-align:center;background:#f7f8ff;border-radius:6px;padding:10px;display:block}.station-topology-editor-card__device-info,.station-topology-editor-card__cabinet-summary{border-radius:6px;display:block;overflow:hidden}.station-topology-editor-card__device-info>span,.station-topology-editor-card__cabinet-summary>span{color:#2426c0;background:#f7f8ff;border-bottom:1px solid #ebeef2;grid-template-columns:82px minmax(0,1fr);gap:8px;padding:10px;display:grid}.station-topology-editor-card__device-info>span:last-child,.station-topology-editor-card__cabinet-summary>span:last-child{border-bottom:0}.station-topology-editor-card__device-info b,.station-topology-editor-card__cabinet-summary b{color:#4e5969;font-weight:400}.station-topology-editor__static-slot{box-sizing:border-box;flex:0 0 94px;justify-content:center;width:300px;height:94px;display:flex}.station-topology-editor__static-card{box-sizing:content-box;color:#1d2129;background:#fff;border:1px solid #e5e6eb;border-radius:10px;width:68px;height:60px;padding:16px}.station-topology-editor__static-card>svg{width:30px;height:30px;margin:0 auto 8px;display:block}.station-topology-editor__static-card>span{text-align:center;width:68px;height:22px;font-size:14px;font-weight:400;line-height:22px;display:block}.station-topology-editor__plan-three-grid-branch .station-topology-editor__static-slot{flex-basis:96px;align-items:flex-end;width:102px;height:96px}.station-topology-editor__drag-preview{box-sizing:content-box;width:112px;height:60px;color:var(--primary-color-6,#2426c0);background:var(--primary-color-1,#f7f8ff);border:1px dashed var(--primary-color-6,#2426c0);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:18px 20px;font-size:14px;display:flex}.station-topology-editor__drag-preview>svg{width:30px;height:30px;margin-bottom:10px}.station-topology-editor__drag-preview>span{white-space:nowrap}.station-topology-editor__device-stack>.station-topology-editor__drag-preview{z-index:4;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}.station-topology-editor__drag-preview--otherDevice{width:240px}.station-topology-editor__drop-status{z-index:5;color:#2426c0;background:#fff;border:1px solid #9293e0;border-radius:4px;padding:8px 12px;font-size:12px;position:absolute;bottom:16px;right:16px}.station-topology-nested-layer{z-index:1360}.station-topology-nested-layer>.supplemental-action-dialog-nested-layer__mask{background:#00000080}.station-topology-nested-drawer{z-index:1;box-sizing:border-box;color:#1d2129;background:#fff;border-radius:8px;flex-direction:column;width:400px;font-family:PingFang SC,Microsoft YaHei,sans-serif;display:flex;position:absolute;top:80px;bottom:22px;right:20px;overflow:hidden;box-shadow:0 4px 24px #1d212926}.station-topology-nested-drawer--cabinet{width:568px}.station-topology-nested-drawer>header,.station-topology-nested-drawer>footer{box-sizing:border-box;border-color:#ebeef2;flex:0 0 58px;align-items:center;height:58px;padding:10px 16px;display:flex}.station-topology-nested-drawer>header{border-bottom:1px solid #ebeef2;justify-content:space-between}.station-topology-nested-drawer>header h2{margin:0;font-size:14px;font-weight:600}.station-topology-nested-drawer>header button{color:#4e5969;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:30px;padding:4px;display:inline-flex}.station-topology-nested-drawer>header svg{width:18px;height:18px}.station-topology-nested-drawer>form,.station-topology-nested-drawer>.station-topology-nested-drawer__body{box-sizing:border-box;background:#f7f8fa;flex:auto;min-height:0;padding:16px;overflow:auto}.station-topology-nested-drawer>footer{border-top:1px solid #ebeef2;gap:12px}.station-topology-nested-drawer>footer>span{flex:auto}.station-topology-nested-drawer>footer button{box-sizing:border-box;color:#1d2129;background:#fff;border:1px solid #e5e6eb;border-radius:4px;min-width:68px;height:30px;padding:4px 14px;font-size:14px}.station-topology-nested-drawer>footer button.is-danger{color:#f53f3f;border-color:#f53f3f}.station-topology-nested-drawer>footer button.is-primary{color:#fff;background:#2426c0;border-color:#2426c0}.station-topology-input-with-unit{align-items:center;display:flex}.station-topology-input-with-unit>input{flex:auto;min-width:0}.station-topology-input-with-unit>span{color:#4e5969;margin-left:8px;font-size:12px}.station-topology-access-point-form__calc-type{border:0;margin:0;padding:0}.station-topology-access-point-form__calc-type>legend{margin-bottom:8px;font-size:12px}.station-topology-access-point-form__calc-type>legend.is-required:before{color:#f53f3f;content:"*";margin-right:3px}.station-topology-access-point-form__calc-type>div{flex-wrap:wrap;gap:12px;display:flex}.station-topology-access-point-form__calc-type label{align-items:center;gap:6px;font-size:12px;display:inline-flex}.station-topology-access-point-form__calc-type input{accent-color:#2426c0;width:14px;height:14px;margin:0}.station-topology-access-point-drawer{border:1px solid #e5e6eb;box-shadow:0 2px 5px #00000008}.station-topology-access-point-drawer>header{border-bottom-color:#f2f3f5;flex:0 auto;height:auto;padding:10px}.station-topology-access-point-drawer>header h2{flex:1;font-size:16px;font-weight:400}.station-topology-access-point-drawer>header button{color:#303133;width:20px;height:20px;padding:0}.station-topology-access-point-drawer>header svg{width:20px;height:20px}.station-topology-access-point-drawer>.station-topology-access-point-form{background:#fff;grid-auto-rows:max-content;align-content:start;gap:16px;padding:16px 16px 0}.station-topology-access-point-form>.station-config-nested-field{grid-template-rows:22px 30px;align-content:start;gap:4px;font-size:14px;line-height:22px}.station-topology-access-point-form>.station-config-nested-field input{height:30px;min-height:30px}.station-topology-access-point-form>.station-topology-input-with-unit,.station-topology-access-point-form .station-topology-input-with-unit{background:#fff;border-radius:4px;align-items:stretch;height:30px;overflow:hidden;box-shadow:inset 0 0 0 1px #e5e6eb}.station-topology-access-point-form .station-topology-input-with-unit>input{height:30px;min-height:30px;box-shadow:none;border:0;border-radius:4px 0 0 4px}.station-topology-access-point-form .station-topology-input-with-unit>span{color:#86909c;background:#fff;align-items:center;height:30px;margin-left:0;padding:0 10px;font-size:14px;line-height:30px;display:flex;box-shadow:inset 0 1px #e5e6eb,inset 0 -1px #e5e6eb,inset 1px 0 #e5e6eb}.station-topology-access-point-form__calc-type{height:56px}.station-topology-access-point-form__calc-type>legend{height:22px;margin-bottom:4px;font-size:14px;line-height:22px}.station-topology-access-point-form__calc-type>div{align-items:center;gap:0;height:30px}.station-topology-access-point-form__calc-type label{gap:6px;height:30px;margin-right:10px;font-size:14px;line-height:30px}.station-topology-access-point-form__calc-type label:last-child{margin-right:0}.station-topology-access-point-drawer>footer{border-top-color:#f2f3f5;flex-basis:59px;height:59px;padding:10px}.station-topology-access-point-drawer>footer button{min-width:62px;height:38px;padding:8px 16px}.station-topology-access-point-drawer>footer button.is-danger{border-color:#f2f3f5}.station-topology-device-relations__add{box-sizing:border-box;color:#2426c0;background:#fff;border:1px solid #e5e6eb;border-radius:4px;align-items:center;gap:6px;height:30px;padding:4px 10px;font-size:12px;display:inline-flex}.station-topology-meter-relation-drawer{border:1px solid #e5e6eb;box-shadow:0 2px 5px #00000008}.station-topology-meter-relation-drawer>header{border-bottom-color:#f2f3f5;flex-basis:41px;height:41px;padding:10px}.station-topology-meter-relation-drawer>header h2{align-items:center;gap:8px;display:inline-flex}.station-topology-meter-relation-drawer>header h2 svg{width:20px;height:20px}.station-topology-meter-relation-drawer>header button{width:20px;height:20px;padding:0}.station-topology-meter-relation-drawer>.station-topology-device-relations{background:#fff;padding:12px;display:block}.station-topology-device-relations__label{box-sizing:border-box;color:#1d2129;height:32px;margin:0 0 4px;font-size:14px;font-weight:400;line-height:32px}.station-topology-device-relations__label b{color:#f53f3f;margin-right:4px;font-weight:400}.station-topology-meter-relation-drawer .station-topology-device-relations__notice{margin:0 0 4px}.station-topology-meter-empty-card{box-sizing:border-box;background:#fff;border:1px solid #e5e6eb;border-radius:8px;height:120px;margin-bottom:16px;padding:10px}.station-topology-meter-empty-card .base-empty{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;height:98px;padding:10px;display:flex}.station-topology-meter-empty-card .base-empty-icon{width:50px;height:50px;margin-bottom:10px}.station-topology-meter-empty-card .base-empty-icon img{object-fit:contain;width:50px;height:50px;display:block}.station-topology-meter-empty-card .base-empty-text{color:#86909c;margin:0;font-size:12px;font-weight:400;line-height:18px}.station-topology-meter-card{box-sizing:border-box;background:#f7f8fa;border:1px solid #e5e6eb;border-radius:4px;width:100%;margin-bottom:16px;overflow:hidden;box-shadow:0 2px 5px #00000008}.station-topology-meter-card>header{justify-content:space-between;align-items:center;padding:10px;display:flex}.station-topology-meter-card>header>button{color:#f53f3f;background:0 0;border:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.station-topology-meter-card>header>button svg{width:18px;height:18px}.station-topology-meter-card__identity{align-items:center;gap:8px;min-width:0;display:inline-flex}.station-topology-meter-card__brand-name{color:#86909c;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.station-topology-meter-card__status{color:#fff;background:#86909c;border-radius:24px;align-items:center;min-height:22px;padding:2px 6px;font-size:12px;line-height:18px;display:inline-flex}.station-topology-meter-card__status.is-online{background:#00b42a}.station-topology-meter-card__status.is-inactive{background:#ff7d00}.station-topology-meter-card__status.is-offline,.station-topology-meter-card__status.is-unknown{background:#86909c}.station-topology-meter-card__content{background:#fff}.station-topology-meter-card__row{border-top:1px solid #f2f3f5;min-width:0;padding:10px;display:grid}.station-topology-meter-card__row>span,.station-topology-meter-card__row>strong{min-width:0;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.station-topology-meter-card__row>span{color:#86909c}.station-topology-meter-card__row>strong{color:#1d2129;word-break:break-all}.station-topology-meter-relation-drawer .station-topology-device-relations__add{justify-content:center;width:100%;font-size:14px}.station-topology-meter-relation-drawer>footer{border-top-color:#f2f3f5;flex-basis:59px;height:59px;padding:10px}.station-topology-meter-relation-drawer>footer button{min-width:62px;height:38px;padding:8px 16px}.station-topology-meter-relation-drawer>footer button.is-danger{border-color:#f2f3f5}.station-topology-device-relations__add svg{width:14px;height:14px}.station-topology-device-relations__add:disabled{color:#c0c4cc;cursor:not-allowed}.station-topology-device-relations__notice{color:#86909c;margin:10px 0 0;font-size:12px}.station-topology-device-relations__empty{color:#86909c;justify-content:center;align-items:center;min-height:180px;font-size:12px;display:flex}.station-topology-device-relations ul,.station-topology-device-selector__body ul{margin:12px 0 0;padding:0;list-style:none}.station-topology-device-relations li{box-sizing:border-box;background:#fff;border:1px solid #ebeef2;border-radius:4px;align-items:center;gap:8px;min-height:42px;padding:8px 10px;display:flex}.station-topology-device-relations li+li{margin-top:8px}.station-topology-device-relations li>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12px;overflow:hidden}.station-topology-device-relations li>button{color:#f53f3f;background:0 0;border:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.station-topology-device-relations li>button svg{width:14px;height:14px}.station-topology-device-selector-layer{z-index:1380}.station-topology-device-selector-layer>.supplemental-action-dialog-nested-layer__mask{background:#00000080}.station-topology-device-selector-layer>section{z-index:1;color:#1d2129;background:#fff;border-radius:10px;flex-direction:column;width:80%;display:flex;position:absolute;top:10px;bottom:10px;right:10px;overflow:hidden;box-shadow:0 4px 24px #1d21292e}.station-topology-device-selector-layer>section>header,.station-topology-device-selector-layer>section>footer{box-sizing:border-box;border-color:#ebeef2;flex:0 0 58px;align-items:center;height:58px;padding:10px 16px;display:flex}.station-topology-device-selector-layer>section>header{border-bottom:1px solid #ebeef2;justify-content:space-between}.station-topology-device-selector-layer>section>header h2{margin:0;font-size:14px}.station-topology-device-selector-layer>section>header button{background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:30px;padding:4px;display:inline-flex}.station-topology-device-selector-layer>section>header svg{width:18px;height:18px}.station-topology-device-selector__toolbar{box-sizing:border-box;background:#fff;border-bottom:1px solid #ebeef2;flex:0 0 58px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 16px;display:flex}.station-topology-device-selector__toolbar>label{box-sizing:border-box;background:#f7f8fa;border:1px solid #e5e6eb;border-radius:4px;align-items:center;gap:8px;width:260px;height:32px;padding:0 10px;display:flex}.station-topology-meter-selector__query{align-items:center;gap:8px;min-width:0;display:inline-flex}.station-topology-meter-selector__query>label{box-sizing:border-box;background:#f7f8fa;border:1px solid #e5e6eb;border-radius:4px;align-items:center;gap:8px;width:260px;height:32px;padding:0 10px;display:flex}.station-topology-device-selector__toolbar>label svg,.station-topology-meter-selector__query>label svg{color:#86909c;flex:none;width:16px;height:16px}.station-topology-device-selector__toolbar input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:30px;padding:0}.station-topology-device-selector__toolbar>button{color:#86909c;background:0 0;border:0;align-items:center;gap:6px;height:30px;padding:4px 10px;display:inline-flex}.station-topology-device-selector__toolbar>button svg{width:18px;height:18px}.station-topology-device-selector__body{background:#f7f8fa;flex:auto;min-height:0;padding:16px;overflow:auto}.station-topology-device-selector__table-scroll{background:#fff;width:100%;overflow:auto}.station-topology-device-selector__table-scroll table{border-collapse:collapse;white-space:nowrap;width:max-content;min-width:100%;font-size:12px}.station-topology-device-selector__table-scroll th,.station-topology-device-selector__table-scroll td{box-sizing:border-box;text-align:left;border-bottom:1px solid #ebeef2;min-width:150px;height:46px;padding:8px 12px}.station-topology-device-selector__table-scroll th{color:#4e5969;background:#f7f8fa;font-weight:600}.station-topology-device-selector__table-scroll th:first-child,.station-topology-device-selector__table-scroll td:first-child{text-align:center;width:52px;min-width:52px}.station-topology-meter-selector-layer th:nth-child(2),.station-topology-meter-selector-layer td:nth-child(2),.station-topology-meter-selector-layer th:nth-child(3),.station-topology-meter-selector-layer td:nth-child(3),.station-topology-meter-selector-layer th:nth-child(5),.station-topology-meter-selector-layer td:nth-child(5),.station-topology-meter-selector-layer th:nth-child(6),.station-topology-meter-selector-layer td:nth-child(6),.station-topology-meter-selector-layer th:nth-child(7),.station-topology-meter-selector-layer td:nth-child(7),.station-topology-meter-selector-layer th:nth-child(9),.station-topology-meter-selector-layer td:nth-child(9){width:200px;min-width:200px}.station-topology-meter-selector-layer th:nth-child(8),.station-topology-meter-selector-layer td:nth-child(8){width:250px;min-width:250px}.station-topology-meter-selector-layer th:nth-child(10),.station-topology-meter-selector-layer td:nth-child(10),.station-topology-meter-selector-layer th:nth-child(11),.station-topology-meter-selector-layer td:nth-child(11){width:300px;min-width:300px}.station-topology-device-selector__table-scroll label{justify-content:center}.station-topology-device-selector__count{text-align:right;margin:12px 0 0!important}.station-topology-cabinet-selector__pagination{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.station-topology-cabinet-selector__pagination .station-topology-device-selector__count{margin:0!important}.station-topology-cabinet-selector__pagination nav{color:#4e5969;align-items:center;gap:10px;font-size:12px;display:inline-flex}.station-topology-cabinet-selector__pagination button{color:#2426c0;background:#fff;border:1px solid #e5e6eb;border-radius:4px;min-width:58px;height:28px;padding:3px 10px}.station-topology-cabinet-selector__pagination button:disabled{color:#c0c4cc;cursor:not-allowed;background:#f7f8fa}.station-topology-device-selector__body>p{color:#86909c;font-size:12px}.station-topology-device-selector__body>p[role=alert]{color:#f53f3f}.station-topology-device-selector__body li{box-sizing:border-box;background:#fff;border-bottom:1px solid #ebeef2;min-height:42px;padding:10px 12px}.station-topology-device-selector__body label{align-items:center;gap:8px;font-size:12px;display:flex}.station-topology-device-selector__body input{accent-color:#2426c0;width:14px;height:14px;margin:0}.station-topology-device-selector-layer>section>footer{border-top:1px solid #ebeef2;justify-content:flex-end;gap:12px}.station-topology-device-selector-layer>section>footer button{box-sizing:border-box;background:#fff;border:1px solid #e5e6eb;border-radius:4px;min-width:68px;height:30px;padding:4px 14px}.station-topology-device-selector-layer>section>footer button.is-primary{color:#fff;background:#2426c0;border-color:#2426c0}.station-topology-cabinet-relations__main-list{gap:12px;display:grid}.station-topology-device-relations .station-topology-cabinet-relation-group{background:0 0;border:0;min-height:0;padding:0;display:block}.station-topology-device-relations .station-topology-cabinet-relation-group+.station-topology-cabinet-relation-group{margin-top:0}.station-topology-device-relations .station-topology-cabinet-card{background:#fff;border:1px solid #e5e6eb;border-radius:6px;margin:0;padding:14px;display:block}.station-topology-cabinet-card__header{border-bottom:1px solid #ebeef2;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.station-topology-cabinet-card__header strong{color:#1d2129;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.station-topology-cabinet-card__identity{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.station-topology-cabinet-card__identity strong{max-width:220px}.station-topology-cabinet-card__status,.station-topology-cabinet-card__type{white-space:nowrap;border-radius:10px;align-items:center;height:20px;padding:0 7px;font-size:11px;line-height:20px;display:inline-flex}.station-topology-cabinet-card__status{color:#4e5969;background:#f2f3f5}.station-topology-cabinet-card__status.is-normal{color:#009739;background:#e8f9ef}.station-topology-cabinet-card__status.is-abnormal{color:#f53f3f;background:#ffece8}.station-topology-cabinet-card__status.is-inactive,.station-topology-cabinet-card__status.is-unknown{color:#4e5969;background:#f2f3f5}.station-topology-cabinet-card__type{color:#2426c0;background:#eff0ff}.station-topology-cabinet-card__summary{color:#4e5969;white-space:nowrap;align-items:center;gap:16px;font-size:12px;display:inline-flex}.station-topology-cabinet-card__summary button{color:#f53f3f;background:0 0;border:0;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.station-topology-cabinet-card__summary button svg{width:14px;height:14px}.station-topology-cabinet-card__body{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:16px 0;display:grid}.station-topology-cabinet-card__body-field{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.station-topology-cabinet-card__body-field>span:first-child{color:#2426c0;background:#eff0ff;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.station-topology-cabinet-card__body-field svg{width:18px;height:18px}.station-topology-cabinet-card__body-field>span:last-child{gap:2px;min-width:0;display:grid}.station-topology-cabinet-card__body-field small{color:#86909c;font-size:11px}.station-topology-cabinet-card__body-field strong,.station-topology-cabinet-card__body-field em{color:#1d2129;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:12px;font-style:normal;font-weight:500;overflow:hidden}.station-topology-cabinet-card__body-field em{color:#4e5969;font-size:11px;font-weight:400}.station-topology-cabinet-card__add-child{color:#2426c0;background:#fff;border:1px solid #9293e0;border-radius:4px;align-items:center;gap:6px;height:30px;margin-top:10px;padding:4px 10px;font-size:12px;display:inline-flex}.station-topology-device-relations .station-topology-cabinet-relation-group>.station-topology-cabinet-card__add-child{color:#2426c0;border:1px solid #9293e0;width:auto;height:30px}.station-topology-cabinet-card__add-child svg{width:14px;height:14px}.station-topology-cabinet-card__add-child:disabled{color:#c0c4cc;border-color:#e5e6eb}.station-topology-cabinet-card__empty-child{color:#86909c;margin:10px 0 0;font-size:12px}.station-topology-device-relations .station-topology-cabinet-card__children{margin:10px 0 0;padding:0}.station-topology-device-relations .station-topology-cabinet-card__children>li{background:#f7f8fa;border:1px solid #ebeef2;border-radius:4px;padding:12px;display:block}.station-topology-device-relations .station-topology-cabinet-card__children>li+li{margin-top:6px}.station-topology-cabinet-card__children .station-topology-cabinet-card__header{padding-bottom:8px}.station-topology-cabinet-selector__actions,.station-topology-meter-selector__actions{align-items:center;gap:8px;display:inline-flex}.station-topology-cabinet-selector__actions button,.station-topology-meter-selector__actions button,.station-topology-meter-selector__query>button,.station-topology-cabinet-selector__filters button{box-sizing:border-box;color:#4e5969;background:#fff;border:1px solid #e5e6eb;border-radius:4px;justify-content:center;align-items:center;gap:6px;height:30px;padding:4px 10px;font-size:12px;display:inline-flex}.station-topology-cabinet-selector__actions button:disabled,.station-topology-meter-selector__actions button:disabled{color:#c0c4cc;cursor:not-allowed;background:#f7f8fa}.station-topology-cabinet-selector__actions svg,.station-topology-meter-selector__actions svg,.station-topology-meter-selector__query>button svg{width:16px;height:16px}.station-topology-meter-selector__actions button.is-primary{color:#fff;background:#2426c0;border-color:#2426c0}.station-topology-cabinet-filter-layer,.station-topology-cabinet-create-layer{z-index:1400;justify-content:flex-end;align-items:stretch}.station-topology-cabinet-filter-layer>.supplemental-action-dialog-nested-layer__mask,.station-topology-cabinet-create-layer>.supplemental-action-dialog-nested-layer__mask{background:#00000080}.station-topology-cabinet-filter-drawer,.station-topology-cabinet-create-drawer{z-index:1;box-sizing:border-box;color:#1d2129;background:#fff;border-radius:10px 0 0 10px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 4px 24px #1d21292e}.station-topology-cabinet-create-drawer.station-topology-meter-create-drawer{width:500px}.station-topology-meter-create-drawer__required:before{color:#f53f3f;content:"*";margin-right:4px}.station-topology-meter-create-drawer__counted-control{display:block;position:relative}.station-topology-meter-create-drawer__counted-control>input{padding-right:58px}.station-topology-meter-create-drawer__counted-control>textarea{padding-bottom:24px;padding-right:52px}.station-topology-meter-create-drawer__counted-control>small{color:#86909c;pointer-events:none;font-size:11px;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.station-topology-meter-create-drawer__counted-control.is-textarea>small{top:auto;bottom:9px;transform:none}.station-topology-meter-create-drawer__model-field>button{color:#4e5969;background:#fff}.station-topology-meter-selector__filter-count{color:#2426c0;background:#eff0ff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;display:inline-flex}.station-topology-meter-selector__pagination{color:#4e5969;justify-content:flex-end;gap:10px;font-size:12px}.station-topology-meter-selector__pagination>span:first-child{margin-right:auto}.station-topology-meter-selector__pagination button{justify-content:center;align-items:center;min-width:32px;display:inline-flex}.station-topology-meter-selector__pagination svg{width:14px;height:14px}.station-topology-meter-filter-drawer__save-condition{grid-template-columns:14px auto;justify-content:start;align-items:center;display:inline-flex!important}.station-topology-meter-filter-drawer__models>p[role=alert],.station-topology-meter-create-drawer__body>p[role=alert]{color:#f53f3f;margin:0;font-size:12px}.station-topology-cabinet-filter-drawer{width:400px;top:20px;bottom:20px;right:0;overflow:visible}.station-topology-cabinet-create-drawer{border-radius:10px;width:568px;top:10px;bottom:10px;right:10px}.station-topology-cabinet-filter-drawer>header,.station-topology-cabinet-filter-drawer>footer,.station-topology-cabinet-create-drawer>header,.station-topology-cabinet-create-drawer>footer{box-sizing:border-box;border-color:#ebeef2;flex:0 0 58px;align-items:center;height:58px;padding:10px 16px;display:flex}.station-topology-cabinet-filter-drawer>header,.station-topology-cabinet-create-drawer>header{border-bottom:1px solid #ebeef2;justify-content:space-between}.station-topology-cabinet-filter-drawer>header h2,.station-topology-cabinet-create-drawer>header h2{margin:0;font-size:14px}.station-topology-cabinet-filter-drawer>header button,.station-topology-cabinet-create-drawer>header button{background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:30px;padding:4px;display:inline-flex}.station-topology-cabinet-filter-drawer>header svg,.station-topology-cabinet-create-drawer>header svg{width:18px;height:18px}.station-topology-cabinet-filter-drawer__body,.station-topology-cabinet-create-drawer__body{background:#fff;flex:auto;align-content:start;gap:20px;min-height:0;padding:20px;display:grid;overflow:auto}.station-topology-cabinet-filter-drawer__body>label,.station-topology-cabinet-filter-drawer__body fieldset,.station-topology-cabinet-create-drawer__body>label{color:#4e5969;border:0;gap:8px;margin:0;padding:0;font-size:12px;display:grid}.station-topology-cabinet-filter-drawer__body legend{margin:0 0 8px;padding:0}.station-topology-cabinet-filter-drawer__body fieldset:not(.station-topology-cabinet-filter-drawer__date-range)>div{flex-wrap:wrap;gap:12px 18px;display:flex}.station-topology-cabinet-filter-drawer__body fieldset:not(.station-topology-cabinet-filter-drawer__date-range)>div>label{align-items:center;gap:6px;display:inline-flex}.station-topology-cabinet-filter-drawer__body input:not([type=checkbox]),.station-topology-cabinet-filter-drawer__body select,.station-topology-cabinet-create-drawer__body input,.station-topology-cabinet-create-drawer__body select,.station-topology-cabinet-create-drawer__body textarea{box-sizing:border-box;color:#1d2129;background:#fff;border:1px solid #e5e6eb;border-radius:4px;width:100%;min-height:32px;padding:5px 9px}.station-topology-cabinet-filter-drawer__body input[type=checkbox]{accent-color:#2426c0;width:14px;height:14px;margin:0}.station-topology-cabinet-filter-drawer__date-range{gap:8px;display:grid;position:relative}.station-topology-cabinet-filter-drawer__date-range-inputs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px;display:grid}.station-topology-cabinet-filter-drawer__date-range-inputs>label{gap:6px;display:grid}.station-topology-cabinet-filter-drawer__date-range-inputs input[readonly]{cursor:pointer}.station-topology-charge-pile-date-range__editor.el-date-editor--daterange{box-sizing:border-box;color:#1d2129;cursor:pointer;background:#fff;border:1px solid #e5e6eb;border-radius:4px;outline:0;align-items:center;gap:8px;width:100%;height:32px;padding:0 10px;display:flex}.station-topology-charge-pile-date-range__editor.el-date-editor--daterange:focus,.station-topology-charge-pile-date-range__editor.el-date-editor--daterange:focus-within{border-color:#4e59ff}.station-topology-charge-pile-date-range__editor>svg{color:#86909c;flex:none;width:14px;height:14px}.station-topology-cabinet-filter-drawer__body .station-topology-charge-pile-date-range__editor>.el-range-input{color:#1d2129;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:0;outline:0;flex:1 1 0;width:0;min-width:0;min-height:0;padding:0;font-size:12px}.station-topology-charge-pile-date-range__editor>.el-range-input::placeholder{color:#c0c4cc}.station-topology-charge-pile-date-range__editor>.el-range-separator{color:#86909c;flex:none;font-size:12px}.station-topology-cabinet-filter-drawer__date-range-popup{z-index:5;position:absolute;bottom:72px;right:calc(100% + 10px)}.station-topology-cabinet-date-picker.el-date-range-picker{box-sizing:border-box;color:#1d2129;background:#fff;border:1px solid #e5e6eb;border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));width:648px;min-height:329px;padding:14px 16px 16px;display:grid;box-shadow:0 6px 20px #1d212929}.station-topology-cabinet-date-picker__month{min-width:0;padding:0 14px}.station-topology-cabinet-date-picker__month.is-right{border-left:1px solid #ebeef2}.station-topology-cabinet-date-picker__month>header{grid-template-columns:58px minmax(0,1fr) 58px;align-items:center;height:38px;display:grid}.station-topology-cabinet-date-picker__navigation{align-items:center;display:flex}.station-topology-cabinet-date-picker__month.is-right .station-topology-cabinet-date-picker__navigation{justify-content:flex-end}.station-topology-cabinet-date-picker__month>header h3{text-align:center;margin:0;font-size:14px;font-weight:600}.station-topology-cabinet-date-picker__month>header button{color:#4e5969;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;padding:5px;display:inline-flex}.station-topology-cabinet-date-picker__month>header button[aria-label=上一年],.station-topology-cabinet-date-picker__month>header button[aria-label=下一年]{gap:0}.station-topology-cabinet-date-picker__month>header button[aria-label=上一年] svg,.station-topology-cabinet-date-picker__month>header button[aria-label=下一年] svg{width:10px;margin:0 -2px}.station-topology-cabinet-date-picker__month>header button svg{width:16px;height:16px}.station-topology-cabinet-date-picker__weekdays,.station-topology-cabinet-date-picker__days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.station-topology-cabinet-date-picker__weekdays{color:#86909c;text-align:center;align-items:center;height:28px;font-size:11px}.station-topology-cabinet-date-picker__days{grid-auto-rows:34px}.station-topology-cabinet-date-picker__days>button{color:#1d2129;isolation:isolate;background:0 0;border:0;border-radius:50%;place-self:center;width:28px;height:28px;padding:0;font-size:12px;position:relative}.station-topology-cabinet-date-picker__days>button.is-adjacent{color:#c0c4cc}.station-topology-cabinet-date-picker__days>button.is-today{color:#2426c0;font-weight:600}.station-topology-cabinet-date-picker__days>button.is-in-range{background:#eff0ff;border-radius:0;width:100%}.station-topology-cabinet-date-picker__days>button.is-selected{color:#fff;background:0 0;border-radius:0;width:100%}.station-topology-cabinet-date-picker__days>button.is-selected:after{z-index:-1;content:"";background:#2426c0;border-radius:50%;width:28px;height:28px;position:absolute;top:0;left:50%;transform:translate(-50%)}.station-topology-cabinet-date-picker__days>button.is-range-start.has-complete-range{background:linear-gradient(90deg,#0000 50%,#eff0ff 50%)}.station-topology-cabinet-date-picker__days>button.is-range-end.has-complete-range{background:linear-gradient(90deg,#eff0ff 50%,#0000 50%)}.station-topology-cabinet-filter-drawer__time-zone{color:#4e5969;gap:8px;font-size:12px;display:grid;position:relative}.station-topology-cabinet-filter-drawer__time-zone>button[role=combobox]{box-sizing:border-box;color:#1d2129;background:#fff;border:1px solid #e5e6eb;border-radius:4px;justify-content:space-between;align-items:center;width:100%;min-height:32px;padding:5px 9px;display:flex}.station-topology-cabinet-filter-drawer__time-zone>button[role=combobox]>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.station-topology-cabinet-filter-drawer__time-zone>button[role=combobox] svg{color:#86909c;flex:none;width:14px;height:14px}.station-topology-cabinet-filter-drawer__time-zone-popup{z-index:3;background:#fff;border:1px solid #e5e6eb;border-radius:4px;max-height:220px;padding:6px 0;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 6px 20px #1d212929}.station-topology-cabinet-filter-drawer__time-zone-popup>button{color:#1d2129;text-align:left;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr);align-items:center;min-height:32px;padding:6px 10px;display:grid}.station-topology-cabinet-filter-drawer__time-zone-popup>button[aria-selected=true]{color:#2426c0;background:#f7f8ff}.station-topology-cabinet-create-drawer__body textarea{resize:vertical;min-height:110px}.station-topology-cabinet-create-drawer__model-field{grid-template-columns:minmax(0,1fr) 32px 32px;align-items:end;gap:8px;display:grid}.station-topology-cabinet-create-drawer__model-field>label{color:#4e5969;gap:8px;font-size:12px;display:grid}.station-topology-cabinet-create-drawer__model-field>button{color:#c0c4cc;background:#f7f8fa;border:1px solid #e5e6eb;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:6px;display:inline-flex}.station-topology-cabinet-create-drawer__model-field svg{width:16px;height:16px}.station-topology-cabinet-create-drawer__unit-field{align-items:stretch;display:flex}.station-topology-cabinet-create-drawer__unit-field>input{border-radius:4px 0 0 4px;min-width:0}.station-topology-cabinet-create-drawer__unit-field>span{color:#4e5969;background:#f7f8fa;border:1px solid #e5e6eb;border-left:0;border-radius:0 4px 4px 0;justify-content:center;align-items:center;min-width:52px;display:inline-flex}.station-topology-cabinet-create-drawer__body input:disabled,.station-topology-cabinet-create-drawer__body input[readonly]{color:#86909c;background:#f7f8fa}.station-topology-cabinet-create-drawer__body p[role=note]{color:#f53f3f;margin:0;font-size:12px}.station-topology-cabinet-filter-drawer>footer,.station-topology-cabinet-create-drawer>footer{border-top:1px solid #ebeef2;justify-content:flex-end;gap:12px}.station-topology-cabinet-filter-drawer>footer button,.station-topology-cabinet-create-drawer>footer button{box-sizing:border-box;background:#fff;border:1px solid #e5e6eb;border-radius:4px;min-width:68px;height:30px;padding:4px 14px}.station-topology-cabinet-filter-drawer>footer button.is-primary,.station-topology-cabinet-create-drawer>footer button.is-primary{color:#fff;background:#2426c0;border-color:#2426c0}.station-topology-cabinet-filter-drawer>footer button:disabled,.station-topology-cabinet-create-drawer>footer button:disabled{color:#c0c4cc;cursor:not-allowed;background:#f7f8fa;border-color:#e5e6eb}.station-config-location-layer,.station-config-nested-drawer-layer{z-index:1360;box-sizing:border-box;padding:10px;position:fixed;inset:0}.station-config-location-layer>.supplemental-action-dialog-nested-layer__mask,.station-config-nested-drawer-layer>.supplemental-action-dialog-nested-layer__mask{background:#00000080}.station-config-location-drawer,.station-config-nested-drawer{z-index:1;color:#1d2129;background:#fff;border-radius:10px;flex-direction:column;max-height:none;font-family:PingFang SC,Microsoft YaHei,sans-serif;display:flex;position:absolute;top:10px;bottom:10px;right:10px;overflow:hidden;box-shadow:0 4px 24px #1d212926}.station-config-location-drawer{width:calc(100% - 230px)}.station-config-nested-drawer{width:500px}.station-config-nested-drawer-layer[data-drawer-depth="2"]{z-index:1380}.station-config-location-drawer>header,.station-config-nested-drawer>header{box-sizing:border-box;border-bottom:1px solid #ebeef2;flex:0 0 58px;justify-content:space-between;align-items:center;height:58px;padding:10px 16px;display:flex}.station-config-location-drawer>header h2,.station-config-nested-drawer>header h2{margin:0;font-size:14px;font-weight:600;line-height:30px}.station-config-location-drawer>header button,.station-config-nested-drawer>header button{color:#4e5969;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:30px;padding:4px;display:inline-flex}.station-config-location-drawer>header svg,.station-config-nested-drawer>header svg{width:18px;height:18px}.station-config-location-drawer__body,.station-config-nested-drawer__body{box-sizing:border-box;background:#f7f8fa;flex:auto;min-height:0;overflow:auto}.station-config-location-drawer__body{padding:16px;position:relative}.station-config-location-drawer>footer,.station-config-nested-drawer>footer{box-sizing:border-box;border-top:1px solid #ebeef2;flex:0 0 58px;justify-content:flex-end;align-items:center;gap:12px;height:58px;padding:10px 16px;display:flex}.station-config-location-drawer>footer button,.station-config-nested-drawer>footer button,.station-config-region-confirm-layer footer button{box-sizing:border-box;color:#1d2129;background:#fff;border:1px solid #e5e6eb;border-radius:4px;min-width:68px;height:30px;padding:4px 14px;font-size:14px}.station-config-location-drawer>footer button.is-primary,.station-config-nested-drawer>footer button.is-primary,.station-config-region-confirm-layer footer button.is-primary{color:#fff;background:#2426c0;border-color:#2426c0}.station-config-location-drawer button:disabled,.station-config-nested-drawer button:disabled,.station-config-region-confirm-layer button:disabled{cursor:not-allowed;opacity:.48}.station-config-location-map{background:#f2f3f5;border-radius:8px;flex-direction:column;height:100%;min-height:500px;display:flex;overflow:hidden}.station-config-location-map__header{box-sizing:border-box;background:#fff;border-bottom:1px solid #e5e6eb;border-radius:8px 8px 0 0;flex:0 0 62px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:20px;height:62px;padding:8px;display:grid}.station-config-location-map__header>label{color:#1d2129;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;font-size:12px;display:grid}.station-config-location-map__control{align-items:center;min-width:0;display:flex}.station-config-location-map__control input{box-sizing:border-box;color:#1d2129;border:1px solid #e5e6eb;border-radius:4px;outline:0;width:100%;min-width:0;height:30px;padding:1px 10px;font:14px/28px PingFang SC,Microsoft YaHei,sans-serif}.station-config-location-map__control input:focus{border-color:#2426c0}.station-config-location-map__control button{box-sizing:border-box;color:#fff;white-space:nowrap;background:#2426c0;border:1px solid #2426c0;border-radius:4px;flex:none;height:28px;margin-left:5px;padding:4px 10px;font-size:12px}.station-config-location-map__content{box-sizing:border-box;background:#fff;border-radius:0 0 8px 8px;flex:auto;min-height:0;padding:8px;position:relative}.station-config-location-map__content #map-container{background:#f5f5f5;border-radius:8px;width:100%;height:100%;overflow:hidden}.station-config-location-map__content>[role=status],.station-config-location-map__content>[role=alert]{z-index:4;color:#4e5969;background:#ffffffeb;border:1px solid #e5e6eb;border-radius:4px;padding:6px 10px;font-size:12px;position:absolute;top:22px;left:50%;transform:translate(-50%)}.station-config-location-map__surface{cursor:crosshair;background-color:#f5f5f5;background-image:linear-gradient(28deg,#0000 48%,#fff 49% 51%,#0000 52%),linear-gradient(118deg,#0000 47%,#dadada 48% 49%,#0000 50%);background-size:210px 150px,340px 240px;border:0;width:100%;height:100%;min-height:420px;padding:0;display:block;position:relative;overflow:hidden}.station-config-location-map__land{background:#eee;border-radius:48% 0 0;width:49%;height:80%;position:absolute;bottom:-18%;right:-7%;transform:rotate(-7deg);box-shadow:-20px -12px #e5e5e5}.station-config-location-map__road{transform-origin:0;background:#fff;height:4px;position:absolute;box-shadow:0 0 0 1px #e6e6e6}.station-config-location-map__road--one{width:72%;top:34%;left:7%;transform:rotate(7deg)}.station-config-location-map__road--two{width:64%;top:68%;left:23%;transform:rotate(-19deg)}.station-config-location-map__road--three{width:48%;top:9%;left:58%;transform:rotate(79deg)}.station-config-location-map__city{color:#616161;font-size:12px;position:absolute;top:53%;left:67%}.station-config-location-map__marker{z-index:3;background:#2426c0;border:3px solid #fff;border-radius:50% 50% 50% 0;width:18px;height:18px;position:absolute;transform:translate(-50%,-100%)rotate(-45deg);box-shadow:0 2px 6px #1d212952}.station-config-location-drawer__message{z-index:5;color:#4e5969;background:#fff;border:1px solid #e5e6eb;border-radius:4px;margin:0;padding:7px 10px;font-size:12px;position:absolute;bottom:24px;right:26px}.station-config-nested-drawer__body{background:#fff;padding:16px}.station-config-nested-drawer__footer-message{color:#f53f3f;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12px;overflow:hidden}.station-config-nested-form{gap:18px;display:grid}.station-config-nested-field{color:#1d2129;gap:4px;font-size:12px;line-height:22px;display:grid}.station-config-nested-field>span.is-required:before,.station-config-nested-field>legend.is-required:before{color:#f53f3f;content:"*";margin-right:2px}.station-config-nested-field__label-note{color:#4e5969;font-size:14px;line-height:22px}.station-config-nested-field input,.station-config-nested-field select,.station-config-nested-field textarea{box-sizing:border-box;color:#1d2129;background:#fff;border:1px solid #e5e6eb;border-radius:4px;outline:0;width:100%;min-height:30px;padding:1px 10px;font:14px/28px PingFang SC,Microsoft YaHei,sans-serif}.station-config-nested-field input:disabled,.station-config-nested-field select:disabled{color:#4e5969;background:#f7f8fa}.station-config-nested-field textarea{resize:none;min-height:88px;padding-top:6px;line-height:20px}.station-config-nested-field [aria-invalid=true]{border-color:#f53f3f}.station-config-nested-field>em{color:#f53f3f;font-size:12px;font-style:normal;line-height:18px}.station-config-nested-field>small{color:#86909c;font-size:11px;line-height:18px}.station-config-owner-status{border:0;min-width:0;margin:0;padding:0}.station-config-owner-status>legend{padding:0}.station-config-owner-status__options{align-items:center;gap:24px;min-height:30px;display:flex}.station-config-owner-status__options>label{color:#1d2129;align-items:center;gap:8px;font-size:14px;line-height:22px;display:inline-flex}.station-config-owner-status__options input[type=radio]{accent-color:#2426c0;width:14px;min-height:14px;margin:0;padding:0}.station-config-region-manager>p{color:#4e5969;margin:8px 0;font-size:12px}.station-config-region-tree,.station-config-region-tree ul{margin:0;padding:0;list-style:none}.station-config-region-tree .station-config-region-tree{padding-left:20px}.station-config-region-tree__node{color:#1d2129;border-radius:6px;justify-content:space-between;align-items:center;min-height:38px;padding:0 8px;font-size:14px;display:flex}.station-config-region-tree__node:hover{background:#f7f8fa}.station-config-region-tree__actions{gap:4px;display:inline-flex}.station-config-region-tree__actions button{color:#2426c0;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;padding:5px;display:inline-flex}.station-config-region-tree__actions button:last-child{color:#f53f3f}.station-config-region-tree__actions svg{width:16px;height:16px}.station-config-region-confirm-layer{z-index:1400;place-items:center;display:grid;position:fixed;inset:0}.station-config-region-confirm-layer__mask{background:#00000080;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.station-config-region-confirm-layer>section{z-index:1;box-sizing:border-box;background:#fff;border-radius:10px;width:420px;padding:28px;position:relative;box-shadow:0 4px 24px #1d212933}.station-config-region-confirm-layer p{color:#1d2129;text-align:center;margin:0 0 24px;font-size:16px;font-weight:600}.station-config-region-confirm-layer>section>span{color:#f53f3f;text-align:center;margin:-12px 0 16px;font-size:12px;display:block}.station-config-region-confirm-layer footer{justify-content:center;gap:12px;display:flex}.station-topology-charge-pile-relation-drawer>.station-topology-charge-pile-relations{background:#fff;flex-direction:column;padding:12px;display:flex}.station-topology-charge-pile-relation-drawer>header h2{align-items:center;gap:8px;display:inline-flex}.station-topology-charge-pile-relation-drawer>header h2 svg{width:18px;height:18px}.station-topology-charge-pile-relation-drawer>header{flex:0 0 41px;height:41px;padding:5px 10px}.station-topology-charge-pile-relation-drawer>footer{flex:0 0 59px;height:59px;padding:10px}.station-topology-charge-pile-relations__label{color:#4e5969;margin:0 0 12px;font-size:12px}.station-topology-charge-pile-relations__label b{color:#f53f3f;margin-right:4px;font-weight:400}.station-topology-charge-pile-relations__cards{display:block}.station-topology-charge-pile-card{box-sizing:border-box;background:#f7f8fa;border:1px solid #e5e6eb;border-radius:4px;width:100%;margin-bottom:16px;overflow:hidden;box-shadow:0 2px 5px #00000008}.station-topology-charge-pile-card>header{justify-content:space-between;align-items:center;padding:10px;display:flex}.station-topology-charge-pile-card>header>button{color:#f53f3f;background:0 0;border:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.station-topology-charge-pile-card>header>button svg{width:18px;height:18px}.station-topology-charge-pile-card__identity{align-items:center;gap:8px;min-width:0;display:inline-flex}.station-topology-charge-pile-card__brand-name{color:#86909c;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.station-topology-charge-pile-card__status{color:#fff;background:#86909c;border-radius:24px;align-items:center;min-height:22px;padding:2px 6px;font-size:12px;line-height:18px;display:inline-flex}.station-topology-charge-pile-card__status.is-online{background:#00b42a}.station-topology-charge-pile-card__status.is-inactive{background:#ff7d00}.station-topology-charge-pile-card__status.is-offline,.station-topology-charge-pile-card__status.is-unknown{background:#86909c}.station-topology-charge-pile-card__content{background:#fff}.station-topology-charge-pile-card__row{border-top:1px solid #f2f3f5;min-width:0;padding:10px;display:grid}.station-topology-charge-pile-card__row>span,.station-topology-charge-pile-card__row>strong{min-width:0;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.station-topology-charge-pile-card__row>span{color:#86909c}.station-topology-charge-pile-card__row>strong{color:#1d2129;word-break:break-all}.station-topology-charge-pile-empty-card{background:#fff;border:1px solid #e5e6eb;border-radius:4px;margin-bottom:16px;padding:10px}.station-topology-charge-pile-empty-card .base-empty{flex-direction:column;justify-content:center;align-items:center;min-height:108px;display:flex}.station-topology-charge-pile-empty-card .base-empty-icon{width:50px;height:50px;margin-bottom:10px}.station-topology-charge-pile-empty-card .base-empty-icon svg{width:50px;height:50px;display:block}.station-topology-charge-pile-empty-card .base-empty-text{color:#86909c;margin:0;font-size:12px;font-weight:400;line-height:18px}.station-topology-charge-pile-relations__add{box-sizing:border-box;color:#2426c0;background:#fff;border:1px solid #e5e6eb;border-radius:4px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:34px;padding:5px 12px;font-size:12px;display:inline-flex}.station-topology-charge-pile-relations__add svg{width:14px;height:14px}.station-topology-charge-pile-relations__add:disabled{color:#c0c4cc;cursor:not-allowed;border-color:#e5e6eb}.station-topology-charge-pile-selector__toolbar{background:#f2f3f5;border-bottom:0;flex:0 0 74px;align-items:center;min-height:74px;padding:16px 16px 12px}.station-topology-charge-pile-selector-layer>section>header{flex:0 0 41px;height:41px;padding:5px 10px 5px 16px}.station-topology-charge-pile-selector-layer>section>footer{flex:0 0 59px;height:59px;padding:10px 16px}.station-topology-charge-pile-selector-layer>section>.station-topology-device-selector__body{background:#f2f3f5;padding:0 16px 16px;position:relative}.station-topology-charge-pile-selector__search-group,.station-topology-charge-pile-selector__actions{align-items:center;gap:8px;display:inline-flex}.station-topology-charge-pile-selector__search-group{box-sizing:border-box;background:#f2f3f5;border-radius:50px;width:350px;height:42px;padding:4px 4px 4px 8px}.station-topology-charge-pile-selector__search-group>label{box-sizing:border-box;background:#fff;border:0;border-radius:50px;align-items:center;gap:8px;width:240px;height:34px;padding:0 10px;display:flex}.station-topology-charge-pile-selector__search-group>label svg{color:#86909c;flex:none;width:16px;height:16px}.station-topology-charge-pile-selector__search-group input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:30px;padding:0}.station-topology-charge-pile-selector__search-group>button,.station-topology-charge-pile-selector__actions>button{box-sizing:border-box;color:#4e5969;background:#fff;border:1px solid #e5e6eb;border-radius:50px;justify-content:center;align-items:center;gap:6px;height:34px;padding:4px 10px;font-size:12px;display:inline-flex}.station-topology-charge-pile-selector__actions>button:first-child{border-radius:4px;width:84px;height:38px}.station-topology-charge-pile-selector__actions>button:last-child{color:#2426c0;border-color:#9293e0;border-radius:4px;width:126px;height:38px}.station-topology-charge-pile-selector__search-group button svg,.station-topology-charge-pile-selector__actions button svg{width:16px;height:16px}.station-topology-charge-pile-selector__actions button:disabled{color:#c0c4cc;cursor:not-allowed;background:#f7f8fa}.station-topology-charge-pile-selector-layer th:nth-child(2),.station-topology-charge-pile-selector-layer td:nth-child(2),.station-topology-charge-pile-selector-layer th:nth-child(3),.station-topology-charge-pile-selector-layer td:nth-child(3),.station-topology-charge-pile-selector-layer th:nth-child(5),.station-topology-charge-pile-selector-layer td:nth-child(5),.station-topology-charge-pile-selector-layer th:nth-child(6),.station-topology-charge-pile-selector-layer td:nth-child(6),.station-topology-charge-pile-selector-layer th:nth-child(7),.station-topology-charge-pile-selector-layer td:nth-child(7),.station-topology-charge-pile-selector-layer th:nth-child(8),.station-topology-charge-pile-selector-layer td:nth-child(8),.station-topology-charge-pile-selector-layer th:nth-child(9),.station-topology-charge-pile-selector-layer td:nth-child(9),.station-topology-charge-pile-selector-layer th:nth-child(10),.station-topology-charge-pile-selector-layer td:nth-child(10){width:200px;min-width:200px}.station-topology-charge-pile-selector-layer th:nth-child(4),.station-topology-charge-pile-selector-layer td:nth-child(4){width:150px;min-width:150px}.station-topology-charge-pile-selector-layer th:nth-child(11),.station-topology-charge-pile-selector-layer td:nth-child(11){width:300px;min-width:300px}.station-topology-charge-pile-selector__station{gap:2px;display:grid}.station-topology-charge-pile-selector__station strong,.station-topology-charge-pile-selector__station small{font-size:12px;font-weight:400}.station-topology-charge-pile-selector__station small{color:#86909c}.station-topology-charge-pile-selector__status{color:#fff;background:#86909c;border-radius:24px;justify-content:center;align-items:center;min-width:42px;min-height:22px;padding:2px 8px;font-size:12px;line-height:18px;display:inline-flex}.station-topology-charge-pile-selector__status.is-online{background:#00b42a}.station-topology-charge-pile-selector__status.is-inactive{background:#ff7d00}.station-topology-charge-pile-selector__status.is-offline,.station-topology-charge-pile-selector__status.is-unknown{background:#86909c}.station-topology-charge-pile-selector__empty{color:#86909c;flex-direction:column;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.station-topology-charge-pile-selector__empty .base-empty-icon{width:80px;height:80px;margin-bottom:10px}.station-topology-charge-pile-selector__empty svg{width:80px;height:80px;display:block}.station-topology-charge-pile-filter-drawer__models>p[role=alert]{color:#f53f3f;margin:0;font-size:12px}.station-topology-charge-pile-filter-drawer{border-radius:10px;right:20px}.station-topology-charge-pile-filter-drawer>header{flex:0 0 51px;height:51px}.station-topology-charge-pile-filter-drawer>footer{flex:0 0 59px;height:59px}.station-topology-charge-pile-filter-drawer__header-actions{align-items:center;gap:8px;display:inline-flex}.station-topology-charge-pile-filter-drawer .station-topology-charge-pile-filter-drawer__save-condition{color:#2426c0;width:auto;padding:4px 8px;font-size:12px}.station-topology-charge-pile-filter-drawer__body{background:#f2f3f5;gap:16px;padding:16px}.station-topology-charge-pile-filter-drawer__saved-queries{color:#4e5969;background:#fff;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px;font-size:12px;display:grid}.station-topology-charge-pile-filter-drawer__saved-queries>button{color:#2426c0;background:0 0;border:0;padding:0}.station-topology-charge-pile-filter-drawer__saved-query-list{grid-column:1/-1;gap:16px;margin-top:14px;display:grid}.station-topology-charge-pile-filter-drawer__saved-query-list>.base-filter_my-conditions_content_item{color:#1d2129;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:20px;padding:0;font-size:16px;line-height:20px;display:flex}.station-topology-charge-pile-filter-drawer__saved-query-list .base-filter_my-conditions_content_item--left{align-items:center;gap:8px;min-width:0;display:inline-flex}.station-topology-charge-pile-filter-drawer__saved-query-list .base-filter_my-conditions_content_item--left>svg{color:#86909c;fill:#86909c;width:20px;height:20px}.station-topology-charge-pile-filter-drawer__saved-query-list .base-filter_my-conditions_content_item--left>.name{color:#1d2129;flex:1;font-size:14px}.station-topology-charge-pile-filter-drawer__saved-query-list .base-filter_my-conditions_content_item--right{color:#f53f3f;fill:#f53f3f;opacity:1;visibility:hidden;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.station-topology-charge-pile-warning.el-message{z-index:5000;box-sizing:border-box;color:#ff7d00;background:#fff2e6;border:1px solid #ffe5cc;border-radius:4px;align-items:center;gap:8px;width:fit-content;max-width:calc(100% - 32px);padding:11px 15px;animation:3s cubic-bezier(.55,0,.1,1) both station-topology-charge-pile-warning-lifecycle;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}@keyframes station-topology-charge-pile-warning-lifecycle{0%{opacity:0;top:0;transform:translate(-50%,-100%)}13.333%,86.667%{opacity:1;top:20px;transform:translate(-50%)}to{opacity:0;top:0;transform:translate(-50%,-100%)}}@media (prefers-reduced-motion:reduce){.station-topology-charge-pile-warning.el-message{animation:none}}.station-topology-charge-pile-warning svg{flex:none;width:16px;height:16px}.station-topology-charge-pile-warning .el-message__content{color:#ff7d00;overflow-wrap:break-word;margin:0;padding:0;font-size:14px;line-height:1}.station-topology-charge-pile-create-drawer{width:500px}.station-topology-charge-pile-create-drawer>header{flex:0 0 42px;height:42px;padding:5px 10px 5px 16px}.station-topology-charge-pile-create-drawer>footer{flex:0 0 59px;height:59px;padding:10px}.station-topology-charge-pile-create-drawer__body{padding:16px;display:block}.station-topology-charge-pile-create-drawer__body .registry-compact-form{min-height:0}.station-topology-cems-relation-drawer>.station-topology-cems-relations{background:#fff;flex-direction:column;padding:12px;display:flex}.station-topology-cems-layer>.supplemental-action-dialog-nested-layer__mask{background:0 0}.station-topology-cems-relation-drawer{border:1px solid var(--border-color-2,#e5e6eb);border-radius:8px;box-shadow:0 2px 5px #00000008}.station-topology-cems-relation-drawer>header h2{align-items:center;gap:8px;display:inline-flex}.station-topology-cems-relation-drawer>header h2 svg{width:20px;height:20px}.station-topology-cems-relations__label{color:#4e5969;margin:0 0 12px;font-size:12px}.station-topology-cems-relations__label b{color:#f53f3f;margin-right:4px;font-weight:400}.station-topology-cems-relations__cards{display:block}.station-topology-cems-card{box-sizing:border-box;background:#f7f8fa;border:1px solid #e5e6eb;border-radius:4px;width:100%;margin-bottom:16px;overflow:hidden;box-shadow:0 2px 5px #00000008}.station-topology-cems-card>header{justify-content:space-between;align-items:center;padding:10px;display:flex}.station-topology-cems-card>header>button{color:#f53f3f;background:0 0;border:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.station-topology-cems-card>header>button svg{width:18px;height:18px}.station-topology-cems-card__identity{align-items:center;gap:8px;min-width:0;display:inline-flex}.station-topology-cems-card__brand-name{color:#86909c;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.station-topology-cems-card__status{color:#fff;background:#86909c;border-radius:24px;align-items:center;min-height:22px;padding:2px 6px;font-size:12px;line-height:18px;display:inline-flex}.station-topology-cems-card__status.is-online{background:#00b42a}.station-topology-cems-card__status.is-inactive{background:#ff7d00}.station-topology-cems-card__status.is-offline,.station-topology-cems-card__status.is-unknown{background:#86909c}.station-topology-cems-card__content{background:#fff}.station-topology-cems-card__row{border-top:1px solid #f2f3f5;min-width:0;padding:10px;display:grid}.station-topology-cems-card__row>span,.station-topology-cems-card__row>strong{min-width:0;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.station-topology-cems-card__row>span{color:#86909c}.station-topology-cems-card__row>strong{color:#1d2129;word-break:break-all}.station-topology-cems-empty-card{background:#fff;border:1px solid #e5e6eb;border-radius:4px;margin-bottom:16px;padding:10px}.station-topology-cems-empty-card .base-empty{flex-direction:column;justify-content:center;align-items:center;min-height:108px;display:flex}.station-topology-cems-empty-card .base-empty-icon{width:50px;height:50px;margin-bottom:10px}.station-topology-cems-empty-card .base-empty-icon img{object-fit:contain;width:50px;height:50px;display:block}.station-topology-cems-empty-card .base-empty-text{color:#86909c;margin:0;font-size:12px;font-weight:400;line-height:18px}.station-topology-cems-relations__add{box-sizing:border-box;color:#2426c0;background:#fff;border:1px solid #e5e6eb;border-radius:4px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:34px;padding:5px 12px;font-size:12px;display:inline-flex}.station-topology-cems-relations__add svg{width:14px;height:14px}.station-topology-cems-relations__add:disabled{color:#c0c4cc;cursor:not-allowed}.station-topology-cems-selector__toolbar{align-items:center}.station-topology-cems-selector__search-group,.station-topology-cems-selector__actions{align-items:center;gap:8px;display:inline-flex}.station-topology-cems-selector__search-group>label{box-sizing:border-box;background:#f7f8fa;border:1px solid #e5e6eb;border-radius:4px;align-items:center;gap:8px;width:260px;height:32px;padding:0 10px;display:flex}.station-topology-cems-selector__search-group>label svg{color:#86909c;flex:none;width:16px;height:16px}.station-topology-cems-selector__search-group input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:30px;padding:0}.station-topology-cems-selector__search-group>button,.station-topology-cems-selector__actions>button{box-sizing:border-box;color:#4e5969;background:#fff;border:1px solid #e5e6eb;border-radius:4px;justify-content:center;align-items:center;gap:6px;height:30px;padding:4px 10px;font-size:12px;display:inline-flex}.station-topology-cems-selector__actions>button:last-child{color:#2426c0;border-color:#9293e0}.station-topology-cems-selector__search-group button svg,.station-topology-cems-selector__actions button svg{width:16px;height:16px}.station-topology-cems-selector__actions button:disabled{color:#c0c4cc;cursor:not-allowed;background:#f7f8fa}.station-topology-cems-selector-layer th:nth-child(2),.station-topology-cems-selector-layer td:nth-child(2),.station-topology-cems-selector-layer th:nth-child(3),.station-topology-cems-selector-layer td:nth-child(3),.station-topology-cems-selector-layer th:nth-child(5),.station-topology-cems-selector-layer td:nth-child(5),.station-topology-cems-selector-layer th:nth-child(6),.station-topology-cems-selector-layer td:nth-child(6),.station-topology-cems-selector-layer th:nth-child(7),.station-topology-cems-selector-layer td:nth-child(7),.station-topology-cems-selector-layer th:nth-child(8),.station-topology-cems-selector-layer td:nth-child(8),.station-topology-cems-selector-layer th:nth-child(9),.station-topology-cems-selector-layer td:nth-child(9){width:200px;min-width:200px}.station-topology-cems-selector-layer th:nth-child(4),.station-topology-cems-selector-layer td:nth-child(4){width:150px;min-width:150px}.station-topology-cems-selector-layer th:nth-child(10),.station-topology-cems-selector-layer td:nth-child(10){width:300px;min-width:300px}.station-topology-cems-selector__station{gap:2px;display:grid}.station-topology-cems-selector__station strong,.station-topology-cems-selector__station small{font-size:12px;font-weight:400}.station-topology-cems-selector__station small{color:#86909c}.station-topology-cems-selector__status{color:#fff;background:#86909c;border-radius:24px;justify-content:center;align-items:center;min-width:42px;min-height:22px;padding:2px 8px;font-size:12px;line-height:18px;display:inline-flex}.station-topology-cems-selector__status.is-online{background:#00b42a}.station-topology-cems-selector__status.is-inactive{background:#ff7d00}.station-topology-cems-selector__status.is-offline,.station-topology-cems-selector__status.is-unknown{background:#86909c}.station-topology-cems-filter-drawer{border-radius:10px;right:20px}.station-topology-cems-filter-drawer__body>p[role=alert]{color:#f53f3f;margin:-8px 0 0;font-size:12px}.station-topology-cems-warning.el-message{z-index:5000;box-sizing:border-box;color:#ff7d00;background:#fff2e6;border:1px solid #ffe5cc;border-radius:4px;align-items:center;gap:8px;width:fit-content;max-width:calc(100% - 32px);padding:11px 15px;animation:3s cubic-bezier(.55,0,.1,1) both station-topology-charge-pile-warning-lifecycle;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}.station-topology-cems-warning svg{flex:none;width:16px;height:16px}.station-topology-cems-warning .el-message__content{color:#ff7d00;overflow-wrap:break-word;margin:0;padding:0;font-size:14px;line-height:1}.station-topology-cems-create-drawer{width:500px}.station-topology-cems-create-drawer__body{gap:20px;padding:20px;display:grid}.station-topology-cems-create-drawer__body>label.is-required:before{color:#f53f3f;content:"*";margin-left:-9px;position:absolute}.station-topology-cems-create-drawer__body>p[role=note]{color:#86909c;margin:4px 0 0;font-size:12px}@media (prefers-reduced-motion:reduce){.station-topology-cems-warning.el-message{animation:none}}@media (width<=1100px){.station-config-layout{min-width:760px}.station-config-layout__canvas{right:360px}.station-config-form-panel{width:360px}.station-topology-editor__diagram{transform-origin:top;transform:translate(-220px)scale(.88)}}.station-topology-switch-layer>.supplemental-action-dialog-nested-layer__mask{background:0 0}.station-topology-switch-relation-drawer{border:1px solid var(--border-color-2,#e5e6eb);border-radius:8px;box-shadow:0 2px 5px #00000008}.station-topology-switch-relation-drawer>header h2{align-items:center;gap:8px;display:inline-flex}.station-topology-switch-relation-drawer>header h2 svg,.station-topology-switch-selector__actions button svg{width:18px;height:18px}.station-topology-switch-relations{flex-direction:column;display:flex;background:#fff!important;padding:12px!important}.station-topology-switch-relations__label{color:var(--text-color-1,#4e5969);margin:0 0 12px;font-size:14px;font-weight:400}.station-topology-switch-relations__label b{color:#f53f3f;margin-right:4px;font-weight:400}.station-topology-switch-relations__cards{display:block}.station-topology-switch-card{box-sizing:border-box;background:#f7f8fa;border:1px solid #e5e6eb;border-radius:4px;width:100%;margin-bottom:16px;overflow:hidden;box-shadow:0 2px 5px #00000008}.station-topology-switch-card>header{justify-content:space-between;align-items:center;padding:10px;display:flex}.station-topology-switch-card>header>button{color:#f53f3f;background:0 0;border:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.station-topology-switch-card>header>button svg{width:18px;height:18px}.station-topology-switch-card__identity{align-items:center;gap:8px;min-width:0;display:inline-flex}.station-topology-switch-card__brand-name{color:#86909c;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.station-topology-switch-card__status,.station-topology-switch-selector__status{color:#fff;background:#86909c;border-radius:24px;justify-content:center;align-items:center;min-height:22px;padding:2px 8px;font-size:12px;line-height:18px;display:inline-flex}.station-topology-switch-card__status.is-online,.station-topology-switch-selector__status.is-online{background:#00b42a}.station-topology-switch-card__status.is-inactive,.station-topology-switch-selector__status.is-inactive{background:#ff7d00}.station-topology-switch-card__status.is-offline,.station-topology-switch-card__status.is-unknown,.station-topology-switch-selector__status.is-offline,.station-topology-switch-selector__status.is-unknown{background:#86909c}.station-topology-switch-card__content{background:#fff}.station-topology-switch-card__row{border-top:1px solid #f2f3f5;min-width:0;padding:10px;display:grid}.station-topology-switch-card__row>span,.station-topology-switch-card__row>strong{min-width:0;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.station-topology-switch-card__row>span{color:#86909c}.station-topology-switch-card__row>strong{color:#1d2129;word-break:break-all}.station-topology-switch-empty-card{background:#fff;border:1px solid #e5e6eb;border-radius:4px;margin-bottom:16px;padding:10px}.station-topology-switch-empty-card .base-empty{flex-direction:column;justify-content:center;align-items:center;min-height:108px;display:flex}.station-topology-switch-empty-card .base-empty-icon,.station-topology-switch-empty-card .base-empty-icon img{width:50px;height:50px}.station-topology-switch-empty-card .base-empty-icon{margin-bottom:10px}.station-topology-switch-empty-card .base-empty-icon img{object-fit:contain;display:block}.station-topology-switch-empty-card .base-empty-text{color:#86909c;font-size:12px;line-height:18px}.station-topology-switch-relations__add{box-sizing:border-box;width:100%;min-height:34px;color:var(--primary-color-6,#2426c0);background:#fff;border:1px solid #e5e6eb;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:5px 12px;font-size:12px;display:inline-flex}.station-topology-switch-relations__add svg{width:18px;height:18px}.station-topology-switch-relations__add:disabled{color:#c0c4cc;cursor:not-allowed}.station-topology-switch-selector__toolbar{align-items:center}.station-topology-switch-selector__search-group,.station-topology-switch-selector__actions{align-items:center;gap:8px;display:inline-flex}.station-topology-switch-selector__search-group>label{box-sizing:border-box;background:#f7f8fa;border:1px solid #e5e6eb;border-radius:4px;align-items:center;gap:8px;width:260px;height:32px;padding:0 10px;display:flex}.station-topology-switch-selector__search-group>label svg{color:#86909c;flex:none;width:16px;height:16px}.station-topology-switch-selector__search-group>button,.station-topology-switch-selector__actions>button{box-sizing:border-box;color:#4e5969;background:#fff;border:1px solid #e5e6eb;border-radius:4px;justify-content:center;align-items:center;gap:6px;height:30px;padding:4px 10px;font-size:12px;display:inline-flex}.station-topology-switch-selector__actions>button:last-child{color:#2426c0;border-color:#9293e0}.station-topology-switch-selector-layer th:nth-child(2),.station-topology-switch-selector-layer td:nth-child(2),.station-topology-switch-selector-layer th:nth-child(3),.station-topology-switch-selector-layer td:nth-child(3),.station-topology-switch-selector-layer th:nth-child(5),.station-topology-switch-selector-layer td:nth-child(5),.station-topology-switch-selector-layer th:nth-child(6),.station-topology-switch-selector-layer td:nth-child(6),.station-topology-switch-selector-layer th:nth-child(7),.station-topology-switch-selector-layer td:nth-child(7),.station-topology-switch-selector-layer th:nth-child(8),.station-topology-switch-selector-layer td:nth-child(8),.station-topology-switch-selector-layer th:nth-child(9),.station-topology-switch-selector-layer td:nth-child(9){width:200px;min-width:200px}.station-topology-switch-selector-layer th:nth-child(4),.station-topology-switch-selector-layer td:nth-child(4){width:150px;min-width:150px}.station-topology-switch-selector-layer th:nth-child(10),.station-topology-switch-selector-layer td:nth-child(10){width:300px;min-width:300px}.station-topology-switch-selector__station{gap:2px;display:grid}.station-topology-switch-selector__station strong,.station-topology-switch-selector__station small{font-size:12px;font-weight:400}.station-topology-switch-selector__station small{color:#86909c}.station-topology-switch-filter-drawer{border-radius:10px;right:20px}.station-topology-switch-filter-drawer__body>p[role=alert],.station-topology-switch-create-drawer__body p[role=alert]{color:#f53f3f;margin:0;font-size:12px}.station-topology-switch-warning.el-message{z-index:5000;box-sizing:border-box;color:#ff7d00;background:#fff2e6;border:1px solid #ffe5cc;border-radius:4px;align-items:center;gap:8px;width:fit-content;padding:11px 15px;animation:3s cubic-bezier(.55,0,.1,1) both station-topology-charge-pile-warning-lifecycle;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}.station-topology-switch-warning svg{width:16px;height:16px}.station-topology-switch-warning .el-message__content{color:#ff7d00;margin:0;padding:0;font-size:14px}.station-topology-switch-create-drawer__body{padding:20px;display:block}.station-topology-switch-create-drawer__body .registry-compact-form{min-height:0}@media (prefers-reduced-motion:reduce){.station-topology-switch-warning.el-message{animation:none}}.station-topology-other-device-layer>.supplemental-action-dialog-nested-layer__mask{background:0 0}.station-topology-other-device-relation-drawer{border:1px solid var(--border-color-2,#e5e6eb);border-radius:8px;box-shadow:0 2px 5px #00000008}.station-topology-other-device-relation-drawer>header h2{align-items:center;gap:8px;display:inline-flex}.station-topology-other-device-relation-drawer>header h2 svg,.station-topology-other-device-selector__actions button svg{width:18px;height:18px}.station-topology-other-device-relations{flex-direction:column;display:flex;background:#fff!important;padding:12px!important}.station-topology-other-device-relations__label{color:var(--text-color-1,#4e5969);margin:0 0 12px;font-size:14px;font-weight:400}.station-topology-other-device-relations__label b{color:#f53f3f;margin-right:4px;font-weight:400}.station-topology-other-device-relations__cards{display:block}.station-topology-other-device-card{box-sizing:border-box;background:#f7f8fa;border:1px solid #e5e6eb;border-radius:4px;width:100%;margin-bottom:16px;overflow:hidden;box-shadow:0 2px 5px #00000008}.station-topology-other-device-card>header{justify-content:space-between;align-items:center;padding:10px;display:flex}.station-topology-other-device-card>header>button{color:#f53f3f;background:0 0;border:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.station-topology-other-device-card>header>button svg{width:18px;height:18px}.station-topology-other-device-card__identity{align-items:center;gap:8px;min-width:0;display:inline-flex}.station-topology-other-device-card__brand-name{color:#86909c;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.station-topology-other-device-card__status,.station-topology-other-device-selector__status{color:#fff;background:#86909c;border-radius:24px;justify-content:center;align-items:center;min-height:22px;padding:2px 8px;font-size:12px;line-height:18px;display:inline-flex}.station-topology-other-device-card__status.is-online,.station-topology-other-device-selector__status.is-online{background:#00b42a}.station-topology-other-device-card__status.is-inactive,.station-topology-other-device-selector__status.is-inactive{background:#ff7d00}.station-topology-other-device-card__status.is-offline,.station-topology-other-device-card__status.is-unknown,.station-topology-other-device-selector__status.is-offline,.station-topology-other-device-selector__status.is-unknown{background:#86909c}.station-topology-other-device-card__content{background:#fff}.station-topology-other-device-card__row{border-top:1px solid #f2f3f5;min-width:0;padding:10px;display:grid}.station-topology-other-device-card__row>span,.station-topology-other-device-card__row>strong{min-width:0;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.station-topology-other-device-card__row>span{color:#86909c}.station-topology-other-device-card__row>strong{color:#1d2129;word-break:break-all}.station-topology-other-device-empty-card{background:#fff;border:1px solid #e5e6eb;border-radius:4px;margin-bottom:16px;padding:10px}.station-topology-other-device-empty-card .base-empty{flex-direction:column;justify-content:center;align-items:center;min-height:108px;display:flex}.station-topology-other-device-empty-card .base-empty-icon,.station-topology-other-device-empty-card .base-empty-icon img{width:50px;height:50px}.station-topology-other-device-empty-card .base-empty-icon{margin-bottom:10px}.station-topology-other-device-empty-card .base-empty-icon img{object-fit:contain;display:block}.station-topology-other-device-empty-card .base-empty-text{color:#86909c;font-size:12px;line-height:18px}.station-topology-other-device-relations__add{box-sizing:border-box;width:100%;min-height:34px;color:var(--primary-color-6,#2426c0);background:#fff;border:1px solid #e5e6eb;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:5px 12px;font-size:12px;display:inline-flex}.station-topology-other-device-relations__add svg{width:18px;height:18px}.station-topology-other-device-relations__add:disabled{color:#c0c4cc;cursor:not-allowed}.station-topology-other-device-selector__toolbar{align-items:center}.station-topology-other-device-selector__search-group,.station-topology-other-device-selector__actions{align-items:center;gap:8px;display:inline-flex}.station-topology-other-device-selector__search-group>label{box-sizing:border-box;background:#f7f8fa;border:1px solid #e5e6eb;border-radius:4px;align-items:center;gap:8px;width:260px;height:32px;padding:0 10px;display:flex}.station-topology-other-device-selector__search-group>label svg{color:#86909c;flex:none;width:16px;height:16px}.station-topology-other-device-selector__search-group>button,.station-topology-other-device-selector__actions>button{box-sizing:border-box;color:#4e5969;background:#fff;border:1px solid #e5e6eb;border-radius:4px;justify-content:center;align-items:center;gap:6px;height:30px;padding:4px 10px;font-size:12px;display:inline-flex}.station-topology-other-device-selector__actions>button:last-child{color:#2426c0;border-color:#9293e0}.station-topology-other-device-selector-layer th:nth-child(2),.station-topology-other-device-selector-layer td:nth-child(2),.station-topology-other-device-selector-layer th:nth-child(3),.station-topology-other-device-selector-layer td:nth-child(3),.station-topology-other-device-selector-layer th:nth-child(5),.station-topology-other-device-selector-layer td:nth-child(5),.station-topology-other-device-selector-layer th:nth-child(6),.station-topology-other-device-selector-layer td:nth-child(6),.station-topology-other-device-selector-layer th:nth-child(7),.station-topology-other-device-selector-layer td:nth-child(7),.station-topology-other-device-selector-layer th:nth-child(8),.station-topology-other-device-selector-layer td:nth-child(8),.station-topology-other-device-selector-layer th:nth-child(9),.station-topology-other-device-selector-layer td:nth-child(9){width:200px;min-width:200px}.station-topology-other-device-selector-layer th:nth-child(4),.station-topology-other-device-selector-layer td:nth-child(4){width:150px;min-width:150px}.station-topology-other-device-selector-layer th:nth-child(10),.station-topology-other-device-selector-layer td:nth-child(10){width:300px;min-width:300px}.station-topology-other-device-selector__station{gap:2px;display:grid}.station-topology-other-device-selector__station strong,.station-topology-other-device-selector__station small{font-size:12px;font-weight:400}.station-topology-other-device-selector__station small{color:#86909c}.station-topology-other-device-filter-drawer{border-radius:10px;right:20px}.station-topology-other-device-filter-drawer__body>p[role=alert],.station-topology-other-device-create-drawer__body p[role=alert]{color:#f53f3f;margin:0;font-size:12px}.station-topology-other-device-warning.el-message{z-index:5000;box-sizing:border-box;color:#ff7d00;background:#fff2e6;border:1px solid #ffe5cc;border-radius:4px;align-items:center;gap:8px;width:fit-content;padding:11px 15px;animation:3s cubic-bezier(.55,0,.1,1) both station-topology-charge-pile-warning-lifecycle;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}.station-topology-other-device-warning svg{width:16px;height:16px}.station-topology-other-device-warning .el-message__content{color:#ff7d00;margin:0;padding:0;font-size:14px}@media (prefers-reduced-motion:reduce){.station-topology-other-device-warning.el-message{animation:none}}.station-topology-other-device-layer{--other-device-relation-width:400px}.station-topology-other-device-relation-drawer{width:var(--other-device-relation-width);height:calc(100% - 102px);margin-top:80px;margin-right:20px;top:0;bottom:auto;right:0}.station-topology-other-device-relations{gap:var(--gap-2,8px)}.station-topology-other-device-selector-layer>section{width:80%}.station-topology-other-device-create-drawer__body{padding:20px;display:block}.station-topology-other-device-create-drawer__body .registry-compact-form{min-height:0}.station-topology-other-device-create-drawer .copy-btn{margin-left:4px;padding:0}.station-topology-diesel-relation-drawer>.station-topology-diesel-relations{background:#fff;flex-direction:column;padding:12px;display:flex}.station-topology-diesel-layer>.supplemental-action-dialog-nested-layer__mask{background:0 0}.station-topology-diesel-relation-drawer{border:1px solid var(--border-color-2,#e5e6eb);border-radius:8px;box-shadow:0 2px 5px #00000008}.station-topology-diesel-relation-drawer>header h2{align-items:center;gap:8px;display:inline-flex}.station-topology-diesel-relation-drawer>header h2 svg{width:18px;height:18px}.station-topology-diesel-relations__label{color:#4e5969;margin:0 0 12px;font-size:12px}.station-topology-diesel-relations__label b{color:#f53f3f;margin-right:4px;font-weight:400}.station-topology-diesel-relations__cards{display:block}.station-topology-diesel-card{box-sizing:border-box;background:#f7f8fa;border:1px solid #e5e6eb;border-radius:4px;width:100%;margin-bottom:16px;overflow:hidden;box-shadow:0 2px 5px #00000008}.station-topology-diesel-card>header{justify-content:space-between;align-items:center;padding:10px;display:flex}.station-topology-diesel-card>header>button{color:#f53f3f;background:0 0;border:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex}.station-topology-diesel-card>header>button svg{width:18px;height:18px}.station-topology-diesel-card__identity{align-items:center;gap:8px;min-width:0;display:inline-flex}.station-topology-diesel-card__brand-name{color:#86909c;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.station-topology-diesel-card__status{color:#fff;background:#86909c;border-radius:24px;align-items:center;min-height:22px;padding:2px 6px;font-size:12px;line-height:18px;display:inline-flex}.station-topology-diesel-card__status.is-online{background:#00b42a}.station-topology-diesel-card__status.is-inactive{background:#ff7d00}.station-topology-diesel-card__status.is-offline,.station-topology-diesel-card__status.is-unknown{background:#86909c}.station-topology-diesel-card__content{background:#fff}.station-topology-diesel-card__row{border-top:1px solid #f2f3f5;min-width:0;padding:10px;display:grid}.station-topology-diesel-card__row>span,.station-topology-diesel-card__row>strong{min-width:0;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.station-topology-diesel-card__row>span{color:#86909c}.station-topology-diesel-card__row>strong{color:#1d2129;word-break:break-all}.station-topology-diesel-empty-card{background:#fff;border:1px solid #e5e6eb;border-radius:4px;margin-bottom:16px;padding:10px}.station-topology-diesel-empty-card .base-empty{flex-direction:column;justify-content:center;align-items:center;min-height:108px;display:flex}.station-topology-diesel-empty-card .base-empty-icon{width:50px;height:50px;margin-bottom:10px}.station-topology-diesel-empty-card .base-empty-icon img{object-fit:contain;width:50px;height:50px;display:block}.station-topology-diesel-empty-card .base-empty-text{color:#86909c;margin:0;font-size:12px;font-weight:400;line-height:18px}.station-topology-diesel-relations__add{box-sizing:border-box;color:#2426c0;background:#fff;border:1px solid #e5e6eb;border-radius:4px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:34px;padding:5px 12px;font-size:12px;display:inline-flex}.station-topology-diesel-relations__add svg{width:14px;height:14px}.station-topology-diesel-relations__add:disabled{color:#c0c4cc;cursor:not-allowed}.station-topology-diesel-selector__toolbar{align-items:center}.station-topology-diesel-selector__search-group,.station-topology-diesel-selector__actions{align-items:center;gap:8px;display:inline-flex}.station-topology-diesel-selector__search-group>label{box-sizing:border-box;background:#f7f8fa;border:1px solid #e5e6eb;border-radius:4px;align-items:center;gap:8px;width:260px;height:32px;padding:0 10px;display:flex}.station-topology-diesel-selector__search-group>label svg{color:#86909c;flex:none;width:16px;height:16px}.station-topology-diesel-selector__search-group input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:30px;padding:0}.station-topology-diesel-selector__search-group>button,.station-topology-diesel-selector__actions>button{box-sizing:border-box;color:#4e5969;background:#fff;border:1px solid #e5e6eb;border-radius:4px;justify-content:center;align-items:center;gap:6px;height:30px;padding:4px 10px;font-size:12px;display:inline-flex}.station-topology-diesel-selector__actions>button:last-child{color:#2426c0;border-color:#9293e0}.station-topology-diesel-selector__search-group button svg,.station-topology-diesel-selector__actions button svg{width:16px;height:16px}.station-topology-diesel-selector__actions button:disabled{color:#c0c4cc;cursor:not-allowed;background:#f7f8fa}.station-topology-diesel-selector__empty{color:#86909c;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex}.station-topology-diesel-selector__empty img{object-fit:contain;width:160px;height:160px;display:block}.station-topology-diesel-selector__empty strong{color:#4e5969;margin-top:8px;font-size:14px;font-weight:400;line-height:22px}.station-topology-diesel-selector__empty p{margin:8px 0 0;font-size:12px;line-height:20px}.station-topology-diesel-selector__empty>div{align-items:center;gap:6px;font-size:12px;display:inline-flex}.station-topology-diesel-selector__empty button{color:#2426c0;font:inherit;background:0 0;border:0;padding:0}.station-topology-diesel-selector-layer th:nth-child(2),.station-topology-diesel-selector-layer td:nth-child(2),.station-topology-diesel-selector-layer th:nth-child(3),.station-topology-diesel-selector-layer td:nth-child(3),.station-topology-diesel-selector-layer th:nth-child(5),.station-topology-diesel-selector-layer td:nth-child(5),.station-topology-diesel-selector-layer th:nth-child(6),.station-topology-diesel-selector-layer td:nth-child(6),.station-topology-diesel-selector-layer th:nth-child(7),.station-topology-diesel-selector-layer td:nth-child(7),.station-topology-diesel-selector-layer th:nth-child(8),.station-topology-diesel-selector-layer td:nth-child(8),.station-topology-diesel-selector-layer th:nth-child(9),.station-topology-diesel-selector-layer td:nth-child(9){width:200px;min-width:200px}.station-topology-diesel-selector-layer th:nth-child(4),.station-topology-diesel-selector-layer td:nth-child(4){width:150px;min-width:150px}.station-topology-diesel-selector-layer th:nth-child(10),.station-topology-diesel-selector-layer td:nth-child(10){width:300px;min-width:300px}.station-topology-diesel-selector__station{gap:2px;display:grid}.station-topology-diesel-selector__station strong,.station-topology-diesel-selector__station small{font-size:12px;font-weight:400}.station-topology-diesel-selector__station small{color:#86909c}.station-topology-diesel-selector__status{color:#fff;background:#86909c;border-radius:24px;justify-content:center;align-items:center;min-width:42px;min-height:22px;padding:2px 8px;font-size:12px;line-height:18px;display:inline-flex}.station-topology-diesel-selector__status.is-online{background:#00b42a}.station-topology-diesel-selector__status.is-inactive{background:#ff7d00}.station-topology-diesel-selector__status.is-offline,.station-topology-diesel-selector__status.is-unknown{background:#86909c}.station-topology-diesel-filter-drawer{border-radius:10px;right:20px}.station-topology-diesel-filter-drawer__body>p[role=alert]{color:#f53f3f;margin:-8px 0 0;font-size:12px}.station-topology-diesel-filter-select,.station-topology-diesel-region-cascader{color:#4e5969;gap:8px;font-size:12px;display:grid;position:relative}.station-topology-diesel-filter-select>button,.station-topology-diesel-region-cascader>button{box-sizing:border-box;color:#1d2129;text-align:left;background:#fff;border:1px solid #e5e6eb;border-radius:4px;justify-content:space-between;align-items:center;width:100%;min-height:32px;padding:5px 9px;display:flex}.station-topology-diesel-filter-select>button:focus-visible,.station-topology-diesel-region-cascader>button:focus-visible{outline-offset:0;border-color:#2426c0;outline:2px solid #e6e7ff}.station-topology-diesel-filter-select>button:disabled,.station-topology-diesel-region-cascader>button:disabled{color:#86909c;cursor:not-allowed;background:#f7f8fa}.station-topology-diesel-filter-select>button .is-placeholder,.station-topology-diesel-region-cascader>button .is-placeholder{color:#86909c}.station-topology-diesel-filter-select>button svg,.station-topology-diesel-region-cascader>button svg{flex:none;width:14px;height:14px}.station-topology-diesel-filter-select__popup,.station-topology-diesel-region-cascader__popup{z-index:30;box-sizing:border-box;color:#1d2129;background:#fff;border:1px solid #e5e6eb;border-radius:4px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 6px 20px #0000001f}.station-topology-diesel-filter-select__popup>label{border:1px solid #e5e6eb;border-radius:4px;align-items:center;gap:6px;margin-bottom:6px;padding:0 8px;display:flex}.station-topology-diesel-filter-select__popup>label svg{color:#86909c;flex:none;width:14px;height:14px}.station-topology-cabinet-filter-drawer__body .station-topology-diesel-filter-select__popup>label>input{border:0;outline:0;min-height:30px;padding:0}.station-topology-diesel-filter-select__popup>div{max-height:176px;display:grid;overflow:auto}.station-topology-diesel-filter-select__popup>div>button,.station-topology-diesel-region-cascader__popup button[role=treeitem]{color:#1d2129;text-align:left;background:0 0;border:0;border-radius:3px;justify-content:space-between;align-items:center;width:100%;min-height:32px;padding:6px 9px;display:flex}.station-topology-diesel-filter-select__popup>div>button:hover,.station-topology-diesel-filter-select__popup>div>button[aria-selected=true],.station-topology-diesel-region-cascader__popup button[role=treeitem]:hover,.station-topology-diesel-region-cascader__popup button[aria-selected=true]{color:#2426c0;background:#f2f3ff}.station-topology-diesel-filter-select__popup button svg,.station-topology-diesel-region-cascader__popup button svg{flex:none;width:14px;height:14px}.station-topology-diesel-filter-select__popup p,.station-topology-diesel-region-cascader__popup p{color:#86909c;text-align:center;margin:8px}.station-topology-diesel-region-cascader__popup{max-height:240px;overflow:auto}.station-topology-diesel-region-cascader__popup ul{margin:0;padding:0;list-style:none}.station-topology-diesel-region-cascader__popup ul[role=group]{padding-left:16px}.station-topology-diesel-warning.el-message{z-index:5000;box-sizing:border-box;color:#ff7d00;background:#fff2e6;border:1px solid #ffe5cc;border-radius:4px;align-items:center;gap:8px;width:fit-content;max-width:calc(100% - 32px);padding:11px 15px;animation:3s cubic-bezier(.55,0,.1,1) both station-topology-charge-pile-warning-lifecycle;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}.station-topology-diesel-warning svg{flex:none;width:16px;height:16px}.station-topology-diesel-warning .el-message__content{color:#ff7d00;overflow-wrap:break-word;margin:0;padding:0;font-size:14px;line-height:1}.station-topology-diesel-create-drawer{width:500px}.station-topology-diesel-create-drawer__body{gap:20px;padding:20px;display:grid}.station-topology-diesel-create-drawer__body .registry-compact-form{min-height:0}.station-topology-diesel-create-drawer__body>label.is-required:before{color:#f53f3f;content:"*";margin-left:-9px;position:absolute}@media (prefers-reduced-motion:reduce){.station-topology-diesel-warning.el-message{animation:none}}:root{color:#202431;font-synthesis:none;text-rendering:optimizelegibility;background:#fff;font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:1180px;min-height:100%;margin:0}.ems-host-status{background:#fff;min-height:100vh;position:relative}.ems-host-loading-box{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.ems-host-brand{width:240px;height:auto;margin-bottom:6px;display:block}.ems-host-loading-wrap{justify-content:center;align-items:center;padding:98px;display:flex}.ems-host-attribution{color:#c6cbd2;text-align:center;font-size:12px;line-height:20px}.ems-host-failure .ems-host-attribution{pointer-events:none;position:fixed;bottom:12px;left:0;right:0}.ems-host-loading-dot{box-sizing:border-box;width:32px;height:32px;font-size:32px;animation:1.2s linear infinite ems-host-loading-rotate;display:inline-block;position:relative;transform:rotate(45deg)}.ems-host-loading-dot>i{opacity:.3;transform-origin:50%;background-color:#409eff;border-radius:100%;width:14px;height:14px;animation:1s linear infinite alternate ems-host-loading-move;display:block;position:absolute;transform:scale(.75)}.ems-host-loading-dot>i:first-child{top:0;left:0}.ems-host-loading-dot>i:nth-child(2){animation-delay:.4s;top:0;right:0}.ems-host-loading-dot>i:nth-child(3){animation-delay:.8s;bottom:0;right:0}.ems-host-loading-dot>i:nth-child(4){animation-delay:1.2s;bottom:0;left:0}@keyframes ems-host-loading-rotate{to{transform:rotate(405deg)}}@keyframes ems-host-loading-move{to{opacity:1}}
