:root{--bg-primary: #0a0e1a;--bg-secondary: #121829;--bg-sidebar: #0e1222;--bg-glass: rgba(18, 24, 41, .7);--border-glass: rgba(var(--tint-rgb), .08);--shadow-glass: 0 8px 32px 0 rgba(0, 0, 0, .37);--text-primary: #f3f4f6;--text-secondary: #9ca3af;--text-muted: #6b7280;--accent-color: #6366f1;--accent-gradient: linear-gradient(135deg, #6366f1 0%, #a855f7 100%);--success-color: #10b981;--success-gradient: linear-gradient(135deg, #10b981 0%, #059669 100%);--warning-color: #f59e0b;--error-color: #ef4444;--font-sans: "Inter", -apple-system, sans-serif;--font-heading: "Outfit", sans-serif;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--transition-fast: .2s ease;--transition-normal: .3s ease;--tint-rgb: 255, 255, 255;--border-color: var(--border-glass)}[data-theme=light]{--bg-primary: #f8fafc;--bg-secondary: #ffffff;--bg-sidebar: #f1f5f9;--bg-glass: rgba(255, 255, 255, .8);--border-glass: rgba(0, 0, 0, .06);--shadow-glass: 0 8px 32px 0 rgba(148, 163, 184, .15);--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #64748b;--accent-color: #4f46e5;--accent-gradient: linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%);--border-glass: rgba(0, 0, 0, .08);--tint-rgb: 15, 23, 42}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans);line-height:1.5;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;letter-spacing:-.02em}.app-container{display:flex;min-height:100vh}.main-content{flex:1;padding:2rem;margin-left:260px;transition:margin-left var(--transition-normal)}.main-content.sidebar-collapsed{margin-left:80px}@media (max-width: 1024px){.main-content{margin-left:80px;padding:1.5rem}.sidebar{width:80px!important}.sidebar .brand-text,.sidebar .menu-text,.sidebar .user-info{display:none!important}.sidebar .user-profile-badge{justify-content:center!important}.sidebar .sidebar-footer{align-items:center!important}.sidebar .sidebar-footer div[style*="display: flex"]{flex-direction:column!important}}.sidebar{width:260px;background-color:var(--bg-sidebar);border-right:1px solid var(--border-glass);position:fixed;top:0;bottom:0;left:0;display:flex;flex-direction:column;z-index:100;transition:width var(--transition-normal)}.sidebar.collapsed{width:80px}.sidebar-brand{padding:.85rem;display:flex;align-items:center;gap:.65rem;border-bottom:1px solid var(--border-glass);flex-shrink:0;min-width:0;overflow:hidden;box-sizing:border-box}.sidebar-brand .brand-avatar,.sidebar-brand .user-avatar{flex-shrink:0}.brand-info{display:flex;flex-direction:column;min-width:0;flex:1;overflow:hidden;justify-content:center}.brand-text{font-size:.88rem;font-weight:700;background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-family:var(--font-heading);line-height:1.2;overflow:hidden;text-overflow:ellipsis;word-break:break-word;max-width:100%}.brand-subtitle{font-size:.68rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px;line-height:1.2;max-width:100%}.sidebar.collapsed .brand-info,.sidebar.collapsed .brand-text,.sidebar.collapsed .brand-subtitle{display:none}.sidebar-menu{flex:1;padding:1rem .75rem;list-style:none;display:flex;flex-direction:column;gap:.25rem;overflow-y:auto}.sidebar-menu::-webkit-scrollbar{width:4px}.sidebar-menu::-webkit-scrollbar-thumb{background:rgba(var(--tint-rgb),.1);border-radius:4px}.sidebar-menu::-webkit-scrollbar-track{background:transparent}.menu-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);text-decoration:none;font-weight:500}.menu-item:hover{background-color:rgba(var(--tint-rgb),.03);color:var(--text-primary)}.menu-item.active{background:var(--accent-gradient);color:#fff;box-shadow:0 4px 14px #6366f140}.sidebar.collapsed .menu-text{display:none}.sidebar-footer{padding:1rem;border-top:1px solid var(--border-glass);display:flex;flex-direction:column;gap:.75rem;flex-shrink:0}.user-profile-badge{display:flex;align-items:center;gap:.75rem;padding:.5rem;background-color:rgba(var(--tint-rgb),.02);border-radius:var(--radius-sm);border:1px solid var(--border-glass);transition:all var(--transition-fast)}.user-profile-badge:hover{background-color:rgba(var(--tint-rgb),.06);border-color:#6366f14d}.user-profile-badge.active{background-color:#6366f11f;border-color:#6366f166}.user-avatar{width:32px;height:32px;border-radius:50%;background:var(--accent-gradient);display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;font-size:.85rem}.user-info{display:flex;flex-direction:column;overflow:hidden}.user-name{font-size:.85rem;font-weight:600;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.user-role{font-size:.75rem;color:var(--text-secondary)}.glass-card{background:var(--bg-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-glass);border-radius:var(--radius-lg);padding:1.5rem;box-shadow:var(--shadow-glass);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.glass-card:hover{transform:translateY(-2px);box-shadow:0 12px 40px #0006}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:2rem}@media (max-width: 1200px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.stats-grid{grid-template-columns:1fr}}.stat-card{display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden}.stat-icon{width:48px;height:48px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:#fff}.stat-icon.accent{background:var(--accent-gradient)}.stat-icon.success{background:var(--success-gradient)}.stat-icon.warning{background:linear-gradient(135deg,#f59e0b,#d97706)}.stat-icon.error{background:linear-gradient(135deg,#ef4444,#dc2626)}.stat-value{font-size:1.75rem;font-weight:700;margin-top:.25rem;font-family:var(--font-heading)}.stat-label{font-size:.85rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.gauge-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem}.gauge-svg{transform:rotate(-90deg)}.gauge-bg{fill:none;stroke:rgba(var(--tint-rgb),.03);stroke-width:8}.gauge-fill{fill:none;stroke-width:8;stroke-linecap:round;transition:stroke-dasharray .5s ease-in-out}.gauge-fill.accent{stroke:#6366f1}.gauge-fill.success{stroke:#10b981}.gauge-fill.warning{stroke:#f59e0b}.gauge-text{font-family:var(--font-heading);font-weight:700;font-size:1.25rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:var(--radius-sm);border:1px solid transparent;font-family:var(--font-sans);font-weight:500;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.btn-primary{background:var(--accent-gradient);color:#fff;box-shadow:0 4px 14px #6366f14d}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 20px #6366f166}.btn-secondary{background-color:rgba(var(--tint-rgb),.04);border-color:var(--border-glass);color:var(--text-primary)}.btn-secondary:hover{background-color:rgba(var(--tint-rgb),.08)}.btn-danger{background-color:#ef44441a;border-color:#ef444433;color:#f87171}.btn-danger:hover{background-color:#ef444433}.btn-sm{padding:.4rem .8rem;font-size:.8rem;border-radius:4px}.table-container{overflow-x:auto;border-radius:var(--radius-md);border:1px solid var(--border-glass)}.custom-table{width:100%;border-collapse:collapse;text-align:left}.custom-table th{background-color:rgba(var(--tint-rgb),.02);padding:1rem 1.25rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);border-bottom:1px solid var(--border-glass)}.custom-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--transition-fast),color var(--transition-fast)}.custom-table th.sortable:hover{background-color:rgba(var(--tint-rgb),.06);color:var(--text-primary)}.sort-header-content{display:inline-flex;align-items:center;gap:.4rem}.sort-icon{font-size:.75rem;opacity:.35;transition:opacity var(--transition-fast)}.sort-icon.active{opacity:1;color:var(--accent-color)}.custom-table td{padding:1rem 1.25rem;font-size:.9rem;border-bottom:1px solid var(--border-glass);color:var(--text-primary)}.custom-table tr:last-child td{border-bottom:none}.custom-table tbody tr{transition:background-color var(--transition-fast)}.custom-table tbody tr:hover{background-color:rgba(var(--tint-rgb),.02)}.form-group{margin-bottom:1.25rem}.form-group label{display:block;font-size:.85rem;font-weight:500;margin-bottom:.5rem;color:var(--text-secondary)}.form-control{width:100%;background-color:rgba(var(--tint-rgb),.03);border:1px solid var(--border-glass);color:var(--text-primary);padding:.625rem 1rem;border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:.95rem;transition:all var(--transition-fast)}.form-control:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 3px #6366f126;background-color:rgba(var(--tint-rgb),.05)}.form-control option,select option{background-color:var(--bg-secondary);color:var(--text-primary)}.badge{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase}.badge-success{background-color:#10b9811a;color:#34d399}.badge-accent{background-color:#6366f11a;color:#818cf8}.badge-warning{background-color:#f59e0b1a;color:#fbbf24}.badge-error{background-color:#ef44441a;color:#f87171}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn var(--transition-fast)}.modal-content{width:100%;max-width:500px;animation:scaleUp var(--transition-fast)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleUp{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.pulse-indicator{width:8px;height:8px;border-radius:50%;background-color:var(--success-color);box-shadow:0 0 #10b981b3;animation:pulse 2s infinite;display:inline-block}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 6px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.log-console{background-color:#05070f;border:1px solid rgba(var(--tint-rgb),.05);font-family:monospace;font-size:.85rem;padding:1rem;border-radius:var(--radius-md);height:300px;overflow-y:auto;color:#10b981}.log-entry{margin-bottom:.5rem;display:flex;gap:.75rem}.log-time{color:var(--text-muted)}.vouchers-print-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;padding:20px 0;background-color:#fff;color:#000;border-radius:var(--radius-md)}.voucher-card{border:1px dashed #666;padding:10px;border-radius:4px;text-align:center;position:relative;background-color:#fff}.voucher-logo{font-weight:700;font-size:1rem;margin-bottom:5px}.voucher-info{display:flex;justify-content:space-around;margin:5px 0;font-size:.8rem}.voucher-code{font-size:1.15rem;font-weight:700;background-color:#eee;padding:4px;border-radius:3px;margin:5px 0;letter-spacing:1px}.voucher-qr{width:60px;height:60px;margin:5px auto}@keyframes skeleton-pulse{0%{background-color:rgba(var(--tint-rgb),.02)}50%{background-color:rgba(var(--tint-rgb),.07)}to{background-color:rgba(var(--tint-rgb),.02)}}.skeleton{animation:skeleton-pulse 1.5s infinite ease-in-out;background-color:rgba(var(--tint-rgb),.02)}.permissions-container{background-color:var(--bg-secondary);border:1px solid rgba(var(--tint-rgb),.07);border-radius:8px;padding:1.5rem 2rem;box-shadow:0 10px 30px #0006}.permissions-section-title{display:flex;align-items:center;gap:.6rem;font-size:1.05rem;font-weight:700;color:var(--text-primary);margin-bottom:1.5rem}.permissions-section-title .green-indicator{width:3.5px;height:20px;background-color:#10b981;border-radius:2px}.permission-row{display:flex;align-items:center;padding:1.1rem 0;border-bottom:1px solid rgba(var(--tint-rgb),.05)}.permission-row:last-child{border-bottom:none}.permission-category-title{width:220px;flex-shrink:0;font-weight:700;font-size:.95rem;color:var(--text-primary)}.permission-options{display:flex;flex-wrap:wrap;align-items:center;gap:2.5rem;flex:1}.custom-checkbox-item{display:flex;align-items:center;gap:.6rem;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.92rem;color:var(--text-primary);transition:color .15s ease}.custom-checkbox-item:hover{color:var(--accent-color)}.custom-checkbox-item input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border:1.5px solid rgba(var(--tint-rgb),.25);border-radius:4px;outline:none;background-color:rgba(var(--tint-rgb),.03);cursor:pointer;display:grid;place-content:center;transition:all .2s ease}.custom-checkbox-item input[type=checkbox]:hover{border-color:rgba(var(--tint-rgb),.5);background-color:rgba(var(--tint-rgb),.07)}.custom-checkbox-item input[type=checkbox]:checked{background-color:#10b981;border-color:#10b981}.custom-checkbox-item input[type=checkbox]:checked:before{content:"";width:9px;height:5px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;transform:rotate(-45deg) translate(1px,-1px)}.hs-flow{stroke-dasharray:6 6;animation:hs-dash .9s linear infinite}.hs-live{stroke-dasharray:4 5;animation:hs-dash .5s linear infinite}@keyframes hs-dash{to{stroke-dashoffset:-12}}.hs-pop{animation:hs-pop .35s cubic-bezier(.2,.9,.3,1.3) backwards}@keyframes hs-pop{0%{opacity:0;transform:translateY(10px) scale(.96)}}.hs-port{transition:transform .15s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease;touch-action:none}.hs-port.hs-on{box-shadow:0 0 14px -4px var(--hs-color)}.hs-bridge{transition:box-shadow .2s ease}.hs-bridge.hs-target{box-shadow:0 0 0 2px var(--hs-color),0 0 28px -6px var(--hs-color)}.hs-wire{cursor:pointer;pointer-events:stroke}.hs-wire:hover+.hs-flow{stroke-width:3.5}@media (prefers-reduced-motion: reduce){.hs-flow,.hs-live,.hs-pop{animation:none}.hs-port,.hs-bridge{transition:none}}body{background-image:radial-gradient(1200px 600px at 85% -10%,rgba(99,102,241,.13),transparent 60%),radial-gradient(900px 500px at -10% 110%,rgba(168,85,247,.09),transparent 60%),radial-gradient(rgba(var(--tint-rgb),.035) 1px,transparent 1px);background-size:auto,auto,22px 22px;background-attachment:fixed}[data-theme=light] body{background-image:radial-gradient(1200px 600px at 85% -10%,rgba(79,70,229,.08),transparent 60%),radial-gradient(900px 500px at -10% 110%,rgba(124,58,237,.06),transparent 60%),radial-gradient(rgba(15,23,42,.05) 1px,transparent 1px)}::selection{background:#6366f159}*{scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.25) transparent}.main-content>*{animation:page-in .45s cubic-bezier(.2,.8,.2,1) backwards}.main-content>*:nth-child(2){animation-delay:.05s}.main-content>*:nth-child(3){animation-delay:.1s}@keyframes page-in{0%{opacity:0;transform:translateY(14px)}}.main-content header h1{background:linear-gradient(120deg,var(--text-primary) 30%,#a5b4fc 70%,#c084fc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}[data-theme=light] .main-content header h1{background-image:linear-gradient(120deg,var(--text-primary) 30%,#4f46e5 75%,#7c3aed)}.glass-card{position:relative;isolation:isolate}.glass-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:-1;background:linear-gradient(140deg,rgba(var(--tint-rgb),.14),transparent 35%,transparent 65%,rgba(99,102,241,.25));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.glass-card:hover{box-shadow:0 16px 44px -12px #00000080,0 0 0 1px #6366f12e}.stat-card:after{content:"";position:absolute;width:160px;height:160px;right:-60px;top:-70px;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.18),transparent 70%);pointer-events:none}.stat-icon{box-shadow:0 8px 20px -6px #00000073;transition:transform .25s ease}.glass-card:hover .stat-icon{transform:scale(1.08) rotate(-4deg)}.btn{position:relative;overflow:hidden}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-primary:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;transform:skew(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transition:left .6s ease}.btn-primary:hover:not(:disabled):after{left:130%}.btn-danger:hover{box-shadow:0 6px 18px -6px #ef444480}.btn-solid-danger{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;box-shadow:0 4px 14px #ef444459}.btn-solid-danger:hover{box-shadow:0 6px 20px #ef444480;transform:translateY(-1px)}.menu-item{position:relative}.menu-item:hover:not(.active){transform:translate(3px)}.menu-item.active:before{content:"";position:absolute;left:-.75rem;top:22%;bottom:22%;width:3px;border-radius:0 3px 3px 0;background:#c4b5fd;box-shadow:0 0 12px #a78bfa}.table-container{background:rgba(var(--tint-rgb),.012);box-shadow:inset 0 1px rgba(var(--tint-rgb),.04)}.custom-table th{position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--bg-secondary) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.custom-table tbody tr:hover{background:linear-gradient(90deg,#6366f117,#6366f105 60%)}.custom-table tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 var(--accent-color)}.form-control:hover:not(:focus):not(:disabled){border-color:#94a3b84d}.badge{border-radius:999px;padding:.25rem .65rem;gap:.35rem;letter-spacing:.02em;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 25%,transparent)}.modal-overlay{background-color:#03060f9e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:overlay-in .25s ease both}.modal-content{animation:popup-in .38s cubic-bezier(.2,.9,.3,1.25) both}[role=dialog][aria-modal=true]{animation:overlay-in .25s ease both}[role=dialog][aria-modal=true]>:is(form,div){animation:popup-in .38s cubic-bezier(.2,.9,.3,1.25) both}@keyframes overlay-in{0%{opacity:0}}@keyframes popup-in{0%{opacity:0;transform:translateY(18px) scale(.92)}}.popup-ghost{pointer-events:none!important;animation:overlay-out .2s ease forwards!important;z-index:2000!important}.popup-ghost>*{animation:popup-out .2s ease forwards!important}@keyframes overlay-out{to{opacity:0}}@keyframes popup-out{to{opacity:0;transform:translateY(10px) scale(.95)}}.dlg-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:grid;place-items:center;padding:1rem;background:#03060f99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:overlay-in .2s ease both}.dlg-box{width:100%;max-width:420px;text-align:center;padding:2rem 1.75rem 1.5rem;border-radius:20px;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-secondary) 94%,#6366f1),var(--bg-secondary));border:1px solid var(--border-glass);box-shadow:0 30px 80px -20px #000000b3;animation:dlg-in .45s cubic-bezier(.2,.9,.3,1.35) both}.dlg-closing{animation:overlay-out .2s ease forwards}.dlg-closing .dlg-box{animation:popup-out .2s ease forwards}@keyframes dlg-in{0%{opacity:0;transform:scale(.7)}60%{opacity:1}}.dlg-icon{display:block;margin:0 auto 1rem;overflow:visible}.dlg-ring{stroke-dasharray:227;stroke-dashoffset:227;animation:dlg-stroke .5s ease forwards;transform-box:fill-box;transform-origin:center}.dlg-draw{stroke-dasharray:60;stroke-dashoffset:60;animation:dlg-stroke .35s ease forwards}.dlg-dot{transform-box:fill-box;transform-origin:center;animation:dlg-dot .35s .6s cubic-bezier(.2,.9,.3,1.6) backwards}@keyframes dlg-stroke{to{stroke-dashoffset:0}}@keyframes dlg-dot{0%{transform:scale(0)}}.dlg-warning .dlg-ring,.dlg-danger .dlg-ring{animation:dlg-stroke .5s ease forwards,dlg-pulse 1.8s .6s ease-in-out infinite}@keyframes dlg-pulse{50%{transform:scale(1.05)}}.dlg-shake{transform-origin:40px 30px;animation:dlg-shake .6s .9s ease both}@keyframes dlg-shake{20%,60%{transform:rotate(-10deg)}40%,80%{transform:rotate(10deg)}}.dlg-title{font-size:1.35rem;font-weight:800;margin-bottom:.4rem}.dlg-text{color:var(--text-secondary);font-size:.95rem;white-space:pre-line}.dlg-actions{display:flex;gap:.6rem;justify-content:center;margin-top:1.5rem;flex-wrap:wrap}.dlg-actions .btn{min-width:120px}tr.row-vanish td{animation:row-out .42s ease forwards}@keyframes row-out{0%,40%{background:#ef44442e;opacity:1;transform:translate(0)}to{background:transparent;opacity:0;transform:translate(40px)}}@media (prefers-reduced-motion: reduce){.main-content>*,.modal-overlay,.modal-content,[role=dialog][aria-modal=true],[role=dialog][aria-modal=true]>:is(form,div),.dlg-overlay,.dlg-box,.dlg-ring,.dlg-draw,.dlg-dot,.dlg-shake,tr.row-vanish td{animation:none!important}.dlg-ring,.dlg-draw{stroke-dashoffset:0}.btn-primary:after{display:none}}[data-theme=light] :is(.main-content,[role=dialog]) :is([style^="color: rgb(52, 211, 153)"],[style*="; color: rgb(52, 211, 153)"]){color:#047857!important}[data-theme=light] :is(.main-content,[role=dialog]) :is([style^="color: rgb(16, 185, 129)"],[style*="; color: rgb(16, 185, 129)"]){color:#047857!important}[data-theme=light] :is(.main-content,[role=dialog]) :is([style^="color: rgb(251, 191, 36)"],[style*="; color: rgb(251, 191, 36)"]){color:#b45309!important}[data-theme=light] :is(.main-content,[role=dialog]) :is([style^="color: rgb(245, 158, 11)"],[style*="; color: rgb(245, 158, 11)"]){color:#b45309!important}[data-theme=light] :is(.main-content,[role=dialog]) :is([style^="color: rgb(248, 113, 113)"],[style*="; color: rgb(248, 113, 113)"]){color:#dc2626!important}[data-theme=light] :is(.main-content,[role=dialog]) :is([style^="color: rgb(129, 140, 248)"],[style*="; color: rgb(129, 140, 248)"]){color:#4338ca!important}[data-theme=light] .badge-success{color:#047857}[data-theme=light] .badge-warning{color:#b45309}[data-theme=light] .badge-error{color:#dc2626}[data-theme=light] .badge-accent{color:#4338ca}
