:root{--cool-primary: #4165d7;--cool-slider-bg: #2c3147;--cool-slider-text: #e5eaf3;--cool-bg: #f5f7fa;--cool-bg-container: #fff;--cool-border: #ebeef5;--cool-border-extra-light: #f2f6fc;--cool-fill-light: #f5f7fa;--cool-fill-dark: #e4e7ed;--cool-text-primary: #303133;--cool-text-regular: #606266;--cool-text-secondary: #909399;--cool-border-radius-base: 5px;--tag-success-c: #67c23a;--tag-success-bg: #f0f9eb;--tag-success-bd: #e1f3d8;--tag-warning-c: #e6a23c;--tag-warning-bg: #fdf6ec;--tag-warning-bd: #faecd8;--tag-danger-c: #f56c6c;--tag-danger-bg: #fef0f0;--tag-danger-bd: #fde2e2;--tag-info-c: #909399;--tag-info-bg: #f4f4f5;--tag-info-bd: #e9e9eb}html.dark{--cool-slider-bg: #141414;--cool-slider-text: #e5eaf3;--cool-bg: #141414;--cool-bg-container: #141414;--cool-border: #414243;--cool-border-extra-light: #414243;--cool-fill-light: #262626;--cool-fill-dark: #414243;--cool-text-primary: #e5eaf3;--cool-text-regular: #cfd3dc;--cool-text-secondary: #a3a6ad;--tag-success-bg: #1a2617;--tag-success-bd: #2b3a25;--tag-warning-bg: #292015;--tag-warning-bd: #3a2d18;--tag-danger-bg: #2b1d1d;--tag-danger-bd: #412828;--tag-info-bg: #202020;--tag-info-bd: #323233}html,body,#root{height:100%;margin:0;padding:0}body{font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{border-radius:10px}::-webkit-scrollbar-thumb{background-color:#0003;border-radius:10px;transition:all .2s ease-in-out}::-webkit-scrollbar-thumb:hover{cursor:pointer;background-color:#0000004d}html.dark ::-webkit-scrollbar-thumb{background-color:#fff3}html.dark ::-webkit-scrollbar-thumb:hover{background-color:#fff6}::view-transition-new(root),::view-transition-old(root){animation:none!important}html.dark::view-transition-old(root){z-index:100}.cool-icon-btn{display:inline-flex;align-items:center;justify-content:center;height:26px;width:26px;background-color:var(--cool-bg-container);border:1px solid var(--cool-fill-dark);border-radius:6px;transition:all .2s ease-in-out;outline:none;cursor:pointer;flex-shrink:0;color:var(--cool-text-primary);font-size:14px;padding:0}.cool-icon-btn:hover{border-color:var(--cool-primary);background-color:transparent;color:var(--cool-primary)}.cool-layout{display:flex;background-color:var(--cool-bg);height:100vh;overflow:hidden;transition:background-color .2s}.cool-layout__left{overflow:hidden;height:100%;width:255px;transition:width .2s ease-in-out;flex-shrink:0}.cool-layout__right{display:flex;flex-direction:column;height:100%;flex:1;min-width:0;transition:width .2s ease-in-out}.cool-layout.is-collapse .cool-layout__left{width:67px}.cool-layout__mask{position:fixed;left:0;top:0;background-color:#00000080;height:100%;width:100%;z-index:999;display:none}@media only screen and (max-width:768px){.cool-layout__left{position:absolute;left:0;z-index:9999;width:255px!important;transition:transform .3s cubic-bezier(.7,.3,.1,1),box-shadow .3s cubic-bezier(.7,.3,.1,1)}.cool-layout.is-collapse .cool-layout__left{transform:translate(-100%)}.cool-layout:not(.is-collapse) .cool-layout__mask{display:block}}.cool-layout.is-full .cool-layout__left{width:0}.cool-layout.is-full .cool-topbar,.cool-layout.is-full .cool-process{padding:0;height:0;overflow:hidden;margin-bottom:0;border-bottom:none;transition:height .2s ease-in-out,padding .2s ease-in-out,margin .2s ease-in-out}.cool-slider{background-color:var(--cool-slider-bg);display:flex;flex-direction:column;height:100%;overflow:hidden}.cool-slider__logo{display:flex;align-items:center;height:66px;padding:0 21px;-webkit-user-select:none;user-select:none;white-space:nowrap}.cool-slider__name{color:#fff;font-weight:700;font-size:20px;margin-left:10px;letter-spacing:1px;overflow:hidden;transition:opacity .2s}.cool-slider__search{margin:0 10px 10px;overflow:hidden;border-radius:6px}.cool-slider__search .ant-input-affix-wrapper,.cool-slider__search .ant-input{background-color:#c8c8c81a;box-shadow:none;border:none;height:36px;color:var(--cool-slider-text);border-radius:6px}.cool-slider__search .ant-input::placeholder{color:#e5eaf373}.cool-slider__search .ant-input-prefix,.cool-slider__search .ant-input-suffix .anticon{color:#e5eaf399}.cool-slider .ant-menu{border-inline-end:none!important;padding:0 10px;background:transparent}.cool-slider .ant-menu-item{border-radius:6px;width:100%}.cool-slider .ant-menu-item,.cool-slider .ant-menu-submenu-title{letter-spacing:.05em;margin-inline:0;width:100%}.cool-layout.is-collapse .cool-slider__search .ant-input,.cool-layout.is-collapse .cool-slider__search .ant-input-prefix,.cool-layout.is-collapse .cool-slider__search .ant-input-suffix{opacity:0;transition:opacity .2s}.cool-layout.is-collapse .cool-slider .ant-menu{padding:0;width:100%!important;min-width:0}.cool-layout.is-collapse .cool-slider .ant-menu-item{width:100%;padding-inline:calc(50% - 9px)!important}.cool-slider .ant-menu-item-group-title{padding:7px 0 7px 13px;font-size:12px;color:#e5eaf373;letter-spacing:.05em;line-height:1.5}html.dark .cool-slider .ant-menu-dark .ant-menu-item:hover,html.dark .cool-slider .ant-menu-dark .ant-menu-submenu-title:hover{background-color:#ffffff14}.cool-topbar{display:flex;align-items:center;height:46px;padding:0 10px;background-color:var(--cool-bg-container);border-bottom:1px solid var(--cool-border-extra-light);box-sizing:border-box;transition:height .2s ease-in-out;flex-shrink:0}.cool-topbar .ant-breadcrumb{font-size:14px;white-space:nowrap;-webkit-user-select:none;user-select:none;margin-right:10px}.cool-topbar .ant-breadcrumb li{font-size:14px;color:var(--cool-text-regular)}.cool-topbar .ant-breadcrumb .ant-breadcrumb-separator{font-size:10px;margin:0 10px;color:var(--cool-text-secondary)}.cool-topbar .ant-breadcrumb li:last-child{color:var(--cool-text-primary)}.cool-topbar__user{display:flex;align-items:center;outline:none;cursor:pointer;white-space:nowrap;padding:5px 5px 5px 10px;border-radius:6px}.cool-topbar__user:hover{background-color:var(--cool-primary-light-9, #f5f7fa)}.cool-topbar__user .name{margin-right:10px;font-size:14px;color:var(--cool-text-primary)}.cool-user-panel{background:var(--cool-bg-container);border-radius:6px;border:1px solid var(--cool-border);box-shadow:0 6px 16px #00000014;padding:5px;min-width:160px}.cool-user-panel .user{display:flex;align-items:center;padding:10px;width:200px;border-bottom:1px solid var(--cool-border);box-sizing:border-box}.cool-user-panel .user .det{margin-left:10px;flex:1;font-size:12px;min-width:0}.cool-user-panel .item{display:flex;align-items:center;padding:6px 12px;font-size:12px;color:var(--cool-text-regular);cursor:pointer;border-radius:6px}.cool-user-panel .item:hover{background-color:var(--cool-primary-light-9, #f5f7fa);color:var(--cool-primary)}.cool-process{display:flex;align-items:center;padding:5px 10px;-webkit-user-select:none;user-select:none;background-color:var(--cool-bg-container);margin-bottom:10px;overflow:hidden;flex-shrink:0;transition:height .2s ease-in-out,padding .2s ease-in-out,margin .2s ease-in-out}.cool-process__op{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:5px}.cool-process__container{flex:1;position:relative;margin:0 5px;height:40px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.cool-process__container::-webkit-scrollbar{display:none}.cool-process__list{display:flex;align-items:center;height:40px;white-space:nowrap;position:absolute;left:0;top:0;transition:transform .3s}.cool-tab{display:inline-flex;align-items:center;height:26px;padding:0 8px;cursor:pointer;color:var(--cool-text-regular);border-radius:var(--cool-border-radius-base);margin-right:5px;border:1px solid var(--cool-fill-dark);background:var(--cool-bg-container);font-size:12px;line-height:1;transition:all .2s}.cool-tab:last-child{margin-right:0}.cool-tab .label{letter-spacing:.05em}.cool-tab:hover:not(.active){background-color:var(--cool-fill-light)}.cool-tab.active{background-color:var(--cool-primary);border-color:var(--cool-primary);color:#fff}.cool-tab .cool-tab__close{display:inline-flex;align-items:center;justify-content:center;width:0;height:14px;overflow:hidden;transition:width .2s ease-in-out,opacity .2s ease-in-out;font-size:14px;border-radius:4px;opacity:0}.cool-tab:hover .cool-tab__close,.cool-tab.active .cool-tab__close{margin-left:10px;margin-right:-2px;width:14px;opacity:1}.cool-tab .cool-tab__close:hover{background-color:#0000001a;color:inherit}.cool-tab.active .cool-tab__close:hover{background-color:#ffffff40}.cool-ctx-menu{position:fixed;z-index:2000;background:var(--cool-bg-container);border-radius:6px;padding:5px;box-shadow:0 4px 14px #0000001f;min-width:120px;-webkit-user-select:none;user-select:none}.cool-ctx-menu .item{padding:8px 12px;font-size:13px;color:var(--cool-text-regular);border-radius:6px;cursor:pointer;white-space:nowrap}.cool-ctx-menu .item:hover{background-color:var(--cool-primary-light-9, #f5f7fa);color:var(--cool-primary)}.cool-views{flex:1;overflow:hidden;margin:0 10px 10px;border-radius:6px;position:relative}.cool-page{background-color:var(--cool-bg-container);border-radius:6px;padding:15px;min-height:100%;box-sizing:border-box}.cool-views .slide-box{position:relative;height:100%;overflow:hidden auto}.cool-page.slide-in{animation:coolSlideIn .4s ease-in-out both}.cool-page.slide-out{animation:coolSlideOut .25s ease-in-out both}@keyframes coolSlideIn{0%{transform:translate3d(-5%,0,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes coolSlideOut{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(5%,0,0);opacity:0}}.cool-toolbar{display:flex;align-items:center;gap:10px;margin-bottom:15px;flex-wrap:wrap}.cool-toolbar__desc{font-size:12px;color:var(--cool-text-secondary)}.cool-login{display:flex;justify-content:center;align-items:center;height:100vh;width:100%;position:relative;background-color:var(--cool-bg-container);color:#2c3142;overflow:hidden;transition:background-color .2s}html.dark .cool-login{color:var(--cool-text-primary)}.cool-login__bg{position:absolute;left:0;top:0;height:100%;width:90%;pointer-events:none;transform:rotate(180deg) scaleY(-1)}html.dark .cool-login__bg{opacity:.15}.cool-login__bg img{height:100%;width:100%}.cool-login__box{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:50%;position:absolute;right:0;top:0;z-index:9}.cool-login__logo{height:50px;margin-bottom:20px;display:flex;align-items:center;-webkit-user-select:none;user-select:none}.cool-login__logo-icon{border-radius:8px;display:flex;align-items:center;justify-content:center}.cool-login__logo-text{font-size:38px;font-weight:700;line-height:1;letter-spacing:3px;margin-left:10px;white-space:nowrap}.cool-login__desc{font-size:15px;letter-spacing:1px;margin-bottom:50px;-webkit-user-select:none;user-select:none;max-width:80%;text-align:center;color:var(--cool-text-secondary)}.cool-login__form{width:300px}.cool-login__form .ant-form-item{margin-bottom:20px}.cool-login__form .ant-form-item-label{padding-bottom:4px}.cool-login__form .ant-form-item-label>label{color:var(--cool-text-secondary);padding-left:5px}.cool-login__form .ant-input-affix-wrapper,.cool-login__form .ant-input{background-color:#f8f8f8;border:none;box-shadow:none;border-radius:8px;height:45px;font-size:15px;color:#333}html.dark .cool-login__form .ant-input-affix-wrapper,html.dark .cool-login__form .ant-input{background-color:#1d1d1d;color:var(--cool-text-regular)}.cool-login__form .ant-input-affix-wrapper:focus-within,.cool-login__form .ant-input:focus{box-shadow:none;background-color:#f1f1f1}html.dark .cool-login__form .ant-input-affix-wrapper:focus-within,html.dark .cool-login__form .ant-input:focus{background-color:#262626}.cool-login__form .ant-input::placeholder{color:#a8abb2}.cool-login__copyright{position:absolute;bottom:15px;left:0;text-align:center;width:100%;color:var(--cool-text-secondary);font-size:14px;-webkit-user-select:none;user-select:none;z-index:9}@media screen and (max-width:1024px){.cool-login__box{width:100%}.cool-login__bg{opacity:.3}}.cool-theme__comd{display:flex;flex-wrap:wrap;margin:0;padding:0}.cool-theme__comd li{display:inline-flex;align-items:center;list-style:none;margin-right:15px;cursor:pointer}.cool-theme__comd li .w{height:20px;width:20px;border-radius:4px;margin:5px 10px 5px 0;text-align:center;color:#fff;line-height:20px;padding:2px;box-sizing:border-box}.cool-theme__comd li:hover{opacity:.7}.cool-grid-card.ant-card{border-radius:6px;box-shadow:none}.cool-grid-card.ant-card .ant-card-head{border-bottom-color:var(--cool-border)}.ant-tabs-top>.ant-tabs-nav{margin:0 0 15px}.ant-tabs-tab{font-weight:500}.ant-modal .ant-modal-header{padding:16px 16px 0;margin-bottom:8px}.ant-modal .ant-modal-body{padding:16px}.ant-modal .ant-modal-footer{margin:0;padding:10px 16px 16px}.ant-modal .ant-modal-footer .ant-btn+.ant-btn{margin-inline-start:10px}.ant-form-vertical .ant-form-item{margin-bottom:18px}.ant-message .anticon{font-size:18px}.ant-modal .ant-modal-content{box-shadow:none}.ant-select-dropdown,.ant-dropdown-menu,.ant-picker-dropdown .ant-picker-panel-container{border-radius:6px}.ant-dropdown .ant-dropdown-menu{border-radius:6px;padding:5px}.ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item{border-radius:6px}
