.main-layout{min-height:100vh}.main-sider{background:#fff;border-right:1px solid #e5e7eb}.main-logo{height:48px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:#1e40af;cursor:pointer;border-bottom:1px solid #e5e7eb;white-space:nowrap;overflow:hidden}.main-menu{height:calc(100vh - 48px);overflow-y:auto;border-right:none}.main-topbar{display:flex;align-items:center;justify-content:space-between;height:48px;line-height:48px;padding:0 12px;background:#fff;border-bottom:1px solid #e5e7eb}.main-topbar-right{display:flex;align-items:center;gap:8px}.main-tabs{padding:4px 8px 0;background:#fff}.main-tabs .ant-tabs-content-holder{display:none}.main-content{padding:12px 8px 40px}.sl-placeholder-page{padding:40px;text-align:center}.sl-loading-fallback{display:flex;justify-content:center;align-items:center;height:100vh}:root{--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}
