/* "Access & availability" on the record page: one card per copy */

.availability-block .daia_item {
    background: var(--white);
    border-left: 3px solid var(--blue);
    padding: 0.5rem 0.75rem;
    margin: 0 0 0.5rem 0;
}

.availability-block .daia_item .item_label {
    font-weight: bold;
}

.availability-block .daia_item .item_label_prefix {
    font-weight: normal;
}

.availability-block .daia_status {
    margin-top: 0.25rem;
}

.availability-block .daia_status .daia_action {
    display: inline-block;
    margin: 0.15rem 0;
}

.availability-block .daia_status .daia_action a {
    display: inline-block;
    border: 1px solid var(--blue);
    padding: 0 0.4rem;
    text-decoration: none !important;
}

.availability-block .daia_status .daia_action a:hover,
.availability-block .daia_status .daia_action a:focus {
    background: var(--blue);
    color: var(--white);
    text-decoration: none !important;
}

.availability-block .daia_item .usage_info,
.availability-block .daia_item .usage_info_electronic {
    margin: 0.25rem 0 0 0;
    font-size: 0.9em;
}

.availability-block details summary {
    cursor: pointer;
    color: var(--blue);
}

.availability-block .item_about {
    margin-top: 0.25rem;
    font-size: 0.9em;
}

.availability-block .daia_more > summary {
    margin: 0 0 0.5rem 0;
}

/* Small screens: the block is moved below the title (availability_mobile.js) */
.availability-mobile .availability-block {
    background: var(--silver);
    padding: 1rem 1rem 0.5rem 1rem;
    margin: 0 0 1rem 0;
    font-size: 1.1rem;
    line-height: 1.25rem;
}

/* Titles only listed in the HAAB bibliographies (bibliography-label.phtml, bibliography-note.phtml) */
.label-bibliography {
    display: inline-block;
    background: var(--blue);
    color: var(--white);
    border-radius: 0;
    font-weight: normal;
}

.media-body > .label-bibliography {
    margin: 0 0 0.75rem 0;
}

.availability-block .bibliography-note {
    background: var(--white);
    border-left: 3px solid var(--gold);
    padding: 0.5rem 0.75rem;
    margin: 0 0 0.5rem 0;
}

.availability-block .bibliography-note__title {
    font-weight: bold;
}
