.action-feedback{color:#243d43;text-align:center;background:#fff;border:1px solid #dfebe5;border-radius:22px;width:min(450px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:32px 28px 24px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 100px #102c3933}.action-feedback::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#122d3b80}.action-feedback[open]{animation:.2s ease-out feedback-enter}.action-feedback .action-feedback-close{color:#506a70;background:#eff3f4;border-radius:50%;place-items:center;width:36px;height:36px;min-height:0;padding:0;display:grid;position:absolute;top:12px;right:12px}.action-feedback-icon{color:#2b8060;background:#e8f5ed;border-radius:22px;place-items:center;width:72px;height:72px;margin:4px auto 20px;display:grid}.action-feedback.is-error .action-feedback-icon{color:#b95135;background:#fff0e8}.action-feedback.is-info .action-feedback-icon{color:#386998;background:#eaf1fa}.action-feedback h2{margin:0 0 12px;font-size:21px;font-weight:750;line-height:1.6}.action-feedback p{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.9}.action-feedback-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin:24px 0 12px;display:flex}.action-feedback-actions button{color:#26474b;background:#eff3f4;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 20px;font-size:13px;font-weight:700;display:flex}.action-feedback-actions .action-feedback-primary{color:#fff;background:#204d4d}.action-feedback small{color:#7a898f;font-size:11px;line-height:1.8;display:block}.action-feedback button:focus-visible{outline-offset:3px;outline:3px solid #df905f}@keyframes feedback-enter{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.action-feedback[open]{animation:none}}@media (max-width:500px){.action-feedback{padding:30px 20px 22px}.action-feedback h2{font-size:19px}.action-feedback p{font-size:14px}}
