[data-portal-theme=light]{color-scheme:light;--portal-bg:#f5f8ff;--portal-bg-gradient:linear-gradient(180deg,#f5f8ff,#eef3fb);--portal-surface:#ffffff;--portal-surface-hover:#f5f8ff;--portal-surface-muted:#f7faff;--portal-sider-bg:#eff1f9;--portal-header-bg:rgba(255,255,255,0.92);--portal-border:#dce5f5;--portal-border-strong:#b8c9e8;--portal-text:#08152b;--portal-text-secondary:#1f2a44;--portal-text-muted:#5b6b84;--portal-menu-text:#1f2328;--portal-menu-selected-bg:rgba(64,150,255,0.22);--portal-card-bg:#ffffff;--portal-card-border:#dce5f5;--portal-table-header-bg:#f2f5fa;--portal-table-header-text:rgb(0 0 0/78%);--portal-shadow:0 16px 40px rgba(12,35,84,0.08);--portal-icon-bg:#f0f6ff;--portal-icon-color:#1677ff;--portal-link-hover:#0958d9;--portal-radial-accent:rgba(24,144,255,0.12);--portal-hero-bg:linear-gradient(292deg,#ffffff87,#f7fafdbd 52%,#eff4fc);--portal-panel-subtle-bg:#edf2fb;--portal-item-hover-bg:#f7faff;--portal-input-bg:#ffffff}[data-portal-theme=dark]{color-scheme:dark;--portal-bg:#0b0f14;--portal-bg-gradient:linear-gradient(165deg,#121a24,#0b0f14 48%,#0d1218);--portal-surface:#1a2332;--portal-surface-hover:#243044;--portal-surface-muted:#1e2836;--portal-sider-bg:#111820;--portal-header-bg:rgba(17,24,32,0.96);--portal-border:#2a3a4f;--portal-border-strong:#3d5270;--portal-text:#e8eef7;--portal-text-secondary:#c5d0e0;--portal-text-muted:#94a3b8;--portal-menu-text:rgba(255,255,255,0.88);--portal-menu-selected-bg:rgba(22,119,255,0.28);--portal-card-bg:#161f2c;--portal-card-border:#2a3a4f;--portal-table-header-bg:#1e2a3b;--portal-table-header-text:#e8eef7;--portal-shadow:0 16px 48px rgba(0,0,0,0.45);--portal-icon-bg:rgba(22,119,255,0.2);--portal-icon-color:#69b1ff;--portal-link-hover:#91caff;--portal-radial-accent:rgba(22,119,255,0.12);--portal-hero-bg:linear-gradient(145deg,#1a2838,#161f2c 55%,#141c28);--portal-panel-subtle-bg:#1e2a3b;--portal-item-hover-bg:#243044;--portal-input-bg:#1e2a3b}html[data-portal-theme=dark] body{background:#0b0f14;color:#e8eef7}html[data-portal-theme=light] body{background:linear-gradient(180deg,#eef4ff,#f5f8ff 55%,#f8faff)}[data-portal-theme=dark] :global(.ant-layout-header){background:var(--portal-header-bg)!important;border-bottom:1px solid var(--portal-border)!important}[data-portal-theme=dark] :global(.ant-layout-sider){background:var(--portal-sider-bg)!important}[data-portal-theme=dark] :global(.ant-card){background:var(--portal-card-bg)!important;border-color:var(--portal-card-border)!important;color:var(--portal-text)}[data-portal-theme=dark] :global(.ant-card-head){border-bottom-color:var(--portal-border)!important;color:var(--portal-text)}[data-portal-theme=dark] :global(.ant-card-body){color:var(--portal-text)}[data-portal-theme=dark] :global(.ant-table),[data-portal-theme=light] :global(.ant-table){background:var(--portal-card-bg);color:var(--portal-text)}[data-portal-theme=dark] :global(.ant-table-thead>tr>th),[data-portal-theme=dark] :global(.ant-table-wrapper .ant-table-thead>tr>th),[data-portal-theme=light] :global(.ant-table-thead>tr>th),[data-portal-theme=light] :global(.ant-table-wrapper .ant-table-thead>tr>th){background:var(--portal-table-header-bg)!important;color:var(--portal-table-header-text)!important;border-bottom-color:var(--portal-border)!important;font-size:16px!important}[data-portal-theme=dark] :global(.ant-table-thead>tr>th .ant-table-column-title),[data-portal-theme=dark] :global(.ant-table-wrapper .ant-table-thead>tr>th .ant-table-column-title),[data-portal-theme=light] :global(.ant-table-thead>tr>th .ant-table-column-title),[data-portal-theme=light] :global(.ant-table-wrapper .ant-table-thead>tr>th .ant-table-column-title){color:var(--portal-table-header-text)!important}[data-portal-theme=dark] :global(.ant-table-thead>tr>th .ant-table-column-sorter),[data-portal-theme=dark] :global(.ant-table-thead>tr>th .ant-table-filter-trigger),[data-portal-theme=dark] :global(.ant-table-wrapper .ant-table-thead>tr>th .ant-table-column-sorter),[data-portal-theme=dark] :global(.ant-table-wrapper .ant-table-thead>tr>th .ant-table-filter-trigger){color:var(--portal-text-secondary)!important}[data-portal-theme=dark] :global(.ant-table-thead>tr>th .ant-table-column-sorter-down.active),[data-portal-theme=dark] :global(.ant-table-thead>tr>th .ant-table-column-sorter-up.active),[data-portal-theme=dark] :global(.ant-table-wrapper .ant-table-thead>tr>th .ant-table-column-sorter-down.active),[data-portal-theme=dark] :global(.ant-table-wrapper .ant-table-thead>tr>th .ant-table-column-sorter-up.active){color:var(--portal-icon-color)!important}[data-portal-theme=dark] :global(.ant-table-tbody>tr>td),[data-portal-theme=light] :global(.ant-table-tbody>tr>td){background:var(--portal-card-bg)!important;color:var(--portal-text)!important;border-bottom-color:var(--portal-border)!important;transition:background-color .2s ease}[data-portal-theme=dark] :global(.ant-table-tbody>tr:hover>td),[data-portal-theme=dark] :global(.ant-table-tbody>tr>.ant-table-cell-row-hover),[data-portal-theme=light] :global(.ant-table-tbody>tr:hover>td),[data-portal-theme=light] :global(.ant-table-tbody>tr>.ant-table-cell-row-hover){background:var(--portal-item-hover-bg,#f7faff)!important}[data-portal-theme=dark] :global(.ant-table-wrapper .ant-table-tbody>tr.ant-table-expanded-row:hover>td),[data-portal-theme=dark] :global(.ant-table-wrapper .ant-table-tbody>tr.ant-table-expanded-row>.ant-table-cell-row-hover),[data-portal-theme=light] :global(.ant-table-wrapper .ant-table-tbody>tr.ant-table-expanded-row:hover>td),[data-portal-theme=light] :global(.ant-table-wrapper .ant-table-tbody>tr.ant-table-expanded-row>.ant-table-cell-row-hover){background:var(--portal-card-bg)!important}[data-portal-theme=dark] :global(.ant-input),[data-portal-theme=dark] :global(.ant-input-affix-wrapper),[data-portal-theme=dark] :global(.ant-picker),[data-portal-theme=dark] :global(.ant-select-selector){background:var(--portal-input-bg)!important;border-color:var(--portal-border)!important;color:var(--portal-text)!important}[data-portal-theme=dark] :global(.ant-typography),[data-portal-theme=dark] :global(h1.ant-typography),[data-portal-theme=dark] :global(h2.ant-typography),[data-portal-theme=dark] :global(h3.ant-typography),[data-portal-theme=dark] :global(h4.ant-typography){color:var(--portal-text)}[data-portal-theme=dark] :global(.ant-empty-description){color:var(--portal-text-muted)}[data-portal-theme=dark] :global(.lw-brand-wordmark){fill:#e8eef7}[data-portal-theme=dark] :global(.lw-brand-tagline){fill:#94a3b8}[data-portal-theme=dark] :global(.lw-brand-divider){fill:#3d5270}[data-portal-theme=dark] :global(.ant-pagination .ant-pagination-item a),[data-portal-theme=dark] :global(.ant-pagination .ant-pagination-item-link){color:var(--portal-text)}[data-portal-theme=dark] :global(.ant-pagination .ant-pagination-item-active){background:var(--portal-menu-selected-bg);border-color:var(--portal-border-strong)}[data-portal-theme=dark] :global(.ant-dropdown .ant-dropdown-menu){background:var(--portal-card-bg);border:1px solid var(--portal-border)}[data-portal-theme=dark] :global(.ant-dropdown .ant-dropdown-menu-item){color:var(--portal-text)}[data-portal-theme=dark] :global(.ant-dropdown .ant-dropdown-menu-item:hover){background:var(--portal-item-hover-bg)}html[data-portal-theme=dark] .admin-table-responsive::-webkit-scrollbar-thumb,html[data-portal-theme=dark] .customer-table-responsive::-webkit-scrollbar-thumb{background:#3d5270}html[data-portal-theme=dark] .admin-table-responsive::-webkit-scrollbar-track,html[data-portal-theme=dark] .customer-table-responsive::-webkit-scrollbar-track{background:#1e2a3b}[data-portal-theme=dark] :global(.ant-tabs .ant-tabs-tab:not(.ant-tabs-tab-active) .ant-tabs-tab-btn){color:var(--portal-text-muted)}[data-portal-theme=dark] :global(.ant-tabs .ant-tabs-tab-active .ant-tabs-tab-btn){color:var(--portal-text)}[data-portal-theme=dark] :global(.ant-table-wrapper .ant-table-tbody>tr.ant-table-expanded-row>td),[data-portal-theme=light] :global(.ant-table-wrapper .ant-table-tbody>tr.ant-table-expanded-row>td){background:var(--portal-card-bg)!important}[data-portal-theme=dark] :global(.ant-checkbox .ant-checkbox-inner){background-color:#243044;border-color:#6b8aab}[data-portal-theme=dark] :global(.ant-checkbox:hover .ant-checkbox-inner){border-color:#69b1ff}[data-portal-theme=dark] :global(.ant-checkbox-checked .ant-checkbox-inner),[data-portal-theme=dark] :global(.ant-checkbox-indeterminate .ant-checkbox-inner){background-color:#1677ff;border-color:#1677ff}[data-portal-theme=dark] :global(.ant-checkbox-checked .ant-checkbox-inner:after){border-color:#fff}[data-portal-theme=dark] :global(.ant-checkbox-indeterminate .ant-checkbox-inner:after){background-color:#fff}[data-portal-theme=dark] :global(.ant-table .ant-btn.ant-btn-icon-only .anticon),[data-portal-theme=light] :global(.ant-table .ant-btn.ant-btn-icon-only .anticon){font-size:16px}.ant-input-affix-wrapper:not(.ant-input-textarea-affix-wrapper),.ant-input-number,.ant-input-number-affix-wrapper,.ant-input:not(textarea.ant-input),.ant-picker,.ant-select:not(.ant-select-customize-input) .ant-select-selector{border-radius:5px!important}.ant-input-affix-wrapper:not(.ant-input-textarea-affix-wrapper),.ant-input-number,.ant-input-number-affix-wrapper,.ant-input:not(textarea.ant-input),.ant-picker{height:35px!important;min-height:35px}.ant-input-affix-wrapper:not(.ant-input-textarea-affix-wrapper){align-items:center}.ant-input-affix-wrapper:not(.ant-input-textarea-affix-wrapper) .ant-input{height:100%!important;min-height:0}.ant-input-textarea-affix-wrapper.ant-input-affix-wrapper,textarea.ant-input{height:auto!important;min-height:auto!important}textarea.ant-input{resize:vertical}.ant-input-affix-wrapper-lg:not(.ant-input-textarea-affix-wrapper),.ant-input-lg:not(textarea.ant-input),.ant-input-number-affix-wrapper-lg,.ant-input-number-lg,.ant-picker-large,.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{height:35px!important;min-height:35px;border-radius:5px!important}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:35px!important;align-items:center}.ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector{min-height:35px!important;border-radius:5px!important}.ant-select-lg.ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector{min-height:35px!important}.ant-input-number .ant-input-number-input{height:33px}.ant-btn.ant-btn-primary[type=submit]{border:none;color:#fff;font-weight:600;background:linear-gradient(111deg,rgba(105,146,255,.9215686275),#4096ff 48%,rgba(29,84,196,.8));box-shadow:0 8px 18px rgba(64,150,255,.28);transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.ant-btn.ant-btn-primary[type=submit].ant-btn-disabled,.ant-btn.ant-btn-primary[type=submit]:disabled{color:var(--portal-text-muted,rgba(0,0,0,.45));background:var(--portal-surface-muted,rgba(0,0,0,.04));border:1px solid var(--portal-border-strong,var(--ant-color-border,#d9d9d9));box-shadow:none;cursor:not-allowed;transform:none;opacity:1}[data-portal-theme=dark] .ant-btn.ant-btn-primary[type=submit].ant-btn-disabled,[data-portal-theme=dark] .ant-btn.ant-btn-primary[type=submit]:disabled{color:var(--portal-text-secondary,#c5d0e0)!important;background:var(--portal-surface-hover,#243044)!important;border-color:var(--portal-border-strong,#3d5270)!important}.ant-btn.ant-btn-primary[type=submit]:not(:disabled):focus-visible,.ant-btn.ant-btn-primary[type=submit]:not(:disabled):hover{color:#fff;background:linear-gradient(135deg,#85c1ff,#4dabff 48%,#2952d9);box-shadow:0 10px 22px rgba(64,150,255,.36)}.ant-btn.ant-btn-primary[type=submit]:not(:disabled):active{color:#fff;background:linear-gradient(135deg,#4096ff,#2563eb 48%,#10239e);box-shadow:0 4px 12px rgba(29,57,196,.26);transform:translateY(1px)}:root{color-scheme:light;--portal-hero-bg:linear-gradient(135deg,#ffffff,#f6f8fa 48%,#eef1f4)}:root,[data-portal-theme=light]{--portal-bg:#f6f8fa;--portal-bg-gradient:#f6f8fa}[data-portal-theme=light]{--portal-sider-bg:#f6f8fa;--portal-hero-bg:linear-gradient(135deg,#ffffff,#f6f8fa 48%,#eef1f4)}body,html[data-portal-theme=light] body{background:#f6f8fa}*{box-sizing:border-box}body,html{padding:0;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100%}.ant-input-textarea textarea,textarea.ant-input{font-size:16px!important}[data-portal-theme=dark] .ant-table-tbody>tr>td,[data-portal-theme=light] .ant-table-tbody>tr>td{transition:background-color .2s ease}[data-portal-theme=dark] .ant-table-tbody>tr:hover>td,[data-portal-theme=dark] .ant-table-tbody>tr>.ant-table-cell-row-hover,[data-portal-theme=light] .ant-table-tbody>tr:hover>td,[data-portal-theme=light] .ant-table-tbody>tr>.ant-table-cell-row-hover{background:var(--portal-item-hover-bg,#f7faff)!important}[data-portal-theme=dark] .ant-table-wrapper .ant-table-tbody>tr.ant-table-expanded-row:hover>td,[data-portal-theme=dark] .ant-table-wrapper .ant-table-tbody>tr.ant-table-expanded-row>.ant-table-cell-row-hover,[data-portal-theme=light] .ant-table-wrapper .ant-table-tbody>tr.ant-table-expanded-row:hover>td,[data-portal-theme=light] .ant-table-wrapper .ant-table-tbody>tr.ant-table-expanded-row>.ant-table-cell-row-hover{background:var(--portal-card-bg)!important}.admin-table-responsive{width:100%;max-width:100%}.admin-table-responsive .ant-table-wrapper{width:100%;min-width:0}@media(max-width:992px){.admin-table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.admin-table-responsive .ant-table-content{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.admin-table-responsive .ant-table-content table{min-width:1120px}.admin-table-responsive::-webkit-scrollbar{height:8px}.admin-table-responsive::-webkit-scrollbar-thumb{background:#b8c9e8;border-radius:999px}.admin-table-responsive::-webkit-scrollbar-track{background:#eef3fb;border-radius:999px}}