148 lines
4.2 KiB
CSS
148 lines
4.2 KiB
CSS
.ui-autocomplete,
|
|
.ui-dialog .ui-autocomplete {
|
|
color: var(--gin-color-text);
|
|
background: var(--gin-bg-input);
|
|
border-radius: 0 0 var(--gin-border-m) var(--gin-border-m);
|
|
}
|
|
|
|
.ui-autocomplete .ui-menu-item-wrapper.ui-state-active,
|
|
.ui-dialog .ui-autocomplete .ui-menu-item-wrapper.ui-state-active {
|
|
color: var(--gin-color-primary-hover);
|
|
background-color: var(--gin-bg-item-hover);
|
|
}
|
|
|
|
.ui-state-active, .ui-dialog .ui-state-active,
|
|
.ui-widget-content .ui-state-active,
|
|
.ui-dialog .ui-widget-content .ui-state-active,
|
|
.ui-widget-header .ui-state-active,
|
|
.ui-dialog .ui-widget-header .ui-state-active,
|
|
a.ui-button:active,
|
|
.ui-dialog a.ui-button:active,
|
|
.ui-button:active,
|
|
.ui-dialog .ui-button:active,
|
|
.ui-button.ui-state-active:hover,
|
|
.ui-dialog .ui-button.ui-state-active:hover {
|
|
border: none;
|
|
}
|
|
|
|
.ui-autocomplete .ui-menu-item a {
|
|
color: var(--gin-color-text);
|
|
}
|
|
|
|
.ui-autocomplete .ui-menu-item a:hover {
|
|
color: var(--gin-color-primary-hover);
|
|
background-color: var(--gin-bg-item-hover);
|
|
}
|
|
|
|
.ui-widget.ui-widget-content {
|
|
padding: 0;
|
|
border: 1px solid var(--gin-border-color);
|
|
}
|
|
|
|
.js .form-autocomplete {
|
|
transition: var(--gin-transition), background-position none;
|
|
}
|
|
|
|
.js .form-autocomplete.is-autocompleting,
|
|
.js input.form-autocomplete.ui-autocomplete-loading,
|
|
div.autocomplete-deluxe-container div.autocomplete-deluxe-throbber.autocomplete-deluxe-open {
|
|
background-image: none;
|
|
}
|
|
|
|
.form-autocomplete.is-autocompleting + .claro-autocomplete__message,
|
|
div.autocomplete-deluxe-container div.autocomplete-deluxe-throbber.autocomplete-deluxe-open {
|
|
display: block;
|
|
}
|
|
|
|
.form-autocomplete.is-autocompleting + .claro-autocomplete__message::after,
|
|
div.autocomplete-deluxe-container div.autocomplete-deluxe-throbber.autocomplete-deluxe-open::after {
|
|
content: "";
|
|
position: absolute;
|
|
top: 35px;
|
|
display: block;
|
|
border: 2px solid var(--gin-bg-input);
|
|
border-radius: 50%;
|
|
border-top: 2px solid var(--gin-color-primary);
|
|
width: 14px;
|
|
height: 14px;
|
|
animation: gin-throbber 1s linear infinite;
|
|
}
|
|
|
|
[dir="ltr"] .form-autocomplete.is-autocompleting + .claro-autocomplete__message::after,
|
|
[dir="ltr"] div.autocomplete-deluxe-container div.autocomplete-deluxe-throbber.autocomplete-deluxe-open::after {
|
|
right: 12px;
|
|
text-align: right;
|
|
}
|
|
|
|
[dir="rtl"] .form-autocomplete.is-autocompleting + .claro-autocomplete__message::after,
|
|
[dir="rtl"] div.autocomplete-deluxe-container div.autocomplete-deluxe-throbber.autocomplete-deluxe-open::after {
|
|
left: 12px;
|
|
text-align: left;
|
|
}
|
|
|
|
div.autocomplete-deluxe-container div.autocomplete-deluxe-throbber.autocomplete-deluxe-open::after {
|
|
top: 2px;
|
|
}
|
|
|
|
div.autocomplete-deluxe-multiple {
|
|
color: var(--gin-color-text);
|
|
background: var(--gin-bg-input);
|
|
border: 1px solid var(--gin-border-color-form-element);
|
|
border-radius: var(--gin-border-m);
|
|
box-sizing: border-box;
|
|
transition: var(--gin-transition);
|
|
}
|
|
|
|
.autocomplete-deluxe-container input.autocomplete-deluxe-form {
|
|
min-height: 0;
|
|
background: none;
|
|
}
|
|
|
|
.autocomplete-deluxe-item {
|
|
color: var(--gin-color-primary-hover);
|
|
background-color: var(--gin-color-primary-light-hover);
|
|
border-radius: var(--gin-border-l);
|
|
border: 0 none;
|
|
box-shadow: none;
|
|
}
|
|
|
|
[dir="ltr"] .autocomplete-deluxe-item {
|
|
padding: 6px var(--gin-spacing-l) 6px 12px;
|
|
}
|
|
|
|
[dir="rtl"] .autocomplete-deluxe-item {
|
|
padding: 6px 12px 6px var(--gin-spacing-l);
|
|
}
|
|
|
|
.autocomplete-deluxe-item:hover, .autocomplete-deluxe-item:active {
|
|
color: var(--gin-color-button-text);
|
|
background-color: var(--gin-color-primary);
|
|
}
|
|
|
|
.autocomplete-deluxe-item .autocomplete-deluxe-item-delete {
|
|
top: 6px;
|
|
-webkit-mask-image: url("../../media/sprite.svg#close-view");
|
|
mask-image: url("../../media/sprite.svg#close-view");
|
|
-webkit-mask-size: 10px 10px;
|
|
mask-size: 10px 10px;
|
|
-webkit-mask-repeat: no-repeat;
|
|
mask-repeat: no-repeat;
|
|
-webkit-mask-position: center;
|
|
mask-position: center;
|
|
background: var(--gin-color-primary);
|
|
}
|
|
|
|
[dir="ltr"] .autocomplete-deluxe-item .autocomplete-deluxe-item-delete {
|
|
right: 6px;
|
|
}
|
|
|
|
[dir="rtl"] .autocomplete-deluxe-item .autocomplete-deluxe-item-delete {
|
|
left: 6px;
|
|
}
|
|
|
|
.autocomplete-deluxe-item:hover .autocomplete-deluxe-item-delete,
|
|
.autocomplete-deluxe-item .autocomplete-deluxe-item-delete:hover {
|
|
background: var(--gin-color-button-text);
|
|
}
|
|
|