@import 'src/_variables.scss'; .settings-modal { .settings_tab-switcher { height: 100%; } &.peek { .settings-modal-panel { transform: translateY(calc(100% - 50px)); } } .settings-modal-panel { transition: transform; transition-timing-function: ease-in-out; transition-duration: 300ms; width: 1000px; max-width: 90vw; height: 90vh; @media all and (max-width: 800px) { max-width: 100vw; height: 100vh; } } .panel-body { height: 100%; overflow-y: hidden; } .setting-item { border-bottom: 2px solid var(--fg, $fallback--fg); margin: 1em 1em 1.4em; padding-bottom: 1.4em; .btn { min-height: 28px; min-width: 10em; padding: 0 2em; } > div { margin-bottom: .5em; &:last-child { margin-bottom: 0; } } &:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 1em; } select { min-width: 10em; } textarea { width: 100%; max-width: 100%; height: 100px; } .unavailable, .unavailable i { color: var(--cRed, $fallback--cRed); color: $fallback--cRed; } .number-input { max-width: 6em; } } }