.cp__settings { &-main { > h1.title { margin-bottom: 2rem; } hr { margin: 1rem 0; opacity: .5; } .panel-wrap { padding: 0 12px; > .it { margin-bottom: 0; padding-bottom: 20px; align-items: center; label { display: flex; align-items: center; & + div { display: flex; align-items: center; min-height: 24px; user-select: none; .max-w-lg { width: 100%; } } } &.app-updater { padding-top: 15px; align-items: start; > .wrap { display: block; .ver { position: relative; top: -2px; } } } .form-select, .form-input { width: 68%; } } } .admonitionblock { p { @apply text-sm; } } } &-app-updater { min-height: 20px; position: relative; margin-bottom: -5px; button.check-update { position: absolute; right: 0; top: -42px; &:disabled { cursor: progress; } } .update-state { padding: 15px; background-color: var(--ls-secondary-background-color); border-radius: 4px; > p { margin: 0; } .link { font-size: 16px; line-height: 1em; letter-spacing: 1px; svg { display: inline-block; position: relative; top: -1px; margin-right: 2px; } &:hover { text-decoration: underline; } } } } }