@charset "UTF-8";:root{--brand: #ea5b0b;--brand-600: #d14f06;--brand-700: #b04203;--brand-50: #fff4ec;--brand-100: #ffe6d4;--ink: #2a1a10;--ink-2: #5e4a3d;--ink-3: #8f7b6e;--line: #efe4db;--surface: #ffffff;--bg: #fbf7f3;--cream: #fff9f4;--success: #1f8a4c;--success-50: #e9f7ef;--warning: #b7791f;--warning-50: #fdf5e6;--danger: #c0392b;--danger-50: #fdecea;--radius-sm: 8px;--radius: 14px;--radius-lg: 22px;--shadow-sm: 0 1px 2px rgba(42, 26, 16, .06);--shadow: 0 6px 20px -8px rgba(42, 26, 16, .18);--shadow-lg: 0 18px 40px -16px rgba(42, 26, 16, .28);--container: 1240px;--header-h: 68px;--font: "IBM Plex Sans Arabic", system-ui, "Segoe UI", Tahoma, sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font);font-size:15px;line-height:1.6;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;line-height:1.3;font-weight:700}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 55%,transparent);outline-offset:2px;border-radius:6px}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:16px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;border:1px solid transparent;font-weight:600;font-size:15px;white-space:nowrap;transition:background-color .15s,border-color .15s,color .15s,transform .1s}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-primary{background:var(--brand);color:#fff}.btn-primary:hover:not(:disabled){background:var(--brand-600)}.btn-outline{background:var(--surface);border-color:var(--line);color:var(--ink)}.btn-outline:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.btn-ghost{background:transparent;color:var(--ink-2)}.btn-ghost:hover{background:var(--brand-50);color:var(--brand)}.btn-block{width:100%}.btn-sm{height:36px;padding:0 14px;font-size:14px}.icon-btn{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:12px;border:0;background:transparent;color:var(--ink-2);position:relative}.icon-btn:hover{background:var(--brand-50);color:var(--brand)}.chip{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;background:var(--surface);border:1px solid var(--line);color:var(--ink-2);font-size:14px;font-weight:500;white-space:nowrap;transition:all .15s}.chip:hover{border-color:var(--brand);color:var(--brand)}.chip.active{background:var(--brand);border-color:var(--brand);color:#fff}.badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:600}.badge-sale{background:var(--brand);color:#fff}.badge-low{background:var(--warning-50);color:var(--warning)}.badge-out{background:#f1ece8;color:var(--ink-3)}.badge-ok{background:var(--success-50);color:var(--success)}.section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.section-head h2{font-size:20px}.section-head a{color:var(--brand);font-weight:600;font-size:14px;display:inline-flex;align-items:center;gap:2px}.h-scroll{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.h-scroll::-webkit-scrollbar{display:none}.h-scroll>*{scroll-snap-align:start;flex-shrink:0}.skeleton{background:linear-gradient(90deg,#f3ece6 25%,#faf5f1 37%,#f3ece6 63%);background-size:400% 100%;animation:shimmer 1.4s ease infinite;border-radius:var(--radius)}@keyframes shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.num{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
