.custom-dropdown[data-v-e9734268]{--dropdown-trigger-bg:#fff;--dropdown-trigger-border:#eaeaea;--dropdown-trigger-focus:#0f7fff;--dropdown-text-placeholder:#909499;--dropdown-text-value:#232425;--dropdown-text-secondary:#606366;--dropdown-panel-bg:#fff;--dropdown-panel-shadow:0px 2px 8px #00000014;--dropdown-option-hover:#f5f5f5;--dropdown-option-selected:#f0f6ff;--dropdown-check-color:#0f7fff;display:inline-block;position:relative}@media (prefers-color-scheme:dark){.custom-dropdown[data-v-e9734268]{--dropdown-trigger-bg:#232425;--dropdown-trigger-border:#606366;--dropdown-trigger-focus:#5ba5ff;--dropdown-text-placeholder:#868b92;--dropdown-text-value:#fff;--dropdown-text-secondary:#b8bbbf;--dropdown-panel-bg:#232425;--dropdown-panel-shadow:0px 2px 8px #0000004d;--dropdown-option-hover:#2a2b2c;--dropdown-option-selected:#1e3a5f;--dropdown-check-color:#5ba5ff}}.dropdown-trigger[data-v-e9734268]{background:var(--dropdown-trigger-bg);border:1px solid var(--dropdown-trigger-border);cursor:pointer;box-sizing:border-box;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;transition:border-color .2s;display:flex}.dropdown-trigger[data-v-e9734268]:hover{border-color:var(--dropdown-trigger-focus)}.dropdown-trigger.is-locked[data-v-e9734268]{cursor:default}.dropdown-trigger.is-locked[data-v-e9734268]:hover{border-color:var(--dropdown-trigger-border)}.is-open .dropdown-trigger[data-v-e9734268]{border-color:var(--dropdown-trigger-focus)}.trigger-value[data-v-e9734268]{color:var(--dropdown-text-placeholder);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.trigger-value.has-value[data-v-e9734268]{color:var(--dropdown-text-value)}.dropdown-arrow[data-v-e9734268],.selected-icon[data-v-e9734268]{flex-shrink:0;width:16px;height:16px}.dropdown-arrow[data-v-e9734268]{color:var(--dropdown-text-placeholder);transition:transform .2s}.dropdown-arrow.is-rotated[data-v-e9734268]{transform:rotate(180deg)}.dropdown-panel[data-v-e9734268]{z-index:10000;background:var(--dropdown-panel-bg);box-shadow:var(--dropdown-panel-shadow);border-radius:8px;max-height:300px;position:fixed;overflow-y:auto}.dropdown-content[data-v-e9734268]{padding:8px}.option-group[data-v-e9734268]{margin-bottom:8px}.option-group[data-v-e9734268]:last-child{margin-bottom:0}.group-label[data-v-e9734268]{color:var(--dropdown-text-secondary);padding:6px 0;font-size:14px;font-weight:700}.dropdown-option[data-v-e9734268]{height:33px;color:var(--dropdown-text-value);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:6px 8px;font-size:14px;transition:background-color .15s;display:flex}.option-icon[data-v-e9734268]{flex-shrink:0;width:16px;height:16px}.dropdown-option[data-v-e9734268]:hover{background:var(--dropdown-option-hover)}.dropdown-option.is-selected[data-v-e9734268]{background:var(--dropdown-option-selected)}.dropdown-option.is-disabled[data-v-e9734268],.dropdown-option.is-disabled[data-v-e9734268]:hover{opacity:.5;cursor:not-allowed;background:0 0}.no-options[data-v-e9734268]{text-align:center;color:var(--dropdown-text-placeholder);padding:12px 8px;font-size:14px}.custom-dropdown-panel{z-index:10000;background:#fff;border-radius:8px;max-height:300px;position:fixed;overflow-y:auto;box-shadow:0 2px 8px #00000014}.custom-dropdown-panel .dropdown-content{padding:8px}.custom-dropdown-panel .option-group{margin-bottom:8px}.custom-dropdown-panel .option-group:last-child{margin-bottom:0}.custom-dropdown-panel .group-label{color:#606366;padding:6px 0;font-size:14px;font-weight:700}.custom-dropdown-panel .dropdown-option{color:#232425;cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:6px;height:33px;padding:6px 8px;font-size:14px;transition:background-color .15s;display:flex}.custom-dropdown-panel .option-icon{flex-shrink:0;width:16px;height:16px}.custom-dropdown-panel .dropdown-option:hover{background:#f5f5f5}.custom-dropdown-panel .dropdown-option.is-selected{background:#f0f6ff}.custom-dropdown-panel .dropdown-option.is-disabled,.custom-dropdown-panel .dropdown-option.is-disabled:hover{opacity:.5;cursor:not-allowed;background:0 0}.custom-dropdown-panel .no-options{text-align:center;color:#909499;padding:12px 8px;font-size:14px}@media (prefers-color-scheme:dark){.custom-dropdown-panel{background:#232425;box-shadow:0 2px 8px #0000004d}.custom-dropdown-panel .group-label{color:#b8bbbf}.custom-dropdown-panel .dropdown-option{color:#fff;background:0 0}.custom-dropdown-panel .dropdown-option:hover{background:#2a2b2c}.custom-dropdown-panel .dropdown-option.is-selected{background:#1e3a5f}.custom-dropdown-panel .no-options{color:#868b92}}.modal-fade-enter-active[data-v-01e58778],.modal-fade-leave-active[data-v-01e58778]{transition:opacity .2s}.modal-fade-enter-from[data-v-01e58778],.modal-fade-leave-to[data-v-01e58778]{opacity:0}.modal-overlay[data-v-01e58778]{z-index:10001;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.modal-card[data-v-01e58778]{background:#fff;border-radius:24px;flex-direction:column;width:100%;max-width:520px;padding:40px;animation:.3s ease-out slideIn-01e58778;display:flex;position:relative;box-shadow:0 20px 60px #0000004d}@keyframes slideIn-01e58778{0%{opacity:0;transform:scale(.95)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.close-button[data-v-01e58778]{color:#86868b;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:28px;line-height:1;transition:all .15s;display:flex;position:absolute;top:16px;right:16px}.close-button[data-v-01e58778]:hover{color:#1d1d1f;background:#0000000a}.modal-title[data-v-01e58778]{color:#1d1d1f;text-align:center;margin:0 0 12px;font-size:24px;font-weight:600}.modal-description[data-v-01e58778]{color:#86868b;text-align:center;margin:0 0 32px;font-size:15px;line-height:1.5}.tools-list[data-v-01e58778]{flex-direction:column;gap:12px;margin-bottom:32px;display:flex}.tool-item[data-v-01e58778]{background:#f5f5f7;border-radius:12px;justify-content:space-between;align-items:center;padding:16px;transition:all .2s;display:flex}.tool-item.connected[data-v-01e58778]{background:#e8f5e9}.tool-info[data-v-01e58778]{align-items:center;gap:12px;display:flex}.tool-icon-container[data-v-01e58778]{justify-content:center;align-items:center;width:40px;height:40px;display:flex}.tool-icon[data-v-01e58778]{-o-object-fit:contain;object-fit:contain;width:32px;height:32px}.tool-name[data-v-01e58778]{color:#1d1d1f;font-size:15px;font-weight:500}.connect-button[data-v-01e58778]{cursor:pointer;color:#fff;background:#1d1d1f;border:none;border-radius:8px;align-items:center;gap:4px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.connect-button[data-v-01e58778]:hover{background:#48484a;box-shadow:0 2px 8px #0003}.plus-icon[data-v-01e58778]{font-size:16px;font-weight:300}.connected-badge[data-v-01e58778]{color:#fff;background:#4caf50;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:500;display:flex}.connected-badge svg[data-v-01e58778]{width:16px;height:16px}.tool-item.org-blocked .tool-info[data-v-01e58778]{opacity:.6}.org-blocked-badge[data-v-01e58778]{color:#86868b;cursor:help;white-space:nowrap;background:#0000000f;border-radius:6px;padding:6px 12px;font-size:14px;font-weight:500}.action-buttons[data-v-01e58778]{flex-direction:column;width:100%;display:flex}.btn-close[data-v-01e58778]{cursor:pointer;color:#86868b;background:0 0;border:1px solid #0000001f;border-radius:8px;width:100%;padding:12px 24px;font-size:15px;font-weight:500;transition:all .2s}.btn-close[data-v-01e58778]:hover{background:#f5f5f7}@media (prefers-color-scheme:dark){.modal-overlay[data-v-01e58778]{background:#000000b3}.modal-card[data-v-01e58778]{background:#1c1c1e;box-shadow:0 20px 60px #0009}.close-button[data-v-01e58778]{color:#98989d}.close-button[data-v-01e58778]:hover{color:#f5f5f7;background:#ffffff14}.modal-title[data-v-01e58778]{color:#f5f5f7}.modal-description[data-v-01e58778]{color:#98989d}.tool-item[data-v-01e58778]{background:#2c2c2e}.tool-item.connected[data-v-01e58778]{background:#1b5e20}.tool-name[data-v-01e58778]{color:#f5f5f7}.connect-button[data-v-01e58778]{background:#0071e3}.connect-button[data-v-01e58778]:hover{background:#0a84ff}.org-blocked-badge[data-v-01e58778]{color:#98989d;background:#ffffff14}.btn-close[data-v-01e58778]{color:#98989d;background:0 0;border-color:#ffffff1f}.btn-close[data-v-01e58778]:hover{background:#2c2c2e}}
