/* Pivot International visual system and campaign controls */
.pivot-brand img{width:74px;height:38px;object-fit:contain;background:#050807;border-radius:3px}
.pivot-brand span{font-size:17px;color:#63d7cc}
.location-field>span:last-child{position:relative;flex:1}.location-field select{width:100%;border:0;outline:0;background:white;color:var(--ink);font:600 15px 'DM Sans';padding:1px 24px 1px 0}.location-field em{display:block;margin-top:3px;color:#4d8a75;font-size:10px;font-style:normal;font-weight:600}.location-field em.error{color:#b95445}.location-field select.invalid{color:#a8493c}
.filters{grid-template-columns:repeat(6,1fr)}
.batch-bar{display:flex;align-items:center;gap:18px;padding:13px 22px;background:#002c27;color:white}
.batch-bar div{display:flex;flex-direction:column}
.batch-bar span{color:#92b9b2;font-size:11px}
.batch-bar .approval{margin-left:auto;font-size:12px;color:#d5e7e2}
.batch-bar input{accent-color:#36c5b6;margin-right:6px}
.batch-bar button:disabled{opacity:.45;cursor:not-allowed}
.empty-state{text-align:center;max-width:560px;margin:auto;padding:40px 20px;color:#65756f}.empty-state strong{display:block;color:#263d36;font:700 17px Manrope}.empty-state p{line-height:1.6;margin:8px 0 16px}
.website-link{display:inline-flex;align-items:center;gap:3px;margin-top:6px;color:#19715b;text-decoration:none;font-size:11px;font-weight:700}.website-link:hover{text-decoration:underline}.website-link small{color:#83928d;font-weight:500}.no-website{display:block;margin-top:6px;color:#a9573f;font-size:11px;font-weight:700}
.brochure-cover{background:#002c27;position:relative}
.brochure-cover:after{content:'';position:absolute;right:28px;top:28px;width:46px;height:5px;border-radius:4px;background:linear-gradient(90deg,#fd6697,#6fd6cf,#a2e85a)}
@media(max-width:1000px){.filters{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.filters{grid-template-columns:1fr}.batch-bar{align-items:flex-start;flex-direction:column}.batch-bar .approval{margin:0}}
