.ayla-wa-overlay[hidden]{display:none!important}.ayla-wa-overlay{position:fixed;inset:0;z-index:2147483000;background:rgba(0,0,0,.56);display:flex;align-items:center;justify-content:center;padding:20px}.ayla-wa-dialog{box-sizing:border-box;width:min(100%,670px);max-height:min(88vh,850px);overflow-y:auto;background:#fff;color:#111;padding:28px;font:14px/1.48 Arial,Helvetica,sans-serif;box-shadow:0 12px 40px rgba(0,0,0,.25)}.ayla-wa-dialog h2{font:500 15px/1.4 Arial,Helvetica,sans-serif;color:#e00000;margin:0 0 22px}.ayla-wa-dialog h3{font:bold 14px/1.4 Arial,Helvetica,sans-serif;color:#111;text-decoration:underline;margin:24px 0 14px}.ayla-wa-dialog p{margin:0 0 15px}.ayla-wa-dialog a{color:#173fc9;text-decoration:underline}.ayla-wa-actions{display:flex;gap:28px;justify-content:center;margin-top:35px}.ayla-wa-actions button{background:white;border:1px solid #111;border-radius:0;color:#111;min-height:51px;min-width:205px;padding:11px 16px;font:bold 13px Arial,Helvetica,sans-serif;cursor:pointer}.ayla-wa-actions button:hover,.ayla-wa-actions button:focus-visible{background:#f5e078;color:#111}.ayla-wa-actions button:disabled{opacity:.5;cursor:not-allowed}body.ayla-wa-modal-open{overflow:hidden}@media(max-width:540px){.ayla-wa-overlay{padding:10px}.ayla-wa-dialog{padding:20px;max-height:92vh}.ayla-wa-actions{gap:12px;flex-direction:column}.ayla-wa-actions button{width:100%}}
