@import "common/foundation/variables"; @import "common/foundation/mixins"; // -------------------------------------------------- // Badges // -------------------------------------------------- // Base // -------------------------------------------------- %badge { display: inline-block; font-weight: bold; line-height: 1; white-space: nowrap; @include border-radius-all(10px); } // Category badge // -------------------------------------------------- .badge-category { padding: 4px 6px; color: $tertiary_text_color; font-size: 12px; font-weight: bold; white-space: nowrap; &[href] { color: $tertiary_text_color; } &.restricted { div { display: inline-block; margin: 0; } } } .d-dropdown .badge-category { &.restricted { div { display: inline-block; margin: 0; padding-right: 6px; } }} h1 a.badge-category div {vertical-align: top;} // Notification badge // -------------------------------------------------- .badge-notification { @extend %badge; padding: 4px; padding-top: 3px; color: $tertiary_text_color; font-size: 11px; min-width: 10px; text-align: center; background-color: $badge-notification-background-color; &[href] { color: $tertiary_text_color; } // New posts &.new-posts, &.unread-posts { background-color: $emphasis_text_color; } // Click count &.clicks { font-weight: normal; background-color: #ddd; top: -1px; color: #888; position: relative; margin-left: 2px; } } // Posts badge // -------------------------------------------------- .badge-posts { color: $badge-posts-color; font-weight: bold; font-size: 14px; line-height: 1; &[href] { color: $badge-posts-color; } } // Group badge // -------------------------------------------------- .badge-group { @extend %badge; padding: 3px 5px; color: $primary_text_color; text-shadow: 0 1px 0 rgba($secondary_shadow_color, 0.2); background-color: #ddd; border-color: #aaa; font-size: 12px; @include box-shadow(inset 0 1px 0 rgba($secondary_shadow_color, 0.52)); }