.confirm-dialog[role=dialog]{background:var(--base-color-card);width:min(452px,100vw - 32px);max-width:none;min-height:296px;box-shadow:var(--chat-composer-focus-shadow);color:var(--text);border:0;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:44px 34px 34px;font-family:Alan Sans,Arial,sans-serif;display:flex;overflow:hidden}.confirm-dialog .confirm-dialog__title{color:var(--text);text-align:center;margin:0;font:600 24px/32px Alan Sans,Arial,sans-serif}.confirm-dialog .confirm-dialog__copy{color:var(--text);text-align:center;margin-top:15px}.confirm-dialog .confirm-dialog__description,.confirm-dialog .confirm-dialog__details{margin:0;font-family:Alan Sans,Arial,sans-serif}.confirm-dialog .confirm-dialog__description{font-size:16px;font-weight:600;line-height:24px}.confirm-dialog .confirm-dialog__details{color:var(--line-text);margin-top:4px;font-size:14px;font-weight:400;line-height:21px}.confirm-dialog .confirm-dialog__actions{justify-content:center;align-items:center;gap:20px;width:100%;margin-top:32px;display:flex}.confirm-dialog .confirm-dialog__button{min-width:118px;height:40px;color:var(--text);border-radius:15px;padding:0 18px;font:400 16px/40px Alan Sans,Arial,sans-serif;transition:filter .16s,transform .16s}.confirm-dialog .confirm-dialog__button--cancel,.confirm-dialog .confirm-dialog__button--cancel:hover{background:var(--button-color-neutral)}.confirm-dialog .confirm-dialog__button--confirm,.confirm-dialog .confirm-dialog__button--confirm:hover{background:var(--main-color-0)}.confirm-dialog.confirm-dialog--danger .confirm-dialog__button--confirm,.confirm-dialog.confirm-dialog--danger .confirm-dialog__button--confirm:hover{background:var(--main-color-1)}.confirm-dialog .confirm-dialog__button:hover{filter:brightness(.96)}.confirm-dialog .confirm-dialog__button:active{transform:scale(.98)}.confirm-dialog .confirm-dialog__button:focus-visible{outline:2px solid var(--main-color-1);outline-offset:2px}.confirm-dialog .confirm-dialog__button:disabled{cursor:not-allowed;opacity:.6}@media (max-width:480px){.confirm-dialog[role=dialog]{min-height:0;padding:36px 24px 28px}.confirm-dialog .confirm-dialog__actions{gap:12px}.confirm-dialog .confirm-dialog__button{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){.confirm-dialog .confirm-dialog__button{transition:none}}
