body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ant-layout{min-height:100vh}.content-wrapper{background:#fff;min-height:280px;padding:24px}.stats-card{text-align:center}.stats-card .ant-statistic-title{color:#00000073;font-size:14px}.stats-card .ant-statistic-content{color:#000000d9;font-size:24px;font-weight:600}.app-shell-root{min-height:100vh}.app-shell-sider-fixed{bottom:0;height:100vh;left:0;overflow:auto;position:fixed;top:0}.app-shell-brand{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:700;height:64px;justify-content:center}.app-shell-brand--agent{background:#002140}.app-shell-brand--admin{background:#fff3;border-radius:6px;margin:16px}.app-shell-header{align-items:center;background:#fff;box-shadow:0 2px 8px #0000001a;display:flex;justify-content:space-between;padding:0 16px}.app-shell-header--border{border-bottom:1px solid #f0f0f0;box-shadow:none}.app-shell-trigger{font-size:16px;height:64px;width:64px}.app-shell-avatar{background-color:#1890ff}.app-shell-user{margin-right:24px}.app-shell-user-trigger{cursor:pointer}.app-shell-user-meta{align-items:flex-end;display:flex;flex-direction:column}.app-shell-content{background:#fff;border-radius:6px}.app-shell-content--agent{border-radius:0;margin:0;min-height:calc(100vh - 112px);padding:24px}.app-shell-content--admin{margin:24px 16px;min-height:280px;padding:24px}.user-shell,.user-shell-content{background:#1a1a1a;min-height:100vh}.user-shell-content{overflow:auto;padding:0}.ui-w-full{width:100%}.ui-w-80{width:80px}.ui-minw-120{min-width:120px}.ui-mb-16{margin-bottom:16px}.ui-mb-12{margin-bottom:12px}.ui-mb-8{margin-bottom:8px}.ui-mb-0{margin-bottom:0}.ui-mt-8{margin-top:8px}.ui-top-20{top:20px}.ui-p-0{padding:0}.ui-text-right{text-align:right}.ui-text-muted-12{color:#666;font-size:12px}.ui-scroll-70{max-height:70vh;overflow-y:auto;padding:0 8px}.ui-scroll-60{max-height:60vh;overflow-y:auto}.ui-grid-5{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr)}.ui-column-setting-row,.ui-flex-between{align-items:center;display:flex;justify-content:space-between}.ui-column-setting-row{border-bottom:1px solid #f0f0f0;padding:8px 0}.ui-flex-center-fill{align-items:center;display:flex;flex:1 1}.ui-m-0{margin:0}.ui-m-0-bold{font-weight:700;margin:0}.ui-mr-12{margin-right:12px}.ui-text-999{color:#999}.ui-text-999-mr8{color:#999;margin-right:8px}.ui-w90-mr6{margin-right:6px;width:90px}.ui-font-mono{font-family:monospace}.ui-px-4{padding:0 4px}.ui-card-subtle{background:#f9f9f9;margin-bottom:16px}.ui-help-block{color:#666;font-size:12px;padding-top:30px}.ui-text-bold-mb8{font-weight:700;margin-bottom:8px}.ui-text-muted-mb16{color:#666;font-size:12px;margin-bottom:16px}.ui-text-muted-0{color:#666;font-size:12px;margin:0}.ui-hint-box{background:#f0f9ff;border:1px solid #bae7ff;border-radius:4px;padding:8px}.ui-hint-box--mt8{margin-top:8px}.ui-hint-box--mb16{margin-bottom:16px}.ui-hint-text{color:#1890ff;font-size:12px;margin:0}.ui-text14-m0{font-size:14px;margin:0}.ui-text14-mt4{font-size:14px;margin:4px 0 0}.ui-pre-sample{background:#f5f5f5;border-radius:4px;margin:4px 0;padding:8px}.ui-tag-mr2{margin-right:2px}.ui-tag-ml0{margin-left:0}.ui-mt8-text12-muted{color:#8c8c8c;font-size:12px;margin-top:8px}.ui-mt12-text12-muted{color:#999;font-size:12px;margin-top:12px}.ui-center-mt16{margin-top:16px;text-align:center}.ui-note-saving{color:#999;margin-left:8px}.ui-maxw-320{max-width:320px}.ui-task-tags{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.ui-text-warning-mt8{color:#fa8c16;margin-top:8px}@media (max-width:768px){.app-shell-content--agent{margin:0;padding:12px}.template-edit-modal-content .ant-row>.ant-col-12,.template-edit-modal-content .ant-row>.ant-col-18,.template-edit-modal-content .ant-row>.ant-col-3,.template-edit-modal-content .ant-row>.ant-col-4,.template-edit-modal-content .ant-row>.ant-col-5,.template-edit-modal-content .ant-row>.ant-col-6,.template-edit-modal-content .ant-row>.ant-col-7,.template-edit-modal-content .ant-row>.ant-col-8{flex:0 0 100%;max-width:100%}.template-edit-modal-content [style*="grid-template-columns: repeat(5, 1fr)"], .template-edit-modal-content [style*="grid-template-columns: repeat(5,1fr)"], .ui-grid-5{gap:8px!important;grid-template-columns:repeat(2,1fr)!important}}.admin-theme{background:#f8fafc;min-height:100vh}.admin-theme .admin-sider{background:#fff!important;border-right:1px solid #e5e7eb;box-shadow:none;height:100vh;overflow:hidden;position:-webkit-sticky;position:sticky;top:0}.admin-theme .admin-sider .ant-layout-sider-children{background:#fff;display:flex;flex-direction:column;height:100vh}.admin-theme .admin-sider-brand{align-items:center;border-bottom:1px solid #f0f0f0;color:#0f172a;display:flex;font-size:17px;font-weight:700;gap:10px;height:64px;letter-spacing:-.3px;padding:0 20px}.admin-theme .admin-sider-brand .brand-icon{align-items:center;background:linear-gradient(135deg,#14b8a6,#0d9488);border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;width:36px}.admin-theme .admin-sider .ant-menu{background:#0000!important;border-right:none!important;flex:1 1;overflow-x:hidden;overflow-y:auto;padding:12px 8px}.admin-theme .admin-sider .ant-menu-item{border-radius:10px!important;color:#64748b!important;font-weight:500;height:40px!important;line-height:40px!important;margin:2px 0!important;transition:all .2s ease}.admin-theme .admin-sider .ant-menu-item:hover{background:#f1f5f9!important;color:#0f172a!important}.admin-theme .admin-sider .ant-menu-item-selected{background:#f0fdfa!important;color:#0d9488!important;font-weight:600}.admin-theme .admin-sider .ant-menu-item-selected .anticon{color:#14b8a6!important}.admin-theme .admin-sider .ant-menu-item .anticon{color:#94a3b8;font-size:16px;transition:color .2s}.admin-theme .admin-sider .ant-menu-item:hover .anticon{color:#475569}.admin-theme .admin-sider .ant-menu-item-divider{background:#f0f0f0;margin:8px 12px!important}.admin-theme .admin-header{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffd9!important;border-bottom:1px solid #e5e7eb;box-shadow:none;display:flex;height:64px;justify-content:space-between;padding:0 24px!important}.admin-theme .admin-content{background:#0000;min-height:calc(100vh - 64px);padding:24px}.admin-theme .ant-card{border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 3px #0000000a,0 1px 2px #0000000f;transition:all .3s ease}.admin-theme .ant-card:hover{box-shadow:0 10px 40px #0000000f}.admin-theme .ant-card .ant-card-head{border-bottom:1px solid #f0f0f0;min-height:auto;padding:16px 24px}.admin-theme .ant-card .ant-card-head-title{color:#0f172a;font-size:15px;font-weight:600}.admin-theme .ant-card .ant-card-body{padding:20px 24px}.admin-theme .ant-table-wrapper{border-radius:16px;overflow:hidden}.admin-theme .ant-table{border-radius:0;margin:0!important;padding:0!important}.admin-theme .ant-table-thead>tr>th{background:#f8fafc!important;border-bottom:1px solid #e5e7eb!important;color:#475569!important;font-size:13px;font-weight:600;padding:14px 16px!important}.admin-theme .ant-table-tbody>tr>td{border-bottom:1px solid #f1f5f9;color:#334155;padding:14px 16px!important}.admin-theme .ant-table-tbody>tr:hover>td{background:#f8fafc!important}.admin-theme .ant-table-tbody>tr:last-child>td{border-bottom:none}.admin-theme .ant-btn-primary{background:linear-gradient(135deg,#2dd4bf,#14b8a6)!important;border:none!important;border-radius:10px;box-shadow:0 2px 8px #2dd4bf33;font-weight:500;transition:all .2s ease}.admin-theme .ant-btn-primary:hover{background:linear-gradient(135deg,#5eead4,#2dd4bf)!important;box-shadow:0 4px 14px #2dd4bf4d;transform:translateY(-1px)}.admin-theme .ant-btn-primary:active{transform:scale(.98)}.admin-theme .ant-btn-primary.ant-btn-background-ghost{background:#0000!important;border:1px solid #2dd4bf!important;box-shadow:none;color:#2dd4bf!important}.admin-theme .ant-btn-primary.ant-btn-background-ghost:hover{background:#2dd4bf0f!important;border-color:#5eead4!important;box-shadow:none;color:#5eead4!important}.admin-theme .ant-btn-default{border-color:#e5e7eb;border-radius:10px;color:#475569;font-weight:500}.admin-theme .ant-btn-default:hover{border-color:#14b8a6!important;color:#14b8a6!important}.admin-theme .ant-tag{border:none;border-radius:20px;font-size:12px;font-weight:500;padding:2px 10px}.admin-theme .ant-modal-content{border-radius:16px;overflow:hidden}.admin-theme .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:20px 24px}.admin-theme .ant-modal-title{color:#0f172a;font-size:16px;font-weight:600}.admin-theme .ant-modal-footer{border-top:1px solid #f0f0f0;padding:16px 24px}.admin-theme .ant-modal-body{padding:24px!important}.admin-theme .ant-form-item,.admin-theme .ant-modal .ant-form-item{margin-bottom:20px!important}.admin-theme .ant-input,.admin-theme .ant-input-number,.admin-theme .ant-picker,.admin-theme .ant-select-selector{border-color:#e5e7eb!important;border-radius:10px!important;transition:all .2s}.admin-theme .ant-input-focused,.admin-theme .ant-input-number-focused,.admin-theme .ant-input-number:focus,.admin-theme .ant-input:focus,.admin-theme .ant-select-focused .ant-select-selector{border-color:#14b8a6!important;box-shadow:0 0 0 3px #14b8a61f!important}.admin-theme .ant-tabs-tab{border-radius:8px;padding:6px 16px!important;transition:all .2s}.admin-theme .ant-tabs-tab-active .ant-tabs-tab-btn{color:#0d9488!important;font-weight:600}.admin-theme .ant-tabs-ink-bar{background:#14b8a6!important}.admin-theme .ant-pagination-item{border-radius:8px}.admin-theme .ant-pagination-item-active{background:#14b8a6!important;border-color:#14b8a6!important}.admin-theme .ant-pagination-item-active a{color:#fff!important}.admin-theme .ant-table-pagination{margin:16px 0 8px!important}.admin-theme .ant-pagination .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:32px!important;padding:0 11px!important}.admin-theme .ant-pagination .ant-select-single .ant-select-selection-search-input{height:30px!important}.admin-theme .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:36px!important;padding:2px 11px!important}.admin-theme .ant-select-single .ant-select-selection-search-input{height:34px!important}.admin-theme .ant-input{height:36px}.admin-theme .ant-input-affix-wrapper{height:36px;padding:4px 11px}.admin-theme .ant-input-affix-wrapper>.ant-input{height:auto}.admin-theme .ant-input-number{height:36px}.admin-theme .ant-input-number-input{height:34px;line-height:34px;padding-bottom:0;padding-top:0}.admin-theme .ant-picker{height:36px!important}.admin-theme .ant-btn{height:36px;padding:4px 16px}.admin-theme .ant-btn-sm{height:30px;padding:2px 10px}.admin-theme .ant-space{gap:10px!important}.admin-theme .ant-divider-horizontal{margin:20px 0 16px!important}.admin-theme .ant-table-wrapper *,.admin-theme .ant-table-wrapper :after,.admin-theme .ant-table-wrapper :before{border-spacing:0}.admin-theme .ant-table-container{border-top:none!important}.admin-theme .ant-table-header{border-radius:0!important;margin:0!important;overflow:hidden!important;padding:0!important}.admin-theme .ant-table-header table{border-bottom:none!important;margin:0!important}.admin-theme .ant-table-body{margin:0!important;padding:0!important}.admin-theme .ant-table-body table{margin:0!important}.admin-theme .ant-table-cell-scrollbar{display:none!important;padding:0!important;width:0!important}.admin-theme .ant-table-content,.admin-theme .ant-table-scroll{margin:0!important;padding:0!important}.admin-theme .ant-table-container table>thead>tr:first-child th:first-child{border-top-left-radius:0!important}.admin-theme .ant-table-container table>thead>tr:first-child th:last-child{border-top-right-radius:0!important}.admin-theme .ant-table-cell-fix-left,.admin-theme .ant-table-cell-fix-right{background:inherit}.admin-theme .ant-table-measure-row{display:none!important}.admin-theme ::-webkit-scrollbar{height:6px;width:6px}.admin-theme ::-webkit-scrollbar-track{background:#0000}.admin-theme ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.admin-theme ::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:768px){.admin-theme .admin-content{padding:12px}}.admin-theme:before{background:radial-gradient(ellipse 80% 50% at 50% -20%,#14b8a60f,#0000),radial-gradient(ellipse 60% 40% at 80% 50%,#3b82f60a,#0000);content:"";inset:0;pointer-events:none;position:fixed;z-index:0}.admin-theme>*{position:relative;z-index:1}.admin-theme .admin-sider{transition:all .3s cubic-bezier(.2,0,0,1)!important}.admin-theme .admin-sider .admin-sider-brand span{overflow:hidden;transition:opacity .2s ease;white-space:nowrap}.admin-theme .admin-action-btn{border-radius:8px;font-size:13px;min-height:34px;padding:4px 14px;transition:all .2s ease}.admin-theme .ant-btn-link{color:#14b8a6}.admin-theme .ant-btn-link:hover{color:#0d9488}.admin-theme .admin-header-title{color:#0f172a;font-size:16px}.admin-theme .admin-header-username{color:#0f172a;font-size:14px}.admin-theme .admin-header-role{color:#94a3b8;font-size:12px}.admin-theme .ant-btn-primary.ant-btn-dangerous{background:linear-gradient(135deg,#f87171,#ef4444)!important;border:none!important;box-shadow:0 2px 8px #ef444433}.admin-theme .ant-btn-primary.ant-btn-dangerous:hover{background:linear-gradient(135deg,#fca5a5,#f87171)!important;box-shadow:0 4px 14px #ef44444d}.admin-theme .ant-dropdown .ant-dropdown-menu{border-radius:12px;box-shadow:0 10px 40px #00000014;padding:4px}.admin-theme .ant-dropdown .ant-dropdown-menu-item{border-radius:8px}.admin-theme .ant-popover-inner{border-radius:12px}.admin-theme .ant-switch-checked{background:#14b8a6!important}.admin-theme.dark{background:#0f172a}.admin-theme.dark:before{background:radial-gradient(ellipse 80% 50% at 50% -20%,#2dd4bf0a,#0000),radial-gradient(ellipse 60% 40% at 80% 50%,#3b82f608,#0000)}.admin-theme.dark .admin-sider{background:#1e293b!important;border-right-color:#334155}.admin-theme.dark .admin-sider .ant-layout-sider-children{background:#1e293b}.admin-theme.dark .admin-sider-brand{border-bottom-color:#334155;color:#e2e8f0}.admin-theme.dark .admin-sider .ant-menu{background:#0000!important}.admin-theme.dark .admin-sider .ant-menu-item{color:#94a3b8!important}.admin-theme.dark .admin-sider .ant-menu-item:hover{background:#94a3b814!important;color:#e2e8f0!important}.admin-theme.dark .admin-sider .ant-menu-item-selected{background:#2dd4bf1f!important;color:#2dd4bf!important}.admin-theme.dark .admin-sider .ant-menu-item-selected .anticon{color:#2dd4bf!important}.admin-theme.dark .admin-sider .ant-menu-item .anticon{color:#64748b}.admin-theme.dark .admin-sider .ant-menu-item:hover .anticon{color:#94a3b8}.admin-theme.dark .admin-sider .ant-menu-item-divider{background:#334155}.admin-theme.dark .admin-header{background:#1e293bd9!important;border-bottom-color:#334155}.admin-theme.dark .admin-header-title,.admin-theme.dark .admin-header-username{color:#e2e8f0!important}.admin-theme.dark .admin-header-role{color:#64748b!important}.admin-theme.dark .ant-card{background:#1e293b;border-color:#334155;box-shadow:0 1px 3px #0003}.admin-theme.dark .ant-card:hover{box-shadow:0 10px 40px #0003}.admin-theme.dark .ant-card .ant-card-head{border-bottom-color:#334155}.admin-theme.dark .ant-card .ant-card-head-title{color:#e2e8f0}.admin-theme.dark .ant-table{background:#1e293b}.admin-theme.dark .ant-table-thead>tr>th{background:#162032!important;border-bottom-color:#334155!important;color:#94a3b8!important}.admin-theme.dark .ant-table-tbody>tr>td{border-bottom-color:#1e293b;color:#cbd5e1}.admin-theme.dark .ant-table-tbody>tr:hover>td{background:#162032!important}.admin-theme.dark .ant-table-cell-fix-left,.admin-theme.dark .ant-table-cell-fix-right{background:#1e293b}.admin-theme.dark .ant-table-tbody>tr:hover .ant-table-cell-fix-left,.admin-theme.dark .ant-table-tbody>tr:hover .ant-table-cell-fix-right{background:#162032}.admin-theme.dark .ant-btn-primary{background:linear-gradient(135deg,#2dd4bf,#14b8a6)!important;color:#fff!important}.admin-theme.dark .ant-btn-primary:hover{background:linear-gradient(135deg,#5eead4,#2dd4bf)!important;color:#fff!important}.admin-theme.dark .ant-btn-default{background:#1e293b;border-color:#475569;color:#cbd5e1}.admin-theme.dark .ant-btn-default:hover{background:#2dd4bf0f;border-color:#2dd4bf!important;color:#2dd4bf!important}.admin-theme.dark .ant-btn-text{color:#94a3b8}.admin-theme.dark .ant-btn-text:hover{background:#94a3b814;color:#e2e8f0}.admin-theme.dark .ant-btn-link{color:#2dd4bf}.admin-theme.dark .ant-btn-link:hover{color:#5eead4}.admin-theme.dark .ant-input,.admin-theme.dark .ant-input-number,.admin-theme.dark .ant-picker{background:#162032!important;border-color:#334155!important;color:#e2e8f0}.admin-theme.dark .ant-input-number-input::placeholder,.admin-theme.dark .ant-input::placeholder{color:#475569}.admin-theme.dark .ant-input-focused,.admin-theme.dark .ant-input-number-focused,.admin-theme.dark .ant-input-number:focus,.admin-theme.dark .ant-input:focus{border-color:#2dd4bf!important;box-shadow:0 0 0 3px #2dd4bf26!important}.admin-theme.dark .ant-input-affix-wrapper{background:#162032;border-color:#334155}.admin-theme.dark .ant-select-selector{background:#162032!important;border-color:#334155!important;color:#e2e8f0!important}.admin-theme.dark .ant-select-focused .ant-select-selector{border-color:#2dd4bf!important;box-shadow:0 0 0 3px #2dd4bf26!important}.admin-theme.dark .ant-select-dropdown{background:#1e293b;border:1px solid #334155}.admin-theme.dark .ant-select-item{color:#cbd5e1}.admin-theme.dark .ant-select-item-option-active{background:#94a3b814}.admin-theme.dark .ant-select-item-option-selected{background:#2dd4bf1f;color:#2dd4bf}.admin-theme.dark .ant-modal-content{background:#1e293b}.admin-theme.dark .ant-modal-header{background:#1e293b;border-bottom-color:#334155}.admin-theme.dark .ant-modal-title{color:#e2e8f0}.admin-theme.dark .ant-modal-footer{border-top-color:#334155}.admin-theme.dark .ant-modal-close-x{color:#94a3b8}.admin-theme.dark .ant-tag{border:none}.admin-theme.dark .ant-tabs-tab{color:#94a3b8!important}.admin-theme.dark .ant-tabs-tab-active .ant-tabs-tab-btn{color:#2dd4bf!important}.admin-theme.dark .ant-tabs-ink-bar{background:#2dd4bf!important}.admin-theme.dark .ant-pagination-item{background:#1e293b;border-color:#334155}.admin-theme.dark .ant-pagination-item a{color:#cbd5e1}.admin-theme.dark .ant-pagination-item-active{background:#2dd4bf!important;border-color:#2dd4bf!important}.admin-theme.dark .ant-pagination-item-active a{color:#0f172a!important}.admin-theme.dark .ant-pagination-next .ant-pagination-item-link,.admin-theme.dark .ant-pagination-prev .ant-pagination-item-link{background:#1e293b;border-color:#334155;color:#94a3b8}.admin-theme.dark .ant-divider{border-color:#334155}.admin-theme.dark .ant-form-item-label>label{color:#cbd5e1}.admin-theme.dark .ant-alert{border-color:#334155}.admin-theme.dark .ant-alert-info{background:#3b82f614}.admin-theme.dark .ant-alert-warning{background:#f59e0b14}.admin-theme.dark .ant-alert-error{background:#ef444414}.admin-theme.dark .ant-alert-success{background:#10b98114}.admin-theme.dark .ant-dropdown .ant-dropdown-menu{background:#1e293b;border:1px solid #334155}.admin-theme.dark .ant-dropdown .ant-dropdown-menu-item{color:#cbd5e1}.admin-theme.dark .ant-dropdown .ant-dropdown-menu-item:hover{background:#94a3b814}.admin-theme.dark .ant-popover-inner{background:#1e293b;border:1px solid #334155}.admin-theme.dark .ant-popover-arrow:before{background:#1e293b}.admin-theme.dark .ant-tooltip-inner{background:#334155}.admin-theme.dark .ant-switch{background:#475569}.admin-theme.dark .ant-switch-checked{background:#14b8a6!important}.admin-theme.dark .ant-empty-description{color:#64748b}.admin-theme.dark .ant-spin-text{color:#94a3b8}.admin-theme.dark .ant-typography{color:#e2e8f0}.admin-theme.dark .ant-statistic-title{color:#94a3b8}.admin-theme.dark .ant-statistic-content{color:#e2e8f0}.admin-theme.dark .ant-checkbox-inner,.admin-theme.dark .ant-radio-inner{background:#162032;border-color:#475569}.admin-theme.dark .ant-badge-status-text{color:#cbd5e1}.admin-theme.dark .admin-action-btn{background:#1e293b;border-color:#475569;color:#cbd5e1}.admin-theme.dark .admin-action-btn--edit{background:linear-gradient(135deg,#5eead4,#2dd4bf)!important;border:none!important;color:#fff!important}.admin-theme.dark ::-webkit-scrollbar-thumb{background:#475569}.admin-theme.dark ::-webkit-scrollbar-thumb:hover{background:#64748b}.admin-theme.dark .ant-btn-primary.ant-btn-dangerous{background:linear-gradient(135deg,#f87171,#ef4444)!important}.admin-theme.dark .ant-btn-primary.ant-btn-dangerous:hover{background:linear-gradient(135deg,#fca5a5,#f87171)!important}.admin-theme .admin-stat-card{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 3px #0000000a;display:flex;gap:14px;height:100%;min-height:100px;padding:20px;transition:all .3s ease}.admin-theme .admin-stat-card:hover{box-shadow:0 10px 40px #0000000f}.admin-theme .admin-stat-label{color:#64748b;font-size:13px;margin-bottom:4px}.admin-theme .admin-stat-value{color:#0f172a;font-size:22px;font-weight:700;line-height:1.2}.admin-theme .admin-stat-extra{color:#94a3b8;font-size:12px;margin-top:4px}.admin-theme .admin-page-title{color:#0f172a;font-size:22px;font-weight:700}.admin-theme .admin-page-desc{color:#64748b;font-size:14px;margin-top:2px}.admin-theme .admin-server-item{background:#f8fafc;border-radius:12px;padding:16px;text-align:center}.admin-theme.dark .admin-stat-card{background:#1e293b;border-color:#334155;box-shadow:0 1px 3px #0003}.admin-theme.dark .admin-stat-card:hover{box-shadow:0 10px 40px #0003}.admin-theme.dark .admin-stat-label{color:#94a3b8}.admin-theme.dark .admin-stat-value{color:#f1f5f9}.admin-theme.dark .admin-stat-extra{color:#64748b}.admin-theme.dark .admin-page-title{color:#f1f5f9}.admin-theme.dark .admin-page-desc{color:#94a3b8}.admin-theme.dark .admin-server-item{background:#162032}.admin-theme .admin-status-chips{background:#f0f5ff;border:1px solid #d6e4ff}.admin-theme .admin-status-chips-title{color:#1d39c4}.admin-theme.dark .admin-status-chips{background:#3b82f614;border-color:#334155}.admin-theme.dark .admin-status-chips-title{color:#60a5fa}.admin-theme .admin-hint-bar{background:#f0fdfa;border-radius:10px;color:#0d9488;font-size:13px;line-height:1.6;margin-bottom:24px;padding:12px 16px}.admin-theme.dark .admin-hint-bar{background:#14b8a614;color:#2dd4bf}.admin-theme .admin-warning-bar{background:#fff7e6;border:1px solid #ffd591;color:#d46b08}.admin-theme.dark .admin-warning-bar{background:#f59e0b14;border-color:#92400e;color:#fbbf24}.admin-theme .admin-token-display{align-items:center;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;color:#334155;display:flex;font-family:monospace;font-size:14px;gap:12px;justify-content:space-between;padding:12px 16px;word-break:break-all}.admin-theme.dark .admin-token-display{background:#162032;border-color:#334155;color:#e2e8f0}.admin-theme .admin-form-panel{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 20px #00000026;padding:20px}.admin-theme.dark .admin-form-panel{background:#1e293b;border-color:#334155;box-shadow:0 4px 20px #0006}.admin-theme .admin-expanded-row{background:#fafafa;border:1px solid #f0f0f0}.admin-theme.dark .admin-expanded-row{background:#162032;border-color:#334155}.admin-theme{--ticket-info-bg:#fafafa;--ticket-border:#f0f0f0;--ticket-user-bubble:#f5f5f5;--ticket-user-text:#333}.admin-theme.dark{--ticket-info-bg:#162032;--ticket-border:#334155;--ticket-user-bubble:#1e293b;--ticket-user-text:#cbd5e1}.admin-action-btn{background:#fff;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;height:34px;padding:4px 14px;transition:all .2s ease}.admin-action-btn--edit{background:linear-gradient(135deg,#5eead4,#2dd4bf);border:none;box-shadow:0 2px 6px #2dd4bf33;color:#fff!important}.admin-action-btn--edit:hover{background:linear-gradient(135deg,#99f6e4,#5eead4);box-shadow:0 4px 10px #2dd4bf4d;color:#fff!important}.admin-action-btn--edit .anticon{color:#fff!important}.admin-action-btn--start{border-color:#10b981;color:#10b981}.admin-action-btn--start:hover{background:#10b9810f}.admin-action-btn--start-disabled{background:#f5f5f5;color:#bfbfbf;cursor:not-allowed}.admin-action-btn--freeze{border-color:#14b8a6;color:#14b8a6}.admin-action-btn--delete,.admin-action-btn--unfreeze{border-color:#ef4444;color:#ef4444}.admin-repair-btn{color:#f59e0b}.admin-action-btn--log{border-color:#8b5cf6;color:#8b5cf6}.admin-cell-center{text-align:center}.admin-sanity-value{font-weight:700}.admin-account-text{cursor:text;-webkit-user-select:text;user-select:text;word-break:break-all}.admin-input-full{width:100%}.admin-note-display{cursor:pointer;line-height:1.4;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap;word-break:break-word}.admin-progress-cell{word-wrap:break-word;line-height:1.5;margin:0 auto;max-width:380px;padding:4px 8px;white-space:normal;word-break:break-all}.admin-auth-date{color:#666;font-size:12px}.admin-auth-remain{font-size:11px;font-weight:700;margin-top:2px}.admin-inner-card .ant-card-body{padding:8px}.admin-form-card .admin-form-row{margin-bottom:20px}.admin-form-card .admin-form-row:last-child,.admin-form-card .ant-form-item{margin-bottom:0}.admin-tab-content{max-height:60vh;overflow-y:auto;padding:8px 0}.admin-tab-content .ant-card{margin-bottom:16px}.admin-tab-content .ant-card:last-child{margin-bottom:0}.ant-tabs{margin-top:8px}.ant-tabs-tab{font-weight:500;padding:12px 20px}.ant-tabs-content-holder{padding-top:16px}.admin-more-dropdown .ant-dropdown-menu{min-width:120px}.admin-more-dropdown .ant-dropdown-menu-item{margin:2px 0;padding:10px 20px}.agent-theme{background:#f8fafc;min-height:100vh}.agent-theme .agent-sider{background:#fff!important;border-right:1px solid #e5e7eb;box-shadow:none;height:100vh;overflow:hidden;position:-webkit-sticky;position:sticky;top:0}.agent-theme .agent-sider .ant-layout-sider-children{background:#fff;display:flex;flex-direction:column;height:100vh}.agent-theme .agent-sider-brand{align-items:center;border-bottom:1px solid #f0f0f0;color:#0f172a;display:flex;font-size:17px;font-weight:700;gap:10px;height:64px;letter-spacing:-.3px;padding:0 20px}.agent-theme .agent-sider-brand .brand-icon{align-items:center;background:linear-gradient(135deg,#14b8a6,#0d9488);border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;width:36px}.agent-theme .agent-sider .ant-menu{background:#0000!important;border-right:none!important;flex:1 1;overflow-x:hidden;overflow-y:auto;padding:12px 8px}.agent-theme .agent-sider .ant-menu-item{border-radius:10px!important;color:#64748b!important;font-weight:500;height:40px!important;line-height:40px!important;margin:2px 0!important;transition:all .2s ease}.agent-theme .agent-sider .ant-menu-item:hover{background:#f1f5f9!important;color:#0f172a!important}.agent-theme .agent-sider .ant-menu-item-selected{background:#f0fdfa!important;color:#0d9488!important;font-weight:600}.agent-theme .agent-sider .ant-menu-item-selected .anticon{color:#14b8a6!important}.agent-theme .agent-sider .ant-menu-item .anticon{color:#94a3b8;font-size:16px;transition:color .2s}.agent-theme .agent-sider .ant-menu-item:hover .anticon{color:#475569}.agent-theme .agent-header{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffd9!important;border-bottom:1px solid #e5e7eb;box-shadow:none;display:flex;height:64px;justify-content:space-between;padding:0 24px!important}.agent-theme .agent-content{background:#0000;min-height:calc(100vh - 64px);padding:24px}.agent-theme .ant-card{border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 3px #0000000a,0 1px 2px #0000000f;transition:all .3s ease}.agent-theme .ant-card:hover{box-shadow:0 10px 40px #0000000f}.agent-theme .ant-card .ant-card-head{border-bottom:1px solid #f0f0f0;min-height:auto;padding:16px 24px}.agent-theme .ant-card .ant-card-head-title{color:#0f172a;font-size:15px;font-weight:600}.agent-theme .agent-stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 1px 3px #0000000a;padding:20px;transition:all .3s ease}.agent-theme .agent-stat-card:hover{box-shadow:0 10px 40px #0000000f;transform:translateY(-2px)}.agent-theme .agent-stat-icon{align-items:center;border-radius:12px;display:flex;flex-shrink:0;font-size:22px;height:48px;justify-content:center;width:48px}.agent-theme .agent-stat-icon.primary{background:#f0fdfa;color:#14b8a6}.agent-theme .agent-stat-icon.success{background:#ecfdf5;color:#10b981}.agent-theme .agent-stat-icon.warning{background:#fffbeb;color:#f59e0b}.agent-theme .agent-stat-icon.danger{background:#fef2f2;color:#ef4444}.agent-theme .agent-stat-icon.purple{background:#faf5ff;color:#a855f7}.agent-theme .agent-stat-icon.blue{background:#eff6ff;color:#3b82f6}.agent-theme .agent-stat-value{color:#0f172a;font-size:24px;font-weight:700;line-height:1.2}.agent-theme .agent-stat-label{color:#64748b;font-size:13px;margin-bottom:2px}.agent-theme .ant-table-wrapper{border-radius:16px;overflow:hidden}.agent-theme .ant-table{border-radius:0}.agent-theme .ant-table-thead>tr>th{background:#f8fafc!important;border-bottom:1px solid #e5e7eb;color:#475569!important;font-size:13px;font-weight:600;padding:12px 16px}.agent-theme .ant-table-tbody>tr>td{border-bottom:1px solid #f1f5f9;color:#334155;padding:12px 16px}.agent-theme .ant-table-tbody>tr:hover>td{background:#f8fafc!important}.agent-theme .ant-table-tbody>tr:last-child>td{border-bottom:none}.agent-theme .ant-btn-primary{background:linear-gradient(135deg,#2dd4bf,#14b8a6)!important;border:none!important;border-radius:10px;box-shadow:0 2px 8px #2dd4bf33;font-weight:500;transition:all .2s ease}.agent-theme .ant-btn-primary:hover{background:linear-gradient(135deg,#5eead4,#2dd4bf)!important;box-shadow:0 4px 14px #2dd4bf4d;transform:translateY(-1px)}.agent-theme .ant-btn-primary:active{transform:scale(.98)}.agent-theme .ant-btn-primary.ant-btn-background-ghost{background:#0000!important;border:1px solid #2dd4bf!important;box-shadow:none;color:#2dd4bf!important}.agent-theme .ant-btn-primary.ant-btn-background-ghost:hover{background:#2dd4bf0f!important;border-color:#5eead4!important;box-shadow:none;color:#5eead4!important}.agent-theme .ant-btn-default{border-color:#e5e7eb;border-radius:10px;color:#475569;font-weight:500}.agent-theme .ant-btn-default:hover{border-color:#14b8a6!important;color:#14b8a6!important}.agent-theme .ant-tag{border:none;border-radius:20px;font-size:12px;font-weight:500;padding:2px 10px}.agent-theme .ant-modal-content{border-radius:16px;overflow:hidden}.agent-theme .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:20px 24px}.agent-theme .ant-modal-title{color:#0f172a;font-size:16px;font-weight:600}.agent-theme .ant-modal-footer{border-top:1px solid #f0f0f0;padding:16px 24px}.agent-theme .ant-input,.agent-theme .ant-input-number,.agent-theme .ant-picker,.agent-theme .ant-select-selector{border-color:#e5e7eb!important;border-radius:10px!important;transition:all .2s}.agent-theme .ant-input-focused,.agent-theme .ant-input-number-focused,.agent-theme .ant-input-number:focus,.agent-theme .ant-input:focus,.agent-theme .ant-select-focused .ant-select-selector{border-color:#14b8a6!important;box-shadow:0 0 0 3px #14b8a61f!important}.agent-theme .ant-tabs-tab{border-radius:8px;padding:6px 16px!important;transition:all .2s}.agent-theme .ant-tabs-tab-active .ant-tabs-tab-btn{color:#0d9488!important;font-weight:600}.agent-theme .ant-tabs-ink-bar{background:#14b8a6!important}.agent-theme .ant-pagination-item{border-radius:8px}.agent-theme .ant-pagination-item-active{background:#14b8a6!important;border-color:#14b8a6!important}.agent-theme .ant-pagination-item-active a{color:#fff!important}.agent-theme .agent-page-title{color:#0f172a;font-size:22px;font-weight:700;margin-bottom:4px}.agent-theme .agent-page-desc{color:#64748b;font-size:14px}.agent-theme .agent-header-username{color:#0f172a;font-size:14px}.agent-theme .agent-header-role{color:#94a3b8;font-size:12px}@media (max-width:768px){.agent-theme .agent-content{padding:12px}.agent-theme .agent-stat-card{padding:16px}.agent-theme .agent-stat-value{font-size:20px}}.agent-theme ::-webkit-scrollbar{height:6px;width:6px}.agent-theme ::-webkit-scrollbar-track{background:#0000}.agent-theme ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.agent-theme ::-webkit-scrollbar-thumb:hover{background:#94a3b8}.agent-theme .agent-action-btn{border-radius:8px;font-size:13px;min-height:34px;padding:4px 14px}.agent-theme .agent-action-btn.agent-action-btn--edit{background:linear-gradient(135deg,#5eead4,#2dd4bf)!important;border:none!important;box-shadow:0 2px 6px #2dd4bf33;color:#fff!important}.agent-theme .agent-action-btn.agent-action-btn--edit:hover{background:linear-gradient(135deg,#99f6e4,#5eead4)!important;box-shadow:0 4px 10px #2dd4bf4d}.agent-theme .agent-action-btn.agent-action-btn--start,.agent-theme .agent-action-btn.agent-action-btn--start-disabled{border-radius:8px;min-height:34px;padding:4px 14px}.agent-theme .ant-form-item,.agent-theme .ant-modal .ant-form-item{margin-bottom:20px!important}.agent-theme .ant-table-tbody>tr>td,.agent-theme .ant-table-thead>tr>th{padding:14px 16px!important}.agent-theme .ant-card .ant-card-body{padding:20px 24px}.agent-theme .agent-stat-card{padding:22px 20px}.agent-theme .agent-page-title{margin-bottom:6px}.agent-theme .agent-page-desc{margin-bottom:4px}.agent-theme .ant-divider-horizontal{margin:20px 0 16px!important}.agent-theme .ant-modal-body{padding:24px!important}.agent-theme .ant-modal .ant-tabs-content{padding-top:8px}.agent-theme .ant-space{gap:10px!important}.agent-theme .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:36px!important;padding:2px 11px!important}.agent-theme .ant-select-single .ant-select-selection-search-input{height:34px!important}.agent-theme .ant-input{height:36px}.agent-theme .ant-input-affix-wrapper{height:36px;padding:4px 11px}.agent-theme .ant-input-affix-wrapper>.ant-input{height:auto}.agent-theme .ant-input-number{height:36px}.agent-theme .ant-input-number-input{height:34px;line-height:34px;padding-bottom:0;padding-top:0}.agent-theme .ant-picker{height:36px!important}.agent-theme .ant-btn{height:36px;padding:4px 16px}.agent-theme .ant-btn-sm{height:30px;padding:2px 10px}.agent-theme .ant-table-pagination{margin:16px 0 8px!important}.agent-theme .ant-pagination .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:32px!important;padding:0 11px!important}.agent-theme .ant-pagination .ant-select-single .ant-select-selection-search-input{height:30px!important}.agent-theme .ant-table-wrapper *,.agent-theme .ant-table-wrapper :after,.agent-theme .ant-table-wrapper :before{border-spacing:0}.agent-theme .ant-table-container{border-top:none!important}.agent-theme .ant-table-header{border-radius:0!important;margin:0!important;overflow:hidden!important;padding:0!important}.agent-theme .ant-table-header table{border-bottom:none!important;margin:0!important}.agent-theme .ant-table-body{margin:0!important;padding:0!important}.agent-theme .ant-table-body table{margin:0!important}.agent-theme .ant-table-cell-scrollbar{display:none!important;padding:0!important;width:0!important}.agent-theme .ant-table,.agent-theme .ant-table-content,.agent-theme .ant-table-scroll{margin:0!important;padding:0!important}.agent-theme .ant-table-thead>tr>th{border-bottom:1px solid #e5e7eb!important}.agent-theme .ant-table-container table>thead>tr:first-child th:first-child{border-top-left-radius:0!important}.agent-theme .ant-table-container table>thead>tr:first-child th:last-child{border-top-right-radius:0!important}.agent-theme .ant-table-cell-fix-left,.agent-theme .ant-table-cell-fix-right{background:inherit}.agent-theme .ant-table-measure-row{display:none!important}.agent-theme.dark{background:#0f172a}.agent-theme.dark .agent-sider{background:#1e293b!important;border-right-color:#334155}.agent-theme.dark .agent-sider .ant-layout-sider-children{background:#1e293b}.agent-theme.dark .agent-sider-brand{border-bottom-color:#334155;color:#e2e8f0}.agent-theme.dark .agent-sider .ant-menu{background:#0000!important}.agent-theme.dark .agent-sider .ant-menu-item{color:#94a3b8!important}.agent-theme.dark .agent-sider .ant-menu-item:hover{background:#94a3b814!important;color:#e2e8f0!important}.agent-theme.dark .agent-sider .ant-menu-item-selected{background:#2dd4bf1f!important;color:#2dd4bf!important}.agent-theme.dark .agent-sider .ant-menu-item-selected .anticon{color:#2dd4bf!important}.agent-theme.dark .agent-sider .ant-menu-item .anticon{color:#64748b}.agent-theme.dark .agent-sider .ant-menu-item:hover .anticon{color:#94a3b8}.agent-theme.dark .agent-header{background:#1e293bd9!important;border-bottom-color:#334155}.agent-theme.dark .agent-header-username{color:#e2e8f0!important}.agent-theme.dark .agent-header-role{color:#64748b!important}.agent-theme.dark .ant-card{background:#1e293b;border-color:#334155;box-shadow:0 1px 3px #0003}.agent-theme.dark .ant-card:hover{box-shadow:0 10px 40px #0003}.agent-theme.dark .ant-card .ant-card-head{border-bottom-color:#334155}.agent-theme.dark .ant-card .ant-card-head-title{color:#e2e8f0}.agent-theme.dark .agent-stat-card{background:#1e293b;border-color:#334155;box-shadow:0 1px 3px #0003}.agent-theme.dark .agent-stat-value{color:#f1f5f9}.agent-theme.dark .agent-stat-label{color:#94a3b8}.agent-theme.dark .agent-stat-icon.primary{background:#14b8a626}.agent-theme.dark .agent-stat-icon.success{background:#10b98126}.agent-theme.dark .agent-stat-icon.warning{background:#f59e0b26}.agent-theme.dark .agent-stat-icon.danger{background:#ef444426}.agent-theme.dark .agent-stat-icon.purple{background:#a855f726}.agent-theme.dark .agent-stat-icon.blue{background:#3b82f626}.agent-theme.dark .ant-table{background:#1e293b}.agent-theme.dark .ant-table-thead>tr>th{background:#162032!important;border-bottom-color:#334155!important;color:#94a3b8!important}.agent-theme.dark .ant-table-tbody>tr>td{border-bottom-color:#1e293b;color:#cbd5e1}.agent-theme.dark .ant-table-tbody>tr:hover>td{background:#162032!important}.agent-theme.dark .ant-table-cell-fix-left,.agent-theme.dark .ant-table-cell-fix-right{background:#1e293b}.agent-theme.dark .ant-table-tbody>tr:hover .ant-table-cell-fix-left,.agent-theme.dark .ant-table-tbody>tr:hover .ant-table-cell-fix-right{background:#162032}.agent-theme.dark .ant-btn-primary{background:linear-gradient(135deg,#2dd4bf,#14b8a6)!important}.agent-theme.dark .ant-btn-primary:hover{background:linear-gradient(135deg,#5eead4,#2dd4bf)!important}.agent-theme.dark .ant-btn-default{background:#1e293b;border-color:#475569;color:#cbd5e1}.agent-theme.dark .ant-btn-default:hover{background:#2dd4bf0f;border-color:#2dd4bf!important;color:#2dd4bf!important}.agent-theme.dark .ant-btn-text{color:#94a3b8}.agent-theme.dark .ant-btn-text:hover{background:#94a3b814;color:#e2e8f0}.agent-theme.dark .ant-input,.agent-theme.dark .ant-input-number,.agent-theme.dark .ant-picker{background:#162032!important;border-color:#334155!important;color:#e2e8f0}.agent-theme.dark .ant-input-number-input::placeholder,.agent-theme.dark .ant-input::placeholder{color:#475569}.agent-theme.dark .ant-input-focused,.agent-theme.dark .ant-input-number-focused,.agent-theme.dark .ant-input-number:focus,.agent-theme.dark .ant-input:focus{border-color:#2dd4bf!important;box-shadow:0 0 0 3px #2dd4bf26!important}.agent-theme.dark .ant-input-affix-wrapper{background:#162032;border-color:#334155}.agent-theme.dark .ant-select-selector{background:#162032!important;border-color:#334155!important;color:#e2e8f0!important}.agent-theme.dark .ant-select-focused .ant-select-selector{border-color:#2dd4bf!important;box-shadow:0 0 0 3px #2dd4bf26!important}.agent-theme.dark .ant-select-dropdown{background:#1e293b;border:1px solid #334155}.agent-theme.dark .ant-select-item{color:#cbd5e1}.agent-theme.dark .ant-select-item-option-active{background:#94a3b814}.agent-theme.dark .ant-select-item-option-selected{background:#2dd4bf1f;color:#2dd4bf}.agent-theme.dark .ant-modal-content{background:#1e293b}.agent-theme.dark .ant-modal-header{background:#1e293b;border-bottom-color:#334155}.agent-theme.dark .ant-modal-title{color:#e2e8f0}.agent-theme.dark .ant-modal-footer{border-top-color:#334155}.agent-theme.dark .ant-modal-close-x{color:#94a3b8}.agent-theme.dark .ant-tag{border:none}.agent-theme.dark .ant-tabs-tab{color:#94a3b8!important}.agent-theme.dark .ant-tabs-tab-active .ant-tabs-tab-btn{color:#2dd4bf!important}.agent-theme.dark .ant-tabs-ink-bar{background:#2dd4bf!important}.agent-theme.dark .ant-pagination-item{background:#1e293b;border-color:#334155}.agent-theme.dark .ant-pagination-item a{color:#cbd5e1}.agent-theme.dark .ant-pagination-item-active{background:#2dd4bf!important;border-color:#2dd4bf!important}.agent-theme.dark .ant-pagination-item-active a{color:#0f172a!important}.agent-theme.dark .ant-pagination-next .ant-pagination-item-link,.agent-theme.dark .ant-pagination-prev .ant-pagination-item-link{background:#1e293b;border-color:#334155;color:#94a3b8}.agent-theme.dark .ant-divider{border-color:#334155}.agent-theme.dark .ant-form-item-label>label{color:#cbd5e1}.agent-theme.dark .ant-alert{border-color:#334155}.agent-theme.dark .ant-alert-info{background:#3b82f614}.agent-theme.dark .ant-alert-warning{background:#f59e0b14}.agent-theme.dark .ant-alert-error{background:#ef444414}.agent-theme.dark .ant-alert-success{background:#10b98114}.agent-theme.dark .ant-popover-inner{background:#1e293b;border:1px solid #334155}.agent-theme.dark .ant-popover-arrow:before{background:#1e293b}.agent-theme.dark .ant-dropdown .ant-dropdown-menu{background:#1e293b;border:1px solid #334155}.agent-theme.dark .ant-dropdown .ant-dropdown-menu-item{color:#cbd5e1}.agent-theme.dark .ant-dropdown .ant-dropdown-menu-item:hover{background:#94a3b814}.agent-theme.dark .ant-tooltip-inner{background:#334155}.agent-theme.dark .ant-switch{background:#475569}.agent-theme.dark .ant-switch-checked{background:#14b8a6!important}.agent-theme.dark .ant-empty-description{color:#64748b}.agent-theme.dark .ant-spin-text{color:#94a3b8}.agent-theme.dark .agent-page-title{color:#f1f5f9}.agent-theme.dark .agent-page-desc{color:#94a3b8}.agent-theme.dark .agent-action-btn{background:#1e293b;border-color:#475569;color:#cbd5e1}.agent-theme.dark .agent-action-btn.agent-action-btn--edit{background:linear-gradient(135deg,#5eead4,#2dd4bf)!important;border:none!important;color:#fff!important}.agent-theme.dark ::-webkit-scrollbar-thumb{background:#475569}.agent-theme.dark ::-webkit-scrollbar-thumb:hover{background:#64748b}.agent-theme.dark .ant-typography{color:#e2e8f0}.agent-theme.dark .ant-statistic-title{color:#94a3b8}.agent-theme.dark .ant-statistic-content{color:#e2e8f0}.agent-theme.dark .ant-checkbox-inner,.agent-theme.dark .ant-radio-inner{background:#162032;border-color:#475569}.agent-theme.dark .ant-badge-status-text{color:#cbd5e1}.agent-account-actions{display:flex;flex-wrap:nowrap;gap:2px;white-space:nowrap}.agent-account-actions .ant-btn-link{font-size:12px;height:26px;padding:0 6px}.agent-account-actions .ant-btn-link:not(:disabled):hover{background:#0000000a;border-radius:4px}.agent-account-actions .ant-btn-link[style*="color: rgb(82, 196, 65)"]{font-weight:500}.agent-account-actions .ant-btn-link.ant-btn-dangerous{color:#ff4d4f}.agent-account-actions .ant-btn-link.ant-btn-dangerous:hover{color:#ff7875}.ant-table-body{-webkit-overflow-scrolling:touch;overflow-x:auto!important}@media (max-width:768px){.agent-account-actions .ant-btn-link{font-size:11px;padding:0 4px}.agent-search-actions{margin-top:12px;width:100%}.agent-search-actions .ant-btn{flex:1 1;min-width:auto}.agent-action-btn{font-size:13px;padding:6px 12px}.agent-cost-card{font-size:13px;padding:10px}.agent-toolbar{margin-bottom:12px}.agent-toolbar .ant-space{width:100%}.agent-toolbar .ant-btn{flex:1 1;min-width:auto}}.agent-action-btn{background:#fff;border:1px solid #d9d9d9;border-radius:4px;padding:4px 12px;transition:all .2s ease}.agent-action-btn:hover{box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.agent-action-btn--edit{color:#1890ff}.agent-action-btn--start{color:#52c41a}.agent-action-btn--start-disabled{background:#f5f5f5;color:#bfbfbf;cursor:not-allowed}.agent-action-btn--freeze{border-color:#1890ff;color:#1890ff}.agent-action-btn--delete,.agent-action-btn--unfreeze{border-color:#ff4d4f;color:#ff4d4f}.agent-action-btn--renew{border-color:#52c41a;color:#52c41a}.agent-search-actions .ant-btn{min-width:120px}.agent-toolbar{margin-bottom:16px}.agent-mobile-load-more{margin-top:16px;text-align:center}.agent-hint-card{background:#f0f9ff;border:1px solid #bae7ff;border-radius:4px;margin-top:8px;padding:8px;transition:all .3s ease}.agent-hint-card p{color:#1890ff;font-size:12px;margin:0}.agent-template-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.agent-template-row p{font-weight:700;margin:0}.agent-link-compact{padding:0}.agent-cost-card{background:#f6ffed;border:1px solid #b7eb8f;border-radius:4px;margin-top:8px;padding:12px;transition:all .3s ease}.agent-cost-card--danger{background:#fff2f0;border-color:#ffccc7}.agent-cost-meta{color:#666;font-size:12px}.agent-cost-main{font-size:14px;font-weight:700;margin-top:4px}.agent-cost-main--ok{color:#52c41a}.agent-cost-main--danger{color:#ff4d4f}.agent-note-warning{color:#fa8c16;margin-top:8px}.agent-modal-input-wide{margin-top:8px;width:100%}.agent-text-muted-small{color:#666;font-size:12px}.agent-text-danger-small{color:#ff4d4f;font-size:12px}.agent-template-apply-note{margin-top:8px}.agent-input-full{width:100%}.agent-tag-no-margin{margin-bottom:0}.agent-note-ellipsis{margin:0;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-device-list{max-width:220px}.agent-device-tag{margin-bottom:4px}.agent-device-more{color:#999;margin-left:6px}.ant-card .ant-statistic-title{font-size:13px;font-weight:500;margin-bottom:8px}.ant-card .ant-statistic-content{font-size:28px;font-weight:600}.ant-card .ant-statistic-content-value{line-height:1.2}.agent-days-left{font-weight:700}.agent-progress-cell{word-wrap:break-word;line-height:1.5;margin:0 auto;max-width:300px;padding:4px 8px;white-space:normal;word-break:break-all}.agent-text-muted{color:#999}.agent-auth-cell{text-align:center}.agent-auth-date{color:#666;font-size:12px}.agent-auth-remain{font-size:11px;font-weight:700;margin-top:2px}.agent-info-box{background:#f5f5f5;border:1px solid #d9d9d9;border-radius:6px;padding:12px}.ui-loading-placeholder{color:#999;padding:20px;text-align:center}.agent-page-container{background:#0000;min-height:calc(100vh - 64px);padding:0 24px}.agent-page-header{margin-bottom:24px;padding:0}.agent-page-title{color:#262626;font-size:24px;font-weight:600;margin-bottom:8px!important}.agent-page-subtitle{color:#8c8c8c;font-size:14px;margin-top:4px}.agent-stats-row{margin-bottom:24px}.agent-stat-card{border:1px solid #f0f0f0;border-radius:8px;text-align:center;transition:all .3s ease}.agent-stat-card .ant-statistic{align-items:center;display:flex;flex-direction:column}.agent-stat-card:hover{border-color:#d9d9d9;box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.agent-stat-card--total{background:linear-gradient(135deg,#e6f7ff,#fff)}.agent-stat-card--normal{background:linear-gradient(135deg,#f6ffed,#fff)}.agent-stat-card--frozen{background:linear-gradient(135deg,#fff7e6,#fff)}.agent-stat-card--expired{background:linear-gradient(135deg,#fff1f0,#fff)}.agent-stat-card--official{background:linear-gradient(135deg,#f9f0ff,#fff)}.agent-stat-card--bilibili{background:linear-gradient(135deg,#e6fffb,#fff)}.agent-main-section{background:#0000}.agent-unified-toolbar{align-items:center;border-bottom:1px solid #f0f0f0;border-top:1px solid #f0f0f0;display:flex;margin:16px 0;padding:12px 0}.agent-toolbar-divider{background:#d9d9d9;height:20px;margin:0 4px;width:1px}@media (max-width:768px){.agent-page-container{padding:0 12px}.agent-page-title{font-size:20px}.agent-page-subtitle{font-size:12px}.agent-stat-card{margin-bottom:12px}.agent-unified-toolbar{margin:12px 0;padding:10px 0}}.agent-form-section{margin-bottom:24px}.ant-form-item-label>label{color:#262626;font-weight:500}.ant-input,.ant-picker,.ant-select-selector{border-radius:6px;transition:all .2s ease}.ant-input:focus,.ant-picker-focused,.ant-select-focused .ant-select-selector{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.ant-card .ant-form-item{margin-bottom:16px}.ant-card .ant-form-item:last-child{margin-bottom:0}.ant-btn-group .ant-btn{border-radius:6px}.ant-space{gap:8px!important}.ant-table{border-radius:8px;overflow:hidden}.ant-table-thead>tr>th{background:#fafafa;border-bottom:2px solid #f0f0f0;color:#262626;font-weight:600}.ant-table-tbody>tr:hover>td{background:#f5f7fa}.ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0}.ant-modal{border-radius:8px}.ant-modal-header{border-bottom:1px solid #f0f0f0;padding:16px}.ant-modal-title{font-size:18px;font-weight:600}.ant-modal-body{padding:12px}.ant-modal-footer{border-top:1px solid #f0f0f0;padding:12px 16px}.ant-tag{border:none;border-radius:4px;font-size:12px;padding:2px 8px}.ant-input-group-addon{border-radius:6px 0 0 6px}.ant-input-group .ant-input{border-radius:0 6px 6px 0}.ant-select-multiple .ant-select-selection-item{background:#f0f0f0;border:none;border-radius:4px}.ant-picker{width:100%}.ant-input-number{border-radius:6px;width:100%}.ant-switch{min-width:44px}.ant-checkbox-group{width:100%}.ant-checkbox-wrapper{margin-bottom:8px}.ant-divider{border-color:#f0f0f0;margin:16px 0}.ant-empty{padding:40px 0}.ant-empty-description{color:#8c8c8c}.ant-spin-nested-loading>div>.ant-spin{max-height:none}.ant-dropdown-menu{border-radius:6px;box-shadow:0 4px 12px #0000001f}.ant-dropdown-menu-item{padding:8px 16px;transition:all .2s ease}.ant-dropdown-menu-item:hover{background:#f5f7fa}.ant-popconfirm{border-radius:6px}.ant-message{top:24px}.ant-message-notice-content{border-radius:6px;box-shadow:0 4px 12px #0000001f}.compact-form .ant-form-item{margin-bottom:12px}.compact-form .ant-card-body{padding:8px 10px}.agent-more-dropdown .ant-dropdown-menu{min-width:120px}.agent-more-dropdown .ant-dropdown-menu-item{margin:2px 0;padding:10px 20px}.inspection-summary-grid .ant-col{display:flex}.inspection-page-head{display:flex;flex-direction:column;gap:6px}.inspection-empty-card,.inspection-log-card,.inspection-toolbar-card{border:1px solid #94a3b829;border-radius:22px;box-shadow:0 10px 24px #0f172a0d}.inspection-empty-card .ant-card-body,.inspection-log-card .ant-card-body,.inspection-toolbar-card .ant-card-body{padding:20px 22px}.inspection-toolbar-meta{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.inspection-toolbar-panel{display:flex;flex-direction:column;gap:14px}.inspection-toolbar-meta--dense{grid-template-columns:repeat(4,minmax(0,1fr))}.inspection-toolbar-meta__item{background:#f8fafc;border:1px solid #94a3b829;border-radius:16px;min-height:74px;padding:13px 15px}.inspection-toolbar-meta__item.is-featured{background:linear-gradient(180deg,#eff6fff5,#f8fafcf5);border-color:#3b82f633;box-shadow:inset 0 1px 0 #ffffffbf}.inspection-toolbar-meta__label{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.04em}.inspection-toolbar-meta__value{color:#0f172a;font-size:14px;font-weight:700;line-height:1.4;margin-top:7px}.inspection-toolbar-meta__badge{align-items:center;background:#fffffff5;border:1px solid #3b82f629;border-radius:999px;box-shadow:0 4px 12px #2563eb14;color:#1d4ed8;display:inline-flex;font-size:13px;font-weight:800;letter-spacing:.01em;min-height:34px;padding:0 14px}.inspection-toolbar-meta__badge--secondary{background:#fffffff0;border-color:#94a3b829;box-shadow:none;color:#334155}.inspection-toolbar-meta__badge--status{box-shadow:none}.inspection-toolbar-meta__badge--success{background:#f0fdf4f5;border-color:#22c55e29;color:#166534}.inspection-toolbar-meta__badge--running{background:#fffbebfa;border-color:#f59e0b2e;color:#b45309}.inspection-toolbar-meta__badge--danger{background:#fef2f2fa;border-color:#ef44442e;color:#b91c1c}.inspection-toolbar-meta__badge--neutral{background:#f8fafcf5;border-color:#94a3b829;color:#475569}.inspection-toolbar-bottom{align-items:center;background:#f8fafce6;border:1px solid #94a3b824;border-radius:16px;display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.inspection-toolbar-source{align-items:center;display:inline-flex;gap:10px;min-width:0}.inspection-toolbar-source__label{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.04em;white-space:nowrap}.inspection-toolbar-source__value{align-items:center;background:#fff;border:1px solid #94a3b829;border-radius:999px;color:#0f172a;display:inline-flex;font-size:13px;font-weight:700;min-height:32px;padding:0 12px}.inspection-toolbar-actions{justify-content:flex-end;margin-top:0}.inspection-toolbar-actions .ant-btn{border-radius:12px;height:40px;min-width:156px}.inspection-toolbar-alert{border-radius:16px}.inspection-summary-card{background:#fffffffa;border:1px solid #94a3b82e;border-radius:22px;box-shadow:0 12px 28px #0f172a0f,inset 0 1px 0 #ffffffd9;min-height:168px;overflow:hidden;padding:18px 18px 16px;position:relative;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;width:100%}.inspection-summary-card__accent{background:#94a3b82e;inset:0 auto 0 0;position:absolute;width:4px}.inspection-summary-card:hover{box-shadow:0 16px 32px #0f172a1a,inset 0 1px 0 #ffffffeb;transform:translateY(-2px)}.inspection-summary-card__glow{display:none}.inspection-summary-card__top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:22px}.inspection-summary-card__icon{align-items:center;border:1px solid #0000;border-radius:16px;box-shadow:inset 0 1px 0 #ffffffb3;display:inline-flex;font-size:20px;height:50px;justify-content:center;width:50px}.inspection-summary-card__label{color:#475569;font-size:13px;font-weight:700;letter-spacing:.04em}.inspection-summary-card__value{color:#0f172a;font-size:40px;font-weight:800;letter-spacing:-.04em;line-height:1;margin-top:8px}.inspection-summary-card__meta{color:#64748b;font-size:13px;line-height:1.5;margin-top:12px}.inspection-summary-card__status{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;justify-content:center;min-width:62px;padding:5px 11px;text-align:center}.inspection-summary-card__status.is-normal{background:#f0fdf4f5;border-color:#22c55e29;color:#166534}.inspection-summary-card__status.is-alert{background:#fef2f2f5;border-color:#ef44442e;color:#b91c1c}.inspection-summary-card__foot{border-top:1px solid #e2e8f0cc;color:#475569;font-size:12px;line-height:1.4;margin-top:14px;padding-top:12px}.inspection-summary-card--cyan .inspection-summary-card__icon{background:#06b6d41a;border-color:#06b6d424;color:#0891b2}.inspection-summary-card--cyan .inspection-summary-card__accent{background:#06b6d48c}.inspection-summary-card--cyan.is-highlight{border-color:#06b6d442}.inspection-summary-card--red .inspection-summary-card__icon{background:#ef44441a;border-color:#ef444424;color:#dc2626}.inspection-summary-card--red .inspection-summary-card__accent{background:#ef444499}.inspection-summary-card--red.is-highlight{border-color:#f8717147}.inspection-summary-card--gold .inspection-summary-card__icon{background:#f59e0b1a;border-color:#f59e0b24;color:#d97706}.inspection-summary-card--gold .inspection-summary-card__accent{background:#f59e0b99}.inspection-summary-card--gold.is-highlight{border-color:#f59e0b42}.inspection-summary-card--orange .inspection-summary-card__icon{background:#f973161a;border-color:#f9731624;color:#ea580c}.inspection-summary-card--orange .inspection-summary-card__accent{background:#f9731699}.inspection-summary-card--orange.is-highlight{border-color:#f9731642}.inspection-summary-card--blue .inspection-summary-card__icon{background:#3b82f61a;border-color:#3b82f624;color:#2563eb}.inspection-summary-card--blue .inspection-summary-card__accent{background:#3b82f694}.inspection-summary-card--blue.is-highlight{border-color:#3b82f642}.inspection-summary-card--violet .inspection-summary-card__icon{background:#8b5cf61a;border-color:#8b5cf624;color:#7c3aed}.inspection-summary-card--violet .inspection-summary-card__accent{background:#8b5cf694}.inspection-summary-card--violet.is-highlight{border-color:#8b5cf642}.inspection-summary-card.is-highlight{background:#fff;border-width:1px 1px 1px 0;box-shadow:0 16px 32px #0f172a17,inset 0 1px 0 #ffffffe0}.inspection-summary-card.is-highlight .inspection-summary-card__label,.inspection-summary-card.is-highlight .inspection-summary-card__value{color:#111827}.inspection-summary-card.is-highlight .inspection-summary-card__foot{color:#334155}.inspection-log-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.inspection-log-stat{background:#f8fafc;border:1px solid #94a3b829;border-radius:16px;padding:16px 18px}.inspection-log-stat.is-danger{background:#fef2f2f5;border-color:#ef444438}.inspection-log-stat.is-neutral{background:#eff6fff5;border-color:#3b82f629}.inspection-log-stat__label{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.04em}.inspection-log-stat__value{color:#0f172a;font-size:28px;font-weight:800;line-height:1;margin-top:8px}.inspection-section-collapse{background:#0000}.inspection-section-collapse .ant-collapse-item{background:#fffffffa;border:1px solid #94a3b829;border-radius:18px!important;margin-bottom:14px;overflow:hidden}.inspection-section-collapse .ant-collapse-header{align-items:center!important;padding:16px 18px!important}.inspection-section-collapse .ant-collapse-content-box{padding:0 18px 18px!important}.inspection-section-label{align-items:center;color:#0f172a;display:flex;gap:12px;justify-content:space-between;padding-right:10px;width:100%}.inspection-section-label__main{display:flex;flex-direction:column;gap:4px;min-width:0}.inspection-section-label__title{color:#0f172a;font-size:14px;font-weight:700;line-height:1.35}.inspection-section-label__subtitle{color:#64748b;font-size:12px;font-weight:500;line-height:1.5}.inspection-section-label .ant-tag{-webkit-margin-end:0;border-radius:999px;font-weight:700;margin-inline-end:0;min-width:42px;text-align:center}.inspection-admin-page .inspection-section-table .ant-table{background:#fff;border:1px solid #e2e8f0e6;border-radius:16px;overflow:hidden}.inspection-admin-page .inspection-section-table .ant-table-container{-webkit-border-start:none!important;border-inline-start:none!important}.inspection-admin-page .inspection-section-table .ant-table-thead>tr>th{background:#f8fafc;border-bottom:1px solid #e2e8f0e6;color:#475569;font-size:12px;font-weight:700;letter-spacing:.03em;padding:14px 16px}.inspection-admin-page .inspection-section-table .ant-table-tbody>tr>td{background:#fff;border-bottom:1px solid #f1f5f9eb;padding:14px 16px;vertical-align:middle}.inspection-admin-page .inspection-section-table__row.is-alt>td{background:#fbfdff!important}.inspection-admin-page .inspection-section-table .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.inspection-admin-page .inspection-section-table .ant-table-tbody>tr:last-child>td{border-bottom:none}.inspection-admin-page .inspection-section-table .ant-pagination{margin-bottom:0;margin-top:16px}.inspection-admin-page .inspection-section-table .ant-pagination .ant-pagination-item,.inspection-admin-page .inspection-section-table .ant-pagination .ant-pagination-next,.inspection-admin-page .inspection-section-table .ant-pagination .ant-pagination-prev{border-color:#cbd5e1e6;border-radius:10px}.inspection-admin-page .inspection-section-table .ant-pagination .ant-pagination-item-active{background:#eff6fff5;border-color:#2563eb47}.inspection-admin-page .inspection-section-table .ant-typography code,.inspection-admin-page .inspection-section-table code{background:#f8fafcf5;border:1px solid #cbd5e1b3;border-radius:10px;color:#0f172a;font-size:12px}.admin-theme .inspection-log-stat,.admin-theme .inspection-section-collapse .ant-collapse-item,.admin-theme .inspection-summary-card,.admin-theme .inspection-toolbar-meta__item{background:#fffffffa}.admin-theme.dark .inspection-summary-card,.agent-theme.dark .inspection-summary-card{background:#0f172af5;border-color:#94a3b824;box-shadow:0 16px 34px #02061757,inset 0 1px 0 #ffffff0a}.admin-theme.dark .inspection-summary-card__label,.agent-theme.dark .inspection-summary-card__label{color:#cbd5e1}.admin-theme.dark .inspection-summary-card__value,.agent-theme.dark .inspection-summary-card__value{color:#f8fafc}.admin-theme.dark .inspection-summary-card__meta,.agent-theme.dark .inspection-summary-card__meta{color:#94a3b8}.admin-theme.dark .inspection-empty-card,.admin-theme.dark .inspection-log-card,.admin-theme.dark .inspection-toolbar-card{background:#0f172af5;border-color:#94a3b81f}.admin-theme.dark .inspection-toolbar-bottom{background:#1e293bb8;border-color:#94a3b81f}.admin-theme.dark .inspection-toolbar-meta__item.is-featured{background:linear-gradient(180deg,#1e40af2e,#1e293bdb);border-color:#60a5fa3d}.admin-theme.dark .inspection-log-stat,.admin-theme.dark .inspection-section-collapse .ant-collapse-item,.admin-theme.dark .inspection-toolbar-meta__item{background:#1e293bd6;border-color:#94a3b81f}.admin-theme.dark .inspection-log-stat__label,.admin-theme.dark .inspection-toolbar-meta__label,.admin-theme.dark .inspection-toolbar-source__label{color:#94a3b8}.admin-theme.dark .inspection-log-stat__value,.admin-theme.dark .inspection-section-label,.admin-theme.dark .inspection-section-label__title,.admin-theme.dark .inspection-toolbar-meta__value{color:#f8fafc}.admin-theme.dark .inspection-toolbar-source__value{background:#0f172aeb;border-color:#475569cc;color:#f8fafc}.admin-theme.dark .inspection-toolbar-meta__badge{background:#0f172ae6;border-color:#60a5fa42;box-shadow:none;color:#bfdbfe}.admin-theme.dark .inspection-toolbar-meta__badge--secondary{background:#1e293be6;border-color:#475569cc;color:#e2e8f0}.admin-theme.dark .inspection-toolbar-meta__badge--success{background:#14532d6b;border-color:#22c55e3d;color:#86efac}.admin-theme.dark .inspection-toolbar-meta__badge--running{background:#78350f66;border-color:#f59e0b3d;color:#fcd34d}.admin-theme.dark .inspection-toolbar-meta__badge--danger{background:#7f1d1d6b;border-color:#ef44443d;color:#fca5a5}.admin-theme.dark .inspection-toolbar-meta__badge--neutral{background:#1e293beb;border-color:#475569d1;color:#cbd5e1}.admin-theme.dark .inspection-section-label__subtitle{color:#94a3b8}.admin-theme.dark .inspection-summary-card__foot{border-top-color:#334155e6;color:#94a3b8}.admin-theme.dark .inspection-summary-card__status.is-normal{background:#14532d75;border-color:#22c55e38;color:#86efac}.admin-theme.dark .inspection-summary-card__status.is-alert{background:#7f1d1d6b;border-color:#ef44443d;color:#fca5a5}.admin-theme.dark .inspection-admin-page .inspection-section-table .ant-table{background:#0f172af5;border-color:#334155e6}.admin-theme.dark .inspection-admin-page .inspection-section-table .ant-table-thead>tr>th{background:#1e293bf2;border-bottom-color:#334155e6;color:#94a3b8}.admin-theme.dark .inspection-admin-page .inspection-section-table .ant-table-tbody>tr>td{background:#0f172af5;border-bottom-color:#1e293bf2;color:#e2e8f0}.admin-theme.dark .inspection-admin-page .inspection-section-table__row.is-alt>td{background:#111f34f5!important}.admin-theme.dark .inspection-admin-page .inspection-section-table .ant-table-tbody>tr:hover>td{background:#1e293bf5!important}.admin-theme.dark .inspection-admin-page .inspection-section-table .ant-pagination .ant-pagination-item,.admin-theme.dark .inspection-admin-page .inspection-section-table .ant-pagination .ant-pagination-next,.admin-theme.dark .inspection-admin-page .inspection-section-table .ant-pagination .ant-pagination-prev{background:#1e293be6;border-color:#475569e6}.admin-theme.dark .inspection-admin-page .inspection-section-table .ant-pagination .ant-pagination-item a{color:#cbd5e1}.admin-theme.dark .inspection-admin-page .inspection-section-table .ant-pagination .ant-pagination-item-active{background:#1e40af38;border-color:#60a5fa57}.admin-theme.dark .inspection-admin-page .inspection-section-table .ant-typography code,.admin-theme.dark .inspection-admin-page .inspection-section-table code{background:#1e293be6;border-color:#475569cc;color:#f8fafc}.admin-theme.dark .inspection-summary-card.is-highlight,.agent-theme.dark .inspection-summary-card.is-highlight{box-shadow:0 18px 38px #02061761,inset 0 1px 0 #ffffff0d}@media (max-width:768px){.inspection-log-grid,.inspection-toolbar-meta{grid-template-columns:1fr}.inspection-toolbar-meta--dense{grid-template-columns:1fr 1fr}.inspection-toolbar-bottom{align-items:stretch;flex-direction:column}.inspection-toolbar-source{justify-content:space-between}.inspection-toolbar-actions{display:flex;justify-content:stretch;width:100%}.inspection-toolbar-actions .ant-btn,.inspection-toolbar-actions .ant-space-item{width:100%}.inspection-summary-card{border-radius:18px;min-height:152px;padding:16px}.inspection-summary-card__value{font-size:34px}.inspection-summary-card__icon{border-radius:14px;font-size:18px;height:44px;width:44px}.inspection-empty-card .ant-card-body,.inspection-log-card .ant-card-body,.inspection-section-collapse .ant-collapse-content-box,.inspection-section-collapse .ant-collapse-header,.inspection-toolbar-card .ant-card-body{padding-left:16px!important;padding-right:16px!important}}@keyframes userPageFadeIn{0%{opacity:0}to{opacity:1}}@keyframes combatBounce{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes chatBubbleSlideUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.user-page-enter{animation:userPageFadeIn .28s ease-out forwards}.quick-card{transition:box-shadow .25s ease,transform .25s ease}.quick-card:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}.settings-btn{transition:all .3s ease}.settings-btn:hover{border-color:#ffe900!important;box-shadow:0 4px 12px #0000001a;color:#ffe900!important;transform:translateY(-2px)}.settings-btn-danger{transition:all .3s ease}.settings-btn-danger:hover{background:#ff4d4f!important;box-shadow:0 4px 12px #ff4d4f4d;color:#fff!important;transform:translateY(-2px)}.combat-bounce{animation:combatBounce .4s ease-out}.chat-bubble-enter{animation:chatBubbleSlideUp .3s ease-out both}.config-card-body{max-height:0;opacity:0;overflow:hidden;transition:max-height .25s ease,opacity .2s ease}.config-card-body.expanded{max-height:500px;opacity:1}.pull-indicator{color:#999;font-size:13px;padding:8px 0;text-align:center;transition:opacity .2s ease}@supports not ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.menu-btn-overlay{background:#0000000f!important}}@media (prefers-reduced-motion:reduce){.chat-bubble-enter,.combat-bounce,.user-page-enter{animation-duration:.01s!important}.config-card-body,.quick-card,.settings-btn,.settings-btn-danger{transition-duration:.01s!important}.quick-card:hover,.settings-btn-danger:hover,.settings-btn:hover{transform:none!important}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes float1{0%,to{opacity:.15;transform:translate(0) rotate(0deg)}25%{opacity:.25;transform:translate(80px,-120px) rotate(90deg)}50%{opacity:.1;transform:translate(-60px,-200px) rotate(180deg)}75%{opacity:.2;transform:translate(40px,-80px) rotate(270deg)}}@keyframes float2{0%,to{opacity:.1;transform:translate(0) rotate(0deg)}33%{opacity:.2;transform:translate(-100px,-150px) rotate(120deg)}66%{opacity:.15;transform:translate(70px,-100px) rotate(240deg)}}@keyframes float3{0%,to{opacity:.12;transform:translate(0)}50%{opacity:.22;transform:translate(60px,-180px)}}@keyframes glowBreath{0%,to{box-shadow:0 4px 20px #0000001a}50%{box-shadow:0 8px 40px #0000002e}}.login-card-animated{animation:fadeSlideUp .6s ease-out,glowBreath 4s ease-in-out infinite}.login-icon-animated{animation:iconPulse 2.5s ease-in-out infinite;display:inline-block}.login-particle{border-radius:50%;pointer-events:none;position:absolute}.login-particle-1{animation:float1 12s ease-in-out infinite;bottom:10%;height:120px;left:5%;width:120px}.login-particle-2{animation:float2 10s ease-in-out infinite;height:80px;right:10%;top:15%;width:80px}.login-particle-3{animation:float3 8s ease-in-out infinite;height:60px;right:20%;top:60%;width:60px}.login-particle-4{animation:float2 14s ease-in-out infinite reverse;bottom:25%;height:100px;left:30%;width:100px}.login-particle-5{animation:float1 9s ease-in-out infinite reverse;height:40px;left:15%;top:30%;width:40px}.login-btn-glow{overflow:hidden;position:relative;transition:all .3s ease!important}.login-btn-glow:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.login-btn-glow:active:not(:disabled){transform:translateY(0)}@media (prefers-reduced-motion:reduce){.login-card-animated,.login-icon-animated,.login-particle-1,.login-particle-2,.login-particle-3,.login-particle-4,.login-particle-5{animation-duration:.01s!important;animation-iteration-count:1!important}.login-btn-glow:hover:not(:disabled){transform:none!important}}