/* SEKKA — ألوان وعناصر سكة. الألوان الأساسية كمان متسجلة في Elementor (Site Settings → Global Colors). */
:root{--sk-blue:#243CCF;--sk-blue-d:#1A2DA6;--sk-blue-soft:#EDF0FE;--sk-red:#D91E18;--sk-red-soft:#FDECEB;--sk-ink:#1C1F26;--sk-muted:#5A6070;--sk-road:#F3F4F6;--sk-line:#E3E5EA;--sk-green:#176B3A;--sk-green-soft:#E7F5EC;--sk-amber:#9A5B00;--sk-amber-soft:#FFF4DE;--sk-r:12px;--sk-r-l:18px}
body,button,input,select,textarea,.elementor-widget{font-family:'Cairo',system-ui,sans-serif}
.sk-ic{flex:none;vertical-align:middle}
.sk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--sk-blue);color:#fff!important;border:0;border-radius:10px;padding:11px 20px;font-weight:700;text-decoration:none;cursor:pointer;transition:background .15s}
.sk-btn:hover{background:var(--sk-blue-d)}.sk-btn.sk-block{width:100%}.sk-wa{background:#128C4B}.sk-wa:hover{background:#0d6e3a}
.sk-miss{color:var(--sk-muted)}
/* شارة التقييم */
.sk-badge{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--sk-green);background:var(--sk-green-soft);border-radius:999px;padding:3px 10px;margin:4px 0}
.sk-badge b{font-size:14px}.sk-badge span{color:var(--sk-muted)}.sk-pick{background:var(--sk-blue);color:#fff!important;border-radius:999px;padding:1px 8px;margin-inline-start:4px;font-size:11px}
/* بطاقة الاختبار */
.sk-test{border:1px solid var(--sk-line);border-radius:var(--sk-r-l);padding:24px;margin:32px 0;background:#fff}
.sk-test h2{margin:6px 0 0;font-size:24px}.sk-test h3{font-size:17px;margin:22px 0 10px}
.sk-test-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}
.sk-tag{display:inline-flex;gap:6px;align-items:center;color:var(--sk-blue);background:var(--sk-blue-soft);padding:3px 10px;border-radius:999px;font-size:13px;font-weight:700}
.sk-score{text-align:center;background:var(--sk-ink);color:#fff;border-radius:14px;padding:10px 16px;min-width:84px}.sk-score b{display:block;font-size:30px;line-height:1}.sk-score span{font-size:12px;opacity:.8}
.sk-bars{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px 28px}
.sk-bars li{display:grid;grid-template-columns:110px 1fr 22px;align-items:center;gap:10px;font-size:14px}
.sk-bars i{height:8px;background:var(--sk-road);border-radius:9px;overflow:hidden}.sk-bars i b{display:block;height:100%;background:var(--sk-blue);border-radius:9px}
.sk-bars em{font-style:normal;font-weight:700}
.sk-why{margin:18px 0 0}
.sk-road{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.sk-road li{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:var(--sk-green-soft)}.sk-road li.ok .sk-ic{color:var(--sk-green)}
.sk-road li.no{background:var(--sk-red-soft)}.sk-road li.no .sk-ic{color:var(--sk-red)}
.sk-weak{display:flex;gap:10px;margin-top:18px;padding:14px;border-radius:12px;background:var(--sk-amber-soft);color:#5c3700}.sk-weak p{margin:0}
.sk-video{margin-top:18px;border-radius:12px;overflow:hidden}.sk-video iframe{width:100%;aspect-ratio:16/9;height:auto}
/* تفاصيل المنتج */
.sk-facts,.sk-box{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:8px}
.sk-facts li,.sk-box li{display:flex;gap:8px;align-items:center}
.sk-specs{width:100%;border-collapse:collapse;margin:0 0 12px}.sk-specs th,.sk-specs td{padding:10px 12px;border-bottom:1px solid var(--sk-line);text-align:start}.sk-specs th{width:40%;color:var(--sk-muted);font-weight:600}
.sk-note{color:var(--sk-muted);font-size:14px}
.sk-fit{display:flex;gap:8px;align-items:center;padding:10px 14px;border-radius:10px;margin:8px 0;font-weight:600}
.sk-fit.yes{background:var(--sk-green-soft);color:var(--sk-green)}.sk-fit.no{background:var(--sk-amber-soft);color:var(--sk-amber)}
/* الشريط العلوي */
.sk-bar{background:var(--sk-blue-d);color:#fff;text-align:center;font-size:14px;padding:8px 16px}.sk-bar p{margin:0}.sk-bar a{color:#fff;text-decoration:underline}
/* اختيار المركبة */
.sk-vp{background:#fff;border:1px solid var(--sk-line);border-radius:var(--sk-r-l);padding:22px;box-shadow:0 6px 18px rgba(28,31,38,.06)}
.sk-vp h2{margin:0 0 4px;font-size:22px}.sk-vp p{margin:0 0 14px;color:var(--sk-muted)}
.sk-seg{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}
.sk-seg button{flex:1 1 auto;border:1px solid var(--sk-line);background:#fff;border-radius:999px;padding:8px 12px;font-weight:700;cursor:pointer;color:var(--sk-ink)}
.sk-seg button[aria-pressed=true]{background:var(--sk-blue);border-color:var(--sk-blue);color:#fff}
.sk-vp-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.sk-vp-row select{width:100%;height:44px;border-radius:10px}
.sk-vp .sk-vp-saved{margin:10px 0 0;font-size:14px;color:var(--sk-green)}
/* كروت */
.sk-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}
.sk-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:170px;border-radius:var(--sk-r-l);overflow:hidden;background:var(--sk-blue-soft);color:var(--sk-ink)!important;text-decoration:none;padding:14px}
.sk-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sk-tile:has(img){color:#fff!important}
.sk-tile:has(img)::after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 35%,rgba(0,0,0,.65))}
.sk-tile b,.sk-tile small{position:relative;z-index:1}.sk-tile b{font-size:18px}.sk-tile-ic{position:absolute;top:14px;inset-inline-start:14px;color:var(--sk-blue)}.sk-tile-ic .sk-ic{width:40px;height:40px}
.sk-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}
.sk-card{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:var(--sk-ink)!important;border:1px solid var(--sk-line);border-radius:var(--sk-r-l);overflow:hidden;padding-bottom:14px;background:#fff}
.sk-card img{width:100%;aspect-ratio:16/10;object-fit:cover}.sk-card b,.sk-card small{padding:0 14px}.sk-card small{color:var(--sk-muted)}
.sk-offers{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}
.sk-offer{display:flex;flex-direction:column;gap:4px;padding:18px;border-radius:var(--sk-r-l);text-decoration:none;color:#fff!important;min-height:120px}
.sk-offer b{font-size:19px}.sk-offer span{margin-top:auto;font-size:13px;opacity:.85}
.sk-offer.sk-red{background:var(--sk-red)}.sk-offer.sk-blue{background:var(--sk-blue)}.sk-offer.sk-ink{background:var(--sk-ink)}
.sk-kits{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}
.sk-kit{border:1px solid var(--sk-line);border-radius:var(--sk-r-l);padding:16px;background:#fff;display:flex;flex-direction:column;gap:8px}
.sk-kit h3{margin:0;font-size:18px}.sk-kit h3 a{color:inherit}.sk-kit p{margin:0;color:var(--sk-muted)}.sk-kit ul{margin:0;padding-inline-start:18px;font-size:14px}
.sk-kit-imgs{display:flex;gap:6px}.sk-kit-imgs img{width:64px;height:64px;object-fit:cover;border-radius:10px;background:var(--sk-road)}
.sk-kit-price{margin-top:auto}.sk-kit-price b{font-size:20px}.sk-kit-price del{color:var(--sk-muted)}
.sk-off{background:var(--sk-red-soft);color:var(--sk-red);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}
.sk-points{margin:0;padding-inline-start:20px;display:grid;gap:6px}
.sk-countdown{font-variant-numeric:tabular-nums;font-weight:800;color:var(--sk-red)}
.sk-empty{color:var(--sk-muted)}
@media(max-width:600px){.sk-test{padding:16px}.sk-bars li{grid-template-columns:90px 1fr 20px}.sk-tiles{grid-template-columns:repeat(2,1fr)}.sk-tile{min-height:130px}}
/* صفحات Elementor: من غير شريط العنوان بتاع WoodMart */
body.elementor-page:not(.woocommerce-page) .page-title,body.elementor-page:not(.woocommerce-page) .wd-page-title{display:none!important}
/* كروت المنتجات: من غير تكرار أسماء الأقسام */
.product-grid-item .wd-product-cats,.product-grid-item .woodmart-product-cats{display:none}
.sk-legacy .elementor-widget-text-editor p:last-child{margin-bottom:0}
