.feedback-trigger{white-space:nowrap}.feedback-dialog{width:min(480px,calc(100vw - 28px));max-height:90vh;overflow:auto}.feedback-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.feedback-choice{padding:17px 12px;background:#fff;border:1px solid #dfe6d8;border-radius:9px;text-align:left;color:#3c5037}.feedback-choice strong,.feedback-choice small{display:block}.feedback-choice strong{font-size:12px}.feedback-choice small{font-size:10px;color:#8a9585;margin-top:6px}.feedback-choice[aria-pressed="true"]{background:#edf4e8;border-color:#84a476;box-shadow:0 0 0 2px #e7f0e1}.feedback-dialog textarea{resize:vertical;line-height:1.6}.feedback-screen,.feedback-note{font-size:10px;color:#83917a;line-height:1.6}.feedback-upload input{font-size:11px!important;padding:9px!important}.feedback-preview{border:1px solid #e0e6da;padding:10px;border-radius:8px}.feedback-preview[hidden]{display:none}.feedback-preview img{max-width:100%;max-height:160px;display:block;margin-bottom:8px;object-fit:contain}.feedback-status{font-size:11px;line-height:1.6;overflow-wrap:anywhere;color:#4c7144}.feedback-dialog .dialog-actions{justify-content:space-between}.feedback-trigger:hover{background:#edf4e8;border-color:#9cb18f}[data-theme="dark"] .feedback-choice{background:#1f2e21;color:#dbe8d3;border-color:#40523a}[data-theme="dark"] .feedback-choice[aria-pressed="true"]{background:#2d442e;border-color:#729166;box-shadow:none}[data-theme="dark"] .feedback-status{color:#b3d3a6}
