:root{--wg-table-cell-padding: 12px 16px;--wg-table-line-height: 1.6;--wg-detail-label-width: 144px;--wg-brand: #F04B23;--wg-bg: #F7F4EE;--wg-surface: #FFFCF7;--wg-subtle: #F1ECE4;--wg-text: #24221E;--wg-text-secondary: #686259;--wg-border: #DED8CE;--wg-success: #199B70;--wg-danger: #C63B46;--wg-warning: #C97A16;--wg-action: #B43A1D;--wg-brand-soft: #FCECE4;--wg-brand-edge: #F1C2AD;font-family:Inter,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;color:var(--wg-text);background:var(--wg-bg);font-synthesis:none;text-rendering:optimizeLegibility}:root[data-theme=dark]{--wg-brand: #F36A4B;--wg-bg: #10110F;--wg-surface: #151614;--wg-subtle: #1B1C19;--wg-text: #E6E0D6;--wg-text-secondary: #B6B0A6;--wg-border: #393935;--wg-success: #42B887;--wg-danger: #FF6B6B;--wg-warning: #D9A044;--wg-action: #F36A4B;--wg-brand-soft: #2B201A;--wg-brand-edge: #63402F;color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--wg-bg)}button,input,textarea,select{font:inherit}#app{min-height:100vh}.page-card{border:1px solid var(--wg-border);border-radius:12px;background:var(--wg-surface)}.page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:18px}.page-heading h1{margin:0 0 6px;font-size:28px;color:var(--wg-text)}.page-heading p{margin:0;color:var(--wg-text-secondary)}.filter-form{margin-bottom:18px}.filter-form .el-form-item{margin-bottom:12px}.table-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.pagination-row{display:flex;justify-content:flex-end;padding-top:18px}.wg-data-table .n-data-table-th,.wg-data-table .n-data-table-td{text-align:center;vertical-align:middle;padding:var(--wg-table-cell-padding);line-height:var(--wg-table-line-height);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.record-detail-drawer{background:var(--wg-surface);color:var(--wg-text)}.record-detail-drawer .n-drawer-body-content-wrapper{padding:24px}.record-detail-drawer .record-page .n-card{background:var(--wg-surface)}.record-detail-drawer .n-card__content{min-width:0}@media(max-width:600px){.record-detail-drawer .n-drawer-body-content-wrapper{padding:16px}}.status-text{color:var(--wg-text-secondary)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--wg-brand);outline-offset:4px}.app-sider,.app-header,.panel,.login-form-panel{transition:background-color .18s ease,border-color .18s ease,color .18s ease}@keyframes wg-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes wg-bar-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
