.model-select-wrapper{position:relative;display:inline-block}.model-select-wrapper.disabled .model-select{opacity:.7;cursor:not-allowed}.model-select-wrapper.disabled .ant-select-selector{background-color:rgba(0,0,0,.04)!important}.model-select-wrapper.disabled:hover{cursor:not-allowed}.model-select-wrapper .anticon-info-circle{color:#8b8b8b;font-size:14px;margin-left:4px}.dark .model-select-wrapper .anticon-info-circle{color:#a3a3a3}.ant-tooltip{max-width:250px}.ant-tooltip-inner{padding:8px 12px;border-radius:6px;font-size:13px;line-height:1.4}.model-icon{flex-shrink:0;width:27px!important;height:25px!important;border-radius:4px;display:flex;align-items:center;justify-content:center;font-weight:600;color:#fff;font-size:.8rem}.model-icon.chatgpt4olatest,.model-icon.gpt41,.model-icon.gpt41mini,.model-icon.gpt41nano,.model-icon.gpt4o,.model-icon.gpt4omini{background:linear-gradient(135deg,#0057ff,#00d4ff)}.model-icon.gpt35turbo0125{background:linear-gradient(135deg,#4285f4,#34a853,#fbbc05,#ea4335)}.model-icon.o1,.model-icon.o3,.model-icon.o3mini,.model-icon.o3pro,.model-icon.o4mini{background:linear-gradient(135deg,#4fdd78,#1a1a18)}.model-icon.gemini15flash,.model-icon.gemini15pro,.model-icon.gemini20flash,.model-icon.gemini20flashlite,.model-icon.gemini20proexp,.model-icon.gemini25flashpreview0520,.model-icon.gemini25propreview0605{background:linear-gradient(135deg,#667eea,#764ba2)}.model-icon.claude35sonnet,.model-icon.claude40opus,.model-icon.claude40sonnet,.model-icon.model-icon.claude35haiku,.model-icon.model-icon.claude3opus{background:linear-gradient(135deg,#ff6a88,#ff6a88,#ff6a88,#6a11cb)}.model-icon.deepseekchat{background:linear-gradient(90deg,#ff7e5f,#feb47b)}.model-icon.grok21212,.model-icon.grok3fastlatest,.model-icon.grok3minifastlatest{background:linear-gradient(90deg,#74706f,#e1c6b1)}.model-icon.gemma2\:9b,.model-icon.llama2\:7b,.model-icon.llama33\:latest,.model-icon.mistral\:latest,.model-icon.mixtral\:8x7b{background:linear-gradient(45deg,#f6f6c5,#fff)}.model-icon svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.model-select .ant-select-selection-search-input{color:rgba(0,0,0,.88)!important}.dark .model-select .ant-select-selection-search-input{color:hsla(0,0%,100%,.88)!important}.model-select-dropdown .ant-select-item-option-empty{color:rgba(0,0,0,.85)!important}.dark .model-select-dropdown .ant-select-item-option-empty{color:hsla(0,0%,100%,.85)!important}.model-tooltip-overlay .ant-tooltip-inner{padding:0;background:transparent;box-shadow:none}.model-tooltip-overlay .ant-tooltip-arrow{display:none}.model-info-tooltip{top:5%;width:380px;background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.12);padding:16px;font-size:12px;border:1px solid rgba(0,0,0,.1)}.dark .model-info-tooltip{background:#2d2d2d;border:1px solid hsla(0,0%,100%,.1);color:#fff}.tooltip-header{margin-bottom:20px}.provider-model{font-size:12px;font-weight:500;margin-bottom:12px;display:flex;align-items:center;gap:4px}.provider-model .provider{color:#666}.dark .provider-model .provider{color:#999}.provider-model .separator{color:#666;margin:0 4px}.description{color:#666;line-height:1.5;margin:0;font-size:12px}.dark .description{color:#999}.tooltip-stats{display:flex;flex-direction:column;gap:10px}.stat-row{display:flex;justify-content:space-between;align-items:center;font-size:12px}.mode-info-label{color:#666;font-weight:400;text-transform:uppercase;font-size:11px}.dark .mode-info-label{color:#999}.stat-value{color:#333;font-weight:500;font-size:12px}.dark .stat-value{color:#fff}.speed-indicator-wrapper{display:flex;align-items:center;gap:12px}.speed-bars{display:flex;gap:3px}.speed-bar{width:12px;height:6px;background:#eee;border-radius:3px}.speed-bar.active{background:#4caf50}.dark .speed-bar{background:#444}.dark .speed-bar.active{background:#4caf50}.model-option{padding:8px 12px}.model-info{display:flex;align-items:center;gap:8px}.model-icon{width:20px;height:20px}.model-name{font-size:13px;font-weight:500}.right-section{width:65%;display:flex;justify-content:flex-end}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:768px){.top-navbar{padding:8px 16px;gap:12px}.left-section{flex:1;min-width:0;display:flex;align-items:center;gap:8px}.model-select{min-width:210px!important;max-width:calc(100% - 48px)!important}.model-select-wrapper{flex:1;min-width:0;max-width:calc(100vw - 160px)}.right-section{display:flex;align-items:center;justify-content:flex-end;margin-left:auto}.temp-chat-toggle{margin-top:0!important;width:40px!important;height:40px!important;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#fff!important;border:1px solid #e2e8f0!important;color:#000!important;overflow:hidden;transition:all .2s ease}.temp-chat-toggle:hover{background:#f8fafc!important;border-color:#cbd5e1!important}.temp-chat-toggle.active{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.dark .temp-chat-toggle{background:#1e293b!important;border:1px solid #334155!important;color:#e2e8f0!important}.dark .temp-chat-toggle:hover{background:#334155!important;border-color:#475569!important}.dark .temp-chat-toggle.active{background:#2563eb!important;border-color:#2563eb!important;color:#fff!important}.temp-chat-toggle .anticon{font-size:20px}.ollama-status-wrapper{margin-left:4px}}.ollama-status-wrapper{margin-left:16px;display:flex;align-items:center}.model-tag{font-size:12px;padding:2px 6px;border-radius:4px;margin-left:8px}.ollama-tag{background-color:#e6f4ff;color:#1677ff}[data-theme=dark] .ollama-tag{background-color:#111b26;color:#1677ff}.model-option{display:flex;align-items:center;justify-content:space-between}.mcp-dropdown-trigger.ant-btn-text,.share-chat.ant-btn-text{width:10rem;height:38px;color:#6d6b6b!important;background-color:#fff!important;border:1px solid #e5e7eb!important}.share-chat.ant-btn-text{width:35px}.mcp-dropdown-trigger.ant-btn-text:hover{background-color:#f9fafb}.dark .mcp-dropdown-trigger.ant-btn-text,.dark .share-chat.ant-btn-text{color:#cecece!important;background-color:#0f172a!important;border:1px solid #374151!important}.dark .mcp-dropdown-trigger.ant-btn-text:hover{background-color:#2c2c2c}.mcp-dropdown-menu{background-color:#fff!important;border:1px solid #e5e7eb!important;border-radius:.375rem!important;box-shadow:0 4px 6px rgba(0,0,0,.1)!important}.mcp-dropdown-menu .ant-dropdown-menu-item{color:#1f2937!important}.mcp-dropdown-menu .ant-dropdown-menu-item:hover{background-color:#f9fafb!important}.dark .mcp-dropdown-menu{background-color:#1f1f1f!important;border-color:#374151!important}.dark .mcp-dropdown-menu .ant-dropdown-menu-item{color:#d1d5db!important}.dark .mcp-dropdown-menu .ant-dropdown-menu-item:hover{background-color:#374151!important}:root{--bg-primary:#fff;--text-primary:#000;--text-secondary:#666;--border-color:#e6e6e6;--card-bg:#fff;--hover-bg:#f5f5f5;--shadow:0 2px 8px rgba(0,0,0,.08);--hover-shadow:0 4px 12px rgba(0,0,0,.12);--section-spacing:32px;--item-spacing:24px;--input-bg:#fff;--badge-bg:#fff;--badge-text:#1890ff;--badge-border:#d9d9d9;--icon-color:#1890ff;--primary-color:#1890ff;--success-color:#52c41a;--warning-color:#faad14;--error-color:#ff4d4f}.dark{--bg-primary:#141414;--text-primary:#fff;--text-secondary:#a6a6a6;--border-color:#303030;--card-bg:#1f1f1f;--hover-bg:#262626;--shadow:0 2px 8px rgba(0,0,0,.2);--hover-shadow:0 4px 12px rgba(0,0,0,.3);--input-bg:#141414;--badge-bg:#141414;--badge-text:#1890ff;--badge-border:#303030;--icon-color:#1890ff;--primary-color:#1890ff}.prompt-library-container{width:100%;min-height:100vh;height:auto;padding:var(--section-spacing);background-color:var(--bg-primary);color:var(--text-primary);overflow-y:auto;position:relative}h2{margin-bottom:0!important}.prompt-library-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--section-spacing);padding-bottom:1.5%;border-bottom:1px solid var(--border-color)}.prompt-library-header h2{font-size:20px!important}.prompt-library-title{font-size:24px;font-weight:600;color:var(--text-primary)}.prompt-library-actions{display:flex;gap:12px}.prompt-library-filters{display:flex;gap:16px;margin-bottom:var(--section-spacing);flex-wrap:wrap}.prompt-empty .ant-empty-description{color:#cecece!important}.prompt-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--item-spacing);margin-top:var(--section-spacing)}.prompt-search{width:70%!important;border:1px solid var(--border-color);border-radius:10px!important}.prompt-search,.prompt-search input{color:var(--text-primary)!important}.prompt-search input::-moz-placeholder{color:#cecece!important}.prompt-search input::placeholder{color:#cecece!important}.prompt-search button{height:38px!important}.dark .prompt-search,.dark .prompt-search input{color:var(--text-primary)!important}.prompt-card{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;padding:16px;transition:all .3s ease;box-shadow:var(--shadow)}.prompt-card:hover{transform:translateY(-2px);box-shadow:var(--hover-shadow);border-color:var(--primary-color)}.prompt-card-header{margin-bottom:12px}.prompt-card-title{font-size:18px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.prompt-card-description{color:var(--text-secondary);font-size:14px;margin-bottom:12px}.prompt-card-content{background-color:var(--hover-bg);border-radius:6px;padding:12px;margin-bottom:12px;font-family:monospace;font-size:14px;color:var(--text-primary)}.prompt-card .ant-card-actions{background-color:#fff!important;border-top:none!important}.prompt-card .ant-card-body{padding-bottom:0!important}.dark .prompt-card,.dark .prompt-card .ant-card-actions,.dark .prompt-card-content{background-color:#0f172a!important}.prompt-card-actions{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-top:1px solid var(--border-color);margin-top:16px}.prompt-card-actions-left{display:flex;gap:8px}.prompt-card-actions-right{margin-left:auto}.prompt-card-actions button{padding:4px 8px;height:32px;border:none;background:transparent;transition:all .2s ease}.prompt-card-actions button:hover{background-color:var(--hover-bg);transform:translateY(-1px)}.prompt-card-actions .use-now-btn{background-color:var(--primary-color);color:#fff;border-radius:6px;padding:4px 16px;display:flex;align-items:center;gap:6px}.prompt-card-actions .use-now-btn:hover{background-color:var(--primary-color-dark);transform:translateY(-1px)}.prompt-card-actions .use-now-btn .anticon{font-size:14px}.prompt-sort-by{width:200px;height:auto;border:1px solid #cecece;border-radius:10px}.prompt-modal{border-radius:12px;padding:0!important}.prompt-modal,.prompt-modal .ant-modal-content{background-color:var(--card-bg)}.prompt-modal .ant-modal-header{background-color:var(--card-bg);border-bottom:1px solid var(--border-color)}.prompt-modal .ant-form-item-label>label,.prompt-modal .ant-input,.prompt-modal .ant-modal-close,.prompt-modal .ant-modal-title{color:var(--text-primary)}.prompt-modal .ant-input{background-color:var(--input-bg);border-color:var(--border-color)}.prompt-modal .ant-input:focus,.prompt-modal .ant-input:hover{border-color:var(--primary-color)}.prompt-modal .ant-select-selector{background-color:var(--input-bg)!important;border-color:var(--border-color)!important;color:var(--text-primary)!important}.prompt-modal .ant-select-selection-item{color:var(--text-primary)}.built-in-prompts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;max-height:60vh;overflow-y:auto;padding:16px}.ant-btn{border-radius:6px}.ant-btn-primary,.ant-btn-primary:hover{background-color:var(--primary-color);border-color:var(--primary-color)}.ant-btn-primary:hover{opacity:.85}.ant-empty{color:var(--text-secondary)}.loading-container{display:flex;justify-content:center;align-items:center;min-height:200px}.prompt-form .ant-form-item-label>label{color:var(--text-primary)!important;font-weight:500}.prompt-form .ant-input,.prompt-form .ant-input-textarea{background-color:var(--bg-primary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:6px}.dark .prompt-form .ant-input:focus,.dark .prompt-form .ant-input:hover,.prompt-form .ant-input-textarea:focus,.prompt-form .ant-input-textarea:hover,.prompt-form .ant-input:focus,.prompt-form .ant-input:hover{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px rgba(24,144,255,.1)}.dark .prompt-form .ant-input,.dark .prompt-form .ant-input:focus,.dark .prompt-form .ant-input:hover{background-color:#0f172a!important}.prompt-form .ant-select:not(.ant-select-customize-input) .ant-select-selector{background-color:var(--bg-primary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:6px}.prompt-form .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:var(--primary-color)!important}.prompt-form .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px rgba(24,144,255,.1)}.prompt-form .ant-select-selection-placeholder{color:rgba(0,0,0,.45)!important}.prompt-form .ant-select-dropdown{background-color:var(--bg-primary)!important;border:1px solid var(--border-color);border-radius:6px;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08)}.prompt-form .ant-select-item{color:var(--text-primary)!important;padding:8px 12px}.prompt-form .ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:var(--hover-bg)!important}.prompt-form .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background-color:var(--primary-color-light)!important;font-weight:600}.prompt-form .ant-form-item{margin-bottom:24px}.prompt-form .ant-input::-moz-placeholder{color:rgba(0,0,0,.45)!important}.prompt-form .ant-input::placeholder{color:rgba(0,0,0,.45)!important}.dark .prompt-form .ant-input::-moz-placeholder{color:hsla(0,0%,100%,.45)!important}.dark .prompt-form .ant-input::placeholder,.dark .prompt-form .ant-select-selection-placeholder{color:hsla(0,0%,100%,.45)!important}@media (max-width:768px){.prompt-library-container{padding:10px}.prompt-library-header{flex-direction:column;gap:16px;align-items:flex-start}.prompt-library-actions{align-self:center}.prompt-library-filters{flex-direction:column}.prompt-sort-by{height:42px!important}.prompt-search{width:100%!important}.prompt-cards-grid{grid-template-columns:1fr}}.main-content{align-items:inherit}.danger{background-color:#3b82f6!important;border:none}.webSearchInput{background-color:rgb(249 250 251/var(--tw-bg-opacity,1))!important}.webSearchInput::-moz-placeholder{color:#cecece!important;font-size:14px}.webSearchInput::placeholder{color:#cecece!important;font-size:14px}.mobSettingsContent .ant-collapse-content-box{padding:0!important}.settingsTitle h2{font-size:20px!important}.storage-settings .ant-tabs-tab{background-color:#fff;color:#000;border:none!important;padding:8px 16px;border-radius:4px;margin-right:8px;transition:background-color .3s ease}.dark .storage-settings .ant-tabs-tab{background-color:transparent;color:#cecdcd}.storage-settings .ant-tabs-tab-active,.storage-settings .ant-tabs-tab-active .ant-tabs-tab-btn{background-color:#3b82f6!important;color:#fff!important;border:none!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .5s ease-in-out}.custom-checkbox .ant-checkbox-inner{border-color:#3b82f6!important;background-color:#fff!important}.dark .custom-checkbox .ant-checkbox-inner{border-color:#3b82f6!important;background-color:#1f2937!important}.custom-checkbox.ant-checkbox-checked .ant-checkbox-inner,.dark .custom-checkbox.ant-checkbox-checked .ant-checkbox-inner{background-color:#3b82f6!important;border-color:#3b82f6!important}.custom-checkbox:hover .ant-checkbox-inner{border-color:#3b82f6!important}