stremio-web/src/routes/Player/SubtitlesMenu/styles.less
2022-04-08 17:55:20 +03:00

108 lines
No EOL
2.6 KiB
Text

// Copyright (C) 2017-2022 Smart code 203358507
@import (reference) '~@stremio/stremio-colors/less/stremio-colors.less';
.subtitles-menu-container {
height: 23rem;
display: flex;
flex-direction: row;
.languages-container, .variants-container, .subtitles-settings-container {
flex: none;
align-self: stretch;
display: flex;
flex-direction: column;
.languages-header, .variants-header, .settings-header {
flex: none;
align-self: stretch;
max-height: 2.4em;
margin: 1rem;
font-weight: 600;
color: @color-surface-light5-90;
}
.languages-list, .variants-list {
flex: 1;
align-self: stretch;
overflow-y: auto;
.language-option, .variant-option {
display: flex;
flex-direction: row;
align-items: center;
padding: 1rem 1.5rem;
&:global(.selected), &:hover {
background-color: @color-background;
}
.language-label, .variant-label {
flex: 1;
max-height: 2.4em;
font-size: 1.1rem;
color: @color-surface-light5-90;
}
.icon {
flex: none;
width: 0.5rem;
height: 0.5rem;
border-radius: 100%;
margin-left: 1rem;
background-color: @color-accent3-90;
}
}
}
}
.languages-container {
width: 12rem;
}
.variants-container {
width: 12rem;
.no-variants-container {
flex: 1;
align-self: stretch;
padding: 1rem;
.no-variants-label {
max-height: 4.8em;
font-weight: 500;
color: @color-surface-90;
}
}
}
.subtitles-settings-container {
width: 16rem;
.spacing {
flex: 1;
}
.discrete-input {
margin: 0 1.5rem 1rem;
}
.advanced-button {
flex: none;
align-self: flex-end;
max-width: calc(100% - 3rem);
margin: 0 1.5rem 1rem;
white-space: nowrap;
text-overflow: ellipsis;
color: @color-surface-light5-90;
&:hover {
text-decoration: underline;
}
&:global(.disabled) {
color: @color-surface-90;
}
}
}
}