.tlpb-gallery .tlpb-gallery-month {
position: absolute;
z-index: 1;
top: var( --tlpb-space-3 );
left: var( --tlpb-space-3 ); max-width: calc( 100% - var( --tlpb-gallery-btn, var( --tlpb-space-7 ) ) - 3 * var( --tlpb-space-3 ) );
padding: var( --tlpb-space-2 ) var( --tlpb-space-4 );
overflow: hidden;
border-radius: var( --tlpb-radius-pill );
background: var( --tlpb-surface );
box-shadow: var( --tlpb-shadow-card );
color: var( --tlpb-ink );
font-family: var( --tlpb-font-heading );
font-size: var( --tlpb-text-body );
font-weight: 800;
line-height: 1.2;
white-space: nowrap;
text-overflow: ellipsis;
pointer-events: none;
} .tlpb-gallery .tlpb-gallery-month--current {
background: var( --tlpb-apricot );
} .tlpb-gallery .tlpb-gallery-month[hidden] {
display: none;
}
@media ( max-width: 767px ) {
.tlpb-gallery .tlpb-gallery-month {
top: var( --tlpb-space-2 );
left: var( --tlpb-space-2 );
padding: var( --tlpb-space-1 ) var( --tlpb-space-3 );
font-size: var( --tlpb-text-sm );
}
}