.customer-access-badges{--access-ink:#263847;--access-muted:#586671;--access-line:#dce2e5;font-size:13px;line-height:1.6;min-width:0}.customer-access-badges *{box-sizing:border-box}.customer-access-badges.compact{display:flex;flex-wrap:wrap;gap:8px}.customer-access-badges .customer-access-item{display:block;min-width:0;border:1px solid var(--access-line);border-radius:6px;padding:7px 10px;background:#f7f8f8;color:var(--access-ink);text-decoration:none;text-align:left;font-size:13px;line-height:1.6;box-shadow:none}.customer-access-badges a.customer-access-item:hover{border-color:#8c9fac;background:#f1f5f7;color:var(--access-ink)}.customer-access-badges a.customer-access-item:focus-visible{outline:2px solid #4b718c;outline-offset:3px}.customer-access-item-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.customer-access-badges .customer-access-item strong{font-size:13px;font-weight:600;color:var(--access-ink);white-space:nowrap}.customer-access-item-status{font-size:12px;white-space:nowrap;color:#596873}.customer-access-badges .status-available .customer-access-item-status{color:#326149}.customer-access-badges .status-needs_info .customer-access-item-status,.customer-access-badges .status-pending .customer-access-item-status{color:#86601f}.customer-access-badges .status-rejected .customer-access-item-status{color:#933d35}.customer-access-badges .status-unknown{background:#f7f8f8}.customer-access-badges .status-unknown .customer-access-item-status{color:#65717b}.customer-access-badges.detailed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.customer-access-badges.detailed .customer-access-item{display:flex;flex-direction:column;padding:12px 14px;background:#fafbfb}.customer-access-badges.detailed .customer-access-item strong{font-size:14px}.customer-access-item-reason{display:block;margin-top:7px;color:var(--access-muted);font-size:13px;overflow-wrap:anywhere}.customer-access-item-action{display:block;margin-top:auto;padding-top:8px;color:#2e4a61;font-size:13px;text-decoration:underline;text-underline-offset:3px}.customer-account-workspace .account-workspace-access .customer-access-badges .customer-access-item{min-height:36px}.customer-account-workspace .customer-purchase-qualification .customer-access-badges{margin-bottom:16px}@media(max-width:600px){.customer-account-workspace .account-workspace-access .customer-access-badges.compact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.customer-account-workspace .account-workspace-access .customer-access-item{min-height:38px}.customer-access-badges.detailed{grid-template-columns:minmax(0,1fr)}}.customer-access-badges .status-available{--access-ink:#205b39;--access-muted:#356347;--access-line:#9fc9ae;background:#eaf6ee}.customer-access-badges :is(.status-pending,.status-needs_info){--access-ink:#77500b;--access-muted:#795d27;--access-line:#dcc27c;background:#fff5d9}.customer-access-badges :is(.status-rejected,.status-disabled){--access-ink:#96382f;--access-muted:#87483f;--access-line:#dda9a2;background:#fcece9}.customer-access-badges .customer-access-item .customer-access-item-status{color:var(--access-ink)}.customer-access-badges.detailed .status-available{background:#eaf6ee}.customer-access-badges.detailed :is(.status-pending,.status-needs_info){background:#fff5d9}.customer-access-badges.detailed :is(.status-rejected,.status-disabled){background:#fcece9}.customer-access-badges a.customer-access-item:hover{background:revert;background-color:color-mix(in srgb,var(--access-line) 30%,white);border-color:var(--access-ink)}.customer-account-workspace .account-dashboard-identity>.account-workspace-access{margin:0;min-width:0}.customer-account-workspace .account-dashboard-identity .customer-access-badges span{border:0;padding-left:0}.customer-account-workspace .account-dashboard-identity .customer-access-badges.compact{display:flex;flex-wrap:wrap;gap:6px}.customer-account-workspace .account-dashboard-identity .customer-access-badges .customer-access-item{min-height:30px;padding:4px 8px;border-radius:4px}.customer-account-workspace .account-dashboard-identity .customer-access-item-head{gap:6px}