.ad-creator-target-field{grid-column:1/-1;margin:0;padding:12px;border:1px solid #475569;border-radius:10px}
.ad-creator-target-field legend{padding:0 6px;font-weight:800}
.ad-creator-target-field>p{color:#94a3b8;font-size:11px}
.ad-creator-target-list{display:grid!important;grid-template-columns:repeat(2,1fr);gap:8px!important;margin:0!important}
.ad-creator-target-list article{display:grid;grid-template-columns:42px 1fr 72px;align-items:center;gap:8px;padding:8px;border-radius:10px;background:#0b1119}
.ad-creator-target-list img{width:42px;height:42px;border-radius:50%;object-fit:cover}
.ad-creator-target-list article>div{display:grid!important;margin:0!important;min-width:0}
.ad-creator-target-list small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#94a3b8;font-size:9px}
.ad-creator-target-list label{display:flex!important;align-items:center}
.ad-creator-target-list input{min-width:0!important;padding:8px!important;text-align:center}
.ad-creator-weight-total{margin:9px 0 0!important;color:#94a3b8!important;text-align:right}
.ad-creator-weight-total b{color:#22c55e}
.ad-creator-weight-total.is-over,.ad-creator-weight-total.is-over b{color:#ef4444!important}
.allo-light-theme .ad-creator-target-field{border-color:#94a3b8}
.allo-light-theme .ad-creator-target-field>p{color:#64748b}
.allo-light-theme .ad-creator-target-list article{background:#f1f5f9;color:#0f172a}
.allo-light-theme .ad-creator-target-list small{color:#64748b}
.allo-light-theme .ad-creator-target-list input{border-color:#94a3b8;background:#fff;color:#0f172a}
.ad-category-picker button span{display:grid}
.ad-category-picker button small{color:#94a3b8;font-size:9px}
.ad-creator-breakdown{width:100%;border-collapse:collapse}
.ad-creator-breakdown th,.ad-creator-breakdown td{padding:8px;border-bottom:1px solid #334155;text-align:left;font-size:11px}
.creator-dashboard__campaigns{display:grid;gap:7px;margin-top:12px}
.creator-dashboard__campaigns h4{margin:0}
.creator-dashboard__campaigns article{display:grid;grid-template-columns:1fr auto auto;gap:8px;padding:9px;border-radius:9px;background:rgba(15,23,42,.08)}
.creator-dashboard__campaigns span{font-size:11px}
@media(max-width:620px){.ad-creator-target-list{grid-template-columns:1fr}.creator-dashboard__campaigns article{grid-template-columns:1fr}.ad-creator-breakdown{min-width:520px}.ad-analytics-modal section{overflow-x:auto}}
