.serton-cookie-banner{
  position:fixed; left:0; right:0; bottom:0; z-index:99999;
  padding:14px; background:rgba(6,18,38,.96); color:#fff;
  box-shadow:0 -10px 35px rgba(0,0,0,.2); font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;
}
.serton-cookie-inner{width:min(1100px,100%);margin:0 auto;display:flex;gap:22px;align-items:center;justify-content:space-between}
.serton-cookie-copy{max-width:720px}.serton-cookie-copy strong{font-size:16px}.serton-cookie-copy p{margin:6px 0 5px;color:#dce5f1;font-size:13px;line-height:1.5}
.serton-cookie-copy a{color:#fff;text-decoration:underline;text-underline-offset:2px;font-size:12px;font-weight:800}
.serton-cookie-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}
.serton-cookie-choice{appearance:none;border:1px solid rgba(255,255,255,.7);background:#fff;color:#08162d;border-radius:999px;padding:11px 16px;min-width:150px;font:800 13px/1 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;cursor:pointer}
.serton-cookie-choice:focus-visible,.serton-cookie-settings:focus-visible{outline:3px solid #e4ae4d;outline-offset:2px}
.serton-cookie-settings{position:fixed;left:12px;bottom:12px;z-index:9998;appearance:none;border:1px solid rgba(8,22,45,.22);background:#fff;color:#08162d;border-radius:999px;padding:8px 11px;font:800 10px/1 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;box-shadow:0 5px 18px rgba(8,22,45,.14);cursor:pointer}
.serton-cookie-banner + .serton-cookie-settings{display:none}
@media(max-width:720px){.serton-cookie-inner{align-items:stretch;flex-direction:column}.serton-cookie-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.serton-cookie-choice{min-width:0;width:100%;padding:12px 10px}.serton-cookie-copy p{font-size:12px}}
@media(max-width:390px){.serton-cookie-actions{grid-template-columns:1fr}}
