/* Bride Era R14.7.46 — Feedback + Radar IA */
.r14746-feedback-hero{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:24px;border-radius:22px;margin-bottom:16px;border:1px solid color-mix(in srgb,var(--champagne-500,#d8b36a) 35%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--champagne-100,#fff5e7) 60%,var(--surface)),var(--surface))}.r14746-feedback-hero h2{margin:5px 0}.r14746-feedback-hero p{max-width:720px;margin:0;color:var(--muted)}.r14746-feedback-heart{font-size:3rem;filter:drop-shadow(0 8px 20px rgba(180,120,80,.15))}.r14746-stars{display:flex;gap:3px;padding-top:5px}.r14746-star{border:0;background:transparent;color:color-mix(in srgb,var(--muted) 35%,transparent);font-size:1.45rem;cursor:pointer;padding:0 2px}.r14746-star.on{color:#d5a33f}.r14746-process{display:grid;gap:10px}.r14746-process p{display:grid;gap:2px;margin:0;padding:11px;border:1px solid var(--border);border-radius:13px;background:var(--surface)}.r14746-process span{font-size:.79rem;color:var(--muted)}.r14746-history{display:grid;gap:10px}.r14746-history-card{padding:14px;border:1px solid var(--border);border-radius:15px;background:var(--surface)}.r14746-history-card small{display:block;color:var(--muted);margin-top:3px}.r14746-history-card>p{white-space:pre-wrap;line-height:1.48}.r14746-response{margin-top:10px;padding:11px 12px;border-radius:12px;background:color-mix(in srgb,#e8f7ee 62%,var(--surface));border:1px solid color-mix(in srgb,#3d9b69 25%,var(--border))}.r14746-response p{margin:5px 0;white-space:pre-wrap}.r14746-admin-kpis,.r14746-radar-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:10px 0}.r14746-admin-kpis>div,.r14746-radar-metrics>div{border:1px solid var(--border);border-radius:12px;padding:10px;background:var(--surface)}.r14746-admin-kpis small,.r14746-radar-metrics small{display:block;color:var(--muted);font-size:.7rem}.r14746-admin-kpis b,.r14746-radar-metrics b{display:block;font-size:1.15rem;margin-top:2px}.r14746-filter{display:grid;grid-template-columns:minmax(190px,1.7fr) repeat(3,minmax(130px,1fr)) auto;gap:8px;margin:12px 0}.r14746-admin-list{display:grid;gap:9px}.r14746-admin-list article{padding:13px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.r14746-admin-list article small{display:block;color:var(--muted);margin-top:3px}.r14746-admin-list article p{white-space:pre-wrap;line-height:1.45}.r14746-radar-settings{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:11px 0;border-bottom:1px solid var(--border)}.r14746-latest{border-top:1px solid var(--border);padding-top:14px}.r14746-opportunities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.r14746-opportunity{padding:14px;border:1px solid var(--border);border-radius:15px;background:var(--surface)}.r14746-opportunity h4{margin:6px 0 0}.r14746-opportunity>p{line-height:1.45}.r14746-score{display:flex;gap:7px;flex-wrap:wrap;margin:9px 0}.r14746-score span{font-size:.75rem;border:1px solid var(--border);border-radius:999px;padding:5px 8px}.r14746-opportunity details{margin-top:9px}.r14746-opportunity summary{cursor:pointer;font-weight:700}.r14746-source{font-size:.72rem;color:var(--muted);overflow-wrap:anywhere}
@media(max-width:900px){.r14746-admin-kpis,.r14746-radar-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.r14746-opportunities{grid-template-columns:1fr}.r14746-filter{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.r14746-feedback-hero{padding:18px}.r14746-feedback-heart{display:none}.r14746-admin-kpis,.r14746-radar-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.r14746-filter{grid-template-columns:1fr}.r14746-radar-settings{align-items:flex-start;flex-direction:column}.r14746-admin .btn{max-width:100%}}
