:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--brand:#7a5230;--brand-d:#5f3f23;--brand-l:#e7dccb;--brand-soft:#f1e7d8;--brand-ink:#6b4626;--ok:#6b7a4e;--ok-ink:#4e5a38;--warn:#b8860b;--danger:#c0392b;--bg:#f7f5f1;--bg-sunk:#efece6;--card:#fff;--dark:#24211e;--dark-2:#17150f;--dark-line:#ffffff14;--ink:#26241f;--ink2:#6b655c;--ink3:#9a9388;--ink-on-dark:#f7f5f1c7;--ink-on-dark-3:#8f8779;--line:#ebe6df;--line-2:#f2eee8;--r-sm:8px;--r:12px;--r-lg:16px;--r-pill:999px;--sh-1:0 1px 2px #26241f0a;--sh-2:0 1px 2px #26241f0a, 0 4px 14px #26241f0b;--sh-3:0 2px 6px #26241f0f, 0 12px 32px #26241f12;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sider-w:232px;--header-h:60px;--content-max:1360px}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:13.5px;line-height:1.65}.num,b,strong,.ant-statistic-content{font-variant-numeric:tabular-nums}a{color:var(--brand-d);text-decoration:none}a:hover{color:var(--brand)}code{background:var(--bg-sunk);color:var(--brand-ink);border-radius:5px;padding:1px 5px;font-size:12px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#26241f24 padding-box content-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#26241f42 padding-box content-box}.onec-menu{border-inline-end:none!important;padding:0 10px!important}.onec-menu .ant-menu-item-group-title{letter-spacing:.16em;color:var(--ink-on-dark-3)!important;margin:0!important;padding:14px 12px 6px!important;font-size:10.5px!important;line-height:1.4!important}.onec-menu .ant-menu-item-group:not(:first-child) .ant-menu-item-group-title:before{content:"";background:var(--dark-line);height:1px;margin:0 0 12px;display:block}.onec-menu .ant-menu-item{width:100%;font-size:13px;transition:background .18s,color .18s;border-radius:var(--r-sm)!important;height:38px!important;color:var(--ink-on-dark)!important;margin:2px 0!important;line-height:38px!important}.onec-menu .ant-menu-item .ant-menu-item-icon{font-size:14px}.onec-menu .ant-menu-item:hover{color:#fff!important;background:#ffffff12!important}.onec-menu .ant-menu-item-selected{font-weight:500;box-shadow:0 2px 8px #7a52304d;background:var(--brand)!important;color:#fff!important}.onec-menu .ant-menu-item-selected:before{content:"";background:#ffffffd9;border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:0}.onec-menu .ant-badge,.onec-menu .ant-menu-title-content{color:inherit!important}.onec-menu .ant-menu-item-selected .ant-badge-count{color:var(--brand)!important;box-shadow:none!important;background:#fff!important}.onec-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh-1)}.onec-soft{background:var(--bg-sunk);border-radius:var(--r-sm)}.onec-brand-soft{background:var(--brand-soft);border-radius:var(--r-sm)}.onec-muted{color:var(--ink3)}.onec-dim{color:var(--ink2)}.onec-nowrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.onec-chip{color:var(--ink2);background:var(--bg-sunk);border:1px solid var(--line);border-radius:var(--r-pill);align-items:center;gap:4px;padding:2px 10px;font-size:11.5px;line-height:1.5;display:inline-flex}.onec-chip-brand{color:var(--brand);background:var(--brand-soft);border-color:var(--brand-l);font-weight:600}.onec-section-title{color:var(--ink2);letter-spacing:.02em;align-items:center;gap:8px;margin:0 0 10px;font-size:12.5px;font-weight:600;display:flex}.ant-card{transition:box-shadow .2s,border-color .2s}.ant-card-bordered{border-color:var(--line)}.ant-table-tbody>tr>td{border-color:var(--line-2)!important}.ant-table-thead>tr>th{border-color:var(--line)!important;font-weight:600!important}.ant-table-tbody>tr:hover>td{background:#faf8f5!important}.ant-modal-title,.ant-drawer-title{font-size:15px;font-weight:600}.ant-modal-header{margin-bottom:4px}.ant-tabs-nav:before{border-color:var(--line)!important}.ant-descriptions-item-label{color:var(--ink2)!important}.ant-progress-line{border-radius:999px}
