:root{--primary-color: #3b82f6;--accent-color: #10b981;--background-color: #ffffff;--surface-color: #f8fafc;--text-color: #000000;--text-secondary-color: #000000;--border-color: #e2e8f0;--shadow-color: rgba(0, 0, 0, .1);--font-primary: "Inter", "Poppins", "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.dark{--background-color: #1e293b;--surface-color: #334155;--text-color: #f1f5f9;--text-secondary-color: #94a3b8;--border-color: #475569;--shadow-color: rgba(0, 0, 0, .3)}.light{--background-color: #ffffff;--surface-color: #f8fafc;--text-color: #1e293b;--text-secondary-color: #64748b;--border-color: #e2e8f0;--shadow-color: rgba(0, 0, 0, .1);font-family:var(--font-primary)}body{font-family:var(--font-primary)}*{margin:0;padding:0;box-sizing:border-box}html{background-color:#fff}body{font-family:Inter,sans-serif;background-color:#fff!important;color:#000!important;transition:background-color .3s ease,color .3s ease}app-root{display:block;background-color:#fff;min-height:100vh;color:#000}p,h1,h2,h3,h4,h5,h6,span,label,li,td,th{color:#000}input:not([type=button]):not([type=submit]):not([type=reset]),textarea,select{color:#000}a{color:#000}a:hover{color:#000;opacity:.8}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.dashboard-container{padding:20px;background-color:var(--background-color);color:var(--text-color)}.chart-card{background-color:var(--surface-color);padding:20px;border-radius:12px;box-shadow:0 4px 8px var(--shadow-color);border:1px solid var(--border-color);color:var(--text-color);transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.charts{display:grid;padding:2rem;grid-template-columns:repeat(3,1fr);gap:15px}.charts canvas{max-width:100%!important;height:100%!important;max-height:600px;border:1px solid rgb(208,202,202)}button,a,.clickable,.hoverable,[role=button],input[type=button],input[type=submit],.product-card,.card,.nav-link,.dropdown-item,.btn{will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;perspective:1000px;transition:transform .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}button:hover,a:hover,.clickable:hover,.hoverable:hover,[role=button]:hover,.product-card:hover,.card:hover,.nav-link:hover,.dropdown-item:hover,.btn:hover{transform:translateZ(0) translateY(-2px) scale(1.02);transition-duration:.1s}button:active,a:active,.clickable:active,.hoverable:active,[role=button]:active,.product-card:active,.card:active,.btn:active{transform:translateZ(0) translateY(0) scale(.98);transition-duration:.05s}.product-card,.card,.item,.list-item{contain:layout style paint;content-visibility:auto;contain-intrinsic-size:200px}img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;will-change:opacity;transition:opacity .2s ease-in-out}img[loading=lazy]{content-visibility:auto}*{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@keyframes fadeIn{0%{opacity:0;transform:translateZ(0) translateY(10px)}to{opacity:1;transform:translateZ(0) translateY(0)}}.fade-in{animation:fadeIn .2s cubic-bezier(.4,0,.2,1);will-change:opacity,transform}.skeleton,.loading{will-change:opacity;animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}input,textarea,select{will-change:border-color,box-shadow;transition:border-color .15s ease,box-shadow .15s ease}input:focus,textarea:focus,select:focus{transition-duration:.1s}.dropdown-menu{will-change:opacity,transform;transform:translateZ(0) translateY(-10px);transition:opacity .15s ease,transform .15s ease}.dropdown-menu.show{transform:translateZ(0) translateY(0);transition-duration:.1s}.modal{will-change:opacity}.modal.show{animation:fadeIn .15s ease}.tooltip{will-change:opacity,transform;transition:opacity .1s ease,transform .1s ease}.navbar,.nav{contain:layout style}.nav-item{contain:layout style paint}.search-results,.product-list,.items-list{contain:layout style;content-visibility:auto}table{contain:layout style}tr{contain:layout style paint}.cart-item,.cart-badge{will-change:transform,opacity;transition:transform .1s ease,opacity .1s ease}.icon,svg{will-change:transform;transform:translateZ(0)}.icon:hover{transform:translateZ(0) scale(1.1);transition:transform .1s ease}.badge,.notification-badge{will-change:transform,opacity;transition:transform .1s ease,opacity .1s ease}.card-body{contain:layout style}.card-img-top{contain:layout style paint;will-change:opacity}.price,.currency{will-change:opacity;transition:opacity .1s ease}.list-group-item{contain:layout style paint;content-visibility:auto}.btn-group,.button-group{contain:layout style}header,.header{contain:layout style;will-change:transform}footer,.footer{contain:layout style}.sidebar,.aside{contain:layout style;will-change:transform}.tab-content{contain:layout style paint}.tab-pane{contain:layout style;content-visibility:auto}.pagination{contain:layout style}.page-item{contain:layout style paint}.breadcrumb{contain:layout style}.breadcrumb-item{contain:layout style paint}.alert{will-change:opacity,transform;transition:opacity .15s ease,transform .15s ease}.spinner,.loader{will-change:transform;transform:translateZ(0)}.overlay,.backdrop{will-change:opacity;transition:opacity .15s ease}.slider,.carousel,.slide,.carousel-item{contain:layout style paint;will-change:transform}.grid,.row{contain:layout style}.col,[class*=col-]{contain:layout style paint}.filter,.filter-item{contain:layout style paint;will-change:opacity}.search-box,.search-input{will-change:border-color,box-shadow}.recommendations,.suggestions{contain:layout style;content-visibility:auto}.product-card img{contain:layout style paint;will-change:opacity}.product-card .card-body{contain:layout style}.category-list,.category-item,.review,.review-item{contain:layout style paint;content-visibility:auto}.rating,.stars{will-change:transform;contain:layout style paint}.checkout-item,.order-item{contain:layout style paint;content-visibility:auto}.notification,.toast{will-change:opacity,transform;transition:opacity .1s ease,transform .1s ease}.menu,.menu-item{contain:layout style paint;will-change:opacity,transform}.dropdown-toggle{will-change:transform}.dropdown-toggle[aria-expanded=true]{transform:translateZ(0) rotate(180deg);transition:transform .1s ease}.accordion-item{contain:layout style}.accordion-body{contain:layout style paint;content-visibility:auto}.nav-tabs .nav-link{will-change:border-color,color;transition:border-color .1s ease,color .1s ease}.nav-tabs .nav-link.active{transition-duration:.05s}.form-control.is-valid,.form-control.is-invalid{transition:border-color .1s ease,box-shadow .1s ease}.loading-overlay{will-change:opacity;transition:opacity .15s ease}.infinite-scroll-item{contain:layout style paint;content-visibility:auto}.gallery-item,.image-item{contain:layout style paint;will-change:opacity,transform}.video-player,.video-container{contain:layout style paint}.chat-widget,.chat-message{contain:layout style paint;will-change:transform,opacity}.chart-container{contain:layout style paint;will-change:transform}.data-table,.table-responsive{contain:layout style}.data-table tbody tr{contain:layout style paint;content-visibility:auto}.map-container{contain:layout style paint;will-change:transform}.filter-sidebar,.filter-panel{contain:layout style;will-change:transform}.product-grid{contain:layout style}.product-grid-item{contain:layout style paint;content-visibility:auto}.wishlist-item{contain:layout style paint;will-change:transform,opacity}.compare-item{contain:layout style paint;content-visibility:auto}.quick-view{will-change:opacity,transform;transition:opacity .15s ease,transform .15s ease}.mobile-menu,.mobile-nav{contain:layout style;will-change:transform}.back-to-top{will-change:transform,opacity;transition:transform .1s ease,opacity .1s ease}.lazy-content{content-visibility:auto;contain-intrinsic-size:300px}.skeleton-loader{will-change:opacity;animation:skeleton-loading 1.5s ease-in-out infinite}@keyframes skeleton-loading{0%,to{opacity:1}50%{opacity:.4}}@media print{*{will-change:auto!important;animation:none!important;transition:none!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=styles-TYCGL7EI.css.map */
