.support-report{margin:0 0 1rem;padding:1rem;border:1px solid rgb(var(--ui-slate-600));border-radius:1rem;background:rgb(var(--ui-slate-800)/.5);font-size:.875rem;line-height:1.8;text-align:center}
.support-report p{margin:0 0 .75rem;color:rgb(var(--ui-slate-300))}
.support-report-copy{min-height:44px;padding:.6rem 1.1rem;border:1px solid rgb(var(--ui-brand-400)/.5);border-radius:.8rem;background:rgb(var(--ui-slate-700));color:rgb(var(--ui-brand-300));font:inherit;font-weight:700;cursor:pointer}
.support-report-copy:focus-visible{outline:2px solid rgb(var(--ui-brand-400));outline-offset:3px}
.support-report-copy:disabled{opacity:.45;cursor:not-allowed}
#supportReportStatus{display:block;margin-top:.4rem;color:rgb(var(--ui-slate-400));font-size:.75rem}
#supportReportStatus:empty{display:none}
#supportReportManual{box-sizing:border-box;width:100%;height:8rem;margin-top:.75rem;padding:.75rem;border-radius:.6rem;background:rgb(var(--ui-slate-900));color:rgb(var(--ui-slate-200));border:1px solid rgb(var(--ui-slate-600));font:12px/1.5 monospace;resize:vertical}

.feedback-type-label{display:block;margin-bottom:.4rem;color:rgb(var(--ui-slate-300));font-size:.875rem;text-align:right}
.feedback-type{box-sizing:border-box;width:100%;min-height:44px;margin-bottom:.75rem;padding:.6rem .8rem;border:1px solid rgb(var(--ui-slate-600));border-radius:.75rem;background:rgb(var(--ui-slate-800));color:rgb(var(--ui-slate-200));font:inherit;font-size:.875rem}
.feedback-type:focus-visible{outline:2px solid rgb(var(--ui-brand-400));outline-offset:2px}
.feedback-type:disabled{opacity:.5}
