// Styles for the topic admin menu .show-topic-admin { position: fixed; top: 120px; right: 10px; z-index: z("dropdown"); height: 35px; } .popup-menu { background-color: $secondary; width: 215px; padding: 10px; border: 1px solid $primary-low; z-index: z("dropdown"); box-shadow: shadow("card"); ul { list-style: none; margin: 10px 0 0 0; } .btn { text-align: left; } button { width: 100%; margin-bottom: 5px; } .header { .close-button { display: none; } } @include breakpoint(mobile-extra-large) { width: 100%; padding: 0; padding-bottom: env(safe-area-inset-bottom); z-index: 1000; @keyframes slideUp { 0% { transform: translateY(100%); } 100% { transform: translateY(0); } } animation: slideUp 0.3s; .header { padding: 10px 0 0 10px; display: flex; justify-content: space-between; .close-button { display: block; background: transparent; } } ul { margin-top: 0; } } } .modal-body.feature-topic { max-height: 500px; input.date-picker { margin: 0; } .feature-section { display: block; padding: 1em 0; &:not(:last-of-type) { border-bottom: 1px solid $primary-low; } .badge-wrapper { margin-right: 0; } .desc { display: inline-block; vertical-align: middle; p:first-of-type { margin: 0; } p { margin: 10px 0 0; } } .with-validation { position: relative; } } } .feature-topic-modal { .d-modal-cancel { margin-left: 0; } } .desktop-view .feature-topic-modal { .feature-topic { overflow: visible; } .modal-inner-container { min-width: 700px; } .pin-until { position: relative; display: inline-block; } } .mobile-view .feature-topic .feature-section { .desc { display: block; clear: both; max-width: 90%; margin: 0; } } // Select posts .selected-posts { border: 1px solid $tertiary-medium; background-color: $tertiary-low; .btn { border: none; color: $secondary; font-weight: normal; margin-bottom: 10px; &:not(.btn-danger) { background: $tertiary; border-color: $tertiary; &[href] { color: $secondary; } &:hover { color: $secondary; background: $tertiary-high; } &:active { @include linear-gradient( darken($tertiary, 18%), darken($tertiary, 12%) ); color: $secondary; } } &[disabled] { text-shadow: 0 1px 0 rgba($primary, 0.2); @include linear-gradient($tertiary, darken($tertiary, 20%)); box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.33); } } }