|
|
@@ -1,11 +1,11 @@
|
|
|
.input-control {
|
|
|
-display: inline-block;
|
|
|
-position: relative;
|
|
|
+ display: inline-block;
|
|
|
+ position: relative;
|
|
|
}
|
|
|
.select-multiple {
|
|
|
-display: block;
|
|
|
-width: 100%;
|
|
|
-position: relative;
|
|
|
+ display: block;
|
|
|
+ width: 100%;
|
|
|
+ position: relative;
|
|
|
}
|
|
|
.select-multiple > .dropdown-options {
|
|
|
display: none;
|
|
|
@@ -15,13 +15,13 @@ position: relative;
|
|
|
position: absolute;
|
|
|
width: 100%;
|
|
|
background-color: white;
|
|
|
- }
|
|
|
+}
|
|
|
.select-multiple.select-multiple--expanded > .dropdown-options {
|
|
|
display: block;
|
|
|
}
|
|
|
.select-multiple.select-multiple--expanded > .dropdown-options > div {
|
|
|
line-height: 2rem;
|
|
|
- font-size: .9rem;;
|
|
|
+ font-size: 0.9rem;
|
|
|
cursor: pointer;
|
|
|
-webkit-transition: 0.1s ease-in-out;
|
|
|
transition: 0.1s ease-in-out;
|
|
|
@@ -30,76 +30,88 @@ position: relative;
|
|
|
}
|
|
|
|
|
|
.dropdown-options > div.select--checked {
|
|
|
- position:relative;
|
|
|
+ position: relative;
|
|
|
font-weight: bold;
|
|
|
color: var(--color-neutral-100);
|
|
|
background-color: #f8f9fb;
|
|
|
}
|
|
|
.dropdown-options > div.select--active {
|
|
|
-background-color: #e0e8ec;
|
|
|
+ background-color: #e0e8ec;
|
|
|
}
|
|
|
.dropdown-options > div:hover {
|
|
|
-background-color: #f0f4f6;
|
|
|
-}
|
|
|
-.dropdown-options > div:before {
|
|
|
-content: " ";
|
|
|
-background-color: white;
|
|
|
-background-size: 18px;
|
|
|
-height: 18px;
|
|
|
-width: 0px;
|
|
|
-border-radius: 4px;
|
|
|
-display: inline-block;
|
|
|
-margin: 8px;
|
|
|
-}
|
|
|
-.dropdown-options.pickable > div:before{
|
|
|
-width: 18px;
|
|
|
-border-radius: 4px;
|
|
|
-border: solid 1px var(--color-accent-600);
|
|
|
+ background-color: #f0f4f6;
|
|
|
+}
|
|
|
+.dropdown-options > div:before {
|
|
|
+ content: " ";
|
|
|
+ background-color: white;
|
|
|
+ background-size: 18px;
|
|
|
+ height: 18px;
|
|
|
+ width: 0px;
|
|
|
+ border-radius: 4px;
|
|
|
+ display: inline-block;
|
|
|
+ margin: 8px;
|
|
|
+}
|
|
|
+.dropdown-options.pickable > div:before {
|
|
|
+ width: 18px;
|
|
|
+ border-radius: 4px;
|
|
|
+ border: solid 1px var(--color-accent-600);
|
|
|
}
|
|
|
.dropdown-options.pickable > div.select--checked:before {
|
|
|
background-color: var(--color-accent-600);
|
|
|
}
|
|
|
-.dropdown-options.pickable > div.select--checked:after{
|
|
|
+.dropdown-options.pickable > div.select--checked:after {
|
|
|
position: absolute;
|
|
|
content: "";
|
|
|
border: 2px solid transparent;
|
|
|
border-right-color: white;
|
|
|
border-bottom-color: white;
|
|
|
- width:8px;
|
|
|
+ width: 8px;
|
|
|
height: 14px;
|
|
|
- left:13px;
|
|
|
- top:8px;
|
|
|
+ left: 13px;
|
|
|
+ top: 8px;
|
|
|
transform: rotate(37deg);
|
|
|
}
|
|
|
+.dropdown-options.pickable > div.info {
|
|
|
+ background-color: var(--color-primary-400);
|
|
|
+}
|
|
|
+.dropdown-options.pickable > div.success {
|
|
|
+ background-color: #a5f2d8;
|
|
|
+}
|
|
|
+.dropdown-options.pickable > div.warning {
|
|
|
+ background-color: #ffe3cc;
|
|
|
+}
|
|
|
+.dropdown-options.pickable > div.error {
|
|
|
+ background-color: #f9ccd4;
|
|
|
+}
|
|
|
.select-multiple > .select-multiple-value {
|
|
|
-all: initial;
|
|
|
-display: block;
|
|
|
-position:relative;
|
|
|
-color: var(--color-neutral-100);
|
|
|
-cursor: pointer;
|
|
|
-width: 100%;
|
|
|
-border: none;
|
|
|
-margin: 0;
|
|
|
-padding: 0.2rem 0.5rem;
|
|
|
-font-size: 0.875rem;
|
|
|
--webkit-appearance: none;
|
|
|
--moz-appearance: none;
|
|
|
-appearance: none;
|
|
|
-box-shadow: 0 -1px 0 0 var(--color-accent-700) inset;
|
|
|
-background-color: var(--color-accent-950);
|
|
|
-box-sizing: border-box;
|
|
|
--webkit-transition: 0.1s ease-in-out;
|
|
|
-transition: 0.1s ease-in-out;
|
|
|
-font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
|
|
|
-line-height: 1.3rem;
|
|
|
-padding-right: 2rem;
|
|
|
--webkit-transition-property: box-shadow, border;
|
|
|
-transition-property: box-shadow, border;
|
|
|
+ all: initial;
|
|
|
+ display: block;
|
|
|
+ position: relative;
|
|
|
+ color: var(--color-neutral-100);
|
|
|
+ cursor: pointer;
|
|
|
+ width: 100%;
|
|
|
+ border: none;
|
|
|
+ margin: 0;
|
|
|
+ padding: 0.2rem 0.5rem;
|
|
|
+ font-size: 0.875rem;
|
|
|
+ -webkit-appearance: none;
|
|
|
+ -moz-appearance: none;
|
|
|
+ appearance: none;
|
|
|
+ box-shadow: 0 -1px 0 0 var(--color-accent-700) inset;
|
|
|
+ background-color: var(--color-accent-950);
|
|
|
+ box-sizing: border-box;
|
|
|
+ -webkit-transition: 0.1s ease-in-out;
|
|
|
+ transition: 0.1s ease-in-out;
|
|
|
+ font-family: Roboto, Helvetica Neue, Helvetica, Arial, sans-serif;
|
|
|
+ line-height: 1.3rem;
|
|
|
+ padding-right: 2rem;
|
|
|
+ -webkit-transition-property: box-shadow, border;
|
|
|
+ transition-property: box-shadow, border;
|
|
|
}
|
|
|
.select-multiple.select-multiple--expanded > .select-multiple-value::after,
|
|
|
-.select-multiple > .select-multiple-value::after{
|
|
|
+.select-multiple > .select-multiple-value::after {
|
|
|
content: "expand_less";
|
|
|
- font-family: 'Material Icons';
|
|
|
+ font-family: "Material Icons";
|
|
|
font-weight: normal;
|
|
|
font-style: normal;
|
|
|
font-size: 1.5rem;
|
|
|
@@ -109,32 +121,32 @@ transition-property: box-shadow, border;
|
|
|
display: inline-block;
|
|
|
color: var(--color-accent-400);
|
|
|
position: absolute;
|
|
|
- top:4px;
|
|
|
- right:4px;
|
|
|
+ top: 4px;
|
|
|
+ right: 4px;
|
|
|
}
|
|
|
-.select-multiple > .select-multiple-value::after{
|
|
|
-content: "expand_more";
|
|
|
+.select-multiple > .select-multiple-value::after {
|
|
|
+ content: "expand_more";
|
|
|
}
|
|
|
.select-multiple > .select-multiple-value:hover {
|
|
|
-cursor: pointer;
|
|
|
-background-color: var(--color-accent-850);
|
|
|
+ cursor: pointer;
|
|
|
+ background-color: var(--color-accent-850);
|
|
|
}
|
|
|
.select-multiple-value > .chip {
|
|
|
- margin-right:4px;
|
|
|
- margin-bottom:4px;
|
|
|
+ margin-right: 4px;
|
|
|
+ margin-bottom: 4px;
|
|
|
}
|
|
|
.select-multiple-input {
|
|
|
-border: 0;
|
|
|
-background: transparent;
|
|
|
-font-size: 0.875rem;
|
|
|
-line-height: 1.4rem;
|
|
|
+ border: 0;
|
|
|
+ background: transparent;
|
|
|
+ font-size: 0.875rem;
|
|
|
+ line-height: 1.4rem;
|
|
|
}
|
|
|
-.select-multiple >.select-multiple-value:focus-within {
|
|
|
-box-shadow: 0 0 0 2px var(--color-accent-700);
|
|
|
-border-color: transparent;
|
|
|
-background-color: var(--color-accent-950);
|
|
|
+.select-multiple > .select-multiple-value:focus-within {
|
|
|
+ box-shadow: 0 0 0 2px var(--color-accent-700);
|
|
|
+ border-color: transparent;
|
|
|
+ background-color: var(--color-accent-950);
|
|
|
}
|
|
|
.select-multiple-input:focus,
|
|
|
.select-multiple-input:focus-visible {
|
|
|
-outline: 0;
|
|
|
+ outline: 0;
|
|
|
}
|