@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Outfit:wght@300;400;500;600;700;800&family=Inter:wght@300;400;500;600;700&family=Noto+Sans+Tamil:wght@400;500;600;700&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;text-size-adjust:100%}body,html{max-width:100%;overflow-x:hidden}body{min-height:100vh;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}select option{background-color:var(--bg-surface,#ffffff);color:var(--text-primary,#1e293b)}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}a{color:inherit;text-decoration:none}ol,ul{list-style:none}:root{--primary-50:#EEF2FF;--primary-100:#E0E7FF;--primary-200:#C7D2FE;--primary-300:#A5B4FC;--primary-400:#818CF8;--primary-500:#6366F1;--primary-600:#4F46E5;--primary-700:#4338CA;--primary-800:#3730A3;--primary-900:#312E81;--accent-50:#FAFAFA;--accent-100:#F5F5F5;--accent-200:#E5E5E5;--accent-300:#D4D4D4;--accent-400:#A3A3A3;--accent-500:#737373;--accent-600:#525252;--accent-700:#404040;--accent-800:#262626;--accent-900:#171717;--neutral-0:#FFFFFF;--neutral-50:#FAFAFA;--neutral-100:#F5F5F5;--neutral-150:#EFEFEF;--neutral-200:#E5E5E5;--neutral-300:#D4D4D4;--neutral-400:#A3A3A3;--neutral-500:#737373;--neutral-600:#525252;--neutral-700:#404040;--neutral-800:#262626;--neutral-900:#1A1A2E;--bg-navbar:rgba(255,255,255,0.92);--bg-glass:rgba(255,255,255,0.85);--border-glass:rgba(0,0,0,0.06);--success-50:rgba(16,185,129,0.08);--success-100:rgba(16,185,129,0.15);--success-500:#10B981;--success-600:#059669;--success-700:#047857;--warning-50:rgba(245,158,11,0.08);--warning-100:rgba(245,158,11,0.15);--warning-500:#F59E0B;--warning-600:#D97706;--warning-700:#B45309;--error-50:rgba(239,68,68,0.08);--error-100:rgba(239,68,68,0.15);--error-500:#EF4444;--error-600:#DC2626;--error-700:#B91C1C;--info-50:rgba(59,130,246,0.08);--info-100:rgba(59,130,246,0.15);--info-500:#3B82F6;--info-600:#2563EB;--info-700:#1D4ED8;--font-heading:"Outfit","Inter",system-ui,sans-serif;--font-body:"Inter",system-ui,-apple-system,sans-serif;--font-tamil:"Noto Sans Tamil","Inter",sans-serif;--font-mono:"JetBrains Mono","Fira Code",ui-monospace,monospace;--text-xs:clamp(0.7rem,0.65rem + 0.25vw,0.75rem);--text-sm:clamp(0.8rem,0.75rem + 0.25vw,0.875rem);--text-base:clamp(0.9rem,0.85rem + 0.25vw,1rem);--text-lg:clamp(1rem,0.95rem + 0.35vw,1.125rem);--text-xl:clamp(1.15rem,1.05rem + 0.5vw,1.25rem);--text-2xl:clamp(1.35rem,1.15rem + 1vw,1.5rem);--text-3xl:clamp(1.6rem,1.3rem + 1.5vw,1.875rem);--text-4xl:clamp(1.9rem,1.4rem + 2.5vw,2.25rem);--text-5xl:clamp(2.2rem,1.5rem + 3.5vw,3rem);--text-6xl:clamp(2.8rem,1.8rem + 5vw,3.75rem);--font-light:300;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--leading-none:1;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--tracking-tighter:-0.05em;--tracking-tight:-0.025em;--tracking-normal:0em;--tracking-wide:0.025em;--tracking-wider:0.05em;--tracking-widest:0.1em;--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--radius-none:0;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.25rem;--radius-3xl:1.5rem;--radius-full:9999px;--shadow-xs:0 1px 2px rgba(0,0,0,0.04);--shadow-sm:0 1px 3px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.04);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.07),0 2px 4px -2px rgba(0,0,0,0.05);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.08),0 4px 6px -4px rgba(0,0,0,0.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.08),0 8px 10px -6px rgba(0,0,0,0.04);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,0.15);--shadow-glow:0 0 25px rgba(99,102,241,0.1);--shadow-glow-accent:0 0 25px rgba(0,0,0,0.05);--transition-fast:150ms cubic-bezier(0.4,0,0.2,1);--transition-base:250ms cubic-bezier(0.4,0,0.2,1);--transition-slow:350ms cubic-bezier(0.4,0,0.2,1);--transition-spring:500ms cubic-bezier(0.34,1.56,0.64,1);--z-behind:-1;--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-popover:500;--z-toast:600;--z-tooltip:700;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1440px;--sidebar-width:280px;--navbar-height:68px;--bg-body:var(--neutral-50);--bg-surface:var(--neutral-0);--bg-elevated:var(--neutral-0);--bg-muted:var(--neutral-100);--bg-subtle:var(--neutral-150);--bg-surface-hover:var(--neutral-100);--text-primary:var(--neutral-900);--text-secondary:var(--neutral-500);--text-muted:var(--neutral-400);--text-inverted:var(--neutral-0);--border-default:var(--neutral-200);--border-strong:var(--neutral-300);--border-focus:var(--primary-500);--link-color:var(--primary-600);--link-hover:var(--primary-700);color-scheme:light}@media (max-width:768px){:root{--navbar-height:120px}}[data-template=default]{--neutral-0:#121212;--neutral-50:#0A0A0A;--neutral-100:#161616;--neutral-150:#1E1E1E;--neutral-200:#242424;--neutral-300:#333333;--neutral-400:#737373;--neutral-500:#A3A3A3;--neutral-600:#D4D4D4;--neutral-700:#E5E5E5;--neutral-800:#FAFAFA;--neutral-900:#FFFFFF;--bg-navbar:rgba(10,10,10,0.75);--bg-glass:rgba(18,18,18,0.75);--border-glass:rgba(212,175,55,0.15);--text-primary:var(--neutral-900);--text-secondary:var(--neutral-500);--text-muted:var(--neutral-400);--text-inverted:var(--neutral-50);--border-default:var(--neutral-200);--border-strong:var(--neutral-300);--border-focus:var(--primary-500);--link-color:var(--primary-500);--link-hover:var(--primary-600);color-scheme:dark}body:has([data-theme=admin]),html:has([data-theme=admin]){background-color:#000000!important}body:has([data-theme=labour]),html:has([data-theme=labour]){background-color:#0A0F1A!important}[data-theme=admin]{--bg-body:#000000;--bg-surface:#0a0a0a;--bg-elevated:#121212;--bg-muted:#1a1a1a;--bg-subtle:#222222;--bg-surface-hover:#1c1c1e;--text-primary:#ffffff;--text-secondary:#a3a3a3;--text-muted:#737373;--text-inverted:#000000;--border-default:#262626;--border-strong:#404040;--border-focus:#ffffff;--link-color:#ffffff;--link-hover:#d4d4d4;--primary-500:#d4af37;--primary-600:#c5a23a;--accent-500:#ffffff;--accent-600:#e5e5e5;--accent-700:#d4d4d4;--shadow-sm:0 1px 3px rgba(0,0,0,0.5);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.5);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.5);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.5);--shadow-glow:0 0 30px rgba(255,255,255,0.05);color-scheme:dark;--admin-accent-purple:#a78bfa;--admin-accent-blue:#60a5fa;--admin-accent-green:#34d399;--admin-accent-yellow:#fbbf24;--admin-accent-red:#f87171;--admin-accent-pink:#c084fc;--admin-accent-slate:#94a3b8;--admin-accent-indigo:#818cf8;--admin-accent-teal:#2dd4bf;--admin-accent-orange:#fb923c;--admin-surface-glass:rgba(10,10,10,0.4);--admin-surface-deep:rgba(10,10,10,0.6);--admin-surface-hover:rgba(255,255,255,0.02);--admin-surface-hover-strong:rgba(255,255,255,0.04);--admin-border-subtle:rgba(255,255,255,0.05);--admin-border-subtle-hover:rgba(255,255,255,0.08);--admin-border-medium:rgba(255,255,255,0.06);--admin-calendar-bg:rgba(20,20,20,0.6);--admin-calendar-cell-bg:rgba(10,10,10,0.3);--admin-badge-purple-bg:rgba(167,139,250,0.15);--admin-badge-blue-bg:rgba(96,165,250,0.15);--admin-badge-green-bg:rgba(52,211,153,0.15);--admin-badge-yellow-bg:rgba(251,191,36,0.15);--admin-badge-red-bg:rgba(248,113,113,0.15);--admin-badge-pink-bg:rgba(192,132,252,0.15);--admin-badge-slate-bg:rgba(148,163,184,0.1);--admin-badge-indigo-bg:rgba(99,102,241,0.15);--admin-badge-orange-bg:rgba(251,146,60,0.15);--admin-badge-teal-bg:rgba(45,212,191,0.15);--admin-error-bg:rgba(239,68,68,0.08);--admin-error-border:rgba(239,68,68,0.1);--admin-error-bg-strong:rgba(239,68,68,0.12);--admin-error-border-strong:rgba(239,68,68,0.25);--admin-success-bg:rgba(34,197,94,0.12);--admin-success-border:rgba(34,197,94,0.25);--admin-progress-track:rgba(255,255,255,0.05);--admin-scrollbar-thumb:rgba(255,255,255,0.1)}[data-theme=labour]{--bg-body:#0A0F1A;--bg-surface:#111827;--bg-elevated:#1F2937;--bg-muted:#273449;--bg-subtle:#1F2937;--text-primary:#F3F4F6;--text-secondary:#9CA3AF;--text-muted:#6B7280;--text-inverted:#111827;--border-default:#1F2937;--border-strong:#374151;--border-focus:#10B981;--primary-500:#10B981;--primary-600:#059669;--accent-500:#6366F1;--accent-600:#4F46E5;--shadow-sm:0 1px 3px rgba(0,0,0,0.3),0 1px 2px rgba(0,0,0,0.2);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.3),0 2px 4px -2px rgba(0,0,0,0.2);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.3),0 4px 6px -4px rgba(0,0,0,0.2);color-scheme:dark}body{font-family:var(--font-body);font-size:var(--text-base);color:var(--text-primary);background-color:var(--bg-body);transition:background-color var(--transition-slow),color var(--transition-slow)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-bold);line-height:var(--leading-tight);letter-spacing:-.02em}h1{font-size:var(--text-5xl)}h2{font-size:var(--text-4xl)}h3{font-size:var(--text-3xl)}h4{font-size:var(--text-2xl)}h5{font-size:var(--text-xl)}h6{font-size:var(--text-lg)}.text-tamil{font-family:var(--font-tamil)}::selection{background-color:var(--primary-100);color:var(--primary-900)}[data-theme=admin] ::selection{background-color:rgba(59,130,246,.3);color:var(--text-primary)}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--neutral-300);border-radius:var(--radius-full);border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:var(--neutral-400)}[data-theme=admin] ::-webkit-scrollbar-thumb{background-color:var(--neutral-700)}[data-theme=admin] ::-webkit-scrollbar-thumb:hover{background-color:var(--neutral-600)}.container{width:100%;max-width:var(--container-xl);margin-inline:auto;padding-inline:var(--space-4)}@media (min-width:640px){.container{padding-inline:var(--space-6)}}@media (min-width:1024px){.container{padding-inline:var(--space-8)}}.section{padding-block:var(--space-16)}@media (min-width:768px){.section{padding-block:var(--space-20)}}@media (min-width:1024px){.section{padding-block:var(--space-24)}}.flex-center{justify-content:center}.flex-between,.flex-center{display:flex;align-items:center}.flex-between{justify-content:space-between}.flex-col{display:flex;flex-direction:column}.grid-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--space-6);gap:var(--space-6)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.6}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animate-fade-in{animation:fadeIn var(--transition-base) ease-out both}.animate-fade-in-up{animation:fadeInUp .6s cubic-bezier(.16,1,.3,1) both}.animate-fade-in-down{animation:fadeInDown var(--transition-base) ease-out both}.animate-slide-in-right{animation:slideInRight .6s cubic-bezier(.16,1,.3,1) both}.animate-scale-in{animation:scaleIn var(--transition-base) ease-out both}.animate-shimmer{background:linear-gradient(90deg,var(--bg-muted) 25%,var(--bg-subtle) 50%,var(--bg-muted) 75%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite}.animate-float{animation:float 3s ease-in-out infinite}.animate-spin{animation:spin 1s linear infinite}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}.delay-6{animation-delay:.6s}.glass{background:var(--bg-glass);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid var(--border-glass)}[data-theme=admin] .glass{background:rgba(12,18,34,.7);border-color:rgba(255,255,255,.06)}.glass-subtle{background:rgba(18,18,18,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.05)}.gradient-primary{background:linear-gradient(135deg,var(--primary-500),var(--primary-700))}.gradient-accent{background:linear-gradient(135deg,var(--accent-600),var(--accent-800))}.gradient-hero{background:linear-gradient(180deg,#FFFFFF,#FAFAFA)}.gradient-mesh{background:radial-gradient(at 20% 20%,rgba(99,102,241,.04) 0,transparent 50%),radial-gradient(at 80% 20%,rgba(99,102,241,.03) 0,transparent 50%),radial-gradient(at 50% 80%,rgba(99,102,241,.02) 0,transparent 50%),var(--bg-body)}[data-theme=admin] .gradient-mesh{background:radial-gradient(at 20% 20%,rgba(59,130,246,.06) 0,transparent 50%),radial-gradient(at 80% 20%,rgba(99,102,241,.04) 0,transparent 50%),radial-gradient(at 50% 80%,rgba(14,165,233,.03) 0,transparent 50%),var(--bg-body)}.gradient-text{background:linear-gradient(135deg,var(--primary-500),var(--primary-700));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);border-width:0}.sr-only,.truncate{overflow:hidden;white-space:nowrap}.truncate{text-overflow:ellipsis}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.reveal-fade-in{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1);will-change:opacity}.reveal-fade-in.revealed{opacity:1}.reveal-fade-up{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal-fade-up.revealed{opacity:1;transform:translateY(0)}.reveal-fade-down{opacity:0;transform:translateY(-40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal-fade-down.revealed{opacity:1;transform:translateY(0)}.reveal-scale-in{opacity:0;transform:scale(.92);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal-scale-in.revealed{opacity:1;transform:scale(1)}body.pos-fullscreen [class*=sidebar]{transform:translateX(-100%)!important;pointer-events:none!important;display:none!important}body.pos-fullscreen [class*=overlay],body.pos-fullscreen [class*=topBar]{display:none!important}body.pos-fullscreen [class*=mainArea]{margin-left:0!important;width:100%!important;max-width:100%!important;min-height:100vh!important}body.pos-fullscreen [class*=mainContent]{padding:0!important}body.pos-fullscreen .pos-billing-page{height:100vh!important;padding:var(--space-4)!important;box-sizing:border-box!important}body:has([data-admin-theme=light]),html:has([data-admin-theme=light]){background-color:#ffffff!important}[data-theme=admin][data-admin-theme=light]{--bg-body:#ffffff!important;--bg-surface:#ffffff!important;--bg-elevated:#ffffff!important;--bg-muted:#f5f5f5!important;--bg-subtle:#e5e5e5!important;--bg-surface-hover:#f5f5f5!important;--text-primary:#000000!important;--text-secondary:#1f1f1f!important;--text-muted:#595959!important;--text-inverted:#ffffff!important;--border-default:#e5e5e5!important;--border-strong:#a3a3a3!important;--border-focus:#000000!important;--link-color:#000000!important;--link-hover:#333333!important;--primary-500:#000000!important;--primary-600:#1a1a1a!important;--primary-700:#333333!important;--accent-500:#000000!important;--accent-600:#1a1a1a!important;--accent-700:#333333!important;color-scheme:light!important;--admin-accent-purple:#7c3aed!important;--admin-accent-blue:#1d4ed8!important;--admin-accent-green:#059669!important;--admin-accent-yellow:#b45309!important;--admin-accent-red:#dc2626!important;--admin-accent-pink:#9333ea!important;--admin-accent-slate:#475569!important;--admin-accent-indigo:#4f46e5!important;--admin-accent-teal:#0d9488!important;--admin-accent-orange:#ea580c!important;--admin-surface-glass:#ffffff!important;--admin-surface-deep:#f5f5f5!important;--admin-surface-hover:#f9f9f9!important;--admin-surface-hover-strong:#f5f5f5!important;--admin-border-subtle:#e5e5e5!important;--admin-border-subtle-hover:#d4d4d4!important;--admin-border-medium:#e5e5e5!important;--admin-calendar-bg:#f5f5f5!important;--admin-calendar-cell-bg:#ffffff!important;--admin-badge-purple-bg:rgba(124,58,237,0.1)!important;--admin-badge-blue-bg:rgba(29,78,216,0.1)!important;--admin-badge-green-bg:rgba(5,150,105,0.1)!important;--admin-badge-yellow-bg:rgba(180,83,9,0.1)!important;--admin-badge-red-bg:rgba(220,38,38,0.1)!important;--admin-badge-pink-bg:rgba(147,51,234,0.1)!important;--admin-badge-slate-bg:rgba(71,85,105,0.1)!important;--admin-badge-indigo-bg:rgba(79,70,229,0.1)!important;--admin-badge-orange-bg:rgba(234,88,12,0.1)!important;--admin-badge-teal-bg:rgba(13,148,136,0.1)!important;--admin-error-bg:rgba(220,38,38,0.06)!important;--admin-error-border:rgba(220,38,38,0.15)!important;--admin-error-bg-strong:rgba(220,38,38,0.08)!important;--admin-error-border-strong:rgba(220,38,38,0.2)!important;--admin-success-bg:rgba(5,150,105,0.06)!important;--admin-success-border:rgba(5,150,105,0.2)!important;--admin-progress-track:#e5e5e5!important;--admin-scrollbar-thumb:#d4d4d4!important}[data-theme=admin][data-admin-theme=light] :not([class*=badge]):not([class*=Chip]):not([class*=chip]):not([class*=pending]):not([class*=confirmed]):not([class*=completed]):not([class*=cancelled]):not([class*=in_progress]):not([class*=status]):not([class*=Alert]){border-color:#e5e5e5!important}[data-theme=admin][data-admin-theme=light] [class*=sidebar]{background:#ffffff!important;border-color:#e5e5e5!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}[data-theme=admin][data-admin-theme=light] [class*=sidebarFooter],[data-theme=admin][data-admin-theme=light] [class*=sidebarHeader]{border-color:#e5e5e5!important}[data-theme=admin][data-admin-theme=light] .glass,[data-theme=admin][data-admin-theme=light] .glass-subtle,[data-theme=admin][data-admin-theme=light] .gradient-mesh,[data-theme=admin][data-admin-theme=light] [class*=Card__],[data-theme=admin][data-admin-theme=light] [class*=Card_glass__],[data-theme=admin][data-admin-theme=light] [class*=addCard__],[data-theme=admin][data-admin-theme=light] [class*=alertCard__],[data-theme=admin][data-admin-theme=light] [class*=card__],[data-theme=admin][data-admin-theme=light] [class*=cashFlowCard__],[data-theme=admin][data-admin-theme=light] [class*=chartCard__],[data-theme=admin][data-admin-theme=light] [class*=filtersCard__],[data-theme=admin][data-admin-theme=light] [class*=glass-subtle__],[data-theme=admin][data-admin-theme=light] [class*=glass__],[data-theme=admin][data-admin-theme=light] [class*=panel__],[data-theme=admin][data-admin-theme=light] [class*=recentCard__],[data-theme=admin][data-admin-theme=light] [class*=spendersCard__],[data-theme=admin][data-admin-theme=light] [class*=splitCard__],[data-theme=admin][data-admin-theme=light] [class*=stat-card__],[data-theme=admin][data-admin-theme=light] [class*=statCard__]{background:#ffffff!important;background-color:#ffffff!important;background-image:none!important;border:1px solid #e5e5e5!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03)!important}[data-theme=admin][data-admin-theme=light] .gradient-text{background:none!important;-webkit-text-fill-color:initial!important;color:#000000!important}[data-theme=admin][data-admin-theme=light] input,[data-theme=admin][data-admin-theme=light] select,[data-theme=admin][data-admin-theme=light] textarea{background-color:#ffffff!important;color:#000000!important;border:1px solid #e5e5e5!important;box-shadow:none!important}[data-theme=admin][data-admin-theme=light] [class*=modeBadge]{background-color:#f5f5f5!important;color:#000000!important;border:1px solid #e5e5e5!important}[data-theme=admin][data-admin-theme=light] tr:hover td,[data-theme=admin][data-admin-theme=light] tr:hover th{background-color:#f5f5f5!important}[data-theme=admin][data-admin-theme=light] [class*=quickActions],[data-theme=admin][data-admin-theme=light] [class*=quickBtn]{background:#ffffff!important;border-color:#e5e5e5!important;color:#000000!important}[data-theme=admin][data-admin-theme=light] [class*=quickBtn]:hover{background:#f5f5f5!important;border-color:#a3a3a3!important}[data-theme=admin][data-admin-theme=light] [class*=navItem]{color:#333333!important}[data-theme=admin][data-admin-theme=light] [class*=navItem]:not([class*=navItemActive]):hover{background-color:#f5f5f5!important;background-image:none!important;color:#000000!important;border-color:#e5e5e5!important}[data-theme=admin][data-admin-theme=light] [class*=navItem]:not([class*=navItemActive]):hover *{color:#000000!important}[class*=navItem]{transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)!important}[class*=navItem]:hover{transform:translateX(4px)!important}[data-theme=admin][data-admin-theme=light] [class*=logoutBtn]{color:#333333!important}[data-theme=admin][data-admin-theme=light] [class*=logoutBtn]:hover{background-color:#fee2e2!important;color:#991b1b!important;border-color:#fecaca!important}[data-theme=admin][data-admin-theme=light] [class*=logoutBtn]:hover *{color:#991b1b!important}[data-theme=admin][data-admin-theme=light] .catActive,[data-theme=admin][data-admin-theme=light] .toggleBtn.active,[data-theme=admin][data-admin-theme=light] [class*=catActive],[data-theme=admin][data-admin-theme=light] [class*=dateTabActive],[data-theme=admin][data-admin-theme=light] [class*=modeBtnActive],[data-theme=admin][data-admin-theme=light] [class*=navItemActive],[data-theme=admin][data-admin-theme=light] [class*=perspectiveBtnActive],[data-theme=admin][data-admin-theme=light] [class*=tabActive],[data-theme=admin][data-admin-theme=light] [class*=toggleActive]{background-color:#000000!important;background-image:none!important;color:#ffffff!important;border-color:#000000!important}[data-theme=admin][data-admin-theme=light] .catActive *,[data-theme=admin][data-admin-theme=light] .toggleBtn.active *,[data-theme=admin][data-admin-theme=light] [class*=catActive] *,[data-theme=admin][data-admin-theme=light] [class*=dateTabActive] *,[data-theme=admin][data-admin-theme=light] [class*=modeBtnActive] *,[data-theme=admin][data-admin-theme=light] [class*=navItemActive] *,[data-theme=admin][data-admin-theme=light] [class*=perspectiveBtnActive] *,[data-theme=admin][data-admin-theme=light] [class*=tabActive] *,[data-theme=admin][data-admin-theme=light] [class*=toggleActive] *{color:#ffffff!important}[data-theme=admin][data-admin-theme=light] .addBtn,[data-theme=admin][data-admin-theme=light] .saveBtn,[data-theme=admin][data-admin-theme=light] .submitBtn,[data-theme=admin][data-admin-theme=light] [class*=addBtn__],[data-theme=admin][data-admin-theme=light] [class*=primary__],[data-theme=admin][data-admin-theme=light] [class*=saveBtn__],[data-theme=admin][data-admin-theme=light] [class*=submitBtn__]{background:linear-gradient(135deg,#aa8428,#8e681a)!important;background-color:#8e681a!important;color:#ffffff!important;border-color:#aa8428!important;box-shadow:0 2px 8px rgba(142,104,26,.15)!important}[data-theme=admin][data-admin-theme=light] .addBtn *,[data-theme=admin][data-admin-theme=light] .saveBtn *,[data-theme=admin][data-admin-theme=light] .submitBtn *,[data-theme=admin][data-admin-theme=light] [class*=addBtn__] *,[data-theme=admin][data-admin-theme=light] [class*=primary__] *,[data-theme=admin][data-admin-theme=light] [class*=saveBtn__] *,[data-theme=admin][data-admin-theme=light] [class*=submitBtn__] *{color:#ffffff!important}[data-theme=admin][data-admin-theme=light] .addBtn:hover:not(:disabled),[data-theme=admin][data-admin-theme=light] .saveBtn:hover:not(:disabled),[data-theme=admin][data-admin-theme=light] .submitBtn:hover:not(:disabled),[data-theme=admin][data-admin-theme=light] [class*=addBtn__]:hover:not(:disabled),[data-theme=admin][data-admin-theme=light] [class*=primary__]:hover:not(:disabled),[data-theme=admin][data-admin-theme=light] [class*=saveBtn__]:hover:not(:disabled),[data-theme=admin][data-admin-theme=light] [class*=submitBtn__]:hover:not(:disabled){background:linear-gradient(135deg,#c5a23a,#aa8428)!important;background-color:#aa8428!important;border-color:#c5a23a!important;color:#ffffff!important;box-shadow:0 4px 12px rgba(142,104,26,.3)!important}[data-theme=admin][data-admin-theme=light] [class*=navItemActive]:before{background:#ffffff!important;box-shadow:none!important}[data-theme=admin][data-admin-theme=light] [class*=modalContent],[data-theme=admin][data-admin-theme=light] [class*=modalOverlay]{background-color:#ffffff!important;border-color:#e5e5e5!important}[data-theme=admin][data-admin-theme=light] [class*=badge__][class*=completed],[data-theme=admin][data-admin-theme=light] [class*=badge__][class*=food],[data-theme=admin][data-admin-theme=light] [class*=badge__][class*=paid],[data-theme=admin][data-admin-theme=light] [class*=badge__][class*=petrol],[data-theme=admin][data-admin-theme=light] [class*=badge__][class*=present],[data-theme=admin][data-admin-theme=light] [class*=badge__][class*=success],[data-theme=admin][data-admin-theme=light] [class*=bookingBubble__][class*=completed],[data-theme=admin][data-admin-theme=light] [class*=bookingBubble__][class*=success],[data-theme=admin][data-admin-theme=light] [class*=present__],[data-theme=admin][data-admin-theme=light] [class*=statusPresent__],[data-theme=admin][data-admin-theme=light] [class*=statusSelect__][class*=completed],[data-theme=admin][data-admin-theme=light] [class*=statusSelect__][class*=success]{background-color:#d1fae5!important;background-image:none!important;color:#065f46!important;border:1px solid #a7f3d0!important}[data-theme=admin][data-admin-theme=light] [class*=badgeAdvance__],[data-theme=admin][data-admin-theme=light] [class*=badge__][class*=advance],[data-theme=admin][data-admin-theme=light] [class*=badge__][class*=diesel],[data-theme=admin][data-admin-theme=light] [class*=badge__][class*=halfDay],[data-theme=admin][data-admin-theme=light] [class*=badge__][class*=partial],[data-theme=admin][data-admin-theme=light] [class*=badge__][class*=pending],[data-theme=admin][data-admin-theme=light] [class*=badge__][class*=warning],[data-theme=admin][data-admin-theme=light] [class*=bookingBubble__][class*=pending],[data-theme=admin][data-admin-theme=light] [class*=chipAdvance__],[data-theme=admin][data-admin-theme=light] [class*=halfDay__],[data-theme=admin][data-admin-theme=light] [class*=statusHalfDay__],[data-theme=admin][data-admin-theme=light] [class*=statusSelect__][class*=pending],[data-theme=admin][data-admin-theme=light] [class*=statusSelect__][class*=warning]{background-color:#fef3c7!important;background-image:none!important;color:#92400e!important;border:1px solid #fde68a!important}[data-theme=admin][data-admin-theme=light] [class*=absent__],[data-theme=admin][data-admin-theme=light] [class*=badgeMedical__],[data-theme=admin][data-admin-theme=light] [class*=badge__][class*=absent],[data-theme=admin][data-admin-theme=light] [class*=badge__][class*=cancelled],[data-theme=admin][data-admin-theme=light] [class*=badge__][class*=error],[data-theme=admin][data-admin-theme=light] [class*=badge__][class*=medical],[data-theme=admin][data-admin-theme=light] [class*=badge__][class*=unpaid],[data-theme=admin][data-admin-theme=light] [class*=bookingBubble__][class*=cancelled],[data-theme=admin][data-admin-theme=light] [class*=chipMedical__],[data-theme=admin][data-admin-theme=light] [class*=statusAbsent__],[data-theme=admin][data-admin-theme=light] [class*=statusSelect__][class*=cancelled],[data-theme=admin][data-admin-theme=light] [class*=statusSelect__][class*=error]{background-color:#fee2e2!important;background-image:none!important;color:#991b1b!important;border:1px solid #fecaca!important}[data-theme=admin][data-admin-theme=light] [class*=badgeTransport__],[data-theme=admin][data-admin-theme=light] [class*=badge__][class*=confirmed],[data-theme=admin][data-admin-theme=light] [class*=badge__][class*=info],[data-theme=admin][data-admin-theme=light] [class*=badge__][class*=leave],[data-theme=admin][data-admin-theme=light] [class*=badge__][class*=transport],[data-theme=admin][data-admin-theme=light] [class*=bookingBubble__][class*=confirmed],[data-theme=admin][data-admin-theme=light] [class*=chipTransport__],[data-theme=admin][data-admin-theme=light] [class*=leave__],[data-theme=admin][data-admin-theme=light] [class*=statusLeave__],[data-theme=admin][data-admin-theme=light] [class*=statusSelect__][class*=confirmed],[data-theme=admin][data-admin-theme=light] [class*=statusSelect__][class*=info]{background-color:#dbeafe!important;background-image:none!important;color:#1e40af!important;border:1px solid #bfdbfe!important}[data-theme=admin][data-admin-theme=light] [class*=badgeTools__],[data-theme=admin][data-admin-theme=light] [class*=badgeWage__],[data-theme=admin][data-admin-theme=light] [class*=badge__][class*=accent],[data-theme=admin][data-admin-theme=light] [class*=badge__][class*=tools],[data-theme=admin][data-admin-theme=light] [class*=badge__][class*=wage],[data-theme=admin][data-admin-theme=light] [class*=chipTools__],[data-theme=admin][data-admin-theme=light] [class*=chipWage__],[data-theme=admin][data-admin-theme=light] [class*=typeBadge__]{background-color:#e0e7ff!important;background-image:none!important;color:#3730a3!important;border:1px solid #c7d2fe!important}[data-theme=admin][data-admin-theme=light] [class*=badgeOther__],[data-theme=admin][data-admin-theme=light] [class*=badge__][class*=default],[data-theme=admin][data-admin-theme=light] [class*=badge__][class*=noRecord],[data-theme=admin][data-admin-theme=light] [class*=badge__][class*=other],[data-theme=admin][data-admin-theme=light] [class*=badge__][class*=unassigned],[data-theme=admin][data-admin-theme=light] [class*=chipOther__],[data-theme=admin][data-admin-theme=light] [class*=noRecord__],[data-theme=admin][data-admin-theme=light] [class*=statusSelect__][class*=default],[data-theme=admin][data-admin-theme=light] [class*=statusUnassigned__]{background-color:#f3f4f6!important;background-image:none!important;color:#374151!important;border:1px solid #e5e7eb!important}[data-theme=admin][data-admin-theme=light] [class*=bookingCard__][class*=pending],[data-theme=admin][data-admin-theme=light] [class*=bookingCard__][class*=warning]{border-left:4px solid #f59e0b!important}[data-theme=admin][data-theme=admin][data-admin-theme=light] [class*=bookingCard__][class*=confirmed],[data-theme=admin][data-theme=admin][data-admin-theme=light] [class*=bookingCard__][class*=info]{border-left:4px solid #3b82f6!important}[data-theme=admin][data-theme=admin][data-admin-theme=light] [class*=bookingCard__][class*=accent],[data-theme=admin][data-theme=admin][data-admin-theme=light] [class*=bookingCard__][class*=in_progress]{border-left:4px solid #14b8a6!important}[data-theme=admin][data-theme=admin][data-admin-theme=light] [class*=bookingCard__][class*=completed],[data-theme=admin][data-theme=admin][data-admin-theme=light] [class*=bookingCard__][class*=success]{border-left:4px solid #22c55e!important}[data-theme=admin][data-theme=admin][data-admin-theme=light] [class*=bookingCard__][class*=cancelled],[data-theme=admin][data-theme=admin][data-admin-theme=light] [class*=bookingCard__][class*=error]{border-left:4px solid #ef4444!important}[data-theme=admin][data-admin-theme=light] [class*=bookingBubble__][class*=pending]{border-left:2px solid #f59e0b!important}[data-theme=admin][data-admin-theme=light] [class*=bookingBubble__][class*=confirmed]{border-left:2px solid #3b82f6!important}[data-theme=admin][data-admin-theme=light] [class*=bookingBubble__][class*=in_progress]{border-left:2px solid #14b8a6!important}[data-theme=admin][data-admin-theme=light] [class*=bookingBubble__][class*=completed]{border-left:2px solid #22c55e!important}[data-theme=admin][data-admin-theme=light] [class*=bookingBubble__][class*=cancelled]{border-left:2px solid #ef4444!important}[data-theme=admin][data-admin-theme=light] [class*=cardSelected__]{border-color:#10B981!important;background:#ecfdf5!important}[data-theme=admin][data-admin-theme=light] [class*=calCellToday__]{border-color:#d4af37!important;background-color:#fafaf5!important}[data-theme=admin][data-admin-theme=light] [class*=customerCardActive__]{background-color:#faf8f0!important;border-color:#d4af37!important}[data-theme=admin][data-admin-theme=light] [class*=accordionContent__],[data-theme=admin][data-admin-theme=light] [class*=accordionHeader__],[data-theme=admin][data-admin-theme=light] [class*=calCell__],[data-theme=admin][data-admin-theme=light] [class*=calGrid__],[data-theme=admin][data-admin-theme=light] [class*=calendarCell__],[data-theme=admin][data-admin-theme=light] [class*=calendarContainer__],[data-theme=admin][data-admin-theme=light] [class*=calendarGrid__],[data-theme=admin][data-admin-theme=light] [class*=cartItemsBox__],[data-theme=admin][data-admin-theme=light] [class*=cartTotals__],[data-theme=admin][data-admin-theme=light] [class*=dateTabs__],[data-theme=admin][data-admin-theme=light] [class*=dialogCluster__],[data-theme=admin][data-admin-theme=light] [class*=directoryPane__],[data-theme=admin][data-admin-theme=light] [class*=paymentHistoryContainer__],[data-theme=admin][data-admin-theme=light] [class*=paymentHistoryRow__],[data-theme=admin][data-admin-theme=light] [class*=perspectiveToggle__],[data-theme=admin][data-admin-theme=light] [class*=profilePane__],[data-theme=admin][data-admin-theme=light] [class*=segmentedCard__],[data-theme=admin][data-admin-theme=light] [class*=shortcutsLegend__],[data-theme=admin][data-admin-theme=light] [class*=tabTableWrap__],[data-theme=admin][data-admin-theme=light] [class*=tableWrap__],[data-theme=admin][data-admin-theme=light] [class*=tableWrapper__]{background-color:#ffffff!important;background:#ffffff!important;border-color:#e5e5e5!important;color:#000000!important}[data-theme=admin][data-admin-theme=light] [class*=calCellEmpty__],[data-theme=admin][data-admin-theme=light] th{background-color:#f9fafb!important;background:#f9fafb!important}[data-theme=admin][data-admin-theme=light] th{color:#374151!important}[data-theme=admin][data-admin-theme=light] [class*=calDayName__],[data-theme=admin][data-admin-theme=light] [class*=calendarHeaderCell__]{background-color:#f3f4f6!important;background:#f3f4f6!important;color:#4b5563!important}[data-theme=admin][data-admin-theme=light] select option{background-color:#ffffff!important;color:#000000!important}[data-theme=admin][data-admin-theme=light] input:focus,[data-theme=admin][data-admin-theme=light] select:focus,[data-theme=admin][data-admin-theme=light] textarea:focus{border-color:#000000!important}[data-theme=admin][data-admin-theme=light] [class*=filterActive__]{box-shadow:none!important}[data-theme=admin][data-admin-theme=light] [class*=filterActive__][data-status=all]{background-color:#f3f4f6!important;color:#000000!important;border-color:#d1d5db!important}[data-theme=admin][data-admin-theme=light] [class*=filterActive__][data-status=pending]{background-color:#fef3c7!important;color:#92400e!important;border-color:#fcd34d!important}[data-theme=admin][data-admin-theme=light] [class*=filterActive__][data-status=confirmed]{background-color:#dbeafe!important;color:#1e40af!important;border-color:#93c5fd!important}[data-theme=admin][data-admin-theme=light] [class*=filterActive__][data-status=in_progress]{background-color:#ccfbf1!important;color:#115e59!important;border-color:#5eead4!important}[data-theme=admin][data-admin-theme=light] [class*=filterActive__][data-status=completed]{background-color:#d1fae5!important;color:#065f46!important;border-color:#86efac!important}[data-theme=admin][data-admin-theme=light] [class*=filterActive__][data-status=cancelled]{background-color:#fee2e2!important;color:#991b1b!important;border-color:#fca5a5!important}[data-theme=admin][data-admin-theme=light] [class*=imagePlaceholder__]{background:#f5f5f5!important;color:#737373!important;border-bottom:1px solid #e5e5e5!important}[data-theme=admin][data-admin-theme=light] [class*=categoryTag__]{box-shadow:0 2px 4px rgba(0,0,0,.1)!important}[data-theme=admin][data-admin-theme=light] [class*=categoryTag__],[data-theme=admin][data-admin-theme=light] [class*=filterActive__]:not([data-status]){background-color:#000000!important;color:#ffffff!important;border-color:#000000!important}[data-theme=admin][data-admin-theme=light] [class*=filterActive__]:not([data-status]) *{color:#ffffff!important}[data-theme=admin][data-admin-theme=light] [class*=searchBox__]{background-color:#ffffff!important;background:#ffffff!important;border:1px solid #e5e5e5!important}[data-theme=admin][data-admin-theme=light] [class*=searchBox__] input{background-color:transparent!important;background:transparent!important;border:none!important;box-shadow:none!important}[data-theme=admin][data-admin-theme=light] [class*=searchBox__]:focus-within{border-color:#000000!important;box-shadow:0 0 0 1px #000000!important}[data-theme=admin][data-admin-theme=light] .themeToggleBtn,[data-theme=admin][data-admin-theme=light] [class*=themeToggleBtn__]{background-color:#ffffff!important;background:#ffffff!important;border-color:#000000!important;color:#000000!important;box-shadow:0 2px 4px rgba(0,0,0,.05)!important}[data-theme=admin][data-admin-theme=light] .themeToggleBtn *,[data-theme=admin][data-admin-theme=light] [class*=themeToggleBtn__] *{color:#000000!important}[data-theme=admin][data-admin-theme=light] .themeToggleBtn:hover,[data-theme=admin][data-admin-theme=light] [class*=themeToggleBtn__]:hover{background-color:#000000!important;background:#000000!important;color:#ffffff!important;border-color:#000000!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important}[data-theme=admin][data-admin-theme=light] .themeToggleBtn:hover *,[data-theme=admin][data-admin-theme=light] [class*=themeToggleBtn__]:hover *{color:#ffffff!important}.w-full{width:100%!important}.WhatsAppButton_whatsappFloat__n1hA7{position:fixed;bottom:2rem;right:2rem;z-index:var(--z-fixed,999);display:flex;align-items:center;justify-content:center;width:56px;height:56px;background-color:#25D366;color:white;border-radius:50%;box-shadow:0 4px 16px rgba(37,211,102,.4),0 2px 4px rgba(0,0,0,.1);cursor:pointer;transition:all var(--transition-base,.2s ease);text-decoration:none}.WhatsAppButton_whatsappFloat__n1hA7:hover{transform:translateY(-4px) scale(1.05);background-color:#20ba5a;box-shadow:0 8px 24px rgba(37,211,102,.5),0 4px 8px rgba(0,0,0,.15)}.WhatsAppButton_whatsappFloat__n1hA7:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid #25d366;opacity:0;animation:WhatsAppButton_pulse___VIZj 2s infinite;pointer-events:none}@keyframes WhatsAppButton_pulse___VIZj{0%{transform:scale(.95);opacity:.8}to{transform:scale(1.35);opacity:0}}@media (max-width:768px){.WhatsAppButton_whatsappFloat__n1hA7{bottom:1.5rem;right:1.5rem;width:48px;height:48px}}