:root{--gt-primary:#2563eb;--gt-primary-light:#3b82f6;--gt-primary-dark:#1d4ed8;--gt-primary-50:#eff6ff;--gt-primary-100:#dbeafe;--gt-primary-200:#bfdbfe;--gt-primary-300:#93c5fd;--gt-primary-400:#60a5fa;--gt-primary-500:#3b82f6;--gt-primary-600:#2563eb;--gt-primary-700:#1d4ed8;--gt-primary-800:#1e40af;--gt-primary-900:#1e3a8a;--gt-secondary:#64748b;--gt-secondary-light:#94a3b8;--gt-secondary-dark:#475569;--gt-secondary-50:#f8fafc;--gt-secondary-100:#f1f5f9;--gt-secondary-200:#e2e8f0;--gt-secondary-300:#cbd5e1;--gt-secondary-400:#94a3b8;--gt-secondary-500:#64748b;--gt-secondary-600:#475569;--gt-secondary-700:#334155;--gt-secondary-800:#1e293b;--gt-secondary-900:#0f172a;--gt-success:#10b981;--gt-success-light:#34d399;--gt-success-dark:#059669;--gt-success-50:#ecfdf5;--gt-success-100:#d1fae5;--gt-success-200:#a7f3d0;--gt-success-600:#059669;--gt-success-700:#047857;--gt-warning:#f59e0b;--gt-warning-light:#fbbf24;--gt-warning-dark:#d97706;--gt-warning-50:#fffbeb;--gt-warning-100:#fef3c7;--gt-warning-200:#fde68a;--gt-warning-600:#d97706;--gt-warning-700:#b45309;--gt-danger:#ef4444;--gt-danger-light:#f87171;--gt-danger-dark:#dc2626;--gt-danger-50:#fef2f2;--gt-danger-100:#fee2e2;--gt-danger-200:#fecaca;--gt-danger-600:#dc2626;--gt-danger-700:#b91c1c;--gt-info:#3b82f6;--gt-info-light:#60a5fa;--gt-info-dark:#2563eb;--gt-info-50:#eff6ff;--gt-info-100:#dbeafe;--gt-info-200:#bfdbfe;--gt-info-600:#2563eb;--gt-info-700:#1d4ed8;--gt-gray-50:#f9fafb;--gt-gray-100:#f3f4f6;--gt-gray-200:#e5e7eb;--gt-gray-300:#d1d5db;--gt-gray-400:#9ca3af;--gt-gray-500:#6b7280;--gt-gray-600:#4b5563;--gt-gray-700:#374151;--gt-gray-800:#1f2937;--gt-gray-900:#111827;--gt-font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--gt-font-family-mono:"JetBrains Mono","Fira Code",Consolas,"Liberation Mono",Menlo,Courier,monospace;--gt-spacing-1:0.25rem;--gt-spacing-2:0.5rem;--gt-spacing-3:0.75rem;--gt-spacing-4:1rem;--gt-spacing-5:1.25rem;--gt-spacing-6:1.5rem;--gt-spacing-8:2rem;--gt-spacing-10:2.5rem;--gt-spacing-12:3rem;--gt-spacing-16:4rem;--gt-spacing-20:5rem;--gt-spacing-24:6rem;--gt-border-radius-sm:0.125rem;--gt-border-radius:0.25rem;--gt-border-radius-md:0.375rem;--gt-border-radius-lg:0.5rem;--gt-border-radius-xl:0.75rem;--gt-border-radius-2xl:1rem;--gt-border-radius-3xl:1.5rem;--gt-border-radius-full:9999px;--gt-shadow-xs:0 1px 2px 0 rgba(0,0,0,0.05);--gt-shadow-sm:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);--gt-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--gt-shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--gt-shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--gt-shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);--gt-shadow-2xl:0 25px 50px -12px rgba(0,0,0,0.25);--gt-transition-fast:all 0.15s ease-in-out;--gt-transition:all 0.2s ease-in-out;--gt-transition-slow:all 0.3s ease-in-out;--gt-z-dropdown:1000;--gt-z-sticky:1020;--gt-z-fixed:1030;--gt-z-modal-backdrop:1040;--gt-z-modal:1050;--gt-z-popover:1060;--gt-z-tooltip:1070;--gt-z-toast:1080;--gt-gradient-primary:linear-gradient(135deg,var(--gt-primary-500) 0%,var(--gt-primary-600) 100%);--gt-gradient-secondary:linear-gradient(135deg,var(--gt-secondary-500) 0%,var(--gt-secondary-600) 100%);--gt-gradient-success:linear-gradient(135deg,var(--gt-success) 0%,var(--gt-success-600) 100%);--gt-gradient-warning:linear-gradient(135deg,var(--gt-warning) 0%,var(--gt-warning-600) 100%);--gt-gradient-danger:linear-gradient(135deg,var(--gt-danger) 0%,var(--gt-danger-600) 100%);--gt-gradient-info:linear-gradient(135deg,var(--gt-info) 0%,var(--gt-info-600) 100%);--gt-fire-primary:#dc2626;--gt-fire-secondary:#ef4444;--gt-fire-border:#b91c1c;--gt-hydraulic-primary:#2563eb;--gt-hydraulic-secondary:#3b82f6;--gt-hydraulic-border:#1d4ed8;--gt-generic-primary:#059669;--gt-generic-secondary:#10b981;--gt-generic-border:#047857;--gt-lifting-primary:#7c3aed;--gt-lifting-secondary:#8b5cf6;--gt-lifting-border:#6d28d9;--gt-shadow-fire:0 4px 6px -1px rgba(220,38,38,0.2),0 2px 4px -1px rgba(220,38,38,0.1);--gt-shadow-hydraulic:0 4px 6px -1px rgba(37,99,235,0.2),0 2px 4px -1px rgba(37,99,235,0.1);--gt-shadow-generic:0 4px 6px -1px rgba(5,150,105,0.2),0 2px 4px -1px rgba(5,150,105,0.1);--gt-shadow-lifting:0 4px 6px -1px rgba(124,58,237,0.2),0 2px 4px -1px rgba(124,58,237,0.1);--gt-shadow-success:0 4px 6px -1px rgba(16,185,129,0.2),0 2px 4px -1px rgba(16,185,129,0.1)}[data-theme=dark]{--gt-primary:#3b82f6!important;--gt-primary-light:#60a5fa!important;--gt-primary-dark:#2563eb!important;--gt-primary-50:#1e3a8a!important;--gt-primary-100:#1e40af!important;--gt-primary-200:#1d4ed8!important;--gt-primary-300:#2563eb!important;--gt-primary-400:#3b82f6!important;--gt-primary-500:#60a5fa!important;--gt-primary-600:#93c5fd!important;--gt-primary-700:#bfdbfe!important;--gt-primary-800:#dbeafe!important;--gt-primary-900:#eff6ff!important;--gt-secondary:#6b7280;--gt-secondary-light:#9ca3af;--gt-secondary-dark:#4b5563;--gt-gray-25:#1f2937!important;--gt-gray-50:#111827!important;--gt-gray-100:#1f2937!important;--gt-gray-200:#374151!important;--gt-gray-300:#4b5563!important;--gt-gray-400:#6b7280!important;--gt-gray-500:#9ca3af!important;--gt-gray-600:#d1d5db!important;--gt-gray-700:#e5e7eb!important;--gt-gray-800:#f3f4f6!important;--gt-gray-900:#f9fafb!important;--gt-success:#10b981;--gt-success-light:#34d399;--gt-success-dark:#059669;--gt-warning:#f59e0b;--gt-warning-light:#fbbf24;--gt-warning-dark:#d97706;--gt-danger:#ef4444;--gt-danger-light:#f87171;--gt-danger-dark:#dc2626;--gt-information:#3b82f6;--gt-information-light:#60a5fa;--gt-information-dark:#2563eb;--gt-white:#111827!important;--gt-black:#f9fafb!important;--gt-light:#1f2937!important;--gt-dark:#f3f4f6!important;--gt-lifting-primary:#a855f7;--gt-lifting-light:#c084fc;--gt-lifting-bg:#2d1b69;--gt-lifting-border:#7c3aed;--gt-fire-primary:#f87171;--gt-fire-light:#fca5a5;--gt-fire-bg:#7f1d1d;--gt-fire-border:#dc2626;--gt-hydraulic-primary:#60a5fa;--gt-hydraulic-light:#93c5fd;--gt-hydraulic-bg:#1e3a8a;--gt-hydraulic-border:#3b82f6;--gt-generic-primary:#34d399;--gt-generic-light:#6ee7b7;--gt-generic-bg:#064e3b;--gt-generic-border:#10b981;--gt-ped-primary:#818cf8;--gt-ped-light:#a5b4fc;--gt-ped-bg:#312e81;--gt-ped-border:#6366f1;--gt-total-primary:#9ca3af;--gt-total-bg:#1f2937;--gt-total-border:#374151;--gt-complete-primary:#34d399;--gt-complete-bg:#064e3b;--gt-complete-border:#10b981;--gt-expired-primary:#f87171;--gt-expired-bg:#7f1d1d;--gt-expired-border:#dc2626;--gt-shadow-xs:0 1px 2px 0 rgba(0,0,0,0.3);--gt-shadow-sm:0 1px 3px 0 rgba(0,0,0,0.4),0 1px 2px 0 rgba(0,0,0,0.3);--gt-shadow-md:0 4px 6px -1px rgba(0,0,0,0.4),0 2px 4px -1px rgba(0,0,0,0.3);--gt-shadow-lg:0 10px 15px -3px rgba(0,0,0,0.4),0 4px 6px -2px rgba(0,0,0,0.3);--gt-shadow-xl:0 20px 25px -5px rgba(0,0,0,0.4),0 10px 10px -5px rgba(0,0,0,0.2);--gt-shadow-2xl:0 25px 50px -12px rgba(0,0,0,0.5);--gt-shadow-inner:inset 0 2px 4px 0 rgba(0,0,0,0.3);--gt-shadow-primary:0 0 0 3px rgba(59,130,246,0.3);--gt-shadow-lifting:0 4px 6px -1px rgba(168,85,247,0.3),0 2px 4px -1px rgba(168,85,247,0.2);--gt-shadow-fire:0 4px 6px -1px rgba(248,113,113,0.3),0 2px 4px -1px rgba(248,113,113,0.2);--gt-shadow-hydraulic:0 4px 6px -1px rgba(96,165,250,0.3),0 2px 4px -1px rgba(96,165,250,0.2);--gt-shadow-generic:0 4px 6px -1px rgba(52,211,153,0.3),0 2px 4px -1px rgba(52,211,153,0.2);--gt-shadow-success:0 4px 6px -1px rgba(52,211,153,0.3),0 2px 4px -1px rgba(52,211,153,0.2)}[data-theme=light] aside,[data-theme=light] aside.sidebar,body[data-theme=light] aside,body[data-theme=light] aside.sidebar,html[data-theme=light] aside,html[data-theme=light] aside.sidebar{background-color:#ffffff!important;background:#ffffff!important;border-color:#e5e7eb!important;color:#1f2937!important}[data-theme=light] aside .nav-link{color:#6b7280!important}[data-theme=light] aside .nav-link:hover{background-color:#f3f4f6!important;color:#1f2937!important}[data-theme=light] aside .nav-link.active{background-color:#2563eb!important;color:#ffffff!important}[data-theme=light] aside .text-primary{color:#2563eb!important}[data-theme=light] aside .text-muted{color:#6b7280!important}[data-theme=light] aside hr{border-color:#e5e7eb!important}[data-theme=dark] body{background-color:#111827!important}[data-theme=dark] .container,[data-theme=dark] .container-fluid,[data-theme=dark] body{color:#f9fafb!important}[data-theme=dark] .card-body{background-color:#1f2937!important}[data-theme=dark] .dashboard-summary-card,[data-theme=dark] .stats-overview .card{background-color:#1f2937!important;color:#f9fafb!important}[data-theme=dark] .dashboard-summary-card h3,[data-theme=dark] .stats-overview .card h3{color:#f9fafb!important}[data-theme=dark] .table,[data-theme=dark] .table td,[data-theme=dark] .table th{background-color:#1f2937!important;color:#f9fafb!important}[data-theme=dark] .table td,[data-theme=dark] .table th{border-color:#4b5563!important}[data-theme=dark] .table-light td,[data-theme=dark] .table-light th{background-color:#374151!important;color:#f9fafb!important}[data-theme=dark] .alert:not(.alert-info),[data-theme=dark] .display-5,[data-theme=dark] .display-6,[data-theme=dark] .fw-bold,[data-theme=dark] div,[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6,[data-theme=dark] p,[data-theme=dark] small,[data-theme=dark] span,[data-theme=dark] strong{color:#f9fafb!important}[data-theme=dark] .bg-white{background-color:#1f2937!important}[data-theme=dark] .bg-light{background-color:#374151!important}[data-theme=dark] [style*="background-color: #fff"],[data-theme=dark] [style*="background-color: #ffffff"],[data-theme=dark] [style*="background-color: white"]{background-color:#1f2937!important}[data-theme=dark] .bg-light,[data-theme=dark] .bg-white,[data-theme=dark] .card,[data-theme=dark] .card-body,[data-theme=dark] .card-header:not(.bg-primary):not(.bg-success):not(.bg-danger):not(.bg-warning),[data-theme=dark] .dashboard-card,[data-theme=dark] .stats-card,[data-theme=dark] .summary-card,[data-theme=dark] .table-light,[data-theme=dark] div[class*=bg-light],[data-theme=dark] div[class*=bg-white],[data-theme=dark] div[style*=background]{background-color:#1f2937!important;color:#f9fafb!important}[data-theme=dark] .col,[data-theme=dark] .col-lg-3,[data-theme=dark] .col-md-3,[data-theme=dark] .container,[data-theme=dark] .container-fluid,[data-theme=dark] .row>div{color:#f9fafb!important}[data-theme=dark] .bg-light:not(aside):not(.sidebar),[data-theme=dark] .bg-white:not(aside):not(.sidebar),[data-theme=dark] .card-white:not(aside):not(.sidebar),[data-theme=dark] .light-bg:not(aside):not(.sidebar),[data-theme=dark] .white-bg:not(aside):not(.sidebar),[data-theme=dark] [style*="background-color: #fff"]:not(aside):not(.sidebar),[data-theme=dark] [style*="background-color: #ffffff"]:not(aside):not(.sidebar),[data-theme=dark] [style*="background-color: white"]:not(aside):not(.sidebar),[data-theme=dark] [style*="background: #fff"]:not(aside):not(.sidebar),[data-theme=dark] [style*="background: #ffffff"]:not(aside):not(.sidebar),[data-theme=dark] [style*="background: white"]:not(aside):not(.sidebar){background-color:#1f2937!important;background:#1f2937!important;color:#f9fafb!important}[data-theme=dark] div{background-color:inherit!important}[data-theme=dark] div.bg-light,[data-theme=dark] div.bg-white,[data-theme=dark] div[style*="background-color: #fff"],[data-theme=dark] div[style*="background-color: #ffffff"],[data-theme=dark] div[style*="background-color: white"]{background-color:#1f2937!important;color:#f9fafb!important}[data-theme=dark] :not(.dashboard-page):not(.dashboard-page *){background-color:inherit!important}[data-theme=dark] :not(.btn):not(.badge):not(.alert-success):not(.alert-warning):not(.alert-danger):not(.alert-info):not(.alert-info *):not(.text-primary):not(.text-success):not(.text-warning):not(.text-danger):not(.dashboard-page):not(.dashboard-page *){color:#f9fafb!important}[data-theme=dark] [style*="background-color: rgb(255, 255, 255)"],[data-theme=dark] [style*="background-color: white"],[data-theme=dark] [style*="background: rgb(255, 255, 255)"],[data-theme=dark] [style*="background: white"]{background-color:#1f2937!important;background:#1f2937!important;color:#f9fafb!important}[data-theme=dark] .btn-primary{background:linear-gradient(135deg,var(--gt-primary) 0,var(--gt-primary-light) 100%)!important;border-color:var(--gt-primary)!important;color:var(--gt-white)!important}[data-theme=dark] .btn-primary:hover{background:linear-gradient(135deg,var(--gt-primary-light) 0,var(--gt-primary) 100%)!important;border-color:var(--gt-primary-light)!important;transform:translateY(-1px)}[data-theme=dark] .btn-secondary{background-color:var(--gt-secondary)!important;border-color:var(--gt-secondary)!important;color:var(--gt-white)!important}[data-theme=dark] .btn-outline-primary{color:var(--gt-primary)!important;border-color:var(--gt-primary)!important;background-color:transparent!important}[data-theme=dark] .btn-outline-primary:hover{background-color:var(--gt-primary)!important;border-color:var(--gt-primary)!important;color:var(--gt-white)!important}[data-theme=dark] .btn-outline-secondary{color:var(--gt-secondary)!important;border-color:var(--gt-secondary)!important;background-color:transparent!important}[data-theme=dark] .btn-outline-secondary:hover{background-color:var(--gt-secondary)!important;border-color:var(--gt-secondary)!important;color:var(--gt-white)!important}[data-theme=dark] .btn-success{background-color:var(--gt-success)!important;border-color:var(--gt-success)!important;color:var(--gt-white)!important}[data-theme=dark] .btn-warning{background-color:var(--gt-warning)!important;border-color:var(--gt-warning)!important;color:var(--gt-gray-900)!important}[data-theme=dark] .btn-danger{background-color:var(--gt-danger)!important;border-color:var(--gt-danger)!important;color:var(--gt-white)!important}[data-theme=dark] .form-control{background-color:var(--gt-gray-100)!important;border-color:var(--gt-gray-300)!important;color:var(--gt-gray-900)!important}[data-theme=dark] .form-control:focus{background-color:var(--gt-gray-25)!important;border-color:var(--gt-primary)!important;color:var(--gt-gray-900)!important}[data-theme=dark] .form-control::placeholder{color:var(--gt-gray-500)!important}[data-theme=dark] .form-select{background-color:var(--gt-gray-100)!important;border-color:var(--gt-gray-300)!important;color:var(--gt-gray-900)!important}[data-theme=dark] .form-select:focus{background-color:var(--gt-gray-25)!important;border-color:var(--gt-primary)!important;box-shadow:0 0 0 .2rem rgba(59,130,246,.25)!important}[data-theme=dark] .form-label{color:var(--gt-gray-700)!important}[data-theme=dark] .form-text{color:var(--gt-gray-600)!important}[data-theme=dark] .card{color:#ffffff!important}[data-theme=dark] .card-header{background-color:#1f2937!important;color:#ffffff!important}[data-theme=dark] .card-header h1,[data-theme=dark] .card-header h2,[data-theme=dark] .card-header h3,[data-theme=dark] .card-header h4,[data-theme=dark] .card-header h5,[data-theme=dark] .card-header h6{color:#ffffff!important;font-weight:600!important}[data-theme=dark] .card-footer{background-color:var(--gt-gray-200)!important;border-top-color:var(--gt-gray-300)!important;color:var(--gt-gray-900)!important}[data-theme=dark] .table{background-color:var(--gt-gray-100)!important;color:var(--gt-gray-900)!important}[data-theme=dark] .table th{background-color:var(--gt-gray-200)!important}[data-theme=dark] .table td,[data-theme=dark] .table th{border-color:var(--gt-gray-300)!important;color:var(--gt-gray-900)!important}[data-theme=dark] .table-striped>tbody>tr:nth-of-type(odd)>td,[data-theme=dark] .table-striped>tbody>tr:nth-of-type(odd)>th{background-color:var(--gt-gray-50)!important}[data-theme=dark] .table-hover>tbody>tr:hover>td,[data-theme=dark] .table-hover>tbody>tr:hover>th{background-color:var(--gt-gray-200)!important}[data-theme=dark] .modal-content{background-color:var(--gt-gray-100)!important;border-color:var(--gt-gray-300)!important;color:var(--gt-gray-900)!important}[data-theme=dark] .modal-header{border-bottom-color:var(--gt-gray-300)!important;color:var(--gt-gray-900)!important}[data-theme=dark] .modal-footer{border-top-color:var(--gt-gray-300)!important}[data-theme=dark] .modal-backdrop{background-color:rgba(0,0,0,.7)!important}[data-theme=dark] .alert{border-width:1px!important}[data-theme=dark] .alert-primary{background-color:rgba(59,130,246,.1)!important;border-color:var(--gt-primary)!important;color:var(--gt-primary-light)!important}[data-theme=dark] .alert-secondary{background-color:rgba(107,114,128,.1)!important;border-color:var(--gt-secondary)!important;color:var(--gt-secondary-light)!important}[data-theme=dark] .alert-success{background-color:rgba(16,185,129,.1)!important;border-color:var(--gt-success)!important;color:var(--gt-success-light)!important}[data-theme=dark] .alert-warning{background-color:rgba(245,158,11,.1)!important;border-color:var(--gt-warning)!important;color:var(--gt-warning-light)!important}[data-theme=dark] .alert-danger{background-color:rgba(239,68,68,.1)!important;border-color:var(--gt-danger)!important;color:var(--gt-danger-light)!important}[data-theme=dark] .alert-information{border-color:var(--gt-information)!important;color:var(--gt-information-light)!important}.alert-info[data-theme=dark],[data-theme=dark] .alert-info,body[data-theme=dark] .alert-info,html[data-theme=dark] .alert-info{background-color:rgba(59,130,246,.15)!important;background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(37,99,235,.1))!important;border:2px solid rgba(59,130,246,.4)!important;color:#e0f2fe!important;border-radius:12px!important;box-shadow:0 8px 32px rgba(59,130,246,.2)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;padding:1.5rem!important}.alert-info[data-theme=dark],[data-theme=dark] .alert-info,body[data-theme=dark] .alert-info,html[data-theme=dark] .alert-info{background-image:none!important}body[data-theme=dark] .alert-info,body[data-theme=dark] .alert-info *,body[data-theme=dark] .alert-info .alert-heading,body[data-theme=dark] .alert-info div,body[data-theme=dark] .alert-info h1,body[data-theme=dark] .alert-info h2,body[data-theme=dark] .alert-info h3,body[data-theme=dark] .alert-info h4,body[data-theme=dark] .alert-info h5,body[data-theme=dark] .alert-info h6,body[data-theme=dark] .alert-info p,body[data-theme=dark] .alert-info span,html[data-theme=dark] body .alert-info,html[data-theme=dark] body .alert-info *,html[data-theme=dark] body .alert-info .alert-heading,html[data-theme=dark] body .alert-info div,html[data-theme=dark] body .alert-info h1,html[data-theme=dark] body .alert-info h2,html[data-theme=dark] body .alert-info h3,html[data-theme=dark] body .alert-info h4,html[data-theme=dark] body .alert-info h5,html[data-theme=dark] body .alert-info h6,html[data-theme=dark] body .alert-info p,html[data-theme=dark] body .alert-info span{background:none!important;background-color:transparent!important;background-image:none!important}[data-theme=dark] .dropdown-menu{background-color:var(--gt-gray-100)!important;border-color:var(--gt-gray-300)!important;box-shadow:var(--gt-shadow-lg)!important}[data-theme=dark] .dropdown-item{color:var(--gt-gray-900)!important}[data-theme=dark] .dropdown-item:focus,[data-theme=dark] .dropdown-item:hover{background-color:var(--gt-gray-200)!important;color:var(--gt-gray-900)!important}[data-theme=dark] .dropdown-item.active,[data-theme=dark] .dropdown-item:active{background-color:var(--gt-primary)!important;color:var(--gt-white)!important}[data-theme=dark] .dropdown-divider{border-top-color:var(--gt-gray-300)!important}[data-theme=dark] .nav-link{color:var(--gt-gray-700)!important}[data-theme=dark] .nav-link:focus,[data-theme=dark] .nav-link:hover{color:var(--gt-gray-900)!important}[data-theme=dark] .nav-link.active{color:var(--gt-primary)!important}[data-theme=dark] .navbar{background-color:var(--gt-gray-100)!important;border-color:var(--gt-gray-300)!important}[data-theme=dark] .navbar-brand{color:var(--gt-gray-900)!important}[data-theme=dark] .navbar-nav .nav-link{color:var(--gt-gray-700)!important}[data-theme=dark] .navbar-nav .nav-link:focus,[data-theme=dark] .navbar-nav .nav-link:hover{color:var(--gt-gray-900)!important}[data-theme=dark] .sidebar{background-color:var(--gt-gray-100)!important;border-color:var(--gt-gray-300)!important}[data-theme=dark] .sidebar .nav-link{color:var(--gt-gray-700)!important}[data-theme=dark] .sidebar .nav-link:hover{background-color:var(--gt-gray-200)!important;color:var(--gt-gray-900)!important}[data-theme=dark] .sidebar .nav-link.active{background-color:var(--gt-primary)!important;color:var(--gt-white)!important}[data-theme=dark] .badge{color:var(--gt-white)!important}[data-theme=dark] .badge.bg-primary{background-color:var(--gt-primary)!important}[data-theme=dark] .badge.bg-secondary{background-color:var(--gt-secondary)!important}[data-theme=dark] .badge.bg-success{background-color:var(--gt-success)!important}[data-theme=dark] .badge.bg-warning{background-color:var(--gt-warning)!important;color:var(--gt-gray-900)!important}[data-theme=dark] .badge.bg-danger{background-color:var(--gt-danger)!important}[data-theme=dark] .breadcrumb{background-color:var(--gt-gray-200)!important}[data-theme=dark] .breadcrumb-item{color:var(--gt-gray-700)!important}[data-theme=dark] .breadcrumb-item.active{color:var(--gt-gray-900)!important}[data-theme=dark] .breadcrumb-item+.breadcrumb-item:before{color:var(--gt-gray-500)!important}[data-theme=dark] .page-link{background-color:var(--gt-gray-100)!important;border-color:var(--gt-gray-300)!important;color:var(--gt-gray-700)!important}[data-theme=dark] .page-link:hover{background-color:var(--gt-gray-200)!important;border-color:var(--gt-gray-400)!important;color:var(--gt-gray-900)!important}[data-theme=dark] .page-item.active .page-link{background-color:var(--gt-primary)!important;border-color:var(--gt-primary)!important;color:var(--gt-white)!important}[data-theme=dark] .page-item.disabled .page-link{color:var(--gt-gray-500)!important}[data-theme=dark] .list-group-item,[data-theme=dark] .page-item.disabled .page-link{background-color:var(--gt-gray-100)!important;border-color:var(--gt-gray-300)!important}[data-theme=dark] .list-group-item{color:var(--gt-gray-900)!important}[data-theme=dark] .list-group-item:hover{background-color:var(--gt-gray-200)!important}[data-theme=dark] .list-group-item.active{background-color:var(--gt-primary)!important;border-color:var(--gt-primary)!important;color:var(--gt-white)!important}[data-theme=dark] .progress{background-color:var(--gt-gray-300)!important}[data-theme=dark] .progress-bar{background-color:var(--gt-primary)!important}[data-theme=dark] .spinner-border,[data-theme=dark] .spinner-grow{color:var(--gt-primary)!important}[data-theme=dark] .text-muted{color:var(--gt-gray-600)!important}[data-theme=dark] .text-primary{color:var(--gt-primary)!important}[data-theme=dark] .text-secondary{color:var(--gt-secondary)!important}[data-theme=dark] .text-success{color:var(--gt-success)!important}[data-theme=dark] .text-warning{color:var(--gt-warning)!important}[data-theme=dark] .text-danger{color:var(--gt-danger)!important}[data-theme=dark] .text-information{color:var(--gt-information)!important}[data-theme=dark] .border{border-color:var(--gt-gray-300)!important}[data-theme=dark] .border-primary{border-color:var(--gt-primary)!important}[data-theme=dark] .border-secondary{border-color:var(--gt-secondary)!important}[data-theme=dark] .border-success{border-color:var(--gt-success)!important}[data-theme=dark] .border-warning{border-color:var(--gt-warning)!important}[data-theme=dark] .border-danger{border-color:var(--gt-danger)!important}[data-theme=dark] main{background:linear-gradient(135deg,#0f172a,#1e293b)!important;color:var(--gt-gray-900)!important;min-height:100vh!important}body:not([data-theme=dark]) aside,body:not([data-theme=dark]) aside.sidebar,body[data-theme=light] aside,body[data-theme=light] aside.sidebar,html:not([data-theme=dark]) aside,html:not([data-theme=dark]) aside.sidebar,html[data-theme=light] aside,html[data-theme=light] aside.sidebar{background-color:#ffffff!important;background:#ffffff!important;border-color:#e5e7eb!important;color:#1f2937!important}[data-theme=dark] aside.bg-white,[data-theme=dark] aside.sidebar{background-color:var(--gt-gray-100)!important;border-color:var(--gt-gray-300)!important;color:var(--gt-gray-900)!important}body:not([data-theme=dark]) aside .py-4.text-center.border-bottom,body[data-theme=light] aside .py-4.text-center.border-bottom,html:not([data-theme=dark]) aside .py-4.text-center.border-bottom,html[data-theme=light] aside .py-4.text-center.border-bottom{border-bottom-color:#e5e7eb!important}body:not([data-theme=dark]) aside .fw-bold.fs-3.text-primary,body:not([data-theme=dark]) aside .fw-bold.fs-4.text-primary,body[data-theme=light] aside .fw-bold.fs-3.text-primary,body[data-theme=light] aside .fw-bold.fs-4.text-primary,html:not([data-theme=dark]) aside .fw-bold.fs-3.text-primary,html:not([data-theme=dark]) aside .fw-bold.fs-4.text-primary,html[data-theme=light] aside .fw-bold.fs-3.text-primary,html[data-theme=light] aside .fw-bold.fs-4.text-primary{color:#2563eb!important}body:not([data-theme=dark]) aside .text-muted,body[data-theme=light] aside .text-muted,html:not([data-theme=dark]) aside .text-muted,html[data-theme=light] aside .text-muted{color:#6b7280!important}[data-theme=dark] aside .py-4.text-center.border-bottom{border-bottom-color:var(--gt-gray-300)!important}[data-theme=dark] aside .fw-bold.fs-3.text-primary,[data-theme=dark] aside .fw-bold.fs-4.text-primary{color:var(--gt-primary)!important}[data-theme=dark] aside .text-muted{color:var(--gt-gray-600)!important}body:not([data-theme=dark]) aside .nav-link,body[data-theme=light] aside .nav-link,html:not([data-theme=dark]) aside .nav-link,html[data-theme=light] aside .nav-link{color:#6b7280!important;border-radius:var(--gt-border-radius)!important}body:not([data-theme=dark]) aside .nav-link:hover,body[data-theme=light] aside .nav-link:hover,html:not([data-theme=dark]) aside .nav-link:hover,html[data-theme=light] aside .nav-link:hover{background-color:#f3f4f6!important;color:#1f2937!important}body:not([data-theme=dark]) aside .nav-link.active,body[data-theme=light] aside .nav-link.active,html:not([data-theme=dark]) aside .nav-link.active,html[data-theme=light] aside .nav-link.active{background-color:#2563eb!important;color:#ffffff!important}[data-theme=dark] aside .nav-link{color:var(--gt-gray-700)!important;border-radius:var(--gt-border-radius)!important}[data-theme=dark] aside .nav-link:hover{background-color:var(--gt-gray-200)!important;color:var(--gt-gray-900)!important}[data-theme=dark] aside .nav-link.active{background-color:var(--gt-primary)!important;color:var(--gt-white)!important}[data-theme=dark] aside .nav-link.px-4.py-2.text-dark{color:var(--gt-gray-700)!important}[data-theme=dark] aside .nav-link.px-4.py-2.text-dark:hover{background-color:var(--gt-gray-200)!important;color:var(--gt-gray-900)!important}[data-theme=dark] aside .nav-link.px-4.py-2.text-dark.active{background-color:var(--gt-primary)!important;color:var(--gt-white)!important}[data-theme=dark] aside hr{border-color:var(--gt-gray-300)!important}[data-theme=dark] aside .alert-warning{background-color:rgba(245,158,11,.1)!important;border-color:var(--gt-warning)!important;color:var(--gt-warning-light)!important}[data-theme=dark] aside .alert-information{background-color:rgba(59,130,246,.1)!important;border-color:var(--gt-information)!important;color:var(--gt-information-light)!important}[data-theme=dark] aside .btn-outline-danger{color:var(--gt-danger)!important;border-color:var(--gt-danger)!important;background-color:transparent!important}[data-theme=dark] aside .btn-outline-danger:hover{background-color:var(--gt-danger)!important;border-color:var(--gt-danger)!important;color:var(--gt-white)!important}[data-theme=dark] aside .btn-outline-information{color:var(--gt-information)!important;border-color:var(--gt-information)!important;background-color:transparent!important}[data-theme=dark] aside .btn-outline-information:hover{background-color:var(--gt-information)!important;border-color:var(--gt-information)!important;color:var(--gt-white)!important}[data-theme=dark] aside .badge.bg-primary{background-color:var(--gt-primary)!important;color:var(--gt-white)!important}[data-theme=dark] aside .badge.bg-secondary{background-color:var(--gt-secondary)!important;color:var(--gt-white)!important}[data-theme=dark] .theme-toggle .btn-group .btn{border-color:var(--gt-gray-300)!important}[data-theme=dark] .theme-toggle .btn-outline-secondary{color:var(--gt-gray-700)!important;border-color:var(--gt-gray-300)!important;background-color:transparent!important}[data-theme=dark] .theme-toggle .btn-outline-secondary:hover{background-color:var(--gt-gray-200)!important;border-color:var(--gt-gray-400)!important;color:var(--gt-gray-900)!important}[data-theme=dark] .theme-toggle .btn-primary{background-color:var(--gt-primary)!important;border-color:var(--gt-primary)!important;color:var(--gt-white)!important}[data-theme=dark] .container-fluid{color:var(--gt-gray-900)!important}[data-theme=dark] .display-6.fw-bold.text-primary,[data-theme=dark] h1.display-6.fw-bold.text-primary{color:var(--gt-primary)!important}[data-theme=dark] main .alert-warning{background-color:rgba(245,158,11,.1)!important;border-color:var(--gt-warning)!important;color:var(--gt-warning-light)!important}[data-theme=dark] .gt-form{color:var(--gt-gray-900)!important}[data-theme=dark] .gt-form-loading{opacity:.7}[data-theme=dark] .gt-form-disabled{opacity:.5}[data-theme=dark] .card[data-equipment-type=lifting]{border-color:var(--gt-lifting-border)!important;box-shadow:var(--gt-shadow-lifting)!important}[data-theme=dark] .card[data-equipment-type=fire]{border-color:var(--gt-fire-border)!important;box-shadow:var(--gt-shadow-fire)!important}[data-theme=dark] .card[data-equipment-type=hydraulic]{border-color:var(--gt-hydraulic-border)!important;box-shadow:var(--gt-shadow-hydraulic)!important}[data-theme=dark] .card[data-equipment-type=generic]{border-color:var(--gt-generic-border)!important;box-shadow:var(--gt-shadow-generic)!important}[data-theme=dark] .card[data-equipment-type=ped]{border-color:var(--gt-ped-border)!important;box-shadow:var(--gt-shadow-hydraulic)!important}[data-theme=dark] .badge[title*=LIFTING],[data-theme=dark] .badge[title*=Lifting],[data-theme=dark] td[data-type*=lifting] .badge{background:linear-gradient(135deg,var(--gt-lifting-primary) 0,var(--gt-lifting-light) 100%)!important;color:var(--gt-white)!important;border:1px solid var(--gt-lifting-border)!important}[data-theme=dark] .badge[title*=FIRE],[data-theme=dark] .badge[title*=Fire],[data-theme=dark] td[data-type*=fire] .badge{background:linear-gradient(135deg,var(--gt-fire-primary) 0,var(--gt-fire-light) 100%)!important;color:var(--gt-white)!important;border:1px solid var(--gt-fire-border)!important}[data-theme=dark] .badge[title*=HYDRAULIC],[data-theme=dark] .badge[title*=Hydraulic],[data-theme=dark] td[data-type*=hydraulic] .badge{background:linear-gradient(135deg,var(--gt-hydraulic-primary) 0,var(--gt-hydraulic-light) 100%)!important;color:var(--gt-white)!important;border:1px solid var(--gt-hydraulic-border)!important}[data-theme=dark] .badge[title*=GENERICO],[data-theme=dark] .badge[title*=Generico],[data-theme=dark] td[data-type*=generico] .badge{background:linear-gradient(135deg,var(--gt-generic-primary) 0,var(--gt-generic-light) 100%)!important;color:var(--gt-white)!important;border:1px solid var(--gt-generic-border)!important}[data-theme=dark] .badge[title*=PED],[data-theme=dark] .badge[title*=Ped],[data-theme=dark] td[data-type*=ped] .badge{background:linear-gradient(135deg,var(--gt-ped-primary) 0,var(--gt-ped-light) 100%)!important;color:var(--gt-white)!important;border:1px solid var(--gt-ped-border)!important}[data-theme=dark] .file-upload-area{background-color:var(--gt-gray-100)!important;border:2px dashed var(--gt-gray-300)!important;color:var(--gt-gray-700)!important}[data-theme=dark] .file-upload-area:hover{background-color:var(--gt-gray-200)!important;border-color:var(--gt-primary)!important}[data-theme=dark] .file-upload-area.dragover{background-color:var(--gt-primary-50)!important;border-color:var(--gt-primary)!important}[data-theme=dark] .file-upload-progress{background-color:var(--gt-gray-200)!important}[data-theme=dark] .file-upload-progress .progress-bar{background-color:var(--gt-primary)!important}[data-theme=dark] .dashboard-widget{color:var(--gt-gray-900)!important}[data-theme=dark] .dashboard-stat-card,[data-theme=dark] .dashboard-widget{background-color:var(--gt-gray-100)!important;border-color:var(--gt-gray-300)!important}[data-theme=dark] .dashboard-stat-card .stat-value{color:var(--gt-gray-900)!important}[data-theme=dark] .dashboard-stat-card .stat-label{color:var(--gt-gray-600)!important}[data-theme=dark] .chart-container{background-color:var(--gt-gray-100)!important;border-radius:var(--gt-border-radius-lg)!important}[data-theme=dark] .input-group-text{background-color:var(--gt-gray-200)!important;border-color:var(--gt-gray-300)!important;color:var(--gt-gray-700)!important}[data-theme=dark] .input-group .form-control{border-left:none!important}[data-theme=dark] .input-group .form-control:focus{border-color:var(--gt-primary)!important;box-shadow:0 0 0 .2rem rgba(59,130,246,.25)!important}[data-theme=dark] .is-valid{border-color:var(--gt-success)!important}[data-theme=dark] .is-invalid{border-color:var(--gt-danger)!important}[data-theme=dark] .valid-feedback{color:var(--gt-success)!important}[data-theme=dark] .invalid-feedback{color:var(--gt-danger)!important}[data-theme=dark] .accordion{background-color:transparent!important}[data-theme=dark] .accordion-item{background-color:var(--gt-gray-100)!important;border-color:var(--gt-gray-300)!important}[data-theme=dark] .accordion-header .accordion-button{background-color:var(--gt-gray-200)!important;color:var(--gt-gray-900)!important;border-color:var(--gt-gray-300)!important}[data-theme=dark] .accordion-header .accordion-button:not(.collapsed){background-color:var(--gt-primary-100)!important;color:var(--gt-primary)!important}[data-theme=dark] .accordion-body{background-color:var(--gt-gray-100)!important;color:var(--gt-gray-900)!important}[data-theme=dark] .ai-sidebar{background:rgba(31,41,55,.98)!important;border-left-color:var(--gt-gray-300)!important;color:var(--gt-gray-900)!important}[data-theme=dark] .ai-chat-message{background-color:var(--gt-gray-100)!important;border-color:var(--gt-gray-300)!important;color:var(--gt-gray-900)!important}[data-theme=dark] .ai-chat-message.user{background-color:var(--gt-primary-100)!important;color:var(--gt-primary)!important}[data-theme=dark] .ai-chat-input{background-color:var(--gt-gray-100)!important;border-color:var(--gt-gray-300)!important;color:var(--gt-gray-900)!important}[data-theme=dark] .tooltip .tooltip-inner{background-color:var(--gt-gray-800)!important;color:var(--gt-white)!important}[data-theme=dark] .tooltip .tooltip-arrow{border-top-color:var(--gt-gray-800)!important}[data-theme=dark] .popover{background-color:var(--gt-gray-100)!important;border-color:var(--gt-gray-300)!important}[data-theme=dark] .popover-header{background-color:var(--gt-gray-200)!important;border-bottom-color:var(--gt-gray-300)!important}[data-theme=dark] .popover-body,[data-theme=dark] .popover-header,[data-theme=dark] .toast{color:var(--gt-gray-900)!important}[data-theme=dark] .toast{background-color:var(--gt-gray-100)!important;border-color:var(--gt-gray-300)!important}[data-theme=dark] .toast-header{background-color:var(--gt-gray-200)!important;border-bottom-color:var(--gt-gray-300)!important;color:var(--gt-gray-900)!important}[data-theme=dark] .offcanvas{background-color:var(--gt-gray-100)!important;color:var(--gt-gray-900)!important}[data-theme=dark] .nav-tabs,[data-theme=dark] .offcanvas-header{border-bottom-color:var(--gt-gray-300)!important}[data-theme=dark] .nav-tabs .nav-link{color:var(--gt-gray-700)!important;border-color:transparent!important}[data-theme=dark] .nav-tabs .nav-link:hover{border-color:var(--gt-gray-300)!important;color:var(--gt-gray-900)!important}[data-theme=dark] .nav-tabs .nav-link.active{border-color:var(--gt-gray-300) var(--gt-gray-300) var(--gt-gray-100)!important}[data-theme=dark] .nav-tabs .nav-link.active,[data-theme=dark] .tab-content{background-color:var(--gt-gray-100)!important;color:var(--gt-gray-900)!important}[data-theme=dark] .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}[data-theme=dark] ::-webkit-scrollbar{width:8px;height:8px}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--gt-gray-200);border-radius:4px}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--gt-gray-400);border-radius:4px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--gt-gray-500)}[data-theme=dark] ::selection{background-color:var(--gt-primary-200)!important;color:var(--gt-primary)!important}[data-theme=dark] ::-moz-selection{background-color:var(--gt-primary-200)!important;color:var(--gt-primary)!important}[data-theme=dark] :focus-visible{outline:2px solid var(--gt-primary)!important;outline-offset:2px!important}body[data-theme=dark],html[data-theme=dark],html[data-theme=dark] body{background-color:#111827!important;color:#f9fafb!important}[data-theme=dark] .container-fluid{background-color:transparent!important;color:#f9fafb!important}[data-theme=dark] main{background-color:#111827!important;color:#f9fafb!important}[data-theme=dark] .card{background-color:#1f2937!important;border-color:#4b5563!important;color:#f9fafb!important}[data-theme=dark] .card-header{background-color:#374151!important;border-bottom-color:#4b5563!important;color:#f9fafb!important}[data-theme=dark] .btn-primary{background-color:#3b82f6!important;border-color:#3b82f6!important;color:#ffffff!important}[data-theme=dark] .btn-secondary{background-color:#6b7280!important;border-color:#6b7280!important;color:#ffffff!important}[data-theme=dark] .form-control{background-color:#1f2937!important;border-color:#4b5563!important;color:#f9fafb!important}[data-theme=dark] .form-control:focus{background-color:#1f2937!important;border-color:#3b82f6!important;color:#f9fafb!important;box-shadow:0 0 0 .2rem rgba(59,130,246,.25)!important}[data-theme=dark] .alert-information{background-color:rgba(59,130,246,.1)!important;border-color:#3b82f6!important;color:#60a5fa!important}[data-theme=dark] .alert-info{background-color:rgba(59,130,246,.15)!important;background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(37,99,235,.1))!important;border:2px solid rgba(59,130,246,.4)!important;color:#e0f2fe!important;border-radius:12px!important;box-shadow:0 8px 32px rgba(59,130,246,.2)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;padding:1.5rem!important}[data-theme=dark] .alert-info .alert-heading{color:#e0f2fe!important;font-weight:700!important;text-shadow:0 1px 2px rgba(0,0,0,.3)!important}[data-theme=dark] .alert-info .bi{color:#60a5fa!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))!important}[data-theme=dark] .alert-info p{color:#e0f2fe!important;opacity:.95!important}[data-theme=dark] .alert-info *,[data-theme=dark] .alert-info p{background:none!important;background-color:transparent!important}[data-theme=dark] .text-primary{color:#3b82f6!important}[data-theme=dark] .text-muted{color:#d1d5db!important}body[data-theme=dark] .card-header:not(.bg-primary):not(.bg-success):not(.bg-danger):not(.bg-warning),body[data-theme=dark] .card-header:not(.bg-primary):not(.bg-success):not(.bg-danger):not(.bg-warning) *,body[data-theme=dark] .card-header:not(.bg-primary):not(.bg-success):not(.bg-danger):not(.bg-warning) h1,body[data-theme=dark] .card-header:not(.bg-primary):not(.bg-success):not(.bg-danger):not(.bg-warning) h2,body[data-theme=dark] .card-header:not(.bg-primary):not(.bg-success):not(.bg-danger):not(.bg-warning) h3,body[data-theme=dark] .card-header:not(.bg-primary):not(.bg-success):not(.bg-danger):not(.bg-warning) h4,body[data-theme=dark] .card-header:not(.bg-primary):not(.bg-success):not(.bg-danger):not(.bg-warning) h5,body[data-theme=dark] .card-header:not(.bg-primary):not(.bg-success):not(.bg-danger):not(.bg-warning) h6,html[data-theme=dark] .card-header:not(.bg-primary):not(.bg-success):not(.bg-danger):not(.bg-warning),html[data-theme=dark] .card-header:not(.bg-primary):not(.bg-success):not(.bg-danger):not(.bg-warning) *,html[data-theme=dark] .card-header:not(.bg-primary):not(.bg-success):not(.bg-danger):not(.bg-warning) h1,html[data-theme=dark] .card-header:not(.bg-primary):not(.bg-success):not(.bg-danger):not(.bg-warning) h2,html[data-theme=dark] .card-header:not(.bg-primary):not(.bg-success):not(.bg-danger):not(.bg-warning) h3,html[data-theme=dark] .card-header:not(.bg-primary):not(.bg-success):not(.bg-danger):not(.bg-warning) h4,html[data-theme=dark] .card-header:not(.bg-primary):not(.bg-success):not(.bg-danger):not(.bg-warning) h5,html[data-theme=dark] .card-header:not(.bg-primary):not(.bg-success):not(.bg-danger):not(.bg-warning) h6{background-color:#1f2937!important;color:#ffffff!important;font-weight:600!important;text-shadow:none!important}body[data-theme=dark] .card-header.bg-primary,html[data-theme=dark] .card-header.bg-primary{background-color:#0d6efd!important;color:#ffffff!important;border-bottom:1px solid #0d6efd!important}body[data-theme=dark] .card-header.bg-primary *,body[data-theme=dark] .card-header.bg-primary h1,body[data-theme=dark] .card-header.bg-primary h2,body[data-theme=dark] .card-header.bg-primary h3,body[data-theme=dark] .card-header.bg-primary h4,body[data-theme=dark] .card-header.bg-primary h5,body[data-theme=dark] .card-header.bg-primary h6,html[data-theme=dark] .card-header.bg-primary *,html[data-theme=dark] .card-header.bg-primary h1,html[data-theme=dark] .card-header.bg-primary h2,html[data-theme=dark] .card-header.bg-primary h3,html[data-theme=dark] .card-header.bg-primary h4,html[data-theme=dark] .card-header.bg-primary h5,html[data-theme=dark] .card-header.bg-primary h6{color:#ffffff!important}body[data-theme=dark] .card-header.bg-success,html[data-theme=dark] .card-header.bg-success{background-color:#198754!important;color:#ffffff!important;border-bottom:1px solid #198754!important}body[data-theme=dark] .card-header.bg-success *,body[data-theme=dark] .card-header.bg-success h1,body[data-theme=dark] .card-header.bg-success h2,body[data-theme=dark] .card-header.bg-success h3,body[data-theme=dark] .card-header.bg-success h4,body[data-theme=dark] .card-header.bg-success h5,body[data-theme=dark] .card-header.bg-success h6,html[data-theme=dark] .card-header.bg-success *,html[data-theme=dark] .card-header.bg-success h1,html[data-theme=dark] .card-header.bg-success h2,html[data-theme=dark] .card-header.bg-success h3,html[data-theme=dark] .card-header.bg-success h4,html[data-theme=dark] .card-header.bg-success h5,html[data-theme=dark] .card-header.bg-success h6{color:#ffffff!important}body[data-theme=dark] .card-header.bg-danger,html[data-theme=dark] .card-header.bg-danger{background-color:#dc3545!important;color:#ffffff!important;border-bottom:1px solid #dc3545!important}body[data-theme=dark] .card-header.bg-danger *,body[data-theme=dark] .card-header.bg-danger h1,body[data-theme=dark] .card-header.bg-danger h2,body[data-theme=dark] .card-header.bg-danger h3,body[data-theme=dark] .card-header.bg-danger h4,body[data-theme=dark] .card-header.bg-danger h5,body[data-theme=dark] .card-header.bg-danger h6,html[data-theme=dark] .card-header.bg-danger *,html[data-theme=dark] .card-header.bg-danger h1,html[data-theme=dark] .card-header.bg-danger h2,html[data-theme=dark] .card-header.bg-danger h3,html[data-theme=dark] .card-header.bg-danger h4,html[data-theme=dark] .card-header.bg-danger h5,html[data-theme=dark] .card-header.bg-danger h6{color:#ffffff!important}body[data-theme=dark] .card-header.bg-warning,html[data-theme=dark] .card-header.bg-warning{background-color:#ffc107!important;color:#000000!important;border-bottom:1px solid #ffc107!important}body[data-theme=dark] .card-header.bg-warning *,body[data-theme=dark] .card-header.bg-warning h1,body[data-theme=dark] .card-header.bg-warning h2,body[data-theme=dark] .card-header.bg-warning h3,body[data-theme=dark] .card-header.bg-warning h4,body[data-theme=dark] .card-header.bg-warning h5,body[data-theme=dark] .card-header.bg-warning h6,html[data-theme=dark] .card-header.bg-warning *,html[data-theme=dark] .card-header.bg-warning h1,html[data-theme=dark] .card-header.bg-warning h2,html[data-theme=dark] .card-header.bg-warning h3,html[data-theme=dark] .card-header.bg-warning h4,html[data-theme=dark] .card-header.bg-warning h5,html[data-theme=dark] .card-header.bg-warning h6{color:#000000!important}body[data-theme=dark] .card,body[data-theme=dark] .card :not(.btn):not(.badge):not(.alert):not(.alert-info):not(.alert-info *),html[data-theme=dark] .card,html[data-theme=dark] .card :not(.btn):not(.badge):not(.alert):not(.alert-info):not(.alert-info *){color:#ffffff!important}[data-theme=dark] .gt-fade-in,[data-theme=dark] .main-content,[data-theme=dark] main{background-color:#111827!important;color:#f9fafb!important}[data-theme=dark] .col,[data-theme=dark] .col-lg-3,[data-theme=dark] .col-md-6,[data-theme=dark] .container,[data-theme=dark] .container-fluid,[data-theme=dark] .row{background-color:transparent!important;color:#f9fafb!important}body[data-theme=dark] .dashboard-page .table,html[data-theme=dark] body .dashboard-page .table{background:rgba(30,41,59,.6)!important;color:#f1f5f9!important;border-color:rgba(71,85,105,.3)!important}body[data-theme=dark] .dashboard-page .table thead th,html[data-theme=dark] body .dashboard-page .table thead th{background:rgba(51,65,85,.8)!important;color:#f1f5f9!important;border-color:rgba(71,85,105,.4)!important;font-weight:600!important}body[data-theme=dark] .dashboard-page .table tbody tr,html[data-theme=dark] body .dashboard-page .table tbody tr{background:rgba(30,41,59,.4)!important;color:#f1f5f9!important;border-color:rgba(71,85,105,.2)!important}body[data-theme=dark] .dashboard-page .table tbody tr:hover,html[data-theme=dark] body .dashboard-page .table tbody tr:hover{background:rgba(51,65,85,.6)!important;color:#ffffff!important}body[data-theme=dark] .dashboard-page .table td,body[data-theme=dark] .dashboard-page .table th,html[data-theme=dark] body .dashboard-page .table td,html[data-theme=dark] body .dashboard-page .table th{border-color:rgba(71,85,105,.2)!important;color:#f1f5f9!important}body[data-theme=dark] .dashboard-page .badge,html[data-theme=dark] body .dashboard-page .badge{color:#ffffff!important}body[data-theme=dark] .dashboard-page i:not(.text-primary):not(.text-success):not(.text-warning):not(.text-danger),html[data-theme=dark] body .dashboard-page i:not(.text-primary):not(.text-success):not(.text-warning):not(.text-danger){color:#374151!important}body[data-theme=dark] .dashboard-page small,html[data-theme=dark] body .dashboard-page small{color:#6b7280!important}body[data-theme=dark] .dashboard-page :not(.btn):not(.badge):not(.alert):not(.alert-info):not(.alert-info *),html[data-theme=dark] body .dashboard-page :not(.btn):not(.badge):not(.alert):not(.alert-info):not(.alert-info *){color:#f1f5f9!important}body[data-theme=dark] .dashboard-page .table tbody td div,body[data-theme=dark] .dashboard-page .table tbody td small,body[data-theme=dark] .dashboard-page .table tbody td span:not(.badge),body[data-theme=dark] .dashboard-page .table tbody td strong,html[data-theme=dark] body .dashboard-page .table tbody td div,html[data-theme=dark] body .dashboard-page .table tbody td small,html[data-theme=dark] body .dashboard-page .table tbody td span:not(.badge),html[data-theme=dark] body .dashboard-page .table tbody td strong{color:#ffffff!important}body[data-theme=dark] .dashboard-page .table tbody tr td:first-child small,body[data-theme=dark] .dashboard-page .table tbody tr td:first-child strong,html[data-theme=dark] body .dashboard-page .table tbody tr td:first-child small,html[data-theme=dark] body .dashboard-page .table tbody tr td:first-child strong{color:#ffffff!important;font-weight:600!important}[data-theme=dark] .dashboard-page[style*=color],body[data-theme=dark] main .dashboard-page[style*=color],html[data-theme=dark] body main .dashboard-page[style*=color]{color:#1f2937!important}[data-theme=dark] .dashboard-page{background:linear-gradient(135deg,#0f172a,#1e293b)!important}[data-theme=dark] main#main-content,[data-theme=dark] main[style*=background]{background:linear-gradient(135deg,#0f172a,#1e293b)!important;background-color:#0f172a!important}[data-theme=dark] main .container-fluid{background-color:transparent!important}[data-theme=dark] .dashboard-page{background:linear-gradient(135deg,#0f172a,#1e293b 50%,#334155)!important;color:#f1f5f9!important;min-height:100vh!important;position:relative!important}[data-theme=dark] .dashboard-page:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;background-image:radial-gradient(circle at 25% 25%,rgba(59,130,246,.1) 0,transparent 50%),radial-gradient(circle at 75% 75%,rgba(16,185,129,.05) 0,transparent 50%)!important;pointer-events:none!important;z-index:0!important}[data-theme=dark] .dashboard-page>*{position:relative!important;z-index:1!important}[data-theme=dark] .dashboard-page h1{color:#f1f5f9!important;text-shadow:0 2px 4px rgba(0,0,0,.3)!important}[data-theme=dark] .dashboard-page .card{background:rgba(30,41,59,.85)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border:1px solid rgba(71,85,105,.4)!important;color:#f1f5f9!important;box-shadow:0 8px 32px rgba(0,0,0,.3),0 2px 8px rgba(59,130,246,.1)!important;border-radius:16px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}[data-theme=dark] .dashboard-page .card:hover{transform:translateY(-4px) scale(1.02)!important;box-shadow:0 16px 48px rgba(0,0,0,.4),0 4px 16px rgba(59,130,246,.2)!important;border-color:rgba(59,130,246,.6)!important}[data-theme=dark] .dashboard-page .stats-overview .card{background:linear-gradient(135deg,rgba(30,41,59,.9),rgba(51,65,85,.8))!important;border:1px solid rgba(71,85,105,.5)!important;position:relative!important;overflow:hidden!important}[data-theme=dark] .dashboard-page .stats-overview .card:before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:3px!important;background:linear-gradient(90deg,#3b82f6,#10b981,#f59e0b,#ef4444)!important;z-index:1!important}[data-theme=dark] .dashboard-page .table{background:transparent!important;color:#f1f5f9!important;border-color:rgba(71,85,105,.3)!important}[data-theme=dark] .dashboard-page .table th{background:rgba(51,65,85,.8)!important;color:#f1f5f9!important;border-color:rgba(71,85,105,.4)!important;font-weight:600!important;text-transform:uppercase!important;font-size:.75rem!important;letter-spacing:.05em!important}[data-theme=dark] .dashboard-page .table td{background:rgba(30,41,59,.4)!important;color:#e2e8f0!important;border-color:rgba(71,85,105,.2)!important;vertical-align:middle!important}[data-theme=dark] .dashboard-page .table tbody tr:hover td{background:rgba(51,65,85,.6)!important;color:#f1f5f9!important}[data-theme=dark] .dashboard-page .badge{font-weight:600!important;text-shadow:0 1px 2px rgba(0,0,0,.3)!important;border:1px solid rgba(255,255,255,.1)!important}[data-theme=dark] .dashboard-page .badge.bg-success{background:linear-gradient(135deg,#10b981,#059669)!important;box-shadow:0 2px 8px rgba(16,185,129,.3)!important}[data-theme=dark] .dashboard-page .badge.bg-warning{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#1f2937!important;box-shadow:0 2px 8px rgba(245,158,11,.3)!important}[data-theme=dark] .dashboard-page .badge.bg-danger{background:linear-gradient(135deg,#ef4444,#dc2626)!important;box-shadow:0 2px 8px rgba(239,68,68,.3)!important}[data-theme=dark] .dashboard-page .badge.bg-primary{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;box-shadow:0 2px 8px rgba(59,130,246,.3)!important}[data-theme=dark] .dashboard-page .badge.bg-information{background:linear-gradient(135deg,#06b6d4,#0891b2)!important;box-shadow:0 2px 8px rgba(6,182,212,.3)!important}[data-theme=dark] .dashboard-page .btn{border-radius:12px!important;font-weight:600!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}[data-theme=dark] .dashboard-page .btn-primary{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;border:1px solid rgba(59,130,246,.5)!important;box-shadow:0 4px 16px rgba(59,130,246,.3)!important}[data-theme=dark] .dashboard-page .btn-primary:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px rgba(59,130,246,.4)!important}[data-theme=dark] .dashboard-page .btn-outline-primary{background:rgba(59,130,246,.1)!important;border:1px solid rgba(59,130,246,.5)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}[data-theme=dark] .dashboard-page .btn-outline-primary:hover{background:rgba(59,130,246,.2)!important;border-color:#3b82f6!important;color:#93c5fd!important;transform:translateY(-1px)!important}[data-theme=dark] .dashboard-page .btn-outline-information{background:rgba(6,182,212,.1)!important;border:1px solid rgba(6,182,212,.5)!important;color:#22d3ee!important}[data-theme=dark] .dashboard-page .btn-outline-information:hover{background:rgba(6,182,212,.2)!important;border-color:#06b6d4!important;color:#67e8f9!important}[data-theme=dark] .dashboard-page .btn-outline-warning{background:rgba(245,158,11,.1)!important;border:1px solid rgba(245,158,11,.5)!important;color:#fbbf24!important}[data-theme=dark] .dashboard-page .btn-outline-warning:hover{background:rgba(245,158,11,.2)!important;border-color:#f59e0b!important;color:#fcd34d!important}[data-theme=dark] .dashboard-page .btn-outline-secondary{background:rgba(107,114,128,.1)!important;border:1px solid rgba(107,114,128,.5)!important;color:#9ca3af!important}[data-theme=dark] .dashboard-page .btn-outline-secondary:hover{background:rgba(107,114,128,.2)!important;border-color:#6b7280!important;color:#d1d5db!important}[data-theme=dark] .dashboard-page .dropdown-hover-menu{background:rgba(30,41,59,.95)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border:1px solid rgba(71,85,105,.5)!important;border-radius:16px!important;box-shadow:0 16px 48px rgba(0,0,0,.4),0 4px 16px rgba(59,130,246,.1)!important}[data-theme=dark] .dashboard-page .dropdown-item-custom{color:#e2e8f0!important;border-radius:12px!important;transition:all .2s ease!important}[data-theme=dark] .dashboard-page .dropdown-item-custom:hover{background:rgba(59,130,246,.15)!important;color:#f1f5f9!important;transform:translateX(4px)!important}[data-theme=dark] .dashboard-page svg{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))!important}[data-theme=dark] .dashboard-page .text-success{color:#34d399!important}[data-theme=dark] .dashboard-page .text-warning{color:#fbbf24!important}[data-theme=dark] .dashboard-page .text-danger{color:#f87171!important}[data-theme=dark] .dashboard-page .action-buttons{gap:1rem!important}[data-theme=dark] .dashboard-page .action-buttons .btn{min-width:160px!important;justify-content:center!important}[data-theme=dark] .dashboard-page .text-center.py-5{background:rgba(30,41,59,.3)!important;border-radius:16px!important;border:1px dashed rgba(71,85,105,.5)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}[data-theme=dark] .dashboard-page .text-center.py-5 h4{color:#94a3b8!important}[data-theme=dark] .dashboard-page .text-center.py-5 p{color:#64748b!important}[data-theme=dark] .dashboard-page .gt-fade-in{animation:dashboardFadeIn .6s ease-out!important}@keyframes dashboardFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] .dashboard-page .stats-overview .col-lg-3:first-child .card{animation:slideInUp .6s ease-out .1s both!important}[data-theme=dark] .dashboard-page .stats-overview .col-lg-3:nth-child(2) .card{animation:slideInUp .6s ease-out .2s both!important}[data-theme=dark] .dashboard-page .stats-overview .col-lg-3:nth-child(3) .card{animation:slideInUp .6s ease-out .3s both!important}[data-theme=dark] .dashboard-page .stats-overview .col-lg-3:nth-child(4) .card{animation:slideInUp .6s ease-out .4s both!important}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}[data-theme=dark] .dashboard-page .badge.bg-danger{animation:pulseGlow 2s ease-in-out infinite!important}@keyframes pulseGlow{0%,to{box-shadow:0 2px 8px rgba(239,68,68,.3)}50%{box-shadow:0 4px 16px rgba(239,68,68,.6)}}@media (max-width:768px){[data-theme=dark] .dashboard-page{padding:1rem!important}[data-theme=dark] .dashboard-page .card{border-radius:12px!important;margin-bottom:1rem!important}[data-theme=dark] .dashboard-page .action-buttons{flex-direction:column!important;gap:.5rem!important}[data-theme=dark] .dashboard-page .action-buttons .btn{min-width:100%!important}[data-theme=dark] .dashboard-page .table-responsive{border-radius:12px!important;overflow:hidden!important}}@media (min-width:769px) and (max-width:1024px){[data-theme=dark] .dashboard-page .stats-overview .col-md-6{margin-bottom:1.5rem!important}}@media (prefers-contrast:high){[data-theme=dark] .dashboard-page .card{border-width:2px!important;border-color:rgba(71,85,105,.8)!important}[data-theme=dark] .dashboard-page .badge{border-width:2px!important}}@media (prefers-reduced-motion:reduce){[data-theme=dark] .dashboard-page *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}[data-theme=dark] .dashboard-page .card:hover{transform:none!important}}[data-theme=dark] .dashboard-page .btn:focus,[data-theme=dark] .dashboard-page .dropdown-item-custom:focus{outline:2px solid #60a5fa!important;outline-offset:2px!important;box-shadow:0 0 0 4px rgba(59,130,246,.3)!important}[data-theme=dark] .dashboard-page .stats-card-primary .card-body{background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(37,99,235,.05))!important;border:1px solid rgba(59,130,246,.2)!important}[data-theme=dark] .dashboard-page .stats-card-success .card-body{background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(5,150,105,.05))!important;border:1px solid rgba(16,185,129,.2)!important}[data-theme=dark] .dashboard-page .stats-card-warning .card-body{background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(217,119,6,.05))!important;border:1px solid rgba(245,158,11,.2)!important}[data-theme=dark] .dashboard-page .stats-card-danger .card-body{background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(220,38,38,.05))!important;border:1px solid rgba(239,68,68,.2)!important}[data-theme=dark] .dashboard-page .main-table-card{background:rgba(30,41,59,.9)!important;border:1px solid rgba(71,85,105,.4)!important;box-shadow:0 12px 48px rgba(0,0,0,.3),0 4px 16px rgba(59,130,246,.1)!important}[data-theme=dark] .dashboard-page .main-table-header{background:#374151!important;border-bottom:1px solid rgba(71,85,105,.5)!important}[data-theme=dark] .dashboard-page .card-header h2.text-primary,[data-theme=dark] .dashboard-page .card-header h5.text-primary,[data-theme=dark] .dashboard-page .main-table-header h2.text-primary{color:#ffffff!important}[data-theme=dark] .dashboard-page .display-6{font-weight:800!important;text-shadow:0 2px 8px rgba(0,0,0,.3)!important;letter-spacing:-.02em!important}[data-theme=dark] .dashboard-page .stats-card-danger .display-6{text-shadow:0 0 20px rgba(239,68,68,.5),0 2px 8px rgba(0,0,0,.3)!important}[data-theme=dark] .dashboard-page .stats-card-warning .display-6{text-shadow:0 0 20px rgba(245,158,11,.3),0 2px 8px rgba(0,0,0,.3)!important}[data-theme=dark] .dashboard-page .stats-overview .bi{filter:drop-shadow(0 2px 8px rgba(0,0,0,.3))!important}[data-theme=dark] .dashboard-page .stats-card-primary:before{background:radial-gradient(circle,rgba(59,130,246,.1) 0,transparent 70%)!important}[data-theme=dark] .dashboard-page .stats-card-primary:before,[data-theme=dark] .dashboard-page .stats-card-success:before{content:""!important;position:absolute!important;top:0!important;right:0!important;width:100px!important;height:100px!important;border-radius:50%!important;transform:translate(30px,-30px)!important;pointer-events:none!important}[data-theme=dark] .dashboard-page .stats-card-success:before{background:radial-gradient(circle,rgba(16,185,129,.1) 0,transparent 70%)!important}[data-theme=dark] .dashboard-page .stats-card-warning:before{background:radial-gradient(circle,rgba(245,158,11,.1) 0,transparent 70%)!important}[data-theme=dark] .dashboard-page .stats-card-danger:before,[data-theme=dark] .dashboard-page .stats-card-warning:before{content:""!important;position:absolute!important;top:0!important;right:0!important;width:100px!important;height:100px!important;border-radius:50%!important;transform:translate(30px,-30px)!important;pointer-events:none!important}[data-theme=dark] .dashboard-page .stats-card-danger:before{background:radial-gradient(circle,rgba(239,68,68,.1) 0,transparent 70%)!important}[data-theme=dark] .dashboard-page .card-body{background-color:transparent!important;color:#f1f5f9!important}[data-theme=dark] .dashboard-page h1,[data-theme=dark] .dashboard-page h2,[data-theme=dark] .dashboard-page h3,[data-theme=dark] .dashboard-page h4,[data-theme=dark] .dashboard-page h5,[data-theme=dark] .dashboard-page h6{color:#f1f5f9!important;text-shadow:0 2px 4px rgba(0,0,0,.3)!important}[data-theme=dark] .dashboard-page .text-muted{color:#94a3b8!important}[data-theme=dark] .dashboard-page .text-primary{color:#60a5fa!important}[data-theme=dark] .dashboard-page .badge.bg-success{background-color:#059669!important;color:#ffffff!important}[data-theme=dark] .dashboard-page .badge.bg-warning{background-color:#d97706!important;color:#ffffff!important}[data-theme=dark] .dashboard-page .badge.bg-danger{background-color:#dc2626!important;color:#ffffff!important}[data-theme=dark] .dashboard-page .badge.bg-information{background-color:#0ea5e9!important;color:#ffffff!important}[data-theme=dark] .dashboard-page .btn-outline-primary{border-color:#60a5fa!important;color:#60a5fa!important}[data-theme=dark] .dashboard-page .btn-outline-primary:hover{background-color:#60a5fa!important;color:#ffffff!important}[data-theme=dark] .dashboard-page .bi{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))!important}[data-theme=dark] main .dashboard-page,body[data-theme=dark] .dashboard-page,html[data-theme=dark] .dashboard-page,html[data-theme=dark] body .dashboard-page{color:#1f2937!important}[data-theme=dark] main .dashboard-page .bi,[data-theme=dark] main .dashboard-page i[class*=bi-],body[data-theme=dark] .dashboard-page .bi,body[data-theme=dark] .dashboard-page i[class*=bi-],html[data-theme=dark] .dashboard-page .bi,html[data-theme=dark] .dashboard-page i[class*=bi-],html[data-theme=dark] body .dashboard-page .bi,html[data-theme=dark] body .dashboard-page i[class*=bi-]{color:#ffffff!important;opacity:1!important;visibility:visible!important;display:inline-block!important}body[data-theme=dark] .dashboard-page .display-5,body[data-theme=dark] .dashboard-page h1,body[data-theme=dark] .dashboard-page h2,body[data-theme=dark] .dashboard-page h3,body[data-theme=dark] .dashboard-page h4,body[data-theme=dark] .dashboard-page h5,body[data-theme=dark] .dashboard-page h6,html[data-theme=dark] body .dashboard-page .display-5,html[data-theme=dark] body .dashboard-page h1,html[data-theme=dark] body .dashboard-page h2,html[data-theme=dark] body .dashboard-page h3,html[data-theme=dark] body .dashboard-page h4,html[data-theme=dark] body .dashboard-page h5,html[data-theme=dark] body .dashboard-page h6{color:#1f2937!important}body[data-theme=dark] .dashboard-page .text-muted,html[data-theme=dark] body .dashboard-page .text-muted{color:#6b7280!important}body[data-theme=dark] .dashboard-page div:not(.card):not(.badge):not(.btn),body[data-theme=dark] .dashboard-page p,body[data-theme=dark] .dashboard-page span,html[data-theme=dark] body .dashboard-page div:not(.card):not(.badge):not(.btn),html[data-theme=dark] body .dashboard-page p,html[data-theme=dark] body .dashboard-page span{color:#374151!important}[data-theme=dark] .display-5,[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6{color:#f9fafb!important}[data-theme=dark] .text-muted{color:#9ca3af!important}[data-theme=dark] .badge{color:#ffffff!important}@media (prefers-reduced-motion:reduce){[data-theme=dark] *,[data-theme=dark] :after,[data-theme=dark] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-contrast:high){[data-theme=dark]{--gt-primary:#60a5fa;--gt-secondary:#d1d5db;--gt-success:#34d399;--gt-warning:#fbbf24;--gt-danger:#f87171;--gt-gray-900:#ffffff;--gt-gray-100:#000000}[data-theme=dark] .btn,[data-theme=dark] .card,[data-theme=dark] .form-control{border-width:2px!important}[data-theme=dark] .btn:focus,[data-theme=dark] .form-control:focus,[data-theme=dark] .form-select:focus{outline:3px solid var(--gt-primary)!important;outline-offset:2px!important}}@media print{[data-theme=dark] *{background:white!important;color:black!important;box-shadow:none!important}[data-theme=dark] .sidebar,[data-theme=dark] .theme-toggle{display:none!important}}[data-theme=dark] .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}[data-theme=dark] .visually-hidden-focusable:focus{position:static!important;width:auto!important;height:auto!important;padding:8px 16px!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;background:var(--gt-primary)!important;color:var(--gt-white)!important;border-radius:var(--gt-border-radius-lg)!important;z-index:9999!important}[data-theme=dark] *{transition:background-color .3s ease,color .3s ease,border-color .3s ease!important}[data-theme=dark] .card-body,[data-theme=dark] .card-body h1,[data-theme=dark] .card-body h2,[data-theme=dark] .card-body h3,[data-theme=dark] .card-body h4,[data-theme=dark] .card-body h5,[data-theme=dark] .card-body h6,[data-theme=dark] .card-header h1,[data-theme=dark] .card-header h2,[data-theme=dark] .card-header h3,[data-theme=dark] .card-header h4,[data-theme=dark] .card-header h5,[data-theme=dark] .card-header h6,[data-theme=dark] .display-1,[data-theme=dark] .display-2,[data-theme=dark] .display-3,[data-theme=dark] .display-4,[data-theme=dark] .display-5,[data-theme=dark] .display-6,[data-theme=dark] .text-body,[data-theme=dark] .text-dark,[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6{color:#f9fafb!important}[data-theme=dark] div,[data-theme=dark] p,[data-theme=dark] span{color:inherit}[data-theme=dark] a{color:var(--gt-primary)!important}[data-theme=dark] a:hover{color:var(--gt-primary-light)!important}[data-theme=dark] a:visited{color:var(--gt-primary-dark)!important}body{font-family:var(--gt-font-family);background-color:var(--gt-gray-50)!important;color:var(--gt-gray-900)!important;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn{font-weight:500;border-radius:var(--gt-border-radius-lg);transition:var(--gt-transition);border-width:1px;position:relative;overflow:hidden}.btn-primary{background:var(--gt-gradient-primary)!important;border-color:var(--gt-primary-600)!important;color:white!important;box-shadow:var(--gt-shadow-sm)!important}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:linear-gradient(135deg,var(--gt-primary-600) 0,var(--gt-primary-700) 100%)!important;border-color:var(--gt-primary-700)!important;color:white!important;box-shadow:var(--gt-shadow-lg)!important}.btn-secondary{background:var(--gt-gradient-secondary)!important;border-color:var(--gt-secondary-600)!important;color:white!important;box-shadow:var(--gt-shadow-sm)!important}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background:linear-gradient(135deg,var(--gt-secondary-600) 0,var(--gt-secondary-700) 100%)!important;border-color:var(--gt-secondary-700)!important;color:white!important;box-shadow:var(--gt-shadow-lg)!important}.btn-success{background:linear-gradient(135deg,#16a34a,#15803d)!important;border-color:#15803d!important;color:white!important;font-weight:600!important;text-shadow:0 1px 2px rgba(0,0,0,.2)!important;box-shadow:0 4px 6px -1px rgba(21,128,61,.2),0 2px 4px -1px rgba(21,128,61,.1)!important}.btn-success:active,.btn-success:focus,.btn-success:hover{background:linear-gradient(135deg,#15803d,#166534)!important;border-color:#166534!important;color:white!important;font-weight:600!important;text-shadow:0 1px 2px rgba(0,0,0,.3)!important;box-shadow:0 10px 15px -3px rgba(21,128,61,.2),0 4px 6px -2px rgba(21,128,61,.1)!important}.btn-danger{background:var(--gt-gradient-danger)!important;border-color:var(--gt-danger-600)!important;color:white!important;box-shadow:var(--gt-shadow-sm)!important}.btn-danger:active,.btn-danger:focus,.btn-danger:hover{background:linear-gradient(135deg,var(--gt-danger-600) 0,var(--gt-danger-700) 100%)!important;border-color:var(--gt-danger-700)!important;color:white!important;box-shadow:var(--gt-shadow-lg)!important}.btn-warning{background:var(--gt-gradient-warning)!important;border-color:var(--gt-warning-600)!important;color:white!important;box-shadow:var(--gt-shadow-sm)!important}.btn-warning:active,.btn-warning:focus,.btn-warning:hover{background:linear-gradient(135deg,var(--gt-warning-600) 0,var(--gt-warning-700) 100%)!important;border-color:var(--gt-warning-700)!important;color:white!important;box-shadow:var(--gt-shadow-lg)!important}.btn-info{background:var(--gt-gradient-info)!important;border-color:var(--gt-info-600)!important;color:white!important;box-shadow:var(--gt-shadow-sm)!important}.btn-info:active,.btn-info:focus,.btn-info:hover{background:linear-gradient(135deg,var(--gt-info-600) 0,var(--gt-info-700) 100%)!important;border-color:var(--gt-info-700)!important;color:white!important;box-shadow:var(--gt-shadow-lg)!important}.btn-outline-primary{background-color:transparent!important;border:2px solid var(--gt-primary-400)!important;color:var(--gt-primary-600)!important;position:relative!important;box-shadow:var(--gt-shadow-xs)!important}.btn-outline-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--gt-gradient-primary);transition:var(--gt-transition-slow);z-index:-1}.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover{border-color:var(--gt-primary-600)!important;color:white!important;box-shadow:var(--gt-shadow-sm)!important}.btn-outline-primary:hover:before{left:0}.btn-outline-secondary{background-color:transparent!important;border:2px solid var(--gt-secondary-400)!important;color:var(--gt-secondary-600)!important;position:relative!important;box-shadow:var(--gt-shadow-xs)!important}.btn-outline-secondary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--gt-gradient-secondary);transition:var(--gt-transition-slow);z-index:-1}.btn-outline-secondary:active,.btn-outline-secondary:focus,.btn-outline-secondary:hover{border-color:var(--gt-secondary-600)!important;color:white!important;box-shadow:var(--gt-shadow-sm)!important}.btn-outline-secondary:hover:before{left:0}.btn-outline-success{background-color:transparent!important;border:2px solid #16a34a!important;color:#15803d!important;font-weight:600!important;position:relative!important;box-shadow:0 1px 2px 0 rgba(21,128,61,.05)!important}.btn-outline-success:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(135deg,#16a34a,#15803d);transition:var(--gt-transition-slow);z-index:-1}.btn-outline-success:active,.btn-outline-success:focus,.btn-outline-success:hover{border-color:#15803d!important;color:white!important;font-weight:600!important;text-shadow:0 1px 2px rgba(0,0,0,.2)!important;box-shadow:0 4px 6px -1px rgba(21,128,61,.2),0 2px 4px -1px rgba(21,128,61,.1)!important}.btn-outline-success:hover:before{left:0}.btn-outline-danger{background-color:transparent!important;border:2px solid var(--gt-danger-400)!important;color:var(--gt-danger-600)!important;position:relative!important;box-shadow:var(--gt-shadow-xs)!important}.btn-outline-danger:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:var(--gt-gradient-danger);transition:var(--gt-transition-slow);z-index:-1}.btn-outline-danger:active,.btn-outline-danger:focus,.btn-outline-danger:hover{border-color:var(--gt-danger-600)!important;color:white!important;box-shadow:var(--gt-shadow-sm)!important}.btn-outline-danger:hover:before{left:0}.btn.d-flex.align-items-center[class*=btn-danger],.btn.d-flex.align-items-center[class*=btn-outline-danger],.btn.d-flex.align-items-center[class*=btn-outline-success],.btn.d-flex.align-items-center[class*=btn-success]{text-align:left!important;overflow:visible!important;white-space:normal!important;word-wrap:break-word!important}.btn.d-flex.align-items-center[class*=btn-danger] .text-start,.btn.d-flex.align-items-center[class*=btn-outline-danger] .text-start,.btn.d-flex.align-items-center[class*=btn-outline-success] .text-start,.btn.d-flex.align-items-center[class*=btn-success] .text-start{flex:1 1!important;min-width:0!important;padding-left:0!important;margin-left:0!important}.btn.d-flex.align-items-center[class*=btn-danger] .text-start div,.btn.d-flex.align-items-center[class*=btn-danger] .text-start small,.btn.d-flex.align-items-center[class*=btn-danger] .text-start strong,.btn.d-flex.align-items-center[class*=btn-outline-danger] .text-start div,.btn.d-flex.align-items-center[class*=btn-outline-danger] .text-start small,.btn.d-flex.align-items-center[class*=btn-outline-danger] .text-start strong,.btn.d-flex.align-items-center[class*=btn-outline-success] .text-start div,.btn.d-flex.align-items-center[class*=btn-outline-success] .text-start small,.btn.d-flex.align-items-center[class*=btn-outline-success] .text-start strong,.btn.d-flex.align-items-center[class*=btn-success] .text-start div,.btn.d-flex.align-items-center[class*=btn-success] .text-start small,.btn.d-flex.align-items-center[class*=btn-success] .text-start strong{display:block!important;width:100%!important;text-align:left!important;padding:0!important;margin:0!important}.btn-success.d-flex.align-items-center,.btn-success.d-flex.align-items-center *{color:white!important;text-shadow:0 2px 4px rgba(0,0,0,.5)!important;font-weight:600!important}.btn-success.d-flex.align-items-center small{color:rgba(255,255,255,.95)!important;text-shadow:0 1px 3px rgba(0,0,0,.4)!important;font-weight:500!important}.btn-outline-success.d-flex.align-items-center,.btn-outline-success.d-flex.align-items-center *{color:#0f5132!important;font-weight:600!important;text-shadow:none!important}.btn-outline-success.d-flex.align-items-center small{color:#0f5132!important;font-weight:500!important;opacity:.9!important}button[class*=btn-success][class*=d-flex] div,button[class*=btn-success][class*=d-flex] small,button[class*=btn-success][class*=d-flex] strong{color:white!important;text-shadow:0 2px 4px rgba(0,0,0,.6)!important}button[class*=btn-outline-success][class*=d-flex] div,button[class*=btn-outline-success][class*=d-flex] small,button[class*=btn-outline-success][class*=d-flex] strong{color:#0f5132!important;text-shadow:none!important}.btn.d-flex.align-items-center[class*=btn-danger],.btn.d-flex.align-items-center[class*=btn-outline-danger],.btn.d-flex.align-items-center[class*=btn-outline-success],.btn.d-flex.align-items-center[class*=btn-success]{min-height:60px!important;padding:12px 20px!important;border-radius:var(--gt-border-radius-lg)!important;font-weight:500!important;transition:var(--gt-transition)!important;border-width:2px!important;box-shadow:var(--gt-shadow-xs)!important}.btn.d-flex.align-items-center.btn-success{background:linear-gradient(135deg,#16a34a,#15803d)!important;border-color:#15803d!important;color:white!important;font-weight:600!important;text-shadow:0 1px 2px rgba(0,0,0,.2)!important;box-shadow:0 4px 6px -1px rgba(21,128,61,.2),0 2px 4px -1px rgba(21,128,61,.1)!important}.btn.d-flex.align-items-center.btn-success:active,.btn.d-flex.align-items-center.btn-success:focus,.btn.d-flex.align-items-center.btn-success:hover{background:linear-gradient(135deg,#15803d,#166534)!important;border-color:#166534!important;transform:translateY(-1px)!important;box-shadow:0 6px 8px -1px rgba(21,128,61,.3),0 4px 6px -1px rgba(21,128,61,.15)!important}.btn.d-flex.align-items-center.btn-outline-success{background-color:transparent!important;border:2px solid #16a34a!important;color:#15803d!important;font-weight:600!important;box-shadow:0 1px 2px 0 rgba(21,128,61,.05)!important}.btn.d-flex.align-items-center.btn-outline-success:active,.btn.d-flex.align-items-center.btn-outline-success:focus,.btn.d-flex.align-items-center.btn-outline-success:hover{background:linear-gradient(135deg,#16a34a,#15803d)!important;border-color:#15803d!important;color:white!important;transform:translateY(-1px)!important;text-shadow:0 1px 2px rgba(0,0,0,.2)!important;box-shadow:0 6px 8px -1px rgba(21,128,61,.3),0 4px 6px -1px rgba(21,128,61,.15)!important}.btn.d-flex.align-items-center.btn-danger{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;border-color:#b91c1c!important;color:white!important;font-weight:600!important;text-shadow:0 1px 2px rgba(0,0,0,.2)!important;box-shadow:0 4px 6px -1px rgba(220,38,38,.2),0 2px 4px -1px rgba(220,38,38,.1)!important}.btn.d-flex.align-items-center.btn-danger:active,.btn.d-flex.align-items-center.btn-danger:focus,.btn.d-flex.align-items-center.btn-danger:hover{background:linear-gradient(135deg,#b91c1c,#991b1b)!important;border-color:#991b1b!important;transform:translateY(-1px)!important;box-shadow:0 6px 8px -1px rgba(220,38,38,.3),0 4px 6px -1px rgba(220,38,38,.15)!important}.btn.d-flex.align-items-center.btn-outline-danger{background-color:transparent!important;border:2px solid #dc2626!important;color:#b91c1c!important;font-weight:600!important;box-shadow:0 1px 2px 0 rgba(220,38,38,.05)!important}.btn.d-flex.align-items-center.btn-outline-danger:active,.btn.d-flex.align-items-center.btn-outline-danger:focus,.btn.d-flex.align-items-center.btn-outline-danger:hover{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;border-color:#b91c1c!important;color:white!important;transform:translateY(-1px)!important;text-shadow:0 1px 2px rgba(0,0,0,.2)!important;box-shadow:0 6px 8px -1px rgba(220,38,38,.3),0 4px 6px -1px rgba(220,38,38,.15)!important}.card{border:1px solid var(--gt-gray-200)!important;border-radius:var(--gt-border-radius-xl)!important;box-shadow:var(--gt-shadow-sm)!important;background-color:#ffffff!important;color:var(--gt-gray-900)!important;transition:var(--gt-transition);position:relative;overflow:hidden}.card:hover{box-shadow:var(--gt-shadow-lg)!important;transform:translateY(-2px)}.card-header{background-color:var(--gt-gray-50)!important;border-bottom:1px solid var(--gt-gray-200)!important;color:var(--gt-gray-900)!important;font-weight:600;padding:var(--gt-spacing-4) var(--gt-spacing-6)}.card-header.bg-primary{background-color:#0d6efd!important;color:#ffffff!important;border-bottom:1px solid #0d6efd!important}.card-header.bg-primary *,.card-header.bg-primary h1,.card-header.bg-primary h2,.card-header.bg-primary h3,.card-header.bg-primary h4,.card-header.bg-primary h5,.card-header.bg-primary h6{color:#ffffff!important}.card-header.bg-success{background-color:#198754!important;color:#ffffff!important;border-bottom:1px solid #198754!important}.card-header.bg-danger,.card-header.bg-success *,.card-header.bg-success h1,.card-header.bg-success h2,.card-header.bg-success h3,.card-header.bg-success h4,.card-header.bg-success h5,.card-header.bg-success h6{color:#ffffff!important}.card-header.bg-danger{background-color:#dc3545!important;border-bottom:1px solid #dc3545!important}.card-header.bg-danger *,.card-header.bg-danger h1,.card-header.bg-danger h2,.card-header.bg-danger h3,.card-header.bg-danger h4,.card-header.bg-danger h5,.card-header.bg-danger h6{color:#ffffff!important}.card-header.bg-warning{background-color:#ffc107!important;color:#000000!important;border-bottom:1px solid #ffc107!important}.card-header.bg-warning *,.card-header.bg-warning h1,.card-header.bg-warning h2,.card-header.bg-warning h3,.card-header.bg-warning h4,.card-header.bg-warning h5,.card-header.bg-warning h6{color:#000000!important}.card.insieme-card{border:2px solid #6f42c1!important}.card.insieme-card .card-header{background-color:#6f42c1!important;color:#ffffff!important;border-bottom:1px solid #6f42c1!important}.card.insieme-card .card-header h5,.card.insieme-card .card-header h6,.card.insieme-card .card-header small{color:#ffffff!important}[data-theme=dark] .card.insieme-card{border:2px solid #6f42c1!important;background-color:#1f2937!important}[data-theme=dark] .card.insieme-card .card-header{background-color:#6f42c1!important;color:#ffffff!important}.card-body{background-color:#ffffff!important;padding:var(--gt-spacing-6)}.card-body,.card-footer{color:var(--gt-gray-900)!important}.card-footer{background-color:var(--gt-gray-50)!important;border-top:1px solid var(--gt-gray-200)!important;padding:var(--gt-spacing-4) var(--gt-spacing-6)}.form-control{border:1px solid var(--gt-gray-300)!important;border-radius:var(--gt-border-radius-lg)!important;padding:var(--gt-spacing-3) var(--gt-spacing-4)!important;font-size:.875rem!important;transition:var(--gt-transition)!important;background-color:#ffffff!important;color:var(--gt-gray-900)!important}.form-control:focus{border-color:var(--gt-primary-500)!important;box-shadow:0 0 0 3px rgba(37,99,235,.1)!important;outline:none!important}.form-control:disabled{background-color:var(--gt-gray-100)!important;color:var(--gt-gray-500)!important;cursor:not-allowed!important}.form-label{font-weight:500!important;color:var(--gt-gray-700)!important;margin-bottom:var(--gt-spacing-2)!important}.form-select{border:1px solid var(--gt-gray-300)!important;border-radius:var(--gt-border-radius-lg)!important;padding:var(--gt-spacing-3) var(--gt-spacing-4)!important;font-size:.875rem!important;transition:var(--gt-transition)!important;background-color:#ffffff!important;color:var(--gt-gray-900)!important}.form-select:focus{border-color:var(--gt-primary-500)!important;box-shadow:0 0 0 3px rgba(37,99,235,.1)!important;outline:none!important}.alert{border-radius:var(--gt-border-radius-lg)!important;border:none!important;padding:var(--gt-spacing-4) var(--gt-spacing-6)!important;margin-bottom:var(--gt-spacing-4)!important;font-weight:500!important}.alert-primary{background:linear-gradient(135deg,var(--gt-primary-50) 0,var(--gt-primary-100) 100%)!important;color:var(--gt-primary-800)!important;border-left:4px solid var(--gt-primary-500)!important}.alert-success{background:linear-gradient(135deg,var(--gt-success-50) 0,var(--gt-success-100) 100%)!important;color:var(--gt-success-800)!important;border-left:4px solid var(--gt-success-600)!important}.alert-warning{background:linear-gradient(135deg,var(--gt-warning-50) 0,var(--gt-warning-100) 100%)!important;color:var(--gt-warning-800)!important;border-left:4px solid var(--gt-warning-600)!important}.alert-danger{background:linear-gradient(135deg,var(--gt-danger-50) 0,var(--gt-danger-100) 100%)!important;color:var(--gt-danger-800)!important;border-left:4px solid var(--gt-danger-600)!important}.alert-info{background:linear-gradient(135deg,var(--gt-info-50) 0,var(--gt-info-100) 100%)!important;color:var(--gt-info-800)!important;border-left:4px solid var(--gt-info-600)!important}.badge{font-weight:500!important;border-radius:var(--gt-border-radius-full)!important;padding:var(--gt-spacing-1) var(--gt-spacing-3)!important;font-size:.75rem!important;text-transform:uppercase!important;letter-spacing:.025em!important}.table{border-collapse:separate!important;border-spacing:0!important;background-color:#ffffff!important;color:var(--gt-gray-900)!important}.table th{background-color:var(--gt-gray-50)!important;color:var(--gt-gray-700)!important;font-weight:600!important;border-bottom:2px solid var(--gt-gray-200)!important}.table td,.table th{padding:var(--gt-spacing-4) var(--gt-spacing-6)!important}.table td{border-bottom:1px solid var(--gt-gray-200)!important;vertical-align:middle!important}.table-responsive{border-radius:var(--gt-border-radius-xl)!important;box-shadow:var(--gt-shadow-lg)!important;border:1px solid var(--gt-gray-200)!important;background-color:#ffffff!important}[data-theme=dark] .dashboard-page .table,body[data-theme=dark] .dashboard-page .table,html[data-theme=dark] body .dashboard-page .table{background:rgba(30,41,59,.6)!important;color:#ffffff!important;border-color:rgba(71,85,105,.3)!important}[data-theme=dark] .dashboard-page .table thead th,body[data-theme=dark] .dashboard-page .table thead th,html[data-theme=dark] body .dashboard-page .table thead th{background:rgba(51,65,85,.8)!important;color:#ffffff!important;border-color:rgba(71,85,105,.4)!important}[data-theme=dark] .dashboard-page .table tbody td,body[data-theme=dark] .dashboard-page .table tbody td,html[data-theme=dark] body .dashboard-page .table tbody td{background:rgba(30,41,59,.4)!important;color:#ffffff!important;border-color:rgba(71,85,105,.2)!important}[data-theme=dark] .dashboard-page .table tbody td *,body[data-theme=dark] .dashboard-page .table tbody td *,html[data-theme=dark] body .dashboard-page .table tbody td *{color:#ffffff!important}[data-theme=dark] .dashboard-page .table tbody td small,[data-theme=dark] .dashboard-page .table tbody td span:not(.badge),[data-theme=dark] .dashboard-page .table tbody td strong,body[data-theme=dark] .dashboard-page .table tbody td small,body[data-theme=dark] .dashboard-page .table tbody td span:not(.badge),body[data-theme=dark] .dashboard-page .table tbody td strong,html[data-theme=dark] body .dashboard-page .table tbody td small,html[data-theme=dark] body .dashboard-page .table tbody td span:not(.badge),html[data-theme=dark] body .dashboard-page .table tbody td strong{color:#ffffff!important;font-weight:inherit!important}[data-theme=dark] .dashboard-page h1.text-primary,body[data-theme=dark] .dashboard-page h1.text-primary,html[data-theme=dark] body .dashboard-page h1.text-primary{color:#ffffff!important}[data-theme=dark] .dashboard-page h1.text-primary i,body[data-theme=dark] .dashboard-page h1.text-primary i,html[data-theme=dark] body .dashboard-page h1.text-primary i{color:#60a5fa!important}[data-theme=dark] .dashboard-page .stats-card-danger h3.text-danger,[data-theme=dark] .dashboard-page .stats-card-primary h3.text-primary,[data-theme=dark] .dashboard-page .stats-card-success h3.text-success,[data-theme=dark] .dashboard-page .stats-card-warning h3.text-warning,body[data-theme=dark] .dashboard-page .stats-card-danger h3.text-danger,body[data-theme=dark] .dashboard-page .stats-card-primary h3.text-primary,body[data-theme=dark] .dashboard-page .stats-card-success h3.text-success,body[data-theme=dark] .dashboard-page .stats-card-warning h3.text-warning,html[data-theme=dark] body .dashboard-page .stats-card-danger h3.text-danger,html[data-theme=dark] body .dashboard-page .stats-card-primary h3.text-primary,html[data-theme=dark] body .dashboard-page .stats-card-success h3.text-success,html[data-theme=dark] body .dashboard-page .stats-card-warning h3.text-warning{color:#ffffff!important;font-weight:700!important}[data-theme=dark] .dashboard-page .stats-card-danger .text-danger i,[data-theme=dark] .dashboard-page .stats-card-primary .text-primary i,[data-theme=dark] .dashboard-page .stats-card-success .text-success i,[data-theme=dark] .dashboard-page .stats-card-warning .text-warning i,body[data-theme=dark] .dashboard-page .stats-card-danger .text-danger i,body[data-theme=dark] .dashboard-page .stats-card-primary .text-primary i,body[data-theme=dark] .dashboard-page .stats-card-success .text-success i,body[data-theme=dark] .dashboard-page .stats-card-warning .text-warning i,html[data-theme=dark] body .dashboard-page .stats-card-danger .text-danger i,html[data-theme=dark] body .dashboard-page .stats-card-primary .text-primary i,html[data-theme=dark] body .dashboard-page .stats-card-success .text-success i,html[data-theme=dark] body .dashboard-page .stats-card-warning .text-warning i{color:#ffffff!important}[data-theme=dark] .dashboard-page .card .bi,[data-theme=dark] .dashboard-page .card i[class*=bi-],body[data-theme=dark] .dashboard-page .card .bi,body[data-theme=dark] .dashboard-page .card i[class*=bi-],html[data-theme=dark] body .dashboard-page .card .bi,html[data-theme=dark] body .dashboard-page .card i[class*=bi-],html[data-theme=dark] body .dashboard-page .stats-card-danger .bi,html[data-theme=dark] body .dashboard-page .stats-card-danger i[class*=bi-],html[data-theme=dark] body .dashboard-page .stats-card-primary .bi,html[data-theme=dark] body .dashboard-page .stats-card-primary i[class*=bi-],html[data-theme=dark] body .dashboard-page .stats-card-success .bi,html[data-theme=dark] body .dashboard-page .stats-card-success i[class*=bi-],html[data-theme=dark] body .dashboard-page .stats-card-warning .bi,html[data-theme=dark] body .dashboard-page .stats-card-warning i[class*=bi-]{color:#ffffff!important;opacity:1!important;visibility:visible!important;display:inline-block!important}[data-theme=dark] .dashboard-page .card .display-4,[data-theme=dark] .dashboard-page .card .display-5,[data-theme=dark] .dashboard-page .card .display-6,[data-theme=dark] .dashboard-page .card .fw-medium,[data-theme=dark] .dashboard-page .card p,body[data-theme=dark] .dashboard-page .card .display-4,body[data-theme=dark] .dashboard-page .card .display-5,body[data-theme=dark] .dashboard-page .card .display-6,body[data-theme=dark] .dashboard-page .card .fw-medium,body[data-theme=dark] .dashboard-page .card h3.fw-bold.text-danger.display-6,body[data-theme=dark] .dashboard-page .card h3.fw-bold.text-primary.display-6,body[data-theme=dark] .dashboard-page .card h3.fw-bold.text-success.display-6,body[data-theme=dark] .dashboard-page .card h3.fw-bold.text-warning.display-6,body[data-theme=dark] .dashboard-page .card p,body[data-theme=dark] .dashboard-page .display-4,body[data-theme=dark] .dashboard-page .display-5,body[data-theme=dark] .dashboard-page .display-5.fw-bold.text-primary,body[data-theme=dark] .dashboard-page .display-6,body[data-theme=dark] .dashboard-page .text-danger,body[data-theme=dark] .dashboard-page .text-primary,body[data-theme=dark] .dashboard-page .text-success,body[data-theme=dark] .dashboard-page .text-warning,body[data-theme=dark] .dashboard-page h1.display-5.fw-bold.text-primary,html[data-theme=dark] body .dashboard-page .card .display-4,html[data-theme=dark] body .dashboard-page .card .display-5,html[data-theme=dark] body .dashboard-page .card .display-6,html[data-theme=dark] body .dashboard-page .card .fw-medium,html[data-theme=dark] body .dashboard-page .card h3.fw-bold.text-danger.display-6,html[data-theme=dark] body .dashboard-page .card h3.fw-bold.text-primary.display-6,html[data-theme=dark] body .dashboard-page .card h3.fw-bold.text-success.display-6,html[data-theme=dark] body .dashboard-page .card h3.fw-bold.text-warning.display-6,html[data-theme=dark] body .dashboard-page .card p,html[data-theme=dark] body .dashboard-page .display-4,html[data-theme=dark] body .dashboard-page .display-5,html[data-theme=dark] body .dashboard-page .display-5.fw-bold.text-primary,html[data-theme=dark] body .dashboard-page .display-6,html[data-theme=dark] body .dashboard-page .text-danger,html[data-theme=dark] body .dashboard-page .text-primary,html[data-theme=dark] body .dashboard-page .text-success,html[data-theme=dark] body .dashboard-page .text-warning,html[data-theme=dark] body .dashboard-page h1.display-5.fw-bold.text-primary{color:#ffffff!important}.dropdown-hover-container{display:inline-block}.dropdown-main-btn{position:relative;z-index:2}.dropdown-main-btn .bi-chevron-down{transition:var(--gt-transition);font-size:.75rem}.dropdown-hover-menu{position:fixed!important;z-index:99999999!important;isolation:isolate!important;will-change:transform!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;pointer-events:auto!important;opacity:1!important;visibility:visible!important;display:block!important}.dropdown-hover-menu .btn{background:transparent!important;border:none!important;color:inherit!important;padding:.75rem 1rem!important;border-radius:.5rem!important;transition:all .2s ease!important;width:100%!important;text-align:left!important;display:flex!important;align-items:center!important;gap:.75rem!important}.dropdown-hover-menu .btn:hover{background:rgba(59,130,246,.1)!important;color:#3b82f6!important;transform:translateX(4px)!important}[data-theme=dark] .dropdown-hover-menu .btn{background:transparent!important;color:#e2e8f0!important}[data-theme=dark] .dropdown-hover-menu .btn:hover{background:rgba(59,130,246,.15)!important;color:#60a5fa!important}[data-theme=dark] .dropdown-hover-menu .btn,[data-theme=dark] .dropdown-hover-menu .btn-outline-primary,[data-theme=dark] .dropdown-hover-menu .btn-primary,body[data-theme=dark] .dropdown-hover-menu .btn,body[data-theme=dark] .dropdown-hover-menu .btn-outline-primary,body[data-theme=dark] .dropdown-hover-menu .btn-primary,html[data-theme=dark] body .dropdown-hover-menu .btn,html[data-theme=dark] body .dropdown-hover-menu .btn-outline-primary,html[data-theme=dark] body .dropdown-hover-menu .btn-primary{background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;color:#e2e8f0!important;box-shadow:none!important}[data-theme=dark] .dropdown-hover-menu .btn-outline-primary:hover,[data-theme=dark] .dropdown-hover-menu .btn-primary:hover,[data-theme=dark] .dropdown-hover-menu .btn:hover,body[data-theme=dark] .dropdown-hover-menu .btn-outline-primary:hover,body[data-theme=dark] .dropdown-hover-menu .btn-primary:hover,body[data-theme=dark] .dropdown-hover-menu .btn:hover,html[data-theme=dark] body .dropdown-hover-menu .btn-outline-primary:hover,html[data-theme=dark] body .dropdown-hover-menu .btn-primary:hover,html[data-theme=dark] body .dropdown-hover-menu .btn:hover{background:rgba(59,130,246,.15)!important;background-color:rgba(59,130,246,.15)!important;background-image:none!important;color:#60a5fa!important;border:none!important;box-shadow:none!important;transform:translateX(4px)!important}.dropdown-hover-menu .btn,.dropdown-hover-menu .btn-outline-primary,.dropdown-hover-menu .btn-primary,body .dropdown-hover-menu .btn,body .dropdown-hover-menu .btn-outline-primary,body .dropdown-hover-menu .btn-primary,html body .dropdown-hover-menu .btn,html body .dropdown-hover-menu .btn-outline-primary,html body .dropdown-hover-menu .btn-primary{background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;color:#374151!important;box-shadow:none!important}.dropdown-hover-menu .btn-outline-primary:hover,.dropdown-hover-menu .btn-primary:hover,.dropdown-hover-menu .btn:hover,body .dropdown-hover-menu .btn-outline-primary:hover,body .dropdown-hover-menu .btn-primary:hover,body .dropdown-hover-menu .btn:hover,html body .dropdown-hover-menu .btn-outline-primary:hover,html body .dropdown-hover-menu .btn-primary:hover,html body .dropdown-hover-menu .btn:hover{background:rgba(59,130,246,.1)!important;background-color:rgba(59,130,246,.1)!important;background-image:none!important;color:#3b82f6!important;border:none!important;box-shadow:none!important;transform:translateX(4px)!important}.dropdown-hover-menu .btn *,.dropdown-hover-menu .btn .bi,.dropdown-hover-menu .btn i,.dropdown-hover-menu .btn span,.dropdown-hover-menu .btn:hover *,.dropdown-hover-menu .btn:hover .bi,.dropdown-hover-menu .btn:hover i,.dropdown-hover-menu .btn:hover span,[data-theme=dark] .dropdown-hover-menu .btn *,[data-theme=dark] .dropdown-hover-menu .btn .bi,[data-theme=dark] .dropdown-hover-menu .btn i,[data-theme=dark] .dropdown-hover-menu .btn span,[data-theme=dark] .dropdown-hover-menu .btn:hover *,[data-theme=dark] .dropdown-hover-menu .btn:hover .bi,[data-theme=dark] .dropdown-hover-menu .btn:hover i,[data-theme=dark] .dropdown-hover-menu .btn:hover span,body .dropdown-hover-menu .btn *,body .dropdown-hover-menu .btn .bi,body .dropdown-hover-menu .btn i,body .dropdown-hover-menu .btn span,body .dropdown-hover-menu .btn:hover *,body .dropdown-hover-menu .btn:hover .bi,body .dropdown-hover-menu .btn:hover i,body .dropdown-hover-menu .btn:hover span,body[data-theme=dark] .dropdown-hover-menu .btn *,body[data-theme=dark] .dropdown-hover-menu .btn .bi,body[data-theme=dark] .dropdown-hover-menu .btn i,body[data-theme=dark] .dropdown-hover-menu .btn span,body[data-theme=dark] .dropdown-hover-menu .btn:hover *,body[data-theme=dark] .dropdown-hover-menu .btn:hover .bi,body[data-theme=dark] .dropdown-hover-menu .btn:hover i,body[data-theme=dark] .dropdown-hover-menu .btn:hover span,html body .dropdown-hover-menu .btn *,html body .dropdown-hover-menu .btn .bi,html body .dropdown-hover-menu .btn i,html body .dropdown-hover-menu .btn span,html body .dropdown-hover-menu .btn:hover *,html body .dropdown-hover-menu .btn:hover .bi,html body .dropdown-hover-menu .btn:hover i,html body .dropdown-hover-menu .btn:hover span,html[data-theme=dark] body .dropdown-hover-menu .btn *,html[data-theme=dark] body .dropdown-hover-menu .btn .bi,html[data-theme=dark] body .dropdown-hover-menu .btn i,html[data-theme=dark] body .dropdown-hover-menu .btn span,html[data-theme=dark] body .dropdown-hover-menu .btn:hover *,html[data-theme=dark] body .dropdown-hover-menu .btn:hover .bi,html[data-theme=dark] body .dropdown-hover-menu .btn:hover i,html[data-theme=dark] body .dropdown-hover-menu .btn:hover span{background:transparent!important;background-color:transparent!important;background-image:none!important;color:inherit!important;box-shadow:none!important}.dropdown-hover-container:hover .dropdown-main-btn .bi-chevron-down{transform:rotate(180deg)}.dropdown-hover-container{position:relative}.dropdown-hover-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(248,250,252,.95));border:1px solid var(--gt-gray-200);border-radius:var(--gt-border-radius-xl);box-shadow:var(--gt-shadow-2xl);opacity:0;visibility:hidden;transform:translateY(-10px);transition:var(--gt-transition-slow);z-index:var(--gt-z-dropdown);min-width:280px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.dropdown-hover-container:hover .dropdown-hover-menu{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item-custom{display:flex;align-items:center;padding:var(--gt-spacing-4) var(--gt-spacing-6);margin:var(--gt-spacing-2);border-radius:var(--gt-border-radius-lg);text-decoration:none;color:var(--gt-gray-700);transition:var(--gt-transition);border:1px solid transparent}.dropdown-item-custom:hover{background:linear-gradient(135deg,var(--gt-primary-50) 0,var(--gt-primary-100) 100%);color:var(--gt-primary-700);text-decoration:none;transform:translateX(4px);border-color:var(--gt-primary-200);box-shadow:var(--gt-shadow-sm)}.dropdown-item-custom .fw-semibold{font-size:.875rem;font-weight:600;margin-bottom:2px}.dropdown-item-custom small{font-size:.75rem;color:var(--gt-gray-500);line-height:1.3}.dropdown-item-custom:hover small{color:var(--gt-primary-600)}@media (max-width:767px){.dropdown-hover-menu{position:fixed;top:auto;bottom:20px;left:20px;right:20px;min-width:auto;max-height:60vh;overflow-y:auto}.dropdown-item-custom{padding:var(--gt-spacing-4);margin:var(--gt-spacing-1)}.dropdown-item-custom i{font-size:1.125rem;width:28px;height:28px}.dropdown-hover-container{width:100%}.dropdown-main-btn{width:100%;justify-content:center}.dropdown-hover-container.mobile-active .dropdown-hover-menu{opacity:1;visibility:visible;transform:translateY(0)}}.btn:focus,.form-control:focus,.form-select:focus{outline:2px solid var(--gt-primary);outline-offset:2px}.skip-link{position:absolute!important;top:-40px!important;left:6px!important;background:var(--gt-primary)!important;color:white!important;padding:8px 16px!important;text-decoration:none!important;border-radius:var(--gt-border-radius-lg)!important;z-index:9999!important;opacity:0!important;visibility:hidden!important;transition:all .2s ease-in-out!important;font-weight:500!important;font-size:.875rem!important}.skip-link:focus{top:6px!important;opacity:1!important;visibility:visible!important;outline:2px solid white!important;outline-offset:2px!important}.visually-hidden-focusable{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:focus{position:static!important;width:auto!important;height:auto!important;padding:8px 16px!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;background:var(--gt-primary)!important;color:white!important;border-radius:var(--gt-border-radius-lg)!important;z-index:9999!important}@media (prefers-contrast:high){:root{--gt-primary:#0000ff;--gt-secondary:#000000;--gt-success:#008000;--gt-warning:#ff8c00;--gt-danger:#ff0000}.card{border:2px solid var(--gt-gray-800)}.btn{border-width:2px}.skip-link{background:#0000ff!important;border:2px solid white!important}}.alert-info[data-theme=dark],[data-theme=dark] .alert-info,body html[data-theme=dark] .alert-info,body[data-theme=dark] .alert-info,html body[data-theme=dark] .alert-info,html[data-theme=dark] .alert-info{background-color:rgba(59,130,246,.15)!important;background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(37,99,235,.1))!important;background-image:none!important;border:2px solid rgba(59,130,246,.4)!important;color:#e0f2fe!important;border-radius:12px!important;box-shadow:0 8px 32px rgba(59,130,246,.2)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;padding:1.5rem!important}[data-theme=dark] .alert-info *,[data-theme=dark] .alert-info .alert-heading,[data-theme=dark] .alert-info div,[data-theme=dark] .alert-info h1,[data-theme=dark] .alert-info h2,[data-theme=dark] .alert-info h3,[data-theme=dark] .alert-info h4,[data-theme=dark] .alert-info h5,[data-theme=dark] .alert-info h6,[data-theme=dark] .alert-info i,[data-theme=dark] .alert-info p,[data-theme=dark] .alert-info span,body[data-theme=dark] .alert-info *,body[data-theme=dark] .alert-info .alert-heading,body[data-theme=dark] .alert-info div,body[data-theme=dark] .alert-info h1,body[data-theme=dark] .alert-info h2,body[data-theme=dark] .alert-info h3,body[data-theme=dark] .alert-info h4,body[data-theme=dark] .alert-info h5,body[data-theme=dark] .alert-info h6,body[data-theme=dark] .alert-info i,body[data-theme=dark] .alert-info p,body[data-theme=dark] .alert-info span,html[data-theme=dark] .alert-info *,html[data-theme=dark] .alert-info .alert-heading,html[data-theme=dark] .alert-info div,html[data-theme=dark] .alert-info h1,html[data-theme=dark] .alert-info h2,html[data-theme=dark] .alert-info h3,html[data-theme=dark] .alert-info h4,html[data-theme=dark] .alert-info h5,html[data-theme=dark] .alert-info h6,html[data-theme=dark] .alert-info i,html[data-theme=dark] .alert-info p,html[data-theme=dark] .alert-info span{background:none!important;background-color:transparent!important;background-image:none!important;color:#e0f2fe!important}[data-theme=light] aside,[data-theme=light] aside.sidebar,body[data-theme=light] aside,body[data-theme=light] aside.sidebar,html body[data-theme=light] aside,html body[data-theme=light] aside.sidebar,html[data-theme=light] aside,html[data-theme=light] aside.sidebar{background-color:#ffffff!important;background:#ffffff!important;border-color:#e5e7eb!important;color:#1f2937!important}[data-theme=light] aside *,[data-theme=light] aside.sidebar *,body[data-theme=light] aside *,body[data-theme=light] aside.sidebar *,html[data-theme=light] aside *,html[data-theme=light] aside.sidebar *{color:inherit!important}[data-theme=light] aside .nav-link,body[data-theme=light] aside .nav-link,html[data-theme=light] aside .nav-link{color:#6b7280!important}[data-theme=light] aside .nav-link:hover,body[data-theme=light] aside .nav-link:hover,html[data-theme=light] aside .nav-link:hover{background-color:#f3f4f6!important;color:#1f2937!important}[data-theme=light] aside .nav-link.active,body[data-theme=light] aside .nav-link.active,html[data-theme=light] aside .nav-link.active{background-color:#2563eb!important;color:#ffffff!important}aside,aside.sidebar{background-color:#ffffff;border-color:#e5e7eb;color:#1f2937;transition:background-color .3s ease,border-color .3s ease,color .3s ease}aside .nav-link{color:#6b7280}aside .nav-link:hover{background-color:#f3f4f6;color:#1f2937}aside .nav-link.active{background-color:#2563eb;color:#ffffff}aside .text-primary{color:#2563eb}aside .text-muted{color:#6b7280}@media (max-width:991.98px){aside.sidebar.collapsible-sidebar.position-fixed:not(.show){transform:translateX(-100%);transition:transform .3s ease-in-out,width .3s ease-in-out}aside.sidebar.collapsible-sidebar.position-fixed.show{transform:translateX(0)}aside.sidebar.position-fixed:not(.collapsible-sidebar){transform:translateX(-100%);transition:transform .3s ease-in-out}aside.sidebar.position-fixed:not(.collapsible-sidebar).show{transform:translateX(0)}}@media (min-width:992px){aside.sidebar.position-fixed,aside.sidebar.position-lg-relative{transform:translateX(0)!important;position:relative!important}}[data-theme=dark] aside,[data-theme=dark] aside.sidebar,body[data-theme=dark] aside,body[data-theme=dark] aside.sidebar,html[data-theme=dark] aside,html[data-theme=dark] aside.sidebar{background-color:var(--gt-gray-100)!important;border-color:var(--gt-gray-300)!important;color:var(--gt-gray-900)!important}[data-theme=dark] aside .nav-link,body[data-theme=dark] aside .nav-link,html[data-theme=dark] aside .nav-link{color:var(--gt-gray-700)!important}[data-theme=dark] aside .nav-link:hover,body[data-theme=dark] aside .nav-link:hover,html[data-theme=dark] aside .nav-link:hover{background-color:var(--gt-gray-200)!important;color:var(--gt-gray-900)!important}[data-theme=dark] aside .nav-link.active,body[data-theme=dark] aside .nav-link.active,html[data-theme=dark] aside .nav-link.active{background-color:var(--gt-primary)!important;color:var(--gt-white)!important}[data-theme=dark] aside .text-primary,body[data-theme=dark] aside .text-primary,html[data-theme=dark] aside .text-primary{color:var(--gt-primary)!important}[data-theme=dark] aside .text-muted,body[data-theme=dark] aside .text-muted,html[data-theme=dark] aside .text-muted{color:var(--gt-gray-600)!important}[data-theme=dark] .dropdown-hover-menu{background:rgba(30,41,59,.95)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border:1px solid rgba(71,85,105,.5)!important;border-radius:16px!important;box-shadow:0 16px 48px rgba(0,0,0,.4),0 4px 16px rgba(59,130,246,.1)!important}[data-theme=dark] aside .text-primary{color:var(--gt-primary)!important}[data-theme=dark] .btn,[data-theme=dark] body .btn,html[data-theme=dark] .btn,html[data-theme=dark] body .btn{background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-theme=dark] .btn-primary,[data-theme=dark] body .btn-primary,html[data-theme=dark] .btn-primary,html[data-theme=dark] body .btn-primary{background:#3b82f6!important;background-color:#3b82f6!important;background-image:none!important;color:#ffffff!important;border-color:#3b82f6!important}[data-theme=dark] .btn-primary:hover,[data-theme=dark] body .btn-primary:hover,html[data-theme=dark] .btn-primary:hover,html[data-theme=dark] body .btn-primary:hover{background:#2563eb!important;background-color:#2563eb!important;background-image:none!important;color:#ffffff!important;border-color:#2563eb!important;transform:none!important}[data-theme=dark] .btn-outline-primary,[data-theme=dark] body .btn-outline-primary,html[data-theme=dark] .btn-outline-primary,html[data-theme=dark] body .btn-outline-primary{background:transparent!important;background-color:transparent!important;background-image:none!important;color:#3b82f6!important;border-color:#3b82f6!important}[data-theme=dark] .btn-outline-primary:hover,[data-theme=dark] body .btn-outline-primary:hover,html[data-theme=dark] .btn-outline-primary:hover,html[data-theme=dark] body .btn-outline-primary:hover{background:#3b82f6!important;background-color:#3b82f6!important;background-image:none!important;color:#ffffff!important;border-color:#3b82f6!important;transform:none!important}[data-theme=dark] .alert-info,[data-theme=dark] .alert-info *,[data-theme=dark] .alert-info div,[data-theme=dark] .alert-info li,[data-theme=dark] .alert-info p,[data-theme=dark] .alert-info small,[data-theme=dark] .alert-info span,[data-theme=dark] .alert-info strong,[data-theme=dark] .alert-info ul,body[data-theme=dark] .alert-info,body[data-theme=dark] .alert-info *,body[data-theme=dark] .alert-info div,body[data-theme=dark] .alert-info li,body[data-theme=dark] .alert-info p,body[data-theme=dark] .alert-info small,body[data-theme=dark] .alert-info span,body[data-theme=dark] .alert-info strong,body[data-theme=dark] .alert-info ul,html[data-theme=dark] .alert-info,html[data-theme=dark] .alert-info *,html[data-theme=dark] .alert-info div,html[data-theme=dark] .alert-info li,html[data-theme=dark] .alert-info p,html[data-theme=dark] .alert-info small,html[data-theme=dark] .alert-info span,html[data-theme=dark] .alert-info strong,html[data-theme=dark] .alert-info ul{background:transparent!important;background-color:transparent!important;background-image:none!important;color:#e0f2fe!important;text-shadow:none!important;box-shadow:none!important}[data-theme=dark] .alert-warning,[data-theme=dark] .alert-warning *,[data-theme=dark] .alert-warning div,[data-theme=dark] .alert-warning li,[data-theme=dark] .alert-warning p,[data-theme=dark] .alert-warning small,[data-theme=dark] .alert-warning span,[data-theme=dark] .alert-warning strong,[data-theme=dark] .alert-warning ul,body[data-theme=dark] .alert-warning,body[data-theme=dark] .alert-warning *,body[data-theme=dark] .alert-warning div,body[data-theme=dark] .alert-warning li,body[data-theme=dark] .alert-warning p,body[data-theme=dark] .alert-warning small,body[data-theme=dark] .alert-warning span,body[data-theme=dark] .alert-warning strong,body[data-theme=dark] .alert-warning ul,html[data-theme=dark] .alert-warning,html[data-theme=dark] .alert-warning *,html[data-theme=dark] .alert-warning div,html[data-theme=dark] .alert-warning li,html[data-theme=dark] .alert-warning p,html[data-theme=dark] .alert-warning small,html[data-theme=dark] .alert-warning span,html[data-theme=dark] .alert-warning strong,html[data-theme=dark] .alert-warning ul{background:transparent!important;background-color:transparent!important;background-image:none!important;color:#fcd34d!important;text-shadow:none!important;box-shadow:none!important}[data-theme=dark] .alert,[data-theme=dark] .alert :not(.btn):not(.badge),[data-theme=dark] .alert div,[data-theme=dark] .alert li,[data-theme=dark] .alert p,[data-theme=dark] .alert small,[data-theme=dark] .alert span,[data-theme=dark] .alert strong,[data-theme=dark] .alert ul,body[data-theme=dark] .alert,body[data-theme=dark] .alert :not(.btn):not(.badge),body[data-theme=dark] .alert div,body[data-theme=dark] .alert li,body[data-theme=dark] .alert p,body[data-theme=dark] .alert small,body[data-theme=dark] .alert span,body[data-theme=dark] .alert strong,body[data-theme=dark] .alert ul,html[data-theme=dark] .alert,html[data-theme=dark] .alert :not(.btn):not(.badge),html[data-theme=dark] .alert div,html[data-theme=dark] .alert li,html[data-theme=dark] .alert p,html[data-theme=dark] .alert small,html[data-theme=dark] .alert span,html[data-theme=dark] .alert strong,html[data-theme=dark] .alert ul{background:transparent!important;background-color:transparent!important;background-image:none!important;text-shadow:none!important;box-shadow:none!important}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}