.feedback-page{display:grid;gap:1.25rem;min-width:0}.feedback-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem}.feedback-card,.feedback-reference article,.feedback-readonly,.feedback-form{background:var(--sed-color-surface);border:1px solid var(--sed-color-border);border-radius:var(--sed-radius-lg);padding:1.25rem;box-shadow:var(--sed-shadow-card);min-width:0}.feedback-card{display:flex;align-items:center;justify-content:space-between;gap:1rem}.feedback-card h2{margin:.5rem 0}.feedback-reference{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem}.feedback-reference dl,.feedback-readonly dl{display:grid;grid-template-columns:minmax(8rem,max-content) minmax(0,1fr);gap:.45rem 1rem}.feedback-reference dd,.feedback-readonly dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.feedback-form{display:grid;gap:1rem}.feedback-form label{display:grid;gap:.35rem;font-weight:600}.feedback-form small{color:var(--sed-color-text-secondary);font-weight:500}.feedback-form textarea{min-height:7rem;resize:vertical}.feedback-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.feedback-actions{display:flex;flex-wrap:wrap;gap:.75rem}.acknowledgment{display:flex!important;grid-template-columns:auto 1fr;align-items:flex-start;gap:.7rem!important;padding:1rem;background:var(--sed-color-surface-subtle);border-radius:var(--sed-radius-md)}
@media(max-width:600px){.feedback-card{align-items:stretch;display:grid}.feedback-card .btn,.feedback-actions .btn{width:100%}.feedback-field-grid,.feedback-reference dl,.feedback-readonly dl{grid-template-columns:1fr}.feedback-actions{display:grid}.feedback-page input,.feedback-page select,.feedback-page textarea{max-width:100%}}
