.action-confirm-dialog{width:min(440px,calc(100vw - 32px));max-width:none;border:1px solid #e0e9e1;border-radius:16px;padding:28px;background:#fff;color:#20352e;box-shadow:0 24px 70px #102e2440}
.action-confirm-dialog::backdrop{background:#102e2499}
.action-confirm-dialog form{margin:0}
.action-confirm-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#fff3db;color:#a66b13;font-size:24px;font-weight:800;margin-bottom:16px}
.action-confirm-dialog h2{font-size:20px;margin:0 0 10px}
.action-confirm-dialog p{font-size:14px;color:#61766a;line-height:1.55;margin:0 0 26px}
.action-confirm-buttons{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}
@media(max-width:480px){.action-confirm-dialog{padding:22px}.action-confirm-buttons .btn{flex:1}}
