.model-select[data-v-f834dc8c]{text-overflow:ellipsis;white-space:nowrap;cursor:pointer;border:1px solid var(--gray-200);background-color:var(--gray-0);border-radius:8px;align-items:center;gap:.5rem;min-width:0;padding:4px 8px;display:flex;overflow:hidden}.model-select.borderless[data-v-f834dc8c]{border:none}.model-select.max-width[data-v-f834dc8c]{max-width:380px}.model-select.model-select--middle[data-v-f834dc8c]{font-size:15px}.model-select.model-select--large[data-v-f834dc8c]{font-size:16px}.model-select-content[data-v-f834dc8c]{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.model-info[data-v-f834dc8c]{flex:1;min-width:0;overflow:hidden}.model-text[data-v-f834dc8c]{text-overflow:ellipsis;color:var(--gray-1000);white-space:nowrap;overflow:hidden}.model-status-controls[data-v-f834dc8c]{flex:0;align-items:center;gap:4px;margin-left:auto;display:flex}.model-status-indicator[data-v-f834dc8c]{border-radius:3px;padding:2px 4px;font-size:11px;font-weight:700}.model-status-indicator.available[data-v-f834dc8c]{color:var(--color-success-500)}.model-status-indicator.unavailable[data-v-f834dc8c]{color:var(--color-error-500)}.model-status-indicator.error[data-v-f834dc8c]{color:var(--color-warning-500)}.provider-tag[data-v-f834dc8c]{vertical-align:middle;margin-left:6px;padding:2px 4px;font-size:10px;line-height:1}.spin[data-v-f834dc8c]{animation:1s linear infinite spin-f834dc8c}@keyframes spin-f834dc8c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.scrollable-menu[data-v-f834dc8c]{max-height:300px;overflow-y:auto}.scrollable-menu[data-v-f834dc8c]::-webkit-scrollbar{width:6px}.scrollable-menu[data-v-f834dc8c]::-webkit-scrollbar-track{background:0 0;border-radius:3px}.scrollable-menu[data-v-f834dc8c]::-webkit-scrollbar-thumb{background:var(--gray-400);border-radius:3px}.scrollable-menu[data-v-f834dc8c]::-webkit-scrollbar-thumb:hover{background:var(--gray-500)}.basic-settings-section .section[data-v-c58f14a8]{background-color:var(--gray-0);border:1px solid var(--gray-150);border-radius:8px;flex-direction:column;gap:16px;padding:10px 16px;display:flex}.basic-settings-section .settings-panel[data-v-c58f14a8]{background-color:var(--gray-50);border:1px solid var(--gray-200);border-radius:8px;flex-direction:column;gap:16px;padding:16px;display:flex}.basic-settings-section .setting-row[data-v-c58f14a8]{flex-direction:column;gap:8px;display:flex}.basic-settings-section .setting-row.two-cols[data-v-c58f14a8]{flex-direction:row;gap:20px}.basic-settings-section .setting-row .col-item[data-v-c58f14a8]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.basic-settings-section .setting-label[data-v-c58f14a8]{color:var(--gray-700);font-size:13px;font-weight:500}.basic-settings-section .setting-content[data-v-c58f14a8],.basic-settings-section .setting-content .full-width[data-v-c58f14a8]{width:100%}.basic-settings-section .card[data-v-c58f14a8]{justify-content:space-between;align-items:center;display:flex}.basic-settings-section .card .label[data-v-c58f14a8]{color:var(--gray-800);flex-shrink:0;min-width:140px;margin-right:20px;font-weight:500}.basic-settings-section .card.card-select[data-v-c58f14a8]{align-items:flex-start;gap:12px}.basic-settings-section .card.card-select .label[data-v-c58f14a8]{margin-top:6px;margin-right:0}.basic-settings-section .agent-select[data-v-c58f14a8]{width:320px;max-width:100%}.basic-settings-section .services-grid[data-v-c58f14a8]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-top:16px;display:grid}.basic-settings-section .service-link-card[data-v-c58f14a8]{border:1px solid var(--gray-150);background:var(--gray-0);border-radius:8px;justify-content:space-between;align-items:center;min-height:70px;padding:10px 16px;transition:all .2s;display:flex}.basic-settings-section .service-link-card[data-v-c58f14a8]:hover{box-shadow:0 1px 8px var(--gray-150);border-color:var(--gray-100)}.basic-settings-section .service-link-card .service-info[data-v-c58f14a8]{flex:1;margin-right:16px}.basic-settings-section .service-link-card .service-info h4[data-v-c58f14a8]{color:var(--gray-900);margin:0 0 4px;font-size:15px;font-weight:500}.basic-settings-section .service-link-card .service-info p[data-v-c58f14a8]{color:var(--gray-600);margin:0;font-size:13px;line-height:1.4}@media (width<=768px){.basic-settings-section .agent-select[data-v-c58f14a8]{width:100%}}
