/* B2B forhandler badge — produktside (inline med Ekskl. moms) */
.price-meta-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.eo-b2b-badge {
    display: inline-flex;
    align-items: center;
    gap: 3px;
    font-size: 12px;
    font-weight: 500;
    color: var(--ecco-accent, #ad825e);
    animation: checkPop 0.2s ease-out;
}

.eo-b2b-icon {
    flex-shrink: 0;
}

/* B2B forhandler badge — sidebar menu */
.eo-b2b-sidebar-badge {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    margin-top: 4px;
    font-size: 12px;
    font-weight: 500;
    color: var(--ecco-accent, #ad825e);
}

/* B2B forhandler badge — konto-side */
.eo-b2b-account-badge {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 16px;
    padding: 10px 16px;
    font-size: 13px;
    font-weight: 500;
    color: var(--ecco-accent-dark, #876444);
    background: rgba(173, 130, 94, 0.08);
    border: 1px solid rgba(173, 130, 94, 0.15);
    border-radius: var(--ecco-radius, 8px);
    animation: checkPop 0.2s ease-out;
}

/* Prisguard: prispayloaden paa skaermen blev renderet for en anden kundegruppe end
   den kunden har nu, og et reload rettede det ikke. Saa maa der ikke staa
   "Forhandlerpris" ved prisen. Reglen fanger ogsaa et badge som b2b-badge.js naar at
   indsaette efter guarden, saa undertrykkelsen ikke afhaenger af koereraekkefoelgen.
   Saettes/fjernes af js/b2b-price-guard.js. */
html.eo-b2b-price-stale .eo-b2b-badge,
html.eo-b2b-price-stale .eo-b2b-sidebar-badge {
    display: none !important;
}
