.theme-dark,body:not(.theme-light):not(.theme-dark){--bg-primary: #131313;--bg-secondary: #141414;--bg-card: #1a1a1a;--bg-elevated: #1e1e1e;--bg-hover: #242424;--glass-bg: rgba(19, 19, 19, .85);--glass-subtle: rgba(255, 255, 255, .02);--glass-subtle-dark: rgba(93, 93, 93, .852);--glass-light: rgba(255, 255, 255, .03);--glass-medium: rgba(255, 255, 255, .05);--glass-strong: rgba(255, 255, 255, .08);--glass-hover: rgb(33, 33, 33, .1);--glass-active: rgba(255, 255, 255, .06);--text-primary: #e6e6e6;--text-secondary: #b9b9b9;--text-light: #BEC1C3;--text-muted: #a8a8a8;--text-status: #074115;--border-default: #2a2a2a;--border-light: #333333;--border-subtle: rgba(255, 255, 255, .05);--border-hover: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .1);--divider: rgba(255, 255, 255, .08);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .35);--shadow-md: 0 4px 6px rgba(0, 0, 0, .3);--shadow-lg: 0 10px 25px rgba(0, 0, 0, .4);--shadow-xl: 0 20px 40px rgba(0, 0, 0, .5);--shadow-card: 0 20px 40px rgba(0, 0, 0, .45), 0 1px 0 rgba(255, 255, 255, .02) inset;--shadow-dropdown: 0 12px 40px rgba(0, 0, 0, .5), 0 0 0 1px rgba(255, 255, 255, .05) inset;--scrollbar-track: transparent;--scrollbar-thumb: rgba(255, 255, 255, .08);--scrollbar-thumb-hover: rgba(255, 255, 255, .18);--orb-opacity: .1;--img-invert: 1;--img-filter: brightness(0) invert(1);--icons-filter: brightness(0) invert(1);--autofill-bg: #1e1e1e;--dropdown-bg: rgba(27, 27, 27, .98);--checkbox-border: rgba(255, 255, 255, .25);--checkbox-bg: rgba(255, 255, 255, .03);--option-bg: #242424;--glow-color: rgba(255, 255, 255, .2);--glow-strong: rgba(255, 255, 255, .3);--glow-gradient: linear-gradient(90deg, transparent, rgba(255, 255, 255, .2), transparent);--grid-color: rgba(255, 255, 255, .02);--gradient-bar: linear-gradient(150deg, #ffffff 0%, #5c5c5c 100%);--header-border-gradient: linear-gradient(90deg, #4a5568, #718096, #a0aec0);--color-error: #ef4444;--color-error-light: #fca5a5;--color-error-bg: rgba(239, 68, 68, .1);--color-error-border: rgba(239, 68, 68, .3);--color-success: #23f58c;--color-success-light: #6ee7b7;--color-success-extralight: #d1fae5;--color-success-bg: rgba(0, 206, 72, .2);--color-success-border: rgba(16, 185, 129, .3);--color-success-glow: rgba(16, 185, 129, .5);--color-warning: #f59e0b;--color-warning-light: #fbbf24;--color-warning-bg: rgba(255, 213, 0, .2);--color-warning-border: rgba(245, 158, 11, .4);--color-info: #3b82f6;--color-info-light: #60a5fa;--color-info-lighter: #93c5fd;--color-info-bg: rgba(59, 130, 246, .15);--color-info-border: rgba(59, 130, 246, .3);--color-info-glow: rgba(59, 130, 246, .5);--color-neutral: #f6ca5c;--color-neutral-glow: rgba(246, 133, 92, .5);--color-purple: #a78bfa;--color-purple-glow: rgba(167, 139, 250, .45);--color-gestao: #23f58c;--color-gestao-light: #6ee7b7;--color-gestao-extralight: #d1fae5;--color-gestao-bg: rgba(0, 206, 72, .2);--color-gestao-border: rgba(16, 185, 129, .3);--color-gestao-glow: rgba(16, 185, 129, .5);--color-admin: #650bf5;--color-admin-light: #6824fb;--color-admin-bg: rgba(93, 11, 245, .2);--color-admin-border: rgba(81, 11, 245, .3);--color-colaborador: #3b8cf6;--color-colaborador-light: #60a5fa;--color-colaborador-lighter: #93c5fd;--color-colaborador-bg: rgba(59, 143, 246, .15);--color-colaborador-border: rgba(59, 130, 246, .3);--color-colaborador-glow: rgba(59, 130, 246, .5);--chart-bar-1: #3f7cad;--chart-bar-2: #ce3065;--chart-bar-3: #39b999;--chart-bar-4: #FBC02D;--chart-bar-5: #9056a9;--chart-bar-6: #da633e;--chart-column-blocked: var(--color-error);--chart-column-doing: var(--color-info);--chart-column-test: var(--color-purple);--chart-column-reproved: var(--color-warning);--orb-gradient-1: linear-gradient(135deg, #007bff, #00ffd5);--orb-gradient-2: linear-gradient(135deg, #8000ff, #00ffd5);--btn-primary-text: #1a1a2e;--btn-primary-text-light: #ffffff;--avatar-text: #ffffff}.theme-light{--bg-primary: #c7cdd5;--bg-secondary: #C4C9CF;--bg-card: #DADEE4;--bg-elevated: #E3E7ED;--bg-hover: #C9CDD3;--glass-bg: #D1D5DB;--glass-subtle: rgba(30, 41, 59, .05);--glass-light: rgba(30, 41, 59, .08);--glass-medium: rgba(30, 41, 59, .12);--glass-strong: rgba(30, 41, 59, .18);--glass-hover: rgba(30, 41, 59, .1);--glass-active: rgba(30, 41, 59, .15);--text-primary: #111827;--text-secondary: #374151;--text-light: rgb(51, 56, 65);--text-muted: #3a3e46;--border-default: #9CA3AF;--border-light: #B8BEC6;--border-subtle: rgba(30, 41, 59, .1);--border-hover: rgba(30, 41, 59, .18);--border-strong: rgba(30, 41, 59, .25);--divider: rgba(30, 41, 59, .08);--border-subtle: rgba(30, 41, 59, .15);--border-hover: rgba(30, 41, 59, .25);--border-strong: rgba(30, 41, 59, .35);--divider: rgba(30, 41, 59, .12);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--shadow-lg: 0 10px 20px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 35px rgba(0, 0, 0, .12);--shadow-card: 0 2px 8px rgba(0, 0, 0, .06), 0 1px 0 rgba(255, 255, 255, .4) inset;--shadow-dropdown: 0 10px 30px rgba(0, 0, 0, .1), 0 0 0 1px rgba(0, 0, 0, .05);--scrollbar-track: rgba(30, 41, 59, .05);--scrollbar-thumb: rgba(30, 41, 59, .2);--scrollbar-thumb-hover: rgba(30, 41, 59, .3);--orb-opacity: .08;--img-invert: 0;--img-filter: brightness(30%);--icons-filter: brightness(0);--autofill-bg: #D1D5DB;--dropdown-bg: rgba(204, 210, 221, .98);--checkbox-border: rgba(30, 41, 59, .3);--checkbox-bg: rgba(30, 41, 59, .06);--option-bg: #D1D5DB;--glow-color: rgba(30, 41, 59, .12);--glow-strong: rgba(30, 41, 59, .2);--glow-gradient: linear-gradient(90deg, transparent, rgba(30, 41, 59, .12), transparent);--grid-color: rgba(30, 41, 59, .06);--gradient-bar: linear-gradient(150deg, #6B7280 0%, #374151 100%);--header-border-gradient: linear-gradient(90deg, #6B7280, #9CA3AF, #D1D5DB);--color-error: #DC2626;--color-error-light: #EF4444;--color-error-bg: rgba(220, 38, 38, .12);--color-error-border: rgba(220, 38, 38, .5);--color-success: #16A34A;--color-success-light: #22C55E;--color-success-bg: rgba(22, 163, 74, .12);--color-success-border: rgba(22, 163, 74, .5);--color-success-glow: rgba(22, 163, 74, .4);--color-warning: #EA580C;--color-warning-light: #F97316;--color-warning-bg: rgba(234, 88, 12, .12);--color-warning-border: rgba(234, 88, 12, .5);--color-info: #2563EB;--color-info-light: #3B82F6;--color-info-lighter: #60A5FA;--color-info-bg: rgba(37, 99, 235, .12);--color-info-border: rgba(37, 99, 235, .5);--color-info-glow: rgba(37, 99, 235, .4);--color-neutral: #EA580C;--color-neutral-glow: rgba(234, 88, 12, .4);--color-purple: #7C3AED;--color-purple-glow: rgba(124, 58, 237, .4);--color-gestao: #23f58c;--color-gestao-light: #6ee7b7;--color-gestao-extralight: #d1fae5;--color-gestao-bg: rgba(0, 206, 72, .2);--color-gestao-border: rgba(16, 185, 129, .3);--color-gestao-glow: rgba(16, 185, 129, .5);--color-admin: #650bf5;--color-admin-light: #6824fb;--color-admin-bg: rgba(93, 11, 245, .2);--color-admin-border: rgba(81, 11, 245, .3);--color-colaborador: #3b8cf6;--color-colaborador-light: #60a5fa;--color-colaborador-lighter: #93c5fd;--color-colaborador-bg: rgba(59, 143, 246, .15);--color-colaborador-border: rgba(59, 130, 246, .3);--color-colaborador-glow: rgba(59, 130, 246, .5);--chart-bar-1: #2563EB;--chart-bar-2: #DB2777;--chart-bar-3: #16A34A;--chart-bar-4: #EA580C;--chart-bar-5: #7C3AED;--chart-bar-6: #DC2626;--chart-column-blocked: var(--color-error);--chart-column-doing: var(--color-info);--chart-column-test: var(--color-purple);--chart-column-reproved: var(--color-warning);--orb-gradient-1: linear-gradient(180deg, #2563EB, #06B6D4);--orb-gradient-2: linear-gradient(135deg, #7C3AED, #06B6D4);--btn-primary-text: #d1d5e0;--btn-primary-text-light: #ffffff;--avatar-text: #ffffff}body{transition:background-color .3s ease,color .3s ease}*{transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}input,textarea,button,a,:before,:after{transition:background-color .15s ease,border-color .15s ease,color .15s ease}*,head,body{margin:0;padding:0;box-sizing:border-box}button{all:unset}html,body{height:100%}body{margin:0;font-family:Figtree,sans-serif;background-color:var(--bg-primary);color:var(--text-primary)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.glass-card:before,.glass-card:hover:before{content:none!important;display:none!important}.card-glow{display:none!important}
