:root{--bg-base: #f8fafc;--bg-card: #ffffff;--bg-subtle: #f1f5f9;--bg-input: #ffffff;--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #64748b;--border-subtle: #e2e8f0;--border-hover: #cbd5e1;--accent-primary: #2563eb;--accent-soft: #eff6ff;--radius-card: 10px;--radius-control: 7px}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%;background:var(--bg-base);color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased;overflow:hidden}.ant-card{border-radius:var(--radius-card)!important;border:1px solid var(--border-subtle)!important;box-shadow:0 1px 2px #0f172a08!important}.ant-card-head{border-bottom:1px solid var(--border-subtle)!important;min-height:48px!important;padding:0 16px!important}.ant-card-body{padding:16px!important}.ant-btn{border-radius:var(--radius-control)!important;font-weight:500!important;box-shadow:0 1px 2px #0000000a!important;transition:all .15s ease-in-out!important}.ant-btn-primary{background-color:var(--accent-primary)!important}.ant-btn-primary:hover{background-color:#1d4ed8!important}.ant-input,.ant-select-selector,.ant-input-number{border-radius:var(--radius-control)!important;border-color:var(--border-subtle)!important;transition:border-color .15s ease,box-shadow .15s ease!important}.ant-input:focus,.ant-input-focused,.ant-select-focused .ant-select-selector{border-color:var(--accent-primary)!important;box-shadow:0 0 0 2px #2563eb26!important}.ant-table{border-radius:var(--radius-card)!important}.ant-table-thead>tr>th{background:var(--bg-subtle)!important;color:var(--text-secondary)!important;font-weight:600!important;font-size:13px!important;border-bottom:1px solid var(--border-subtle)!important;padding:10px 14px!important}.ant-table-tbody>tr>td{border-bottom:1px solid var(--border-subtle)!important;padding:10px 14px!important;font-size:13px!important}.ant-table-tbody>tr:hover>td{background-color:#f8fafc!important}.ant-tabs-nav{margin-bottom:16px!important}.ant-tabs-tab{padding:8px 16px!important;font-size:13.5px!important;font-weight:500!important}.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--accent-primary)!important;font-weight:600!important}.ant-tag{border-radius:6px!important;padding:1px 8px!important;font-size:12px!important;border-width:1px!important}.app-header{background:#fff!important;border-bottom:1px solid var(--border-subtle)!important;height:54px!important;line-height:54px!important;padding:0 20px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;z-index:100!important}.app-sider{background:#fff!important;border-right:1px solid var(--border-subtle)!important}.ant-menu-light{border-right:none!important}.ant-menu-item{border-radius:var(--radius-control)!important;margin:4px 8px!important;width:calc(100% - 16px)!important;height:38px!important;line-height:38px!important;font-size:13.5px!important}.ant-menu-item-selected{background-color:var(--accent-soft)!important;color:var(--accent-primary)!important;font-weight:600!important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ant-descriptions-item-label{font-weight:500!important;color:#334155!important}.ant-modal{max-width:calc(100vw - 24px)!important}.ant-drawer-content-wrapper{max-width:96vw!important}@media (max-width: 1440px){.ant-table-thead>tr>th,.ant-table-tbody>tr>td{padding:8px 10px!important}}@media (max-width: 767px){.ant-card-body{padding:12px!important}.ant-card-head{padding:0 12px!important;min-height:40px!important}.ant-table-cell{padding:8px 6px!important}.ant-modal{max-width:calc(100vw - 16px)!important;margin:8px auto!important}.ant-col{min-width:100%!important;max-width:100%!important;flex:0 0 100%!important}}pre,code{word-break:break-word;white-space:pre-wrap}
