.s-472f7877f2557c5e69c0,.s-63448fb8a0a900f7b3a7{display:grid;grid-template-columns:1fr auto;gap:10px}#ud-cookie-banner,#udcb-manage{position:fixed;inset:auto 16px 16px auto}#ud-cookie-banner{z-index:99999;width:min(92vw,420px);color:var(--navy);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,"Helvetica Neue",Arial,"Noto Sans"}#udcb-card{background:linear-gradient(180deg,#fff,#fbfaf7);border:1px solid rgba(15,42,67,.12);border-radius:var(--radius-ud);box-shadow:var(--shadow-ud);overflow:hidden;transform:translateY(12px);opacity:0;transition:transform .4s,opacity .35s}#ud-cookie-banner.s-f70d86a37e551a941f03 #udcb-card{transform:translateY(0);opacity:1}#udcb-top{display:grid;gap:10px;padding:14px 14px 12px;background:radial-gradient(700px 400px at 20% -30%,#fff3e2 0,transparent 60%),radial-gradient(600px 360px at 110% -30%,#e6f1ea 0,transparent 55%),var(--beige);border-bottom:1px solid rgba(15,42,67,.08)}#udcb-title{font-weight:900;font-size:15px;letter-spacing:.2px}#udcb-text{font-size:13px;color:var(--muted);line-height:1.4}#udcb-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:12px;background:#fff}.s-dd0958a69da549bbfbc4{cursor:pointer;border-radius:var(--radius-sm);padding:10px 12px;font-weight:800;font-size:13px;border:1px solid rgba(15,42,67,.18);background:#fff;transition:background .2s,transform .04s}#udcb-manage button:hover,.s-dd0958a69da549bbfbc4:hover{background:rgba(134,162,138,.1)}.s-dd0958a69da549bbfbc4:active{transform:translateY(1px)}.s-dd0958a69da549bbfbc4.s-e3b7c980d763196e9d13{background:var(--navy);color:#fff;border-color:transparent}.s-dd0958a69da549bbfbc4.s-e3b7c980d763196e9d13:hover{background:var(--navy-80)}.s-4a7167008b2c12e787e3{color:var(--link-color);text-decoration:none;font-weight:800}#udcb-panel{display:none;border-top:1px solid rgba(15,42,67,.12);background:#fff}#udcb-panel.s-e11f382f813a4da80538{display:block}.s-d4b0b49d6b84ecf3da50{padding:12px;display:grid;gap:10px}.s-472f7877f2557c5e69c0{align-items:center;padding:10px 12px;border:1px solid rgba(15,42,67,.12);border-radius:var(--radius-sm);background:linear-gradient(180deg,#fff,#fbfaf7)}.s-472f7877f2557c5e69c0 h4{margin:0;font-size:14px}.s-472f7877f2557c5e69c0 p{margin:2px 0 0;font-size:12px;color:var(--muted)}.s-7ef4d63a4eeff1242916{--w:44px;--h:26px;position:relative;width:var(--w);height:var(--h)}.s-7ef4d63a4eeff1242916 input{position:absolute;inset:0;opacity:0}.s-79432f6caaab03677608{position:absolute;inset:0;background:rgba(15,42,67,.18);border-radius:999px;transition:background .25s}#udcb-manage button,.s-a53eedbbca9de75bee12{background:#fff;box-shadow:var(--shadow-ud)}.s-a53eedbbca9de75bee12{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;transition:transform .25s}.s-7ef4d63a4eeff1242916 input:checked+.s-79432f6caaab03677608{background:var(--sage)}.s-7ef4d63a4eeff1242916 input:checked+.s-79432f6caaab03677608 .s-a53eedbbca9de75bee12{transform:translateX(18px)}.s-63448fb8a0a900f7b3a7{padding-top:4px;align-items:center}.s-53a04486cb690e0307cb{justify-self:end}#udcb-manage{z-index:99998;display:none}#udcb-manage button{cursor:pointer;padding:8px 12px;border-radius:999px;font-weight:800;font-size:12px;color:var(--navy);border:1px solid rgba(15,42,67,.18)}@media (prefers-reduced-motion:reduce){#udcb-card{transition:none}}@media (max-width:520px){#udcb-actions{grid-template-columns:1fr 1fr}#btn-accept-all{grid-column:1/-1}}