@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap";:root{--brand-red: #BE123C;--brand-red-dark: #9F1239;--brand-dark: #0F172A;--brand-light: #F8FAFC;--brand-white: #FFFFFF;--color-brand-red: #BE123C;--color-brand-red-hover: #9F1239;--color-brand-red-glass: rgba(190, 18, 60, .9);--radius-card: .75rem;--radius-button: .5rem;font-family:Segoe UI,Outfit,sans-serif}:root,.theme-corporate{--color-primary-50: #FFF1F2;--color-primary-100: #FFE4E6;--color-primary-500: #F43F5E;--color-primary-600: #BE123C;--color-primary-700: #9F1239;--color-primary-900: #881337;--bg-body: #FFFFFF;--bg-card: #FFFFFF;--bg-sidebar: #FFFFFF;--text-main: #0F172A;--text-muted: #64748B;--border-color: #F1F5F9;--shadow-color: 220 3% 5%}.theme-executive{--color-primary-50: #344350;--color-primary-100: #3E4C59;--color-primary-500: #E11D48;--color-primary-600: #FB7185;--color-primary-700: #BE123C;--color-primary-900: #881337;--bg-body: #2B3843;--bg-card: #344350;--bg-sidebar: #2B3843;--text-main: #FFFFFF;--text-muted: #A0AEC0;--border-color: #4A5568;--shadow-color: 0 0% 0%}.theme-minimal{--color-primary-50: #FFFFFF;--color-primary-100: #F3F4F6;--color-primary-500: #9F1239;--color-primary-600: #881337;--color-primary-700: #4C0519;--color-primary-900: #000000;--bg-body: #FFFFFF;--bg-card: #FFFFFF;--bg-sidebar: #F8FAFC;--text-main: #000000;--text-muted: #475569;--border-color: #CBD5E1;--radius-card: .5rem;--radius-button: .25rem;--shadow-color: 220 3% 15%}.theme-platinum{--color-primary-50: #FDF2F4;--color-primary-100: #FCE7EA;--color-primary-500: #C9253D;--color-primary-600: #A31E32;--color-primary-700: #851929;--color-primary-900: #5C0E18;--bg-body: #F8FAFC;--bg-card: #FFFFFF;--bg-sidebar: #2B3843;--text-main: #2B3843;--text-muted: #64748B;--border-color: #E2E8F0;--shadow-color: 220 3% 5%}.theme-platinum aside .text-slate-400{color:#94a3b8}.theme-platinum aside .text-slate-800,.theme-platinum aside h1{color:#fff!important}.theme-platinum aside .bg-slate-50{background-color:#ffffff0d!important;border-color:#ffffff1a!important}.theme-platinum aside .text-slate-700{color:#e2e8f0!important}.rounded-3xl,.rounded-2xl,.rounded-xl{border-radius:var(--radius-card)!important}.glass-card{@apply backdrop-blur-md shadow-xl;background-color:rgba(var(--bg-card-rgb, 255, 255, 255),.7);border:1px solid var(--border-color)}.theme-executive .glass-card{background-color:#2b3843b3;border-color:#ffffff1a}.theme-minimal .glass-card{background-color:#fff;border:1px solid #e2e8f0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}.animate-float{animation:float 3s ease-in-out infinite}.subtle-shadow{transition:box-shadow .3s ease-in-out}.subtle-shadow:hover{box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}@media print{@page{margin:0;size:A4}body{margin:0!important;padding:0!important}}
