:root{--brand-sidebar: 45 55 72;--brand-sidebar-hover: 26 32 44;--brand-primary: 59 130 246;--brand-secondary: 74 85 104;--brand-green: 16 185 129;--brand-orange: 245 158 11;--brand-purple: 139 92 246;--brand-surface: 255 255 255;--brand-background: 247 250 252;--brand-text-primary: 45 55 72;--brand-text-secondary: 113 128 150;--brand-border: 226 232 240}[data-theme=dark]{--brand-sidebar: 15 23 42;--brand-sidebar-hover: 30 41 59;--brand-primary: 96 165 250;--brand-secondary: 100 116 139;--brand-green: 52 211 153;--brand-orange: 251 191 36;--brand-purple: 167 139 250;--brand-surface: 30 41 59;--brand-background: 15 23 42;--brand-text-primary: 226 232 240;--brand-text-secondary: 148 163 184;--brand-border: 71 85 105}html,body,#root{min-height:100%}body{transition:background-color .2s ease,color .2s ease}@keyframes dashFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes dashPop{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.dash-animate{animation:dashFadeUp .5s ease-out both}.dash-pop{animation:dashPop .45s ease-out both}.dash-stagger-1{animation-delay:.06s}.dash-stagger-2{animation-delay:.12s}.dash-stagger-3{animation-delay:.18s}.dash-stagger-4{animation-delay:.24s}.dash-stagger-5{animation-delay:.3s}.dash-stagger-6{animation-delay:.36s}.dash-stagger-7{animation-delay:.42s}.dash-stagger-8{animation-delay:.48s}@media(prefers-reduced-motion:reduce){.dash-animate,.dash-pop,.dash-stagger-1,.dash-stagger-2,.dash-stagger-3,.dash-stagger-4,.dash-stagger-5,.dash-stagger-6,.dash-stagger-7,.dash-stagger-8{animation:none!important}}[data-theme=dark] .bg-white{background-color:#1e293b!important}[data-theme=dark] .bg-gray-50,[data-theme=dark] .bg-gray-100{background-color:#0f172a!important}[data-theme=dark] .hover\:bg-gray-50:hover,[data-theme=dark] .hover\:bg-gray-100:hover,[data-theme=dark] .active\:bg-gray-50:active{background-color:#1e293b!important}[data-theme=dark] .border-gray-100,[data-theme=dark] .border-gray-200,[data-theme=dark] .border-gray-300{border-color:#475569!important}[data-theme=dark] .text-gray-400,[data-theme=dark] .text-gray-500,[data-theme=dark] .text-gray-600{color:#94a3b8!important}[data-theme=dark] .text-gray-700,[data-theme=dark] .text-gray-800,[data-theme=dark] .text-gray-900{color:#e2e8f0!important}[data-theme=dark] .bg-blue-50{background-color:#1e3a8a38!important}[data-theme=dark] .border-blue-100,[data-theme=dark] .border-blue-200{border-color:#3b82f666!important}[data-theme=dark] .text-blue-800,[data-theme=dark] .text-blue-900{color:#bfdbfe!important}[data-theme=dark] .bg-green-50{background-color:#14532d40!important}[data-theme=dark] .border-green-200{border-color:#4ade8059!important}[data-theme=dark] .text-green-800,[data-theme=dark] .text-green-700{color:#bbf7d0!important}[data-theme=dark] .text-green-900{color:#dcfce7!important}[data-theme=dark] .border-green-100{border-color:#4ade804d!important}[data-theme=dark] .chatwoot-theme .bg-white{background-color:#1e293b!important}[data-theme=dark] .chatwoot-theme .bg-gray-50{background-color:#0f172a!important}[data-theme=dark] .chatwoot-theme .bg-gray-100{background-color:#1e293b!important}[data-theme=dark] .chatwoot-theme .chatwoot-list-header{background-image:linear-gradient(to right,#0f172a,#1e293b)!important}[data-theme=dark] .chatwoot-theme .chatwoot-search-input{background-color:#0f172a!important;border-color:#475569!important}[data-theme=dark] .chatwoot-theme .chatwoot-empty{background-color:#1e293b99!important;border-color:#475569!important;color:#e2e8f0!important}[data-theme=dark] .chatwoot-theme .border-gray-100,[data-theme=dark] .chatwoot-theme .border-gray-200,[data-theme=dark] .chatwoot-theme .border-gray-300{border-color:#475569!important}[data-theme=dark] .chatwoot-theme .text-gray-400,[data-theme=dark] .chatwoot-theme .text-gray-500,[data-theme=dark] .chatwoot-theme .text-gray-600{color:#94a3b8!important}[data-theme=dark] .chatwoot-theme .text-gray-700,[data-theme=dark] .chatwoot-theme .text-gray-800,[data-theme=dark] .chatwoot-theme .text-gray-900{color:#e2e8f0!important}[data-theme=dark] .promo-type-badge-auto{background-color:#1e3a8a59!important;color:#bfdbfe!important}[data-theme=dark] .promo-type-badge-coupon{background-color:#4338ca59!important;color:#c7d2fe!important}[data-theme=dark] .products-view-toggle{background-color:#334155!important}[data-theme=dark] .products-view-toggle-btn-active{background-color:#1e293b!important;color:#60a5fa!important}[data-theme=dark] .campaign-status-badge.bg-green-100{background-color:#14532d59!important;color:#bbf7d0!important}[data-theme=dark] .campaign-status-badge.bg-yellow-100{background-color:#78350f59!important;color:#fef08a!important}[data-theme=dark] .campaign-status-badge.bg-red-100{background-color:#7f1d1d59!important;color:#fecaca!important}[data-theme=dark] .stock-low-row{background-color:#7f1d1d42!important}[data-theme=dark] .stock-low-row:hover{background-color:#7f1d1d61!important}[data-theme=dark] .customer-status-badge.bg-green-100{background-color:#14532d59!important;color:#bbf7d0!important}[data-theme=dark] .customer-status-badge.bg-yellow-100{background-color:#78350f59!important;color:#fef08a!important}[data-theme=dark] .driver-status-badge.bg-green-100{background-color:#14532d59!important;color:#bbf7d0!important}[data-theme=dark] .driver-status-badge.bg-red-100{background-color:#7f1d1d59!important;color:#fecaca!important}.pdv-empty-icon{color:#64748b}.pdv-empty-title{color:#334155;font-weight:700}.pdv-empty-subtitle{color:#475569;font-weight:500}.pdv-empty-state{opacity:1!important}[data-theme=dark] .pdv-empty-icon{color:#94a3b8!important}[data-theme=dark] .pdv-empty-title{color:#f1f5f9!important}[data-theme=dark] .pdv-empty-subtitle{color:#cbd5e1!important}[data-theme=dark] .from-blue-50{--tw-gradient-from: rgb(15 23 42) var(--tw-gradient-from-position) !important}[data-theme=dark] .to-white{--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position) !important;--tw-gradient-stops: var(--tw-gradient-from), rgb(30 41 59) var(--tw-gradient-to-position) !important}@media(min-width:1024px){[data-theme=dark] .login-brand-panel{background-image:linear-gradient(135deg,#1e293b,#0f172a)}[data-theme=dark] .login-brand-subtitle{color:#bfdbfe}[data-theme=dark] .login-brand-cta{background-color:#94a3b826;border-color:#94a3b859}[data-theme=dark] .login-brand-cta:hover{background-color:#94a3b840}[data-theme=dark] .login-form-card{background-color:#1e293bb3!important;border-color:#475569!important;box-shadow:0 20px 40px #02061759;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:2rem}}.sidebar-scrollbar::-webkit-scrollbar{width:5px;height:5px}.sidebar-scrollbar::-webkit-scrollbar-track{background:transparent}.sidebar-scrollbar::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:9999px}.sidebar-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff40}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#0003;border-radius:9999px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#0000004d}.sidebar-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}[data-theme=dark] .custom-scrollbar{scrollbar-color:rgba(148,163,184,.35) transparent}.chatwoot-theme .kanban-board{align-items:stretch}.chatwoot-theme .kanban-column{--kanban-accent: #2563eb;position:relative;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--kanban-accent) 8%,white),#f9fafb 40%);border-color:color-mix(in srgb,var(--kanban-accent) 25%,rgb(209 213 219));box-shadow:0 10px 26px #0f172a14}.chatwoot-theme .kanban-column:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--kanban-accent),color-mix(in srgb,var(--kanban-accent) 40%,#ffffff))}.chatwoot-theme .kanban-column-header{background:linear-gradient(180deg,#fffffff0,#ffffffd1);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.chatwoot-theme .kanban-column-count{background:color-mix(in srgb,var(--kanban-accent) 14%,#ffffff);color:color-mix(in srgb,var(--kanban-accent) 80%,#111827);border:1px solid color-mix(in srgb,var(--kanban-accent) 28%,#e5e7eb)}.chatwoot-theme .kanban-column-drop{border-color:var(--kanban-accent)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--kanban-accent) 35%,transparent),0 12px 32px #2563eb24}.chatwoot-theme .kanban-card{position:relative;box-shadow:0 6px 18px #0f172a0f;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.chatwoot-theme .kanban-card:hover{transform:translateY(-2px);box-shadow:0 14px 28px #0f172a1a}.chatwoot-theme .kanban-card-active{background:linear-gradient(180deg,#dbeafedb,#eff6ffeb)!important;border-color:#60a5fa!important}[data-theme=dark] .chatwoot-theme .kanban-column{background:linear-gradient(180deg,color-mix(in srgb,var(--kanban-accent) 20%,rgb(15 23 42)),#0f172a 42%);border-color:color-mix(in srgb,var(--kanban-accent) 35%,rgb(71 85 105));box-shadow:0 14px 30px #02061773}[data-theme=dark] .chatwoot-theme .kanban-column-header{background:linear-gradient(180deg,#0f172af2,#1e293be0)}[data-theme=dark] .chatwoot-theme .kanban-column-count{background:color-mix(in srgb,var(--kanban-accent) 26%,rgb(15 23 42));color:color-mix(in srgb,var(--kanban-accent) 72%,#e2e8f0);border-color:color-mix(in srgb,var(--kanban-accent) 35%,rgb(71 85 105))}[data-theme=dark] .chatwoot-theme .kanban-card{background-color:#1e293b!important;border-color:#475569!important;box-shadow:0 10px 24px #02061766}[data-theme=dark] .chatwoot-theme .kanban-card-active{background:linear-gradient(180deg,#1e3a8a59,#1e40af38)!important;border-color:#60a5fa!important}
