.filter-tabs-container{display:flex;align-items:center}.filter-tabs-list-container{text-align:center;overflow-x:auto;margin:auto}.filter-tabs-list-container ul{flex:1 1;display:flex;flex-direction:row;width:100%;text-align:center;align-items:center;white-space:nowrap;padding:var(--padding-normal)}.filter-tabs-list-container li{display:inline-block}.filter-side-container{display:flex;flex-direction:column;width:300px;max-height:70vh;height:auto;overflow:hidden}.filter-side-list{margin:3px;overflow-y:auto}.filter-side-list>p{padding:var(--padding-normal);padding-bottom:0;color:var(--color-primary);font-size:var(--font-normal)}.filter-side-container ul{padding:var(--padding-small) 0}.filter-dialog-container{padding:var(--padding-normal) var(--padding-medium)}.filter-row{display:flex;padding:var(--padding-small) var(--padding-medium);color:var(--color-secondary);font-size:var(--font-normal);flex-direction:row;gap:var(--padding-normal);cursor:pointer}.filter-tabs-container .filter-row{flex-direction:column;max-width:160px;align-items:center;gap:0}.filter-row img{opacity:.7;width:28px;height:28px}.filter-tabs-container .filter-row img{width:50px;height:50px;border:1px solid var(--color-secondary);border-radius:50%;object-fit:cover}.filter-row h3{font-weight:400;width:100%;font-size:var(--font-normal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filter-row.active h3{color:var(--color-primary);font-weight:700}.filter-row.active img{opacity:1}.filter-tabs-container .filter-row.active img{border:1px solid var(--color-primary)}.filter-row:hover{background-color:var(--color-hover)}.filter-row:hover img{opacity:1}.filter-tabs-arrow{color:transparent;width:auto;height:100%;margin-top:-25px;font-size:22px;font-weight:700;color:var(--color-tertiary);padding:var(--padding-medium);cursor:pointer}.group-list-header{width:100%;display:flex;min-height:50px;color:var(--color-primary);font-size:var(--font-normal);border-radius:var(--radius-medium);background-color:var(--color-surface-container);align-items:center;justify-content:start;padding:0 var(--padding-normal);gap:10px}.group-list-header span{flex:1 1}.group-list-header-filter{display:none;align-items:center;justify-content:center;cursor:pointer}@media (max-width:767px){.group-list-header-filter{display:block}}