#creatorDashboard .ref-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.creator-discovery-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}
#creatorDashboard .creator-discovery-tiles .ref-stat{position:relative;display:grid!important;grid-template-columns:40px minmax(0,1fr);column-gap:10px;align-content:center;text-align:left!important;min-height:108px!important;padding:16px!important;border-color:rgba(38,245,201,.28)!important}
#creatorDashboard .creator-discovery-tiles .ref-stat-icon{grid-row:1/4;width:36px!important;height:36px!important;margin:0!important;align-self:center}
#creatorDashboard .creator-discovery-tiles .ref-stat-icon svg{width:34px!important;height:34px!important}
#creatorDashboard .creator-discovery-tiles b{grid-column:2;font-size:13px!important;white-space:normal!important}
#creatorDashboard .creator-discovery-tiles small{grid-column:2;color:#8ca7ac;font-size:10px;line-height:1.5}
#creatorDashboard .creator-discovery-tiles .match-tile-count{position:absolute;right:12px;top:10px;font-size:14px!important;color:#26f5c9!important}
#creatorDashboard .creator-discovery-tiles .ref-stat:has(.match-tile-count) b{padding-right:20px}
#opportunities .discovery-controls{margin-top:0;flex-direction:row;align-items:center;flex-wrap:wrap}
#opportunities #v11MatchesSummary{display:none!important}
.match-campaign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}
.match-campaign,.match-detail{min-width:0;padding:20px;border:1px solid #24414a;border-radius:20px;background:linear-gradient(145deg,#0b1c24,#080f16);color:#e7f2f1}
.match-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.match-brand{display:flex;gap:10px;align-items:center;max-width:100%;min-height:44px;border:0;background:transparent;color:#e7f2f1;text-align:left;padding:0;font:inherit;font-weight:800;cursor:pointer}
.match-brand>span:last-child{overflow-wrap:anywhere}.match-brand .brand-avatar,.match-brand .brand-logo{flex:none}
.match-fit{display:inline-block;font-size:11px;line-height:1.45;color:#26f5c9;background:rgba(38,245,201,.06);padding:6px 9px;border-radius:8px}
.match-meta{font-size:11px;color:#8fa5aa;margin:10px 0}.match-campaign h2{font-size:19px;line-height:1.3;margin:12px 0 16px;letter-spacing:-.02em;overflow-wrap:anywhere}
.match-facts{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:12px;padding:14px 0;border-block:1px solid #21323b}
.match-facts>div{min-width:0}.match-facts small,.match-facts span{display:block;font-size:11px;color:#8fa5aa;line-height:1.5}.match-facts b{display:block;font-size:14px;margin-top:5px;overflow-wrap:anywhere;color:#ecf5f3}.match-facts>div:first-child b{color:#26f5c9}
.match-brief{font-size:13px;line-height:1.6;color:#a9bdc1;margin:16px 0}.match-highlights{display:flex;gap:6px 12px;flex-wrap:wrap;color:#80e1c9;font-size:11px;margin:12px 0}
.match-why{border-top:1px solid #22343d;margin-top:14px;padding-top:12px}.match-why summary{color:#26f5c9;cursor:pointer;font-size:13px;font-weight:750;min-height:36px;align-content:center}
.match-why h4{font-size:12px;margin:18px 0 8px;color:#e7f2f1}.match-why ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.match-why li b{display:block;font-size:12px;color:#d6e9e5}.match-why li.aligned b{color:#80e1c9}.match-why li.review b{color:#ffd584}.match-why li.unknown b{color:#adbfc4}.match-why li span{display:block;font-size:12px;line-height:1.55;color:#9bb1b7;margin-top:4px;overflow-wrap:anywhere}
.match-two-way{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:12px}.match-two-way b{font-size:12px}.match-two-way span{display:block;font-size:11px;color:#90a7ad;margin-top:5px;line-height:1.6}
.match-next{font-size:12px;color:#c6dcd9;line-height:1.6;padding:12px;background:rgba(38,245,201,.04);border-radius:10px;margin:14px 0}.match-method,.match-why>p{font-size:11px;color:#8fa5aa;line-height:1.6}
.match-card-actions,.match-detail-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.match-card-actions button,.match-detail-actions button{min-height:44px;font-size:12px}.match-card-actions .primary{flex:1}.match-dismiss{margin-top:12px}.match-dismiss summary{color:#90a7ad;font-size:11px;min-height:36px;align-content:center;cursor:pointer}.match-dismiss label{display:grid;gap:8px;font-size:12px;color:#a9bdc1;margin:8px 0}.match-dismiss select{max-width:100%;width:100%;background:#09121a;border:1px solid #2b424c;border-radius:10px;padding:11px;color:#e7f2f1;font:inherit}.match-dismiss button{min-height:44px;font-size:12px}
.match-hidden{padding:14px 0;color:#a6bdc2;font-size:12px}.match-hidden[hidden]{display:none!important}.match-hidden summary{cursor:pointer;min-height:36px;align-content:center}.match-hidden>p{font-size:11px;color:#8fa5aa}.match-hidden-row{display:flex;gap:14px;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #20333c}.match-hidden-row>span{min-width:0;overflow-wrap:anywhere;font-size:13px;color:#dfefeb}.match-hidden-row small{display:block;margin-top:4px;color:#8fa5aa;font-size:11px}.match-hidden-row button{min-height:44px;flex:none;font-size:12px}.match-feedback-status{font-size:12px;color:#8dddc9;line-height:1.6}.match-feedback-status:empty{display:none}.match-feedback-status button{margin:8px;min-height:40px;font-size:12px}
.match-detail{max-width:850px;margin:14px auto}.match-detail h1{font-size:clamp(24px,5vw,36px);line-height:1.2;margin:16px 0 22px;overflow-wrap:anywhere}.match-detail h2{font-size:17px;margin:24px 0 10px}.match-detail>p:not(.match-meta):not(.match-method){font-size:14px;line-height:1.65;color:#acbfc3}.match-brand-campaigns{padding:20px;border:1px solid #24414a;border-radius:18px;background:#09151c;margin:0 0 14px}.match-brand-campaigns h2{font-size:18px}.match-brand-campaigns-intro{margin:6px 0 10px;color:#c0d0d2;font-size:13px;line-height:1.55}.match-brand-campaign-action{display:grid;justify-items:end;gap:5px}.match-brand-campaign-action small{max-width:185px;color:#aebfc2;font-size:10px;line-height:1.4;text-align:right}.match-empty{grid-column:1/-1;padding:30px 18px;text-align:center;color:#a6bdc2}.match-empty h2{font-size:19px;color:#e2f0eb}.match-empty p{font-size:13px;line-height:1.6}
@media(max-width:760px){.match-campaign-grid{grid-template-columns:1fr}.match-campaign,.match-detail{padding:17px}.match-facts{gap:9px}.match-facts b{font-size:13px}}
@media(max-width:390px){#creatorDashboard .creator-discovery-tiles .ref-stat{padding:12px!important;grid-template-columns:28px minmax(0,1fr);gap:8px;min-height:112px!important}#creatorDashboard .creator-discovery-tiles .ref-stat-icon,#creatorDashboard .creator-discovery-tiles .ref-stat-icon svg{width:27px!important;height:27px!important}#creatorDashboard .creator-discovery-tiles b{font-size:12px!important}.match-card-actions{flex-direction:column}.match-hidden-row{align-items:flex-start;flex-wrap:wrap}}
