.vnext-dialog-backdrop.vnext-dialog-backdrop--crm{background:var(--vnext-crm-overlay);animation:.15s ease-out vnext-confirm-appear}.vnext-dialog__recovery-notices{gap:.5rem;display:grid}.vnext-dialog--fullscreen .vnext-dialog__body--with-recovery{grid-template-rows:auto minmax(0,1fr)}.vnext-dialog.vnext-dialog--destructive,.vnext-dialog.vnext-dialog--crm{border:1px solid var(--vnext-crm-line);border-radius:var(--vnext-crm-radius-modal);background:var(--vnext-crm-bg);width:min(440px,100vw - 32px);color:var(--vnext-crm-ink);box-shadow:var(--vnext-crm-modal-shadow);font-family:var(--vnext-crm-font-family);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden}.vnext-dialog--destructive .vnext-dialog__header,.vnext-dialog--crm .vnext-dialog__header{box-sizing:border-box;border-bottom:1px solid var(--vnext-crm-line);min-height:55px;padding:14px 16px}.vnext-dialog--crm .vnext-dialog__title{color:var(--vnext-crm-ink);font-size:var(--vnext-crm-font-dialog);font-weight:var(--vnext-crm-weight-semibold);margin:0}.vnext-dialog--destructive .vnext-dialog__title{color:var(--vnext-crm-red);font-size:var(--vnext-crm-font-dialog);font-weight:var(--vnext-crm-weight-semibold);margin:0}.vnext-dialog--destructive .vnext-dialog__close,.vnext-dialog--crm .vnext-dialog__close{border-radius:var(--vnext-crm-radius-item);width:26px;height:26px;color:var(--vnext-crm-ink-3);background:0 0;border:0}.vnext-dialog--destructive .vnext-dialog__close:hover,.vnext-dialog--crm .vnext-dialog__close:hover{background:var(--vnext-crm-bg-2);color:var(--vnext-crm-ink)}.vnext-dialog--destructive .vnext-dialog__body,.vnext-dialog--crm .vnext-dialog__body{font-size:var(--vnext-crm-font-body);padding:16px;overflow:auto}.vnext-dialog--destructive .vnext-dialog__body p,.vnext-dialog--crm .vnext-dialog__body p{margin:0}.vnext-dialog--destructive .vnext-dialog__footer,.vnext-dialog--crm .vnext-dialog__footer{box-sizing:border-box;border-top:1px solid var(--vnext-crm-line);background:var(--vnext-crm-bg-2);justify-content:flex-end;gap:8px;min-height:53px;padding:12px 16px;display:flex}.vnext-crm-confirm-button{border:1px solid var(--vnext-crm-line);border-radius:var(--vnext-crm-radius-control);background:var(--vnext-crm-bg);height:28px;color:var(--vnext-crm-ink-2);font:var(--vnext-crm-weight-medium) var(--vnext-crm-font-body) var(--vnext-crm-font-family);white-space:nowrap;cursor:pointer;padding:0 9px}.vnext-crm-confirm-button:hover:not(:disabled){background:var(--vnext-crm-bg-2);color:var(--vnext-crm-ink)}.vnext-crm-confirm-button--primary{border-color:var(--vnext-crm-pink);background:var(--vnext-crm-pink);color:var(--vnext-crm-bg)}.vnext-crm-confirm-button--primary:hover:not(:disabled){border-color:var(--vnext-crm-pink-hover);background:var(--vnext-crm-pink-hover);color:var(--vnext-crm-bg)}.vnext-crm-confirm-button--cancel{background:var(--vnext-crm-bg);border-color:#0000}.vnext-crm-confirm-button:disabled{cursor:default;opacity:.45}@keyframes vnext-confirm-appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.vnext-dialog-backdrop.vnext-dialog-backdrop--crm{animation:none}}
