.apigo-components-models-familymodelpicker-0-trigger{justify-content:space-between;max-width:100%;min-width:180px;width:100%}.apigo-components-models-familymodelpicker-1-triggerLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apigo-components-models-familymodelpicker-2-surface{background-color:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);box-shadow:var(--shadow16);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacingVerticalM);max-height:min(540px,calc(100dvh - 32px),var(--radix-popover-content-available-height));max-width:calc(100vw - 32px);min-height:0;overflow:hidden;padding:var(--spacingVerticalM) var(--spacingHorizontalM);width:620px}.apigo-components-models-familymodelpicker-3-toolbar{align-items:center;column-gap:var(--spacingHorizontalS);display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.55fr);row-gap:var(--spacingVerticalS)}@media(max-width:520px){.apigo-components-models-familymodelpicker-3-toolbar{grid-template-columns:minmax(0,1fr)}}.apigo-components-models-familymodelpicker-4-toolbarControl{min-width:0;width:100%}.apigo-components-models-familymodelpicker-5-scopeBar{align-items:center;column-gap:var(--spacingHorizontalS);display:flex;flex-wrap:wrap;justify-content:space-between;min-height:32px;row-gap:var(--spacingVerticalS)}.apigo-components-models-familymodelpicker-6-allButton{justify-content:space-between;width:100%}.apigo-components-models-familymodelpicker-7-picker{border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium);display:grid;flex:1 1 auto;grid-template-columns:minmax(164px,.42fr) minmax(220px,1fr);min-height:0;overflow:hidden;overscroll-behavior-y:contain}@media(max-width:520px){.apigo-components-models-familymodelpicker-7-picker{grid-template-columns:minmax(0,1fr);overflow-y:auto}}.apigo-components-models-familymodelpicker-8-families{background-color:var(--colorNeutralBackground2);border-right:1px solid var(--colorNeutralStroke2);display:flex;flex-direction:column;gap:var(--spacingVerticalXS);min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding:var(--spacingVerticalS) var(--spacingHorizontalS);scrollbar-gutter:stable}@media(max-width:520px){.apigo-components-models-familymodelpicker-8-families{border-bottom:1px solid var(--colorNeutralStroke2);border-right:0;flex-shrink:0;max-height:136px}}.apigo-components-models-familymodelpicker-9-familyRow{align-items:center;column-gap:var(--spacingHorizontalXS);display:grid;grid-template-columns:minmax(0,1fr) auto}.apigo-components-models-familymodelpicker-10-familyButton{column-gap:var(--spacingHorizontalS);justify-content:flex-start;min-height:36px;min-width:0;padding-left:8px;padding-right:8px;width:100%}.apigo-components-models-familymodelpicker-11-activeFamily{background-color:var(--colorBrandBackground2);color:var(--colorBrandForeground1)}.apigo-components-models-familymodelpicker-12-familyLabel{flex:1;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.apigo-components-models-familymodelpicker-13-familyCount{color:var(--colorNeutralForeground3);flex-shrink:0;font-size:var(--fontSizeBase100)}.apigo-components-models-familymodelpicker-14-familyCheckbox{flex-shrink:0}.apigo-components-models-familymodelpicker-15-models{display:flex;flex-direction:column;gap:var(--spacingVerticalXS);min-height:0;overflow-y:auto;overscroll-behavior-y:contain;padding:var(--spacingVerticalS) var(--spacingHorizontalS);scrollbar-gutter:stable}.apigo-components-models-familymodelpicker-16-modelButton{justify-content:space-between;min-height:38px;padding-left:10px;padding-right:10px;width:100%}.apigo-components-models-familymodelpicker-17-modelText{min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.apigo-components-models-familymodelpicker-18-modelMeta{color:var(--colorNeutralForeground3);flex-shrink:0;font-size:var(--fontSizeBase100);font-weight:var(--fontWeightRegular)}.apigo-components-models-familymodelpicker-19-disabledModel{color:var(--colorNeutralForegroundDisabled);cursor:not-allowed}.apigo-components-models-familymodelpicker-20-selectedModel{border:1px solid var(--colorBrandStroke1);color:var(--colorNeutralForeground1);font-weight:var(--fontWeightSemibold)}.apigo-components-models-familymodelpicker-21-state{align-items:center;color:var(--colorNeutralForeground3);display:flex;flex:1 1 auto;justify-content:center;min-height:220px;padding:24px;text-align:center}.apigo-components-models-familymodelpicker-22-footer{align-items:center;column-gap:var(--spacingHorizontalS);display:flex;justify-content:space-between}
