.feedback-page{max-width:740px}.feedback-form,.feedback-success,.feedback-item{border:1px solid var(--line);background:var(--cream);border-radius:14px;padding:24px}.feedback-form{flex-direction:column;gap:12px;display:flex}.feedback-form label{font-weight:600}.feedback-form select,.feedback-form textarea{width:100%;font-size:16px}.feedback-form select{margin-bottom:12px}.feedback-form textarea{resize:vertical;min-height:180px;line-height:1.6}.feedback-form p{margin:0;line-height:1.6}.feedback-form .small,.feedback-count{color:var(--muted);font-size:13px}.feedback-count{text-align:right}.feedback-form .primary{align-self:flex-end;min-height:48px;margin-top:8px}.feedback-success{margin-top:28px}.feedback-success>svg{color:var(--rose);margin-bottom:18px}.feedback-success .primary{border-radius:var(--radius-control);align-items:center;min-height:48px;margin-top:12px;text-decoration:none;display:inline-flex}.feedback-item{margin:16px 0}.feedback-item h2{margin:0 0 8px;font-size:22px}.feedback-message{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.feedback-item .small{color:var(--muted)}.feedback-inbox nav{gap:8px;margin-bottom:20px;display:flex}.feedback-inbox nav button[aria-pressed=true]{border-color:var(--rose);background:var(--surface-soft)}.feedback-inbox .wrap-buttons{justify-content:space-between;align-items:center}.reliability-audit details{margin:16px 0}.reliability-audit summary{cursor:pointer;line-height:1.6}.reliability-audit h3{font-size:18px;line-height:1.5}.reliability-audit blockquote{border-left:3px solid var(--rose);margin:16px 0;padding:8px 16px;line-height:1.65}.reliability-audit p,.reliability-audit li{overflow-wrap:anywhere;line-height:1.65}.reliability-audit dl>div{justify-content:space-between;gap:16px;padding:8px 0;display:flex}.reliability-audit dd{white-space:nowrap;margin:0}.reliability-audit .audit-case{border-bottom:1px solid var(--line);padding:12px 0}:root[data-theme=dark] .feedback-form,:root[data-theme=dark] .feedback-success,:root[data-theme=dark] .feedback-item{background:#1c3036}@media (max-width:600px){.feedback-form,.feedback-success,.feedback-item{padding:20px}.feedback-form .primary{justify-content:center;width:100%}}.feedback-screenshots{flex-wrap:wrap;gap:12px;display:flex}.feedback-screenshots figure{flex-direction:column;gap:8px;max-width:100%;margin:0;display:flex}.feedback-screenshots img{object-fit:contain;border:1px solid var(--line);border-radius:8px;width:180px;max-width:100%;height:240px;display:block}.feedback-form input[type=file]{max-width:100%}.report-retention{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1rem}.report-retention details{margin-top:1rem}.report-retention summary{cursor:pointer}.report-retention label{gap:.5rem;margin-top:1rem;display:grid}.report-retention input,.report-retention select{min-width:0;max-width:100%}.report-retention button{margin-top:.7rem}.tutor-review{border-block:1px solid var(--line);margin-block:1.5rem;padding-block:1rem}.tutor-review p{overflow-wrap:anywhere}.tutor-review form{gap:1rem;display:grid}.tutor-review label{gap:.5rem;display:grid}.tutor-review select,.tutor-review textarea{width:100%;min-width:0;font-size:16px}.tutor-review textarea{min-height:8rem}.tutor-review fieldset{gap:.75rem;min-width:0;display:grid}.tutor-review label:has(input[type=checkbox]){display:block}.tutor-review input[type=checkbox]{width:auto;margin-right:.5rem}
