:root{--color-brand: #0361F0;--color-brand-tint: rgba(3, 97, 240, .1);--color-brand-tint-10: #E6EEFD;--color-white: #FFFFFF;--color-bg: #F5F5F5;--color-surface: #F9FAFB;--color-border: #E5E7EB;--color-sidebar-bg: #001732;--color-sidebar-text: #FFFFFF;--color-sidebar-text-muted: #9BA6B9;--color-sidebar-icon-muted: #C3CAD5;--color-text-primary: #1A1A1A;--color-text-secondary: #6B7280;--color-text-tertiary: #9CA3AF;--color-success: #16A34A;--color-success-bg: #F0FDF4;--color-error: #DC2626;--color-error-bg: #FEF2F2;--color-warning: #D97706;--color-warning-bg: #FFFBEB;--shadow-e1: 0px 1px 2px 0px rgba(3, 97, 240, .1);--shadow-e2: 0px 3px 3px 0px rgba(11, 88, 205, .12);--shadow-e3: 0px 4px 4px 0px rgba(3, 97, 240, .1);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--border-width-thin: 1px;--border-width-input: 1.5px;--font-family: "Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-size-xs: 10px;--font-size-2xs: 11px;--font-size-sm: 12px;--font-size-md: 13px;--font-size-base: 14px;--font-size-lg: 16px;--font-size-xl: 18px;--font-size-2xl: 22px;--font-size-3xl: 28px;--font-size-4xl: 36px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-snug: 1.3;--line-height-normal: 1.48;--line-height-relaxed: 1.5;--line-height-loose: 1.7}*{box-sizing:border-box}body{margin:0;padding:0;width:100vw;min-height:100vh;overflow-x:hidden;font-family:var(--font-family);color:var(--color-text-primary);background:var(--color-bg)}.ant-modal-mask{background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.ant-form-item-label>label{font-weight:var(--font-weight-semibold)}.ant-form-item-extra,.ant-form-item-explain,.ant-form-item-explain-error,.ant-form-item-explain-warning{font-size:var(--font-size-2xs)!important;margin-top:var(--space-1);line-height:var(--line-height-snug);min-height:0!important}.ant-form-item-extra{color:var(--color-text-secondary)!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-affix-wrapper,.ant-select .ant-select-selector,.ant-picker{border-width:var(--border-width-input)}.ant-modal-title{padding-inline-end:var(--space-7)}.ant-table-pagination.ant-pagination{display:flex;align-items:center;background:var(--color-surface);border-top:1px solid var(--color-border);padding:var(--space-3) var(--space-4)!important;margin:0!important;border-radius:0 0 var(--radius-xl) var(--radius-xl)}.ant-table-pagination .ant-pagination-total-text{margin-right:auto;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.ant-pagination-prev,.ant-pagination-next,.ant-pagination-item{height:32px;min-width:32px;line-height:30px!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;background:var(--color-white)!important;font-size:var(--font-size-md)!important;margin-inline-end:var(--space-1)!important}.ant-pagination-prev,.ant-pagination-next{padding:0 var(--space-3)}.ant-pagination-item a,.ant-pagination-prev a,.ant-pagination-next a{color:var(--color-text-primary)!important;font-weight:var(--font-weight-normal)}.ant-pagination-prev:hover:not(.ant-pagination-disabled),.ant-pagination-next:hover:not(.ant-pagination-disabled),.ant-pagination-item:hover:not(.ant-pagination-item-active){border-color:var(--color-brand)!important;background:var(--color-surface)!important}.ant-pagination-prev.ant-pagination-disabled,.ant-pagination-next.ant-pagination-disabled{opacity:.45;cursor:not-allowed}.ant-pagination-prev.ant-pagination-disabled a,.ant-pagination-next.ant-pagination-disabled a{color:var(--color-text-tertiary)!important}.ant-pagination-item-active{border-color:var(--color-brand)!important;background:var(--color-brand)!important}.ant-pagination-item-active a{color:var(--color-white)!important;font-weight:var(--font-weight-semibold)}.ant-btn-primary:disabled,.ant-btn-primary[disabled],.ant-btn-primary:disabled:hover,.ant-btn-primary[disabled]:hover{background-color:var(--color-border)!important;color:var(--color-white)!important;border-color:var(--color-border)!important;opacity:.6}
