TeaWeb/shared/js/ui/modal/settings/Keymap.scss
2020-04-10 20:57:50 +02:00

167 lines
No EOL
3.4 KiB
SCSS

@import "../../../../css/static/mixin.scss";
@import "../../../../css/static/properties.scss";
.containerList {
flex-grow: 1;
flex-shrink: 1;
display: flex;
flex-direction: column;
justify-content: stretch;
min-height: 6em;
background-color: $color_list_background;
border: 1px $color_list_border solid;
border-radius: $border_radius_large;
.elements {
flex-grow: 1;
flex-shrink: 1;
display: flex;
flex-direction: column;
justify-content: flex-start;
overflow-x: hidden;
overflow-y: auto;
padding-top: .5em;
padding-bottom: .5em;
@include chat-scrollbar-vertical();
.row {
flex-grow: 0;
flex-shrink: 0;
display: flex;
flex-direction: row;
justify-content: stretch;
height: 1.5em;
padding-right: .5em;
cursor: pointer;
&.category {
padding-left: .25em;
:global .arrow {
align-self: center;
margin: .3em;
/*
margin-right: .5em;
&.down {
margin-bottom: .25em;
}
*/
}
a {
margin-left: .2em;
}
}
&.entry {
padding-left: 2em;
:global .icon {
align-self: center;
margin-right: .25em;
}
.key {
flex-shrink: 0;
flex-grow: 0;
color: #464646;
background-color: #17171a;
border-radius: .2em;
height: 1.5em;
font-size: .7em;
padding-left: .35em;
padding-right: .35em;
align-self: center;
}
.status {
flex-shrink: 0;
flex-grow: 0;
font-size: .7em;
align-self: center;
&.error {
color: #a10000;
}
}
}
a {
flex-grow: 1;
flex-shrink: 1;
min-width: 2em;
}
&:hover {
background-color: $color_list_hover;
}
&.selected {
background-color: $color_list_selected;
.key {
background-color: #0e0e10;
}
}
}
.row[hidden] {
display: none;
}
}
.buttons {
flex-grow: 0;
flex-shrink: 0;
display: flex;
flex-direction: row;
justify-content: flex-end;
background-color: #242527;
padding: .5em;
border: none;
border-top: 1px solid #161616;
}
}
.header {
height: 3em;
flex-grow: 0;
flex-shrink: 0;
display: flex;
flex-direction: row;
justify-content: stretch;
padding-bottom: 0.5em;
a {
flex-grow: 1;
flex-shrink: 1;
align-self: flex-end;
font-weight: bold;
color: #e0e0e0;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
}