/* LocNum Business campaign module */
.business-subtabs{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 18px}.business-subtab{padding:12px 18px;border-radius:11px;background:#113e4b;color:#e5faf6;border:1px solid #397f81}.business-subtab.is-active{background:linear-gradient(110deg,#4fe1b9,#59c9d7);color:#06333a;font-weight:800}.campaign-layout{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.5fr);gap:20px}.campaign-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.campaign-check{display:flex!important;align-items:center;gap:10px}.campaign-check input,.campaign-days input{width:auto!important;accent-color:#4fe1b9}.campaign-days{display:flex;gap:12px;flex-wrap:wrap}.campaign-days label{display:flex;gap:5px;align-items:center}.campaign-item{width:100%;padding:12px;margin:7px 0;border-radius:10px;border:1px solid #3e8c89;background:#164653;color:#f1fffc;text-align:left}.campaign-item.is-selected{border-color:#5fe7c4;background:#20655d}.campaign-item small{display:block;color:#b7d9d8}#campaignZoneMap{height:320px;border:2px solid #3a9690;border-radius:12px;margin-top:14px;z-index:0}.business-card hr{border:0;border-top:1px solid #36757a;margin:22px 0}.business-card input[type=range]{padding:0;accent-color:#54d4bc}.business-card button{max-width:100%}#businessCampaignsPane[hidden],#businessCompaniesPane[hidden]{display:none!important}@media(max-width:850px){.campaign-layout{grid-template-columns:1fr}}@media(max-width:500px){.campaign-two{grid-template-columns:1fr}}

/* Több GPS-zóna egy kampányban */
.campaign-zone-list{display:grid;gap:7px;margin:12px 0}
.campaign-zone-item{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid #397f81;border-radius:10px;background:#123d4b;color:#f0fbff;text-align:left;cursor:pointer}
.campaign-zone-item.is-selected{background:#20655d;border-color:#5fe7c4}
.campaign-zone-item small{display:block;color:#b7d9d8;font-size:12px}
#campaignNewZone{margin:8px 0 15px}
#campaignZoneHeading{font-size:17px;margin:12px 0}
