@charset "UTF-8";.app-wrapper[data-v-5b4703d5]{width:100%;height:100%;background:#f8f8f8;overflow:hidden;background-size:cover}.app-main[data-v-5b4703d5]{width:100%;height:100%;position:relative}.app-sidebar[data-v-5b4703d5]{position:absolute;left:0;top:0;height:100%;overflow:visible;background:transparent;z-index:100;width:clamp(356px,25vw,400px)}.app-sidebar.collapsed[data-v-5b4703d5]{width:96px}.app-container[data-v-5b4703d5]{position:absolute;left:clamp(356px,25vw,400px);top:0;right:0;bottom:0;display:flex;flex-direction:column;overflow-x:auto;background:url(../home-bg-CzNdv1ST.jpg) no-repeat;background-size:cover;contain:strict}.app-container.sidebar-collapsed[data-v-5b4703d5]{left:96px}.app-container[data-v-5b4703d5]::-webkit-scrollbar{width:6px}.app-container[data-v-5b4703d5]::-webkit-scrollbar-track{background:transparent}.app-container[data-v-5b4703d5]::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}:root{--el-color-primary: #830051;--el-color-primary-light-3: #9a1a67;--el-color-primary-light-5: #b1347d;--el-color-primary-light-7: #c84e93;--el-color-primary-light-8: #d468a0;--el-color-primary-light-9: #df82ad}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:14px;line-height:1.5715;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}[class*=vxe-table]::-webkit-scrollbar{width:8px!important;height:8px!important}[class*=vxe-table]::-webkit-scrollbar-track{background:transparent!important}[class*=vxe-table]::-webkit-scrollbar-thumb{background:#ccc!important;border-radius:3px!important}[class*=vxe-table]::-webkit-scrollbar-thumb:hover{background:#bbb!important}button{font-family:inherit;outline:none}button:focus{outline:none}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.btn-cancel,.btn-confirm{padding:8px 16px;border:none;border-radius:4px;cursor:pointer;font-size:13px;transition:all .3s;display:flex;align-items:center;gap:6px}.btn-cancel{background:#fff;color:#7f0854}.btn-cancel:hover{background:#f2e6ee}.btn-cancel:active{transform:scale(.98)}.btn-confirm{background:linear-gradient(135deg,#7f0854,#5a0039);color:#fff}.btn-confirm:active{transform:scale(.98)}.btn-small{padding:8px 16px;font-size:13px}.btn-medium{padding:10px 24px;font-size:14px}.btn-large{padding:12px 32px;font-size:16px}.el-tooltip__popper{max-width:300px!important;word-wrap:break-word!important;white-space:normal!important;width:auto!important;min-width:100px!important}#nprogress .bar{background:#ccc!important;height:3px!important}@font-face{font-family:Noto Sans SC;src:url(../../fonts/NotoSansSC-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}
