.toro-campaign-audience,.toro-discount-label{display:inline-flex;align-items:center;max-width:100%;box-sizing:border-box;border-radius:8px;padding:5px 9px;font:800 12px/1.45 system-ui,-apple-system,sans-serif;white-space:normal;overflow-wrap:anywhere}
.toro-campaign-audience{background:#f2f3f1!important;color:#26332b!important;border:1px solid #cbd4cd}
.toro-discount-label{background:var(--toro-discount-bg,#ffe45c)!important;color:var(--toro-discount-fg,#271300)!important;border:1px solid transparent}
.toro-campaign-labels,.toro-home-campaign-label-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:9px 0}
.toro-home-campaign-label-row>span:first-child:not(.toro-discount-label):not(.toro-campaign-audience){font:700 12px/1.4 system-ui,sans-serif}
.toro-card .toro-campaign-badge>strong{background:var(--toro-discount-bg,var(--toro-red,#c73536));color:var(--toro-discount-fg,#fff)}
.toro-card .toro-campaign-badge>.toro-campaign-audience{font-size:10px;line-height:1.4}
.toro-home-campaign-details{margin:12px 0;color:inherit}
.toro-home-campaign-details>summary{cursor:pointer;display:list-item;color:#ffe45c;font:800 14px/1.5 system-ui,sans-serif;padding:6px 0}
.toro-home-campaign-details[open]>summary{margin-bottom:8px}
