/* Restrained preview: preserve the original neutral night palette. */
.partner-brand>div{flex:1;min-width:160px}.partner-card h3{line-height:1.4}
.partner-offer{width:100%;box-sizing:border-box;margin:0 0 24px;padding:18px 0 18px 18px;border:0;border-inline-start:2px solid #b66a37;padding-inline-start:18px;color:inherit;background:transparent;border-radius:0}
.partner-offer p{margin:0 0 14px;font-weight:500;line-height:1.7}.offer-values{display:flex;gap:32px;flex-wrap:wrap}.offer-values span{display:flex;flex-direction:column;gap:4px;font-size:15px}.offer-values strong{font-size:1.8rem;line-height:1.2;color:#965124}.partner-offer .offer-contact{font-size:14px;font-weight:400;margin:14px 0 0;color:var(--muted)}
html[data-theme=dark] .partner-card{border-color:#525b57}
html[data-theme=dark] .partner-offer{border-inline-start-color:#c69c70}
html[data-theme=dark] .offer-values strong{color:#e5bd90}

/* באנר עוגיות קומפקטי · 08.10.2026 */
#consent-banner:not([hidden]){gap:16px;padding:10px 16px;max-width:760px;border-radius:12px}
#consent-banner h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
#consent-banner p{font-size:14px}
#consent-banner .consent-details{display:inline;margin:0}
#consent-banner .consent-details summary{display:inline;min-height:0;padding:0;font-size:13px}
#consent-banner .consent-details[open]{display:block}
#consent-banner .consent-actions{align-items:center;gap:14px}
#consent-banner .consent-actions #consent-allow{min-width:104px;min-height:44px}
#consent-banner .consent-actions #consent-deny{background:none!important;border:0!important;min-width:0;min-height:44px;padding:8px 4px;font-weight:400;font-size:14px;text-decoration:underline;color:inherit!important}
body:has(#consent-banner:not([hidden])){padding-bottom:110px;scroll-padding-bottom:110px}
@media(max-width:700px){
 #consent-banner:not([hidden]){display:flex;flex-wrap:wrap;gap:6px 12px;padding:10px 14px}
 #consent-banner .consent-copy{flex:1 1 100%}
 #consent-banner .consent-actions{display:flex;width:100%;justify-content:flex-start}
 #consent-banner .consent-actions #consent-allow{flex:1 1 auto}
 body:has(#consent-banner:not([hidden])){padding-bottom:150px;scroll-padding-bottom:150px}
}
