.is-theme,[data-theme=is]{--theme-primary:#12b4ea;--theme-primary-hover:#0a9bd4;--theme-primary-active:#0882b4;--theme-primary-dark:#066b94;--theme-primary-light:#e6f6fd;--theme-primary-lighter:#ecf8fe;--theme-primary-bg:#12b4ea14;--theme-primary-bg-hover:#12b4ea1a;--theme-primary-bg-active:#12b4ea26;--theme-primary-text:#0779a8;--theme-primary-text-hover:var(--theme-primary-dark);--theme-primary-rgb:18, 180, 234;--theme-secondary:#89daf5;--theme-accent:#0a9bd4;--theme-accent-hover:#0882b4;--theme-accent-active:#066b94;--theme-header-bg:#f8f9fa;--theme-header-text:#343a40;--theme-header-border:#e9ecef;--theme-sidebar-bg:#fff;--theme-sidebar-text:#4b5563;--theme-sidebar-icon:#6b7280;--theme-sidebar-border:#e5e7eb;--theme-sidebar-item-hover-bg:#12b4ea14;--theme-sidebar-item-selected-bg:#12b4ea1a;--theme-sidebar-item-selected-text:var(--theme-primary-text);--theme-gradient-start:#12b4ea;--theme-gradient-end:#0a9bd4;--theme-gradient:linear-gradient(135deg, var(--theme-gradient-start) 0%, var(--theme-gradient-end) 100%);--theme-gradient-shadow:#12b4ea26;--theme-chart-primary:#0a9bd4;--theme-chart-secondary:#3b82f6;--theme-chart-tertiary:#6b7280;--theme-chart-highlight-bg:#e6f6fd;--theme-chart-highlight-border:#b3e4f7;--theme-chart-highlight-text:#066b94;--theme-table-row-hover:#e6f6fd;--theme-table-row-selected:#e6f6fd;--theme-table-sort-active:#0a9bd4;--theme-table-filter-active:#0a9bd4;--theme-btn-primary-bg:#12b4ea;--theme-btn-primary-hover:#0a9bd4;--theme-btn-primary-active:#0882b4;--theme-btn-primary-text:#fff;--theme-badge-bg:#12b4ea;--theme-badge-text:#fff;--theme-badge-border:#12b4ea;--theme-focus-ring:#12b4ea;--theme-focus-ring-offset:2px;--theme-spinner-color:#12b4ea;--bg-primary:#fff;--bg-secondary:#f9fafb;--bg-tertiary:#f8fafc;--bg-muted:#f5f5f5;--bg-hover:#f0f0f0;--border-color:#e5e7eb;--border-color-light:#f0f0f0;--border-color-dark:#d1d5db;--text-primary:#374151;--text-secondary:#6b7280;--text-muted:#9ca3af;--text-dark:#1e293b;--text-heading:#343a40;--color-success:#10b981;--color-success-dark:#059669;--color-success-light:#d1fae5;--color-success-bg:#ecfdf5;--color-warning:#f59e0b;--color-warning-dark:#d97706;--color-warning-light:#fef3c7;--color-warning-bg:#fffbeb;--color-danger:#ef4444;--color-danger-dark:#dc2626;--color-danger-light:#fee2e2;--color-danger-bg:#fef2f2;--color-danger-text:#d32029;--color-info:#3b82f6;--color-info-dark:#2563eb;--color-info-light:#dbeafe;--header-height:64px;--sidebar-width:240px;--sidebar-collapsed-width:80px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:24px;--spacing-2xl:32px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-full:999px;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 2px 4px #0000000a;--shadow-md:0 2px 8px #0000000f;--shadow-lg:0 4px 12px #00000014;--transition-fast:.15s ease;--transition-normal:.2s ease;--transition-slow:.3s ease}.is-theme .ant-btn-primary,[data-theme=is] .ant-btn-primary{background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}.is-theme .ant-btn-primary:hover,[data-theme=is] .ant-btn-primary:hover{background-color:var(--theme-primary-hover)!important;border-color:var(--theme-primary-hover)!important}.is-theme .ant-btn-primary:active,[data-theme=is] .ant-btn-primary:active{background-color:var(--theme-primary-active)!important;border-color:var(--theme-primary-active)!important}.is-theme a,[data-theme=is] a{color:var(--theme-primary-text)}.is-theme a:hover,[data-theme=is] a:hover{color:var(--theme-primary-text-hover)}.is-theme .ant-checkbox.ant-checkbox-checked,[data-theme=is] .ant-checkbox.ant-checkbox-checked{background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}.is-theme .ant-radio.ant-radio-checked,[data-theme=is] .ant-radio.ant-radio-checked{border-color:var(--theme-primary)!important}.is-theme .ant-radio.ant-radio-checked:after,[data-theme=is] .ant-radio.ant-radio-checked:after,.is-theme .ant-switch-checked,[data-theme=is] .ant-switch-checked{background-color:var(--theme-primary)!important}.is-theme .ant-tabs-tab-active .ant-tabs-tab-btn,[data-theme=is] .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--theme-primary-text)!important}.is-theme .ant-tabs-ink-bar,[data-theme=is] .ant-tabs-ink-bar{background-color:var(--theme-primary)!important}.is-theme .ant-input:focus,.is-theme .ant-input-affix-wrapper:focus,.is-theme .ant-input-affix-wrapper-focused,[data-theme=is] .ant-input:focus,[data-theme=is] .ant-input-affix-wrapper:focus,[data-theme=is] .ant-input-affix-wrapper-focused{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px #12b4ea33!important}.is-theme .ant-input:not(.ant-input-disabled):hover,.is-theme .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover,[data-theme=is] .ant-input:not(.ant-input-disabled):hover,[data-theme=is] .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover,.is-theme .ant-select:not(.ant-select-disabled):hover,[data-theme=is] .ant-select:not(.ant-select-disabled):hover{border-color:var(--theme-primary)!important}.is-theme .ant-select-focused,.is-theme .ant-select-focused:not(.ant-select-disabled),.is-theme .ant-select-open,[data-theme=is] .ant-select-focused,[data-theme=is] .ant-select-focused:not(.ant-select-disabled),[data-theme=is] .ant-select-open{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px #12b4ea33!important}.is-theme .ant-picker:not(.ant-picker-disabled):hover,[data-theme=is] .ant-picker:not(.ant-picker-disabled):hover{border-color:var(--theme-primary)!important}.is-theme .ant-picker-focused,[data-theme=is] .ant-picker-focused{border-color:var(--theme-primary)!important;box-shadow:0 0 0 2px #12b4ea33!important}.is-theme .ant-pagination-item-active,[data-theme=is] .ant-pagination-item-active{border-color:var(--theme-primary)!important}.is-theme .ant-pagination-item-active a,[data-theme=is] .ant-pagination-item-active a{color:var(--theme-primary-text)!important}.is-theme .ant-progress-track,[data-theme=is] .ant-progress-track,.is-theme .ant-spin-dot-item,[data-theme=is] .ant-spin-dot-item{background-color:var(--theme-primary)!important}.is-theme .ant-steps-item-process .ant-steps-item-icon,[data-theme=is] .ant-steps-item-process .ant-steps-item-icon{background-color:var(--theme-primary)!important;border-color:var(--theme-primary)!important}.is-theme .ant-steps-item-finish .ant-steps-item-icon,[data-theme=is] .ant-steps-item-finish .ant-steps-item-icon{border-color:var(--theme-primary)!important}.is-theme .ant-steps-item-finish .ant-steps-item-icon-finish,[data-theme=is] .ant-steps-item-finish .ant-steps-item-icon-finish{color:var(--theme-primary-text)!important}.is-theme .ant-dropdown-menu-item:hover,.is-theme .ant-dropdown-menu-submenu-title:hover,[data-theme=is] .ant-dropdown-menu-item:hover,[data-theme=is] .ant-dropdown-menu-submenu-title:hover{color:var(--theme-primary-text)!important;background-color:#12b4ea1a!important}.is-theme .ant-dropdown-menu-item .anticon,[data-theme=is] .ant-dropdown-menu-item .anticon{color:var(--theme-primary-text)!important}.is-theme .ant-select-item-option-active,[data-theme=is] .ant-select-item-option-active{background-color:#12b4ea1a!important}.is-theme .ant-select-item-option-selected,[data-theme=is] .ant-select-item-option-selected{color:var(--theme-primary-text)!important;background-color:#12b4ea26!important}.is-theme .ant-upload-drag:hover{border-color:var(--theme-primary)!important}.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#12b4ea1a!important}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:var(--theme-primary-text)!important;background-color:#12b4ea26!important}.ant-dropdown .ant-dropdown-menu-item:hover,.ant-dropdown .ant-dropdown-menu-submenu-title:hover{background-color:#12b4ea1a!important}:is(:root body:has(.is-theme) .ant-modal .ant-btn-primary,:root body:has(.is-theme) .ant-modal-root .ant-btn-primary,:root body:has(.is-theme) .ant-modal-wrap .ant-btn-primary,:root body:has([data-theme=is]) .ant-modal .ant-btn-primary){color:#fff!important;background-color:#12b4ea!important;border-color:#12b4ea!important}:is(:root body:has(.is-theme) .ant-modal .ant-btn-primary:hover,:root body:has(.is-theme) .ant-modal-root .ant-btn-primary:hover,:root body:has(.is-theme) .ant-modal-wrap .ant-btn-primary:hover,:root body:has([data-theme=is]) .ant-modal .ant-btn-primary:hover){background-color:#0a9bd4!important;border-color:#0a9bd4!important}.is-row-actions{justify-content:flex-start;gap:6px;display:flex}.is-row-action-btn{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;height:32px;min-height:32px;padding:6px 12px;font-size:13px;line-height:1.2;transition:all .2s;display:inline-flex}.is-row-action-btn--view{color:var(--theme-primary-text);background:0 0;width:auto;min-width:64px;padding:6px 12px;border:1px solid var(--theme-primary-text)!important}.is-row-action-btn--view:hover{color:#fff!important;background:#12b4ea!important;border-color:#12b4ea!important}.is-row-action-btn--edit{color:var(--theme-primary-text);background:0 0;border:1px solid var(--theme-primary-text)!important}.is-row-action-btn--edit:hover{color:#fff!important;background:#12b4ea!important;border-color:#12b4ea!important}.is-row-action-btn--delete{color:#ff4d4f;background:0 0;border:1px solid #ff4d4f!important}.is-row-action-btn--delete:hover{color:#fff!important;background:#ff4d4f!important;border-color:#ff4d4f!important}.is-row-action-btn--warning{color:#faad14;background:0 0;border:1px solid #faad14!important}.is-row-action-btn--warning:hover{color:#fff!important;background:#faad14!important;border-color:#faad14!important}.is-row-action-btn--success{color:#52c41a;background:0 0;border:1px solid #52c41a!important}.is-row-action-btn--success:hover{color:#fff!important;background:#52c41a!important;border-color:#52c41a!important}.data-table .ant-pagination{margin:16px 0 0}.data-table .ant-pagination-item-active{border-color:var(--theme-primary)}.data-table .ant-pagination-item-active a{color:var(--theme-primary)}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-secondary,#f9fafb);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.is-layout{min-height:100vh}.is-layout__main{background:var(--bg-secondary)}.is-layout__content{padding:var(--spacing-lg)}.ant-card{border-radius:var(--radius-lg,8px);box-shadow:0 1px 2px #00000008,0 1px 6px -1px #00000005,0 2px 4px #00000005}.ant-card-head{border-bottom:1px solid var(--border-color-light,#f0f0f0)}.ant-table-thead>tr>th{background:#fafafa;font-weight:600}.ant-table-tbody>tr:hover>td{background:var(--theme-table-row-hover,#e6f6fd)}.ant-upload-drag{border:2px dashed var(--border-color,#e5e7eb);border-radius:var(--radius-lg,8px);background:#fafafa;transition:all .3s}.ant-upload-drag:hover{border-color:var(--theme-primary)}.ant-upload-drag-icon{color:var(--theme-primary)}.ant-steps-item-process .ant-steps-item-icon{background-color:var(--theme-primary);border-color:var(--theme-primary)}.ant-btn-primary{background-color:var(--theme-primary,#12b4ea);border-color:var(--theme-primary,#12b4ea)}.ant-btn-primary:hover{background-color:var(--theme-primary-hover,#0a9bd4);border-color:var(--theme-primary-hover,#0a9bd4)}.ant-statistic-title{color:var(--text-secondary,#6b7280);font-size:14px}.ant-statistic-content{font-size:24px;font-weight:600}.ant-alert{border-radius:var(--radius-md,6px)}.ant-tag{border-radius:var(--radius-sm,4px)}.ant-modal-container{border-radius:var(--radius-lg,8px)}@media (width<=768px){.ant-statistic-content{font-size:20px}.ant-card{margin-bottom:16px}.is-layout__content{padding:var(--spacing-md)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a1a1a1}@media print{.is-header,.is-sidemenu,.ant-btn,.ant-pagination{display:none!important}.ant-card{box-shadow:none;border:1px solid #ddd}}
