.feedback-request-form{display:grid;gap:18px}.feedback-request-field{display:grid;gap:7px}.feedback-request-field>span{font-weight:700;color:var(--text-primary)}.feedback-request-field small{font-weight:400;color:var(--text-muted)}.feedback-request-field textarea{width:100%;min-height:108px;padding:12px 14px;border:1px solid var(--border-color);border-radius:12px;background:var(--surface);color:var(--text-primary);resize:vertical}.feedback-request-message{min-height:20px;font-size:13px}.feedback-request-message.is-error{color:var(--danger)}.feedback-request-message.is-success{color:var(--success)}
.feedback-request-page{display:grid;gap:14px;width:100%}.feedback-request-page__header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;border-radius:18px}.feedback-request-page__header h1{margin:4px 0 5px;font-size:24px}.feedback-request-page__header p{margin:0;color:var(--text-muted)}.feedback-request-tabs{display:flex;gap:8px;padding:8px;border-radius:14px;overflow:auto}.feedback-request-tabs a{padding:9px 13px;border-radius:10px;color:var(--text-secondary);font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.feedback-request-tabs a.is-active{background:color-mix(in srgb,var(--primary-color) 12%,var(--surface));color:var(--primary-color)}.feedback-request-list{display:grid;gap:10px}.feedback-request-item{display:grid;grid-template-columns:minmax(230px,1fr) minmax(260px,1.6fr) auto;align-items:center;gap:18px;padding:16px 18px;border:1px solid var(--border-color);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-sm)}.feedback-request-item.is-pending{border-left:3px solid var(--warning)}.feedback-request-person{display:flex;align-items:center;gap:11px;min-width:0}.feedback-request-person>div{display:grid;gap:3px;min-width:0}.feedback-request-person strong,.feedback-request-person span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-request-person span{font-size:12px;color:var(--text-muted)}.feedback-request-avatar{width:40px!important;height:40px!important;min-width:40px!important;border-radius:50%;object-fit:cover}.feedback-request-avatar--fallback{display:grid;place-items:center;background:color-mix(in srgb,var(--primary-color) 15%,var(--surface));color:var(--primary-color);font-weight:800}.feedback-request-copy{display:grid;gap:5px}.feedback-request-copy small{color:var(--text-muted)}.feedback-request-copy p{margin:2px 0 0;color:var(--text-secondary);line-height:1.45}.feedback-request-copy p.is-muted{font-style:italic}.feedback-request-status{width:max-content;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.feedback-request-status.is-pending{background:color-mix(in srgb,var(--warning) 14%,var(--surface));color:color-mix(in srgb,var(--warning) 75%,#5a3a00)}.feedback-request-status.is-done{background:color-mix(in srgb,var(--success) 12%,var(--surface));color:var(--success)}.feedback-request-actions{display:grid;justify-items:end;gap:7px;min-width:150px}.feedback-request-actions span{font-size:12px;color:var(--text-muted)}.feedback-request-loading,.feedback-request-empty{display:grid;place-items:center;gap:5px;min-height:180px;padding:28px;border:1px dashed var(--border-color);border-radius:16px;background:var(--surface);color:var(--text-muted);text-align:center}.feedback-request-empty strong{color:var(--text-primary)}.feedback-request-empty.is-error strong{color:var(--danger)}
@media(max-width:900px){.feedback-request-item{grid-template-columns:1fr}.feedback-request-actions{justify-items:start}.feedback-request-page__header{align-items:flex-start;flex-direction:column}} 
