2023-09-10 22:07:11 -06:00
|
|
|
html {
|
|
|
|
--sdpi-bgcolor: #2D2D2D;
|
|
|
|
--sdpi-background: #3D3D3D;
|
|
|
|
--sdpi-color: #d8d8d8;
|
|
|
|
--sdpi-bordercolor: #3a3a3a;
|
|
|
|
--sdpi-buttonbordercolor: #969696;
|
|
|
|
--sdpi-borderradius: 0px;
|
|
|
|
--sdpi-width: 224px;
|
|
|
|
--sdpi-fontweight: 600;
|
|
|
|
--sdpi-letterspacing: -0.25pt;
|
2024-04-20 21:19:44 -06:00
|
|
|
--sdpi-tab-color: #969696;
|
|
|
|
--sdpi-tab-left-margin: 1px;
|
|
|
|
--sdpi-tab-top-offset: 1px;
|
|
|
|
--sdpi-tab-selected-color: #333333;
|
|
|
|
--sdpi-tab-selected-top-offset: 0px;
|
|
|
|
--sdpi-tab-font-size: 9pt;
|
|
|
|
--sdpi-tab-container-left-offset: 5px;
|
|
|
|
--sdpi-tab-padding-horizontal: 12px;
|
|
|
|
--sdpi-tab-padding-vertical: 5px;
|
|
|
|
--sdpi-linecolor: #454545;
|
2023-09-10 22:07:11 -06:00
|
|
|
height: 100%;
|
|
|
|
width: 100%;
|
|
|
|
overflow: hidden;
|
|
|
|
touch-action: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
html,
|
|
|
|
body {
|
|
|
|
font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
|
|
|
|
font-size: 9pt;
|
|
|
|
background-color: var(--sdpi-bgcolor);
|
|
|
|
color: #9a9a9a;
|
|
|
|
}
|
|
|
|
|
|
|
|
body {
|
|
|
|
height: 100%;
|
|
|
|
padding: 0;
|
|
|
|
overflow-x: hidden;
|
|
|
|
overflow-y: auto;
|
|
|
|
margin: 0;
|
|
|
|
-webkit-overflow-scrolling: touch;
|
|
|
|
-webkit-text-size-adjust: 100%;
|
|
|
|
-webkit-font-smoothing: antialiased;
|
|
|
|
}
|
|
|
|
|
|
|
|
mark {
|
|
|
|
background-color: var(--sdpi-bgcolor);
|
|
|
|
color: var(--sdpi-color);
|
|
|
|
}
|
|
|
|
|
|
|
|
hr,
|
|
|
|
hr2 {
|
|
|
|
-webkit-margin-before: 1em;
|
|
|
|
-webkit-margin-after: 1em;
|
|
|
|
border-style: none;
|
|
|
|
background: var(--sdpi-background);
|
|
|
|
height: 1px;
|
|
|
|
}
|
|
|
|
|
|
|
|
hr2,
|
|
|
|
.sdpi-heading {
|
|
|
|
display: flex;
|
|
|
|
flex-basis: 100%;
|
|
|
|
align-items: center;
|
|
|
|
color: inherit;
|
|
|
|
font-size: 9pt;
|
|
|
|
margin: 8px 0px;
|
|
|
|
}
|
|
|
|
|
2024-04-20 21:19:44 -06:00
|
|
|
|
|
|
|
h1 {
|
|
|
|
font-size: 1.3em;
|
|
|
|
font-weight: 500;
|
|
|
|
text-align: center;
|
|
|
|
margin-bottom: 12px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-heading::before,
|
|
|
|
.sdpi-heading::after {
|
|
|
|
content: "";
|
|
|
|
flex-grow: 1;
|
|
|
|
background: var(--sdpi-background);
|
|
|
|
height: 1px;
|
|
|
|
font-size: 0px;
|
|
|
|
line-height: 0px;
|
|
|
|
margin: 0px 16px;
|
|
|
|
}
|
2023-09-10 22:07:11 -06:00
|
|
|
|
|
|
|
hr2 {
|
|
|
|
height: 2px;
|
|
|
|
}
|
|
|
|
|
|
|
|
hr,
|
|
|
|
hr2 {
|
|
|
|
margin-left: 16px;
|
|
|
|
margin-right: 16px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item-value,
|
|
|
|
option,
|
|
|
|
input,
|
|
|
|
select,
|
|
|
|
button {
|
|
|
|
font-size: 10pt;
|
|
|
|
font-weight: var(--sdpi-fontweight);
|
|
|
|
letter-spacing: var(--sdpi-letterspacing);
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item-value > :last-of-type,
|
|
|
|
.sdpi-item-value:last-child {
|
|
|
|
margin-bottom: 4px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.win .sdpi-item-value,
|
|
|
|
.win option,
|
|
|
|
.win input,
|
|
|
|
.win select,
|
|
|
|
.win button {
|
|
|
|
font-size: 11px;
|
|
|
|
font-style: normal;
|
|
|
|
letter-spacing: inherit;
|
|
|
|
font-weight: 100;
|
|
|
|
}
|
|
|
|
|
|
|
|
.win button {
|
|
|
|
font-size: 12px;
|
|
|
|
}
|
|
|
|
|
|
|
|
::-webkit-progress-value,
|
|
|
|
meter::-webkit-meter-optimum-value {
|
|
|
|
border-radius: 2px;
|
|
|
|
/* background: linear-gradient(#ccf, #99f 20%, #77f 45%, #77f 55%, #cdf); */
|
|
|
|
}
|
|
|
|
|
|
|
|
::-webkit-progress-bar,
|
|
|
|
meter::-webkit-meter-bar {
|
|
|
|
border-radius: 3px;
|
|
|
|
background: var(--sdpi-background);
|
|
|
|
}
|
|
|
|
|
|
|
|
::-webkit-progress-bar:active,
|
|
|
|
meter::-webkit-meter-bar:active {
|
|
|
|
border-radius: 3px;
|
|
|
|
background: #222222;
|
|
|
|
}
|
|
|
|
|
|
|
|
::-webkit-progress-value:active,
|
|
|
|
meter::-webkit-meter-optimum-value:active {
|
|
|
|
background: #99f;
|
|
|
|
}
|
|
|
|
|
|
|
|
progress,
|
|
|
|
progress.sdpi-item-value {
|
|
|
|
min-height: 5px !important;
|
|
|
|
height: 5px;
|
|
|
|
background-color: #303030;
|
|
|
|
}
|
|
|
|
|
|
|
|
progress {
|
|
|
|
margin-top: 8px !important;
|
|
|
|
margin-bottom: 8px !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
.full progress,
|
|
|
|
progress.full {
|
|
|
|
margin-top: 3px !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
::-webkit-progress-inner-element {
|
|
|
|
background-color: transparent;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
.sdpi-item[type="progress"] {
|
|
|
|
margin-top: 4px !important;
|
|
|
|
margin-bottom: 12px;
|
|
|
|
min-height: 15px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item-child.full:last-child {
|
|
|
|
margin-bottom: 4px;
|
|
|
|
}
|
|
|
|
|
2024-04-20 21:19:44 -06:00
|
|
|
|
|
|
|
/* TABS */
|
|
|
|
|
2023-09-10 22:07:11 -06:00
|
|
|
.tabs {
|
|
|
|
/**
|
|
|
|
* Setting display to flex makes this container lay
|
|
|
|
* out its children using flexbox, the exact same
|
|
|
|
* as in the above "Stepper input" example.
|
|
|
|
*/
|
|
|
|
display: flex;
|
2024-04-20 21:19:44 -06:00
|
|
|
border-bottom: 1px solid rgba(255, 255, 255, 0.0);
|
|
|
|
flex-wrap: nowrap;
|
|
|
|
white-space: nowrap;
|
|
|
|
overflow-x: auto;
|
|
|
|
text-transform: capitalize;
|
|
|
|
background-color: transparent;
|
|
|
|
margin-left: var(--sdpi-tab-container-left-offset);
|
|
|
|
}
|
|
|
|
|
|
|
|
.tabs::-webkit-scrollbar {
|
|
|
|
height: 4px;
|
|
|
|
display: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
.tabs::-webkit-scrollbar-track {
|
|
|
|
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
|
|
|
|
box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
|
|
|
|
border-radius: 8px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.tabs::-webkit-scrollbar-thumb {
|
|
|
|
background-color: #444;
|
|
|
|
outline: 1px solid #444;
|
|
|
|
border-radius: 8px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.tab-separator {
|
|
|
|
margin-left: 100px;
|
|
|
|
max-width: 234px;
|
|
|
|
margin-bottom: 20px;
|
|
|
|
margin-top: -4px;
|
2023-09-10 22:07:11 -06:00
|
|
|
}
|
|
|
|
|
|
|
|
.tab {
|
|
|
|
cursor: pointer;
|
2024-04-20 21:19:44 -06:00
|
|
|
padding: var(--sdpi-tab-padding-vertical) var(--sdpi-tab-padding-horizontal);
|
|
|
|
color: var(--sdpi-tab-color);
|
|
|
|
font-size: var(--sdpi-tab-font-size);
|
|
|
|
font-weight: var(--title-font-weight);
|
|
|
|
background-color: rgba(0, 0, 0, 0.1);
|
|
|
|
margin: 0px;
|
|
|
|
margin-top: var(--sdpi-tab-top-offset);
|
|
|
|
margin-left: var(--sdpi-tab-left-margin);
|
|
|
|
border-top-left-radius: 5px;
|
|
|
|
border-top-right-radius: 5px;
|
|
|
|
border: 1px solid rgba(255, 255, 255, 0.1);
|
|
|
|
border-bottom: 1px solid var(--sdpi-linecolor);
|
|
|
|
-webkit-user-select: none;
|
|
|
|
user-select: none;
|
2023-09-10 22:07:11 -06:00
|
|
|
}
|
|
|
|
|
2024-04-20 21:19:44 -06:00
|
|
|
.tab:first-child {
|
|
|
|
margin-left: 0px;
|
2023-09-10 22:07:11 -06:00
|
|
|
}
|
|
|
|
|
2024-04-20 21:19:44 -06:00
|
|
|
.tab-container {
|
|
|
|
margin-top: -14px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.tab-container > hr {
|
|
|
|
margin-left: 100px;
|
|
|
|
max-width: 234px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.tabs + hr {
|
|
|
|
margin-left: 0px;
|
|
|
|
max-width: 234px;
|
|
|
|
margin-top: -6px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.tab.selected {
|
|
|
|
color: white;
|
|
|
|
background-color: var(--sdpi-tab-selected-color);
|
|
|
|
border-bottom: 2px solid var(--sdpi-tab-selected-color);
|
|
|
|
margin-top: var(--sdpi-tab-selected-top-offset);
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item.tabgroup {
|
|
|
|
margin-top: 0px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.istab {
|
|
|
|
background-color: rgba(0, 0, 0, 0.2);
|
|
|
|
margin-bottom: 20px;
|
|
|
|
padding: 4px;
|
|
|
|
}
|
|
|
|
|
2023-09-10 22:07:11 -06:00
|
|
|
select {
|
|
|
|
-webkit-appearance: none;
|
|
|
|
-moz-appearance: none;
|
|
|
|
-o-appearance: none;
|
|
|
|
appearance: none;
|
|
|
|
background: url(../assets/caret.svg) no-repeat 97% center;
|
|
|
|
}
|
|
|
|
|
|
|
|
label.sdpi-file-label,
|
|
|
|
input[type="button"],
|
|
|
|
input[type="submit"],
|
|
|
|
input[type="reset"],
|
|
|
|
input[type="file"],
|
|
|
|
input[type=file]::-webkit-file-upload-button,
|
|
|
|
button,
|
|
|
|
select {
|
|
|
|
color: var(--sdpi-color);
|
|
|
|
border: 1pt solid #303030;
|
|
|
|
font-size: 8pt;
|
|
|
|
background-color: var(--sdpi-background);
|
|
|
|
border-radius: var(--sdpi-borderradius);
|
|
|
|
}
|
|
|
|
|
|
|
|
label.sdpi-file-label,
|
|
|
|
input[type="button"],
|
|
|
|
input[type="submit"],
|
|
|
|
input[type="reset"],
|
|
|
|
input[type="file"],
|
|
|
|
input[type=file]::-webkit-file-upload-button,
|
|
|
|
button {
|
|
|
|
border: 1pt solid var(--sdpi-buttonbordercolor);
|
|
|
|
border-radius: var(--sdpi-borderradius);
|
|
|
|
border-color: var(--sdpi-buttonbordercolor);
|
|
|
|
min-height: 23px !important;
|
|
|
|
height: 23px !important;
|
|
|
|
margin-right: 8px;
|
|
|
|
}
|
|
|
|
|
|
|
|
input[type=number]::-webkit-inner-spin-button,
|
|
|
|
input[type=number]::-webkit-outer-spin-button {
|
|
|
|
-webkit-appearance: none;
|
|
|
|
margin: 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
input[type="file"] {
|
|
|
|
border-radius: var(--sdpi-borderradius);
|
|
|
|
max-width: 220px;
|
|
|
|
}
|
|
|
|
|
|
|
|
option {
|
|
|
|
height: 1.5em;
|
|
|
|
padding: 4px;
|
|
|
|
}
|
|
|
|
|
|
|
|
/* SDPI */
|
|
|
|
|
|
|
|
.sdpi-wrapper {
|
|
|
|
overflow-x: hidden;
|
|
|
|
height: 100%;
|
2024-04-20 21:19:44 -06:00
|
|
|
margin-right: 1px; /* ensure scroller thumb is not clipped */
|
2023-09-10 22:07:11 -06:00
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item {
|
|
|
|
display: flex;
|
|
|
|
flex-direction: row;
|
2024-04-20 21:19:44 -06:00
|
|
|
min-height: 30px;
|
|
|
|
align-items: first baseline;
|
2023-09-10 22:07:11 -06:00
|
|
|
margin-top: 2px;
|
|
|
|
max-width: 344px;
|
|
|
|
-webkit-user-drag: none;
|
|
|
|
}
|
|
|
|
|
2024-04-20 21:19:44 -06:00
|
|
|
.sdpi-item[type="textarea"],
|
|
|
|
.sdpi-item[type="color"],
|
|
|
|
.sdpi-item[type="canvas"],
|
|
|
|
.sdpi-item .aligncenter {
|
|
|
|
align-items: center;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item[type="color"] > .sdpi-item-label {
|
|
|
|
line-height: 22px;
|
|
|
|
}
|
|
|
|
|
2023-09-10 22:07:11 -06:00
|
|
|
.sdpi-item:first-child {
|
|
|
|
margin-top: -1px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item:first-of-type {
|
|
|
|
margin-top: 2px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item[type="radio"]:first-of-type,
|
|
|
|
.sdpi-item[type="checkbox"]:first-of-type {
|
|
|
|
margin-top: -4px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item:last-child {
|
|
|
|
margin-bottom: 0px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item > *:not(.sdpi-item-label):not(meter):not(details):not(canvas) {
|
|
|
|
min-height: 26px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item > *:not(.sdpi-item-label.empty):not(meter) {
|
|
|
|
min-height: 26px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item > input {
|
|
|
|
padding: 0px 4px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item-group {
|
|
|
|
padding: 0 !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
meter.sdpi-item-value {
|
|
|
|
margin-left: 6px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item[type="group"] {
|
|
|
|
display: block;
|
|
|
|
margin-top: 12px;
|
|
|
|
margin-bottom: 12px;
|
|
|
|
/* border: 1px solid white; */
|
|
|
|
flex-direction: unset;
|
|
|
|
text-align: left;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item[type="group"] > .sdpi-item-label,
|
|
|
|
.sdpi-item[type="group"].sdpi-item-label {
|
|
|
|
width: 96%;
|
|
|
|
text-align: left;
|
|
|
|
font-weight: 700;
|
|
|
|
margin-bottom: 4px;
|
|
|
|
padding-left: 4px;
|
|
|
|
}
|
|
|
|
|
|
|
|
dl,
|
|
|
|
ul,
|
|
|
|
ol {
|
|
|
|
-webkit-margin-before: 0px;
|
|
|
|
-webkit-margin-after: 4px;
|
|
|
|
-webkit-padding-start: 1em;
|
|
|
|
max-height: 90px;
|
|
|
|
overflow-y: scroll;
|
|
|
|
cursor: pointer;
|
|
|
|
user-select: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
table.sdpi-item-value,
|
|
|
|
dl.sdpi-item-value,
|
|
|
|
ul.sdpi-item-value,
|
|
|
|
ol.sdpi-item-value {
|
|
|
|
-webkit-margin-before: 4px;
|
|
|
|
-webkit-margin-after: 8px;
|
|
|
|
-webkit-padding-start: 1em;
|
|
|
|
width: var(--sdpi-width);
|
|
|
|
text-align: center;
|
|
|
|
}
|
|
|
|
|
|
|
|
table > caption {
|
|
|
|
margin: 2px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.list,
|
|
|
|
.sdpi-item[type="list"] {
|
|
|
|
align-items: baseline;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item-label {
|
|
|
|
text-align: right;
|
|
|
|
flex: none;
|
|
|
|
width: 94px;
|
|
|
|
padding-right: 5px;
|
|
|
|
font-weight: 600;
|
|
|
|
-webkit-user-select: none;
|
2024-04-20 21:19:44 -06:00
|
|
|
line-height: normal;
|
2023-09-10 22:07:11 -06:00
|
|
|
margin-left: -1px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.win .sdpi-item-label,
|
|
|
|
.sdpi-item-label > small {
|
|
|
|
font-weight: normal;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item-label:after {
|
|
|
|
content: ": ";
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item-label.empty:after {
|
|
|
|
content: "";
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-test,
|
|
|
|
.sdpi-item-value {
|
|
|
|
flex: 1 0 0;
|
|
|
|
/* flex-grow: 1;
|
|
|
|
flex-shrink: 0; */
|
|
|
|
margin-right: 14px;
|
|
|
|
margin-left: 4px;
|
|
|
|
justify-content: space-evenly;
|
|
|
|
}
|
|
|
|
|
|
|
|
canvas.sdpi-item-value {
|
|
|
|
max-width: 144px;
|
|
|
|
max-height: 144px;
|
|
|
|
width: 144px;
|
|
|
|
height: 144px;
|
|
|
|
margin: 0 auto;
|
|
|
|
cursor: pointer;
|
|
|
|
}
|
|
|
|
|
|
|
|
input.sdpi-item-value {
|
|
|
|
margin-left: 5px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item-value button,
|
|
|
|
button.sdpi-item-value {
|
|
|
|
margin-left: 6px;
|
|
|
|
margin-right: 14px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item-value.range {
|
|
|
|
margin-left: 0px;
|
|
|
|
}
|
|
|
|
|
|
|
|
table,
|
|
|
|
dl.sdpi-item-value,
|
|
|
|
ul.sdpi-item-value,
|
|
|
|
ol.sdpi-item-value,
|
|
|
|
.sdpi-item-value > dl,
|
|
|
|
.sdpi-item-value > ul,
|
|
|
|
.sdpi-item-value > ol {
|
|
|
|
list-style-type: none;
|
|
|
|
list-style-position: outside;
|
|
|
|
margin-left: -4px;
|
|
|
|
margin-right: -4px;
|
|
|
|
padding: 4px;
|
|
|
|
border: 1px solid var(--sdpi-bordercolor);
|
|
|
|
}
|
|
|
|
|
|
|
|
dl.sdpi-item-value,
|
|
|
|
ul.sdpi-item-value,
|
|
|
|
ol.sdpi-item-value,
|
|
|
|
.sdpi-item-value > ol {
|
|
|
|
list-style-type: none;
|
|
|
|
list-style-position: inside;
|
|
|
|
margin-left: 5px;
|
|
|
|
margin-right: 12px;
|
|
|
|
padding: 4px !important;
|
2024-04-20 21:19:44 -06:00
|
|
|
/* display: flex;
|
|
|
|
flex-direction: column; */
|
2023-09-10 22:07:11 -06:00
|
|
|
}
|
|
|
|
|
|
|
|
.two-items li {
|
|
|
|
display: flex;
|
|
|
|
}
|
|
|
|
|
|
|
|
.two-items li > *:first-child {
|
|
|
|
flex: 0 0 50%;
|
|
|
|
text-align: left;
|
|
|
|
}
|
|
|
|
|
|
|
|
.two-items.thirtyseventy li > *:first-child {
|
|
|
|
flex: 0 0 30%;
|
|
|
|
}
|
|
|
|
|
|
|
|
ol.sdpi-item-value,
|
|
|
|
.sdpi-item-value > ol[listtype="none"] {
|
|
|
|
list-style-type: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
ol.sdpi-item-value[type="decimal"],
|
|
|
|
.sdpi-item-value > ol[type="decimal"] {
|
|
|
|
list-style-type: decimal;
|
|
|
|
}
|
|
|
|
|
|
|
|
ol.sdpi-item-value[type="decimal-leading-zero"],
|
|
|
|
.sdpi-item-value > ol[type="decimal-leading-zero"] {
|
|
|
|
list-style-type: decimal-leading-zero;
|
|
|
|
}
|
|
|
|
|
|
|
|
ol.sdpi-item-value[type="lower-alpha"],
|
|
|
|
.sdpi-item-value > ol[type="lower-alpha"] {
|
|
|
|
list-style-type: lower-alpha;
|
|
|
|
}
|
|
|
|
|
|
|
|
ol.sdpi-item-value[type="upper-alpha"],
|
|
|
|
.sdpi-item-value > ol[type="upper-alpha"] {
|
|
|
|
list-style-type: upper-alpha;
|
|
|
|
}
|
|
|
|
|
|
|
|
ol.sdpi-item-value[type="upper-roman"],
|
|
|
|
.sdpi-item-value > ol[type="upper-roman"] {
|
|
|
|
list-style-type: upper-roman;
|
|
|
|
}
|
|
|
|
|
|
|
|
ol.sdpi-item-value[type="lower-roman"],
|
|
|
|
.sdpi-item-value > ol[type="lower-roman"] {
|
|
|
|
list-style-type: upper-roman;
|
|
|
|
}
|
|
|
|
|
|
|
|
tr:nth-child(even),
|
|
|
|
.sdpi-item-value > ul > li:nth-child(even),
|
|
|
|
.sdpi-item-value > ol > li:nth-child(even),
|
|
|
|
li:nth-child(even) {
|
|
|
|
background-color: rgba(0, 0, 0, .2)
|
|
|
|
}
|
|
|
|
|
|
|
|
td:hover,
|
|
|
|
.sdpi-item-value > ul > li:hover:nth-child(even),
|
|
|
|
.sdpi-item-value > ol > li:hover:nth-child(even),
|
|
|
|
li:hover:nth-child(even),
|
|
|
|
li:hover {
|
|
|
|
background-color: rgba(255, 255, 255, .1);
|
|
|
|
}
|
|
|
|
|
|
|
|
td.selected,
|
|
|
|
td.selected:hover,
|
|
|
|
li.selected:hover,
|
|
|
|
li.selected {
|
|
|
|
color: white;
|
|
|
|
background-color: #77f;
|
|
|
|
}
|
|
|
|
|
|
|
|
tr {
|
|
|
|
border: 1px solid var(--sdpi-bordercolor);
|
|
|
|
}
|
|
|
|
|
|
|
|
td {
|
|
|
|
border-right: 1px solid var(--sdpi-bordercolor);
|
|
|
|
-webkit-user-select: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
tr:last-child,
|
|
|
|
td:last-child {
|
|
|
|
border: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item-value.select,
|
|
|
|
.sdpi-item-value > select {
|
|
|
|
margin-right: 13px;
|
|
|
|
margin-left: 4px;
|
|
|
|
padding: 0px 4px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item-child,
|
|
|
|
.sdpi-item-group > .sdpi-item > input[type="color"] {
|
|
|
|
margin-top: 0.4em;
|
|
|
|
margin-right: 4px;
|
|
|
|
margin-left: 4px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.full,
|
|
|
|
.full *,
|
|
|
|
.sdpi-item-value.full,
|
|
|
|
.sdpi-item-child > full > *,
|
|
|
|
.sdpi-item-child.full,
|
|
|
|
.sdpi-item-child.full > *,
|
|
|
|
.full > .sdpi-item-child,
|
|
|
|
.full > .sdpi-item-child > * {
|
|
|
|
display: flex;
|
|
|
|
flex: 1 1 0;
|
|
|
|
margin-bottom: 4px;
|
|
|
|
margin-left: 0px;
|
|
|
|
width: 100%;
|
|
|
|
justify-content: space-evenly;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item-group > .sdpi-item > input[type="color"] {
|
|
|
|
margin-top: 0px;
|
|
|
|
}
|
|
|
|
|
|
|
|
::-webkit-calendar-picker-indicator:focus,
|
|
|
|
input[type=file]::-webkit-file-upload-button:focus,
|
|
|
|
button:focus,
|
|
|
|
textarea:focus,
|
|
|
|
input:focus,
|
|
|
|
select:focus,
|
|
|
|
option:focus,
|
|
|
|
details:focus,
|
|
|
|
summary:focus,
|
|
|
|
.custom-select select {
|
|
|
|
outline: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
summary {
|
|
|
|
cursor: default;
|
|
|
|
-webkit-user-select: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
.pointer,
|
|
|
|
summary .pointer {
|
|
|
|
cursor: pointer;
|
|
|
|
}
|
|
|
|
|
2024-04-20 21:19:44 -06:00
|
|
|
.sdpi-item.details {
|
|
|
|
align-items: first baseline;
|
|
|
|
}
|
|
|
|
|
|
|
|
/* needs Chromium update 2023
|
|
|
|
.sdpi-item:has(>details) {
|
|
|
|
align-items: first baseline;
|
|
|
|
}
|
|
|
|
*/
|
|
|
|
|
2023-09-10 22:07:11 -06:00
|
|
|
details * {
|
|
|
|
font-size: 12px;
|
|
|
|
font-weight: normal;
|
|
|
|
}
|
|
|
|
|
|
|
|
details.message {
|
|
|
|
padding: 4px 18px 4px 12px;
|
|
|
|
}
|
|
|
|
|
|
|
|
details.message summary {
|
|
|
|
font-size: 10pt;
|
|
|
|
font-weight: 600;
|
|
|
|
min-height: 18px;
|
|
|
|
}
|
|
|
|
|
|
|
|
details.message:first-child {
|
|
|
|
margin-top: 4px;
|
|
|
|
margin-left: 0;
|
|
|
|
padding-left: 102px !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
details.message > summary:first-of-type {
|
2024-04-20 21:19:44 -06:00
|
|
|
line-height: 20px;
|
2023-09-10 22:07:11 -06:00
|
|
|
}
|
|
|
|
|
|
|
|
details.message h1 {
|
|
|
|
text-align: left;
|
|
|
|
}
|
|
|
|
|
2024-04-20 21:19:44 -06:00
|
|
|
/* details:not(.pointer)>summary {
|
|
|
|
list-style: none;
|
2023-09-10 22:07:11 -06:00
|
|
|
}
|
|
|
|
|
2024-04-20 21:19:44 -06:00
|
|
|
details > summary::-webkit-details-marker,
|
2023-09-10 22:07:11 -06:00
|
|
|
.message > summary::-webkit-details-marker {
|
2024-04-20 21:19:44 -06:00
|
|
|
display: none;
|
|
|
|
} */
|
2023-09-10 22:07:11 -06:00
|
|
|
|
|
|
|
.info20,
|
|
|
|
.question,
|
|
|
|
.caution,
|
|
|
|
.info {
|
|
|
|
background-repeat: no-repeat;
|
|
|
|
background-position: 72px center;
|
|
|
|
}
|
|
|
|
|
|
|
|
.info20 {
|
|
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23999' d='M10,20 C4.4771525,20 0,15.5228475 0,10 C0,4.4771525 4.4771525,0 10,0 C15.5228475,0 20,4.4771525 20,10 C20,15.5228475 15.5228475,20 10,20 Z M10,8 C8.8954305,8 8,8.84275812 8,9.88235294 L8,16.1176471 C8,17.1572419 8.8954305,18 10,18 C11.1045695,18 12,17.1572419 12,16.1176471 L12,9.88235294 C12,8.84275812 11.1045695,8 10,8 Z M10,3 C8.8954305,3 8,3.88165465 8,4.96923077 L8,5.03076923 C8,6.11834535 8.8954305,7 10,7 C11.1045695,7 12,6.11834535 12,5.03076923 L12,4.96923077 C12,3.88165465 11.1045695,3 10,3 Z'/%3E%3C/svg%3E%0A");
|
|
|
|
}
|
|
|
|
|
|
|
|
.info {
|
|
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23999' d='M10,18 C5.581722,18 2,14.418278 2,10 C2,5.581722 5.581722,2 10,2 C14.418278,2 18,5.581722 18,10 C18,14.418278 14.418278,18 10,18 Z M10,8 C9.44771525,8 9,8.42137906 9,8.94117647 L9,14.0588235 C9,14.5786209 9.44771525,15 10,15 C10.5522847,15 11,14.5786209 11,14.0588235 L11,8.94117647 C11,8.42137906 10.5522847,8 10,8 Z M10,5 C9.44771525,5 9,5.44082732 9,5.98461538 L9,6.01538462 C9,6.55917268 9.44771525,7 10,7 C10.5522847,7 11,6.55917268 11,6.01538462 L11,5.98461538 C11,5.44082732 10.5522847,5 10,5 Z'/%3E%3C/svg%3E%0A");
|
|
|
|
}
|
|
|
|
|
|
|
|
.info2 {
|
|
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Cpath fill='%23999' d='M7.5,15 C3.35786438,15 0,11.6421356 0,7.5 C0,3.35786438 3.35786438,0 7.5,0 C11.6421356,0 15,3.35786438 15,7.5 C15,11.6421356 11.6421356,15 7.5,15 Z M7.5,2 C6.67157287,2 6,2.66124098 6,3.47692307 L6,3.52307693 C6,4.33875902 6.67157287,5 7.5,5 C8.32842705,5 9,4.33875902 9,3.52307693 L9,3.47692307 C9,2.66124098 8.32842705,2 7.5,2 Z M5,6 L5,7.02155172 L6,7 L6,12 L5,12.0076778 L5,13 L10,13 L10,12 L9,12.0076778 L9,6 L5,6 Z'/%3E%3C/svg%3E%0A");
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-more-info {
|
|
|
|
background-image: linear-gradient(to right, #00000000 0%, #00000040 80%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpolygon fill='%23999' points='4 7 8 7 8 5 12 8 8 11 8 9 4 9'/%3E%3C/svg%3E%0A");
|
|
|
|
}
|
|
|
|
|
|
|
|
.caution {
|
|
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23999' fill-rule='evenodd' d='M9.03952676,0.746646542 C9.57068894,-0.245797319 10.4285735,-0.25196227 10.9630352,0.746646542 L19.7705903,17.2030214 C20.3017525,18.1954653 19.8777595,19 18.8371387,19 L1.16542323,19 C0.118729947,19 -0.302490098,18.2016302 0.231971607,17.2030214 L9.03952676,0.746646542 Z M10,2.25584053 L1.9601405,17.3478261 L18.04099,17.3478261 L10,2.25584053 Z M10,5.9375 C10.531043,5.9375 10.9615385,6.37373537 10.9615385,6.91185897 L10.9615385,11.6923077 C10.9615385,12.2304313 10.531043,12.6666667 10,12.6666667 C9.46895697,12.6666667 9.03846154,12.2304313 9.03846154,11.6923077 L9.03846154,6.91185897 C9.03846154,6.37373537 9.46895697,5.9375 10,5.9375 Z M10,13.4583333 C10.6372516,13.4583333 11.1538462,13.9818158 11.1538462,14.6275641 L11.1538462,14.6641026 C11.1538462,15.3098509 10.6372516,15.8333333 10,15.8333333 C9.36274837,15.8333333 8.84615385,15.3098509 8.84615385,14.6641026 L8.84615385,14.6275641 C8.84615385,13.9818158 9.36274837,13.4583333 10,13.4583333 Z'/%3E%3C/svg%3E%0A");
|
|
|
|
}
|
|
|
|
|
|
|
|
.question {
|
|
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23999' d='M10,18 C5.581722,18 2,14.418278 2,10 C2,5.581722 5.581722,2 10,2 C14.418278,2 18,5.581722 18,10 C18,14.418278 14.418278,18 10,18 Z M6.77783203,7.65332031 C6.77783203,7.84798274 6.85929281,8.02888914 7.0222168,8.19604492 C7.18514079,8.36320071 7.38508996,8.44677734 7.62207031,8.44677734 C8.02409055,8.44677734 8.29703704,8.20768468 8.44091797,7.72949219 C8.59326248,7.27245865 8.77945854,6.92651485 8.99951172,6.69165039 C9.2195649,6.45678594 9.56233491,6.33935547 10.027832,6.33935547 C10.4256205,6.33935547 10.7006836,6.37695313 11.0021973,6.68847656 C11.652832,7.53271484 10.942627,8.472229 10.3750916,9.1321106 C9.80755615,9.79199219 8.29492188,11.9897461 10.027832,12.1347656 C10.4498423,12.1700818 10.7027991,11.9147157 10.7832031,11.4746094 C11.0021973,9.59857178 13.1254883,8.82415771 13.1254883,7.53271484 C13.1254883,7.07568131 12.9974785,6.65250846 12.7414551,6.26318359 C12.4854317,5.87385873 12.1225609,5.56600048 11.652832,5.33959961 C11.1831031,5.11319874 10.6414419,5 10.027832,5 C9.36767248,5 8.79004154,5.13541531 8.29492187,5.40625 C7.79980221,5.67708469 7.42317837,6.01879677 7.16503906,6.43139648 C6.90689975,6.8439962 6.77783203,7.25130007 6.77783203,7.65332031 Z M10.0099668,15 C10.2713191,15 10.5016601,14.9108147 10.7009967,14.7324415 C10.9003332,14.5540682 11,14.3088087 11,13.9966555 C11,13.7157177 10.9047629,13.4793767 10.7142857,13.2876254 C10.5238086,13.0958742 10.2890379,13 10.0099668,13 C9.72646591,13 9.48726565,13.0958742 9.2923588,13.2876254 C9.09745196,13.4793767 9,13.7157177 9,13.9966555 C9,14.313268 9.10077419,14.5596424 9.30232558,14.735786 C9.50387698,14.9119295 9.73975502,15 10.0099668,15 Z'/%3E%3C/svg%3E%0A");
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-more-info {
|
|
|
|
position: fixed;
|
|
|
|
left: 0px;
|
|
|
|
right: 0px;
|
|
|
|
bottom: 0px;
|
|
|
|
min-height: 16px;
|
|
|
|
padding-right: 16px;
|
|
|
|
text-align: right;
|
|
|
|
-webkit-touch-callout: none;
|
|
|
|
cursor: pointer;
|
|
|
|
user-select: none;
|
|
|
|
background-position: right center;
|
|
|
|
background-repeat: no-repeat;
|
|
|
|
border-radius: var(--sdpi-borderradius);
|
|
|
|
text-decoration: none;
|
|
|
|
color: var(--sdpi-color);
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-more-info-button {
|
|
|
|
display: flex;
|
|
|
|
align-self: right;
|
|
|
|
margin-left: auto;
|
|
|
|
position: fixed;
|
|
|
|
right: 17px;
|
|
|
|
bottom: 0px;
|
|
|
|
user-select: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-bottom-bar {
|
|
|
|
display: flex;
|
|
|
|
align-self: right;
|
|
|
|
margin-left: auto;
|
|
|
|
position: fixed;
|
|
|
|
right: 17px;
|
|
|
|
bottom: 0px;
|
|
|
|
user-select: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-bottom-bar.right {
|
|
|
|
right: 0px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-bottom-bar button {
|
|
|
|
min-height: 20px !important;
|
|
|
|
height: 20px !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
details a {
|
|
|
|
background-position: right !important;
|
|
|
|
min-height: 24px;
|
|
|
|
display: inline-block;
|
|
|
|
line-height: 24px;
|
|
|
|
padding-right: 28px;
|
|
|
|
}
|
|
|
|
|
|
|
|
input:not([type="range"]),
|
|
|
|
textarea {
|
|
|
|
-webkit-appearance: none;
|
|
|
|
background: var(--sdpi-background);
|
|
|
|
color: var(--sdpi-color);
|
|
|
|
font-weight: normal;
|
|
|
|
font-size: 9pt;
|
|
|
|
border: none;
|
|
|
|
margin-top: 2px;
|
|
|
|
margin-bottom: 2px;
|
|
|
|
min-width: 219px;
|
|
|
|
}
|
|
|
|
|
|
|
|
textarea + label {
|
|
|
|
display: flex;
|
|
|
|
justify-content: flex-end
|
|
|
|
}
|
|
|
|
|
|
|
|
input[type="radio"],
|
|
|
|
input[type="checkbox"] {
|
|
|
|
display: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
input[type="radio"] + label,
|
|
|
|
input[type="checkbox"] + label {
|
|
|
|
font-size: 9pt;
|
|
|
|
color: var(--sdpi-color);
|
|
|
|
font-weight: normal;
|
|
|
|
margin-right: 8px;
|
|
|
|
-webkit-user-select: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
input[type="radio"] + label:after,
|
|
|
|
input[type="checkbox"] + label:after {
|
|
|
|
content: " " !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item[type="radio"] > .sdpi-item-value,
|
|
|
|
.sdpi-item[type="checkbox"] > .sdpi-item-value {
|
|
|
|
padding-top: 2px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item[type="checkbox"] > .sdpi-item-value > * {
|
|
|
|
margin-top: 4px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item[type="checkbox"] .sdpi-item-child,
|
|
|
|
.sdpi-item[type="radio"] .sdpi-item-child {
|
|
|
|
display: inline-block;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item[type="range"] .sdpi-item-value,
|
|
|
|
.sdpi-item[type="meter"] .sdpi-item-child,
|
|
|
|
.sdpi-item[type="progress"] .sdpi-item-child {
|
|
|
|
display: flex;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item[type="range"] .sdpi-item-value {
|
|
|
|
min-height: 26px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item[type="range"] .sdpi-item-value span,
|
|
|
|
.sdpi-item[type="meter"] .sdpi-item-child span,
|
|
|
|
.sdpi-item[type="progress"] .sdpi-item-child span {
|
|
|
|
margin-top: -2px;
|
|
|
|
min-width: 8px;
|
|
|
|
text-align: right;
|
|
|
|
cursor: pointer;
|
|
|
|
-webkit-user-select: none;
|
|
|
|
user-select: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item[type="range"] .sdpi-item-value span {
|
|
|
|
margin-top: 7px;
|
|
|
|
text-align: right;
|
|
|
|
}
|
|
|
|
|
|
|
|
span + input[type="range"] {
|
|
|
|
display: flex;
|
2024-04-20 21:19:44 -06:00
|
|
|
}
|
|
|
|
|
|
|
|
span + .range-container > input[type="range"],
|
|
|
|
span + input[type="range"] {
|
2023-09-10 22:07:11 -06:00
|
|
|
max-width: 168px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item[type="range"] .sdpi-item-value span:first-child,
|
|
|
|
.sdpi-item[type="meter"] .sdpi-item-child span:first-child,
|
|
|
|
.sdpi-item[type="progress"] .sdpi-item-child span:first-child {
|
|
|
|
margin-right: 4px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item[type="range"] .sdpi-item-value span:last-child,
|
|
|
|
.sdpi-item[type="meter"] .sdpi-item-child span:last-child,
|
|
|
|
.sdpi-item[type="progress"] .sdpi-item-child span:last-child {
|
|
|
|
margin-left: 4px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.reverse {
|
|
|
|
transform: rotate(180deg);
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item[type="meter"] .sdpi-item-child meter + span:last-child {
|
|
|
|
margin-left: -10px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item[type="progress"] .sdpi-item-child meter + span:last-child {
|
|
|
|
margin-left: -14px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item[type="radio"] > .sdpi-item-value > * {
|
|
|
|
margin-top: 2px;
|
|
|
|
}
|
|
|
|
|
|
|
|
details {
|
|
|
|
padding: 8px 18px 8px 12px;
|
|
|
|
min-width: 86px;
|
|
|
|
}
|
|
|
|
|
|
|
|
details > h4 {
|
|
|
|
border-bottom: 1px solid var(--sdpi-bordercolor);
|
|
|
|
}
|
|
|
|
|
|
|
|
legend {
|
|
|
|
display: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item-value > textarea {
|
|
|
|
padding: 0px;
|
|
|
|
width: 219px;
|
|
|
|
margin-left: 1px;
|
|
|
|
margin-top: 3px;
|
|
|
|
padding: 4px;
|
|
|
|
}
|
|
|
|
|
|
|
|
input[type="radio"] + label span,
|
|
|
|
input[type="checkbox"] + label span {
|
|
|
|
display: inline-block;
|
|
|
|
width: 16px;
|
|
|
|
height: 16px;
|
|
|
|
margin: 2px 4px 2px 0;
|
|
|
|
border-radius: 3px;
|
|
|
|
vertical-align: middle;
|
|
|
|
background: var(--sdpi-background);
|
|
|
|
cursor: pointer;
|
|
|
|
border: 1px solid rgb(0, 0, 0, .2);
|
|
|
|
}
|
|
|
|
|
|
|
|
input[type="radio"] + label span {
|
|
|
|
border-radius: 100%;
|
|
|
|
}
|
|
|
|
|
|
|
|
input[type="radio"]:checked + label span,
|
|
|
|
input[type="checkbox"]:checked + label span {
|
|
|
|
background-color: #77f;
|
|
|
|
background-image: url(../assets/check.svg);
|
|
|
|
background-repeat: no-repeat;
|
|
|
|
background-position: center center;
|
|
|
|
border: 1px solid rgb(0, 0, 0, .4);
|
|
|
|
}
|
|
|
|
|
|
|
|
input[type="radio"]:active:checked + label span,
|
|
|
|
input[type="radio"]:active + label span,
|
|
|
|
input[type="checkbox"]:active:checked + label span,
|
|
|
|
input[type="checkbox"]:active + label span {
|
|
|
|
background-color: #303030;
|
|
|
|
}
|
|
|
|
|
|
|
|
input[type="radio"]:checked + label span {
|
|
|
|
background-image: url(../assets/rcheck.svg);
|
|
|
|
}
|
|
|
|
|
|
|
|
input[type="range"] {
|
|
|
|
width: var(--sdpi-width);
|
|
|
|
height: 30px;
|
|
|
|
overflow: hidden;
|
|
|
|
cursor: pointer;
|
|
|
|
background: transparent !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item > input[type="range"] {
|
|
|
|
margin-left: 2px;
|
|
|
|
max-width: var(--sdpi-width);
|
|
|
|
width: var(--sdpi-width);
|
|
|
|
padding: 0px;
|
|
|
|
margin-top: 2px;
|
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
|
|
input[type="range"],
|
|
|
|
input[type="range"]::-webkit-slider-runnable-track,
|
|
|
|
input[type="range"]::-webkit-slider-thumb {
|
|
|
|
-webkit-appearance: none;
|
|
|
|
}
|
|
|
|
*/
|
|
|
|
|
|
|
|
input[type="range"]::-webkit-slider-runnable-track {
|
|
|
|
height: 5px;
|
|
|
|
background: #979797;
|
|
|
|
border-radius: 3px;
|
|
|
|
padding: 0px !important;
|
|
|
|
border: 1px solid var(--sdpi-background);
|
|
|
|
}
|
|
|
|
|
|
|
|
input[type="range"]::-webkit-slider-thumb {
|
|
|
|
position: relative;
|
|
|
|
-webkit-appearance: none;
|
|
|
|
background-color: var(--sdpi-color);
|
|
|
|
width: 12px;
|
|
|
|
height: 12px;
|
|
|
|
border-radius: 20px;
|
|
|
|
margin-top: -5px;
|
|
|
|
border: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
input[type="range" i] {
|
|
|
|
margin: 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
input[type="range"]::-webkit-slider-thumb::before {
|
|
|
|
position: absolute;
|
|
|
|
content: "";
|
|
|
|
height: 5px; /* equal to height of runnable track or 1 less */
|
|
|
|
width: 500px; /* make this bigger than the widest range input element */
|
|
|
|
left: -502px; /* this should be -2px - width */
|
|
|
|
top: 8px; /* don't change this */
|
|
|
|
background: #77f;
|
|
|
|
}
|
|
|
|
|
|
|
|
input[type="color"] {
|
|
|
|
min-width: 32px;
|
|
|
|
min-height: 32px;
|
|
|
|
width: 32px;
|
|
|
|
height: 32px;
|
|
|
|
padding: 0;
|
|
|
|
background-color: var(--sdpi-bgcolor);
|
|
|
|
flex: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
::-webkit-color-swatch {
|
|
|
|
min-width: 24px;
|
|
|
|
}
|
|
|
|
|
|
|
|
textarea {
|
|
|
|
height: 3em;
|
|
|
|
word-break: break-word;
|
|
|
|
line-height: 1.5em;
|
|
|
|
}
|
|
|
|
|
|
|
|
.textarea {
|
|
|
|
padding: 0px !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
textarea {
|
|
|
|
width: 219px; /*98%;*/
|
|
|
|
height: 96%;
|
|
|
|
min-height: 6em;
|
|
|
|
resize: none;
|
|
|
|
border-radius: var(--sdpi-borderradius);
|
|
|
|
}
|
|
|
|
|
|
|
|
/* CAROUSEL */
|
|
|
|
|
|
|
|
.sdpi-item[type="carousel"] {
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item.card-carousel-wrapper,
|
|
|
|
.sdpi-item > .card-carousel-wrapper {
|
|
|
|
padding: 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
.card-carousel-wrapper {
|
|
|
|
display: flex;
|
|
|
|
align-items: center;
|
|
|
|
justify-content: center;
|
|
|
|
margin: 12px auto;
|
|
|
|
color: #666a73;
|
|
|
|
}
|
|
|
|
|
|
|
|
.card-carousel {
|
|
|
|
display: flex;
|
|
|
|
justify-content: center;
|
|
|
|
width: 278px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.card-carousel--overflow-container {
|
|
|
|
overflow: hidden;
|
|
|
|
}
|
|
|
|
|
|
|
|
.card-carousel--nav__left,
|
|
|
|
.card-carousel--nav__right {
|
|
|
|
/* display: inline-block; */
|
|
|
|
width: 12px;
|
|
|
|
height: 12px;
|
|
|
|
border-top: 2px solid #42b883;
|
|
|
|
border-right: 2px solid #42b883;
|
|
|
|
cursor: pointer;
|
|
|
|
margin: 0 4px;
|
|
|
|
transition: transform 150ms linear;
|
|
|
|
}
|
|
|
|
|
|
|
|
.card-carousel--nav__left[disabled],
|
|
|
|
.card-carousel--nav__right[disabled] {
|
|
|
|
opacity: 0.2;
|
|
|
|
border-color: black;
|
|
|
|
}
|
|
|
|
|
|
|
|
.card-carousel--nav__left {
|
|
|
|
transform: rotate(-135deg);
|
|
|
|
}
|
|
|
|
|
|
|
|
.card-carousel--nav__left:active {
|
|
|
|
transform: rotate(-135deg) scale(0.85);
|
|
|
|
}
|
|
|
|
|
|
|
|
.card-carousel--nav__right {
|
|
|
|
transform: rotate(45deg);
|
|
|
|
}
|
|
|
|
|
|
|
|
.card-carousel--nav__right:active {
|
|
|
|
transform: rotate(45deg) scale(0.85);
|
|
|
|
}
|
|
|
|
|
|
|
|
.card-carousel-cards {
|
|
|
|
display: flex;
|
|
|
|
transition: transform 150ms ease-out;
|
|
|
|
transform: translatex(0px);
|
|
|
|
}
|
|
|
|
|
|
|
|
.card-carousel-cards .card-carousel--card {
|
|
|
|
margin: 0 5px;
|
|
|
|
cursor: pointer;
|
|
|
|
/* box-shadow: 0 4px 15px 0 rgba(40, 44, 53, 0.06), 0 2px 2px 0 rgba(40, 44, 53, 0.08); */
|
2024-04-20 21:19:44 -06:00
|
|
|
/* background-color: #fff; */
|
|
|
|
text-align: center;
|
2023-09-10 22:07:11 -06:00
|
|
|
border-radius: 4px;
|
|
|
|
z-index: 3;
|
|
|
|
}
|
|
|
|
|
|
|
|
.xxcard-carousel-cards .card-carousel--card:first-child {
|
|
|
|
margin-left: 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
.xxcard-carousel-cards .card-carousel--card:last-child {
|
|
|
|
margin-right: 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
.card-carousel-cards .card-carousel--card img {
|
|
|
|
vertical-align: bottom;
|
|
|
|
border-top-left-radius: 4px;
|
|
|
|
border-top-right-radius: 4px;
|
|
|
|
transition: opacity 150ms linear;
|
|
|
|
width: 60px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.card-carousel-cards .card-carousel--card img:hover {
|
|
|
|
opacity: 0.5;
|
2024-04-20 21:19:44 -06:00
|
|
|
background-color: rgba(255, 255, 255, .1);
|
2023-09-10 22:07:11 -06:00
|
|
|
}
|
|
|
|
|
|
|
|
.card-carousel-cards .card-carousel--card--footer {
|
|
|
|
border-top: 0;
|
|
|
|
max-width: 80px;
|
|
|
|
overflow: hidden;
|
|
|
|
display: flex;
|
|
|
|
height: 100%;
|
|
|
|
flex-direction: column;
|
|
|
|
}
|
|
|
|
|
|
|
|
.card-carousel-cards .card-carousel--card--footer p {
|
|
|
|
padding: 3px 0;
|
|
|
|
margin: 0;
|
|
|
|
margin-bottom: 2px;
|
|
|
|
font-size: 15px;
|
|
|
|
font-weight: 500;
|
|
|
|
color: #2c3e50;
|
|
|
|
}
|
|
|
|
|
|
|
|
.card-carousel-cards .card-carousel--card--footer p:nth-of-type(2) {
|
|
|
|
font-size: 12px;
|
|
|
|
font-weight: 300;
|
|
|
|
padding: 6px;
|
|
|
|
color: #666a73;
|
|
|
|
}
|
|
|
|
|
|
|
|
::-webkit-calendar-picker-indicator {
|
2024-04-20 21:19:44 -06:00
|
|
|
background: url(../assets/elg_calendar_inv.svg) no-repeat center;
|
2023-09-10 22:07:11 -06:00
|
|
|
font-size: 17px;
|
|
|
|
}
|
|
|
|
|
|
|
|
::-webkit-calendar-picker-indicator:focus {
|
|
|
|
background-color: rgba(0, 0, 0, 0.2);
|
|
|
|
}
|
|
|
|
|
2024-04-20 21:19:44 -06:00
|
|
|
input[type="text"]::-webkit-calendar-picker-indicator {
|
|
|
|
background: transparent;
|
|
|
|
font-size: 12px;
|
|
|
|
}
|
|
|
|
|
2023-09-10 22:07:11 -06:00
|
|
|
input[type="date"] {
|
|
|
|
-webkit-align-items: center;
|
2024-04-20 21:19:44 -06:00
|
|
|
align-items: center;
|
2023-09-10 22:07:11 -06:00
|
|
|
display: -webkit-inline-flex;
|
|
|
|
overflow: hidden;
|
|
|
|
-webkit-padding-start: 1px;
|
|
|
|
}
|
|
|
|
|
|
|
|
input::-webkit-datetime-edit {
|
2024-04-20 21:19:44 -06:00
|
|
|
flex: 1;
|
2023-09-10 22:07:11 -06:00
|
|
|
-webkit-user-modify: read-only !important;
|
2024-04-20 21:19:44 -06:00
|
|
|
user-modify: read-only !important;
|
2023-09-10 22:07:11 -06:00
|
|
|
display: inline-block;
|
|
|
|
min-width: 0;
|
|
|
|
overflow: hidden;
|
2024-04-20 21:19:44 -06:00
|
|
|
padding: 4px;
|
|
|
|
font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
|
2023-09-10 22:07:11 -06:00
|
|
|
}
|
|
|
|
|
|
|
|
input[type="file"] {
|
|
|
|
opacity: 0;
|
|
|
|
display: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item > input[type="file"] {
|
|
|
|
opacity: 1;
|
|
|
|
display: flex;
|
|
|
|
}
|
|
|
|
|
|
|
|
input[type="file"] + span {
|
|
|
|
display: flex;
|
|
|
|
flex: 0 1 auto;
|
|
|
|
background-color: #0000ff50;
|
|
|
|
}
|
|
|
|
|
|
|
|
label.sdpi-file-label {
|
|
|
|
cursor: pointer;
|
|
|
|
user-select: none;
|
|
|
|
display: inline-block;
|
|
|
|
min-height: 21px !important;
|
|
|
|
height: 21px !important;
|
|
|
|
line-height: 20px;
|
|
|
|
padding: 0px 4px;
|
|
|
|
margin: auto;
|
|
|
|
margin-right: 0px;
|
|
|
|
float: right;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-file-label > label:active,
|
|
|
|
.sdpi-file-label.file:active,
|
|
|
|
label.sdpi-file-label:active,
|
|
|
|
label.sdpi-file-info:active,
|
|
|
|
input[type="file"]::-webkit-file-upload-button:active,
|
|
|
|
button:active {
|
|
|
|
background-color: var(--sdpi-color);
|
|
|
|
color: #303030;
|
|
|
|
}
|
|
|
|
|
|
|
|
input:required:invalid,
|
|
|
|
input:focus:invalid {
|
|
|
|
background: var(--sdpi-background) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjkiIHZpZXdCb3g9IjAgMCA5IDkiPgogICAgPHBhdGggZmlsbD0iI0Q4RDhEOCIgZD0iTTQuNSwwIEM2Ljk4NTI4MTM3LC00LjU2NTM4NzgyZS0xNiA5LDIuMDE0NzE4NjMgOSw0LjUgQzksNi45ODUyODEzNyA2Ljk4NTI4MTM3LDkgNC41LDkgQzIuMDE0NzE4NjMsOSAzLjA0MzU5MTg4ZS0xNiw2Ljk4NTI4MTM3IDAsNC41IEMtMy4wNDM1OTE4OGUtMTYsMi4wMTQ3MTg2MyAyLjAxNDcxODYzLDQuNTY1Mzg3ODJlLTE2IDQuNSwwIFogTTQsMSBMNCw2IEw1LDYgTDUsMSBMNCwxIFogTTQuNSw4IEM0Ljc3NjE0MjM3LDggNSw3Ljc3NjE0MjM3IDUsNy41IEM1LDcuMjIzODU3NjMgNC43NzYxNDIzNyw3IDQuNSw3IEM0LjIyMzg1NzYzLDcgNCw3LjIyMzg1NzYzIDQsNy41IEM0LDcuNzc2MTQyMzcgNC4yMjM4NTc2Myw4IDQuNSw4IFoiLz4KICA8L3N2Zz4) no-repeat 98% center;
|
|
|
|
}
|
|
|
|
|
|
|
|
input:required:valid {
|
|
|
|
background: var(--sdpi-background) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjkiIHZpZXdCb3g9IjAgMCA5IDkiPjxwb2x5Z29uIGZpbGw9IiNEOEQ4RDgiIHBvaW50cz0iNS4yIDEgNi4yIDEgNi4yIDcgMy4yIDcgMy4yIDYgNS4yIDYiIHRyYW5zZm9ybT0icm90YXRlKDQwIDQuNjc3IDQpIi8+PC9zdmc+) no-repeat 98% center;
|
|
|
|
}
|
|
|
|
|
|
|
|
.tooltip,
|
|
|
|
:tooltip,
|
|
|
|
:title {
|
|
|
|
color: yellow;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item-group.file {
|
|
|
|
width: 232px;
|
|
|
|
display: flex;
|
|
|
|
align-items: center;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-file-info {
|
|
|
|
overflow-wrap: break-word;
|
|
|
|
word-wrap: break-word;
|
|
|
|
hyphens: auto;
|
|
|
|
min-width: 132px;
|
|
|
|
max-width: 144px;
|
|
|
|
max-height: 32px;
|
|
|
|
margin-top: 0px;
|
|
|
|
margin-left: 5px;
|
|
|
|
display: inline-block;
|
|
|
|
overflow: hidden;
|
|
|
|
padding: 6px 4px;
|
|
|
|
background-color: var(--sdpi-background);
|
|
|
|
}
|
|
|
|
|
|
|
|
::-webkit-scrollbar {
|
|
|
|
width: 8px;
|
|
|
|
}
|
|
|
|
|
|
|
|
::-webkit-scrollbar-track {
|
|
|
|
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
|
|
|
|
box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
|
|
|
|
margin: 4px;
|
|
|
|
border-radius: 8px;
|
|
|
|
}
|
|
|
|
|
|
|
|
::-webkit-scrollbar-thumb {
|
|
|
|
background-color: #999999;
|
|
|
|
outline: 1px solid slategrey;
|
|
|
|
border-radius: 8px;
|
|
|
|
}
|
|
|
|
|
|
|
|
a {
|
|
|
|
color: #7397d2;
|
|
|
|
}
|
|
|
|
|
2024-04-20 21:19:44 -06:00
|
|
|
input[type="week"] {
|
|
|
|
-webkit-appearance: auto !important;
|
|
|
|
appearance: auto !important;
|
2023-09-10 22:07:11 -06:00
|
|
|
}
|
|
|
|
|
2024-04-20 21:19:44 -06:00
|
|
|
input[type="month"] + datalist,
|
|
|
|
input[type="day"] + datalist,
|
|
|
|
input[type="week"] + datalist,
|
|
|
|
input[type=text] + datalist {
|
|
|
|
display: none !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
input[type="range"] {
|
|
|
|
-webkit-appearance: auto;
|
|
|
|
appearance: auto;
|
2023-09-10 22:07:11 -06:00
|
|
|
height: 6px;
|
|
|
|
margin-top: 12px;
|
|
|
|
z-index: 0;
|
|
|
|
overflow: visible;
|
|
|
|
}
|
|
|
|
|
2024-04-20 21:19:44 -06:00
|
|
|
input[type="range"]::-webkit-slider-runnable-track {
|
|
|
|
border: 0px solid transparent;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item[type="range"] .sdpi-item-value.datalist {
|
|
|
|
flex-direction: column;
|
|
|
|
}
|
|
|
|
|
|
|
|
datalist {
|
|
|
|
--sdpi-datalist-margin: 7px;
|
|
|
|
display: flex;
|
|
|
|
justify-content: space-between;
|
|
|
|
margin-top: 0px;
|
|
|
|
padding-top: 0px;
|
|
|
|
font-size: 12px;
|
|
|
|
margin-left: var(--sdpi-datalist-margin);
|
|
|
|
width: calc(100% - calc(var(--sdpi-datalist-margin) * 2.5));
|
|
|
|
}
|
|
|
|
|
|
|
|
datalist > option {
|
|
|
|
display: flex;
|
|
|
|
justify-content: center;
|
|
|
|
align-items: end;
|
|
|
|
/* background-image: url(../assets/tick.svg); */
|
|
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1' height='8' viewBox='0 0 1 8'%3E%3Crect width='1' height='6' x='0' y='1' fill='%23555'/%3E%3C/svg%3E%0A");
|
|
|
|
padding: 0;
|
|
|
|
font-weight: 400;
|
|
|
|
font-size: 12px;
|
|
|
|
color: #9A9A99;
|
|
|
|
width: 1px;
|
|
|
|
height: 30px;
|
|
|
|
z-index: 1;
|
|
|
|
margin-top: -6px;
|
|
|
|
background-position: top 6px right 5px;
|
|
|
|
background-repeat: repeat no-repeat; /* fallback */
|
|
|
|
background-repeat-y: no-repeat;
|
|
|
|
user-select: none;
|
|
|
|
-webkit-user-select: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
[role="spinbutton"] {
|
|
|
|
-webkit-appearance: auto;
|
|
|
|
appearance: auto;
|
|
|
|
}
|
|
|
|
|
2023-09-10 22:07:11 -06:00
|
|
|
/*
|
|
|
|
input[type="range"]::-webkit-slider-thumb {
|
|
|
|
-webkit-appearance: none;
|
|
|
|
background-color: var(--sdpi-color);
|
|
|
|
width: 12px;
|
|
|
|
height: 12px;
|
|
|
|
border-radius: 20px;
|
|
|
|
margin-top: -6px;
|
|
|
|
border: none;
|
|
|
|
} */
|
|
|
|
|
|
|
|
:-webkit-slider-thumb {
|
|
|
|
-webkit-appearance: none;
|
|
|
|
background-color: var(--sdpi-color);
|
|
|
|
width: 16px;
|
|
|
|
height: 16px;
|
|
|
|
border-radius: 20px;
|
|
|
|
margin-top: -6px;
|
|
|
|
border: 1px solid #999999;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item[type="range"] .sdpi-item-group {
|
|
|
|
display: flex;
|
|
|
|
flex-direction: column;
|
|
|
|
}
|
|
|
|
|
|
|
|
.xxsdpi-item[type="range"] .sdpi-item-group input {
|
|
|
|
max-width: 204px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item[type="range"] .sdpi-item-group span {
|
|
|
|
margin-left: 0px !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item[type="range"] .sdpi-item-group > .sdpi-item-child {
|
|
|
|
display: flex;
|
|
|
|
flex-direction: row;
|
|
|
|
}
|
|
|
|
|
|
|
|
.rangeLabel {
|
|
|
|
position: absolute;
|
|
|
|
font-weight: normal;
|
|
|
|
margin-top: 24px;
|
|
|
|
}
|
|
|
|
|
|
|
|
:disabled {
|
|
|
|
color: #993333;
|
|
|
|
}
|
|
|
|
|
|
|
|
select,
|
|
|
|
select option {
|
|
|
|
color: var(--sdpi-color);
|
|
|
|
}
|
|
|
|
|
|
|
|
select.disabled,
|
|
|
|
select option:disabled {
|
|
|
|
color: #fd9494;
|
|
|
|
font-style: italic;
|
|
|
|
}
|
|
|
|
|
|
|
|
.runningAppsContainer {
|
|
|
|
display: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
.one-line {
|
|
|
|
min-height: 1.5em;
|
|
|
|
}
|
|
|
|
|
|
|
|
.two-lines {
|
|
|
|
min-height: 3em;
|
|
|
|
}
|
|
|
|
|
|
|
|
.three-lines {
|
|
|
|
min-height: 4.5em;
|
|
|
|
}
|
|
|
|
|
|
|
|
.four-lines {
|
|
|
|
min-height: 6em;
|
|
|
|
}
|
|
|
|
|
|
|
|
.min80 > .sdpi-item-child {
|
|
|
|
min-width: 80px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.min100 > .sdpi-item-child {
|
|
|
|
min-width: 100px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.min120 > .sdpi-item-child {
|
|
|
|
min-width: 120px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.min140 > .sdpi-item-child {
|
|
|
|
min-width: 140px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.min160 > .sdpi-item-child {
|
|
|
|
min-width: 160px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.min200 > .sdpi-item-child {
|
|
|
|
min-width: 200px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.max40 {
|
|
|
|
flex-basis: 40%;
|
|
|
|
flex-grow: 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
.max30 {
|
|
|
|
flex-basis: 30%;
|
|
|
|
flex-grow: 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
.max20 {
|
|
|
|
flex-basis: 20%;
|
|
|
|
flex-grow: 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
.up20 {
|
|
|
|
margin-top: -20px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.alignCenter {
|
|
|
|
align-items: center;
|
|
|
|
}
|
|
|
|
|
|
|
|
.alignTop {
|
|
|
|
align-items: flex-start;
|
|
|
|
}
|
|
|
|
|
|
|
|
.alignBaseline {
|
|
|
|
align-items: baseline;
|
|
|
|
}
|
|
|
|
|
|
|
|
.noMargins,
|
|
|
|
.noMargins *,
|
|
|
|
.noInnerMargins * {
|
|
|
|
margin: 0;
|
|
|
|
padding: 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
.hidden {
|
|
|
|
display: none !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
.icon-help,
|
|
|
|
.icon-help-line,
|
|
|
|
.icon-help-fill,
|
|
|
|
.icon-help-inv,
|
|
|
|
.icon-brighter,
|
|
|
|
.icon-darker,
|
|
|
|
.icon-warmer,
|
|
|
|
.icon-cooler {
|
|
|
|
min-width: 20px;
|
|
|
|
width: 20px;
|
|
|
|
background-repeat: no-repeat;
|
|
|
|
opacity: 1;
|
|
|
|
}
|
|
|
|
|
|
|
|
.icon-help:active,
|
|
|
|
.icon-help-line:active,
|
|
|
|
.icon-help-fill:active,
|
|
|
|
.icon-help-inv:active,
|
|
|
|
.icon-brighter:active,
|
|
|
|
.icon-darker:active,
|
|
|
|
.icon-warmer:active,
|
|
|
|
.icon-cooler:active {
|
|
|
|
opacity: 0.5;
|
|
|
|
}
|
|
|
|
|
|
|
|
.icon-brighter,
|
|
|
|
.icon-darker,
|
|
|
|
.icon-warmer,
|
|
|
|
.icon-cooler {
|
|
|
|
margin-top: 5px !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
.icon-help,
|
|
|
|
.icon-help-line,
|
|
|
|
.icon-help-fill,
|
|
|
|
.icon-help-inv {
|
|
|
|
cursor: pointer;
|
|
|
|
margin: 0px;
|
|
|
|
margin-left: 4px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.icon-brighter {
|
|
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='%23999' fill-rule='evenodd'%3E%3Ccircle cx='10' cy='10' r='4'/%3E%3Cpath d='M14.8532861,7.77530426 C14.7173255,7.4682615 14.5540843,7.17599221 14.3666368,6.90157083 L16.6782032,5.5669873 L17.1782032,6.4330127 L14.8532861,7.77530426 Z M10.5,4.5414007 C10.2777625,4.51407201 10.051423,4.5 9.82179677,4.5 C9.71377555,4.5 9.60648167,4.50311409 9.5,4.50925739 L9.5,2 L10.5,2 L10.5,4.5414007 Z M5.38028092,6.75545367 C5.18389364,7.02383457 5.01124349,7.31068015 4.86542112,7.61289977 L2.82179677,6.4330127 L3.32179677,5.5669873 L5.38028092,6.75545367 Z M4.86542112,12.3871002 C5.01124349,12.6893198 5.18389364,12.9761654 5.38028092,13.2445463 L3.32179677,14.4330127 L2.82179677,13.5669873 L4.86542112,12.3871002 Z M9.5,15.4907426 C9.60648167,15.4968859 9.71377555,15.5 9.82179677,15.5 C10.051423,15.5 10.2777625,15.485928 10.5,15.4585993 L10.5,18 L9.5,18 L9.5,15.4907426 Z M14.3666368,13.0984292 C14.5540843,12.8240078 14.7173255,12.5317385 14.8532861,12.2246957 L17.1782032,13.5669873 L16.6782032,14.4330127 L14.3666368,13.0984292 Z'/%3E%3C/g%3E%3C/svg%3E");
|
|
|
|
}
|
|
|
|
|
|
|
|
.icon-darker {
|
|
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='%23999' fill-rule='evenodd'%3E%3Cpath d='M10 14C7.790861 14 6 12.209139 6 10 6 7.790861 7.790861 6 10 6 12.209139 6 14 7.790861 14 10 14 12.209139 12.209139 14 10 14zM10 13C11.6568542 13 13 11.6568542 13 10 13 8.34314575 11.6568542 7 10 7 8.34314575 7 7 8.34314575 7 10 7 11.6568542 8.34314575 13 10 13zM14.8532861 7.77530426C14.7173255 7.4682615 14.5540843 7.17599221 14.3666368 6.90157083L16.6782032 5.5669873 17.1782032 6.4330127 14.8532861 7.77530426zM10.5 4.5414007C10.2777625 4.51407201 10.051423 4.5 9.82179677 4.5 9.71377555 4.5 9.60648167 4.50311409 9.5 4.50925739L9.5 2 10.5 2 10.5 4.5414007zM5.38028092 6.75545367C5.18389364 7.02383457 5.01124349 7.31068015 4.86542112 7.61289977L2.82179677 6.4330127 3.32179677 5.5669873 5.38028092 6.75545367zM4.86542112 12.3871002C5.01124349 12.6893198 5.18389364 12.9761654 5.38028092 13.2445463L3.32179677 14.4330127 2.82179677 13.5669873 4.86542112 12.3871002zM9.5 15.4907426C9.60648167 15.4968859 9.71377555 15.5 9.82179677 15.5 10.051423 15.5 10.2777625 15.485928 10.5 15.4585993L10.5 18 9.5 18 9.5 15.4907426zM14.3666368 13.0984292C14.5540843 12.8240078 14.7173255 12.5317385 14.8532861 12.2246957L17.1782032 13.5669873 16.6782032 14.4330127 14.3666368 13.0984292z'/%3E%3C/g%3E%3C/svg%3E");
|
|
|
|
}
|
|
|
|
|
|
|
|
.icon-warmer {
|
|
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='%23999' fill-rule='evenodd'%3E%3Cpath d='M12.3247275 11.4890349C12.0406216 11.0007637 11.6761954 10.5649925 11.2495475 10.1998198 11.0890394 9.83238991 11 9.42659309 11 9 11 7.34314575 12.3431458 6 14 6 15.6568542 6 17 7.34314575 17 9 17 10.6568542 15.6568542 12 14 12 13.3795687 12 12.8031265 11.8116603 12.3247275 11.4890349zM17.6232392 11.6692284C17.8205899 11.4017892 17.9890383 11.1117186 18.123974 10.8036272L20.3121778 12.0669873 19.8121778 12.9330127 17.6232392 11.6692284zM18.123974 7.19637279C17.9890383 6.88828142 17.8205899 6.5982108 17.6232392 6.33077158L19.8121778 5.0669873 20.3121778 5.9330127 18.123974 7.19637279zM14.5 4.52746439C14.3358331 4.50931666 14.1690045 4.5 14 4.5 13.8309955 4.5 13.6641669 4.50931666 13.5 4.52746439L13.5 2 14.5 2 14.5 4.52746439zM13.5 13.4725356C13.6641669 13.4906833 13.8309955 13.5 14 13.5 14.1690045 13.5 14.3358331 13.4906833 14.5 13.4725356L14.5 16 13.5 16 13.5 13.4725356zM14 11C15.1045695 11 16 10.1045695 16 9 16 7.8954305 15.1045695 7 14 7 12.8954305 7 12 7.8954305 12 9 12 10.1045695 12.8954305 11 14 11zM9.5 11C10.6651924 11.4118364 11.5 12.5 11.5 14 11.5 16 10 17.5 8 17.5 6 17.5 4.5 16 4.5 14 4.5 12.6937812 5 11.5 6.5 11L6.5 7 9.5 7 9.5 11z'/%3E%3Cpath d='M12,14 C12,16.209139 10.209139,18 8,18 C5.790861,18 4,16.209139 4,14 C4,12.5194353 4.80439726,11.2267476 6,10.5351288 L6,4 C6,2.8954305 6.8954305,2 8,2 C9.1045695,2 10,2.8954305 10,4 L10,10.5351288 C11.1956027,11.2267476 12,12.5194353 12,14 Z M11,14 C11,12.6937812 10.1651924,11.5825421 9,11.1707057 L9,4 C9,3.44771525 8.55228475,3 8,3 C7.44771525,3 7,3.44771525 7,4 L7,11.1707057 C5.83480763,11.5825421 5,12.6937812 5,14 C5,15.6568542 6.34314575,17 8,17 C9.65685425,17 11,15.6568542 11,14 Z'/%3E%3C/g%3E%3C/svg%3E");
|
|
|
|
}
|
|
|
|
|
|
|
|
.icon-cooler {
|
|
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='%23999' fill-rule='evenodd'%3E%3Cpath d='M10.4004569 11.6239517C10.0554735 10.9863849 9.57597206 10.4322632 9 9.99963381L9 9.7450467 9.53471338 9.7450467 10.8155381 8.46422201C10.7766941 8.39376637 10.7419749 8.32071759 10.7117062 8.2454012L9 8.2454012 9 6.96057868 10.6417702 6.96057868C10.6677696 6.86753378 10.7003289 6.77722682 10.7389179 6.69018783L9.44918707 5.40045694 9 5.40045694 9 4.34532219 9.32816127 4.34532219 9.34532219 2.91912025 10.4004569 2.91912025 10.4004569 4.53471338 11.6098599 5.74411634C11.7208059 5.68343597 11.8381332 5.63296451 11.9605787 5.59396526L11.9605787 3.8884898 10.8181818 2.74609294 11.5642748 2 12.5727518 3.00847706 13.5812289 2 14.3273218 2.74609294 13.2454012 3.82801356 13.2454012 5.61756719C13.3449693 5.65339299 13.4408747 5.69689391 13.5324038 5.74735625L14.7450467 4.53471338 14.7450467 2.91912025 15.8001815 2.91912025 15.8001815 4.34532219 17.2263834 4.34532219 17.2263834 5.40045694 15.6963166 5.40045694 14.4002441 6.69652946C14.437611 6.78161093 14.4692249 6.86979146 14.4945934 6.96057868L16.2570138 6.96057868 17.3994107 5.81818182 18.1455036 6.56427476 17.1370266 7.57275182 18.1455036 8.58122888 17.3994107 9.32732182 16.3174901 8.2454012 14.4246574 8.2454012C14.3952328 8.31861737 14.3616024 8.38969062 14.3240655 8.45832192L15.6107903 9.7450467 17.2263834 9.7450467 17.2263834 10.8001815 15.8001815 10.8001815 15.8001815 12.2263834 14.7450467 12.2263834 14.7450467 10.6963166 13.377994 9.32926387C13.3345872 9.34850842 13.2903677 9.36625331 13.2454012 9.38243281L13.2454012 11.3174901 14.3273218 12.3994107 13.5812289 13.1455036 12.5848864 12.1491612 11.5642748 13.1455036 10.8181818 12.3994107 11.9605787 11.2570138 11.9605787 9.40603474C11.8936938 9.38473169 11.828336 9.36000556 11.7647113 9.33206224L10.4004569 10.6963166 10.4004569 11.6239517zM12.75 8.5C13.3022847 8.5 13.75 8.05228475 13.75 7.5 13.75 6.94771525 13.3022847 6.5 12.75 6.5 12.1977153 6.5 11.75 6.94771525 11.75 7.5 11.75 8.05228475 12.1977153 8.5 12.75 8.5zM9.5 14C8.5 16.3333333 7.33333333 17.5 6 17.5 4.66666667 17.5 3.5 16.3333333 2.5 14L9.5 14z'/%3E%3Cpath d='M10,14 C10,16.209139 8.209139,18 6,18 C3.790861,18 2,16.209139 2,14 C2,12.5194353 2.80439726,11.2267476 4,10.5351288 L4,4 C4,2.8954305 4.8954305,2 6,2 C7.1045695,2 8,2.8954305 8,4 L8,10.5351288 C9.19560274,11.2267476 10,12.5194353 10,14 Z M9,14 C9,12.6937812 8.16519237,11.5825421 7,11.1707057 L7,4 C7,3.44771525 6.55228475,3 6,3 C5.44771525,3 5,3.44771525 5,4 L5,11.1707057 C3.83480763,11.5825421 3,12.6937812 3,14 C3,15.6568542 4.34314575,17 6,17 C7.65685425,17 9,15.6568542 9,14 Z'/%3E%3C/g%3E%3C/svg%3E");
|
|
|
|
}
|
|
|
|
|
|
|
|
.icon-help {
|
|
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23999' d='M11.292 12.516l.022 1.782H9.07v-1.804c0-1.98 1.276-2.574 2.662-3.278h-.022c.814-.44 1.65-.88 1.694-2.2.044-1.386-1.122-2.728-3.234-2.728-1.518 0-2.662.902-3.366 2.354L5 5.608C5.946 3.584 7.662 2 10.17 2c3.564 0 5.632 2.442 5.588 5.06-.066 2.618-1.716 3.41-3.102 4.158-.704.374-1.364.682-1.364 1.298zm-1.122 2.442c.858 0 1.452.594 1.452 1.452 0 .682-.594 1.408-1.452 1.408-.77 0-1.386-.726-1.386-1.408 0-.858.616-1.452 1.386-1.452z'/%3E%3C/svg%3E");
|
|
|
|
}
|
|
|
|
|
|
|
|
.icon-help-line {
|
|
|
|
background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23999' fill-rule='evenodd'%3E%3Cpath d='M10 20C4.477 20 0 15.523 0 10S4.477 0 10 0s10 4.477 10 10-4.477 10-10 10zm0-1a9 9 0 1 0 0-18 9 9 0 0 0 0 18z'/%3E%3Cpath d='M10.848 12.307l.02 1.578H8.784v-1.597c0-1.753 1.186-2.278 2.474-2.901h-.02c.756-.39 1.533-.78 1.574-1.948.041-1.226-1.043-2.414-3.006-2.414-1.41 0-2.474.798-3.128 2.083L5 6.193C5.88 4.402 7.474 3 9.805 3 13.118 3 15.04 5.161 15 7.478c-.061 2.318-1.595 3.019-2.883 3.68-.654.332-1.268.604-1.268 1.15zM9.805 14.47c.798 0 1.35.525 1.35 1.285 0 .603-.552 1.246-1.35 1.246-.715 0-1.288-.643-1.288-1.246 0-.76.573-1.285 1.288-1.285z' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
|
|
|
|
}
|
|
|
|
|
|
|
|
.icon-help-fill {
|
|
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23999'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M8.368 7.189H5C5 3.5 7.668 2 10.292 2 13.966 2 16 4.076 16 7.012c0 3.754-3.849 3.136-3.849 5.211v1.656H8.455v-1.832c0-2.164 1.4-2.893 2.778-3.6.437-.242 1.006-.574 1.006-1.236 0-2.208-3.871-2.142-3.871-.022zM10.25 18a1.75 1.75 0 1 1 0-3.5 1.75 1.75 0 0 1 0 3.5z'/%3E%3C/g%3E%3C/svg%3E");
|
|
|
|
}
|
|
|
|
|
|
|
|
.icon-help-inv {
|
|
|
|
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23999' fill-rule='evenodd' d='M10 20C4.477 20 0 15.523 0 10S4.477 0 10 0s10 4.477 10 10-4.477 10-10 10zM8.368 7.189c0-2.12 3.87-2.186 3.87.022 0 .662-.568.994-1.005 1.236-1.378.707-2.778 1.436-2.778 3.6v1.832h3.696v-1.656c0-2.075 3.849-1.457 3.849-5.21C16 4.075 13.966 2 10.292 2 7.668 2 5 3.501 5 7.189h3.368zM10.25 18a1.75 1.75 0 1 0 0-3.5 1.75 1.75 0 0 0 0 3.5z'/%3E%3C/svg%3E");
|
|
|
|
}
|
|
|
|
|
|
|
|
.kelvin::after {
|
|
|
|
content: "K";
|
|
|
|
}
|
|
|
|
|
|
|
|
.mired::after {
|
|
|
|
content: " Mired";
|
|
|
|
}
|
|
|
|
|
|
|
|
.percent::after {
|
|
|
|
content: "%";
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-item-value + .icon-cooler,
|
|
|
|
.sdpi-item-value + .icon-warmer {
|
|
|
|
margin-left: 0px !important;
|
|
|
|
margin-top: 15px !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
CONTROL-CENTER STYLES
|
|
|
|
*/
|
|
|
|
input[type="range"].colorbrightness::-webkit-slider-runnable-track,
|
|
|
|
input[type="range"].colortemperature::-webkit-slider-runnable-track {
|
|
|
|
height: 8px;
|
|
|
|
background: #979797;
|
|
|
|
border-radius: 4px;
|
|
|
|
background-image: linear-gradient(to right, #94d0ec, #ffb165);
|
|
|
|
}
|
|
|
|
|
2024-04-20 21:19:44 -06:00
|
|
|
input[type="range"].colorbrightness.greyscale::-webkit-slider-runnable-track,
|
|
|
|
input[type="range"].colorbrightness.grayscale::-webkit-slider-runnable-track {
|
2023-09-10 22:07:11 -06:00
|
|
|
background-color: #efefef;
|
|
|
|
background-image: linear-gradient(to right, black, rgba(0, 0, 0, 0));
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
input[type="range"].colorbrightness::-webkit-slider-thumb,
|
|
|
|
input[type="range"].colortemperature::-webkit-slider-thumb {
|
|
|
|
width: 16px;
|
|
|
|
height: 16px;
|
|
|
|
border-radius: 20px;
|
|
|
|
margin-top: -5px;
|
|
|
|
background-color: #86c6e8;
|
|
|
|
box-shadow: 0px 0px 1px #000000;
|
|
|
|
border: 1px solid #d8d8d8;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-info-label {
|
|
|
|
display: inline-block;
|
|
|
|
user-select: none;
|
|
|
|
position: absolute;
|
|
|
|
height: 15px;
|
|
|
|
width: auto;
|
|
|
|
text-align: center;
|
|
|
|
border-radius: 4px;
|
|
|
|
min-width: 44px;
|
|
|
|
max-width: 80px;
|
|
|
|
background: white;
|
|
|
|
font-size: 11px;
|
|
|
|
color: black;
|
|
|
|
z-index: 1000;
|
|
|
|
box-shadow: 0px 0px 12px rgba(0, 0, 0, .8);
|
|
|
|
padding: 2px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-info-label.hidden {
|
|
|
|
opacity: 0;
|
|
|
|
transition: opacity 0.25s linear;
|
|
|
|
}
|
|
|
|
|
|
|
|
.sdpi-info-label.shown {
|
|
|
|
position: absolute;
|
|
|
|
opacity: 1;
|
|
|
|
transition: opacity 0.25s ease-out;
|
|
|
|
}
|
|
|
|
|
|
|
|
/* adding some styles here that override sdpi things so we can use this as notes for sdpi updates*/
|
|
|
|
select {
|
|
|
|
min-width: 0px;
|
|
|
|
/* this is a clunky fix for using background image as select arrow with long text options */
|
|
|
|
-webkit-appearance: media-slider;
|
|
|
|
text-overflow: ellipsis;
|
|
|
|
}
|
2024-04-20 21:19:44 -06:00
|
|
|
|
|
|
|
/*--------- context menu ----------*/
|
|
|
|
|
|
|
|
.context-menu {
|
|
|
|
display: none;
|
|
|
|
position: absolute;
|
|
|
|
z-index: 10;
|
|
|
|
padding: 12px 0;
|
|
|
|
width: 120px;
|
|
|
|
background-color: #3D3D3D;
|
|
|
|
border: solid 1px #dfdfdf;
|
|
|
|
box-shadow: 1px 1px 2px #cfcfcf;
|
|
|
|
}
|
|
|
|
|
|
|
|
.context-menu--active {
|
|
|
|
display: block;
|
|
|
|
}
|
|
|
|
|
|
|
|
.context-menu__items {
|
|
|
|
list-style: none;
|
|
|
|
margin: 0;
|
|
|
|
padding: 0;
|
|
|
|
overflow-y: auto;
|
|
|
|
}
|
|
|
|
|
|
|
|
.context-menu__item {
|
|
|
|
display: block;
|
|
|
|
margin-bottom: 4px;
|
|
|
|
background-color: #3D3D3D !important;
|
|
|
|
}
|
|
|
|
|
|
|
|
.context-menu__item:last-child {
|
|
|
|
margin-bottom: 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
.context-menu__link {
|
|
|
|
display: block;
|
|
|
|
padding: 4px 12px;
|
|
|
|
color: #ffff;
|
|
|
|
text-decoration: none;
|
|
|
|
white-space: nowrap;
|
|
|
|
}
|
|
|
|
|
|
|
|
.context-menu__link:hover {
|
|
|
|
color: #fff;
|
|
|
|
background-color: #0066aa;
|
|
|
|
}
|
|
|
|
|
|
|
|
.context-menu_message {
|
|
|
|
cursor: default;
|
|
|
|
}
|