:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{margin:0;padding:0;height:100%;overflow-x:hidden}#app{width:100%;height:100vh;margin:0;padding:0;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}.table-container{background:#fff;border:1px solid #E5E7EB;border-radius:3px;padding:15px 15px 0;margin-top:10px;display:flex;flex-direction:column}.action-buttons{display:flex;align-items:center;justify-content:flex-start;gap:6px;flex-wrap:wrap}.action-buttons :deep(.el-button.is-text){padding:0;min-width:auto;line-height:24px}:root{--color-primary: #3B82F6;--color-primary-light: #60A5FA;--color-primary-dark: #1D4ED8;--color-primary-bg: #EFF6FF;--color-success: #10B981;--color-success-light: #34D399;--color-success-dark: #059669;--color-success-bg: #ECFDF5;--color-warning: #F59E0B;--color-warning-light: #FBBF24;--color-warning-dark: #D97706;--color-warning-bg: #FFFBEB;--color-danger: #EF4444;--color-danger-light: #F87171;--color-danger-dark: #DC2626;--color-danger-bg: #FEF2F2;--color-info: #6B7280;--color-info-light: #9CA3AF;--color-info-dark: #374151;--color-info-bg: #F9FAFB;--color-text-primary: #111827;--color-text-secondary: #374151;--color-text-tertiary: #6B7280;--color-text-quaternary: #9CA3AF;--color-text-disabled: #D1D5DB;--color-text-inverse: #FFFFFF;--color-bg-primary: #FFFFFF;--color-bg-secondary: #F9FAFB;--color-bg-tertiary: #F3F4F6;--color-bg-quaternary: #E5E7EB;--color-bg-overlay: rgba(0, 0, 0, .5);--color-border-primary: #E5E7EB;--color-border-secondary: #D1D5DB;--color-border-tertiary: #9CA3AF;--color-border-focus: var(--color-primary);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-base: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--border-radius-sm: 3px;--border-radius-base: 6px;--border-radius-md: 8px;--border-radius-lg: 12px;--border-radius-xl: 16px;--border-radius-full: 9999px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-base: 12px;--spacing-md: 15px;--spacing-lg: 20px;--spacing-xl: 24px;--spacing-2xl: 32px;--spacing-3xl: 48px;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 30px;--font-size-4xl: 36px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--transition-fast: .15s ease-out;--transition-base: .3s ease-out;--transition-slow: .5s ease-out;--z-index-dropdown: 1000;--z-index-sticky: 1020;--z-index-fixed: 1030;--z-index-modal-backdrop: 1040;--z-index-modal: 1050;--z-index-popover: 1060;--z-index-tooltip: 1070;--header-height: 60px;--sidebar-width: 240px;--sidebar-collapsed-width: 64px;--container-max-width: 1200px;--input-height-sm: 32px;--input-height-base: 40px;--input-height-lg: 48px;--input-padding-x: 12px;--input-padding-y: 8px;--button-height-sm: 28px;--button-height-base: 36px;--button-height-lg: 44px;--button-padding-x-sm: 12px;--button-padding-x-base: 16px;--button-padding-x-lg: 20px}@media (prefers-color-scheme: dark){:root{--color-text-primary: #F9FAFB;--color-text-secondary: #E5E7EB;--color-text-tertiary: #D1D5DB;--color-text-quaternary: #9CA3AF;--color-text-disabled: #6B7280;--color-bg-primary: #111827;--color-bg-secondary: #1F2937;--color-bg-tertiary: #374151;--color-bg-quaternary: #4B5563;--color-border-primary: #374151;--color-border-secondary: #4B5563;--color-border-tertiary: #6B7280}}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-danger{color:var(--color-danger)}.bg-primary{background-color:var(--color-bg-primary)}.bg-secondary{background-color:var(--color-bg-secondary)}.bg-tertiary{background-color:var(--color-bg-tertiary)}.border-primary{border-color:var(--color-border-primary)}.border-secondary{border-color:var(--color-border-secondary)}.rounded-sm{border-radius:var(--border-radius-sm)}.rounded{border-radius:var(--border-radius-base)}.rounded-md{border-radius:var(--border-radius-md)}.rounded-lg{border-radius:var(--border-radius-lg)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow{box-shadow:var(--shadow-base)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.transition-fast{transition:all var(--transition-fast)}.transition{transition:all var(--transition-base)}.transition-slow{transition:all var(--transition-slow)}.el-table__header .el-table-column--selection .cell,.el-table__header .el-checkbox,.el-table__header .el-checkbox__input{display:flex!important}:where(*):not(input,textarea,[contenteditable]){caret-color:transparent}
