|
#theme_menu { |
|
z-index: 9999; |
|
background-color: var(--ae-input-bg-color); |
|
position: relative; |
|
width: 38px; |
|
height: 38px; |
|
border-radius: 100%; |
|
cursor: pointer; |
|
min-width: unset; |
|
max-width: 38px; |
|
align-self: center; |
|
} |
|
|
|
#theme_menu::before { |
|
content: " "; |
|
display: inline-block; |
|
-webkit-mask-size: cover; |
|
mask-size: cover; |
|
background-color: var(--ae-icon-color); |
|
width: var(--ae-icon-size); |
|
height: var(--ae-icon-size); |
|
-webkit-mask: url(./file=html/svg/contrast-drop-2-line.svg) no-repeat 50% 50%; |
|
mask: url(./file=html/svg/contrast-drop-2-line.svg) no-repeat 50% 50%; |
|
cursor: pointer; |
|
position: relative; |
|
left: 50%; |
|
top: 50%; |
|
transform: translate(-50%, -50%) scale(1); |
|
} |
|
|
|
#theme_menu.fixed, |
|
#theme_menu:hover { |
|
background-color: var(--ae-icon-color); |
|
} |
|
|
|
#theme_menu.fixed::before, |
|
#theme_menu:hover::before { |
|
background-color: var(--ae-icon-hover-color); |
|
} |
|
|
|
#theme_overflow_container { |
|
overflow-y: auto; |
|
height: calc( |
|
100vh - var(--ae-top-header-height) - (var(--ae-outside-gap-size) * 2) - |
|
(var(--ae-inside-padding-size) * 4) - 96px |
|
); |
|
overflow-x: hidden; |
|
} |
|
|
|
#tab_ui_theme.open { |
|
transform: translateX(0); |
|
box-shadow: rgba(0, 0, 0, 0.4) -30px 0 30px -30px; |
|
} |
|
|
|
#tab_ui_theme.aside { |
|
display: block !important; |
|
} |
|
|
|
#tab_ui_theme.aside { |
|
position: fixed; |
|
top: var(--ae-top-header-height); |
|
width: 90%; |
|
right: 0; |
|
height: calc(100% - var(--ae-top-header-height)); |
|
max-width: 480px; |
|
z-index: 9999; |
|
transform: translateX(100%); |
|
transition: all 0.25s ease 0s; |
|
box-shadow: rgba(0, 0, 0, 0) -30px 0 30px -30px; |
|
padding: calc(1rem - var(--ae-outside-gap-size)); |
|
background-color: var(--ae-main-bg-color) !important; |
|
} |
|
#tab_ui_theme.aside.open { |
|
transform: translateX(0); |
|
box-shadow: rgba(0, 0, 0, 0.4) -30px 0 30px -30px; |
|
} |
|
|
|
#theme_hidden, |
|
#setting_ui_header_tabs .theme, |
|
#setting_ui_hidden_tabs .theme { |
|
display: none !important; |
|
} |
|
|
|
#tab_ui_theme [id*="color"] label { |
|
display: flex; |
|
align-items: center; |
|
pointer-events: none; |
|
} |
|
#tab_ui_theme [id*="color"] label span { |
|
min-width: 50% !important; |
|
} |
|
#tab_ui_theme [id*="color"] label input { |
|
flex-grow: 1; |
|
pointer-events: all; |
|
cursor: pointer; |
|
} |
|
|
|
#settings_ui_theme > div > div { |
|
flex-direction: row; |
|
flex-wrap: wrap; |
|
} |
|
#settings_ui_theme > div > div > div { |
|
max-width: 30%; |
|
} |
|
|
|
#tab_ui_theme > div { |
|
padding: 16px !important; |
|
padding-top: 0 !important; |
|
} |
|
|
|
#ui_theme_hsv + button { |
|
min-width: unset; |
|
} |
|
|