/* Compact, nonmodal bottom notice. Brand tokens keep the site visible. */
.pashut-consent[hidden]{display:none}
.pashut-consent{position:fixed;inset:auto 12px max(12px,env(safe-area-inset-bottom)) auto;z-index:1000;width:min(560px,calc(100% - 24px));max-height:150px;overflow:auto;color:var(--pt-ink);font:400 16px/1.35 'IBM Plex Sans Hebrew',sans-serif;scrollbar-width:thin}
.pashut-consent__card{padding:8px;border:1px solid var(--pt-card-border);border-radius:16px;background:var(--pt-surface)}
.pashut-consent h2{font-size:18px;line-height:1.25;margin:0 0 4px;font-weight:600}
.pashut-consent p{margin:0 0 8px}
.pashut-consent a,.pashut-consent summary{display:inline-flex;align-items:center;min-height:56px;color:var(--pt-action);cursor:pointer}
.pashut-consent details summary{margin-inline-end:12px}
.pashut-consent details>a{white-space:nowrap}
.pashut-consent summary{list-style:revert}
.pashut-consent__actions{display:flex;gap:8px}
.pashut-consent button{flex:1 1 0;min-width:0;min-height:56px;padding:8px;border:1px solid var(--pt-action);border-radius:28px;background:transparent;color:var(--pt-action);font:600 16px/1.4 'IBM Plex Sans Hebrew',sans-serif;cursor:pointer}
/* Eran 16.10.2026: allowing is the encouraged choice (filled action colour, first); declining stays a real outline button. */
.pashut-consent button[data-choice="yes"]{background:var(--pt-action);color:var(--pt-on-action,#fff)}
.pashut-consent :focus-visible{outline:3px solid var(--pt-rakefet);outline-offset:3px}
body:has(.pashut-consent:not([hidden])){padding-bottom:174px}
@media(min-width:760px){body:has(.pashut-consent:not([hidden])){padding-bottom:174px}}
