.evalid-confirm-provider{display:contents}.evalid-confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:grid;place-items:center;padding:24px;background:#0f20377a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.evalid-confirm-dialog{width:min(480px,calc(100vw - 32px));display:grid;grid-template-columns:48px 1fr;gap:0 16px;padding:24px;border:1px solid #dce5ef;border-radius:16px;background:#fff;box-shadow:0 24px 70px #0f203738}.evalid-confirm-icon{grid-row:1/span 2;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#fff1f1;color:#b42318;font-size:22px;font-weight:700}.evalid-confirm-icon.is-primary{background:#eef4ff;color:#2f6fed}.evalid-confirm-copy{min-width:0}.evalid-confirm-eyebrow{display:block;margin:1px 0 5px;color:#2f6fed;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.evalid-confirm-copy h2{margin:0;color:#102a43;font-size:21px;line-height:1.25}.evalid-confirm-copy p{margin:9px 0 0;color:#52667a;font-size:14px;line-height:1.55}.evalid-confirm-actions{grid-column:2;display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.evalid-confirm-actions .btn{min-width:110px}.evalid-confirm-actions .evalid-confirm-danger{border:1px solid #c4322b;background:#c4322b;color:#fff}.evalid-confirm-actions .evalid-confirm-danger:hover{border-color:#a82822;background:#a82822;color:#fff}.evalid-confirm-actions .evalid-confirm-danger:focus-visible{outline:3px solid rgba(196,50,43,.22);outline-offset:2px}body .contractor-react-modal-backdrop{background:#0f20377a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}body .contractor-react-confirm{width:min(480px,calc(100vw - 32px));padding:24px;border:1px solid #dce5ef;border-radius:16px;background:#fff;box-shadow:0 24px 70px #0f203738}body .contractor-react-confirm-icon{width:44px;height:44px;display:grid;place-items:center;margin:0 0 14px;border-radius:50%;background:#fff1f1;color:#b42318;font-size:22px;font-weight:700}body .contractor-react-confirm h3{margin:0;color:#102a43;font-size:21px;line-height:1.25}body .contractor-react-confirm p{margin:9px 0 0;color:#52667a;font-size:14px;line-height:1.55}body .contractor-react-confirm-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}body .contractor-react-confirm-actions .btn-danger{border:1px solid #c4322b;background:#c4322b;color:#fff}@media(max-width:640px){.evalid-confirm-backdrop{padding:16px;align-items:end}.evalid-confirm-dialog{grid-template-columns:40px 1fr;padding:20px;border-radius:14px}.evalid-confirm-icon{width:38px;height:38px;font-size:19px}.evalid-confirm-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.evalid-confirm-actions .btn{min-width:0}}
