/************ * Calendar * ***********/ calendar { color: $text_color; border: 1px solid $borders_color; &:selected { @extend %selected_items; border-radius: 3px; } &.header { border-bottom: 1px solid transparentize(black, 0.9); border-radius: 0; &:backdrop { border-color: transparentize(black, 0.9); } } &.button { @extend %undecorated_button; color: transparentize($fg_color, 0.55); &:hover { @extend %undecorated_button; color: $fg_color; } &:backdrop { @extend %undecorated_button; color: transparentize($backdrop_fg_color,0.55); } &:disabled { @extend %undecorated_button; color: transparentize($insensitive_fg_color,0.55); } } &:indeterminate, &:indeterminate:backdrop { color: gtkalpha(currentColor, 0.55); } &.highlight, &.highlight:backdrop { font-size: smaller; color: $fg_color; } &:backdrop { color: $backdrop_text_color; border-color: $backdrop_borders_color; } }