.xy-multi-select{position:relative;width:100%;color:var(--ink-black)}.xy-multi-select-trigger{width:100%;height:34px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--line-gray);border-radius:4px;background:var(--white);color:var(--ink-black);font:inherit;font-size:13px;text-align:left;cursor:pointer}.xy-multi-select-trigger:hover,.xy-multi-select[data-open=true] .xy-multi-select-trigger,.xy-multi-select[data-active=true] .xy-multi-select-trigger{border-color:var(--navy);color:var(--navy)}.xy-multi-select-trigger:focus-visible,.xy-multi-select-option:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.xy-multi-select-label{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xy-multi-select-count{min-width:18px;height:18px;display:inline-grid;place-items:center;padding:0 5px;border-radius:2px;background:var(--navy);color:var(--white);font-size:12px;font-variant-numeric:tabular-nums}.xy-multi-select-count[hidden]{display:none}.xy-multi-select-caret{width:12px;height:12px;flex:0 0 12px;color:currentColor}.xy-multi-select-menu{position:fixed;z-index:79;display:flex;flex-direction:column;overflow-y:auto;padding:5px 0;border:1px solid var(--line-gray);border-radius:4px;background:var(--white);scrollbar-width:thin;scrollbar-color:var(--text-gray) transparent}.xy-multi-select-menu[hidden]{display:none}.xy-multi-select-option{min-height:40px;display:flex;align-items:center;gap:10px;padding:8px 12px;border:0;background:transparent;color:var(--ink-black);font:inherit;font-size:13px;text-align:left;cursor:pointer}.xy-multi-select-option:hover{background:var(--mist-gray)}.xy-multi-select-option[aria-checked=true]{color:var(--navy);font-weight:500}.xy-multi-select-option:disabled{opacity:.45;cursor:not-allowed}.xy-multi-select-box{width:16px;height:16px;flex:0 0 16px;display:grid;place-items:center;border:1px solid var(--text-gray);border-radius:2px;color:var(--white)}.xy-multi-select-box svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.8;opacity:0}.xy-multi-select-option[aria-checked=true] .xy-multi-select-box{border-color:var(--ink-black);background:var(--ink-black)}.xy-multi-select-option[aria-checked=true] .xy-multi-select-box svg{opacity:1}@media (max-width: 767px){.xy-multi-select-trigger{min-height:44px}}
