.br-tabsbar{display:flex;align-items:stretch;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;background:#fff;border-bottom:1px solid #e5e7eb;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:13px;scrollbar-width:thin}.br-tabsbar-tab{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:7px 12px;background:#fff;color:#374151;border:none;border-right:1px solid #e5e7eb;border-radius:0;box-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;line-height:1.4;transition:all .2s ease}.br-tabsbar-tab:first-child{border-left:none}.br-tabsbar-tab:hover{background:#f1f5f9;color:#0f172a}.br-tabsbar-tab-active,.br-tabsbar-tab-active:hover{background:#eff6ff;color:#1e40af;font-weight:600;box-shadow:inset 0 -2px #1e40af}.br-tabsbar-tab-title{overflow:hidden;text-overflow:ellipsis;max-width:160px}.br-tabsbar-tab-close{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;background:transparent;color:inherit;border:none;border-radius:4px;box-shadow:none;font-family:inherit;font-size:13px;line-height:1;cursor:pointer;transition:all .2s ease}.br-tabsbar-tab-close:hover{background:#e2e8f0;color:#0f172a}[data-theme=brutalist] .br-tabsbar{background:#fff;border-bottom:1px solid #000000;font-family:Courier New,Courier,monospace}[data-theme=brutalist] .br-tabsbar-tab{padding:6px 10px;background:#fff;color:#000;border-right:1px solid #000000;border-radius:0;box-shadow:none;transition:none}[data-theme=brutalist] .br-tabsbar-tab:hover{background:#f0f0f0;color:#000}[data-theme=brutalist] .br-tabsbar-tab-active,[data-theme=brutalist] .br-tabsbar-tab-active:hover{background:#000;color:#fff;font-weight:400;box-shadow:none}[data-theme=brutalist] .br-tabsbar-tab-close{border:1px solid transparent;border-radius:0;transition:none}[data-theme=brutalist] .br-tabsbar-tab-close:hover{background:transparent;color:inherit;border-color:currentColor}.main-layout{min-height:100vh;background:#f8fafc;color:#111827;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:13px}.main-content{padding:12px 8px}.sl-placeholder-page{padding:40px;text-align:center}.sl-loading-fallback{display:flex;justify-content:center;align-items:center;height:100vh}:root,:root[data-theme=corporate]{--br-bg: #ffffff;--br-fg: #111827;--br-border: #e5e7eb;--br-border-base: #d1d5db;--br-blue: #1e40af;--br-blue-hover: #1e3a8a;--br-red: #ef4444;--br-red-hover: #dc2626;--br-green: #10b981;--br-magenta: #f59e0b;--br-accent: #3b82f6;--br-slate: #64748b;--br-app-bg: #f8fafc;--br-thead-bg: #f8fafc;--br-selected-row: #eff6ff;--br-hover-row: #f1f5f9;--br-text-secondary: #6b7280;--br-title: #0f172a;--br-radius: 8px;--br-radius-lg: 12px;--br-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--br-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--br-font-mono: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--br-font-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--br-app-bg);color:var(--br-fg);font-family:var(--br-font-mono);font-size:13px;line-height:1.4}h1,h2,h3,h4,h5,h6{font-family:var(--br-font-serif);font-weight:600;letter-spacing:-.01em;color:var(--br-title);margin:0 0 8px}h1{font-size:28px}h2{font-size:22px}h3{font-size:18px}a{color:var(--br-blue);text-decoration:none;cursor:pointer}a:hover{color:var(--br-blue-hover);text-decoration:underline}table{border-collapse:collapse;width:100%;font-family:var(--br-font-mono);font-size:13px}th,td{border:1px solid var(--br-border);padding:6px 10px;text-align:left}input,textarea,select,button{font-family:var(--br-font-mono);font-size:13px;color:var(--br-fg)}.br-btn{display:inline-block;background:var(--br-bg);color:#374151;border:1px solid var(--br-border-base);border-radius:var(--br-radius);box-shadow:var(--br-shadow-sm);padding:6px 14px;font-family:var(--br-font-mono);font-size:13px;font-weight:500;cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;transition:all .2s ease}.br-btn:hover:not(:disabled){background:var(--br-app-bg);color:var(--br-blue);border-color:var(--br-accent)}.br-btn:active:not(:disabled){transform:scale(.95)}.br-btn:disabled{color:#9ca3af;border-color:var(--br-border);background:var(--br-app-bg);box-shadow:none;cursor:not-allowed}.br-btn-primary{background:var(--br-blue);color:#fff;border-color:var(--br-blue)}.br-btn-primary:hover:not(:disabled){background:var(--br-blue-hover);border-color:var(--br-blue-hover);color:#fff}.br-btn-danger{background:var(--br-red);color:#fff;border-color:var(--br-red)}.br-btn-danger:hover:not(:disabled){background:var(--br-red-hover);border-color:var(--br-red-hover);color:#fff}.br-table-wrapper{border:1px solid var(--br-border);border-radius:var(--br-radius-lg);box-shadow:var(--br-shadow-sm);overflow-x:auto}.br-table{border-collapse:collapse;width:100%}.br-table th{background:var(--br-thead-bg);color:var(--br-title);font-weight:600;white-space:nowrap}.br-table tbody tr:hover{background:var(--br-hover-row)}.br-table-empty,.br-table-loading{padding:16px 8px;text-align:center;color:var(--br-text-secondary)}.br-table-pagination{border-top:1px solid var(--br-border);padding:8px}.br-field{display:block;margin-bottom:12px}.br-field-label{display:block;font-family:var(--br-font-serif);font-size:12px;font-weight:500;color:#374151;margin-bottom:4px}.br-input,.br-textarea,.br-select{display:block;width:100%;background:var(--br-bg);color:var(--br-fg);border:1px solid var(--br-border-base);border-radius:var(--br-radius);padding:6px 10px;font-family:var(--br-font-mono);font-size:13px;outline:none;transition:all .2s ease}.br-input:focus,.br-textarea:focus,.br-select:focus{outline:none;border-color:var(--br-accent);box-shadow:0 0 0 2px #3b82f640}.br-input:disabled,.br-textarea:disabled,.br-select:disabled{background:var(--br-app-bg);color:#9ca3af;cursor:not-allowed}.br-textarea{resize:vertical;min-height:60px}.br-modal-mask{position:fixed;top:0;left:0;right:0;bottom:0;background:#0f172a73;z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding-top:80px}.br-modal{background:var(--br-bg);border:1px solid var(--br-border);border-radius:var(--br-radius-lg);box-shadow:var(--br-shadow-md);min-width:400px;max-width:90vw;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.br-modal-header{background:var(--br-bg);color:var(--br-title);border-bottom:1px solid var(--br-border);padding:12px 16px;display:flex;align-items:center;justify-content:space-between}.br-modal-title{font-family:var(--br-font-serif);font-weight:600;font-size:14px}.br-modal-close{background:transparent;border:none;border-radius:6px;color:var(--br-text-secondary);font-family:var(--br-font-mono);font-size:14px;cursor:pointer;padding:2px 6px;transition:all .2s ease}.br-modal-close:hover{background:var(--br-hover-row);color:var(--br-title)}.br-modal-body{padding:16px;overflow-y:auto}.br-modal-footer{border-top:1px solid var(--br-border);padding:12px 16px;display:flex;justify-content:flex-end;gap:8px}.br-tag{display:inline-block;border:1px solid var(--br-border);border-radius:6px;background:var(--br-app-bg);color:#374151;padding:1px 8px;font-family:var(--br-font-mono);font-size:12px;line-height:18px}.br-tag-success{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.br-tag-error{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.br-tag-info{background:#eff6ff;border-color:#bfdbfe;color:var(--br-blue)}.br-pagination{display:inline-flex;align-items:center;gap:6px;font-family:var(--br-font-mono);font-size:13px}.br-pagination-btn{background:var(--br-bg);color:#374151;border:1px solid var(--br-border-base);border-radius:var(--br-radius);padding:4px 10px;cursor:pointer;font-family:var(--br-font-mono);font-size:13px;transition:all .2s ease}.br-pagination-btn:hover:not(:disabled){border-color:var(--br-accent);color:var(--br-blue)}.br-pagination-btn:disabled{color:#9ca3af;border-color:var(--br-border);cursor:not-allowed}.br-pagination-btn-active{background:var(--br-blue);border-color:var(--br-blue);color:#fff}.br-pagination-btn-active:hover:not(:disabled){background:var(--br-blue-hover);color:#fff}.br-tabs{border-bottom:1px solid var(--br-border)}.br-tabs-bar{display:flex;flex-wrap:wrap;gap:4px}.br-tabs-tab{background:var(--br-app-bg);color:#374151;border:1px solid var(--br-border);border-bottom:none;border-radius:var(--br-radius) var(--br-radius) 0 0;padding:6px 14px;cursor:pointer;font-family:var(--br-font-mono);font-size:13px;transition:all .2s ease}.br-tabs-tab:hover{color:var(--br-blue)}.br-tabs-tab-active{background:var(--br-bg);color:var(--br-blue);font-weight:600}.br-tabs-content{padding:12px 0}.br-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;border-bottom:1px solid var(--br-border);padding-bottom:8px;margin-bottom:16px}.br-page-header-title{font-family:var(--br-font-serif);font-weight:600;letter-spacing:-.01em;font-size:24px;color:var(--br-title);margin:0}.br-page-header-extra{display:flex;gap:8px;align-items:center}.br-stat{border:1px solid var(--br-border);border-radius:var(--br-radius-lg);background:var(--br-bg);box-shadow:var(--br-shadow-sm);padding:12px 16px}.br-stat-value{font-family:var(--br-font-serif);font-size:24px;font-weight:600;color:var(--br-title);line-height:1.2}.br-stat-label{font-family:var(--br-font-serif);font-size:12px;color:var(--br-text-secondary);margin-top:4px}.br-nav{background:#1e40af;color:#fff;display:flex;align-items:stretch;font-family:var(--br-font-mono);font-size:13px;box-shadow:var(--br-shadow-sm)}.br-nav-logo{font-family:var(--br-font-serif);font-weight:600;font-size:16px;color:#fff;padding:10px 16px;white-space:nowrap;cursor:pointer}.br-nav-menus{display:flex;align-items:stretch;flex:1}.br-nav-item{position:relative;display:flex;align-items:center;padding:0 14px;color:#dbeafe;cursor:pointer;white-space:nowrap;transition:all .2s ease}.br-nav-item:hover{background:#1e3a8a;color:#fff}.br-nav-dropdown{display:none;position:absolute;top:100%;left:0;min-width:160px;background:var(--br-bg);border:1px solid var(--br-border);border-radius:var(--br-radius);box-shadow:var(--br-shadow-md);padding:4px;z-index:900}.br-nav-item:hover .br-nav-dropdown{display:block}.br-nav-dropdown-item{display:block;padding:8px 12px;border-radius:6px;color:#374151;cursor:pointer;white-space:nowrap;transition:all .2s ease}.br-nav-dropdown-item:hover{background:var(--br-hover-row);color:var(--br-title)}.br-nav-right{display:flex;align-items:center;gap:10px;padding:0 16px;margin-left:auto;color:#dbeafe;white-space:nowrap}.br-nav-link{background:transparent;border:1px solid rgba(255,255,255,.4);border-radius:var(--br-radius);color:#fff;text-decoration:none;font-family:var(--br-font-mono);font-size:13px;cursor:pointer;padding:4px 10px;transition:all .2s ease}.br-nav-link:hover{background:#1e3a8a;border-color:#fff9;color:#fff}:root[data-theme=brutalist]{--br-bg: #ffffff;--br-fg: #000000;--br-border: #000000;--br-border-base: #000000;--br-blue: #0000ff;--br-blue-hover: #000000;--br-red: #ff0000;--br-red-hover: #ff0000;--br-green: #595959;--br-magenta: #8c8c8c;--br-accent: #000000;--br-slate: #808080;--br-app-bg: #ffffff;--br-thead-bg: #e0e0e0;--br-selected-row: #d9d9d9;--br-hover-row: #f0f0f0;--br-text-secondary: #808080;--br-title: #000000;--br-radius: 0;--br-radius-lg: 0;--br-shadow-sm: none;--br-shadow-md: none;--br-font-mono: "Courier New", Courier, monospace;--br-font-serif: Georgia, "Times New Roman", Times, serif}[data-theme=brutalist] h1,[data-theme=brutalist] h2,[data-theme=brutalist] h3,[data-theme=brutalist] h4,[data-theme=brutalist] h5,[data-theme=brutalist] h6{font-weight:700;letter-spacing:normal}[data-theme=brutalist] a:hover{color:#000}[data-theme=brutalist] .br-btn{color:#000;transition:none}[data-theme=brutalist] .br-btn:hover:not(:disabled){background:#000;color:#fff;border-color:#000}[data-theme=brutalist] .br-btn:active:not(:disabled){transform:none}[data-theme=brutalist] .br-btn:disabled{color:gray;border-color:gray;background:#fff}[data-theme=brutalist] .br-btn-primary{border-color:#000}[data-theme=brutalist] .br-btn-primary:hover:not(:disabled){background:#000;border-color:#000;color:#fff}[data-theme=brutalist] .br-btn-danger{color:#000;border-color:#000}[data-theme=brutalist] .br-btn-danger:hover:not(:disabled){background:red;border-color:#000;color:#000}[data-theme=brutalist] .br-field-label{font-weight:700;color:#000}[data-theme=brutalist] .br-input,[data-theme=brutalist] .br-textarea,[data-theme=brutalist] .br-select{transition:none}[data-theme=brutalist] .br-input:focus,[data-theme=brutalist] .br-textarea:focus,[data-theme=brutalist] .br-select:focus{outline:1px solid #000000;outline-offset:0;border-color:#000;box-shadow:none}[data-theme=brutalist] .br-input:disabled,[data-theme=brutalist] .br-textarea:disabled,[data-theme=brutalist] .br-select:disabled{color:gray}[data-theme=brutalist] .br-modal-mask{background:#0006}[data-theme=brutalist] .br-modal-header{background:#000;color:#fff;border-bottom:1px solid #000000;padding:6px 10px}[data-theme=brutalist] .br-modal-title{font-weight:700}[data-theme=brutalist] .br-modal-close{border-radius:0;color:#fff;transition:none}[data-theme=brutalist] .br-modal-close:hover{background:#fff;color:#000}[data-theme=brutalist] .br-tag{color:#000}[data-theme=brutalist] .br-tag-success,[data-theme=brutalist] .br-tag-error,[data-theme=brutalist] .br-tag-info{background:#fff;border-color:#000;color:#000}[data-theme=brutalist] .br-pagination-btn{color:#000;transition:none}[data-theme=brutalist] .br-pagination-btn:hover:not(:disabled){background:#000;border-color:#000;color:#fff}[data-theme=brutalist] .br-pagination-btn:disabled{color:gray;border-color:gray}[data-theme=brutalist] .br-pagination-btn-active{background:#000;border-color:#000;color:#fff}[data-theme=brutalist] .br-pagination-btn-active:hover:not(:disabled){background:#000;color:#fff}[data-theme=brutalist] .br-tabs{border-bottom:2px solid #000000}[data-theme=brutalist] .br-tabs-tab{color:#000;transition:none}[data-theme=brutalist] .br-tabs-tab:hover{color:#000}[data-theme=brutalist] .br-tabs-tab-active{background:#000;color:#fff;font-weight:700}[data-theme=brutalist] .br-page-header{border-bottom:2px solid #000000}[data-theme=brutalist] .br-page-header-title{font-weight:700;letter-spacing:normal}[data-theme=brutalist] .br-stat-value{font-family:var(--br-font-mono);font-weight:700}[data-theme=brutalist] .br-nav{background:#000;color:#fff}[data-theme=brutalist] .br-nav-logo{font-weight:700}[data-theme=brutalist] .br-nav-item{color:#fff;transition:none}[data-theme=brutalist] .br-nav-item:hover{background:#fff;color:#000}[data-theme=brutalist] .br-nav-dropdown{padding:0}[data-theme=brutalist] .br-nav-dropdown-item{border-radius:0;color:#000;border-bottom:1px solid #000000;transition:none}[data-theme=brutalist] .br-nav-dropdown-item:last-child{border-bottom:none}[data-theme=brutalist] .br-nav-dropdown-item:hover{background:#000;color:#fff}[data-theme=brutalist] .br-nav-right{color:#fff}[data-theme=brutalist] .br-nav-link{border:none;border-radius:0;text-decoration:underline;transition:none}[data-theme=brutalist] .br-nav-link:hover{background:transparent;border-color:transparent;color:silver}:root,:root[data-theme=corporate]{--br-black: #111827;--br-white: #ffffff;--br-blue: #1e40af;--br-red: #ef4444;--br-green: #10b981;--br-magenta: #f59e0b;--br-font-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--br-font-mono: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--sl-font: var(--br-font-mono);--w95-light: #e5e7eb;--w95-base: #ffffff;--w95-dark: #d1d5db;--w95-darker: #9ca3af;--w95-danger: #ef4444;--w95-blue: #1e40af;--w95-title-bg: #f8fafc;--w95-title-text: #0f172a;--w95-select-bg: #eff6ff;--w95-select-text: #1e40af;--sl-title-bg: var(--w95-title-bg);--sl-title-text: #0f172a;--sl-window-bg: #ffffff;--sl-app-bg: #f8fafc;--sl-sider-bg: #ffffff;--sl-primary: #1e40af;--sl-primary-hover: #1e3a8a;--sl-primary-active: #1e3a8a;--sl-success: #10b981;--sl-warning: #f59e0b;--sl-error: #ef4444;--sl-white: #ffffff;--sl-gray-100: #f8fafc;--sl-gray-200: #f1f5f9;--sl-gray-300: #e5e7eb;--sl-gray-400: #9ca3af;--sl-gray-500: #6b7280;--sl-gray-600: #374151;--sl-black: #111827;--sl-border-light: #e5e7eb;--sl-border-base: #d1d5db;--sl-border-dark: #9ca3af;--sl-border-darker: #6b7280;--sl-border-accent: #3b82f6;--sl-space-xs: 4px;--sl-space-sm: 8px;--sl-space-md: 12px;--sl-space-lg: 16px;--sl-space-xl: 24px;--sl-radius-xs: 4px;--sl-radius-sm: 6px;--sl-radius-md: 8px;--sl-radius-lg: 12px;--sl-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--sl-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1)}*{box-sizing:border-box}body{margin:0;padding:0;font-family:var(--br-font-mono);font-size:13px;color:var(--br-black);background:#f8fafc;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:var(--br-font-serif);font-weight:600;letter-spacing:-.01em;color:#0f172a}.w95-raised{background:var(--br-white);border:1px solid var(--sl-border-light);border-radius:var(--sl-radius-md);box-shadow:var(--sl-shadow-sm)}.w95-sunken{background:var(--sl-gray-100);border:1px solid var(--sl-border-light);border-radius:var(--sl-radius-md);box-shadow:none}.w95-groove{border-top:1px solid var(--sl-border-light);height:0;font-size:0;line-height:0}.br-bordered{border:1px solid var(--sl-border-light);border-radius:var(--sl-radius-md)}.ant-layout{background:var(--sl-app-bg);font-family:var(--br-font-mono)}.ant-layout-header,.ant-layout-sider{font-family:var(--br-font-mono)}.ant-layout-content{background:var(--sl-app-bg)}.ant-card{background:var(--br-white);border:1px solid var(--sl-border-light);box-shadow:var(--sl-shadow-sm);border-radius:var(--sl-radius-lg);font-family:var(--br-font-mono)}.ant-card .ant-card-head{background:var(--br-white);color:#0f172a;border-bottom:1px solid var(--sl-border-light);border-radius:var(--sl-radius-lg) var(--sl-radius-lg) 0 0;padding:8px 16px;min-height:40px;margin:0}.ant-card .ant-card-head-title{font-family:var(--br-font-serif);font-size:14px;font-weight:600;color:#0f172a}.ant-card .ant-card-extra{font-size:13px;color:var(--sl-gray-500)}.ant-card .ant-card-body{padding:var(--sl-space-lg)}.ant-btn{font-family:var(--br-font-mono);font-size:13px;font-weight:500;border-radius:var(--sl-radius-md);transition:all .2s ease;background:var(--br-white);color:var(--sl-gray-600);border:1px solid var(--sl-border-base);box-shadow:var(--sl-shadow-sm);text-shadow:none}.ant-btn:hover,.ant-btn:focus{background:var(--sl-gray-100);color:var(--sl-primary);border-color:var(--sl-border-accent)}.ant-btn:active{transform:scale(.95)}.ant-btn[disabled],.ant-btn[disabled]:hover{background:var(--sl-gray-100);color:var(--sl-gray-400);border-color:var(--sl-border-light);box-shadow:none;text-shadow:none;transform:none}.ant-btn-primary,.ant-btn-primary:focus{background:var(--br-blue);color:var(--br-white);font-weight:500;border:1px solid var(--br-blue);box-shadow:var(--sl-shadow-sm);text-shadow:none}.ant-btn-primary:hover{background:var(--sl-primary-hover);color:var(--br-white);border-color:var(--sl-primary-hover)}.ant-btn-primary:active{background:var(--sl-primary-active);color:var(--br-white);border-color:var(--sl-primary-active);transform:scale(.95)}.ant-btn-dangerous,.ant-btn-dangerous:focus{color:var(--br-white);background:var(--br-red);border:1px solid var(--br-red);box-shadow:var(--sl-shadow-sm)}.ant-btn-dangerous:hover{color:var(--br-white);background:#dc2626;border-color:#dc2626}.ant-btn-dangerous.ant-btn-primary,.ant-btn-dangerous.ant-btn-primary:hover{background:var(--br-red);color:var(--br-white);border:1px solid var(--br-red);box-shadow:var(--sl-shadow-sm)}a{color:var(--sl-primary);text-decoration:none}a:visited{color:var(--sl-primary)}a:hover{color:var(--sl-primary-hover);text-decoration:underline}.ant-btn-link{color:var(--sl-primary);text-decoration:none;border:none;box-shadow:none;background:transparent}.ant-btn-link:hover{color:var(--sl-primary-hover);background:transparent}.ant-btn-text{border:none;box-shadow:none;background:transparent}.ant-btn-text:hover{background:var(--sl-gray-200);color:#0f172a}.ant-input,.ant-input-affix-wrapper,.ant-select:not(.ant-select-customize-input) .ant-select-selector,.ant-picker,.ant-input-number,.ant-input-number .ant-input-number-input{background:var(--br-white);border:1px solid var(--sl-border-base);box-shadow:none;border-radius:var(--sl-radius-md);color:var(--br-black);font-family:var(--br-font-mono);font-size:13px;transition:all .2s ease}.ant-input-number .ant-input-number-handler-wrap{background:var(--br-white);border-left:1px solid var(--sl-border-light);border-radius:0 var(--sl-radius-md) var(--sl-radius-md) 0}.ant-input-number .ant-input-number-handler{border:none}.ant-input::placeholder,.ant-input-affix-wrapper .ant-input::placeholder{color:var(--sl-gray-400)}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused,.ant-input-number-focused{outline:none;border-color:var(--sl-border-accent);box-shadow:0 0 0 2px #3b82f640}.ant-input-disabled,.ant-select-disabled .ant-select-selector,.ant-picker-disabled,.ant-input-number-disabled{background:var(--sl-gray-100)!important;color:var(--sl-gray-400)}.ant-select-dropdown{font-family:var(--br-font-mono);font-size:13px;background:var(--br-white);border:1px solid var(--sl-border-light);border-radius:var(--sl-radius-md);box-shadow:var(--sl-shadow-md);padding:4px}.ant-select-item{border-radius:var(--sl-radius-sm)}.ant-select-item-option-selected{background:var(--w95-select-bg);color:var(--w95-select-text);font-weight:600}.ant-select-item-option-active{background:var(--sl-gray-200)}.ant-table{font-family:var(--br-font-mono);font-size:13px;color:var(--br-black);background:var(--br-white);border-radius:var(--sl-radius-lg);border:1px solid var(--sl-border-light)}.ant-table .ant-table-thead>tr>th{background:var(--sl-gray-100);color:#0f172a;font-weight:600;border-bottom:1px solid var(--sl-border-light);border-right:1px solid var(--sl-border-light);padding:8px 12px}.ant-table .ant-table-thead>tr>th:before{display:none}.ant-table .ant-table-tbody>tr>td{background:var(--br-white);border-bottom:1px solid var(--sl-border-light);border-right:1px solid var(--sl-border-light);padding:8px 12px}.ant-table .ant-table-tbody>tr:hover>td{background:var(--sl-gray-200)!important}.ant-table .ant-table-tbody>tr.ant-table-row-selected>td{background:var(--w95-select-bg)!important;color:var(--br-black)}.ant-table .ant-table-tbody>tr.ant-table-row-selected>td a{color:var(--sl-primary)}.ant-table.ant-table-small .ant-table-thead>tr>th,.ant-table.ant-table-small .ant-table-tbody>tr>td{padding:6px 8px}.ant-pagination{font-family:var(--br-font-mono);font-size:13px}.ant-pagination .ant-pagination-item,.ant-pagination .ant-pagination-prev,.ant-pagination .ant-pagination-next{background:var(--br-white);border:1px solid var(--sl-border-base);box-shadow:none;border-radius:var(--sl-radius-md);min-width:28px;height:28px;line-height:26px;transition:all .2s ease}.ant-pagination .ant-pagination-item a{color:var(--sl-gray-600)}.ant-pagination .ant-pagination-item:hover,.ant-pagination .ant-pagination-prev:hover,.ant-pagination .ant-pagination-next:hover{border-color:var(--sl-border-accent)}.ant-pagination .ant-pagination-item-active{background:var(--sl-primary);border-color:var(--sl-primary);box-shadow:none}.ant-pagination .ant-pagination-item-active a,.ant-pagination .ant-pagination-item-active:hover a{color:var(--br-white)}.ant-menu{font-family:var(--br-font-mono);font-size:13px;background:var(--br-white);border-right:none}.ant-menu-light .ant-menu-item,.ant-menu-light .ant-menu-submenu-title{color:var(--sl-gray-600);border-radius:var(--sl-radius-md)}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-submenu-title:hover{background:var(--sl-gray-200);color:#0f172a}.ant-menu-light .ant-menu-item-selected{background:var(--sl-primary);color:var(--br-white)}.ant-tabs{font-family:var(--br-font-mono)}.ant-tabs .ant-tabs-nav{border-bottom:none;background:transparent;padding:2px 2px 0;margin-bottom:0}.ant-tabs .ant-tabs-nav:before{border-bottom:1px solid var(--sl-border-light)}.ant-tabs .ant-tabs-tab{background:var(--sl-gray-100);border:1px solid var(--sl-border-light);border-bottom:none;border-radius:var(--sl-radius-md) var(--sl-radius-md) 0 0;padding:6px 14px;font-size:13px;margin:0 4px 0 0;color:var(--sl-gray-600);transition:all .2s ease}.ant-tabs .ant-tabs-tab-active{background:var(--br-white);font-weight:600;z-index:2}.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--sl-primary)}.ant-tabs .ant-tabs-ink-bar{display:none}.ant-tabs .ant-tabs-content-holder{background:var(--br-white);border:1px solid var(--sl-border-light);border-radius:0 var(--sl-radius-md) var(--sl-radius-md) var(--sl-radius-md);box-shadow:var(--sl-shadow-sm);padding:var(--sl-space-sm)}.ant-modal-content,.ant-drawer-content{background:var(--br-white);border:1px solid var(--sl-border-light);border-radius:var(--sl-radius-lg);box-shadow:var(--sl-shadow-md);font-family:var(--br-font-mono);padding:0}.ant-modal-header,.ant-drawer-header{background:var(--br-white);color:#0f172a;border-bottom:1px solid var(--sl-border-light);border-radius:var(--sl-radius-lg) var(--sl-radius-lg) 0 0;padding:10px 16px;margin-bottom:0}.ant-modal-title,.ant-drawer-title{font-family:var(--br-font-serif);font-size:14px;font-weight:600;color:#0f172a}.ant-modal-close,.ant-drawer-close{color:var(--sl-gray-500);background:transparent;border:none;border-radius:var(--sl-radius-sm);width:22px;height:22px;font-size:13px;line-height:1;box-shadow:none;transition:all .2s ease}.ant-modal-close:hover,.ant-drawer-close:hover{color:#0f172a;background:var(--sl-gray-200)}.ant-modal-body,.ant-drawer-body{font-size:13px}.ant-modal-footer,.ant-drawer-footer{background:var(--br-white);border-top:1px solid var(--sl-border-light);box-shadow:none;border-radius:0 0 var(--sl-radius-lg) var(--sl-radius-lg)}.ant-modal-confirm .ant-modal-confirm-title{color:#0f172a;font-family:var(--br-font-serif);font-weight:600}.ant-message .ant-message-notice-content{background:var(--br-white);border:1px solid var(--sl-border-light);box-shadow:var(--sl-shadow-md);border-radius:var(--sl-radius-md);font-size:13px;font-family:var(--br-font-mono)}.ant-notification .ant-notification-notice{background:var(--br-white);border:1px solid var(--sl-border-light);box-shadow:var(--sl-shadow-md);border-radius:var(--sl-radius-md);font-family:var(--br-font-mono)}.ant-tag{font-family:var(--br-font-mono);font-size:13px;border:1px solid var(--sl-border-light);border-radius:var(--sl-radius-sm);background:var(--sl-gray-100);color:var(--sl-gray-600)}.ant-badge .ant-badge-count{background:var(--br-red);color:var(--br-white);border:none;border-radius:9999px;box-shadow:none;font-size:12px}.ant-form{font-family:var(--br-font-mono);font-size:13px}.ant-form-item-label>label{color:var(--sl-gray-600);font-size:13px}.ant-form-item-label>label.ant-form-item-required:before{color:var(--br-red)}.ant-form-item-explain-error{color:var(--br-red);font-size:13px}.ant-divider{border-color:var(--sl-border-light)}.ant-empty-description{color:var(--sl-gray-500)}.ant-statistic-title{color:var(--sl-gray-500);font-size:13px}.ant-statistic-content{color:#0f172a;font-family:var(--br-font-serif);font-size:20px;font-weight:600}.ant-dropdown-menu{background:var(--br-white);border:1px solid var(--sl-border-light);border-radius:var(--sl-radius-md);box-shadow:var(--sl-shadow-md);font-family:var(--br-font-mono);font-size:13px;padding:4px}.ant-dropdown-menu .ant-dropdown-menu-item{border-radius:var(--sl-radius-sm)}.ant-dropdown-menu .ant-dropdown-menu-item:hover{background:var(--sl-gray-200);color:#0f172a}.ant-tooltip .ant-tooltip-inner{background:#1f2937;color:#f9fafb;border:none;border-radius:var(--sl-radius-sm);box-shadow:var(--sl-shadow-md);font-size:13px;font-family:var(--br-font-mono)}.ant-tooltip .ant-tooltip-arrow-content{background:#1f2937}.ant-checkbox .ant-checkbox-inner,.ant-radio .ant-radio-inner{border-radius:var(--sl-radius-xs, 4px);border-color:var(--sl-border-base);background:var(--br-white)}.ant-radio .ant-radio-inner{border-radius:50%}.ant-checkbox-checked .ant-checkbox-inner{background:var(--sl-primary);border-color:var(--sl-primary)}.ant-checkbox-checked .ant-checkbox-inner:after{border-color:var(--br-white)}.ant-radio-checked .ant-radio-inner{border-color:var(--sl-primary)}.ant-radio-checked .ant-radio-inner:after{background:var(--sl-primary)}.ant-descriptions .ant-descriptions-item-label{background:var(--sl-gray-100);font-weight:600;color:var(--sl-gray-600)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--sl-gray-100)}::-webkit-scrollbar-thumb{background:#cbd5e1;border:2px solid var(--sl-gray-100);box-shadow:none;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}::-webkit-scrollbar-thumb:active{background:#64748b}.sl-page{padding:var(--sl-space-lg);background:var(--sl-app-bg);min-height:100%}.sl-window{background:var(--br-white);border:1px solid var(--sl-border-light);border-radius:var(--sl-radius-lg);box-shadow:var(--sl-shadow-sm);overflow:hidden}.sl-window-title{background:var(--br-white);color:#0f172a;padding:10px 16px;font-family:var(--br-font-serif);font-size:14px;font-weight:600;border-bottom:1px solid var(--sl-border-light);display:flex;justify-content:space-between;align-items:center;margin:0}.sl-window-body{padding:var(--sl-space-md);background:var(--br-white)}.sl-section-title{background:var(--sl-gray-100);color:#0f172a;padding:8px 12px;font-family:var(--br-font-serif);font-size:14px;font-weight:600;border:1px solid var(--sl-border-light);border-radius:var(--sl-radius-md);box-shadow:none;margin-bottom:var(--sl-space-sm)}.sl-filter-bar{background:var(--br-white);border:1px solid var(--sl-border-light);border-radius:var(--sl-radius-lg);box-shadow:var(--sl-shadow-sm);padding:var(--sl-space-md) var(--sl-space-lg);margin-bottom:var(--sl-space-lg)}.sl-footer-bar{display:flex;justify-content:space-between;align-items:center;padding:var(--sl-space-sm) var(--sl-space-md);background:var(--br-white);border-top:1px solid var(--sl-border-light);box-shadow:none;margin-top:var(--sl-space-md)}.sl-btn{background:var(--br-white);border:1px solid var(--sl-border-base);box-shadow:var(--sl-shadow-sm);color:var(--sl-gray-600);padding:6px 14px;font-size:13px;font-weight:500;font-family:var(--br-font-mono);border-radius:var(--sl-radius-md);cursor:pointer;transition:all .2s ease}.sl-btn:hover{background:var(--sl-gray-100);color:var(--sl-primary);border-color:var(--sl-border-accent)}.sl-btn:active{transform:scale(.95)}.sl-btn-primary{background:var(--sl-primary);color:var(--br-white);font-weight:500;border-color:var(--sl-primary)}.sl-btn-primary:hover{background:var(--sl-primary-hover);color:var(--br-white);border-color:var(--sl-primary-hover)}.sl-btn-primary:active{background:var(--sl-primary-active);color:var(--br-white);transform:scale(.95)}.sl-input{background:var(--br-white);border:1px solid var(--sl-border-base);box-shadow:none;padding:6px 10px;font-size:13px;font-family:var(--br-font-mono);color:var(--br-black);border-radius:var(--sl-radius-md);transition:all .2s ease}.sl-input:focus{outline:none;border-color:var(--sl-border-accent);box-shadow:0 0 0 2px #3b82f640}.sl-table{width:100%;border-collapse:collapse;font-size:13px;font-family:var(--br-font-mono);border:1px solid var(--sl-border-light);border-radius:var(--sl-radius-lg);background:var(--br-white);overflow:hidden}.sl-table th{background:var(--sl-gray-100);color:#0f172a;padding:8px 12px;border-bottom:1px solid var(--sl-border-light);border-right:1px solid var(--sl-border-light);font-weight:600;text-align:left}.sl-table td{padding:8px 12px;border-bottom:1px solid var(--sl-border-light);border-right:1px solid var(--sl-border-light);background:var(--br-white);color:var(--br-black)}.sl-table tr:hover td{background:var(--sl-gray-200)}.sl-table-row-selected td{background:var(--w95-select-bg)!important;color:var(--br-black)}.sl-tag{display:inline-block;padding:1px 8px;border:1px solid var(--sl-border-light);border-radius:var(--sl-radius-sm);font-size:13px;font-family:var(--br-font-mono);background:var(--sl-gray-100);color:var(--sl-gray-600)}.sl-tag-success{background:#ecfdf5;border-color:#a7f3d0;color:#047857}.sl-tag-warning{background:#fffbeb;border-color:#fde68a;color:#b45309}.sl-tag-error{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.sl-tag-primary{background:#eff6ff;border-color:#bfdbfe;color:var(--sl-primary)}.sl-window-card .ant-card-head{min-height:40px;padding:8px 16px}.sl-window-card .ant-card-head-title{font-family:var(--br-font-serif);font-size:14px;font-weight:600}.sl-window-card .ant-card-body{padding:var(--sl-space-md)}.sl-filter-space{margin-bottom:var(--sl-space-md);gap:var(--sl-space-sm)!important;flex-wrap:wrap}.sl-filter-input{width:240px}.sl-filter-select{width:160px}.sl-pagination-bar{display:flex;justify-content:flex-end;margin-top:var(--sl-space-md)}.sl-page-form{margin-top:var(--sl-space-md)}.sl-page-form .ant-form-item{margin-bottom:var(--sl-space-md)}.sl-form-section-title{font-family:var(--br-font-serif);font-size:14px;font-weight:600;color:#0f172a;margin-bottom:var(--sl-space-sm)}.sl-textarea-full{width:100%;min-height:120px}.sl-empty-state{text-align:center;padding:40px;color:var(--sl-gray-500);font-size:13px}.sl-window-card .ant-table-cell .ant-btn{padding:2px 8px;height:24px;font-size:13px}.sl-stat-panel{background:var(--br-white);border:1px solid var(--sl-border-light);border-radius:var(--sl-radius-lg);box-shadow:var(--sl-shadow-sm);padding:var(--sl-space-md);display:flex;align-items:center;gap:var(--sl-space-md);transition:all .2s ease}.sl-stat-panel:hover{box-shadow:var(--sl-shadow-md)}.sl-stat-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--w95-select-bg);border:1px solid #bfdbfe;border-radius:var(--sl-radius-md);box-shadow:none;font-size:20px;color:var(--sl-primary)}.sl-stat-value{font-family:var(--br-font-serif);font-size:20px;font-weight:600;color:#0f172a;background:transparent;border:none;box-shadow:none;padding:2px 0;display:inline-block;min-width:64px}.sl-stat-label{font-size:13px;color:var(--sl-gray-500);font-weight:500}.sl-dashboard-card{background:var(--br-white);border:1px solid var(--sl-border-light);border-radius:var(--sl-radius-lg);box-shadow:var(--sl-shadow-sm)}.sl-required{color:var(--br-red)}.sl-full-width{width:100%}.sl-text-error{color:var(--br-red)}.sl-text-success{color:var(--br-green)}.sl-text-warning{color:var(--br-magenta)}.sl-image-upload{width:100%;height:140px}.sl-image-upload-md{width:360px;height:260px}.sl-date-picker-full .ant-picker,.sl-date-picker-full .ant-picker-range{width:100%}.sl-ml-8{margin-left:8px}.sl-mr-8{margin-right:8px}.sl-ml-12{margin-left:12px}.sl-mr-12{margin-right:12px}.sl-mt-8{margin-top:8px}.sl-mb-8{margin-bottom:8px}.sl-mt-12{margin-top:12px}.sl-mb-12{margin-bottom:12px}.sl-mt-16{margin-top:16px}.sl-mb-16{margin-bottom:16px}.sl-w-40{width:40px;min-width:40px}.sl-w-50{width:50px;min-width:50px}.sl-w-60{width:60px;min-width:60px}.sl-w-70{width:70px;min-width:70px}.sl-w-80{width:80px;min-width:80px}.sl-w-90{width:90px;min-width:90px}.sl-w-100{width:100px;min-width:100px}.sl-w-110{width:110px;min-width:110px}.sl-w-120{width:120px;min-width:120px}.sl-w-130{width:130px;min-width:130px}.sl-w-140{width:140px;min-width:140px}.sl-w-150{width:150px;min-width:150px}.sl-w-160{width:160px;min-width:160px}.sl-w-180{width:180px;min-width:180px}.sl-w-200{width:200px;min-width:200px}.sl-text-muted{color:var(--sl-gray-500)}.sl-link-danger{color:var(--br-red)}.sl-link-danger:hover{color:#dc2626;text-decoration:underline}.sl-thumb-image{width:48px;height:48px;object-fit:cover;border-radius:var(--sl-radius-md);border:1px solid var(--sl-border-light);cursor:pointer}.sl-flex{display:flex}.sl-flex-between{display:flex;justify-content:space-between;align-items:center}.sl-flex-center{display:flex;justify-content:center;align-items:center}:root[data-theme=brutalist]{--br-black: #000000;--br-white: #ffffff;--br-blue: #0000ff;--br-red: #ff0000;--br-green: #595959;--br-magenta: #8c8c8c;--br-font-serif: Georgia, "Times New Roman", serif;--br-font-mono: "Courier New", Courier, monospace;--sl-font: var(--br-font-mono);--w95-light: #000000;--w95-base: #ffffff;--w95-dark: #000000;--w95-darker: #000000;--w95-danger: #ff0000;--w95-blue: #0000ff;--w95-title-bg: #000000;--w95-title-text: #ffffff;--w95-select-bg: #d9d9d9;--w95-select-text: #000000;--sl-title-bg: var(--w95-title-bg);--sl-title-text: #ffffff;--sl-window-bg: #ffffff;--sl-app-bg: #ffffff;--sl-sider-bg: #ffffff;--sl-primary: #0000ff;--sl-primary-hover: #000000;--sl-primary-active: #000000;--sl-success: #595959;--sl-warning: #8c8c8c;--sl-error: #ff0000;--sl-white: #ffffff;--sl-gray-100: #fafafa;--sl-gray-200: #f0f0f0;--sl-gray-300: #e0e0e0;--sl-gray-400: #a0a0a0;--sl-gray-500: #808080;--sl-gray-600: #404040;--sl-black: #000000;--sl-border-light: #000000;--sl-border-base: #000000;--sl-border-dark: #000000;--sl-border-darker: #000000;--sl-border-accent: #000000;--sl-space-xs: 4px;--sl-space-sm: 8px;--sl-space-md: 12px;--sl-space-lg: 16px;--sl-space-xl: 24px;--sl-radius-xs: 0;--sl-radius-sm: 0;--sl-radius-md: 0;--sl-radius-lg: 0;--sl-shadow-sm: none;--sl-shadow-md: none}[data-theme=brutalist] body{background:#fff}[data-theme=brutalist] h1,[data-theme=brutalist] h2,[data-theme=brutalist] h3,[data-theme=brutalist] h4,[data-theme=brutalist] h5,[data-theme=brutalist] h6{font-weight:700;letter-spacing:normal;color:#000}[data-theme=brutalist] a{color:#000;text-decoration:underline}[data-theme=brutalist] a:visited,[data-theme=brutalist] a:hover{color:#000}[data-theme=brutalist] .ant-btn,[data-theme=brutalist] .ant-input,[data-theme=brutalist] .ant-input-affix-wrapper,[data-theme=brutalist] .ant-select .ant-select-selector,[data-theme=brutalist] .ant-picker,[data-theme=brutalist] .ant-input-number,[data-theme=brutalist] .ant-pagination .ant-pagination-item,[data-theme=brutalist] .ant-pagination .ant-pagination-prev,[data-theme=brutalist] .ant-pagination .ant-pagination-next,[data-theme=brutalist] .ant-tabs .ant-tabs-tab,[data-theme=brutalist] .ant-modal-close,[data-theme=brutalist] .ant-drawer-close,[data-theme=brutalist] .sl-btn,[data-theme=brutalist] .sl-input,[data-theme=brutalist] .sl-stat-panel{transition:none}[data-theme=brutalist] .ant-btn:active,[data-theme=brutalist] .ant-btn-primary:active,[data-theme=brutalist] .sl-btn:active,[data-theme=brutalist] .sl-btn-primary:active{transform:none}[data-theme=brutalist] .ant-btn:hover,[data-theme=brutalist] .ant-btn:focus{background:#000;color:#fff;border-color:#000}[data-theme=brutalist] .ant-btn:active{background:#000;color:#fff;border-color:#000}[data-theme=brutalist] .ant-btn[disabled],[data-theme=brutalist] .ant-btn[disabled]:hover{background:#fff;color:gray;border-color:gray}[data-theme=brutalist] .ant-btn-primary,[data-theme=brutalist] .ant-btn-primary:focus{font-weight:700;border:1px solid #000000}[data-theme=brutalist] .ant-btn-primary:hover,[data-theme=brutalist] .ant-btn-primary:active{background:#000;color:#fff;border-color:#000}[data-theme=brutalist] .ant-btn-dangerous,[data-theme=brutalist] .ant-btn-dangerous:focus{color:#000;background:red;border:1px solid #000000}[data-theme=brutalist] .ant-btn-dangerous:hover{color:#000;background:red;border-color:#000}[data-theme=brutalist] .ant-btn-dangerous.ant-btn-primary,[data-theme=brutalist] .ant-btn-dangerous.ant-btn-primary:hover{background:red;color:#000;border:1px solid #000000}[data-theme=brutalist] .ant-btn-link{color:#000;text-decoration:underline}[data-theme=brutalist] .ant-btn-link:hover{color:#000}[data-theme=brutalist] .ant-btn-text:hover{background:#f0f0f0;color:#000}[data-theme=brutalist] .ant-card .ant-card-head{background:#000;color:#fff;border-bottom:1px solid #000000;padding:4px 12px;min-height:30px}[data-theme=brutalist] .ant-card .ant-card-head-title{font-weight:700;color:#fff}[data-theme=brutalist] .ant-card .ant-card-head-title:before{content:"";display:inline-block;width:10px;height:10px;margin-right:6px;vertical-align:-1px;background:#fff;border:1px solid #000000}[data-theme=brutalist] .ant-card .ant-card-extra{color:#fff}[data-theme=brutalist] .ant-input:focus,[data-theme=brutalist] .ant-input-focused,[data-theme=brutalist] .ant-input-affix-wrapper:focus,[data-theme=brutalist] .ant-input-affix-wrapper-focused,[data-theme=brutalist] .ant-select-focused .ant-select-selector,[data-theme=brutalist] .ant-picker-focused,[data-theme=brutalist] .ant-input-number-focused{outline:1px solid #000000;outline-offset:-3px;border-color:#000;box-shadow:none}[data-theme=brutalist] .sl-input:focus{outline:1px solid #000000;outline-offset:-3px;box-shadow:none}[data-theme=brutalist] .ant-input-disabled,[data-theme=brutalist] .ant-select-disabled .ant-select-selector,[data-theme=brutalist] .ant-picker-disabled,[data-theme=brutalist] .ant-input-number-disabled{background:#f0f0f0!important;color:gray}[data-theme=brutalist] .ant-select-dropdown{padding:1px}[data-theme=brutalist] .ant-select-item-option-selected,[data-theme=brutalist] .ant-select-item-option-active{background:#000;color:#fff;font-weight:400}[data-theme=brutalist] .ant-table .ant-table-thead>tr>th{background:#e0e0e0;color:#000;font-weight:700}[data-theme=brutalist] .ant-table .ant-table-tbody>tr:nth-child(2n)>td{background:#fafafa}[data-theme=brutalist] .ant-table .ant-table-tbody>tr:hover>td{background:#f0f0f0!important}[data-theme=brutalist] .ant-table .ant-table-tbody>tr.ant-table-row-selected>td{background:#d9d9d9!important;color:#000}[data-theme=brutalist] .ant-table .ant-table-tbody>tr.ant-table-row-selected>td a{color:#000}[data-theme=brutalist] .sl-table th{background:#e0e0e0;color:#000;font-weight:700}[data-theme=brutalist] .sl-table tr:nth-child(2n) td{background:#fafafa}[data-theme=brutalist] .sl-table-row-selected td{background:#d9d9d9!important;color:#000}[data-theme=brutalist] .ant-pagination .ant-pagination-item-active{background:#000;border-color:#000}[data-theme=brutalist] .ant-menu-light .ant-menu-item-selected{background:#000;color:#fff}[data-theme=brutalist] .ant-tabs .ant-tabs-tab-active{background:#000;font-weight:700}[data-theme=brutalist] .ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff}[data-theme=brutalist] .ant-modal-header,[data-theme=brutalist] .ant-drawer-header{background:#000;color:#fff;border-bottom:1px solid #000000;padding:6px 12px}[data-theme=brutalist] .ant-modal-title,[data-theme=brutalist] .ant-drawer-title{font-weight:700;color:#fff}[data-theme=brutalist] .ant-modal-close,[data-theme=brutalist] .ant-drawer-close{color:#000;background:#fff;border:1px solid #000000}[data-theme=brutalist] .ant-modal-close:hover,[data-theme=brutalist] .ant-drawer-close:hover{color:#fff;background:#000}[data-theme=brutalist] .ant-modal-confirm .ant-modal-confirm-title{color:#000;font-weight:700}[data-theme=brutalist] .ant-tooltip .ant-tooltip-inner{background:#000;color:#fff}[data-theme=brutalist] .ant-tooltip .ant-tooltip-arrow-content{background:#000}[data-theme=brutalist] .ant-tag-success,[data-theme=brutalist] .ant-tag-green,[data-theme=brutalist] .ant-tag-warning,[data-theme=brutalist] .ant-tag-orange,[data-theme=brutalist] .ant-tag-gold,[data-theme=brutalist] .ant-tag-error,[data-theme=brutalist] .ant-tag-red,[data-theme=brutalist] .ant-tag-processing,[data-theme=brutalist] .ant-tag-blue,[data-theme=brutalist] .ant-tag-purple,[data-theme=brutalist] .ant-tag-cyan,[data-theme=brutalist] .ant-tag-geekblue,[data-theme=brutalist] .sl-tag-success,[data-theme=brutalist] .sl-tag-warning,[data-theme=brutalist] .sl-tag-error,[data-theme=brutalist] .sl-tag-primary{background:#fff;border-color:#000;color:#000}[data-theme=brutalist] .ant-badge .ant-badge-count{background:#fff;color:#000;border:1px solid #000000;border-radius:0}[data-theme=brutalist] .ant-statistic-content{color:#000;font-weight:700}[data-theme=brutalist] .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:#000;color:#fff}[data-theme=brutalist] .ant-descriptions .ant-descriptions-item-label{background:#f0f0f0;font-weight:700;color:#000}[data-theme=brutalist] ::-webkit-scrollbar{width:14px;height:14px}[data-theme=brutalist] ::-webkit-scrollbar-track{background:#fff;border-left:1px solid #000000}[data-theme=brutalist] ::-webkit-scrollbar-thumb{background:#000;border:1px solid #000000;border-radius:0}[data-theme=brutalist] ::-webkit-scrollbar-thumb:hover,[data-theme=brutalist] ::-webkit-scrollbar-thumb:active{background:#404040}[data-theme=brutalist] .sl-window-title{background:#000;color:#fff;font-weight:700;border-bottom:1px solid #000000;padding:4px 12px}[data-theme=brutalist] .sl-window-title:before{content:"";width:10px;height:10px;margin-right:6px;background:#fff;border:1px solid #000000;flex-shrink:0}[data-theme=brutalist] .sl-section-title{background:#000;color:#fff;font-weight:700;border:1px solid #000000;padding:4px 12px}[data-theme=brutalist] .sl-form-section-title{font-weight:700;color:#000}[data-theme=brutalist] .sl-btn:hover{background:#000;color:#fff}[data-theme=brutalist] .sl-btn-primary{font-weight:700}[data-theme=brutalist] .sl-btn-primary:hover{background:#fff;color:#00f}[data-theme=brutalist] .sl-stat-panel:hover{box-shadow:none}[data-theme=brutalist] .sl-stat-icon{background:#fff;border:1px solid #000000;color:#000}[data-theme=brutalist] .sl-stat-value{font-weight:700;color:#000}[data-theme=brutalist] .sl-stat-label{color:#000;font-weight:700}[data-theme=brutalist] .sl-link-danger,[data-theme=brutalist] .sl-link-danger:hover,[data-theme=brutalist] .sl-required,[data-theme=brutalist] .sl-text-error{color:#000}[data-theme=corporate] body{background:#f8fafc!important;color:#111827!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif!important}[data-theme=corporate] h1,[data-theme=corporate] h2,[data-theme=corporate] h3,[data-theme=corporate] h4,[data-theme=corporate] h5,[data-theme=corporate] h6,[data-theme=corporate] .ant-typography h1,[data-theme=corporate] .ant-typography h2,[data-theme=corporate] .ant-typography h3,[data-theme=corporate] .ant-typography h4,[data-theme=corporate] .ant-typography h5,[data-theme=corporate] .ant-typography h6,[data-theme=corporate] div.ant-typography,[data-theme=corporate] .ant-typography-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif!important}[data-theme=corporate] h1,[data-theme=corporate] h2,[data-theme=corporate] h3,[data-theme=corporate] h4,[data-theme=corporate] h5,[data-theme=corporate] h6,[data-theme=corporate] .ant-typography h1,[data-theme=corporate] .ant-typography h2,[data-theme=corporate] .ant-typography h3,[data-theme=corporate] .ant-typography h4,[data-theme=corporate] .ant-typography h5,[data-theme=corporate] .ant-typography h6,[data-theme=corporate] .ant-typography-title{font-weight:600!important;letter-spacing:-.01em!important;color:#0f172a!important}[data-theme=corporate] a{color:#1e40af!important;text-decoration:none!important}[data-theme=corporate] a:visited{color:#1e40af!important}[data-theme=corporate] a:hover,[data-theme=corporate] a:active{color:#1e3a8a!important;text-decoration:underline!important}[data-theme=corporate] .ant-btn{background:#fff!important;color:#374151!important;border:1px solid #d1d5db!important;border-radius:8px!important;box-shadow:0 1px 2px #0000000d!important;text-shadow:none!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif!important;font-weight:500!important;transition:all .2s ease!important}[data-theme=corporate] .ant-btn:hover,[data-theme=corporate] .ant-btn:focus{background:#f8fafc!important;color:#1e40af!important;border-color:#3b82f6!important}.ant-btn:active{transform:scale(.95)!important}[data-theme=corporate] .ant-btn-primary{background:#fff!important;color:#374151!important;border:1px solid #d1d5db!important}[data-theme=corporate] .ant-btn-primary:hover,[data-theme=corporate] .ant-btn-primary:focus{background:#f8fafc!important;color:#1e40af!important;border-color:#3b82f6!important}[data-theme=corporate] .ant-btn-primary.btn-save-primary{background:#1e40af!important;color:#fff!important;border:1px solid #1e40af!important}[data-theme=corporate] .ant-btn-primary.btn-save-primary:hover,[data-theme=corporate] .ant-btn-primary.btn-save-primary:focus{background:#1e3a8a!important;color:#fff!important;border-color:#1e3a8a!important}[data-theme=corporate] .ant-btn-dangerous,[data-theme=corporate] .ant-btn-danger{background:#ef4444!important;color:#fff!important;border:1px solid #ef4444!important}[data-theme=corporate] .ant-btn-dangerous:hover,[data-theme=corporate] .ant-btn-danger:hover,[data-theme=corporate] .ant-btn-dangerous:focus,[data-theme=corporate] .ant-btn-dangerous.ant-btn-primary,[data-theme=corporate] .ant-btn-dangerous.ant-btn-primary:hover{background:#dc2626!important;color:#fff!important;border-color:#dc2626!important}[data-theme=corporate] .ant-btn-link,[data-theme=corporate] .ant-btn-text{background:transparent!important;border-color:transparent!important;color:#1e40af!important;box-shadow:none!important}[data-theme=corporate] .ant-btn-link:hover,[data-theme=corporate] .ant-btn-text:hover{background:#f1f5f9!important;color:#1e3a8a!important}[data-theme=corporate] .ant-btn-link.ant-btn-dangerous,[data-theme=corporate] .ant-btn-text.ant-btn-dangerous,[data-theme=corporate] .ant-btn-link.ant-btn-danger,[data-theme=corporate] .ant-btn-text.ant-btn-danger,[data-theme=corporate] .ant-btn-text.ant-btn-color-dangerous,[data-theme=corporate] .ant-btn-link.ant-btn-color-dangerous{background:#ef4444!important;color:#fff!important;border:1px solid #ef4444!important}[data-theme=corporate] .ant-btn-link.ant-btn-dangerous:hover,[data-theme=corporate] .ant-btn-text.ant-btn-dangerous:hover,[data-theme=corporate] .ant-btn-text.ant-btn-color-dangerous:hover{background:#dc2626!important;color:#fff!important;border-color:#dc2626!important}[data-theme=corporate] .ant-btn[disabled],[data-theme=corporate] .ant-btn[disabled]:hover{background:#f8fafc!important;color:#9ca3af!important;border-color:#e5e7eb!important;box-shadow:none!important;text-shadow:none!important;transform:none!important}[data-theme=corporate] .ant-card{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:0 1px 2px #0000000d!important}[data-theme=corporate] .ant-card .ant-card-head{background:#fff!important;color:#0f172a!important;border-bottom:1px solid #e5e7eb!important;border-radius:12px 12px 0 0!important}[data-theme=corporate] .ant-card .ant-card-head .ant-card-head-title,[data-theme=corporate] .ant-card .ant-card-head .ant-card-extra{color:#0f172a!important;font-weight:600!important}[data-theme=corporate] .ant-table-wrapper .ant-table{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important}[data-theme=corporate] .ant-table .ant-table-thead>tr>th,[data-theme=corporate] .ant-table .ant-table-thead>tr>td,[data-theme=corporate] .ant-table-wrapper .ant-table-thead>tr>th{background:#f8fafc!important;color:#0f172a!important;font-weight:600!important;border-bottom:1px solid #e5e7eb!important;border-right:1px solid #e5e7eb!important}[data-theme=corporate] .ant-table .ant-table-thead>tr>th .ant-table-column-sorter,[data-theme=corporate] .ant-table .ant-table-thead>tr>th .ant-table-filter-trigger,[data-theme=corporate] .ant-table .ant-table-thead>tr>th .anticon{color:#64748b!important}[data-theme=corporate] .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #e5e7eb!important;border-color:#e5e7eb!important}[data-theme=corporate] .ant-table .ant-table-tbody>tr:hover>td,[data-theme=corporate] .ant-table .ant-table-tbody>tr.ant-table-row:hover>td{background:#f1f5f9!important}[data-theme=corporate] .ant-table .ant-table-tbody>tr.ant-table-row-selected>td{background:#eff6ff!important;color:#111827!important}[data-theme=corporate] .ant-table .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#dbeafe!important}[data-theme=corporate] .ant-table .ant-table-tbody>tr.ant-table-row-selected>td a{color:#1e40af!important}[data-theme=corporate] .ant-table .ant-table-container{border-color:#e5e7eb!important}[data-theme=corporate] .ant-input,[data-theme=corporate] .ant-input-affix-wrapper,[data-theme=corporate] .ant-select:not(.ant-select-customize-input) .ant-select-selector,[data-theme=corporate] .ant-picker,[data-theme=corporate] .ant-input-number,[data-theme=corporate] .ant-input-number-input,[data-theme=corporate] .ant-cascader-picker,[data-theme=corporate] .ant-mentions,[data-theme=corporate] .ant-input-number .ant-input-number-input{background:#fff!important;color:#111827!important;border:1px solid #d1d5db!important;border-radius:8px!important;box-shadow:none!important;transition:all .2s ease!important}.ant-input-affix-wrapper .ant-input,.ant-input-affix-wrapper input.ant-input{border:none!important;box-shadow:none!important;background:transparent!important}.ant-input-number .ant-input-number-input{border:none!important}[data-theme=corporate] .ant-input:hover,[data-theme=corporate] .ant-input-affix-wrapper:hover,[data-theme=corporate] .ant-select:not(.ant-select-customize-input):hover .ant-select-selector,[data-theme=corporate] .ant-picker:hover,[data-theme=corporate] .ant-input-number:hover{border-color:#3b82f6!important}[data-theme=corporate] .ant-input:focus,[data-theme=corporate] .ant-input-focused,[data-theme=corporate] .ant-input-affix-wrapper-focused,[data-theme=corporate] .ant-select-focused:not(.ant-select-customize-input) .ant-select-selector,[data-theme=corporate] .ant-picker-focused,[data-theme=corporate] .ant-input-number-focused{border-color:#3b82f6!important;box-shadow:0 0 0 2px #3b82f640!important}[data-theme=corporate] .ant-input-disabled,[data-theme=corporate] .ant-select-disabled .ant-select-selector,[data-theme=corporate] .ant-picker-disabled,[data-theme=corporate] .ant-input-number-disabled{background:#f8fafc!important;color:#9ca3af!important}[data-theme=corporate] .ant-modal .ant-modal-content{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:12px!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important}[data-theme=corporate] .ant-modal .ant-modal-header{background:#fff!important;border-bottom:1px solid #e5e7eb!important;border-radius:12px 12px 0 0!important}[data-theme=corporate] .ant-modal .ant-modal-header .ant-modal-title{color:#0f172a!important;font-weight:600!important}[data-theme=corporate] .ant-modal .ant-modal-mask,[data-theme=corporate] .ant-drawer .ant-drawer-mask{background:#0f172a73!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-theme=corporate] .ant-drawer .ant-drawer-content{background:#fff!important;border:1px solid #e5e7eb!important}[data-theme=corporate] .ant-drawer .ant-drawer-header{background:#fff!important;border-bottom:1px solid #e5e7eb!important}[data-theme=corporate] .ant-drawer .ant-drawer-header .ant-drawer-title{color:#0f172a!important;font-weight:600!important}[data-theme=corporate] .ant-menu{background:#fff!important;color:#374151!important}[data-theme=corporate] .ant-menu .ant-menu-item,[data-theme=corporate] .ant-menu .ant-menu-submenu-title{background:#fff!important;color:#374151!important;border-radius:8px!important}[data-theme=corporate] .ant-menu .ant-menu-item:hover,[data-theme=corporate] .ant-menu .ant-menu-submenu-title:hover{background:#f1f5f9!important;color:#0f172a!important}[data-theme=corporate] .ant-menu .ant-menu-item-selected{background:#1e40af!important;color:#fff!important}[data-theme=corporate] .ant-tag,[data-theme=corporate] .ant-badge .ant-badge-count{border:1px solid #e5e7eb!important;border-radius:6px!important;background:#f8fafc!important;color:#374151!important}[data-theme=corporate] .ant-pagination .ant-pagination-item{background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important}[data-theme=corporate] .ant-pagination .ant-pagination-item a{color:#374151!important;text-decoration:none!important}[data-theme=corporate] .ant-pagination .ant-pagination-item:hover,[data-theme=corporate] .ant-pagination .ant-pagination-prev:hover,[data-theme=corporate] .ant-pagination .ant-pagination-next:hover{border-color:#3b82f6!important}[data-theme=corporate] .ant-pagination .ant-pagination-item-active,[data-theme=corporate] .ant-pagination .ant-pagination-item-active:hover{background:#1e40af!important;border-color:#1e40af!important}[data-theme=corporate] .ant-pagination .ant-pagination-item-active a,[data-theme=corporate] .ant-pagination .ant-pagination-item-active:hover a{color:#fff!important}[data-theme=corporate] .ant-tabs .ant-tabs-tab{border-radius:8px 8px 0 0!important;background:#f8fafc!important;color:#374151!important;transition:all .2s ease!important}[data-theme=corporate] .ant-tabs .ant-tabs-tab.ant-tabs-tab-active{background:#fff!important}[data-theme=corporate] .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1e40af!important;font-weight:600!important}[data-theme=corporate] .ant-form-item .ant-form-item-label>label{color:#374151!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif!important}[data-theme=corporate] .ant-select-dropdown,[data-theme=corporate] .ant-picker-dropdown .ant-picker-panel-container,[data-theme=corporate] .ant-cascader-dropdown,[data-theme=corporate] .ant-cascader-menus,[data-theme=corporate] .ant-dropdown .ant-dropdown-menu,[data-theme=corporate] .ant-popover .ant-popover-inner,[data-theme=corporate] .ant-tooltip .ant-tooltip-inner{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important}[data-theme=corporate] .ant-select-dropdown .ant-select-item-option-selected{background:#eff6ff!important;color:#1e40af!important;font-weight:600!important}[data-theme=corporate] .ant-select-dropdown .ant-select-item-option-active{background:#f1f5f9!important}[data-theme=corporate] .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:#f1f5f9!important;color:#0f172a!important}[data-theme=corporate] .ant-tooltip .ant-tooltip-inner{background:#1f2937!important;color:#f9fafb!important;border:none!important}[data-theme=corporate] .ant-message .ant-message-notice .ant-message-notice-content,[data-theme=corporate] .ant-notification .ant-notification-notice{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important;color:#111827!important}.ant-card .ant-card-head,.ant-modal .ant-modal-header,.ant-drawer .ant-drawer-header,.ant-table .ant-table-thead>tr>th,.ant-btn,.ant-layout-header{background-image:none!important}[data-theme=corporate] .ant-tag-success,[data-theme=corporate] .ant-tag-green{background:#ecfdf5!important;border:1px solid #a7f3d0!important;color:#047857!important}[data-theme=corporate] .ant-tag-processing,[data-theme=corporate] .ant-tag-blue,[data-theme=corporate] .ant-tag-geekblue{background:#eff6ff!important;border:1px solid #bfdbfe!important;color:#1e40af!important}[data-theme=corporate] .ant-tag-error,[data-theme=corporate] .ant-tag-red{background:#fef2f2!important;border:1px solid #fecaca!important;color:#b91c1c!important}[data-theme=corporate] .ant-tag-warning,[data-theme=corporate] .ant-tag-orange,[data-theme=corporate] .ant-tag-gold{background:#fffbeb!important;border:1px solid #fde68a!important;color:#b45309!important}.ant-message .ant-message-notice .anticon,.ant-notification .ant-notification-notice .anticon{color:inherit!important}[data-theme=corporate] .ant-message .ant-message-notice .anticon-check-circle,[data-theme=corporate] .ant-notification .ant-notification-notice .anticon-check-circle{color:#10b981!important}[data-theme=corporate] .ant-message .ant-message-notice .anticon-close-circle,[data-theme=corporate] .ant-notification .ant-notification-notice .anticon-close-circle{color:#ef4444!important}[data-theme=corporate] .ant-message .ant-message-notice .anticon-exclamation-circle,[data-theme=corporate] .ant-notification .ant-notification-notice .anticon-exclamation-circle{color:#f59e0b!important}[data-theme=corporate] .ant-message .ant-message-notice .anticon-info-circle,[data-theme=corporate] .ant-notification .ant-notification-notice .anticon-info-circle{color:#3b82f6!important}[data-theme=corporate] .ant-alert-info{background:#eff6ff!important;border:1px solid #bfdbfe!important;color:#1e3a8a!important}[data-theme=corporate] .ant-alert-success{background:#ecfdf5!important;border:1px solid #a7f3d0!important;color:#047857!important}[data-theme=corporate] .ant-alert-warning{background:#fffbeb!important;border:1px solid #fde68a!important;color:#b45309!important}[data-theme=corporate] .ant-alert-error{background:#fef2f2!important;border:1px solid #fecaca!important;color:#b91c1c!important}[data-theme=corporate] .ant-result .ant-result-icon>.anticon{color:#64748b!important}[data-theme=corporate] .ant-form-item .ant-form-item-label>label.ant-form-item-required:before{color:#ef4444!important}[data-theme=corporate] .ant-form-item-explain-error{color:#ef4444!important}[data-theme=corporate] .ant-form-item-explain-warning{color:#f59e0b!important}[data-theme=corporate] .ant-switch.ant-switch-checked{background:#1e40af!important}[data-theme=corporate] .ant-checkbox-checked .ant-checkbox-inner,[data-theme=corporate] .ant-radio-checked .ant-radio-inner,[data-theme=corporate] .ant-slider .ant-slider-track,[data-theme=corporate] .ant-slider .ant-slider-handle:after{background:#1e40af!important;border-color:#1e40af!important}[data-theme=corporate] .ant-progress .ant-progress-bg,[data-theme=corporate] .ant-progress .ant-progress-success-bg,[data-theme=corporate] .ant-spin .ant-spin-dot-item{background:#1e40af!important}[data-theme=corporate] .ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#3b82f6!important}[data-theme=corporate] .ant-picker-cell-selected .ant-picker-cell-inner,[data-theme=corporate] .ant-picker-cell-range-start .ant-picker-cell-inner,[data-theme=corporate] .ant-picker-cell-range-end .ant-picker-cell-inner{background:#1e40af!important;color:#fff!important}[data-theme=corporate] .ant-picker-cell-in-range:before,[data-theme=corporate] .ant-picker-cell-range-hover:before{background:#eff6ff!important}[data-theme=corporate] .ant-steps .ant-steps-item-process .ant-steps-item-icon,[data-theme=corporate] .ant-steps .ant-steps-item-finish .ant-steps-item-icon{background:#1e40af!important;border-color:#1e40af!important}[data-theme=corporate] .ant-steps .ant-steps-item .ant-steps-item-icon .ant-steps-icon{color:#64748b!important}[data-theme=corporate] .ant-steps .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon{color:#fff!important}[data-theme=corporate] .ant-descriptions .ant-descriptions-item-label{background:#f8fafc!important;color:#374151!important}[data-theme=corporate] table:not(.br-table) thead th,[data-theme=corporate] table:not(.br-table)>thead>tr>th{background:#f8fafc!important;color:#0f172a!important;border-color:#e5e7eb!important}[data-theme=brutalist] *,[data-theme=brutalist] *:before,[data-theme=brutalist] *:after{border-radius:0!important;box-shadow:none!important;transition:none!important}[data-theme=brutalist] body .ant-modal-root .ant-modal[class*=ant-zoom],[data-theme=brutalist] body .ant-modal-root .ant-modal-mask[class*=ant-fade],[data-theme=brutalist] body .ant-modal-root .ant-modal-mask,[data-theme=brutalist] body .ant-drawer .ant-drawer-mask,[data-theme=brutalist] body .ant-drawer .ant-drawer-content-wrapper,[data-theme=brutalist] body .ant-popover[class*=ant-zoom],[data-theme=brutalist] body .ant-tooltip[class*=ant-zoom],[data-theme=brutalist] body .ant-select-dropdown[class*=ant-slide-up],[data-theme=brutalist] body .ant-picker-dropdown[class*=ant-slide-up],[data-theme=brutalist] body .ant-dropdown[class*=ant-slide-up],[data-theme=brutalist] body .ant-image-preview[class*=ant-zoom],[data-theme=brutalist] body [class*=ant-zoom-appear],[data-theme=brutalist] body [class*=ant-fade-appear],[data-theme=brutalist] body [class*=ant-slide-up-appear]{opacity:1!important;transform:none!important;transition:opacity .2s ease,transform .2s ease!important}[data-theme=brutalist] body{background:#fff!important;color:#000!important;font-family:Courier New,Courier,monospace!important}[data-theme=brutalist] h1,[data-theme=brutalist] h2,[data-theme=brutalist] h3,[data-theme=brutalist] h4,[data-theme=brutalist] h5,[data-theme=brutalist] h6,[data-theme=brutalist] .ant-typography h1,[data-theme=brutalist] .ant-typography h2,[data-theme=brutalist] .ant-typography h3,[data-theme=brutalist] .ant-typography h4,[data-theme=brutalist] .ant-typography h5,[data-theme=brutalist] .ant-typography h6,[data-theme=brutalist] div.ant-typography,[data-theme=brutalist] .ant-typography-title{font-family:Georgia,Times New Roman,Times,serif!important}[data-theme=brutalist] h1,[data-theme=brutalist] h2,[data-theme=brutalist] h3,[data-theme=brutalist] h4,[data-theme=brutalist] h5,[data-theme=brutalist] h6,[data-theme=brutalist] .ant-typography h1,[data-theme=brutalist] .ant-typography h2,[data-theme=brutalist] .ant-typography h3,[data-theme=brutalist] .ant-typography h4,[data-theme=brutalist] .ant-typography h5,[data-theme=brutalist] .ant-typography h6,[data-theme=brutalist] .ant-typography-title{font-weight:700!important;letter-spacing:normal!important;color:#000!important}[data-theme=brutalist] a{color:#000!important;text-decoration:underline!important}[data-theme=brutalist] a:visited,[data-theme=brutalist] a:hover,[data-theme=brutalist] a:active{color:#000!important}[data-theme=brutalist] .ant-btn{background:#fff!important;color:#000!important;border:1px solid #000000!important;font-family:Courier New,Courier,monospace!important;font-weight:400!important}[data-theme=brutalist] .ant-btn:hover,[data-theme=brutalist] .ant-btn:focus{background:#000!important;color:#fff!important;border-color:#000!important}[data-theme=brutalist] .ant-btn:active{transform:none!important}[data-theme=brutalist] .ant-btn-primary{background:#fff!important;color:#000!important;border:1px solid #000000!important}[data-theme=brutalist] .ant-btn-primary:hover,[data-theme=brutalist] .ant-btn-primary:focus{background:#000!important;color:#fff!important;border-color:#000!important}[data-theme=brutalist] .ant-btn-primary.btn-save-primary{background:#00f!important;color:#fff!important;border:1px solid #000000!important}[data-theme=brutalist] .ant-btn-primary.btn-save-primary:hover,[data-theme=brutalist] .ant-btn-primary.btn-save-primary:focus{background:#00c!important;color:#fff!important;border-color:#000!important}[data-theme=brutalist] .ant-btn-dangerous,[data-theme=brutalist] .ant-btn-danger{background:red!important;color:#000!important;border:1px solid #000000!important}[data-theme=brutalist] .ant-btn-dangerous:hover,[data-theme=brutalist] .ant-btn-danger:hover,[data-theme=brutalist] .ant-btn-dangerous:focus,[data-theme=brutalist] .ant-btn-dangerous.ant-btn-primary,[data-theme=brutalist] .ant-btn-dangerous.ant-btn-primary:hover{background:red!important;color:#000!important;border-color:#000!important}[data-theme=brutalist] .ant-btn-link,[data-theme=brutalist] .ant-btn-text{background:transparent!important;border-color:transparent!important;color:#000!important}[data-theme=brutalist] .ant-btn-link:hover,[data-theme=brutalist] .ant-btn-text:hover{background:#f0f0f0!important;color:#000!important}[data-theme=brutalist] .ant-btn-link.ant-btn-dangerous,[data-theme=brutalist] .ant-btn-text.ant-btn-dangerous,[data-theme=brutalist] .ant-btn-link.ant-btn-danger,[data-theme=brutalist] .ant-btn-text.ant-btn-danger,[data-theme=brutalist] .ant-btn-text.ant-btn-color-dangerous,[data-theme=brutalist] .ant-btn-link.ant-btn-color-dangerous{background:red!important;color:#000!important;border:1px solid #000000!important}[data-theme=brutalist] .ant-btn-link.ant-btn-dangerous:hover,[data-theme=brutalist] .ant-btn-text.ant-btn-dangerous:hover,[data-theme=brutalist] .ant-btn-text.ant-btn-color-dangerous:hover{background:red!important;color:#000!important;border-color:#000!important}[data-theme=brutalist] .ant-btn[disabled],[data-theme=brutalist] .ant-btn[disabled]:hover{background:#fff!important;color:gray!important;border-color:gray!important}[data-theme=brutalist] .ant-card{background:#fff!important;border:1px solid #000000!important}[data-theme=brutalist] .ant-card .ant-card-head{background:#000!important;color:#fff!important;border-bottom:1px solid #000000!important}[data-theme=brutalist] .ant-card .ant-card-head .ant-card-head-title,[data-theme=brutalist] .ant-card .ant-card-head .ant-card-extra{color:#fff!important;font-weight:700!important}[data-theme=brutalist] .ant-table-wrapper .ant-table{background:#fff!important;border:1px solid #000000!important}[data-theme=brutalist] .ant-table .ant-table-thead>tr>th,[data-theme=brutalist] .ant-table .ant-table-thead>tr>td,[data-theme=brutalist] .ant-table-wrapper .ant-table-thead>tr>th{background:#e0e0e0!important;color:#000!important;font-weight:700!important;border-bottom:1px solid #000000!important;border-right:1px solid #000000!important}[data-theme=brutalist] .ant-table .ant-table-thead>tr>th .ant-table-column-sorter,[data-theme=brutalist] .ant-table .ant-table-thead>tr>th .ant-table-filter-trigger,[data-theme=brutalist] .ant-table .ant-table-thead>tr>th .anticon{color:#000!important}[data-theme=brutalist] .ant-table .ant-table-tbody>tr>td{border-bottom:1px solid #000000!important;border-color:#000!important}[data-theme=brutalist] .ant-table .ant-table-tbody>tr:nth-child(2n)>td{background:#fafafa!important}[data-theme=brutalist] .ant-table .ant-table-tbody>tr:hover>td,[data-theme=brutalist] .ant-table .ant-table-tbody>tr.ant-table-row:hover>td{background:#f0f0f0!important}[data-theme=brutalist] .ant-table .ant-table-tbody>tr.ant-table-row-selected>td{background:#d9d9d9!important;color:#000!important}[data-theme=brutalist] .ant-table .ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#bfbfbf!important}[data-theme=brutalist] .ant-table .ant-table-tbody>tr.ant-table-row-selected>td a{color:#000!important}[data-theme=brutalist] .ant-table .ant-table-container{border-color:#000!important}[data-theme=brutalist] .ant-input,[data-theme=brutalist] .ant-input-affix-wrapper,[data-theme=brutalist] .ant-select:not(.ant-select-customize-input) .ant-select-selector,[data-theme=brutalist] .ant-picker,[data-theme=brutalist] .ant-input-number,[data-theme=brutalist] .ant-input-number-input,[data-theme=brutalist] .ant-cascader-picker,[data-theme=brutalist] .ant-mentions,[data-theme=brutalist] .ant-input-number .ant-input-number-input{background:#fff!important;color:#000!important;border:1px solid #000000!important}[data-theme=brutalist] .ant-input:hover,[data-theme=brutalist] .ant-input-affix-wrapper:hover,[data-theme=brutalist] .ant-select:not(.ant-select-customize-input):hover .ant-select-selector,[data-theme=brutalist] .ant-picker:hover,[data-theme=brutalist] .ant-input-number:hover{border-color:#000!important}[data-theme=brutalist] .ant-input:focus,[data-theme=brutalist] .ant-input-focused,[data-theme=brutalist] .ant-input-affix-wrapper-focused,[data-theme=brutalist] .ant-select-focused:not(.ant-select-customize-input) .ant-select-selector,[data-theme=brutalist] .ant-picker-focused,[data-theme=brutalist] .ant-input-number-focused{border-color:#000!important;box-shadow:none!important}[data-theme=brutalist] .ant-input-disabled,[data-theme=brutalist] .ant-select-disabled .ant-select-selector,[data-theme=brutalist] .ant-picker-disabled,[data-theme=brutalist] .ant-input-number-disabled{background:#f0f0f0!important;color:gray!important}[data-theme=brutalist] .ant-modal .ant-modal-content{background:#fff!important;border:1px solid #000000!important}[data-theme=brutalist] .ant-modal .ant-modal-header{background:#000!important;border-bottom:1px solid #000000!important}[data-theme=brutalist] .ant-modal .ant-modal-header .ant-modal-title{color:#fff!important;font-family:Georgia,Times New Roman,Times,serif!important;font-weight:700!important}[data-theme=brutalist] .ant-modal .ant-modal-mask,[data-theme=brutalist] .ant-drawer .ant-drawer-mask{background:#ffffffb3!important}[data-theme=brutalist] .ant-drawer .ant-drawer-content{background:#fff!important;border:1px solid #000000!important}[data-theme=brutalist] .ant-drawer .ant-drawer-header{background:#000!important;border-bottom:1px solid #000000!important}[data-theme=brutalist] .ant-drawer .ant-drawer-header .ant-drawer-title{color:#fff!important;font-weight:700!important}[data-theme=brutalist] .ant-menu,[data-theme=brutalist] .ant-menu .ant-menu-item,[data-theme=brutalist] .ant-menu .ant-menu-submenu-title{background:#fff!important;color:#000!important}[data-theme=brutalist] .ant-menu .ant-menu-item:hover,[data-theme=brutalist] .ant-menu .ant-menu-submenu-title:hover{background:#f0f0f0!important;color:#000!important}[data-theme=brutalist] .ant-menu .ant-menu-item-selected{background:#000!important;color:#fff!important}[data-theme=brutalist] .ant-tag,[data-theme=brutalist] .ant-badge .ant-badge-count{border:1px solid #000000!important;background:#fff!important;color:#000!important}[data-theme=brutalist] .ant-pagination .ant-pagination-item{background:#fff!important;border:1px solid #000000!important}[data-theme=brutalist] .ant-pagination .ant-pagination-item a{color:#000!important}[data-theme=brutalist] .ant-pagination .ant-pagination-item:hover,[data-theme=brutalist] .ant-pagination .ant-pagination-prev:hover,[data-theme=brutalist] .ant-pagination .ant-pagination-next:hover{border-color:#000!important}[data-theme=brutalist] .ant-pagination .ant-pagination-item-active,[data-theme=brutalist] .ant-pagination .ant-pagination-item-active:hover{background:#000!important;border-color:#000!important}[data-theme=brutalist] .ant-tabs .ant-tabs-tab{background:#fff!important;color:#000!important}[data-theme=brutalist] .ant-tabs .ant-tabs-tab.ant-tabs-tab-active{background:#000!important}[data-theme=brutalist] .ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important;font-weight:700!important}[data-theme=brutalist] .ant-form-item .ant-form-item-label>label{color:#000!important;font-family:Courier New,Courier,monospace!important}[data-theme=brutalist] .ant-form-item .ant-form-item-label>label.ant-form-item-required:before{color:#000!important}[data-theme=brutalist] .ant-form-item-explain-error,[data-theme=brutalist] .ant-form-item-explain-warning{color:#000!important}[data-theme=brutalist] .ant-select-dropdown,[data-theme=brutalist] .ant-picker-dropdown .ant-picker-panel-container,[data-theme=brutalist] .ant-cascader-dropdown,[data-theme=brutalist] .ant-cascader-menus,[data-theme=brutalist] .ant-dropdown .ant-dropdown-menu,[data-theme=brutalist] .ant-popover .ant-popover-inner,[data-theme=brutalist] .ant-tooltip .ant-tooltip-inner{background:#fff!important;border:1px solid #000000!important;border-radius:0!important}[data-theme=brutalist] .ant-select-dropdown .ant-select-item-option-selected{background:#000!important;color:#fff!important;font-weight:400!important}[data-theme=brutalist] .ant-select-dropdown .ant-select-item-option-active{background:#f0f0f0!important}[data-theme=brutalist] .ant-dropdown .ant-dropdown-menu .ant-dropdown-menu-item:hover{background:#000!important;color:#fff!important}[data-theme=brutalist] .ant-tooltip .ant-tooltip-inner{background:#000!important;color:#fff!important;border:1px solid #000000!important}[data-theme=brutalist] .ant-message .ant-message-notice .ant-message-notice-content,[data-theme=brutalist] .ant-notification .ant-notification-notice,[data-theme=brutalist] .ant-tag-success,[data-theme=brutalist] .ant-tag-green,[data-theme=brutalist] .ant-tag-processing,[data-theme=brutalist] .ant-tag-blue,[data-theme=brutalist] .ant-tag-geekblue,[data-theme=brutalist] .ant-tag-error,[data-theme=brutalist] .ant-tag-red,[data-theme=brutalist] .ant-tag-warning,[data-theme=brutalist] .ant-tag-orange,[data-theme=brutalist] .ant-tag-gold,[data-theme=brutalist] .ant-badge .ant-badge-count,[data-theme=brutalist] .ant-badge .ant-badge-dot{background:#fff!important;border:1px solid #000000!important;color:#000!important}[data-theme=brutalist] .ant-message .ant-message-notice .anticon,[data-theme=brutalist] .ant-notification .ant-notification-notice .anticon,[data-theme=brutalist] .ant-modal .ant-modal-confirm-body .anticon,[data-theme=brutalist] .ant-message .ant-message-notice .anticon-check-circle,[data-theme=brutalist] .ant-message .ant-message-notice .anticon-close-circle,[data-theme=brutalist] .ant-message .ant-message-notice .anticon-exclamation-circle,[data-theme=brutalist] .ant-message .ant-message-notice .anticon-info-circle,[data-theme=brutalist] .ant-notification .ant-notification-notice .anticon-check-circle,[data-theme=brutalist] .ant-notification .ant-notification-notice .anticon-close-circle,[data-theme=brutalist] .ant-notification .ant-notification-notice .anticon-exclamation-circle,[data-theme=brutalist] .ant-notification .ant-notification-notice .anticon-info-circle{color:#000!important}[data-theme=brutalist] .ant-alert,[data-theme=brutalist] .ant-alert-info,[data-theme=brutalist] .ant-alert-success,[data-theme=brutalist] .ant-alert-warning,[data-theme=brutalist] .ant-alert-error{background:#f5f5f5!important;border:1px solid #000000!important;color:#000!important}[data-theme=brutalist] .ant-result .ant-result-icon>.anticon{color:#000!important}[data-theme=brutalist] .ant-switch.ant-switch-checked{background:#000!important}[data-theme=brutalist] .ant-checkbox-checked .ant-checkbox-inner,[data-theme=brutalist] .ant-radio-checked .ant-radio-inner,[data-theme=brutalist] .ant-slider .ant-slider-track,[data-theme=brutalist] .ant-slider .ant-slider-handle:after{background:#000!important;border-color:#000!important}[data-theme=brutalist] .ant-progress .ant-progress-bg,[data-theme=brutalist] .ant-progress .ant-progress-success-bg,[data-theme=brutalist] .ant-spin .ant-spin-dot-item{background:#000!important}[data-theme=brutalist] .ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#000!important}[data-theme=brutalist] .ant-picker-cell-selected .ant-picker-cell-inner,[data-theme=brutalist] .ant-picker-cell-range-start .ant-picker-cell-inner,[data-theme=brutalist] .ant-picker-cell-range-end .ant-picker-cell-inner{background:#000!important;color:#fff!important}[data-theme=brutalist] .ant-picker-cell-in-range:before,[data-theme=brutalist] .ant-picker-cell-range-hover:before{background:#f0f0f0!important}[data-theme=brutalist] .ant-steps .ant-steps-item-process .ant-steps-item-icon,[data-theme=brutalist] .ant-steps .ant-steps-item-finish .ant-steps-item-icon{background:#000!important;border-color:#000!important}[data-theme=brutalist] .ant-steps .ant-steps-item .ant-steps-item-icon .ant-steps-icon{color:#000!important}[data-theme=brutalist] .ant-steps .ant-steps-item-process .ant-steps-item-icon .ant-steps-icon{color:#fff!important}[data-theme=brutalist] .ant-descriptions .ant-descriptions-item-label{background:#f0f0f0!important;color:#000!important}[data-theme=brutalist] table:not(.br-table) thead th,[data-theme=brutalist] table:not(.br-table)>thead>tr>th{background:#e0e0e0!important;color:#000!important;border-color:#000!important}
