.uad-notice{max-width:520px;width:calc(100% - 32px);border:0;border-radius:14px;padding:0;color:#223042;background:#fff;box-shadow:0 24px 70px rgba(25,38,56,.45);font-family:Archivo,sans-serif}
.uad-notice::backdrop{background:rgba(25,38,56,.72)}
.uad-notice-body{padding:30px 30px 26px}
.uad-notice h2{margin:0 0 14px;font-size:24px;line-height:1.2}
.uad-notice p{margin:0 0 14px;font-size:15px;line-height:1.55}
.uad-notice ul{margin:0 0 18px;padding:0;list-style:none;display:grid;gap:8px}
.uad-notice li a{display:block;padding:11px 14px;border:1px solid #d9e2e3;border-radius:8px;color:#007568;font-weight:600;text-decoration:none;font-size:14px}
.uad-notice li a:hover,.uad-notice li a:focus-visible{background:#e6f5f0}
.uad-notice button{width:100%;min-height:46px;border:0;border-radius:8px;background:#007568;color:#fff;font:inherit;font-weight:600;font-size:15px;cursor:pointer}
.uad-notice button:hover{background:#005f55}
.uad-notice :focus-visible,.uad-pill:focus-visible{outline:3px solid #00bfa5;outline-offset:2px}
.uad-pill{padding:6px 12px;border:1px solid #c9d6d6;border-radius:999px;background:#fff;color:#536779;font:inherit;font-size:12px;line-height:1.3;cursor:pointer;white-space:nowrap}
.uad-pill:hover{color:#223042;border-color:#007568}
.uad-floating{position:fixed;left:50%;bottom:10px;transform:translateX(-50%);z-index:40}
@media(max-width:560px){.uad-notice-body{padding:24px 20px 20px}.uad-notice h2{font-size:21px}.uad-pill{font-size:11px;padding:5px 10px}}
