:root{--adhub-bg: #f4f6f9;--adhub-surface: #ffffff;--adhub-border: #e8ebf0;--adhub-text: #1f2329;--adhub-text-secondary: #646a73;--adhub-text-tertiary: #8a9099;--adhub-primary: #2f6bff;--adhub-radius: 12px;--adhub-shadow: 0 1px 2px rgba(31, 35, 41, .04), 0 8px 24px rgba(31, 35, 41, .04)}*{box-sizing:border-box}html,body,#app{height:100%;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;background:var(--adhub-bg);color:var(--adhub-text);-webkit-font-smoothing:antialiased}.adhub-dim{color:var(--adhub-text-tertiary);font-size:12px;line-height:1.6}.adhub-page{display:flex;flex-direction:column;gap:16px;min-width:0}.adhub-page>.n-card{border-radius:var(--adhub-radius);box-shadow:var(--adhub-shadow)}.adhub-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:16px}.adhub-toolbar .spacer{flex:1 1 12px}.adhub-toolbar .n-input,.adhub-toolbar .n-select,.adhub-toolbar .n-button{flex:0 0 auto}.adhub-form.n-form .n-form-item{margin-bottom:16px}.adhub-form.n-form .n-form-item:last-child{margin-bottom:0}.n-data-table .n-data-table-th{font-weight:600}.n-data-table .n-button+.n-button{margin-left:8px}
