/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ss-main{--slim-select-height:2.9em;--slim-select-font-color:var(--colorGinText);--slim-select-font-placeholder-color:var(--colorGinTextLight);--slim-select-border-color:var(--colorGinFormElementBorder);--slim-select-search-highlight-color:var(--colorGinWarningLight);--slim-select-border-radius:var(--ginBorderDefault);--slim-select-border-radius-sm:var(--ginBorderXSmall);--slim-select-spacing-l:0.6rem;--slim-select-spacing-m:0.375rem;--slim-select-spacing-s:0.3rem;--slim-select-input-bg:var(--colorGinInputBackground);--slim-select-content-bg:var(--colorGinInputBackground);--slim-select-search-bg:var(--colorGinInputBackground);--slim-select-search-border-color:var(--colorGinFormElementBorder);--slim-select-hover-bg:var(--colorGinPrimary);--slim-select-hover-color:var(--colorGinInputBackground);--slim-select-active-bg:var(--slim-select-hover-bg);--slim-select-active-color:var(--slim-select-hover-color);--slim-select-disabled-bg:var(--colorGinText);--slim-select-disabled-color:var(--colorGinInputBackground)}.image-style-new .ss-main,.ss-main{display:inline-block}.ss-main{color:var(--slim-select-font-color);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.ss-main .ss-single-selected{align-items:center;background-color:var(--slim-select-input-bg);border:1px solid var(--slim-select-border-color);border-radius:var(--slim-select-border-radius);box-sizing:border-box;cursor:pointer;display:flex;min-height:var(--slim-select-height);min-width:13rem;outline:0;padding:var(--slim-select-spacing-m) var(--slim-select-spacing-l);transition:background-color .2s;width:100%}.ss-main .ss-single-selected.ss-disabled{background-color:var(--slim-select-border-color);cursor:not-allowed}.ss-main .ss-single-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-single-selected.ss-open-above+.ss-content{border-radius:var(--sc-input-rounded) var(--sc-input-rounded) 0 0}.ss-main .ss-single-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-single-selected.ss-open-below+.ss-content{border-radius:0 0 var(--sc-input-rounded) var(--sc-input-rounded)}.ss-main .ss-single-selected .placeholder{color:var(--slim-select-font-color);flex:1 1 100%;line-height:1.25em;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(100% - 1.875rem)}.ss-main .ss-single-selected .placeholder,.ss-main .ss-single-selected .placeholder *{align-items:center;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-single-selected .placeholder *{width:auto}.ss-main .ss-single-selected .placeholder .ss-disabled{color:var(--slim-select-disabled-color)}.ss-main .ss-single-selected .ss-deselect{align-items:center;display:flex;flex:0 1 auto;font-weight:700;justify-content:flex-end;margin:0 var(--slim-select-spacing-m) 0 var(--slim-select-spacing-m)}.ss-main .ss-single-selected .ss-deselect.ss-hide{display:none}.ss-main .ss-single-selected .ss-arrow{align-items:center;display:flex;flex:0 1 auto;justify-content:flex-end;margin:0 var(--slim-select-spacing-m) 0 var(--slim-select-spacing-m)}.ss-main .ss-single-selected .ss-arrow span{border:solid var(--slim-select-font-color);border-width:0 .15rem .15rem 0;display:inline-block;padding:.25rem;transition:transform .2s,margin .2s}.ss-main .ss-single-selected .ss-arrow span.arrow-up{margin:.25rem 0 0;transform:rotate(-135deg)}.ss-main .ss-single-selected .ss-arrow span.arrow-down{margin:-.25rem 0 0;transform:rotate(45deg)}.ss-main .ss-multi-selected{align-items:center;background-color:var(--slim-select-input-bg);border:1px solid var(--slim-select-border-color);border-radius:var(--slim-select-border-radius);box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;min-height:var(--slim-select-height);min-width:13rem;outline:0;padding:0 0 0 var(--slim-select-spacing-l);transition:background-color .2s;width:100%}.ss-main .ss-multi-selected.ss-disabled{background-color:var(--slim-select-border-color);cursor:not-allowed}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-disabled{color:var(--slim-select-font-color)}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main .ss-multi-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-multi-selected.ss-open-above+.ss-content{border-radius:var(--sc-input-rounded) var(--sc-input-rounded) 0 0}.ss-main .ss-multi-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-multi-selected.ss-open-below+.ss-content{border-radius:0 0 var(--sc-input-rounded) var(--sc-input-rounded)}.ss-main .ss-multi-selected .ss-values{display:flex;flex:1 1 100%;flex-wrap:wrap;justify-content:flex-start;width:calc(100% - 1.875rem)}.ss-main .ss-multi-selected .ss-values .ss-disabled{align-items:center;color:var(--slim-select-font-color);display:flex;line-height:1em;margin:.15rem 0;overflow:hidden;padding:.3rem .313rem;text-overflow:ellipsis;white-space:nowrap;width:100%}@keyframes scaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}.ss-main .ss-multi-selected .ss-values .ss-value{align-items:center;animation-duration:.2s;animation-fill-mode:both;animation-name:scaleIn;animation-timing-function:ease-out;background-color:var(--slim-select-active-bg);border-radius:.5em;color:var(--slim-select-active-color);display:flex;font-size:.9rem;margin:.25rem .313rem .25rem 0;padding:.25rem .75em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ss-main .ss-multi-selected .ss-values .ss-value.ss-out{animation-duration:.2s;animation-name:scaleOut;animation-timing-function:ease-out}.ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete{cursor:pointer;display:inline-block;font-family:-apple-system,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.2rem;font-weight:300;line-height:.85;margin-left:.25rem;padding:0 .3rem;transform:translateY(-.15em);vertical-align:middle}.ss-main .ss-multi-selected .ss-add{flex:0 1 0.25rem;font-family:-apple-system,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1.8rem;line-height:.8;margin:0 .8rem 0 0}.ss-main .ss-multi-selected .ss-add,.ss-main .ss-multi-selected .ss-add .ss-plus{align-items:center;display:flex;height:1.2rem;justify-content:center;vertical-align:middle;width:1.2rem}.ss-main .ss-multi-selected .ss-add .ss-plus{font-weight:300;position:relative;transition:transform .2s}.ss-main .ss-multi-selected .ss-add .ss-plus:after{content:"+";transform:translateY(-.15em);vertical-align:middle}.ss-main .ss-multi-selected .ss-add .ss-plus.ss-cross{transform:rotate(45deg)}.ss-content{background-color:var(--slim-select-content-bg);border:1px solid var(--slim-select-border-color);box-sizing:border-box;margin:-1px 0 0;opacity:0;overflow:hidden;position:absolute!important;transform:scaleY(0);transform-origin:center top;transition:transform .2s,opacity .2s;width:100%;z-index:1010}.ss-content.ss-open{display:block;opacity:1;transform:scaleY(1)}.ss-content .ss-search{display:flex;flex-direction:row;padding:var(--slim-select-spacing-l) var(--slim-select-spacing-l) var(--slim-select-spacing-m) var(--slim-select-spacing-l)}.ss-content .ss-search.ss-hide,.ss-content .ss-search.ss-hide input{height:0;margin:0;opacity:0;padding:0}.ss-content .ss-search input{-webkit-appearance:textfield;background-color:var(--slim-select-search-bg);border:1px solid var(--slim-select-search-border-color);border-radius:var(--slim-select-border-radius-sm);box-sizing:border-box;-webkit-box-sizing:border-box;display:inline-flex;flex:1 1 auto;font-size:inherit;height:2rem;line-height:inherit;margin:0;min-width:0;outline:0;padding:var(--slim-select-spacing-m) var(--slim-select-spacing-l);text-align:left;width:100%}.ss-content .ss-search input::-moz-placeholder{color:var(--slim-select-font-placeholder-color);vertical-align:middle}.ss-content .ss-search input::placeholder{color:var(--slim-select-font-placeholder-color);vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 .313rem var(--slim-select-primary-color)}.ss-content .ss-search .ss-addable{align-items:center;border:1px solid var(--slim-select-border-color);border-radius:var(--slim-select-border-radius);box-sizing:border-box;cursor:pointer;display:inline-flex;flex:0 0 1.875rem;font-size:2.15rem;font-weight:700;height:1.875rem;justify-content:center;margin:0 0 0 .6rem}.ss-content .ss-addable{padding-top:0}.ss-content .ss-list{display:block;font-size:max(.85em,.8rem);max-height:max(280px,40vh);overflow-x:hidden;overflow-y:auto;text-align:left}.ss-content .ss-list .ss-disabled{color:var(--slim-select-disabled-color)}.ss-content .ss-list .ss-optgroup{display:block}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{font-weight:700;padding:.375rem 10px}.ss-content .ss-list .ss-optgroup .ss-option{padding:.375rem .375rem .375rem 1.3rem}.ss-content .ss-list .ss-optgroup-label-selectable{cursor:pointer}.ss-content .ss-list .ss-optgroup-label-selectable:hover{background-color:var(--slim-select-hover-bg);color:var(--slim-select-hover-color)}.ss-content .ss-list .ss-option{cursor:pointer;display:block;padding:.375rem 10px .375rem 1.3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ss-content .ss-list .ss-option *{display:inline-block}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:hover{background-color:var(--slim-select-hover-bg);color:var(--slim-select-hover-color)}.ss-content .ss-list .ss-option.ss-disabled{background-color:var(--slim-select-disabled-bg);color:var(--slim-select-disabled-color);cursor:not-allowed}.ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{background-color:rgba(var(--slim-select-active-bg),.1);color:var(--slim-select-active-color)}.ss-content .ss-list .ss-option.ss-hide{display:none}.ss-content .ss-list .ss-option .ss-search-highlight{background-color:var(--slim-select-search-highlight-color)}
