.vss,.vss ul,.vss ul li{list-style-type:none}[dir] .vss,[dir] .vss ul,[dir] .vss ul li{margin:0}[dir] .vss ul ul{padding:0}.vss,.vss *,.vss :after,.vss :before{box-sizing:border-box}.vss{display:flex;align-items:stretch;align-content:stretch;justify-content:space-between}.vss a{text-decoration:none}.vss .vss-list-ul li,.vss .vss-span{user-select:none}.vss .vss-span{width:15%;display:flex;align-items:center;justify-content:center}.vss .vss-list{width:100%}.vss .vss-list .vss-inner-list{height:100%;display:flex;flex-direction:column}.vss .vss-list .vss-inner-list .vss-list-search{width:100%}.vss .vss-list .vss-inner-list .vss-list-ul{overflow-y:auto}.vss .vss-list .vss-inner-list .vss-list-ul li{line-height:1.5}.vss .vss-list .vss-inner-list .vss-list-ul li .vss-list-badge{display:flex;align-items:center;justify-content:center}.vss *{font-size:.9rem}.vss .vss-span{font-size:1.3rem;color:#e1e1e1}[dir] .vss .vss-list .vss-inner-list{box-shadow:0 0 10px #e1e1e1;border-radius:.25rem}.vss .vss-list .vss-inner-list .vss-list-search{outline:none}[dir] .vss .vss-list .vss-inner-list .vss-list-search{border:none;padding:12px 14px;border-bottom:2px solid #f3f3f3}[dir=ltr] .vss .vss-list .vss-inner-list .vss-list-search,[dir=rtl] .vss .vss-list .vss-inner-list .vss-list-search{border-top-left-radius:.25rem;border-top-right-radius:.25rem}[dir] .vss .vss-list .vss-inner-list .vss-list-search:focus{border-color:#e1e1e1}[dir] .vss .vss-list .vss-inner-list .vss-list-ul{padding:8px 10px 10px 10px}.vss .vss-list .vss-inner-list .vss-list-ul li span{display:flex;align-items:center;justify-content:space-between;color:#222}[dir] .vss .vss-list .vss-inner-list .vss-list-ul li span{border-radius:.25rem;padding:5px 12px;margin-top:2px}.vss .vss-list .vss-inner-list .vss-list-ul li span .vss-list-badge{font-size:.5rem;color:#fff;min-width:14px;height:14px;font-weight:700}[dir] .vss .vss-list .vss-inner-list .vss-list-ul li span .vss-list-badge{background-color:rgba(36,41,52,.15);padding:2px 4px 0 4px;border-radius:20px}.vss .vss-list .vss-inner-list .vss-list-ul li.active:not(.is-parent)>span{color:#6f6f6f}[dir] .vss .vss-list .vss-inner-list .vss-list-ul li.active:not(.is-parent)>span{background-color:#e9e9e9;border-color:transparent}.vss .vss-list .vss-inner-list .vss-list-ul li.is-disabled:not(.is-parent)>span{color:#6f6f6f;color:#222}[dir] .vss .vss-list .vss-inner-list .vss-list-ul li.is-disabled:not(.is-parent)>span{background-color:#d4d4d4;cursor:default;border-color:transparent}.vss .vss-list .vss-inner-list .vss-list-ul li.is-disabled.active:not(.is-parent)>span{color:#6f6f6f}[dir] .vss .vss-list .vss-inner-list .vss-list-ul li.is-disabled.active:not(.is-parent)>span{background-color:#fff}[dir] .vss .vss-list .vss-inner-list .vss-list-ul li:not(.is-parent)>span{cursor:pointer;background-color:#fafafa;border:1px solid #f5f5f5}[dir] .vss .vss-list .vss-inner-list .vss-list-ul li.no-results>span,[dir] .vss .vss-list .vss-inner-list .vss-list-ul li.no-selection>span{cursor:default;background-color:#fafafa;border-color:transparent}.vss .vss-list .vss-inner-list .vss-list-ul>li.is-parent>span{font-weight:700}[dir=ltr] .vss .vss-list .vss-inner-list .vss-list-ul>li.is-parent>span{padding-left:0}[dir=rtl] .vss .vss-list .vss-inner-list .vss-list-ul>li.is-parent>span{padding-right:0}.vss .vss-list .vss-inner-list .vss-footer{align-items:flex-end;display:flex;flex:1 0 auto}.vss .vss-list .vss-inner-list .vss-footer .vss-footer-bg{display:flex;justify-content:space-between;align-items:center;height:2rem;width:100%}[dir] .vss .vss-list .vss-inner-list .vss-footer .vss-footer-bg{padding:0 12px;background-color:#ededed}[dir=ltr] .vss .vss-list .vss-inner-list .vss-footer .vss-footer-bg,[dir=rtl] .vss .vss-list .vss-inner-list .vss-footer .vss-footer-bg{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.vss .vss-list .vss-inner-list .vss-footer .vss-footer-bg *{color:#484848;font-size:.7rem}.vss .vss-list .vss-inner-list .vss-footer .vss-footer-bg>div{display:flex}[dir] .vss .vss-list .vss-inner-list .vss-footer .vss-footer-bg>div .vss-footer-separator{margin:0 6px}.vss .vss-list .vss-inner-list .vss-footer .vss-footer-bg>span{font-size:.6rem;font-weight:700;color:#484848;min-width:14px;height:14px}[dir] .vss .vss-list .vss-inner-list .vss-footer .vss-footer-bg>span{background-color:#fff;padding:1px 6px 0 6px;border-radius:20px}.vss .vss-list .vss-total{font-size:.7rem}