/* SEHO — cookie panel. Trzy równorzędne działania i łatwy powrót do preferencji. */
#seho-consent-bar{position:fixed;z-index:999999;left:16px;right:16px;bottom:16px;max-width:650px;margin:auto;background:#142536;color:#f3f7fa;border:1px solid #b48b41;border-radius:12px;padding:19px;box-shadow:0 12px 36px #000a;font:14px/1.55 system-ui,sans-serif}
#seho-consent-bar h2{font-size:19px;line-height:1.3;margin:0 0 8px;color:#fff}#seho-consent-bar p{margin:0 0 12px;color:#d6e0e8}
.seho-consent-actions{display:flex;flex-wrap:wrap;gap:9px}.seho-consent-actions button,.seho-cookie-details button{cursor:pointer;border:1px solid #c19345;background:transparent;color:#f3f7fa;border-radius:7px;padding:10px 13px;font:inherit;font-weight:650}
#seho-consent-bar .seho-cookie-accept{background:#e0a53e;color:#08131f;border-color:#e0a53e}.seho-cookie-details{border-top:1px solid #40505d;margin-top:14px;padding-top:14px}.seho-cookie-details[hidden]{display:none}.seho-cookie-details label{display:block;margin:8px 0 14px}.seho-cookie-details input{accent-color:#e0a53e}.seho-cookie-policy{display:inline-block;color:#f1c16c;margin-top:12px;text-decoration:underline}
.seho-cookie-settings{margin-left:12px;background:transparent;color:inherit;border:0;text-decoration:underline;cursor:pointer;font:inherit;font-size:12px}
@media(max-width:450px){#seho-consent-bar{left:10px;right:10px;bottom:10px;padding:14px}.seho-consent-actions{display:grid;grid-template-columns:1fr}.seho-consent-actions button{width:100%}}
