.notice{z-index:1000;box-sizing:border-box;color:#edf3ff;background:#101b2df7;border:1px solid #5a719a;border-radius:14px;align-items:flex-end;gap:16px;width:min(430px,100vw - 32px);padding:18px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 20px 50px #00000080}.content{flex:1;min-width:0}.content b{font-size:13px;display:block}.content p{color:#a9b9d0;margin:6px 0 0;font-size:11px;line-height:1.6}.actions{flex:none;gap:8px;display:flex}.actions button{color:#dae6fb;min-height:38px;font:inherit;cursor:pointer;white-space:nowrap;background:#17253b;border:1px solid #4b6187;border-radius:8px;padding:9px 11px;font-size:10px}.actions .accept{color:#fff;background:#657ee1;border-color:#9aacff}@media (max-width:600px){.notice{flex-direction:column;align-items:stretch;bottom:16px;right:16px}.actions{grid-template-columns:1fr 1fr;display:grid}}
.legalLinks{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.legalLinks a{color:#9db2dc;text-decoration:none}.legalLinks a:hover,.legalLinks a:focus-visible{color:#d6e2ff;text-underline-offset:3px;text-decoration:underline}@media (max-width:700px){.legalLinks{justify-content:flex-start;gap:11px}}
