.chosen-container.shs-enabled {
  display: none !important;
}

html .form-control {
    background-color: var(--ds-laseme-background-input-color);
    color: var(--ds-laseme-input-color);
    border-color: var(--ds-laseme-border-color);
    font-size: 1em;
    font-weight: 500;
}

html .form-control:focus {
    border-color: var(--ds-laseme-primary-color);
    box-shadow: none;
    background-color: var(--ds-laseme-background-active-input-color);
    color: var(--ds-laseme-input-color);
}

html .form-control:disabled {
    background-color: var(--ds-laseme-background-disabled-input-color);
    color: var(--ds-laseme-disabled-input-color);
}

html .form-select {
    background-color: var(--ds-laseme-background-input-color);
    color: var(--ds-laseme-input-color);
    border-color: var(--ds-laseme-border-color);
    font-size: 1em;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%233B3B3B' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M2 5h12M2 9h12'/%3E%3C/svg%3E");
}

html .js-form-type-select {
    padding-left: 0;
    max-width: 100%;
}

html button.link.tabledrag-toggle-weight {
    background-color: var(--ds-laseme-background-disabled-input-color);
    color: var(--ds-laseme-disabled-input-color);
}


html .table-responsive button.link.tabledrag-toggle-weight {
    border-top-right-radius: 12px;
}

html.js input.form-autocomplete.ui-autocomplete-loading,
.js input.form-autocomplete.ui-autocomplete-loading {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 170 170'%3E%3Cg stroke='%23782634' stroke-width='20' stroke-linecap='round' fill='none'%3E%3Ccircle cx='85' cy='85' r='48' opacity='.3' /%3E%3Cpath d='M85 37a48 48 0 0 1 48 48'/%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 85 85' to='360 85 85' dur='.72s' repeatCount='indefinite'/%3E%3C/g%3E%3C/svg%3E") !important;
}

[data-theme="dark"] html.js input.form-autocomplete.ui-autocomplete-loading,
html[data-theme="dark"].js input.form-autocomplete.ui-autocomplete-loading,
[data-theme="dark"] .js input.form-autocomplete.ui-autocomplete-loading {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 170 170'%3E%3Cg stroke='%23a52a3e' stroke-width='20' stroke-linecap='round' fill='none'%3E%3Ccircle cx='85' cy='85' r='48' opacity='.3' /%3E%3Cpath d='M85 37a48 48 0 0 1 48 48'/%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 85 85' to='360 85 85' dur='.72s' repeatCount='indefinite'/%3E%3C/g%3E%3C/svg%3E") !important;
}

html .ui-widget-content {
    background-color: var(--ds-laseme-background-input-color);
    color: var(--ds-laseme-input-color);
    border-color: var(--ds-laseme-border-color);
    font-size: 1em;
    font-weight: 500;
    padding: 0.5rem 2rem;
}

.ui-widget.ui-widget-content {
    background-color: var(--ds-laseme-background-input-color);
    color: var(--ds-laseme-input-color);
    border-color: var(--ds-laseme-border-color);
    font-size: 1em;
    font-weight: 500;
}

html .ui-menu .ui-menu-item a,
html .ui-menu .ui-menu-item {
    list-style: none;
    transition: none;
    animation: none;
    transform: none;
    --webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
}

.shs-field-container {
  display: flex;
  gap: 0.5rem;
}
