.u-dialog-overlay{align-items:center}@media(max-width:576px){.u-dialog-overlay{align-items:center;padding:1rem}}.u-dialog{max-height:90dvh}@media(max-width:576px){.u-dialog{max-width:calc(100vw - 2rem);max-height:90dvh;height:auto;border-radius:var(--dialog-border-radius);border:1px solid var(--dialog-border-color)}}.u-dialog__footer .u-btn--grow{flex:1}.feedback-dialog .u-dialog__form-input,.feedback-dialog .u-dialog__form-textarea{border-color:var(--bs-border-color,hsla(0,0%,100%,.15));background:var(--bs-body-secondary-bg)}.feedback-dialog__question{border:1px solid var(--bs-border-color,hsla(0,0%,100%,.15));border-radius:var(--dialog-input-border-radius);background:var(--dialog-input-bg);padding:12px 14px}.feedback-dialog__question-label{font-size:.85rem;font-weight:600;margin:0 0 8px}.feedback-dialog__error{margin:6px 0 0;font-size:.75rem;color:var(--bs-danger,#dc3545)}.feedback-dialog .u-dialog__form-textarea.is-invalid{border-color:var(--bs-danger,#dc3545)}.feedback-dialog__radio-group{display:flex;flex-direction:column;gap:6px}.feedback-dialog__radio{display:flex;align-items:center;gap:8px;font-size:.8rem;cursor:pointer}.feedback-dialog__radio input[type=radio]{accent-color:var(--bs-primary);margin:0}
