.selectionControls-module__5bRluq__selectionControls{border-radius:var(--radius-lg);border:1px solid hsl(var(--border));background-color:hsl(var(--card));grid-template-columns:auto 1fr;margin-bottom:16px;display:grid;overflow:hidden}.selectionControls-module__5bRluq__selectionRow{display:contents}.selectionControls-module__5bRluq__selectionRow:not(:last-child) .selectionControls-module__5bRluq__selectionLabel,.selectionControls-module__5bRluq__selectionRow:not(:last-child) .selectionControls-module__5bRluq__selectionOptions{border-bottom:1px solid hsl(var(--border))}.selectionControls-module__5bRluq__selectionLabel{border-right:1px solid hsl(var(--border));background-color:hsl(var(--muted)/.5);align-items:center;min-width:140px;padding:12px;display:flex}.selectionControls-module__5bRluq__labelText{color:hsl(var(--foreground));font-family:Insurely Sans,sans-serif;font-size:.875rem;font-weight:600;line-height:1.5}.selectionControls-module__5bRluq__pill{border-radius:var(--radius-lg);border:1px solid hsl(var(--border));background-color:hsl(var(--background));color:hsl(var(--foreground));cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:4px 8px;font-family:Insurely Sans,sans-serif;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.selectionControls-module__5bRluq__pill:hover{background-color:hsl(var(--accent));border-color:hsl(var(--border))}.selectionControls-module__5bRluq__pill.selectionControls-module__5bRluq__selected{color:#fff;background-color:#00824c;border-color:#00824c}.selectionControls-module__5bRluq__pill.selectionControls-module__5bRluq__selected svg{color:#fff}.selectionControls-module__5bRluq__selectionOptions{gap:8px;padding:8px;display:flex;overflow-x:auto}.selectionControls-module__5bRluq__selectionOption{border-radius:var(--radius-lg);border:.5px solid hsl(var(--border));background-color:hsl(var(--background));cursor:pointer;align-items:center;gap:8px;height:32px;padding:4px 8px;transition:all .2s;display:flex}.selectionControls-module__5bRluq__selectionOption:hover{background-color:hsl(var(--accent))}.selectionControls-module__5bRluq__selectionOption.selectionControls-module__5bRluq__selected{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.selectionControls-module__5bRluq__optionText{color:inherit;font-family:Insurely Sans,sans-serif;font-size:.8125rem;line-height:1.5}.selectionControls-module__5bRluq__selectionOption.selectionControls-module__5bRluq__selected .selectionControls-module__5bRluq__optionText{color:hsl(var(--primary-foreground))}@media screen and (max-width:768px){.selectionControls-module__5bRluq__selectionOptions{flex-wrap:wrap}}
.catalogContent-module__GbUtdq__tabs{border-radius:var(--radius-lg);flex-direction:column;transition:all .3s;display:flex;position:relative}.catalogContent-module__GbUtdq__tabs.catalogContent-module__GbUtdq__hidden{opacity:0;height:0;margin:0;padding:0;overflow:hidden}.catalogContent-module__GbUtdq__tabNavigation{padding:32px}.catalogContent-module__GbUtdq__tabContent{padding:0;display:none}.catalogContent-module__GbUtdq__tabContent.catalogContent-module__GbUtdq__active{flex-direction:column;gap:16px;display:flex}.catalogContent-module__GbUtdq__catalogTableContainer{border-radius:var(--radius-lg);border:1px solid hsl(var(--border));margin-bottom:80px;overflow-x:auto}.catalogContent-module__GbUtdq__catalogTable{border-collapse:separate;border-spacing:0;background-color:hsl(var(--card));width:100%;margin-bottom:0}.catalogContent-module__GbUtdq__catalogTable thead{z-index:10;background-color:hsl(var(--muted)/.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.catalogContent-module__GbUtdq__catalogTable th{text-align:left;color:hsl(var(--foreground));border-bottom:1px solid hsl(var(--border));white-space:nowrap;padding:.75rem 1rem;font-family:Insurely Sans,sans-serif;font-size:.875rem;font-weight:600}.catalogContent-module__GbUtdq__catalogTable th:not(.catalogContent-module__GbUtdq__companyColumn){text-align:center}.catalogContent-module__GbUtdq__catalogTable td{border-bottom:1px solid hsl(var(--border));color:hsl(var(--foreground));padding:.875rem 1rem;font-size:.9375rem;transition:background-color .15s}.catalogContent-module__GbUtdq__catalogTable tbody tr{background-color:hsl(var(--card));transition:background-color .15s}.catalogContent-module__GbUtdq__catalogTable tbody tr:hover{background-color:hsl(var(--accent))}.catalogContent-module__GbUtdq__catalogTable tbody tr:last-child td{border-bottom:none}.catalogContent-module__GbUtdq__companyColumn{z-index:5;background-color:hsl(var(--card));min-width:200px;max-width:300px;transition:background-color .15s;position:sticky;left:0}.catalogContent-module__GbUtdq__catalogTable thead th.catalogContent-module__GbUtdq__companyColumn{background-color:hsl(var(--muted)/.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:11}.catalogContent-module__GbUtdq__catalogTable tbody tr:hover .catalogContent-module__GbUtdq__companyColumn{background-color:hsl(var(--accent))}.catalogContent-module__GbUtdq__companyColumn:after{content:"";background:hsl(var(--border));width:1px;position:absolute;top:0;bottom:0;right:0}.catalogContent-module__GbUtdq__emptyState{text-align:center;background-color:hsl(var(--muted));border-radius:var(--radius-lg);padding:24px}.catalogContent-module__GbUtdq__searchBar{background-color:hsl(var(--muted));border-radius:var(--radius-lg);padding:16px}.catalogContent-module__GbUtdq__searchLabel{color:hsl(var(--foreground));margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.catalogContent-module__GbUtdq__searchInputWrapper{align-items:center;display:flex;position:relative}.catalogContent-module__GbUtdq__searchInput{width:100%;color:hsl(var(--foreground));background-color:hsl(var(--background));border:1px solid hsl(var(--border));border-radius:var(--radius-lg);padding:.5rem 2.5rem .5rem .75rem;font-size:.9375rem;line-height:1.5;transition:border-color .15s,box-shadow .15s}.catalogContent-module__GbUtdq__searchInput:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.1);outline:none}.catalogContent-module__GbUtdq__searchInput::placeholder{color:hsl(var(--muted-foreground));opacity:.7}.catalogContent-module__GbUtdq__clearButton{color:hsl(var(--muted-foreground));cursor:pointer;border-radius:var(--radius-lg);background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:all .15s;display:flex;position:absolute;right:.5rem}.catalogContent-module__GbUtdq__clearButton:hover{color:hsl(var(--foreground));background-color:hsl(var(--accent))}.catalogContent-module__GbUtdq__companyContainer{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.catalogContent-module__GbUtdq__companyName{color:hsl(var(--foreground));font-family:Insurely Sans,sans-serif;font-size:.9375rem;line-height:1.5}.catalogContent-module__GbUtdq__tableHeader{color:hsl(var(--foreground));font-family:Insurely Sans,sans-serif;font-size:.875rem;font-weight:600;line-height:1.5}.catalogContent-module__GbUtdq__tableHeaderCenter{color:hsl(var(--foreground));text-align:center;width:100%;font-family:Insurely Sans,sans-serif;font-size:.875rem;font-weight:600;line-height:1.5;display:block}.catalogContent-module__GbUtdq__resultsCount{background-color:hsl(var(--muted));border-radius:var(--radius-lg);color:hsl(var(--muted-foreground));grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:8px;display:grid}.catalogContent-module__GbUtdq__resultsText{color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.5}.catalogContent-module__GbUtdq__centerDiv{justify-content:center;display:flex}.catalogContent-module__GbUtdq__loaderContainer{justify-content:center;align-items:center;padding:3rem 0;display:flex}.catalogContent-module__GbUtdq__spinner{color:hsl(var(--primary));animation:1s linear infinite catalogContent-module__GbUtdq__spin}@keyframes catalogContent-module__GbUtdq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width:768px){.catalogContent-module__GbUtdq__catalogTable thead{top:0}.catalogContent-module__GbUtdq__tabNavigation{align-self:center}.catalogContent-module__GbUtdq__catalogTableContainer{max-height:calc(100vh - 270px);position:relative;overflow-x:auto}}
.emptyState-module__32dika__container{text-align:center;background-color:hsl(var(--muted));border-radius:var(--radius-lg);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 32px;display:flex}.emptyState-module__32dika__title{color:hsl(var(--foreground));font-size:1rem;font-weight:600;line-height:1.5}.emptyState-module__32dika__description{color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.6}
