:root{color-scheme:light;--surface-bg: var(--admin-bg);--surface-panel: var(--admin-surface);--surface-card: var(--admin-surface);--surface-muted: var(--admin-surface-muted);--surface-line: var(--admin-border);--surface-line-strong: var(--admin-border-strong);--surface-radius: var(--admin-radius);--surface-shadow: var(--admin-shadow);--text-primary: var(--admin-text);--text-secondary: var(--admin-text-muted);--brand-primary: var(--admin-primary);--brand-hover: var(--admin-primary-hover);--brand-pressed: var(--admin-primary-pressed);--brand-accent: var(--admin-accent);--state-success: var(--admin-success);--state-warning: var(--admin-warning);--state-error: var(--admin-error)}*,*:before,*:after{box-sizing:border-box}html,body,#app{width:100%;min-width:320px;height:100%;margin:0}html{background:var(--surface-bg)}body{overflow:hidden;color:var(--text-primary);background:var(--surface-bg);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--brand-primary);text-decoration:none}button,input,textarea,select{font:inherit}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{border-radius:99px;background:#c2c8d3}::-webkit-scrollbar-track{background:transparent}.flex{display:flex;flex-flow:row nowrap;justify-content:flex-start}.flex.vertical{flex-direction:column}.flex.wrap{flex-wrap:wrap}.flex.gap{gap:8px 12px}.flex-1{flex:1 1 0}.flex-auto{flex:1 1 auto}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.align-items-start{align-items:flex-start!important}.align-items-center{align-items:center!important}.align-items-end{align-items:flex-end!important}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.w-full{width:100%}.h-full{height:100%}.cursor-pointer{cursor:pointer}.text-xs{font-size:12px}.text-sm{font-size:14px}.text-base{font-size:16px}.text-lg{font-size:18px}.text-xl{font-size:20px}.text-2xl{font-size:22px}.text-3xl{font-size:24px}.gap-xs{gap:.25rem}.gap-sm{gap:.5rem}.gap-base{gap:.75rem}.gap-lg{gap:1rem}.gap-xl{gap:1.25rem}.gap-2xl{gap:1.5rem}.gap-3xl{gap:1.75rem}.gap-4xl{gap:2rem}.font-400{font-weight:400}.font-500{font-weight:500}.font-600{font-weight:600}.font-700{font-weight:700}.font-800{font-weight:800}.n-card,.n-form-item{min-width:0}.n-descriptions{min-width:0;overflow:hidden;border-radius:var(--surface-radius)}.n-dialog,.n-modal{max-width:calc(100vw - 32px)}.condition-panel{margin-bottom:12px;padding:16px 16px 4px;border:1px solid var(--surface-line);border-radius:var(--surface-radius);background:var(--surface-panel);box-shadow:0 1px 2px #181c2a08}.dialog-footer{display:flex;justify-content:flex-end;gap:10px}@media(max-width:1024px){.n-grid{min-width:0}.n-descriptions-table-wrapper{overflow-x:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
