.awa-privacy{position:fixed;z-index:11000;left:24px;bottom:24px;width:min(580px,calc(100vw - 48px));padding:26px;background:#fff;color:#1d3745;border:1px solid #d7e1e5;border-radius:14px;box-shadow:0 18px 60px #16364926;font-family:inherit;box-sizing:border-box;text-align:left}
.awa-privacy[hidden]{display:none!important}.awa-privacy h2{font-size:22px;line-height:1.25;letter-spacing:-.02em;margin:0 0 10px;color:#1d3745}.awa-privacy p{font-size:14px;line-height:1.6;margin:0 0 10px;color:#49616b}.awa-privacy a{color:#315b72;font-size:13px;text-decoration:underline;text-underline-offset:3px}.awa-privacy-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.awa-privacy-actions button{font:600 14px/1.35 inherit;font-family:inherit;font-size:14px;line-height:1.35;font-weight:600;min-height:44px;padding:12px;color:#fff;background:#203e4e;border:1px solid #203e4e;border-radius:6px;cursor:pointer}.awa-privacy-actions button:hover{background:#315b72}.awa-privacy button:focus-visible,.awa-privacy a:focus-visible,.awa-privacy-settings:focus-visible{outline:3px solid #5b9ab1;outline-offset:4px}.awa-privacy-settings{font:inherit;font-size:12px;border:0;background:transparent;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:12px 0;margin:12px 24px}
@media(max-width:540px){.awa-privacy{left:12px;bottom:12px;width:calc(100vw - 24px);padding:20px}.awa-privacy h2{font-size:20px}.awa-privacy-actions{gap:8px}.awa-privacy-actions button{font-size:12px;padding:11px 8px}}
