.feedback{--fb-yellow:#f5d204;max-width:1500px;margin:auto}.fb-heading{justify-content:space-between;align-items:center;gap:24px;margin:5px 0 30px;display:flex}.fb-heading .eyebrow{color:#d5c35c}.fb-heading h1{letter-spacing:-1.5px;font-size:clamp(30px,3.4vw,46px);line-height:1.08}.fb-heading h1 em{color:var(--fb-yellow);font-style:normal}.fb-heading p{color:#999f97;margin-top:14px;font-size:14px}.fb-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.feedback button[data-slot=button],.fb-dialog button[data-slot=button]{height:auto;min-height:44px;padding:10px 14px}.fb-filters{background:#161815;border:1px solid #34372d;border-radius:16px;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:24px;padding:18px;display:flex}.fb-filters>label,.fb-filters>div{flex:1;min-width:145px}.fb-filters label,.fb-dialog label{color:#b8beb2;font-size:13px;display:block}.fb-filters input{min-height:44px;margin-top:6px}.fb-filters [data-slot=select-trigger],.fb-dialog [data-slot=select-trigger]{background:#121412;width:100%;min-height:44px;margin-top:6px}.fb-summary{grid-template-columns:1fr 1.6fr;gap:18px;margin-bottom:20px;display:grid}.fb-overall{color:#15180a;background:linear-gradient(120deg,#f5d204,#ffe975);border-radius:22px;padding:28px;position:relative;overflow:hidden}.fb-overall>span{letter-spacing:1.4px;z-index:1;font-size:10px;font-weight:700;position:relative}.fb-overall>div{align-items:baseline;gap:15px;margin:4px 0;display:flex}.fb-overall strong{letter-spacing:-6px;font-size:82px;font-weight:650;line-height:1.3}.fb-overall>div>span{align-items:center;gap:12px;font-size:20px;display:flex}.fb-overall p{font-size:14px;font-weight:600}.fb-overall>img{opacity:.12;filter:brightness(0);pointer-events:none;height:250px;position:absolute;top:10px;right:20px}.fb-categories{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fb-categories>div{background:#181b17;border:1px solid #35382f;border-radius:18px;padding:19px 23px}.fb-categories>div>span{color:#b4bca7;font-size:13px}.fb-categories strong{letter-spacing:-1px;align-items:center;gap:9px;margin:4px 0 12px;font-size:29px;display:flex}.fb-categories strong svg{color:#f5d204;fill:#f5d204}.fb-meter{background:#33392c;border-radius:8px;height:5px;overflow:hidden}.fb-meter>span{background:#f5d204;border-radius:8px;height:100%;display:block}.fb-panel{background:#171a17;border:1px solid #32372c;border-radius:20px;min-width:0;margin-bottom:20px;padding:25px}.fb-panel h2{margin-bottom:20px;font-size:20px}.fb-panel .eyebrow{color:#8f9b7f;letter-spacing:1.6px;font-size:10px}.fb-insights{grid-template-columns:1fr 1fr 1.2fr;gap:18px;display:grid}.fb-person{border-top:1px solid #30372a;align-items:center;gap:11px;padding:16px 0;display:flex}.fb-avatar{color:#f5d204;background:#f5d20417;border:1px solid #f5d20450;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.fb-person b{font-size:14px}.fb-person small{color:#8f9984;margin-top:3px;font-size:11px}.fb-person strong{color:#f5d204;align-items:center;gap:7px;margin-left:auto;font-size:22px;display:flex}.fb-caption{color:#939e87;margin:10px 0 16px;font-size:12px;line-height:1.65}.fb-distribution>div{align-items:center;gap:12px;margin:11px 0;font-size:12px;display:flex}.fb-distribution>div>span{color:#cbd1bf;align-items:center;gap:5px;width:28px;display:flex}.fb-distribution .fb-meter{flex:1;height:7px}.fb-distribution b{text-align:right;color:#a9b59a;width:25px}.fb-trend>div{align-items:center;gap:9px;margin:10px 0;font-size:12px;display:flex}.fb-trend .fb-meter{flex:1}.fb-trend small{color:#94a083;min-width:34px;font-size:10px}.fb-trend b{color:#f5d204}.fb-section-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.fb-section-heading>span{color:#8f9b81;align-items:center;gap:6px;font-size:11px;display:flex}.fb-response{border-top:1px solid #33392e;padding:22px 0}.fb-response header{justify-content:space-between;align-items:start;gap:12px;display:flex}.fb-response h3{word-break:break-word;font-size:16px}.fb-response header p,.fb-response time{color:#939e85;margin-top:5px;font-size:12px}.fb-response time{white-space:nowrap}.fb-response-scores{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.fb-response-scores>span{color:#bdc9ae;background:#23291e;border-radius:6px;align-items:center;gap:5px;padding:4px 9px;font-size:11px;display:flex}.fb-response-scores b,.fb-response-scores svg{color:#f5d204}.fb-comment-text{color:#e1e5d9;white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.75}.fb-no-comment{color:#7e8a72;font-size:12px}.fb-pagination{border-top:1px solid #33392e;justify-content:space-between;align-items:center;gap:8px;padding-top:18px;display:flex}.fb-pagination>span{color:#a2ae94;font-size:12px}.fb-empty{text-align:center;padding:40px 24px}.fb-empty>svg{color:#f5d204;margin:0 auto 20px}.fb-empty p{color:#9ca78f;margin:12px 0 20px;font-size:14px}.fb-empty h2{margin:0}.fb-status{white-space:nowrap;color:#b0bba0;font-size:11px}.fb-status.answered{color:#f5d204}.feedback [data-slot=table-cell]{font-size:13px}.feedback [data-slot=table-head]{font-size:12px}.fb-notice{color:#f5d204;background:#f5d2040b;border:1px solid #f5d20445;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:13px 16px;font-size:14px;display:flex}.fb-dialog{max-width:520px;max-height:90svh;overflow-y:auto}.fb-dialog label{margin:14px 0 8px}.fb-dialog label small{margin-left:4px;font-size:11px;display:inline}.fb-dialog input{margin-top:6px}.fb-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fb-generated>p{color:#bac4ad;margin:14px 0;font-size:13px}.fb-generated input{font-size:13px}.fb-generated-check{color:#10140a;background:#f5d204;border-radius:50%;place-items:center;width:46px;height:46px;margin:12px 0;display:grid}.fb-dialog .fb-actions{margin:20px 0}@media (max-width:1200px){.fb-insights{grid-template-columns:1fr 1fr}.fb-insights>:last-child{grid-column:1/-1}.fb-heading{align-items:start}.fb-heading .fb-actions{justify-content:flex-end}}@media (max-width:700px){.fb-heading{flex-direction:column;gap:20px}.fb-heading .fb-actions{justify-content:flex-start}.fb-summary{grid-template-columns:1fr}.fb-overall{padding:24px}.fb-overall strong{font-size:68px}.fb-categories>div{padding:16px}.fb-insights{grid-template-columns:1fr;gap:0}.fb-panel{padding:20px 16px}.fb-response header{flex-direction:column;gap:2px}.fb-section-heading{flex-wrap:wrap;align-items:start}.fb-filters{gap:10px;padding:14px}.fb-filters>label{min-width:120px}.fb-filters button{flex:1}.fb-pagination>span{font-size:11px}.fb-form-grid{grid-template-columns:1fr}}
