.feedbackShell .heroCard{background:linear-gradient(145deg,rgba(21,49,89,.94),rgba(5,14,31,.92))}.fourCols{grid-template-columns:repeat(4,minmax(0,1fr))}.feedbackForm textarea{min-height:82px}.formGrid,.filterGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.issueList{display:grid;gap:12px;margin-top:16px;max-height:760px;overflow:auto;padding-right:4px}.issueCard{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.055);border-radius:18px;padding:14px;box-shadow:inset 4px 0 0 rgba(0,170,255,.55)}.issueCard.priority-critical{box-shadow:inset 4px 0 0 #ff3f5f}.issueCard.priority-high{box-shadow:inset 4px 0 0 #ff9f1c}.issueCard.priority-medium{box-shadow:inset 4px 0 0 #00aaff}.issueCard.priority-low{box-shadow:inset 4px 0 0 #00d87b}.issueTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.issueTop strong{font-size:16px}.issueTop span{font-size:11px;color:#91a9c1;font-weight:900}.issueMeta{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0}.issueMeta b{font-size:11px;text-transform:uppercase;letter-spacing:.08em;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.07);padding:6px 8px;border-radius:999px}.issueCard p{margin:8px 0;color:#b8cbe0}.issueCard small{color:#86a2bd}.issueActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.issueActions button,.dangerRow button{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.07);color:white;border-radius:12px;padding:8px 10px;font-weight:900;cursor:pointer}.emptyFeedback{border:1px dashed rgba(255,255,255,.18);border-radius:18px;padding:24px;display:grid;gap:8px;text-align:center;color:#9fb5cc}.emptyFeedback strong{color:white}.dangerRow{justify-content:space-between}.dangerRow button:last-child{border-color:rgba(255,95,120,.35);color:#ffc6cf}#summaryOutput{min-height:220px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#cfe8ff}@media(max-width:900px){.fourCols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.fourCols,.formGrid,.filterGrid{grid-template-columns:1fr}.issueTop{flex-direction:column}.issueList{max-height:none}}
