@keyframes producto-slide-up{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-up{animation:producto-slide-up .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes producto-fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:producto-fade-in .3s ease-out forwards}@keyframes producto-scale-up{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-scale-up{animation:producto-scale-up .15s ease-out forwards}@keyframes producto-scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-scale-in{animation:producto-scale-in .2s cubic-bezier(.16,1,.3,1) forwards}@keyframes compras-slide-up{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-up{animation:compras-slide-up .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes compras-fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:compras-fade-in .3s ease-out forwards}@keyframes compras-scale-up{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-scale-up{animation:compras-scale-up .15s ease-out forwards}@keyframes compras-scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-scale-in{animation:compras-scale-in .2s cubic-bezier(.16,1,.3,1) forwards}@keyframes compras-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:compras-fade-in-up .5s ease-out forwards}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.text-brand-primary{color:var(--erp-primary, #0ea5e9)}.hover\:text-brand-primary:hover,.group:hover .group-hover\:text-brand-primary{color:var(--erp-primary-hover, #0ea5e9)}.group:focus-within .group-focus-within\:text-brand-primary{color:var(--erp-primary, #0ea5e9)}.bg-brand-primary{background-color:var(--erp-primary, #0ea5e9)}.hover\:bg-brand-primary:hover,.group:hover .group-hover\:bg-brand-primary{background-color:var(--erp-primary-hover, #0ea5e9)}.peer:checked~.peer-checked\:bg-brand-primary{background-color:var(--erp-primary, #0ea5e9)}.bg-brand-secondary,.hover\:bg-brand-secondary:hover{background-color:#475569}.border-brand-primary{border-color:var(--erp-primary, #0ea5e9)}.hover\:border-brand-primary:hover{border-color:var(--erp-primary-hover, #0ea5e9)}.focus\:border-brand-primary:focus{border-color:var(--erp-primary, #0ea5e9)}.ring-brand-primary{--tw-ring-color: var(--erp-primary, #0ea5e9)}.focus\:ring-brand-primary:focus{--tw-ring-color: var(--erp-primary, #0ea5e9)}.focus\:ring-brand-primary\/20:focus{--tw-ring-color: rgb(14 165 233 / .2)}.peer:focus~.peer-focus\:ring-brand-primary\/20{--tw-ring-color: rgb(14 165 233 / .2)}.shadow-brand-primary{--tw-shadow-color: var(--erp-primary, #0ea5e9);--tw-shadow: var(--tw-shadow-colored)}.shadow-brand-primary\/20{--tw-shadow-color: rgb(14 165 233 / .2);--tw-shadow: var(--tw-shadow-colored)}.bg-corp-dark{background-color:var(--erp-sidebar-bg, #09090b)}.bg-corp-medium{background-color:var(--erp-sidebar-hover, #18181b)}.shadow-soft{box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.shadow-medium{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#e2e8f0;border-radius:9999px;transition:background-color .2s}.card-premium{background-color:#fff;border:1px solid rgb(226 232 240 / .6);border-radius:1rem;box-shadow:0 1px 2px #0000000d;transition:all .3s}.btn-primary{padding:.625rem 1.25rem;background-color:var(--erp-primary, #f97316);color:#fff;font-weight:600;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;transition:all .15s;display:flex;align-items:center;justify-content:center;gap:.5rem}.btn-secondary{padding:.625rem 1.25rem;background-color:#fff;color:#334155;font-weight:600;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;transition:all .15s;display:flex;align-items:center;justify-content:center;gap:.5rem}.btn-ghost{padding:.5rem 1rem;color:#64748b;font-weight:600;border-radius:.75rem;transition:all .15s;display:flex;align-items:center;justify-content:center;gap:.5rem}.input-premium{width:100%;padding:.625rem 1rem;background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;color:#0f172a;transition:all .15s}.input-premium:focus{outline:none;border-color:var(--erp-primary, #0ea5e9);box-shadow:0 0 0 2px #0ea5e91a}.badge-premium{padding:.125rem .5rem;border-radius:.375rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-width:1px;border-style:solid}@keyframes stock-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes stock-slide-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes stock-slide-down-simple{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes stock-slide-up-simple{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes stock-scale-up{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes stock-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.animate-fade-in,.animate-fade{animation:stock-fade-in .3s ease-out forwards}.animate-fade-in-up{animation:stock-fade-in .4s ease-out forwards}.animate-slide-down{animation:stock-slide-down .4s cubic-bezier(.16,1,.3,1) forwards}.animate-slide-down-simple{animation:stock-slide-down-simple .4s cubic-bezier(.16,1,.3,1) forwards}.animate-slide-up-simple,.animate-slide-up{animation:stock-slide-up-simple .4s cubic-bezier(.16,1,.3,1) forwards}.animate-scale-up,.animate-scale-in{animation:stock-scale-up .2s ease-out forwards}.animate-shake{animation:stock-shake .4s ease-in-out}.animate-bounce-slow{animation:bounce 2s infinite}.animate-spin-slow{animation:spin 2.5s linear infinite}:root{--logistica-brand-primary: var(--erp-primary, #0ea5e9);--logistica-brand-primary-hover: var(--erp-primary-hover, #0ea5e9);--logistica-brand-action: var(--erp-primary, #f97316);--logistica-brand-secondary: #475569;--logistica-corp-dark: var(--erp-sidebar-bg, #09090b);--logistica-corp-medium: var(--erp-sidebar-hover, #18181b)}.text-brand-primary{color:var(--logistica-brand-primary)}.bg-brand-primary{background-color:var(--logistica-brand-primary)}.border-brand-primary{border-color:var(--logistica-brand-primary)}.bg-brand-primary\/5{background-color:#0ea5e90d}.bg-brand-primary\/10{background-color:#0ea5e91a}.border-brand-primary\/10{border-color:#0ea5e91a}.shadow-brand-primary\/20{--tw-shadow-color: rgb(14 165 233 / .2);box-shadow:0 10px 15px -3px #0ea5e933,0 4px 6px -4px #0ea5e933}.hover\:bg-brand-primary:hover{background-color:var(--logistica-brand-primary-hover)}.hover\:text-brand-primary:hover{color:var(--logistica-brand-primary-hover)}.hover\:border-brand-primary:hover{border-color:var(--logistica-brand-primary-hover)}.hover\:border-brand-primary\/20:hover{border-color:#0ea5e933}.hover\:bg-brand-secondary:hover{background-color:var(--logistica-brand-secondary)}.focus\:border-brand-primary:focus{border-color:var(--logistica-brand-primary)}.focus\:ring-brand-primary:focus{box-shadow:0 0 0 3px #0ea5e959;outline:none}.focus\:ring-brand-primary\/20:focus{box-shadow:0 0 0 3px #0ea5e933;outline:none}.group:hover .group-hover\:bg-brand-primary{background-color:var(--logistica-brand-primary-hover)}.group:hover .group-hover\:text-brand-primary{color:var(--logistica-brand-primary-hover)}.group:focus-within .group-focus-within\:text-brand-primary{color:var(--logistica-brand-primary)}.peer:checked~.peer-checked\:bg-brand-primary{background-color:var(--logistica-brand-primary)}.peer:focus~.peer-focus\:ring-brand-primary\/20{box-shadow:0 0 0 4px #0ea5e933}.bg-corp-dark{background-color:var(--logistica-corp-dark)}.bg-corp-medium{background-color:var(--logistica-corp-medium)}.shadow-premium{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.card-premium{background-color:#fff;border:1px solid rgb(226 232 240 / .6);border-radius:1rem;box-shadow:0 1px 2px #0000000d;transition:all .3s ease}.card-premium:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.btn-primary{padding:.625rem 1.25rem;background-color:var(--logistica-brand-action);color:#fff;font-weight:600;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;transition:all .15s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.btn-primary:hover{opacity:.9}.btn-primary:active{transform:scale(.98)}.btn-primary:disabled{opacity:.5;pointer-events:none}.btn-secondary{padding:.625rem 1.25rem;background-color:#fff;color:#334155;font-weight:600;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 2px #0000000d;transition:all .15s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.btn-secondary:hover{background-color:#f8fafc}.btn-secondary:active{transform:scale(.98)}.btn-secondary:disabled{opacity:.5;pointer-events:none}.btn-ghost{padding:.5rem 1rem;color:#64748b;font-weight:600;border-radius:.75rem;transition:all .15s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.btn-ghost:hover{background-color:#f1f5f9;color:#0f172a}.input-premium{width:100%;padding:.625rem 1rem;background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;color:#0f172a;transition:all .15s ease}.input-premium::placeholder{color:#94a3b8}.input-premium:focus{outline:none;border-color:var(--logistica-brand-primary);box-shadow:0 0 0 2px #0ea5e91a}.table-premium{width:100%;border-collapse:collapse}.table-premium thead tr{background-color:#f8fafc80;border-bottom:1px solid #e2e8f0}.table-premium th{padding:1rem 1.5rem;text-align:left;font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.1em}.table-premium td{padding:1rem 1.5rem;font-size:.875rem;color:#334155;border-bottom:1px solid #e2e8f0}.badge-premium{padding:.125rem .5rem;border-radius:.375rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border:1px solid transparent}@keyframes logistica-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes logistica-slide-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes logistica-slide-down-simple{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes logistica-slide-up-simple{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:logistica-fade-in .3s ease-out forwards}.animate-slide-down{animation:logistica-slide-down .4s cubic-bezier(.16,1,.3,1) forwards}.animate-slide-down-simple{animation:logistica-slide-down-simple .4s cubic-bezier(.16,1,.3,1) forwards}.animate-slide-up-simple{animation:logistica-slide-up-simple .4s cubic-bezier(.16,1,.3,1) forwards}:root{--prod-brand-primary: var(--erp-primary, #6B4FF7);--prod-brand-secondary: #F0228A;--prod-brand-dark: var(--erp-sidebar-bg, #0D082B);--prod-brand-muted: #807DA0;--prod-brand-active: var(--erp-primary-hover, #553BE3)}.text-brand-primary{color:var(--prod-brand-primary)}.bg-brand-primary{background-color:var(--prod-brand-primary)}.bg-brand-primary\/5{background-color:#6b4ff70d}.bg-brand-primary\/10{background-color:#6b4ff71a}.border-brand-primary{border-color:var(--prod-brand-primary)}.hover\:text-brand-primary:hover{color:var(--prod-brand-primary)}.hover\:bg-brand-primary:hover{background-color:var(--prod-brand-primary)}.hover\:border-brand-primary:hover{border-color:var(--prod-brand-primary)}.group:hover .group-hover\:text-brand-primary{color:var(--prod-brand-primary)}.group:hover .group-hover\:bg-brand-primary{background-color:var(--prod-brand-primary)}.group:focus-within .group-focus-within\:text-brand-primary{color:var(--prod-brand-primary)}.focus\:border-brand-primary:focus{border-color:var(--prod-brand-primary)}.focus\:ring-brand-primary\/20:focus{--tw-ring-color: rgb(107 79 247 / .2)}.font-handwritten{font-family:Lato,Inter,sans-serif!important}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--prod-brand-primary);border-radius:10px;opacity:.5}.animate-fade-in-up{animation:prodFadeInUp .6s ease-out forwards}@keyframes prodFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.driver-popover.driver-theme-rounded{border-radius:20px!important;padding:20px!important;background-color:#fff!important;border:none!important;box-shadow:0 25px 50px -12px #6b4ff740!important}.driver-popover.driver-theme-rounded .driver-popover-title{font-family:Inter,sans-serif!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:-.025em!important;font-size:18px!important;color:#0d082b!important;margin-bottom:8px!important}.driver-popover.driver-theme-rounded .driver-popover-description{font-family:Inter,sans-serif!important;font-size:13px!important;line-height:1.5!important;color:#807da0!important;font-weight:500!important}.driver-popover.driver-theme-rounded .driver-popover-progress-text{font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:900!important;color:#6b4ff7!important;text-transform:uppercase!important;letter-spacing:.1em!important}.driver-popover.driver-theme-rounded .driver-popover-btn{font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:8px 16px!important;border-radius:12px!important;transition:all .2s ease!important;border:none!important;text-shadow:none!important}.driver-popover.driver-theme-rounded .driver-next-btn{background-color:#6b4ff7!important;color:#fff!important}.driver-popover.driver-theme-rounded .driver-next-btn:hover{background-color:#553be3!important;transform:translateY(-1px)!important}.driver-popover.driver-theme-rounded .driver-prev-btn{background-color:#f1f5f9!important;color:#475569!important}.driver-popover.driver-theme-rounded .driver-close-btn{color:#94a3b8!important}:root{--costos-brand-primary: var(--erp-primary, var(--color-primary, #9A275A));--costos-brand-primary-rgb: 154 39 90}.text-brand-primary,.hover\:text-brand-primary:hover,.group:hover .group-hover\:text-brand-primary{color:var(--costos-brand-primary)}.focus-within\:text-brand-primary:focus-within{color:var(--costos-brand-primary)}.bg-brand-primary{background-color:rgb(var(--costos-brand-primary-rgb) / var(--tw-bg-opacity, 1))}.bg-brand-primary\/5,.hover\:bg-brand-primary\/5:hover,.group:hover .group-hover\:bg-brand-primary\/5{background-color:rgb(var(--costos-brand-primary-rgb) / .05)}.bg-brand-light,.group:hover .group-hover\:bg-brand-light{background-color:var(--erp-primary-soft, #FDF4F8)}.bg-brand-dark{background-color:var(--erp-sidebar-bg, #111111)}.border-brand-primary{border-color:var(--costos-brand-primary)}.focus\:border-brand-primary:focus{border-color:var(--costos-brand-primary)}.ring-brand-primary{--tw-ring-color: var(--costos-brand-primary)}.ring-brand-primary\/20{--tw-ring-color: rgb(var(--costos-brand-primary-rgb) / .2)}.focus\:ring-brand-primary:focus{--tw-ring-color: var(--costos-brand-primary)}.focus\:ring-brand-primary\/20:focus{--tw-ring-color: rgb(var(--costos-brand-primary-rgb) / .2)}.focus\:ring-brand-primary\/50:focus{--tw-ring-color: rgb(var(--costos-brand-primary-rgb) / .5)}.shadow-brand-primary\/20{--tw-shadow-color: rgb(var(--costos-brand-primary-rgb) / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-brand-primary\/30{--tw-shadow-color: rgb(var(--costos-brand-primary-rgb) / .3);--tw-shadow: var(--tw-shadow-colored)}@keyframes costos-fade-in{0%{opacity:0}to{opacity:1}}@keyframes costos-slide-up{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-fade-in{animation:costos-fade-in .5s ease-out forwards}.animate-slide-up{animation:costos-slide-up .5s ease-out forwards}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#94a3b8}:root{--app-content-x: 30px;--app-content-y: 24px}.app-page{padding:var(--app-content-y) var(--app-content-x)}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#e2e8f0;border-radius:9999px;transition:background-color .2s ease}@keyframes ventas-slide-up{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-up{animation:ventas-slide-up .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes ventas-fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:ventas-fade-in .3s ease-out forwards}@keyframes ventas-indeterminate-bar{0%{transform:translate(-100%)}to{transform:translate(320%)}}.animate-indeterminate{animation:ventas-indeterminate-bar 1.3s ease-in-out infinite}.scrollbar-none::-webkit-scrollbar{display:none}.scrollbar-none{-ms-overflow-style:none;scrollbar-width:none}@keyframes finanzas-slide-up{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-up{animation:finanzas-slide-up .5s cubic-bezier(.16,1,.3,1) forwards}@keyframes finanzas-fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:finanzas-fade-in .3s ease-out forwards}@keyframes contable-fade-in{0%{opacity:0}to{opacity:1}}.animate-fade-in{animation:contable-fade-in .5s ease-out forwards}@keyframes direccion-fade-in{0%{opacity:0}to{opacity:1}}@keyframes direccion-slide-up{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-fade-in{animation:direccion-fade-in .5s ease-out forwards}.animate-slide-up{animation:direccion-slide-up .5s ease-out forwards}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#e2e8f0 transparent}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#e2e8f0;border-radius:9999px;transition:background-color .15s ease}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#cbd5e1}.no-scrollbar{-ms-overflow-style:none!important;scrollbar-width:none!important}.no-scrollbar::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}.no-scrollbar::-webkit-scrollbar-thumb,.no-scrollbar::-webkit-scrollbar-track{display:none!important;background:transparent!important}.cashflow-table tr{height:52px!important}.cashflow-table td,.cashflow-table th{height:52px!important;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cashflow-table td.sticky.left-0,.cashflow-table th.sticky.left-0{max-width:140px}.cashflow-table td:not(.sticky.left-0){max-width:100px}:root,:root[data-erp-theme=bluesoft-azul]{--c-blue-50: 239 246 255;--c-blue-100: 219 234 254;--c-blue-200: 191 219 254;--c-blue-300: 147 197 253;--c-blue-400: 96 165 250;--c-blue-500: 59 130 246;--c-blue-600: 37 99 235;--c-blue-700: 29 78 216;--c-blue-800: 30 64 175;--c-blue-900: 30 58 138;--c-blue-950: 23 37 84;--c-indigo-50: 238 242 255;--c-indigo-100: 224 231 255;--c-indigo-200: 199 210 254;--c-indigo-300: 165 180 252;--c-indigo-400: 129 140 248;--c-indigo-500: 99 102 241;--c-indigo-600: 79 70 229;--c-indigo-700: 67 56 202;--c-indigo-800: 55 48 163;--c-indigo-900: 49 46 129;--c-indigo-950: 30 27 75;--c-sky-50: 240 249 255;--c-sky-100: 224 242 254;--c-sky-200: 186 230 253;--c-sky-300: 125 211 252;--c-sky-400: 56 189 248;--c-sky-500: 14 165 233;--c-sky-600: 2 132 199;--c-sky-700: 3 105 161;--c-sky-800: 7 89 133;--c-sky-900: 12 74 110;--c-sky-950: 8 47 73;--c-green-50: 240 253 244;--c-green-100: 220 252 231;--c-green-200: 187 247 208;--c-green-300: 134 239 172;--c-green-400: 74 222 128;--c-green-500: 34 197 94;--c-green-600: 22 163 74;--c-green-700: 21 128 61;--c-green-800: 22 101 52;--c-green-900: 20 83 45;--c-green-950: 5 46 22;--c-emerald-50: 236 253 245;--c-emerald-100: 209 250 229;--c-emerald-200: 167 243 208;--c-emerald-300: 110 231 183;--c-emerald-400: 52 211 153;--c-emerald-500: 16 185 129;--c-emerald-600: 5 150 105;--c-emerald-700: 4 120 87;--c-emerald-800: 6 95 70;--c-emerald-900: 6 78 59;--c-emerald-950: 2 44 34;--c-amber-50: 255 251 235;--c-amber-100: 254 243 199;--c-amber-200: 253 230 138;--c-amber-300: 252 211 77;--c-amber-400: 251 191 36;--c-amber-500: 245 158 11;--c-amber-600: 217 119 6;--c-amber-700: 180 83 9;--c-amber-800: 146 64 14;--c-amber-900: 120 53 15;--c-amber-950: 69 26 3;--c-slate-50: 248 250 252;--c-slate-100: 241 245 249;--c-slate-200: 226 232 240;--c-slate-300: 203 213 225;--c-slate-400: 148 163 184;--c-slate-500: 100 116 139;--c-slate-600: 71 85 105;--c-slate-700: 51 65 85;--c-slate-800: 30 41 59;--c-slate-900: 15 23 42;--c-slate-950: 2 6 23;--erp-primary: #2563EB;--erp-primary-hover: #1D4ED8;--erp-primary-soft: rgba(59, 130, 246, .1);--erp-sidebar-bg: #0B0F14;--erp-sidebar-border: rgba(255, 255, 255, .05);--erp-sidebar-hover: rgba(255, 255, 255, .04);--erp-sidebar-active-bg: rgba(30, 64, 175, .4);--erp-sidebar-active-border: rgba(59, 130, 246, .2);--erp-font-sans: "Inter";--erp-font-display: "Inter"}:root[data-erp-theme=giraff]{--c-blue-50: 255 247 237;--c-blue-100: 255 234 213;--c-blue-200: 254 208 168;--c-blue-300: 253 178 116;--c-blue-400: 255 154 61;--c-blue-500: 255 122 0;--c-blue-600: 242 107 0;--c-blue-700: 196 83 10;--c-blue-800: 155 67 16;--c-blue-900: 124 55 17;--c-blue-950: 69 30 6;--c-indigo-50: 255 248 236;--c-indigo-100: 255 238 203;--c-indigo-200: 254 217 154;--c-indigo-300: 254 193 96;--c-indigo-400: 255 170 46;--c-indigo-500: 255 145 0;--c-indigo-600: 251 133 0;--c-indigo-700: 201 106 5;--c-indigo-800: 156 82 14;--c-indigo-900: 126 66 16;--c-indigo-950: 71 35 5;--c-sky-50: 236 253 255;--c-sky-100: 207 249 254;--c-sky-200: 163 240 252;--c-sky-300: 102 226 245;--c-sky-400: 31 206 230;--c-sky-500: 0 194 214;--c-sky-600: 4 155 176;--c-sky-700: 10 122 140;--c-sky-800: 17 99 116;--c-sky-900: 20 79 94;--c-sky-950: 6 50 62;--c-emerald-50: 240 253 244;--c-emerald-100: 220 252 231;--c-emerald-200: 187 247 208;--c-emerald-300: 134 239 172;--c-emerald-400: 74 222 128;--c-emerald-500: 34 197 94;--c-emerald-600: 22 163 74;--c-emerald-700: 21 128 61;--c-emerald-800: 22 101 52;--c-emerald-900: 20 83 45;--c-emerald-950: 5 46 22;--c-amber-50: 255 249 235;--c-amber-100: 255 239 199;--c-amber-200: 254 223 138;--c-amber-300: 254 203 77;--c-amber-400: 255 187 31;--c-amber-500: 255 179 0;--c-amber-600: 224 148 0;--c-amber-700: 185 108 5;--c-amber-800: 150 83 12;--c-amber-900: 124 68 14;--c-amber-950: 71 33 2;--c-slate-900: 13 27 42;--c-slate-950: 6 18 30;--giraff-yellow: #FFB300;--giraff-orange: #FF7A00;--giraff-night: #0D1B2A;--giraff-sea: #00C2D6;--giraff-local: #22C55E;--giraff-cloud: #F2F4F7;--erp-primary: #F26B00;--erp-primary-hover: #C4530A;--erp-primary-soft: rgba(255, 122, 0, .12);--erp-sidebar-bg: #0D1B2A;--erp-sidebar-border: rgba(255, 255, 255, .06);--erp-sidebar-hover: rgba(255, 255, 255, .04);--erp-sidebar-active-bg: rgba(255, 122, 0, .2);--erp-sidebar-active-border: rgba(255, 122, 0, .3);--erp-font-sans: "Inter";--erp-font-display: "Poppins";--erp-font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--erp-font-hand: "Caveat", "Segoe Script", "Bradley Hand", cursive}:root[data-erp-theme=giraff] h1,:root[data-erp-theme=giraff] h2,:root[data-erp-theme=giraff] h3,:root[data-erp-theme=giraff] h4,:root[data-erp-theme=giraff] h5,:root[data-erp-theme=giraff] h6{font-family:var(--erp-font-display),"Inter",system-ui,sans-serif!important;letter-spacing:-.01em}:root[data-erp-theme=giraff] .font-mono{font-family:var(--erp-font-mono)!important}:root[data-erp-theme=giraff] .rounded-xl{border-radius:1rem}:root[data-erp-theme=giraff] main h1{font-size:1.75rem;line-height:1.2;font-weight:700;letter-spacing:-.01em;color:#0f172a}:root[data-erp-theme=giraff] main h1+p{font-size:.875rem;color:#64748b;font-weight:500}:root[data-erp-theme=giraff] main label:not(:has(input,select,textarea,button)){text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.06em;color:#64748b}:root[data-erp-theme=giraff] [class*="rounded-[12px]"],:root[data-erp-theme=giraff] [class*="rounded-[14px]"],:root[data-erp-theme=giraff] [class*="rounded-[16px]"]{border-radius:1rem!important}:root[data-erp-theme=giraff] [class*="rounded-[10px]"]{border-radius:.5rem!important}:root[data-erp-theme=giraff] main .shadow-md{box-shadow:0 1px 2px #0000000d}:root[data-erp-theme=giraff] thead,:root[data-erp-theme=giraff] thead tr{background-color:var(--erp-sidebar-bg)!important;border-color:#ffffff14!important}:root[data-erp-theme=giraff] thead th,:root[data-erp-theme=giraff] thead td{background-color:var(--erp-sidebar-bg)!important;color:#cbd5e1!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;border-color:#ffffff14!important}:root[data-erp-theme=giraff] thead th [class*=text-slate-],:root[data-erp-theme=giraff] thead th [class*=text-gray-],:root[data-erp-theme=giraff] thead th [class*=text-zinc-],:root[data-erp-theme=giraff] thead th [class*="text-[#"],:root[data-erp-theme=giraff] thead td [class*=text-slate-],:root[data-erp-theme=giraff] thead td [class*=text-gray-],:root[data-erp-theme=giraff] thead td [class*="text-[#"]{color:#cbd5e1!important}:root[data-erp-theme=giraff] tbody tr{border-bottom:1px solid #f1f5f9}:root[data-erp-theme=giraff] tbody tr:last-child{border-bottom:none}:root[data-erp-theme=giraff] tbody tr:not([class*="hover:"]):not([class*=bg-]):hover{background-color:#f8fafccc}:root[data-erp-theme=giraff] tbody td[class*=text-right]{font-variant-numeric:tabular-nums;font-weight:600}:root[data-erp-theme=giraff] .btn-giraff-primary{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:600;color:#fff!important;background-color:var(--erp-sidebar-bg)!important;border:1px solid transparent;cursor:pointer;transition:background-color .15s ease}:root[data-erp-theme=giraff] .btn-giraff-primary:hover{background-color:#16283e!important}:root[data-erp-theme=giraff] .btn-giraff-primary:disabled{opacity:.5;cursor:default}:root[data-erp-theme=giraff] .btn-giraff-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:600;color:#334155!important;background-color:#fff!important;border:1px solid #e2e8f0!important;cursor:pointer;transition:background-color .15s ease}:root[data-erp-theme=giraff] .btn-giraff-secondary:hover{background-color:#f8fafc!important}:root[data-erp-theme=giraff] .btn-giraff-secondary:disabled{opacity:.5;cursor:default}:root[data-erp-theme=giraff] main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([class*=rounded-full]),:root[data-erp-theme=giraff] main select:not([class*=rounded-full]),:root[data-erp-theme=giraff] main textarea{border-radius:.5rem}:root[data-erp-theme=giraff] main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):focus,:root[data-erp-theme=giraff] main select:focus,:root[data-erp-theme=giraff] main textarea:focus{outline:none;border-color:var(--erp-primary);box-shadow:0 0 0 3px var(--erp-primary-soft)}:root[data-erp-theme=giraff] [class*=fixed][class*=inset-0][class*="bg-black/"]{background-color:#0d1b2a8c!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}:root[data-erp-theme=giraff] ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}:root[data-erp-theme=giraff] ::-webkit-scrollbar-thumb:hover{background:#94a3b8}:root[data-erp-theme=cebra-dark]{--c-blue-50: 14 31 61;--c-blue-100: 19 41 77;--c-blue-200: 29 58 107;--c-blue-300: 42 85 153;--c-blue-400: 92 163 255;--c-blue-500: 46 134 255;--c-blue-600: 10 109 255;--c-blue-700: 7 91 204;--c-blue-800: 6 73 163;--c-blue-900: 8 58 125;--c-blue-950: 5 33 71;--c-sky-50: 8 34 51;--c-sky-100: 10 47 66;--c-sky-200: 14 70 94;--c-sky-300: 20 110 143;--c-sky-400: 77 214 255;--c-sky-500: 0 194 255;--c-sky-600: 0 165 219;--c-sky-700: 0 132 176;--c-sky-800: 6 104 138;--c-sky-900: 10 80 105;--c-sky-950: 5 45 60;--c-indigo-50: 9 32 50;--c-indigo-100: 11 44 66;--c-indigo-200: 15 66 95;--c-indigo-300: 22 104 146;--c-indigo-400: 0 194 255;--c-indigo-500: 0 176 245;--c-indigo-600: 0 145 222;--c-indigo-700: 0 118 184;--c-indigo-800: 5 94 145;--c-indigo-900: 8 74 112;--c-indigo-950: 4 46 70;--c-green-50: 8 38 26;--c-green-100: 10 52 34;--c-green-200: 15 78 51;--c-green-300: 22 122 79;--c-green-400: 78 227 154;--c-green-500: 38 217 128;--c-green-600: 22 185 105;--c-green-700: 17 148 84;--c-green-800: 17 117 68;--c-green-900: 15 90 54;--c-green-950: 5 48 28;--c-emerald-50: 7 37 28;--c-emerald-100: 9 51 38;--c-emerald-200: 13 77 57;--c-emerald-300: 20 120 88;--c-emerald-400: 61 226 165;--c-emerald-500: 38 217 128;--c-emerald-600: 20 180 112;--c-emerald-700: 16 144 92;--c-emerald-800: 16 114 74;--c-emerald-900: 14 88 58;--c-emerald-950: 5 46 30;--c-amber-50: 43 32 4;--c-amber-100: 59 44 5;--c-amber-200: 87 64 7;--c-amber-300: 133 99 10;--c-amber-400: 255 209 61;--c-amber-500: 255 196 0;--c-amber-600: 224 168 0;--c-amber-700: 186 137 5;--c-amber-800: 148 108 10;--c-amber-900: 117 85 12;--c-amber-950: 62 44 4;--c-slate-50: 16 26 46;--c-slate-100: 22 35 59;--c-slate-200: 38 53 80;--c-slate-300: 56 80 113;--c-slate-400: 110 124 148;--c-slate-500: 128 142 166;--c-slate-600: 148 160 182;--c-slate-700: 30 45 70;--c-slate-800: 17 28 46;--c-slate-900: 11 18 34;--c-slate-950: 6 10 22;--erp-bg-primary: #060A16;--erp-bg-secondary: #0B1222;--erp-bg-surface: #101A2E;--erp-bg-surface-hover: #16233B;--erp-bg-elevated: #192740;--erp-text-primary: #F2F5FA;--erp-text-secondary: #B7C1D4;--erp-text-muted: #77849B;--erp-border: #263550;--erp-border-strong: #385071;--erp-input-bg: #0D1729;--erp-input-border: #2B3B58;--erp-shadow: rgba(0, 0, 0, .35);--erp-secondary: #00C2FF;--erp-secondary-soft: rgba(0, 194, 255, .14);--erp-accent: #FFC400;--erp-accent-soft: rgba(255, 196, 0, .16);--erp-success: #26D980;--erp-success-soft: rgba(38, 217, 128, .15);--erp-warning: #FFC400;--erp-warning-soft: rgba(255, 196, 0, .16);--erp-danger: #FF5C6C;--erp-danger-soft: rgba(255, 92, 108, .15);--erp-info: #00C2FF;--erp-info-soft: rgba(0, 194, 255, .14);--erp-gradient-primary: linear-gradient(90deg, #0A6DFF 0%, #00C2FF 100%);--erp-primary: #0A6DFF;--erp-primary-hover: #075BCC;--erp-primary-soft: rgba(10, 109, 255, .14);--erp-sidebar-bg: #0B1222;--erp-sidebar-border: rgba(255, 255, 255, .07);--erp-sidebar-hover: rgba(255, 255, 255, .05);--erp-sidebar-active-bg: rgba(10, 109, 255, .22);--erp-sidebar-active-border: rgba(10, 109, 255, .35);--erp-font-sans: "Inter";--erp-font-display: "Poppins";--erp-font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--erp-font-hand: "Caveat", "Segoe Script", "Bradley Hand", cursive;--erp-table-head-bg: #0B1222;--erp-table-head-color: #B7C1D4;--erp-table-divider: #263550;--erp-table-row-hover: rgba(25, 39, 64, .75);--erp-label-color: #8B97AC;--erp-title-color: #F2F5FA;--erp-subtitle-color: #B7C1D4;--erp-overlay-bg: rgba(4, 8, 18, .66);--erp-scrollbar-thumb: #2E3E5C;--erp-scrollbar-thumb-hover: #3E5175;--erp-btn-secondary-bg: #16233B;--erp-btn-secondary-color: #E2E8F2;--erp-btn-secondary-border: #2B3B58;--erp-btn-secondary-hover: #192740;color-scheme:dark}:root[data-erp-theme=cebra-dark] body{background-color:#060a16!important;color:#f2f5fa}:root[data-erp-theme=cebra-dark] .bg-white,:root[data-erp-theme=cebra-dark] .even\:bg-white:nth-child(2n),:root[data-erp-theme=cebra-dark] .odd\:bg-white:nth-child(odd){background-color:#101a2e!important}:root[data-erp-theme=cebra-dark] .hover\:bg-white:hover,:root[data-erp-theme=cebra-dark] .focus\:bg-white:focus,:root[data-erp-theme=cebra-dark] .group:hover .group-hover\:bg-white{background-color:#16233b!important}:root[data-erp-theme=cebra-dark] .border-white{border-color:#263550!important}:root[data-erp-theme=cebra-dark] .text-slate-50{color:#edf1f8!important}:root[data-erp-theme=cebra-dark] .text-slate-100{color:#d6deeb!important}:root[data-erp-theme=cebra-dark] .text-slate-200{color:#c3cddd!important}:root[data-erp-theme=cebra-dark] .text-slate-300{color:#a6b2c6!important}:root[data-erp-theme=cebra-dark] .text-slate-400{color:#77849b!important}:root[data-erp-theme=cebra-dark] .text-slate-500{color:#94a0b6!important}:root[data-erp-theme=cebra-dark] .text-slate-600{color:#b7c1d4!important}:root[data-erp-theme=cebra-dark] .text-slate-700{color:#cbd5e5!important}:root[data-erp-theme=cebra-dark] .text-slate-800{color:#e2e8f2!important}:root[data-erp-theme=cebra-dark] .text-slate-900,:root[data-erp-theme=cebra-dark] .text-slate-950{color:#f2f5fa!important}:root[data-erp-theme=cebra-dark] .hover\:text-slate-600:hover,:root[data-erp-theme=cebra-dark] .hover\:text-slate-700:hover,:root[data-erp-theme=cebra-dark] .hover\:text-slate-800:hover,:root[data-erp-theme=cebra-dark] .hover\:text-slate-900:hover,:root[data-erp-theme=cebra-dark] .group:hover .group-hover\:text-slate-700,:root[data-erp-theme=cebra-dark] .group:hover .group-hover\:text-slate-900{color:#f2f5fa!important}:root[data-erp-theme=cebra-dark] input::placeholder,:root[data-erp-theme=cebra-dark] textarea::placeholder{color:#6e7c94!important;opacity:1}:root[data-erp-theme=cebra-dark] .hover\:bg-slate-50:hover,:root[data-erp-theme=cebra-dark] .group:hover .group-hover\:bg-slate-50{background-color:#16233b!important}:root[data-erp-theme=cebra-dark] .hover\:bg-slate-100:hover,:root[data-erp-theme=cebra-dark] .active\:bg-slate-100:active,:root[data-erp-theme=cebra-dark] .group:hover .group-hover\:bg-slate-100{background-color:#192740!important}:root[data-erp-theme=cebra-dark] .hover\:bg-slate-200:hover{background-color:#22314c!important}:root[data-erp-theme=cebra-dark] .text-blue-600{color:#4a97ff!important}:root[data-erp-theme=cebra-dark] .text-blue-700{color:#7fb0ff!important}:root[data-erp-theme=cebra-dark] .text-blue-800{color:#a3c7ff!important}:root[data-erp-theme=cebra-dark] .text-blue-900,:root[data-erp-theme=cebra-dark] .text-blue-950{color:#c2daff!important}:root[data-erp-theme=cebra-dark] .text-blue-50{color:#dce9ff!important}:root[data-erp-theme=cebra-dark] .text-blue-100{color:#c2daff!important}:root[data-erp-theme=cebra-dark] .text-blue-200{color:#adcfff!important}:root[data-erp-theme=cebra-dark] .text-blue-300{color:#93bfff!important}:root[data-erp-theme=cebra-dark] .hover\:text-blue-700:hover,:root[data-erp-theme=cebra-dark] .hover\:text-blue-800:hover,:root[data-erp-theme=cebra-dark] .group:hover .group-hover\:text-blue-700{color:#9cc4ff!important}:root[data-erp-theme=cebra-dark] .text-sky-600,:root[data-erp-theme=cebra-dark] .text-indigo-600{color:#35cdff!important}:root[data-erp-theme=cebra-dark] .text-sky-700,:root[data-erp-theme=cebra-dark] .text-indigo-700{color:#66dbff!important}:root[data-erp-theme=cebra-dark] .text-sky-800,:root[data-erp-theme=cebra-dark] .text-sky-900,:root[data-erp-theme=cebra-dark] .text-indigo-800,:root[data-erp-theme=cebra-dark] .text-indigo-900,:root[data-erp-theme=cebra-dark] .text-indigo-950{color:#93e5ff!important}:root[data-erp-theme=cebra-dark] .text-sky-50,:root[data-erp-theme=cebra-dark] .text-sky-100,:root[data-erp-theme=cebra-dark] .text-indigo-50,:root[data-erp-theme=cebra-dark] .text-indigo-100{color:#bceeff!important}:root[data-erp-theme=cebra-dark] .text-sky-200,:root[data-erp-theme=cebra-dark] .text-indigo-200{color:#a5e9ff!important}:root[data-erp-theme=cebra-dark] .text-sky-300,:root[data-erp-theme=cebra-dark] .text-indigo-300{color:#8ce2ff!important}:root[data-erp-theme=cebra-dark] .text-green-600,:root[data-erp-theme=cebra-dark] .text-emerald-600{color:#3fe09a!important}:root[data-erp-theme=cebra-dark] .text-green-700,:root[data-erp-theme=cebra-dark] .text-emerald-700{color:#6be8b1!important}:root[data-erp-theme=cebra-dark] .text-green-800,:root[data-erp-theme=cebra-dark] .text-green-900,:root[data-erp-theme=cebra-dark] .text-emerald-800,:root[data-erp-theme=cebra-dark] .text-emerald-900,:root[data-erp-theme=cebra-dark] .text-emerald-950{color:#96f0c7!important}:root[data-erp-theme=cebra-dark] .text-green-50,:root[data-erp-theme=cebra-dark] .text-green-100,:root[data-erp-theme=cebra-dark] .text-emerald-50,:root[data-erp-theme=cebra-dark] .text-emerald-100{color:#bdf5db!important}:root[data-erp-theme=cebra-dark] .text-green-200,:root[data-erp-theme=cebra-dark] .text-emerald-200{color:#adf2cf!important}:root[data-erp-theme=cebra-dark] .text-green-300,:root[data-erp-theme=cebra-dark] .text-emerald-300{color:#96f0c7!important}:root[data-erp-theme=cebra-dark] .text-amber-600{color:#ffce2e!important}:root[data-erp-theme=cebra-dark] .text-amber-700{color:#ffd963!important}:root[data-erp-theme=cebra-dark] .text-amber-800,:root[data-erp-theme=cebra-dark] .text-amber-900,:root[data-erp-theme=cebra-dark] .text-amber-950{color:#ffe494!important}:root[data-erp-theme=cebra-dark] .text-amber-50,:root[data-erp-theme=cebra-dark] .text-amber-100{color:#ffedb8!important}:root[data-erp-theme=cebra-dark] .text-amber-200{color:#ffe9a8!important}:root[data-erp-theme=cebra-dark] .text-amber-300{color:#ffe494!important}:root[data-erp-theme=cebra-dark] .bg-red-50,:root[data-erp-theme=cebra-dark] .bg-rose-50{background-color:#2b1520!important}:root[data-erp-theme=cebra-dark] .bg-red-100,:root[data-erp-theme=cebra-dark] .bg-rose-100{background-color:#3a1b28!important}:root[data-erp-theme=cebra-dark] .hover\:bg-red-50:hover,:root[data-erp-theme=cebra-dark] .hover\:bg-rose-50:hover{background-color:#3a1b28!important}:root[data-erp-theme=cebra-dark] .hover\:bg-red-100:hover{background-color:#4a2230!important}:root[data-erp-theme=cebra-dark] .border-red-100,:root[data-erp-theme=cebra-dark] .border-rose-100{border-color:#3a1b28!important}:root[data-erp-theme=cebra-dark] .border-red-200,:root[data-erp-theme=cebra-dark] .border-red-300,:root[data-erp-theme=cebra-dark] .border-rose-200,:root[data-erp-theme=cebra-dark] .border-rose-300{border-color:#4e2433!important}:root[data-erp-theme=cebra-dark] .text-red-600,:root[data-erp-theme=cebra-dark] .text-rose-600{color:#ff7a88!important}:root[data-erp-theme=cebra-dark] .text-red-700,:root[data-erp-theme=cebra-dark] .text-rose-700{color:#ff95a0!important}:root[data-erp-theme=cebra-dark] .text-red-800,:root[data-erp-theme=cebra-dark] .text-red-900,:root[data-erp-theme=cebra-dark] .text-rose-800,:root[data-erp-theme=cebra-dark] .text-rose-900{color:#ffb3bb!important}:root[data-erp-theme=cebra-dark] .text-red-500,:root[data-erp-theme=cebra-dark] .text-rose-500{color:#ff5c6c!important}:root[data-erp-theme=cebra-dark] .hover\:text-red-700:hover,:root[data-erp-theme=cebra-dark] .hover\:text-red-800:hover{color:#ffb3bb!important}:root[data-erp-theme=cebra-dark] .text-red-100,:root[data-erp-theme=cebra-dark] .text-rose-100{color:#ffc9cf!important}:root[data-erp-theme=cebra-dark] .bg-orange-50{background-color:#2e1d0c!important}:root[data-erp-theme=cebra-dark] .bg-orange-100{background-color:#3e2711!important}:root[data-erp-theme=cebra-dark] .hover\:bg-orange-50:hover{background-color:#3e2711!important}:root[data-erp-theme=cebra-dark] .border-orange-100{border-color:#3e2711!important}:root[data-erp-theme=cebra-dark] .border-orange-200,:root[data-erp-theme=cebra-dark] .border-orange-300{border-color:#543418!important}:root[data-erp-theme=cebra-dark] .text-orange-600{color:#ffa24a!important}:root[data-erp-theme=cebra-dark] .text-orange-700{color:#ffb569!important}:root[data-erp-theme=cebra-dark] .text-orange-800,:root[data-erp-theme=cebra-dark] .text-orange-900{color:#ffc98f!important}:root[data-erp-theme=cebra-dark] .text-orange-100{color:#ffd9ae!important}:root[data-erp-theme=cebra-dark] .bg-yellow-50{background-color:#2c2408!important}:root[data-erp-theme=cebra-dark] .bg-yellow-100{background-color:#3b300b!important}:root[data-erp-theme=cebra-dark] .border-yellow-100{border-color:#3b300b!important}:root[data-erp-theme=cebra-dark] .border-yellow-200,:root[data-erp-theme=cebra-dark] .border-yellow-300{border-color:#514111!important}:root[data-erp-theme=cebra-dark] .text-yellow-600{color:#ffce2e!important}:root[data-erp-theme=cebra-dark] .text-yellow-700{color:#ffda63!important}:root[data-erp-theme=cebra-dark] .text-yellow-800,:root[data-erp-theme=cebra-dark] .text-yellow-900{color:#ffe68f!important}:root[data-erp-theme=cebra-dark] .bg-purple-50,:root[data-erp-theme=cebra-dark] .bg-violet-50{background-color:#221836!important}:root[data-erp-theme=cebra-dark] .bg-purple-100,:root[data-erp-theme=cebra-dark] .bg-violet-100{background-color:#2e2049!important}:root[data-erp-theme=cebra-dark] .hover\:bg-purple-50:hover,:root[data-erp-theme=cebra-dark] .hover\:bg-violet-50:hover{background-color:#2e2049!important}:root[data-erp-theme=cebra-dark] .border-purple-100,:root[data-erp-theme=cebra-dark] .border-violet-100{border-color:#2e2049!important}:root[data-erp-theme=cebra-dark] .border-purple-200,:root[data-erp-theme=cebra-dark] .border-purple-300,:root[data-erp-theme=cebra-dark] .border-violet-200,:root[data-erp-theme=cebra-dark] .border-violet-300{border-color:#3f2c63!important}:root[data-erp-theme=cebra-dark] .text-purple-600,:root[data-erp-theme=cebra-dark] .text-violet-600{color:#ae90ff!important}:root[data-erp-theme=cebra-dark] .text-purple-700,:root[data-erp-theme=cebra-dark] .text-violet-700{color:#c2aaff!important}:root[data-erp-theme=cebra-dark] .text-purple-800,:root[data-erp-theme=cebra-dark] .text-purple-900,:root[data-erp-theme=cebra-dark] .text-violet-800,:root[data-erp-theme=cebra-dark] .text-violet-900{color:#d5c4ff!important}:root[data-erp-theme=cebra-dark] .text-purple-100,:root[data-erp-theme=cebra-dark] .text-violet-100{color:#e1d5ff!important}:root[data-erp-theme=cebra-dark] .bg-pink-50,:root[data-erp-theme=cebra-dark] .bg-fuchsia-50{background-color:#2e1428!important}:root[data-erp-theme=cebra-dark] .bg-pink-100,:root[data-erp-theme=cebra-dark] .bg-fuchsia-100{background-color:#3e1b36!important}:root[data-erp-theme=cebra-dark] .border-pink-200,:root[data-erp-theme=cebra-dark] .border-fuchsia-200{border-color:#542449!important}:root[data-erp-theme=cebra-dark] .text-pink-600,:root[data-erp-theme=cebra-dark] .text-fuchsia-600{color:#ff85c8!important}:root[data-erp-theme=cebra-dark] .text-pink-700,:root[data-erp-theme=cebra-dark] .text-pink-800,:root[data-erp-theme=cebra-dark] .text-fuchsia-700,:root[data-erp-theme=cebra-dark] .text-fuchsia-800{color:#ffa5d9!important}:root[data-erp-theme=cebra-dark] .bg-cyan-50{background-color:#08283a!important}:root[data-erp-theme=cebra-dark] .bg-cyan-100{background-color:#0a354d!important}:root[data-erp-theme=cebra-dark] .border-cyan-100{border-color:#0a354d!important}:root[data-erp-theme=cebra-dark] .border-cyan-200,:root[data-erp-theme=cebra-dark] .border-cyan-300{border-color:#0e4869!important}:root[data-erp-theme=cebra-dark] .text-cyan-600{color:#35cdff!important}:root[data-erp-theme=cebra-dark] .text-cyan-700,:root[data-erp-theme=cebra-dark] .text-cyan-800,:root[data-erp-theme=cebra-dark] .text-cyan-900{color:#7fe0ff!important}:root[data-erp-theme=cebra-dark] .bg-teal-50{background-color:#082e2b!important}:root[data-erp-theme=cebra-dark] .bg-teal-100{background-color:#0a3e39!important}:root[data-erp-theme=cebra-dark] .border-teal-200,:root[data-erp-theme=cebra-dark] .border-teal-300{border-color:#0e534d!important}:root[data-erp-theme=cebra-dark] .text-teal-600{color:#33dcc8!important}:root[data-erp-theme=cebra-dark] .text-teal-700,:root[data-erp-theme=cebra-dark] .text-teal-800,:root[data-erp-theme=cebra-dark] .text-teal-900{color:#7febdf!important}:root[data-erp-theme=cebra-dark] .bg-lime-50{background-color:#1f2c0a!important}:root[data-erp-theme=cebra-dark] .bg-lime-100{background-color:#2a3a0d!important}:root[data-erp-theme=cebra-dark] .border-lime-200{border-color:#3a5012!important}:root[data-erp-theme=cebra-dark] .text-lime-600,:root[data-erp-theme=cebra-dark] .text-lime-700,:root[data-erp-theme=cebra-dark] .text-lime-800{color:#b4eb5c!important}:root[data-erp-theme=cebra-dark] .bg-gray-50,:root[data-erp-theme=cebra-dark] .bg-zinc-50,:root[data-erp-theme=cebra-dark] .bg-neutral-50,:root[data-erp-theme=cebra-dark] .bg-stone-50{background-color:#101a2e!important}:root[data-erp-theme=cebra-dark] .bg-gray-100,:root[data-erp-theme=cebra-dark] .bg-zinc-100,:root[data-erp-theme=cebra-dark] .bg-neutral-100{background-color:#16233b!important}:root[data-erp-theme=cebra-dark] .bg-gray-200,:root[data-erp-theme=cebra-dark] .bg-zinc-200{background-color:#263550!important}:root[data-erp-theme=cebra-dark] .hover\:bg-gray-50:hover,:root[data-erp-theme=cebra-dark] .hover\:bg-zinc-50:hover{background-color:#16233b!important}:root[data-erp-theme=cebra-dark] .hover\:bg-gray-100:hover,:root[data-erp-theme=cebra-dark] .hover\:bg-zinc-100:hover{background-color:#192740!important}:root[data-erp-theme=cebra-dark] .border-gray-100,:root[data-erp-theme=cebra-dark] .border-zinc-100{border-color:#1e2d46!important}:root[data-erp-theme=cebra-dark] .border-gray-200,:root[data-erp-theme=cebra-dark] .border-gray-300,:root[data-erp-theme=cebra-dark] .border-zinc-200,:root[data-erp-theme=cebra-dark] .border-zinc-300,:root[data-erp-theme=cebra-dark] .border-neutral-200{border-color:#263550!important}:root[data-erp-theme=cebra-dark] .text-gray-400,:root[data-erp-theme=cebra-dark] .text-zinc-400{color:#77849b!important}:root[data-erp-theme=cebra-dark] .text-gray-500,:root[data-erp-theme=cebra-dark] .text-zinc-500{color:#94a0b6!important}:root[data-erp-theme=cebra-dark] .text-gray-600,:root[data-erp-theme=cebra-dark] .text-zinc-600{color:#b7c1d4!important}:root[data-erp-theme=cebra-dark] .text-gray-700,:root[data-erp-theme=cebra-dark] .text-zinc-700{color:#cbd5e5!important}:root[data-erp-theme=cebra-dark] .text-gray-800,:root[data-erp-theme=cebra-dark] .text-gray-900,:root[data-erp-theme=cebra-dark] .text-zinc-800,:root[data-erp-theme=cebra-dark] .text-zinc-900,:root[data-erp-theme=cebra-dark] .text-zinc-950,:root[data-erp-theme=cebra-dark] .text-black{color:#f2f5fa!important}:root[data-erp-theme=cebra-dark] .bg-\[\#F9FAFB\],:root[data-erp-theme=cebra-dark] .bg-\[\#f9fafb\]{background-color:#060a16!important}:root[data-erp-theme=cebra-dark] .bg-\[\#F3F4F6\],:root[data-erp-theme=cebra-dark] .bg-\[\#f3f4f6\]{background-color:#16233b!important}:root[data-erp-theme=cebra-dark] .bg-\[\#FFFFFF\],:root[data-erp-theme=cebra-dark] .bg-\[\#ffffff\],:root[data-erp-theme=cebra-dark] .bg-\[\#fff\]{background-color:#101a2e!important}:root[data-erp-theme=cebra-dark] .border-\[\#E5E7EB\],:root[data-erp-theme=cebra-dark] .border-\[\#e5e7eb\],:root[data-erp-theme=cebra-dark] .border-\[\#F3F4F6\]{border-color:#263550!important}:root[data-erp-theme=cebra-dark] .text-\[\#111827\]{color:#f2f5fa!important}:root[data-erp-theme=cebra-dark] .text-\[\#6B7280\],:root[data-erp-theme=cebra-dark] .text-\[\#8B93A2\]{color:#b7c1d4!important}:root[data-erp-theme=cebra-dark] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),:root[data-erp-theme=cebra-dark] select,:root[data-erp-theme=cebra-dark] textarea{background-color:#0d1729!important;border-color:#2b3b58;color:#f2f5fa}:root[data-erp-theme=cebra-dark] option{background-color:#101a2e;color:#f2f5fa}:root[data-erp-theme=cebra-light]{--c-blue-50: 232 241 255;--c-blue-100: 209 227 255;--c-blue-200: 174 205 255;--c-blue-300: 125 172 255;--c-blue-400: 71 138 255;--c-blue-500: 26 122 255;--c-blue-600: 10 109 255;--c-blue-700: 7 91 204;--c-blue-800: 8 74 163;--c-blue-900: 11 61 128;--c-blue-950: 7 36 77;--c-sky-50: 225 247 255;--c-sky-100: 197 240 255;--c-sky-200: 154 227 252;--c-sky-300: 92 208 246;--c-sky-400: 38 189 240;--c-sky-500: 0 169 232;--c-sky-600: 0 139 195;--c-sky-700: 0 112 158;--c-sky-800: 5 90 128;--c-sky-900: 8 73 102;--c-sky-950: 4 45 64;--c-indigo-50: 228 245 252;--c-indigo-100: 198 236 250;--c-indigo-200: 156 219 245;--c-indigo-300: 96 194 236;--c-indigo-400: 38 168 224;--c-indigo-500: 0 168 230;--c-indigo-600: 0 145 222;--c-indigo-700: 0 125 184;--c-indigo-800: 5 100 145;--c-indigo-900: 8 79 112;--c-indigo-950: 4 48 70;--c-green-50: 229 247 238;--c-green-100: 203 240 221;--c-green-200: 158 226 189;--c-green-300: 104 206 152;--c-green-400: 52 181 117;--c-green-500: 26 160 98;--c-green-600: 22 138 85;--c-green-700: 17 112 69;--c-green-800: 15 89 56;--c-green-900: 13 72 46;--c-green-950: 5 40 25;--c-emerald-50: 228 247 240;--c-emerald-100: 199 240 224;--c-emerald-200: 152 226 197;--c-emerald-300: 96 206 163;--c-emerald-400: 45 181 128;--c-emerald-500: 22 160 106;--c-emerald-600: 22 138 85;--c-emerald-700: 18 112 71;--c-emerald-800: 15 89 58;--c-emerald-900: 13 72 48;--c-emerald-950: 5 40 26;--c-amber-50: 255 246 214;--c-amber-100: 255 237 179;--c-amber-200: 253 222 133;--c-amber-300: 249 203 82;--c-amber-400: 240 185 26;--c-amber-500: 230 169 0;--c-amber-600: 201 138 0;--c-amber-700: 163 110 3;--c-amber-800: 130 88 8;--c-amber-900: 107 73 12;--c-amber-950: 58 38 3;--c-slate-50: 244 247 251;--c-slate-100: 234 240 248;--c-slate-200: 215 224 236;--c-slate-300: 184 198 217;--c-slate-400: 123 135 152;--c-slate-500: 100 114 134;--c-slate-600: 71 84 103;--c-slate-700: 52 63 80;--c-slate-800: 30 41 57;--c-slate-900: 16 24 40;--c-slate-950: 8 13 24;--erp-bg-primary: #F4F7FB;--erp-bg-secondary: #EAF0F8;--erp-bg-surface: #FFFFFF;--erp-bg-surface-hover: #F0F5FC;--erp-bg-elevated: #FFFFFF;--erp-text-primary: #101828;--erp-text-secondary: #475467;--erp-text-muted: #7B8798;--erp-border: #D7E0EC;--erp-border-strong: #B8C6D9;--erp-input-bg: #FFFFFF;--erp-input-border: #C7D2E1;--erp-shadow: rgba(21, 45, 75, .12);--erp-secondary: #00A9E8;--erp-secondary-soft: #E1F7FF;--erp-accent: #E6A900;--erp-accent-soft: #FFF5CC;--erp-success: #168A55;--erp-success-soft: #E5F7EE;--erp-warning: #C98A00;--erp-warning-soft: #FFF4D5;--erp-danger: #D92D43;--erp-danger-soft: #FDECEE;--erp-info: #007DB8;--erp-info-soft: #E4F5FC;--erp-gradient-primary: linear-gradient(90deg, #0A6DFF 0%, #00C2FF 100%);--erp-primary: #0A6DFF;--erp-primary-hover: #075BCC;--erp-primary-soft: #E8F1FF;--erp-sidebar-bg: #0B1222;--erp-sidebar-border: rgba(255, 255, 255, .07);--erp-sidebar-hover: rgba(255, 255, 255, .05);--erp-sidebar-active-bg: rgba(10, 109, 255, .26);--erp-sidebar-active-border: rgba(10, 109, 255, .4);--erp-font-sans: "Inter";--erp-font-display: "Poppins";--erp-font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--erp-font-hand: "Caveat", "Segoe Script", "Bradley Hand", cursive;--erp-table-head-bg: #0B1222;--erp-table-head-color: #C7D2E4;--erp-table-divider: #EAF0F8;--erp-table-row-hover: rgba(240, 245, 252, .85);--erp-label-color: #7B8798;--erp-title-color: #101828;--erp-subtitle-color: #475467;--erp-overlay-bg: rgba(11, 18, 34, .55);--erp-scrollbar-thumb: #C7D2E1;--erp-scrollbar-thumb-hover: #B8C6D9;--erp-btn-secondary-bg: #FFFFFF;--erp-btn-secondary-color: #343F50;--erp-btn-secondary-border: #D7E0EC;--erp-btn-secondary-hover: #F4F7FB;color-scheme:light}:root[data-erp-theme=cebra-light] body{background-color:#f4f7fb;color:#101828}:root[data-erp-theme=cebra-light] .bg-\[\#F9FAFB\],:root[data-erp-theme=cebra-light] .bg-\[\#f9fafb\]{background-color:#f4f7fb!important}:root[data-erp-theme=cebra-light] .bg-\[\#F3F4F6\]{background-color:#eaf0f8!important}:root[data-erp-theme=cebra-light] .border-\[\#E5E7EB\],:root[data-erp-theme=cebra-light] .border-\[\#F3F4F6\]{border-color:#d7e0ec!important}:root[data-erp-theme=cebra-light] .text-\[\#111827\]{color:#101828!important}:root[data-erp-theme=cebra-light] .bg-gray-50,:root[data-erp-theme=cebra-light] .bg-zinc-50{background-color:#f4f7fb!important}:root[data-erp-theme=cebra-light] .bg-gray-100,:root[data-erp-theme=cebra-light] .bg-zinc-100{background-color:#eaf0f8!important}:root[data-erp-theme=cebra-light] .border-gray-200,:root[data-erp-theme=cebra-light] .border-zinc-200{border-color:#d7e0ec!important}:root[data-erp-theme=cebra-light] .text-gray-500,:root[data-erp-theme=cebra-light] .text-zinc-500{color:#7b8798!important}:root[data-erp-theme=cebra-light] .text-gray-600,:root[data-erp-theme=cebra-light] .text-zinc-600{color:#475467!important}:root[data-erp-theme=cebra-light] .text-gray-700,:root[data-erp-theme=cebra-light] .text-gray-800,:root[data-erp-theme=cebra-light] .text-gray-900,:root[data-erp-theme=cebra-light] .text-zinc-900{color:#101828!important}:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) h1,:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) h2,:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) h3,:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) h4,:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) h5,:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) h6{font-family:var(--erp-font-display),"Inter",system-ui,sans-serif!important;letter-spacing:-.01em}:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) .font-mono{font-family:var(--erp-font-mono)!important}:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) main h1{font-size:1.75rem;line-height:1.2;font-weight:700;letter-spacing:-.01em;color:var(--erp-title-color)}:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) main h1+p{font-size:.875rem;color:var(--erp-subtitle-color);font-weight:500}:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) main label:not(:has(input,select,textarea,button)){text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--erp-label-color)}:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) .rounded-xl{border-radius:1rem}:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) [class*="rounded-[12px]"],:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) [class*="rounded-[14px]"],:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) [class*="rounded-[16px]"]{border-radius:1rem!important}:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) [class*="rounded-[10px]"]{border-radius:.5rem!important}:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) main .shadow-md{box-shadow:0 1px 2px 0 var(--erp-shadow)}:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) thead,:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) thead tr{background-color:var(--erp-table-head-bg)!important;border-color:#ffffff14!important}:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) thead th,:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) thead td{background-color:var(--erp-table-head-bg)!important;color:var(--erp-table-head-color)!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;border-color:#ffffff14!important}:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) thead th [class*=text-slate-],:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) thead th [class*=text-gray-],:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) thead th [class*=text-zinc-],:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) thead th [class*="text-[#"],:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) thead td [class*=text-slate-],:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) thead td [class*=text-gray-],:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) thead td [class*="text-[#"]{color:var(--erp-table-head-color)!important}:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) thead th svg,:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) thead td svg{color:var(--erp-table-head-color)}:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) tbody tr{border-bottom:1px solid var(--erp-table-divider)}:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) tbody tr:last-child{border-bottom:none}:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) tbody tr:not([class*="hover:"]):not([class*=bg-]):hover{background-color:var(--erp-table-row-hover)}:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) tbody td[class*=text-right]{font-variant-numeric:tabular-nums;font-weight:600}:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) .btn-cebra-primary{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:600;color:#fff!important;background-color:var(--erp-primary)!important;border:1px solid transparent;cursor:pointer;transition:background-color .15s ease}:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) .btn-cebra-primary:hover{background-color:var(--erp-primary-hover)!important}:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) .btn-cebra-primary:disabled{opacity:.5;cursor:default}:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) .btn-cebra-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem;border-radius:.5rem;font-size:.875rem;font-weight:600;color:var(--erp-btn-secondary-color)!important;background-color:var(--erp-btn-secondary-bg)!important;border:1px solid var(--erp-btn-secondary-border)!important;cursor:pointer;transition:background-color .15s ease}:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) .btn-cebra-secondary:hover{background-color:var(--erp-btn-secondary-hover)!important}:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) .btn-cebra-secondary:disabled{opacity:.5;cursor:default}:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([class*=rounded-full]),:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) main select:not([class*=rounded-full]),:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) main textarea{border-radius:.5rem}:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) main input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):focus,:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) main select:focus,:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) main textarea:focus{outline:none;border-color:var(--erp-primary);box-shadow:0 0 0 3px var(--erp-primary-soft)}:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) [class*=fixed][class*=inset-0][class*="bg-black/"]{background-color:var(--erp-overlay-bg)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) [class*=fixed][class*=inset-0][class*="bg-slate-900/"]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) ::-webkit-scrollbar-thumb{background:var(--erp-scrollbar-thumb);border-radius:10px}:root:is([data-erp-theme=cebra-dark],[data-erp-theme=cebra-light]) ::-webkit-scrollbar-thumb:hover{background:var(--erp-scrollbar-thumb-hover)}:root aside[class*=erp-sidebar-bg]>nav{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--erp-sidebar-bg) 82%,#ffffff) var(--erp-sidebar-bg)}:root aside[class*=erp-sidebar-bg]>nav::-webkit-scrollbar{width:6px;height:6px}:root aside[class*=erp-sidebar-bg]>nav::-webkit-scrollbar-track{background:var(--erp-sidebar-bg)}:root aside[class*=erp-sidebar-bg]>nav::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--erp-sidebar-bg) 82%,#ffffff);border-radius:10px}:root aside[class*=erp-sidebar-bg]>nav::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--erp-sidebar-bg) 68%,#ffffff)}:root{--erp-font-mono: ui-monospace, "SFMono-Regular", monospace;--erp-font-hand: "Segoe Script", "Bradley Hand", cursive}@keyframes erp-sticker-in{0%{opacity:0;transform:translateY(28px) scale(.4) rotate(-8deg)}55%{opacity:1;transform:translateY(-6px) scale(1.08) rotate(3deg)}72%{transform:translateY(0) scale(.96) rotate(-2deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes erp-sticker-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-3.5deg)}60%{transform:rotate(2.5deg)}80%{transform:rotate(-1.5deg)}}@keyframes erp-sticker-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-34px) scale(.82)}}@keyframes erp-sticker-glow{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:.8;transform:scale(1.06)}}.erp-sticker-enter{animation:erp-sticker-in .62s cubic-bezier(.18,.9,.32,1.4) both,erp-sticker-wiggle 1.1s ease-in-out .7s}.erp-sticker-leave{animation:erp-sticker-out .5s ease-in forwards}.erp-sticker-glow{animation:erp-sticker-glow 2.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.erp-sticker-enter{animation:erp-sticker-in .3s ease-out both}.erp-sticker-glow{animation:none}}@keyframes erp-splash-in{0%{opacity:0}to{opacity:1}}.erp-splash{animation:erp-splash-in .25s ease-out both}
