.action-dialog{color:#123348;background:#fff;border:1px solid #d6e2e9;border-radius:16px;width:min(620px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:26px;font:14px/1.5 Arial,sans-serif;overflow:auto;box-shadow:0 24px 80px #071d3240}.action-dialog::backdrop{background:#071d3270}.action-dialog h2{margin:0 0 12px;font-size:21px}.action-dialog p{margin:0 0 16px}.action-dialog label{gap:6px;font-size:13px;font-weight:600;display:grid}.action-dialog input,.action-dialog select{box-sizing:border-box;color:#123348;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd9e2;border-radius:7px;padding:10px}.action-dialog :focus-visible{outline-offset:2px;outline:2px solid #f76c13}.action-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.action-dialog-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.action-dialog .action-dialog-wide{grid-column:1/-1}.action-dialog-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.action-dialog button{color:#123348;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd9e2;border-radius:7px;padding:10px 16px}.action-dialog button[type=submit]{color:#fff;background:#ff6c10;border-color:#ff6c10;font-weight:700}.action-dialog button:disabled{opacity:.6;cursor:wait}.action-dialog-error{color:#b91c1c;margin:14px 0 0!important}@media (width<=520px){.action-dialog{padding:20px}.action-dialog-fields{grid-template-columns:1fr}}
