.confirm-action-dialog__backdrop{z-index:1000;background:var(--ggv-surface-overlay);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.confirm-action-dialog{border:1px solid var(--ggv-line);border-radius:var(--ggv-radius);background:var(--ggv-white);width:min(100%,34rem);box-shadow:var(--ggv-shadow);color:var(--ggv-text);padding:1.5rem}.confirm-action-dialog h2{color:var(--ggv-navy);margin:0;font-size:1.1rem}.confirm-action-dialog p{margin:.75rem 0 0;line-height:1.55}.confirm-action-dialog__consequence{border-left:3px solid var(--ggv-warn);background:var(--ggv-warn-soft);border-radius:.35rem;margin-top:.85rem;padding:.75rem;font-size:.9rem}.confirm-action-dialog__actions{justify-content:flex-end;gap:.6rem;margin-top:1.25rem;display:flex}.confirm-action-dialog__cancel,.confirm-action-dialog__confirm{min-height:2.5rem;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:.55rem;padding:.65rem .9rem;font-weight:700}.confirm-action-dialog__cancel{border-color:var(--ggv-line);background:var(--ggv-white);color:var(--ggv-navy)}.confirm-action-dialog__confirm--warning{background:var(--ggv-warn-solid);color:var(--ggv-white)}.confirm-action-dialog__confirm--danger{background:var(--ggv-danger-solid);color:var(--ggv-white)}.confirm-action-dialog__cancel:hover,.confirm-action-dialog__cancel:focus-visible{border-color:var(--ggv-navy)}.confirm-action-dialog__confirm:hover,.confirm-action-dialog__confirm:focus-visible{filter:brightness(.92)}.confirm-action-dialog__cancel:focus-visible,.confirm-action-dialog__confirm:focus-visible{box-shadow:var(--ggv-focus-ring);outline:none}.confirm-action-dialog__cancel:disabled,.confirm-action-dialog__confirm:disabled{cursor:not-allowed;opacity:.62}
