html.dark{color-scheme:dark;--canvas:7 19 33;--surface:15 32 49;--subtle:24 43 62;--content:233 241 249;--muted:190 207 224;--soft:154 175 197;--line:46 66 86;--line-strong:96 122 148;--link:255 160 128;--shadow-card:0 1px 3px rgb(0 0 0/.14),0 10px 28px -20px rgb(0 0 0/.5)}.dark body{background:radial-gradient(circle at 85% -10%,rgb(238 96 61/.075),transparent 32rem),rgb(var(--canvas));color:rgb(var(--content))}.dark ::-moz-selection{background:rgb(238 96 61/.35);color:#fff}.dark ::selection{background:rgb(238 96 61/.35);color:#fff}.dark .glass{background-color:rgb(var(--surface)/.88);border-color:rgb(var(--line))}.dark .admin-shell{background-color:rgb(var(--canvas))}.dark .admin-shell:before{opacity:.12}.dark .admin-shell .card{background-color:rgb(var(--surface));border-color:rgb(var(--line));box-shadow:var(--shadow-card)}:where(.dark .admin-shell) .input:hover{border-color:#8ba4bf}.dark #login-otp:focus,.dark #login-phone:focus,.dark .input:focus{border-color:#ffa080}.dark .input:disabled{background-color:rgb(var(--subtle));color:rgb(var(--soft));cursor:not-allowed}.dark :is(input,select,textarea)[aria-invalid=true]{border-color:#fb7185}.dark .input[aria-invalid=true]:focus{border-color:#fb7185}.dark .admin-shell table thead{background:rgb(var(--subtle))}.dark .admin-shell table tbody tr:hover{background-color:rgb(var(--subtle))}.dark .product-card{background:rgb(var(--surface));border-color:rgb(var(--line))}.dark .brand-media{background-color:#fff}.dark .product-card:hover{border-color:#a65038!important}.dark .invoice-ticket:after,.dark .invoice-ticket:before{background:rgb(var(--canvas));border-color:rgb(var(--line))}.dark .nav-active{color:rgb(var(--link))!important}.dark .nav-active:after{background:rgb(var(--link))}.dark .compare-spec-cell{background-color:#33251f;color:#ffe4da;border-left-color:#785247}.dark .compare-spec-header{background-color:#422b23}.dark .scrollbar-right,html.dark{scrollbar-color:#4a637c rgb(var(--canvas))}.dark ::-webkit-scrollbar-track{background:rgb(var(--canvas))}.dark ::-webkit-scrollbar-thumb{background:#4a637c;border-color:rgb(var(--canvas))}.dark ::-webkit-scrollbar-thumb:hover{background:#6b849d}.dark :where(input,select,textarea){color-scheme:dark;accent-color:#ee603d}.dark :where(select option,select optgroup){background-color:rgb(var(--surface));color:rgb(var(--content))}.dark :where(input,textarea)::-moz-placeholder{color:rgb(var(--soft));opacity:1}.dark :where(input,textarea)::placeholder{color:rgb(var(--soft));opacity:1}.dark input[type=file]::file-selector-button{margin-inline-end:.75rem;padding:.4rem .75rem;border:1px solid rgb(var(--line-strong));border-radius:.6rem;background:rgb(var(--subtle));color:rgb(var(--content));font:inherit;cursor:pointer}.dark input:-webkit-autofill,.dark input:-webkit-autofill:focus,.dark input:-webkit-autofill:hover{-webkit-text-fill-color:rgb(var(--content));caret-color:rgb(var(--content));-webkit-box-shadow:0 0 0 1000px rgb(var(--surface)) inset}.dark :where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline-color:#ffa080}@media (max-width:767px){.dark .admin-shell table td:last-child,.dark .admin-shell table th:last-child{background-color:rgb(var(--surface))}.dark .admin-shell table thead th:last-child{background-color:rgb(var(--subtle))}}@media print{html.dark{color-scheme:light}html.dark .invoice-print-root,html.dark .invoice-print-root *{color:#0f172a!important;background-color:#fff!important;background-image:none!important;border-color:#cbd5e1!important;box-shadow:none!important;text-shadow:none!important}html.dark .invoice-print-root .invoice-paid-stamp{color:#b91c1c!important;background-color:transparent!important}}