/**
 * D28 Service Position Badges — badge.css
 */

.d28-spb-badge {
    display: inline-block;
    margin-left: 0.6em;
    padding: 0.15em 0.55em;
    border-radius: 3px;
    font-family: sans-serif;
    font-size: 0.65em;
    font-weight: 700;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    vertical-align: middle;
    line-height: 1.6;
    /* Prevent the badge inheriting italic or decorative heading styles */
    font-style: normal;
}

/* Available — green */
.d28-spb-badge--available {
    background-color: #1a7a3c;
    color: #ffffff;
}

/* Filled — neutral grey (useful for reference, subdued so it doesn't compete) */
.d28-spb-badge--filled {
    background-color: #6b6b6b;
    color: #ffffff;
}
