/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/themes/stable9/css/system/components/../../../../../misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/themes/stable9/css/system/components/../../../../../misc/icons/787878/twistie-up.svg);}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.captcha__description{margin-bottom:.75em;}
:root,body,sonic-theme,sonic-tickets-app::part(theme){--lecms-alert-primary:var(--sc-primary);--lecms-alert-info:var(--sc-info,#2563eb);--lecms-alert-danger:var(--sc-danger,#f43f5e);--lecms-alert-warning:var(--sc-warning,#f97316);--lecms-alert-success:var(--sc-success,#14b8a6);--lecms-alert-primary-content:var(--sc-base);--lecms-alert-info-content:var(--sc-base);--lecms-alert-danger-content:var(--sc-base);--lecms-alert-warning-content:var(--sc-base);--lecms-alert-success-content:var(--sc-base);--lecms-alert-base:var(--sc-base,#fff);--lecms-alert-base-content:var(--sc-base-content,#0f172a);--lecms-alert-alert-py:var(--container-gutter-y,1.5rem);--lecms-alert-alert-px:var(--container-gutter-x,4rem);}.lecms-alert-item[type="primary"]{--lecms-alert-color:var(--sc-primary-content);--lecms-alert-bg:var(--sc-primary);}.lecms-alert-item[type="warning"]{--lecms-alert-color:var(--sc-warning-content);--lecms-alert-bg:var(--sc-warning);}.lecms-alert-item[type="error"]{--lecms-alert-color:var(--sc-danger-content);--lecms-alert-bg:var(--sc-danger);}.lecms-alert-item[type="info"]{--lecms-alert-color:var(--sc-info-content);--lecms-alert-bg:var(--sc-info);}.lecms-alert-item[type="success"]{--lecms-alert-color:var(--sc-success-content);--lecms-alert-bg:var(--sc-success);}.lecms-alert-item{--lecms-alert-bg:var(--lecms-alert-base-content);--lecms-alert-color:var(--lecms-alert-base);background:var(--lecms-alert-bg);color:var(--lecms-alert-color);display:flex;gap:1rem;align-items:flex-start;padding:var(--lecms-alert-alert-py) var(--lecms-alert-alert-px);position:relative;flex-direction:column;}.lecms-alert-text a{color:currentColor;}.lecms-alert-text a:hover{text-decoration:none;color:currentColor;}.lecms-alert-text{max-width:80ch;font-size:1rem;line-height:1.15;}.lecms-alert-text p{margin:0;font-size:0.9rem;}.lecms-alert-title{font-size:1.125rem;text-transform:uppercase;font-weight:700;margin-bottom:0.5rem;}.lecms-alert-body{}.lecms-alert-icon{flex-shrink:0;width:1.75rem;height:1.75rem;display:flex;align-items:center;justify-content:center;}.lecms-alert-icon::after{height:1.75rem;width:1.75rem;content:"";display:block;background-color:var(--lecms-alert-color);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM296 336h-16V248C280 234.8 269.3 224 256 224H224C210.8 224 200 234.8 200 248S210.8 272 224 272h8v64h-16C202.8 336 192 346.8 192 360S202.8 384 216 384h80c13.25 0 24-10.75 24-24S309.3 336 296 336zM256 192c17.67 0 32-14.33 32-32c0-17.67-14.33-32-32-32S224 142.3 224 160C224 177.7 238.3 192 256 192z'/%3E%3C/svg%3E")
    50% 50% no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM296 336h-16V248C280 234.8 269.3 224 256 224H224C210.8 224 200 234.8 200 248S210.8 272 224 272h8v64h-16C202.8 336 192 346.8 192 360S202.8 384 216 384h80c13.25 0 24-10.75 24-24S309.3 336 296 336zM256 192c17.67 0 32-14.33 32-32c0-17.67-14.33-32-32-32S224 142.3 224 160C224 177.7 238.3 192 256 192z'/%3E%3C/svg%3E")
    50% 50% no-repeat;}.lecms-alert-item[type="warning"] .lecms-alert-icon::after,.lecms-alert-item[type="error"] .lecms-alert-icon::after{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM256 304c13.25 0 24-10.75 24-24v-128C280 138.8 269.3 128 256 128S232 138.8 232 152v128C232 293.3 242.8 304 256 304zM256 337.1c-17.36 0-31.44 14.08-31.44 31.44C224.6 385.9 238.6 400 256 400s31.44-14.08 31.44-31.44C287.4 351.2 273.4 337.1 256 337.1z'/%3E%3C/svg%3E")
    50% 50% no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM256 304c13.25 0 24-10.75 24-24v-128C280 138.8 269.3 128 256 128S232 138.8 232 152v128C232 293.3 242.8 304 256 304zM256 337.1c-17.36 0-31.44 14.08-31.44 31.44C224.6 385.9 238.6 400 256 400s31.44-14.08 31.44-31.44C287.4 351.2 273.4 337.1 256 337.1z'/%3E%3C/svg%3E")
    50% 50% no-repeat;}.lecms-alert-item[type="info"] .lecms-alert-icon::after{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM296 336h-16V248C280 234.8 269.3 224 256 224H224C210.8 224 200 234.8 200 248S210.8 272 224 272h8v64h-16C202.8 336 192 346.8 192 360S202.8 384 216 384h80c13.25 0 24-10.75 24-24S309.3 336 296 336zM256 192c17.67 0 32-14.33 32-32c0-17.67-14.33-32-32-32S224 142.3 224 160C224 177.7 238.3 192 256 192z'/%3E%3C/svg%3E")
    50% 50% no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 464c-114.7 0-208-93.31-208-208S141.3 48 256 48s208 93.31 208 208S370.7 464 256 464zM296 336h-16V248C280 234.8 269.3 224 256 224H224C210.8 224 200 234.8 200 248S210.8 272 224 272h8v64h-16C202.8 336 192 346.8 192 360S202.8 384 216 384h80c13.25 0 24-10.75 24-24S309.3 336 296 336zM256 192c17.67 0 32-14.33 32-32c0-17.67-14.33-32-32-32S224 142.3 224 160C224 177.7 238.3 192 256 192z'/%3E%3C/svg%3E")
    50% 50% no-repeat;}.lecms-alert-close{all:unset;margin-left:auto;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.1);border-radius:100%;transition:all 0.2s linear;position:absolute;top:1rem;right:1rem;}.lecms-alert-close::after{height:1.225rem;width:1.5rem;content:"";display:block;background-color:var(--lecms-alert-color);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!--! Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M310.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 210.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L114.7 256 9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 301.3 265.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L205.3 256 310.6 150.6z'/%3E%3C/svg%3E")
    50% 50% no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!--! Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M310.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 210.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L114.7 256 9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 301.3 265.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L205.3 256 310.6 150.6z'/%3E%3C/svg%3E")
    50% 50% no-repeat;}.lecms-alert-close:hover{background-color:rgba(0,0,0,0.5);}.lecms-alert-close:focus{color:var(--lecms-alert-bg);background:var(--lecms-alert-color);}.lecms-alert-close:focus::after{background-color:var(--lecms-alert-bg);}@media screen and (min-width:992px){.lecms-alert-item{flex-direction:row;}}.lecms-marquee-container{position:relative;overflow:hidden;display:flex;flex-shrink:0;padding:1rem 0;--lecms-alert-bg:var(--lecms-alert-base-content);--lecms-alert-color:var(--lecms-alert-base);background-color:var(--lecms-alert-bg);color:var(--lecms-alert-color);}.lecms-marquee-inner{flex-shrink:0;flex-wrap:nowrap;display:flex;gap:3rem;padding-right:2rem;}.lecms-marquee-inner-wrapper{display:flex;flex-shrink:0;flex-wrap:nowrap;}.lecms-marquee-close{all:unset;position:absolute;right:0;z-index:10;top:50%;transform:translateY(-50%);padding:0.5rem 1rem;display:flex;align-items:center;justify-content:center;background-color:var(--lecms-alert-bg);border-left:solid var(--border-width,0.1rem) var(--lecms-alert-color);transition:background-color 0.2s ease-in-out;}.lecms-marquee-close:focus{outline:auto;}.lecms-marquee-close:after{content:"";display:block;height:1.25rem;width:1.25rem;background-color:var(--lecms-alert-color);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!--! Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M310.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 210.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L114.7 256 9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 301.3 265.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L205.3 256 310.6 150.6z'/%3E%3C/svg%3E")
    50% 50% no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!--! Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath d='M310.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 210.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L114.7 256 9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 301.3 265.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L205.3 256 310.6 150.6z'/%3E%3C/svg%3E")
    50% 50% no-repeat;transition:opacity 0.2s ease-in-out;}.lecms-marquee-close:hover:after{opacity:0.5;}.lecms-marquee-item{display:flex;gap:0.5rem;align-items:center;line-height:1;}.lecms-marquee-item > *{flex-shrink:0;}.lecms-marquee-body > p{margin:0;}.lecms-marquee-body a{color:currentColor;transition:all 0.2s linear;}.lecms-marquee-body a:hover{text-decoration:none;color:currentColor;}.lecms-marquee-title{margin:0;text-transform:uppercase;font-weight:700;}.lecms-marquee-icon::after{background-color:var(--lecms-alert-base);}.lecms-marquee-item:not([type="default"]) .lecms-marquee-icon::after{height:1rem;width:1rem;content:"";display:block;}.lecms-marquee-item[type="error"] .lecms-marquee-icon::after,.lecms-marquee-item[type="warning"] .lecms-marquee-icon::after{mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 512'%3e%3c!--! Font Awesome Pro 6.2.1 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons%2c Inc. --%3e%3cpath d='M96 64c0-17.7-14.3-32-32-32S32 46.3 32 64V320c0 17.7 14.3 32 32 32s32-14.3 32-32V64zM64 480c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40s17.9 40 40 40z'/%3e%3c/svg%3e")
    50% 50% no-repeat;-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 512'%3e%3c!--! Font Awesome Pro 6.2.1 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons%2c Inc. --%3e%3cpath d='M96 64c0-17.7-14.3-32-32-32S32 46.3 32 64V320c0 17.7 14.3 32 32 32s32-14.3 32-32V64zM64 480c22.1 0 40-17.9 40-40s-17.9-40-40-40s-40 17.9-40 40s17.9 40 40 40z'/%3e%3c/svg%3e")
    50% 50% no-repeat;}.lecms-marquee-item[type="info"] .lecms-marquee-icon::after{mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512'%3e%3c!--! Font Awesome Pro 6.2.1 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons%2c Inc. --%3e%3cpath d='M144 80c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM0 224c0-17.7 14.3-32 32-32H96c17.7 0 32 14.3 32 32V448h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H64V256H32c-17.7 0-32-14.3-32-32z'/%3e%3c/svg%3e")
    50% 50% no-repeat;-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 192 512'%3e%3c!--! Font Awesome Pro 6.2.1 by %40fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons%2c Inc. --%3e%3cpath d='M144 80c0 26.5-21.5 48-48 48s-48-21.5-48-48s21.5-48 48-48s48 21.5 48 48zM0 224c0-17.7 14.3-32 32-32H96c17.7 0 32 14.3 32 32V448h32c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32H64V256H32c-17.7 0-32-14.3-32-32z'/%3e%3c/svg%3e")
    50% 50% no-repeat;}.lecms-marquee-item:not([type="default"]) .lecms-marquee-item-badge{display:flex;align-items:center;justify-content:space-between;padding:0.3rem;gap:0.2rem;border-radius:1rem;}.lecms-marquee-item[type="error"] .lecms-marquee-item-badge{background-color:var(--lecms-alert-danger);}.lecms-marquee-item[type="warning"] .lecms-marquee-item-badge{background-color:var(--lecms-alert-warning);}.lecms-marquee-item[type="info"] .lecms-marquee-item-badge{background-color:var(--lecms-alert-info);}
.ssks-map-container{container-type:inline-size;container-name:sidebar;}.svg-inline{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;box-sizing:content-box;}.ssks-map-link{--link-bg:var(--map-link-bg,var(--sc-base-content,#333));--link-color:var(--map-color,var(--sc-base,#fff));container:sidebar / inline-size;position:relative;display:inline-flex;align-items:center;justify-content:center;width:2em;height:2em;margin:0 0.5rem;background-color:var(--link-bg);border-radius:50%;color:var(--link-color);font-size:1.25rem;float:right;transition:var(--map-link-transition,0s);transform:translateY(-50%);z-index:2;}@container (min-width:35rem){.ssks-map-link{margin:0 1rem;font-size:1.5rem;}}.ssks-map-link:hover,.ssks-map-link:focus{background-color:var(--link-bg-hover,var(--link-bg));color:var(--link-color-hover,var(--link-color));}.ssks-map-link svg{transform:translateX(-0.08em);}.ssks-map-address-container{display:flex;padding:0.5rem;}
.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)}
