/* 020X — scalable business-first accordion for multi-business accounts. */
.tp020x-business-toggle{width:100%;appearance:none;border:0;text-align:left;color:inherit;font:inherit;cursor:pointer}
.tp020x-business-toggle:focus-visible{outline:3px solid rgba(22,121,79,.22);outline-offset:-3px}
.tp020x-business-chevron{flex:0 0 auto;width:34px;height:34px;border-radius:999px;border:1px solid #dce5df;display:grid;place-items:center;color:#53665d;font-size:22px;line-height:1;transition:transform .18s ease,background .18s ease}
.tp020x-business.is-open .tp020x-business-chevron{transform:rotate(180deg);background:#f1f7f3}
.tp020x-status-summary{display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}
.tp020x-status-summary span{display:inline-flex;align-items:center;min-height:22px;padding:4px 8px;border-radius:999px;font-size:8.5px;font-weight:820;letter-spacing:.055em;line-height:1;background:#eef6f1;color:#176643;border:1px solid rgba(22,121,79,.08)}
.tp020x-status-summary span.supplier{background:#eff5fb;color:#245ca8;border-color:rgba(36,92,168,.09)}
.tp020x-business-panel[hidden]{display:none!important}
@media(max-width:760px){
  .tp020x-business-toggle{align-items:center}
  .tp020x-business-chevron{width:32px;height:32px;font-size:20px}
  .tp020x-status-summary{margin-top:6px}
  .tp020x-status-summary span{font-size:8px;padding:3px 7px;min-height:20px}
}
.tp020x-status-summary .state-paused{background:#fff7df;color:#806014;border-color:#f0e4bb}
.tp020x-status-summary .state-not_active{background:#f3f5f4;color:#69746e;border-color:#e2e7e4}
.tp020x-status-summary .state-under_review{background:#eef2fa;color:#465f8b;border-color:#dce4f2}
.tp020x-status-summary .state-setup,.tp020x-status-summary .state-information_required{background:#fff1e7;color:#8b562e;border-color:#efdccf}
