:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #826a6a;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}:root{--primary: #1a3a8f;--primary-light: #2a4bb4;--secondary: #4361ee;--accent: #06d6a0;--warning: #ffd166;--danger: #ef476f;--dark: #1e1e2c;--light: #f8f9fa;--gray: #6c757d;--light-gray: #e9ecef;--sidebar-bg: #0d1b48;--card-bg: #ffffff;--border-radius: 12px;--shadow: 0 8px 24px rgba(0, 0, 0, .08);--premium-gradient: linear-gradient(135deg, #f5e3b4 0%, #f0d88a 100%)}@media(prefers-color-scheme:dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}@font-face{font-family:HarmonyOS Sans;src:url(./HarmonyOS_Sans_SC_Thin-DNKX8mIc.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:HarmonyOS Sans;src:url(./HarmonyOS_Sans_SC_Light-D5mwx_rU.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:HarmonyOS Sans;src:url(./HarmonyOS_Sans_SC_Regular-DgptbKHv.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HarmonyOS Sans;src:url(./HarmonyOS_Sans_SC_Medium-CKovKbZS.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:HarmonyOS Sans;src:url(./HarmonyOS_Sans_SC_Bold-pfNUR4E5.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:HarmonyOS Sans;src:url(./HarmonyOS_Sans_SC_Black-Dd2KkJUM.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:HarmonyOS Sans,Roboto,Microsoft YaHei,Inter,PingFang SC,Arial,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{height:100%;width:100%;padding:0;margin:0;min-width:800px;color:#000}@media screen and (max-width:768px){html,body{min-width:unset}}#app{width:100%;height:100%}.viewBody{width:100%;height:100%;display:flex;flex-direction:column;border-radius:15px;background-color:#fff}.tableBody{flex:1}.web-office-iframe{width:100%!important;height:100%!important}.condiction{height:auto;width:100%;padding-top:10px;padding-left:10px!important;color:#fff;flex-shrink:0;display:flex;flex-wrap:wrap;align-items:flex-end}.condictionItem{margin:2px 3px;flex-shrink:0}.condiction-end{flex:1;display:flex;padding-right:10px}.configDialog{background-color:#f5f7fa!important}.configDialog .el-dialog__title{font-weight:700}.global-confirm-box-centered{border-radius:8px!important}.global-confirm-box-centered .el-message-box{width:600px!important}.global-confirm-box-centered .el-message-box__header{display:flex;justify-content:center;align-items:center;padding-top:5px}.global-confirm-box-centered .el-message-box__title{justify-content:center;text-align:center;font-size:18px!important;font-weight:600!important}.global-confirm-box-centered .el-message-box__container{padding:10px!important}.global-confirm-box-centered{max-width:530px!important}.common-btn{font-size:14px;font-weight:500;color:#fff;border:none;outline:none;cursor:pointer;background:linear-gradient(90deg,#16a3ff,#06f);padding:8px 20px;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}:deep(.common-btn:hover){color:#fff!important;background:linear-gradient(90deg,#2ab0ff,#1a79ff)!important}:deep(.common-btn:focus:not(:hover)){color:#fff!important;background:linear-gradient(90deg,#16a3ff,#06f)!important}:deep(.common-btn:active){color:#fff!important;background:linear-gradient(90deg,#83c4f0,#6ea6fa)!important;transform:translateY(0)}
