body.shai-seller-preview{padding-bottom:var(--shai-consent-height,0px)}
body.shai-seller-preview .shai-consent-banner[hidden]{display:none!important}
body.shai-seller-preview .shai-consent-banner{position:fixed;inset:auto 0 0;z-index:100000;padding:18px max(20px,calc((100vw - 1180px)/2));background:#fff;border-top:1px solid #cbd9e2;box-shadow:0 -6px 30px #0e355019;display:flex;align-items:center;gap:24px;direction:rtl;color:#153b56;font-family:Heebo,sans-serif}
body.shai-seller-preview .shai-consent-banner h2{margin:0 0 6px;font-size:18px;line-height:1.5;color:#103a57}
body.shai-seller-preview .shai-consent-banner p{margin:0;font-size:15px;line-height:1.8;color:#4c6677;max-width:700px}
body.shai-seller-preview .shai-consent-actions{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0}
body.shai-seller-preview .shai-consent-actions button{min-height:48px;padding:10px 16px;border:1px solid #b8cbd7;border-radius:8px;background:white;color:#123d58;font-family:Heebo,sans-serif;font-size:15px;cursor:pointer;font-weight:600;line-height:1.5}
body.shai-seller-preview .shai-consent-actions [data-shai-consent-accept]{background:#0e547d;border-color:#0e547d;color:white}
body.shai-seller-preview .shai-consent-banner a,body.shai-seller-preview .shai-consent-dialog a{color:#0e547d;text-decoration:underline;text-underline-offset:4px}
body.shai-seller-preview .consent-reopen{display:inline-block;border:0;background:transparent;font-family:Heebo,sans-serif;color:inherit;text-decoration:underline;cursor:pointer;padding:12px 6px;min-height:48px;font-size:inherit}
body.shai-seller-preview .shai-consent-dialog{width:min(650px,calc(100% - 32px));max-height:85vh;overflow:auto;box-sizing:border-box;border:1px solid #cedbe4;border-radius:16px;padding:32px;color:#153b56;direction:rtl;background:#fff;font-family:Heebo,sans-serif}
body.shai-seller-preview .shai-consent-dialog::backdrop{background:#07283ac2}
body.shai-seller-preview .shai-consent-dialog h2{font-size:26px;line-height:1.5;margin:10px 0 20px;color:#103a57}
body.shai-seller-preview .shai-consent-dialog h3{font-size:18px;line-height:1.6;margin:24px 0 6px;color:#103a57}
body.shai-seller-preview .shai-consent-dialog p{font-size:16px;line-height:1.9;margin:0 0 12px;color:#4c6677}
body.shai-seller-preview .shai-consent-dialog .shai-consent-actions{margin:24px 0 20px}
body.shai-seller-preview .shai-consent-close{position:absolute;top:8px;left:8px;min-width:44px;min-height:44px;border:0;background:transparent;color:#103a57;font-size:30px;cursor:pointer}
body.shai-seller-preview .accessibility-controls{bottom:calc(var(--shai-consent-height,0px) + 20px)}
body.shai-seller-preview .shai-consent-actions button:focus-visible,body.shai-seller-preview .consent-reopen:focus-visible,body.shai-seller-preview .shai-consent-close:focus-visible{outline:3px solid #0d82bc;outline-offset:3px}
html.a11y-large-text body.shai-seller-preview .shai-consent-banner p,html.a11y-large-text body.shai-seller-preview .shai-consent-dialog p{font-size:22px;line-height:1.8}
@media(max-width:900px){body.shai-seller-preview .shai-consent-banner{display:block;padding:14px 20px}body.shai-seller-preview .shai-consent-banner .shai-consent-actions{margin-top:12px}}
@media(max-width:480px){body.shai-seller-preview .shai-consent-banner .shai-consent-actions{display:grid;grid-template-columns:1fr 1fr}body.shai-seller-preview .shai-consent-banner [data-shai-consent-open]{grid-column:1/-1}body.shai-seller-preview .shai-consent-dialog{padding:28px 20px}body.shai-seller-preview .shai-consent-dialog .shai-consent-actions{display:grid;grid-template-columns:1fr 1fr}}
