.feedback-launch{min-height:44px;white-space:normal;font-size:.9rem}.feedback-dialog{width:min(640px,calc(100vw - 24px));max-height:calc(100dvh - 32px);box-sizing:border-box;border:1px solid #bac5d5;border-radius:16px;background:#fff;color:#17243b;padding:24px;overflow:auto;overscroll-behavior:contain}.feedback-dialog::backdrop{background:#101a30a8}.feedback-title-row{display:flex;align-items:start;gap:12px;justify-content:space-between}.feedback-title-row h2{margin-top:0}.feedback-dialog textarea,.feedback-dialog select{width:100%;box-sizing:border-box}.feedback-dialog label{display:block;margin-top:16px}.feedback-dialog .inline{display:flex;align-items:start;gap:10px}.feedback-dialog li{margin-bottom:12px}.feedback-dialog button{min-height:44px}.feedback-dialog .actions{flex-wrap:wrap}.feedback-dialog p,.feedback-dialog li{overflow-wrap:anywhere}.feedback-dialog :focus-visible{outline:3px solid #eaa23a;outline-offset:3px}[data-theme="dark"] .feedback-dialog{background:#152039;color:#edf2fb;border-color:#586b8b}[data-theme="dark"] .feedback-dialog .muted{color:#bbc9df}@media(max-width:420px){.feedback-dialog{padding:16px}.feedback-launch{max-width:150px}.feedback-title-row h2{font-size:1.4rem}}
.feedback-title-row>button{flex:0 0 auto;white-space:nowrap}.feedback-title-row h2{min-width:0;overflow-wrap:normal}
