
/* Mona Rose v3.6.0 Audience + Remarketing */
.audience-shell{display:grid;gap:18px;padding-bottom:36px}.audience-intro{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;background:linear-gradient(135deg,#fff,#fbf2f5);border:1px solid #ecd9e0;border-radius:22px;padding:20px}.audience-intro h2{margin:5px 0 8px}.audience-intro p{margin:0;max-width:760px;color:#765d68}.audience-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:16px}.audience-saved,.audience-builder,.remarketing-history,.remarketing-detail{background:#fff;border:1px solid #eadde2;border-radius:20px;padding:16px;box-shadow:0 10px 28px rgba(88,49,66,.06)}.audience-saved h3,.remarketing-history h3{margin-top:0}.audience-saved-row{display:flex;align-items:stretch;border:1px solid #eee1e6;border-radius:14px;margin-bottom:9px;overflow:hidden}.audience-saved-row.active{border-color:#c987a1;box-shadow:0 0 0 2px rgba(176,87,120,.08)}.audience-saved-row>button:first-child{flex:1;text-align:start;background:transparent;border:0;padding:11px;display:grid;gap:3px}.audience-saved-row strong{font-size:13px}.audience-saved-row span{font-size:11px;color:#846b76}.audience-archive{width:auto!important;min-width:64px;border:0;border-inline-start:1px solid #eee1e6;background:#fff8fa;font-size:11px;color:#8e556b;padding:8px}.audience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.audience-grid label,.remarketing-builder label{display:grid;gap:5px;font-size:12px;font-weight:700;color:#6e5360}.audience-checks{display:flex;gap:18px;flex-wrap:wrap;margin:14px 0;font-size:12px}.audience-checks label{display:flex;align-items:center;gap:7px}.audience-checks input,.audience-candidate>input{width:18px!important;min-width:18px!important;height:18px!important;flex:0 0 18px!important;margin:2px 0 0!important;padding:0!important}.audience-preview-head{margin:16px 0 10px;padding:12px 14px;background:#fbf6f8;border-radius:14px}.audience-preview-head div{display:grid;gap:4px}.audience-preview-head span{font-size:12px;color:#765d68}.audience-candidates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:620px;overflow:auto;padding:2px}.audience-candidate{display:flex;align-items:flex-start;gap:10px;border:1px solid #eadde2;border-radius:15px;padding:12px;background:#fff;min-width:0}.audience-candidate.selected{border-color:#c987a1;background:#fff9fb}.audience-candidate>div{min-width:0;flex:1}.audience-candidate-head{display:flex;justify-content:space-between;gap:8px}.audience-candidate-head strong{overflow-wrap:anywhere}.audience-candidate-head b{border-radius:999px;background:#f4e5eb;padding:2px 8px;font-size:11px;flex:none}.audience-candidate>div>span{display:block;font-size:11px;color:#846b76;margin-top:2px}.audience-candidate p{font-size:12px;line-height:1.45;margin:8px 0;overflow-wrap:anywhere}.remarketing-builder{margin-top:18px;border-top:1px solid #eee1e6;padding-top:16px;display:grid;gap:10px}.remarketing-builder h3{margin:2px 0 4px}.remarketing-history-row{border:1px solid #eee1e6;border-radius:13px;margin:8px 0;overflow:hidden}.remarketing-history-row button{width:100%;background:#fff;border:0;text-align:start;padding:11px;display:grid;gap:3px}.remarketing-history-row span,.remarketing-history-row small{font-size:11px;color:#846b76}.remarketing-test{display:grid;grid-template-columns:1fr auto auto;gap:8px;margin:14px 0}.remarketing-detail .growth-metric-row{grid-template-columns:repeat(5,minmax(0,1fr))}.remarketing-detail .growth-metric-row>div{min-width:0}
[dir="rtl"] .audience-saved-row>button:first-child,[dir="rtl"] .remarketing-history-row button{text-align:right}
@media(max-width:900px){.audience-layout{grid-template-columns:1fr}.audience-grid,.audience-candidates{grid-template-columns:1fr}.remarketing-detail .growth-metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.remarketing-test{grid-template-columns:1fr}.audience-intro{flex-direction:column}}
