.feedback-dialog{border:1px solid #dce5e5;border-radius:22px;padding:26px;width:min(540px,calc(100vw - 32px));max-height:90dvh;overflow:auto;background:#fff;color:#142630;font-family:var(--sans,sans-serif);box-sizing:border-box}
.feedback-dialog::backdrop{background:#102c3b88}.feedback-dialog label{display:block;margin:14px 0}.feedback-dialog input,.feedback-dialog select,.feedback-dialog textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #cbd5db;border-radius:10px;padding:10px;margin-top:6px;font:inherit}.feedback-dialog textarea{resize:vertical}.feedback-dialog [data-context]{overflow-wrap:anywhere}.feedback-dialog [data-hint],.feedback-dialog [data-count]{font-size:12px;color:#52646c}.feedback-dialog [data-error]{color:#b42318}.feedback-dialog [data-success]{color:#067647}.feedback-actions{display:flex;justify-content:flex-end;gap:12px}.feedback-dialog button{border:1px solid #cbd5db;border-radius:10px;padding:9px 14px;cursor:pointer;font:inherit}.feedback-dialog [type=submit]{background:#087f82;color:white}.feedback-dialog button:disabled{opacity:.5;cursor:default}.feedback-dialog [data-previews]{display:flex;flex-wrap:wrap;gap:10px}.feedback-dialog [data-previews] img{display:block;width:90px;height:90px;object-fit:cover;border-radius:8px}
