.inv-confirm-dialog{color:#2e3b2b;background:#fffefa;border:1px solid #dde4d8;border-radius:24px;width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:32px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 80px #18251633}.inv-confirm-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#202b2459}.inv-confirm-icon{color:#61744f;background:#edf1e6;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:24px;display:grid}.inv-confirm-eyebrow{letter-spacing:.13em;color:#718068;font-size:10px;font-weight:600}.inv-confirm-dialog h2{letter-spacing:-.04em;margin:10px 0 14px;font-size:27px;font-weight:500}.inv-confirm-dialog p{color:#6a7364;margin:0;font-size:14px;line-height:1.75}.inv-confirm-actions{gap:10px;margin-top:28px;display:flex}.inv-confirm-actions button{cursor:pointer;border-radius:12px;flex:1;min-height:46px;padding:11px 14px;font-size:13px;transition:background .15s}.inv-confirm-secondary{color:#5e6856;background:0 0;border:1px solid #dce2d5}.inv-confirm-secondary:hover{background:#f0f2eb}.inv-confirm-keep{color:#fffefa;background:#35492e;border:1px solid #35492e}.inv-confirm-keep:hover{background:#4c6342}.inv-confirm-actions button:focus-visible{outline-offset:3px;outline:2px solid #7a9269}@media (max-width:420px){.inv-confirm-dialog{padding:24px}.inv-confirm-actions{flex-direction:column-reverse}}@media (prefers-reduced-motion:reduce){.inv-confirm-actions button{transition:none}}
