.tags-multiselect-container{position:relative;width:100%;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}.tags-multiselect-container .dropdown-content{position:absolute;top:100%;left:0;width:100%;background-color:#f6f6f6;border-radius:4px;box-shadow:0 2px 10px #0000001a;margin-top:4px;z-index:999;padding:12px}.tags-multiselect-container .filter-container{position:relative;margin-bottom:12px}.tags-multiselect-container .filter-input{width:100%;padding:8px 12px 8px 36px;border-radius:4px;border:1px solid #ddd;background-color:#e9e9e9;color:#333;font-size:14px;margin-left:0}.tags-multiselect-container .filter-input::placeholder{color:#888}.tags-multiselect-container .search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:#888}.tags-multiselect-container .tabs{display:flex;margin-bottom:12px;border-bottom:1px solid #ddd}.tags-multiselect-container .tab{padding:8px 12px;background:none;border:none;color:#333;font-size:14px;cursor:pointer;position:relative}.tags-multiselect-container .tab.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:#007bff}.tags-multiselect-container .tab.disabled{color:#aaa;cursor:not-allowed}.tags-multiselect-container .tags-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;max-height:200px;overflow-y:auto;padding:4px 0}.tags-multiselect-container .tech-title{padding:0 0 8px 6px;display:block;background:none;border:none;color:#333;font-size:14px;font-weight:500;position:relative}.tags-multiselect-container .tag-button{padding:6px 12px;border-radius:20px;border:none;background-color:#e9e9e9;color:#333;font-size:14px;cursor:pointer;transition:background-color .2s}.tags-multiselect-container .tag-button:hover{background-color:#ddd}.tags-multiselect-container .tag-button.selected{background-color:#007bff;color:#fff}.tags-multiselect-container .more{border:1.5px solid #e9e9e9;background-color:unset}.tags-multiselect-container .no-results{color:#888;text-align:center;padding:12px 0;font-size:14px}.tags-multiselect-container .divider{height:1px;background-color:#ddd;margin:8px 0}.tags-multiselect-container .reset-container{display:flex;justify-content:flex-end;padding-top:8px}.tags-multiselect-container .filter-button{display:flex;align-items:center;gap:6px;background:none;border:none;color:#777;cursor:pointer;padding:6px 12px;font-size:14px;transition:color .2s}.tags-multiselect-container .filter-button:hover{color:#333}.tags-multiselect-container .apply{border:1.5px solid var(--sl-color-white);border-radius:100px}.tags-multiselect-container .expand-text{color:#007bff;font-weight:500}[data-theme=dark] .tags-multiselect-container .dropdown-content{background-color:#1f1f1f;box-shadow:0 2px 10px #0000004d}[data-theme=dark] .tags-multiselect-container .filter-input{background-color:#2a2a2a;color:#fff}[data-theme=dark] .tags-multiselect-container .filter-input::placeholder{color:#888}[data-theme=dark] .tags-multiselect-container .search-icon{color:#888}[data-theme=dark] .tags-multiselect-container .tabs{border-bottom:1px solid #333}[data-theme=dark] .tags-multiselect-container .tab{color:#fff}[data-theme=dark] .tags-multiselect-container .tab.disabled{color:#666}[data-theme=dark] .tags-multiselect-container .tag-button{background-color:#2a2a2a;color:#fff}[data-theme=dark] .tags-multiselect-container .tag-button:hover{background-color:#333}[data-theme=dark] .tags-multiselect-container .tag-button.selected{background-color:#3a86ff}[data-theme=dark] .tags-multiselect-container .no-results,[data-theme=dark] .tags-multiselect-container .filter-button{color:#888}[data-theme=dark] .tags-multiselect-container .filter-button:hover{color:#fff}[data-theme=dark] .tags-multiselect-container .divider{background-color:#333}[data-theme=dark] .tags-multiselect-container .tech-title{color:#fff}
