.afu-feedback-button{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;padding:7px;margin:5px;border:0;border-radius:8px;background:#0d6efd;vertical-align:middle}.afu-feedback-button img{width:36px;height:36px}.afu-feedback-dialog{box-sizing:border-box;width:min(540px,calc(100vw - 24px));max-height:90vh;overflow:auto;border:1px solid #cbd5e1;border-radius:14px;padding:24px;color:#202020;background:#fff;box-shadow:0 20px 70px #0004;font:16px/1.5 system-ui,sans-serif}.afu-feedback-dialog::backdrop{background:#10203066}.afu-feedback-dialog h2{margin:0 0 8px;font-size:1.5rem}.afu-feedback-dialog label{display:block;margin:14px 0 5px}.afu-feedback-dialog select,.afu-feedback-dialog textarea{box-sizing:border-box;width:100%;padding:10px;border:1px solid #94a3b8;border-radius:6px;font:inherit}.afu-feedback-dialog textarea{min-height:145px;resize:vertical}.afu-feedback-dialog .afu-feedback-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.afu-feedback-dialog button{padding:9px 15px;border:1px solid #94a3b8;border-radius:6px;font:inherit;cursor:pointer}.afu-feedback-dialog button[type=submit]{background:#0d6efd;color:white;border-color:#0d6efd}.afu-feedback-dialog button:disabled{opacity:.6;cursor:wait}.afu-feedback-context{color:#586474;font-size:.9rem}.afu-feedback-dialog [role=status]{margin-top:12px}.afu-feedback-dialog .afu-feedback-reply{display:flex;align-items:center;gap:8px}

.afu-feedback-success{text-align:center;padding:18px 0}.afu-feedback-success[hidden]{display:none}.afu-feedback-check{display:flex;align-items:center;justify-content:center;width:76px;height:76px;margin:0 auto 18px;border-radius:50%;background:#dcfce7;color:#15803d;font-size:46px;font-weight:bold}.afu-feedback-success .afu-feedback-actions{justify-content:center}.afu-feedback-success [data-feedback-close]{background:#15803d;color:white;border-color:#15803d}
