html{height:100%}.script-panel-transition-enter-active,.script-panel-transition-leave-active{transition:opacity .24s ease}.script-panel-transition-enter-from,.script-panel-transition-leave-to{opacity:0}.script-panel-transition-enter-active .script-panel,.script-panel-transition-leave-active .script-panel{transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .24s ease}.script-panel-transition-enter-from .script-panel,.script-panel-transition-leave-to .script-panel{transform:translate(32px);opacity:.72}#app{height:100%}body{font-family:Inter,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;height:100%!important;width:100%!important}.icon{width:18px;height:18px;fill:currentColor;overflow:hidden}.my-card{background-color:#fff;border-radius:12px;padding:20px}@media(max-width:768px){.my-card{padding:16px}}.mt{margin-bottom:20px}@media(max-width:768px){.mt{margin-bottom:12px}}::-webkit-scrollbar{overflow:hidden;width:6px}::-webkit-scrollbar{overflow:hidden;height:6px}::-webkit-scrollbar-thumb{background-color:#d0d3dc;border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:#c0c2ca}#nprogress .bar{background:var(--el-color-primary)!important}.circle{width:10px;height:10px;border-radius:50%}.el-tabs__nav-wrap:after{content:unset!important}.el-message{border-radius:8px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d!important}.el-message .el-message__content{color:#000000c7!important}.el-message .el-message__icon{position:relative;margin-right:5px;font-size:18px}.el-message .el-message__icon:after{content:"";position:absolute;width:28px;height:28px;background:currentColor;opacity:.1;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.reset-dialog{width:500px!important}@media screen and (max-width:768px){.reset-dialog{width:95%!important}}.el-splitter-panel{overflow:unset!important}.el-tour__content{width:unset!important;min-width:300px!important}.script-panel-overlay{position:fixed;inset:0;z-index:2000;display:flex;justify-content:flex-end;background:#0000006b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:scriptPanelFadeIn .2s ease-out}.script-panel-overlay .script-panel{width:100%;height:100%;display:flex;flex-direction:column;background:#1e1e1e;animation:scriptPanelSlideIn .24s cubic-bezier(.22,1,.36,1)}.script-panel-overlay .script-panel .script-panel__body{flex:1;min-height:0;overflow:hidden}.script-panel-overlay .script-panel .script-panel__body .script-editor-shell{height:100%;min-height:0}.script-panel-overlay .script-panel .script-panel__body .script-editor-fallback{padding:16px;color:#9da1a6}.script-panel-overlay .script-panel .script-panel__footer{height:60px;padding:10px 16px;display:flex;justify-content:flex-end;align-items:center;gap:8px;border-top:1px solid #2d2d30;background:#1e1e1e;box-shadow:inset 0 1px #ffffff08}.script-panel-overlay .script-panel .script-panel__footer .script-panel__btn{height:30px;min-width:72px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;appearance:none;-webkit-appearance:none;line-height:1;vertical-align:middle;border:1px solid #3c3c3c;border-radius:4px;background:#2d2d30;color:#d4d4d4;cursor:pointer;font-size:12px;font-weight:500;letter-spacing:.2px}.script-panel-overlay .script-panel .script-panel__footer .script-panel__btn:disabled{opacity:.6;cursor:not-allowed}.script-panel-overlay .script-panel .script-panel__footer .script-panel__btn--primary{border-color:#0e639c;background:#0e639c;color:#fff;box-shadow:0 0 0 1px #ffffff0f inset}@keyframes scriptPanelFadeIn{0%{opacity:0}to{opacity:1}}@keyframes scriptPanelSlideIn{0%{transform:translate(32px);opacity:.72}to{transform:translate(0);opacity:1}}.refreshing-btn .el-icon{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dialog-scale-enter-active,.dialog-scale-leave-active,.dialog-scale-enter-active .el-dialog,.dialog-scale-leave-active .el-dialog{transition:all .2s cubic-bezier(.645,.045,.355,1)}.dialog-scale-enter-from,.dialog-scale-leave-to{opacity:0}.dialog-scale-enter-from .el-dialog,.dialog-scale-leave-to .el-dialog{transform:scale(.5);opacity:0}
