:root{--bg:#f8f9fa;--panel:#fff;--line:#e8eaed;--text:#1e2024;--text-2:#3c3d40;--muted:#6b7280;--accent:#f47520;--shadow-md:0 8px 28px #00000017;--shadow-orange:0 12px 40px #f4752033}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Tajawal,system-ui,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.accent{color:var(--accent)}.muted{color:var(--muted)}.page{background-image:radial-gradient(#f475202e 1.5px,#0000 1.5px);background-position:top;background-size:34px 34px;flex-direction:column;min-height:100vh;display:flex;position:relative}.blob{pointer-events:none;z-index:0;filter:blur(45px);border-radius:50%;position:absolute}.blob-1{background:#f4752052;width:520px;height:520px;animation:9s ease-in-out infinite float1;top:-180px;right:-130px}.blob-2{background:#f475203d;width:420px;height:420px;animation:11s ease-in-out infinite float2;bottom:-100px;left:-120px}.blob-3{background:#f4752024;width:300px;height:300px;animation:7s ease-in-out 2s infinite float1;top:45%;left:55%}@keyframes float1{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-30px)scale(1.05)}}@keyframes float2{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(8deg)}}.nav,.hero,.stats,.foot{z-index:1;position:relative}.nav{z-index:100;-webkit-backdrop-filter:blur(18px)saturate(1.6);background:#f8f9fac7;border-bottom:2px solid #f4752038;justify-content:space-between;align-items:center;height:68px;padding:0 clamp(20px,6vw,80px);display:flex;position:sticky;top:0;box-shadow:0 2px 20px #00000012}.logo-wrap{flex-direction:column;line-height:1;display:flex}.logo-name{letter-spacing:.5px;text-transform:uppercase;direction:ltr;font-family:Barlow Condensed,Arial Black,sans-serif;font-size:30px;font-weight:800}.logo-name .tech{color:var(--text-2)}.logo-name .lab{color:var(--accent);text-shadow:0 0 20px #f4752059}.logo-sub{letter-spacing:3.5px;text-transform:uppercase;color:var(--muted);margin-top:3px;font-size:9.5px;font-weight:600}.nav-links{color:var(--muted);gap:28px;font-size:15px;font-weight:500;display:flex}.nav-links a{border-bottom:2px solid #0000;padding-bottom:3px;transition:color .2s,border-color .2s}.nav-links a:hover{color:var(--accent);border-color:var(--accent)}.hero{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;padding:clamp(60px,13vh,140px) 20px 50px;display:flex}.badge{color:var(--accent);background:#f4752014;border:1.5px solid #f4752073;border-radius:999px;align-items:center;gap:10px;padding:10px 22px;font-size:14px;font-weight:600;animation:.55s both rise;display:inline-flex;box-shadow:0 2px 14px #f4752026}.dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 10px var(--accent);border-radius:50%;animation:1.8s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.hero h1{letter-spacing:-1px;color:var(--text-2);font-size:clamp(42px,7.5vw,82px);font-weight:800;line-height:1.08;animation:.6s 80ms both rise}.hero h1 .accent-text{color:var(--accent);display:inline-block;position:relative}.hero h1 .accent-text:after{content:"";background:linear-gradient(90deg,var(--accent),#d96010);transform-origin:100%;border-radius:3px;height:5px;animation:.5s .65s forwards lineIn;position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}@keyframes lineIn{to{transform:scaleX(1)}}.lead{max-width:600px;color:var(--muted);font-size:clamp(16px,2vw,19px);font-weight:400;line-height:1.85;animation:.6s .16s both rise}@keyframes rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.stats{grid-template-columns:repeat(3,1fr);gap:20px;width:100%;max-width:900px;margin:0 auto;padding:10px clamp(20px,6vw,80px) 80px;display:grid}.stat{text-align:center;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1.5px solid #e4e7ede6;border-radius:20px;padding:36px 24px;transition:transform .25s,box-shadow .25s,border-color .25s;animation:.5s both statIn}.stat:first-child{animation-delay:.18s}.stat:nth-child(2){animation-delay:.28s}.stat:nth-child(3){animation-delay:.38s}@keyframes statIn{0%{opacity:0;transform:translateY(28px)scale(.96)}to{opacity:1;transform:none}}.stat:hover{box-shadow:var(--shadow-orange);border-color:#f4752066;transform:translateY(-8px)scale(1.02)}.stat-n{color:var(--accent);text-shadow:0 2px 16px #f4752038;font-family:Barlow Condensed,Tajawal,sans-serif;font-size:clamp(36px,5vw,52px);font-weight:800;line-height:1}.stat-l{color:var(--muted);margin-top:10px;font-size:15px;font-weight:500}.connecting{text-align:center;color:var(--muted);grid-column:1/-1;padding:40px}@media (max-width:700px){.stats{grid-template-columns:1fr;max-width:360px}.nav-links{display:none}}.foot{border-top:1px solid var(--line);color:var(--muted);background:linear-gradient(#f3f4f6,#edeff2);justify-content:space-between;align-items:center;padding:22px clamp(20px,6vw,80px);font-size:14px;display:flex}.logo-sm{text-transform:uppercase;direction:ltr;font-family:Barlow Condensed,sans-serif;font-size:22px;font-weight:800}.logo-sm .tech{color:var(--text-2)}.logo-sm .lab{color:var(--accent)}.hero-cta{background:linear-gradient(135deg,var(--accent),#d96010);color:#fff;border-radius:999px;margin-top:6px;padding:14px 38px;font-size:17px;font-weight:700;transition:transform .2s,box-shadow .2s;animation:.6s .24s both rise;display:inline-block;box-shadow:0 8px 24px #f4752059}.hero-cta:hover{transform:translateY(-3px);box-shadow:0 12px 32px #f4752073}.catalog{background:var(--bg);min-height:100vh;position:relative}.cat-nav{z-index:100;-webkit-backdrop-filter:blur(16px);background:#f8f9fad9;border-bottom:2px solid #f475202e;justify-content:space-between;align-items:center;height:64px;padding:0 clamp(16px,5vw,60px);display:flex;position:sticky;top:0}.back-link{color:var(--muted);font-size:15px;font-weight:600;transition:color .2s}.back-link:hover{color:var(--accent)}.cat-inner{max-width:1240px;margin:0 auto;padding:28px clamp(16px,5vw,60px) 70px}.cat-title{color:var(--text-2);margin-bottom:20px;font-size:clamp(26px,4vw,38px);font-weight:800}.cat-tools{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.search-input{border:1.5px solid var(--line);min-width:200px;color:var(--text);background:#fff;border-radius:12px;outline:none;flex:1;padding:12px 18px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.search-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.sort-select{border:1.5px solid var(--line);color:var(--text);cursor:pointer;background:#fff;border-radius:12px;outline:none;padding:12px 16px;font-family:inherit;font-size:15px}.sort-select:focus{border-color:var(--accent)}.search-btn{cursor:pointer;background:linear-gradient(135deg,var(--accent),#d96010);color:#fff;border:none;border-radius:12px;padding:12px 28px;font-family:inherit;font-size:15px;font-weight:700;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 14px #f4752047}.search-btn:hover{transform:translateY(-2px);box-shadow:0 6px 18px #f4752061}.cat-chips{flex-wrap:wrap;gap:9px;margin-bottom:18px;display:flex}.chip{border:1.5px solid var(--line);color:var(--text-2);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 15px;font-size:14px;font-weight:500;transition:all .18s;display:inline-flex}.chip:hover{border-color:var(--accent);color:var(--accent)}.chip.active{background:linear-gradient(135deg,var(--accent),#d96010);color:#fff;border-color:#0000;box-shadow:0 3px 12px #f475204d}.chip-c{opacity:.7;font-size:12px}.chip.active .chip-c{opacity:.9}.results-count{color:var(--muted);margin-bottom:18px;font-size:14px}.grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px;display:grid}.card{border:1.5px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.card:hover{box-shadow:var(--shadow-orange);border-color:#f4752059;transform:translateY(-6px)}.card-img{aspect-ratio:1;border-bottom:1px solid var(--line);background:#fff;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.card-img img{object-fit:contain;width:100%;height:100%;padding:12px}.img-ph{direction:ltr;background:linear-gradient(135deg,#fff4ec 0%,#f3f4f6 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.img-ph-logo{letter-spacing:1px;color:#cdd2d8;text-transform:uppercase;font-family:Barlow Condensed,Arial Black,sans-serif;font-size:clamp(20px,3.5vw,30px);font-weight:800}.img-ph-logo b{color:#f9bd90}.card-badge{top:10px;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;inset-inline-start:10px}.card-badge.in{color:#16a34a;background:#22c55e24}.card-badge.out{color:#6b7280;background:#6b728024}.card-body{flex-direction:column;flex:1;padding:14px 14px 16px;display:flex}.card-brand{color:var(--accent);margin-bottom:4px;font-size:12px;font-weight:600}.card-name{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:14px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.card-foot{margin-top:12px}.card-price{color:var(--text-2);font-family:Barlow Condensed,sans-serif;font-size:20px;font-weight:800}.card-ask{color:var(--accent);font-size:14px;font-weight:700}.no-results{text-align:center;color:var(--muted);padding:60px 20px;font-size:16px}.pagination{justify-content:center;align-items:center;gap:18px;margin-top:40px;display:flex}.page-link{border:1.5px solid var(--line);color:var(--text-2);background:#fff;border-radius:10px;padding:10px 22px;font-size:15px;font-weight:600;transition:all .18s}.page-link:hover{border-color:var(--accent);color:var(--accent)}.page-info{color:var(--muted);font-size:14px}.pd-wrap{grid-template-columns:1fr 1fr;align-items:start;gap:40px;max-width:1000px;margin:0 auto;padding:36px clamp(16px,5vw,60px) 80px;display:grid}.pd-img{border:1.5px solid var(--line);aspect-ratio:1;box-shadow:var(--shadow-md);background:#fff;border-radius:20px;justify-content:center;align-items:center;display:flex;overflow:hidden}.pd-img img{object-fit:contain;width:100%;height:100%;padding:24px}.pd-info{padding-top:8px}.pd-brand{color:var(--accent);margin-bottom:8px;font-size:15px;font-weight:700}.pd-name{color:var(--text-2);margin-bottom:16px;font-size:clamp(22px,3vw,30px);font-weight:800;line-height:1.35}.pd-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.pd-cat{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;transition:background .2s}.pd-cat:hover{background:#f475202e}.pd-meta .card-badge{position:static}.pd-price-box{border:1.5px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:4px;margin-bottom:22px;padding:22px 24px;display:flex}.pd-price-label{color:var(--muted);font-size:14px}.pd-price{color:var(--accent);font-family:Barlow Condensed,sans-serif;font-size:38px;font-weight:800;line-height:1}.pd-ask{color:var(--accent);font-size:20px;font-weight:700}.pd-btn{text-align:center;color:#fff;background:linear-gradient(135deg,var(--accent),#d96010);border-radius:14px;padding:16px 24px;font-size:17px;font-weight:700;transition:transform .2s,box-shadow .2s;display:block;box-shadow:0 8px 24px #f4752052}.pd-btn:hover{transform:translateY(-3px);box-shadow:0 12px 30px #f475206b}.pd-btn.disabled{color:#9ca3af;box-shadow:none;cursor:not-allowed;background:#e5e7eb}.pd-note{color:var(--muted);text-align:center;margin-top:14px;font-size:13px;line-height:1.7}@media (max-width:760px){.pd-wrap{grid-template-columns:1fr;gap:24px}}.nav-right{align-items:center;gap:22px;display:flex}.cart-icon{width:42px;height:42px;color:var(--text-2);border:1.5px solid var(--line);background:#fff;border-radius:12px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex;position:relative}.cart-icon:hover{color:var(--accent);border-color:var(--accent);transform:translateY(-2px)}.cart-count{top:-7px;background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;display:flex;position:absolute;inset-inline-end:-7px;box-shadow:0 2px 8px #f4752066}.pd-btn.added{background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 8px 24px #16a34a4d}.cart-wrap{max-width:820px;margin:0 auto;padding:32px clamp(16px,5vw,60px) 80px}.cart-empty{text-align:center;padding:50px 20px}.cart-empty p{color:var(--muted);margin-bottom:22px;font-size:18px}.cart-list{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.cart-row{border:1.5px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:16px;padding:16px 18px;display:flex}.cart-info{flex:1;min-width:0}.cart-name{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.cart-name:hover{color:var(--accent)}.cart-unit{color:var(--muted);margin-top:4px;font-size:13px}.cart-qty{flex-shrink:0;align-items:center;gap:10px;display:flex}.cart-qty button{cursor:pointer;border:1.5px solid var(--line);width:30px;height:30px;color:var(--text-2);background:#fff;border-radius:8px;justify-content:center;align-items:center;font-size:18px;font-weight:600;line-height:1;transition:all .15s;display:flex}.cart-qty button:hover{border-color:var(--accent);color:var(--accent)}.cart-qty span{text-align:center;font-variant-numeric:tabular-nums;min-width:24px;font-weight:700}.cart-sub{color:var(--text-2);text-align:end;flex-shrink:0;min-width:90px;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:800}.cart-del{cursor:pointer;color:#c0c5cc;background:0 0;border:none;border-radius:8px;flex-shrink:0;width:30px;height:30px;font-size:16px;transition:all .15s}.cart-del:hover{color:#ef4444;background:#ef444414}.cart-foot{border-top:2px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:20px;padding:18px 4px;display:flex}.cart-clear{cursor:pointer;color:var(--muted);background:0 0;border:none;font-size:14px;font-weight:500}.cart-clear:hover{color:#ef4444}.cart-total{align-items:baseline;gap:12px;display:flex}.cart-total>span:first-child{color:var(--muted);font-size:15px}.cart-total-n{color:var(--accent);font-family:Barlow Condensed,sans-serif;font-size:30px;font-weight:800}.cart-checkout{text-align:center;cursor:pointer;color:#fff;background:linear-gradient(135deg,#25d366,#1da851);border:none;border-radius:14px;width:100%;padding:17px 24px;font-family:inherit;font-size:17px;font-weight:700;transition:transform .2s,box-shadow .2s;display:block;box-shadow:0 8px 24px #25d36652}.cart-checkout:hover{transform:translateY(-3px);box-shadow:0 12px 30px #25d3666b}@media (max-width:600px){.cart-row{flex-wrap:wrap}.cart-sub{min-width:auto}}.admin{background:var(--bg);min-height:100vh}.admin-login{justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.login-box{border:1.5px solid var(--line);width:100%;max-width:380px;box-shadow:var(--shadow-md);text-align:center;background:#fff;border-radius:20px;flex-direction:column;gap:14px;padding:40px 34px;display:flex}.login-title{color:var(--text-2);margin-bottom:6px;font-size:20px;font-weight:700}.login-err{color:#ef4444;background:#ef444414;border-radius:8px;padding:8px;font-size:14px}.login-input{border:1.5px solid var(--line);text-align:center;background:#fff;border-radius:12px;outline:none;padding:13px 16px;font-family:inherit;font-size:15px}.login-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.login-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,var(--accent),#d96010);border:none;border-radius:12px;padding:14px;font-family:inherit;font-size:16px;font-weight:700;transition:transform .2s;box-shadow:0 6px 18px #f475204d}.login-btn:hover{transform:translateY(-2px)}.admin-nav{z-index:100;height:62px;box-shadow:var(--shadow-sm);background:#fff;border-bottom:2px solid #f4752033;justify-content:space-between;align-items:center;padding:0 clamp(16px,5vw,50px);display:flex;position:sticky;top:0}.admin-tag{color:var(--muted);margin-inline-start:8px;font-family:Tajawal,sans-serif;font-size:13px;font-weight:600}.admin-logout{border:1.5px solid var(--line);cursor:pointer;color:var(--muted);background:0 0;border-radius:10px;padding:8px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s}.admin-logout:hover{color:#ef4444;border-color:#ef4444}.admin-inner{max-width:1000px;margin:0 auto;padding:24px clamp(16px,5vw,50px) 70px}.admin-toast{color:#16a34a;text-align:center;background:#16a34a1f;border-radius:12px;margin-bottom:18px;padding:12px 18px;font-weight:600}.admin-search{gap:10px;margin-bottom:14px;display:flex}.admin-list{flex-direction:column;gap:8px;display:flex}.admin-row{border:1.5px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1fr 130px 150px 80px;align-items:center;gap:12px;padding:13px 16px;display:grid}.admin-head{color:var(--muted);background:0 0;border:none;padding:4px 16px;font-size:13px;font-weight:600}.admin-name{color:var(--text);flex-direction:column;gap:3px;font-size:14px;font-weight:500;display:flex}.admin-name small{color:var(--muted);font-size:12px}.admin-price{color:var(--text-2);font-family:Barlow Condensed,sans-serif;font-size:17px;font-weight:700}.admin-flags{flex-wrap:wrap;gap:6px;display:flex}.admin-flags b{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.f-in{color:#16a34a;background:#22c55e24}.f-out{color:#6b7280;background:#6b728024}.f-hidden{color:#ef4444;background:#ef44441f}.admin-edit{text-align:center;color:var(--accent);border:1.5px solid var(--accent);border-radius:9px;padding:7px 0;font-size:14px;font-weight:600;transition:all .18s}.admin-edit:hover{background:var(--accent);color:#fff}.admin-edit-wrap{max-width:640px;margin:0 auto;padding:28px clamp(16px,5vw,50px) 70px}.admin-form{border:1.5px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:18px;padding:28px;display:flex}.fld{flex-direction:column;gap:7px;display:flex}.fld>span{color:var(--text-2);font-size:14px;font-weight:600}.fld-static{background:var(--bg);color:var(--muted);border-radius:10px;padding:11px 14px;font-size:14px}.fld-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fld-input{border:1.5px solid var(--line);border-radius:11px;outline:none;padding:12px 15px;font-family:inherit;font-size:15px}.fld-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.chk{cursor:pointer;color:var(--text-2);align-items:center;gap:10px;font-size:15px;display:flex}.chk input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer}.form-actions{align-items:center;gap:14px;margin-top:6px;display:flex}@media (max-width:640px){.admin-row{grid-template-columns:1fr 1fr}.admin-edit{grid-column:1/-1}.fld-row{grid-template-columns:1fr}}.fld-link{background:var(--accent-soft);color:var(--accent);border-radius:10px;align-items:center;width:fit-content;padding:11px 16px;font-size:14px;font-weight:600;transition:background .2s;display:inline-flex}.fld-link:hover{background:#f475202e}textarea.fld-input{resize:vertical;min-height:84px;line-height:1.6}.checkout-summary{margin-bottom:22px}.fld-err{color:#b91c1c;background:#fef2f2;border:1.5px solid #fecaca;border-radius:11px;padding:11px 14px;font-size:14px;font-weight:500}.order-done{text-align:center;padding:30px 16px 50px}.order-check{color:#fff;background:linear-gradient(135deg,#16a34a,#15803d);border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin:0 auto 18px;font-size:34px;display:flex;box-shadow:0 10px 28px #16a34a52}.order-no{color:var(--text-2);margin:4px 0 8px;font-size:17px}.order-no strong{color:var(--accent);letter-spacing:.5px}.order-done .cart-checkout{max-width:360px;margin:14px auto 0}.orders-filter{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.order-row{border:1.5px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:110px 1fr 155px 140px 120px 90px;align-items:center;gap:12px;padding:13px 16px;display:grid}.order-head{color:var(--muted);background:0 0;border:none;padding:4px 16px;font-size:13px;font-weight:600}.order-no{color:var(--text-2);font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:700}.order-date{color:var(--muted);font-size:12px}.s-new{color:var(--accent);background:#f4752021;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.s-proc{color:#2563eb;background:#3b82f61f;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.s-done{color:#16a34a;background:#22c55e24;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.s-cancel{color:#ef4444;background:#ef44441f;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.order-detail{flex-direction:column;gap:18px;max-width:700px;margin:0 auto;padding:28px clamp(16px,5vw,50px) 70px;display:flex}.order-card{border:1.5px solid var(--line);background:#fff;border-radius:18px;padding:24px}.order-card h3{color:var(--text-2);border-bottom:1.5px solid var(--line);align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;font-size:16px;font-weight:700;display:flex}.order-meta{grid-template-columns:1fr 1fr;gap:12px;display:grid}.order-meta-item{flex-direction:column;gap:4px;display:flex}.order-meta-item span:first-child{color:var(--muted);font-size:12px;font-weight:600}.order-meta-item span:last-child{color:var(--text);font-size:14px;font-weight:500}.order-items-list{flex-direction:column;display:flex}.order-item-row{border-bottom:1px solid var(--line);grid-template-columns:1fr 55px 130px 130px;align-items:center;gap:10px;padding:11px 0;font-size:14px;display:grid}.order-item-row:first-child{color:var(--muted);font-size:13px;font-weight:700}.order-item-row:last-of-type{border-bottom:none}.order-item-name{color:var(--text);font-weight:500}.order-item-name small{color:var(--muted);font-size:12px;display:block}.order-total-row{border-top:2px solid var(--line);color:var(--text-2);justify-content:space-between;align-items:center;margin-top:6px;padding-top:14px;font-size:17px;font-weight:700;display:flex}.status-form{align-items:flex-end;gap:10px;display:flex}.status-select{flex:1}@media (max-width:640px){.order-row{grid-template-columns:1fr 1fr}.order-meta{grid-template-columns:1fr}.order-item-row{grid-template-columns:1fr 55px}}
