.editor-chat-container[data-v-db4ba38e]{background:#1e1e1e;color:#d4d4d4;display:flex;flex-direction:column;font-family:Consolas,Monaco,Courier New,monospace;font-size:14px;height:100vh;overflow:hidden;width:100%}.editor-toolbar[data-v-db4ba38e]{background:#2d2d30;border-bottom:1px solid #3e3e42;flex-shrink:0;height:35px;justify-content:space-between;padding:0 15px}.breadcrumb[data-v-db4ba38e],.editor-toolbar[data-v-db4ba38e],.toolbar-left[data-v-db4ba38e]{align-items:center;display:flex}.breadcrumb[data-v-db4ba38e]{color:#ccc;font-size:13px}.folder-icon[data-v-db4ba38e]{margin-right:5px}.separator[data-v-db4ba38e]{color:#858585;margin:0 5px}.file[data-v-db4ba38e]{color:#4ec9b0}.camouflage-badge[data-v-db4ba38e]{animation:pulse-db4ba38e 2s ease-in-out infinite;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:3px;color:#fff;font-size:11px;font-weight:600;margin-left:15px;padding:2px 8px}@keyframes pulse-db4ba38e{0%,to{opacity:1}50%{opacity:.7}}.toolbar-right[data-v-db4ba38e]{display:flex;gap:5px}.toolbar-btn[data-v-db4ba38e]{background:transparent;border:none;border-radius:3px;color:#ccc;cursor:pointer;font-size:16px;padding:5px 10px;transition:background .2s}.toolbar-btn[data-v-db4ba38e]:hover{background:#3e3e42}.back-btn[data-v-db4ba38e]{align-items:center;background:#0e639c;color:#fff;display:flex;gap:5px}.back-btn[data-v-db4ba38e]:hover{background:#17b}.back-text[data-v-db4ba38e],.tip-banner[data-v-db4ba38e]{font-size:13px}.tip-banner[data-v-db4ba38e]{align-items:center;animation:slideDown-db4ba38e .3s ease-out;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 20px}@keyframes slideDown-db4ba38e{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.tip-banner strong[data-v-db4ba38e]{color:gold;font-weight:600}.close-tip[data-v-db4ba38e]{background:#fff3;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:16px;padding:4px 10px;transition:background .2s}.close-tip[data-v-db4ba38e]:hover{background:#ffffff4d}.settings-panel[data-v-db4ba38e]{background:#252526;border:1px solid #3e3e42;border-radius:5px;box-shadow:0 4px 20px #00000080;position:absolute;right:20px;top:50px;width:400px;z-index:1000}.settings-header[data-v-db4ba38e]{align-items:center;border-bottom:1px solid #3e3e42;display:flex;justify-content:space-between;padding:10px 15px}.settings-header h3[data-v-db4ba38e]{color:#ccc;font-size:14px;margin:0}.settings-header button[data-v-db4ba38e]{background:transparent;border:none;color:#ccc;cursor:pointer;font-size:18px;padding:0 5px}.settings-body[data-v-db4ba38e]{padding:15px}.setting-item[data-v-db4ba38e]{margin-bottom:15px}.setting-item label[data-v-db4ba38e]{color:#ccc;display:block;font-size:13px;margin-bottom:5px}.setting-item input[type=text][data-v-db4ba38e],.setting-item select[data-v-db4ba38e]{background:#3c3c3c;border:1px solid #3e3e42;border-radius:3px;color:#ccc;font-family:inherit;font-size:13px;padding:8px;width:100%}.setting-item input[type=checkbox][data-v-db4ba38e]{margin-right:8px}.setting-item span[data-v-db4ba38e]{color:#ccc;font-size:13px}.user-info-display[data-v-db4ba38e]{background:#3c3c3c;border:1px solid #3e3e42;border-radius:3px;padding:8px}.user-info-display .logged-in[data-v-db4ba38e]{color:#4ec9b0;font-weight:700}.user-info-display .not-logged-in[data-v-db4ba38e]{color:#f48771;font-style:italic}.status-item.not-logged-in[data-v-db4ba38e]{color:#f48771!important}.login-btn-small[data-v-db4ba38e]{background:#0e639c;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:12px;margin-left:10px;padding:4px 12px;transition:background .2s}.login-btn-small[data-v-db4ba38e]:hover{background:#17b}.editor-main[data-v-db4ba38e]{background:#1e1e1e;display:flex;flex:1;overflow-y:auto}.line-numbers[data-v-db4ba38e]{background:#1e1e1e;border-right:1px solid #3e3e42;color:#858585;min-width:50px;padding:10px 5px;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none}.line-number[data-v-db4ba38e]{font-size:13px;height:20px;line-height:20px;padding-right:10px}.code-content[data-v-db4ba38e]{flex:1;padding:10px 15px}.code-line[data-v-db4ba38e]{font-size:13px;height:20px;line-height:20px;white-space:pre-wrap;word-break:break-word}.empty-state[data-v-db4ba38e]{color:#858585;font-style:italic;padding:20px}.timestamp[data-v-db4ba38e]{color:#4fc1ff}.log-level[data-v-db4ba38e]{color:#4ec9b0;font-weight:700}.username[data-v-db4ba38e]{color:#dcdcaa;font-weight:700}.comment[data-v-db4ba38e]{color:#6a9955;font-style:italic}.json-bracket[data-v-db4ba38e]{color:#d4d4d4}.json-key[data-v-db4ba38e]{color:#9cdcfe}.json-string[data-v-db4ba38e]{color:#ce9178}.debug-prefix[data-v-db4ba38e]{color:#c586c0;font-weight:700}.debug-module[data-v-db4ba38e]{color:#4ec9b0}.editor-footer[data-v-db4ba38e]{background:#252526;border-top:1px solid #3e3e42;flex-shrink:0}.input-line[data-v-db4ba38e]{align-items:center;display:flex;gap:10px;padding:10px 15px}.prompt[data-v-db4ba38e]{color:#4ec9b0;font-size:14px;font-weight:700}.message-input[data-v-db4ba38e]{background:#3c3c3c;border:1px solid #3e3e42;border-radius:3px;color:#d4d4d4;flex:1;font-family:inherit;font-size:13px;outline:none;padding:8px 12px}.message-input[data-v-db4ba38e]:focus{border-color:#007acc}.send-btn[data-v-db4ba38e]{background:#0e639c;border:none;border-radius:3px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;padding:8px 20px;transition:background .2s}.send-btn[data-v-db4ba38e]:hover:not(:disabled){background:#17b}.send-btn[data-v-db4ba38e]:disabled{background:#555;cursor:not-allowed;opacity:.5}.message-input[data-v-db4ba38e]:-moz-read-only{background:#2a2a2a;color:#888;cursor:pointer;opacity:.6}.message-input[data-v-db4ba38e]:disabled,.message-input[data-v-db4ba38e]:read-only{background:#2a2a2a;color:#888;cursor:pointer;opacity:.6}.status-bar[data-v-db4ba38e]{align-items:center;background:#007acc;color:#fff;display:flex;font-size:12px;height:22px;justify-content:space-between;padding:0 15px}.status-left[data-v-db4ba38e],.status-right[data-v-db4ba38e]{display:flex;gap:15px}.status-item[data-v-db4ba38e]{gap:5px}.loading-overlay[data-v-db4ba38e],.status-item[data-v-db4ba38e]{align-items:center;display:flex}.loading-overlay[data-v-db4ba38e]{background:#00000080;bottom:0;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:999}.loading-spinner[data-v-db4ba38e]{background:#252526;border-radius:5px;color:#ccc;font-size:14px;padding:20px 40px}.editor-main[data-v-db4ba38e]::-webkit-scrollbar{height:14px;width:14px}.editor-main[data-v-db4ba38e]::-webkit-scrollbar-track{background:#1e1e1e}.editor-main[data-v-db4ba38e]::-webkit-scrollbar-thumb{background:#424242;border-radius:7px}.editor-main[data-v-db4ba38e]::-webkit-scrollbar-thumb:hover{background:#4e4e4e}
