﻿.virtual-list-wrapper.c-mdwyqx
{
    overflow: auto;
    will-change: transform;
    -webkit-overflow-scrolling: touch;
}
.virtual-list-inner.c-mdwyqx
{
    display: flex;
    position: relative;
    width: 100%;
}
.sv-hidden-element
{
    height: var(--sv-min-height,30px);
    opacity: 0;
    position: absolute;
    top: 0;
    z-index: -2;
}
.a11y-text.c-11a68qe.c-11a68qe.c-11a68qe
{
    border: 0;
    z-index: 9999;
    clip: rect(1px,1px,1px,1px);
    height: 1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}
.svelecte.c-11a68qe.c-11a68qe.c-11a68qe
{
    color: var(--sv-color,inherit);
    flex: 1 1 auto;
    position: relative;
}
.svelecte.c-11a68qe.c-11a68qe.c-11a68qe.is-disabled>.sv-control
{
    background-color: var(--sv-disabled-bg,#eee);
}
.sv-control.c-11a68qe.c-11a68qe.c-11a68qe
{
    align-items: center;
    background-color: var(--sv-control-bg,var(--sv-bg,#fff));
    border: var(--sv-border,1px solid #ccc);
    border-radius: var(--sv-border-radius,4px);
    display: flex;
    min-height: var(--sv-min-height,30px);
}
.sv-control--selection.c-11a68qe.c-11a68qe.c-11a68qe
{
    align-items: center;
    display: flex;
    flex: 1;
    flex-wrap: wrap;
    gap: 4px;
    min-height: 24px;
    min-width: 0;
    padding: var(--sv-general-padding,4px);
}
.sv-control--selection.c-11a68qe.c-11a68qe.c-11a68qe.is-single
{
    flex-wrap: nowrap;
}
.sv-item--container
{
    display: flex;
    min-width: 0;
}
.sv-item--wrap
{
    display: flex;
    min-width: 0;
    padding: var(--sv-item-wrap-padding,3px 3px 3px 6px);
}
.sv-item--wrap.is-multi
{
    background-color: var(--sv-item-selected-bg,#efefef);
}
.sv-item--content
{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.sv-item--btn
{
    align-items: center;
    align-self: stretch;
    background-color: var(--sv-item-btn-bg,var(--sv-item-selected-bg,#efefef));
    border-radius: calc(var(--sv-border-radius,4px) / 2);
    border-width: 0;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-flex;
    margin: 0;
    padding: 0 4px;
    position: relative;
}
.sv-item--btn>svg
{
    fill: var(--sv-item-btn-color,var(--sv-icon-color,#bbb));
}
.sv-item--btn:hover
{
    background-color: var(--sv-item-btn-bg-hover,#ddd);
}
.sv-item--btn:hover>svg
{
    fill: var(--sv-item-btn-color-hover,#777);
}
.sv-buttons.c-11a68qe.c-11a68qe.c-11a68qe
{
    align-self: stretch;
    display: flex;
    position: relative;
}
.sv-btn-indicator.c-11a68qe.c-11a68qe.c-11a68qe
{
    align-items: center;
    background-color: var(--sv-icon-bg,transparent);
    border: var(--sv-btn-border,0);
    box-sizing: border-box;
    color: var(--sv-icon-color,#bbb);
    display: flex;
    margin: var(--sv-general-padding,4px);
    padding: 0;
    transition: color .15s ease 0s;
    fill: currentcolor;
    line-height: 1;
    stroke: currentcolor;
    stroke-width: 0;
}
.sv-btn-indicator.c-11a68qe.c-11a68qe.c-11a68qe:hover
{
    color: var(--sv-icon-color-hover,#777);
}
.sv-btn-separator.c-11a68qe.c-11a68qe.c-11a68qe
{
    align-self: stretch;
    background-color: var(--sv-separator-bg,#ccc);
    box-sizing: border-box;
    margin-bottom: var(--sv-general-padding,4px);
    margin-top: var(--sv-general-padding,4px);
    width: 1px;
}
.indicator-icon.c-11a68qe.c-11a68qe.c-11a68qe, .is-loading.c-11a68qe.c-11a68qe.c-11a68qe:after
{
    height: var(--sv-icon-size,20px);
    width: var(--sv-icon-size,20px);
}
.is-loading.c-11a68qe.c-11a68qe.c-11a68qe:after
{
    animation: c-11a68qe-spinAround .5s linear infinite;
    border: var(--sv-loader-border,2px solid #ccc);
    border-radius: 50%;
    border-right-color: transparent;
    border-top-color: transparent;
    box-sizing: border-box;
    content: "";
    display: block;
    position: absolute!important;
    right: var(--sv-general-padding,4px);
    top: calc(50% - var(--sv-icon-size,20px) / 2);
}
@keyframes c-11a68qe-spinAround
{
    0%
    {
        transform: rotate(0);
    }
    to
    {
        transform: rotate(359deg);
    }
}
.sv_dropdown.c-11a68qe.c-11a68qe.c-11a68qe
{
    background-color: var(--sv-dropdown-bg,var(--sv-bg,#fff));
    border: var(--sv-dropdown-border,1px solid rgba(0,0,0,.15));
    border-radius: var(--sv-border-radius,4px);
    box-shadow: var(--sv-dropdown-shadow,0 6px 12px #0000002d);
    box-sizing: border-box;
    margin: var(--sv-dropdown-offset,1px) 0;
    min-width: 100%;
    opacity: 0;
    overflow-x: hidden;
    overflow-y: auto;
    pointer-events: none;
    position: absolute;
    width: var(--sv-dropdown-width,auto);
    z-index: -1000;
}
.sv_dropdown.c-11a68qe.c-11a68qe.c-11a68qe.is-open
{
    opacity: 1;
    pointer-events: auto;
    z-index: 2;
}
.sv-dropdown-scroll.c-11a68qe.c-11a68qe.c-11a68qe
{
    box-sizing: border-box;
    max-height: var(--sv-dropdown-height,320px);
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
}
.sv-dropdown-scroll.c-11a68qe.c-11a68qe.c-11a68qe.has-items
{
    padding: 4px;
}
.in-dropdown.is-selected.c-11a68qe.c-11a68qe.c-11a68qe
{
    background-color: var(--sv-dropdown-selected-bg,#ecf3f9);
}
.in-dropdown.is-disabled.c-11a68qe.c-11a68qe.c-11a68qe
{
    cursor: not-allowed;
    opacity: .5;
}
.in-dropdown.c-11a68qe.c-11a68qe.c-11a68qe:active, .in-dropdown.c-11a68qe.c-11a68qe.c-11a68qe:hover, .in-dropdown.sv-dd-item-active.c-11a68qe.c-11a68qe.c-11a68qe
{
    background-color: var(--sv-dropdown-active-bg,#f2f5f8);
}
.is-dropdown-row.c-11a68qe.c-11a68qe.c-11a68qe
{
    padding: var(--sv-general-padding,4px);
}
.sv-dropdown-scroll.has-items.c-11a68qe+.is-dropdown-row.c-11a68qe.c-11a68qe
{
    border-top: 1px solid transparent;
    border-color: var(--sv-separator-bg,#ccc);
}
.creatable-row.c-11a68qe.c-11a68qe.c-11a68qe
{
    align-items: center;
    background-color: inherit;
    border: 0;
    border-radius: calc(var(--sv-border-radius,4px) / 2);
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    padding: var(--sv-item-wrap-padding,3px 3px 3px 6px);
    width: 100%;
}
.creatable-row.c-11a68qe.c-11a68qe.c-11a68qe.active, .creatable-row.c-11a68qe.c-11a68qe.c-11a68qe:active, .creatable-row.c-11a68qe.c-11a68qe.c-11a68qe:hover
{
    background-color: var(--sv-dropdown-active-bg,#f2f5f8);
}
.creatable-row.c-11a68qe.c-11a68qe.c-11a68qe.active.is-disabled
{
    background-color: var(--sv-create-disabled-bg,#fcbaba);
    opacity: .5;
}
.creatable-row.c-11a68qe.c-11a68qe.c-11a68qe.is-disabled
{
    cursor: not-allowed;
    opacity: .5;
}
.creatable-row.c-11a68qe.c-11a68qe.c-11a68qe>.is-loading
{
    position: relative;
}
.creatable-row.c-11a68qe.c-11a68qe.c-11a68qe>.is-loading:after
{
    left: calc(100% + 4px);
}
.shortcut.c-11a68qe.c-11a68qe.c-11a68qe
{
    align-content: center;
    align-items: center;
    display: flex;
}
.shortcut.c-11a68qe>kbd.c-11a68qe.c-11a68qe
{
    background-color: var(--sv-create-kbd-bg,#fff);
    border: var(--sv-create-kbd-border,1px solid #efefef);
    border-radius: var(--sv-border-radius,4px);
    margin: -1px 0;
    padding: 0 6px;
}
.sv-input--sizer.c-11a68qe.c-11a68qe.c-11a68qe
{
    align-items: center;
    display: inline-grid;
    position: relative;
    vertical-align: top;
}
.sv-input--sizer.c-11a68qe.c-11a68qe.c-11a68qe:not(:focus-within)
{
    pointer-events: none;
    position: absolute;
}
.sv-input--sizer.c-11a68qe.c-11a68qe.c-11a68qe:after
{
    content: attr(data-value) " ";
    visibility: hidden;
    white-space: pre-wrap;
}
.has-items.c-11a68qe .keep-value.c-11a68qe.c-11a68qe:not(:focus)
{
    color: transparent;
}
.is-focused.c-11a68qe .is-single.has-items.has-input.c-11a68qe>.sv-item--container.c-11a68qe
{
    opacity: .2;
}
.sv-input--sizer.c-11a68qe.c-11a68qe.c-11a68qe:after, .sv-input--text.c-11a68qe.c-11a68qe.c-11a68qe
{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: none;
    border: none;
    font: inherit;
    grid-area: 1/2;
    margin: 0;
    min-width: 1em;
    padding: 0 .25em;
    resize: none;
    width: auto;
}
.has-items.c-11a68qe .sv-input--text.c-11a68qe.c-11a68qe
{
    margin-left: -2px;
    padding-left: 0;
}
.sv-input--text.c-11a68qe.c-11a68qe.c-11a68qe
{
    outline: none;
}
.sv-input--text.c-11a68qe.c-11a68qe.c-11a68qe:placeholder
{
    color: var(--sv-placeholder-color,#ccccd6);
}