section.zgoda{padding:0}.zgoda{position:fixed;z-index:60;left:16px;right:16px;bottom:16px;margin:0 auto;max-width:960px;background:var(--surface,#fff);color:var(--ink);border:1px solid var(--line);border-top:4px solid var(--dz-accent);border-radius:var(--r-card,8px);box-shadow:0 18px 48px -18px rgba(18,26,38,.45);font-family:var(--f-body)}.zgoda[hidden]{display:none}.zgoda__in{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 28px;align-items:center;padding:18px 22px}.zgoda h2{grid-column:1 / -1;margin:0;font:700 1.05rem/1.3 var(--f-body);letter-spacing:0;color:var(--ink)}.zgoda h2:focus{outline:none}.zgoda h2:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.zgoda p{margin:0;font-size:.92rem;line-height:1.55;color:var(--muted);max-width:68ch}.zgoda a{color:var(--link);text-decoration:underline;text-underline-offset:2px}.zgoda__btns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.zgoda__b{min-width:168px;min-height:48px;background:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-bg)}.zgoda__b:hover{background:var(--btn-bg-h);border-color:var(--btn-bg-h);color:var(--btn-fg)}.zgoda__b:focus-visible{outline:3px solid var(--dz-accent);outline-offset:2px}html.zgoda-on .callbar{visibility:hidden!important}.foot-link{font:inherit;color:#E6EAEF;background:none;border:0;padding:0;cursor:pointer;text-align:left}.foot-link:hover{text-decoration:underline}@media (max-width:760px){.zgoda{left:0;right:0;bottom:0;border-radius:var(--r-card,8px) var(--r-card,8px) 0 0;border-left:0;border-right:0;border-bottom:0}.zgoda__in{grid-template-columns:1fr;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.zgoda h2{font-size:1rem}.zgoda p{font-size:.86rem;line-height:1.45}.zgoda__btns{gap:8px}.zgoda__b{min-width:0;padding:10px 8px;font-size:.98rem}}@media (prefers-reduced-motion:no-preference){.zgoda:not([hidden]){animation:zgoda-in .32s var(--ease-out,ease-out) both}}@keyframes zgoda-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}