.login-container[data-v-18474bc5]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0a0c0e;overflow:hidden;z-index:9999}.cyber-grid[data-v-18474bc5]{position:absolute;inset:0;background-image:linear-gradient(#00ff9d22 1px,transparent 1px),linear-gradient(90deg,#00ff9d22 1px,transparent 1px);background-size:50px 50px;animation:grid-move-18474bc5 20s linear infinite;pointer-events:none}@keyframes grid-move-18474bc5{0%{transform:translateY(0)}to{transform:translateY(50px)}}.scan-lines[data-v-18474bc5]{position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(0,255,157,.03) 0px,rgba(0,255,157,.03) 2px,transparent 2px,transparent 4px);pointer-events:none;animation:scan-18474bc5 8s linear infinite}@keyframes scan-18474bc5{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.login-wrapper[data-v-18474bc5]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:600px;padding:20px;z-index:10}.login-card[data-v-18474bc5]{width:100%;background:#1a1e24;border:1px solid #00ff9d;border-radius:8px;padding:32px;box-shadow:0 0 30px #00ff9d33,inset 0 0 30px #00ff9d1a;animation:flicker-18474bc5 3s infinite}@keyframes flicker-18474bc5{0%{box-shadow:0 0 30px #00ff9d33}50%{box-shadow:0 0 40px #00ff9d4d}to{box-shadow:0 0 30px #00ff9d33}}.login-header[data-v-18474bc5]{text-align:center;margin-bottom:32px;border-bottom:1px solid #00ff9d;padding-bottom:16px}.login-header h1[data-v-18474bc5]{color:#00ff9d;font-size:28px;font-weight:500;text-shadow:0 0 10px rgba(0,255,157,.5);margin-bottom:8px;letter-spacing:2px}.subtitle[data-v-18474bc5]{color:#8f9aa3;font-size:12px;margin-bottom:16px}.status-line[data-v-18474bc5]{display:inline-flex;align-items:center;gap:8px;padding:4px 12px;background:#0a0c0e;border:1px solid #404448;border-radius:4px;font-size:11px;color:#8f9aa3}.status-indicator[data-v-18474bc5]{width:8px;height:8px;border-radius:50%;background:#f44336}.status-line.connected .status-indicator[data-v-18474bc5]{background:#4caf50;box-shadow:0 0 10px #4caf50}.login-form[data-v-18474bc5]{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.input-group[data-v-18474bc5]{display:flex;flex-direction:column;gap:8px}.input-group label[data-v-18474bc5]{color:#00ff9d;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px}.cyber-input[data-v-18474bc5]{background:#0a0c0e;border:1px solid #00ff9d;border-radius:4px;padding:12px 16px;color:#fff;font-family:JetBrains Mono,monospace;font-size:14px;transition:all .2s ease}.cyber-input[data-v-18474bc5]:focus{outline:none;border-color:#f0f;box-shadow:0 0 20px #ff00ff4d}.cyber-input[data-v-18474bc5]:disabled{opacity:.5;cursor:not-allowed}.error-message[data-v-18474bc5]{background:#5a1e1e;border:1px solid #ff00ff;border-radius:4px;padding:12px;color:#f0f;font-size:13px;display:flex;align-items:center;gap:8px;animation:glitch-18474bc5 .3s ease}@keyframes glitch-18474bc5{0%{transform:translate(0)}25%{transform:translate(-2px)}50%{transform:translate(2px)}75%{transform:translate(-2px)}to{transform:translate(0)}}.cyber-button[data-v-18474bc5]{background:transparent;border:2px solid #00ff9d;border-radius:4px;padding:16px;color:#00ff9d;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden;margin-top:8px}.cyber-button[data-v-18474bc5]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,157,.2),transparent);transition:left .5s ease}.cyber-button[data-v-18474bc5]:hover:not(:disabled){background:#00ff9d;color:#0a0c0e;box-shadow:0 0 30px #00ff9d80}.cyber-button[data-v-18474bc5]:hover:not(:disabled):before{left:100%}.cyber-button[data-v-18474bc5]:disabled{opacity:.3;cursor:not-allowed}.login-footer[data-v-18474bc5]{border-top:1px solid #00ff9d;padding-top:16px}.company-name[data-v-18474bc5]{text-align:center;color:#00ff9d;font-size:18px;font-weight:600;margin-bottom:16px;text-shadow:0 0 10px rgba(0,255,157,.3);letter-spacing:4px;opacity:.8}.system-info[data-v-18474bc5]{display:flex;justify-content:space-between;color:#8f9aa3;font-size:11px}.spinner[data-v-18474bc5]{display:inline-block;width:14px;height:14px;border:2px solid rgba(0,255,157,.3);border-radius:50%;border-top-color:#00ff9d;animation:spin-18474bc5 1s ease-in-out infinite;margin-right:8px}@keyframes spin-18474bc5{to{transform:rotate(360deg)}}@media(max-width:768px){.login-wrapper[data-v-18474bc5]{padding:10px}.login-card[data-v-18474bc5]{padding:20px}.login-header h1[data-v-18474bc5]{font-size:22px}.company-name[data-v-18474bc5]{font-size:16px}.system-info[data-v-18474bc5]{flex-direction:column;align-items:center;gap:4px}}.terminal-panel{height:300px;background-color:#0a0c0e;border-top:1px solid #00ff9d;border-bottom:1px solid #00ff9d;display:flex;flex-direction:column;box-shadow:0 -5px 20px #00ff9d33}.terminal-header{height:32px;background:linear-gradient(90deg,#1a1e24,#0a0c0e);border-bottom:1px solid #00ff9d;display:flex;align-items:center;justify-content:space-between;padding:0 12px;position:relative;overflow:hidden}.terminal-header:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:1px;background:linear-gradient(90deg,transparent,#00ff9d,#00ff9d,transparent);animation:scanline 4s linear infinite}@keyframes scanline{0%{left:-100%}to{left:100%}}.terminal-header-left{display:flex;align-items:center;gap:8px}.terminal-led{width:8px;height:8px;border-radius:50%;background-color:#5f6a70;transition:all .3s ease}.terminal-led.active{background-color:#00ff9d;box-shadow:0 0 8px #00ff9d}.terminal-title{color:#00ff9d;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:2px}.terminal-header-right{display:flex;align-items:center;gap:12px}.terminal-status{color:#8f9aa3;font-size:10px;font-family:JetBrains Mono,monospace;opacity:.8}.terminal-clear-btn{background:none;border:none;color:#8f9aa3;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.terminal-clear-btn:hover{color:#f28b82;background-color:#f28b821a}.terminal-clear-btn svg{stroke:currentColor}.terminal-content{flex:1;padding:12px;overflow-y:auto;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.6;background-color:#0a0c0e;scrollbar-width:thin;scrollbar-color:#00ff9d #1e1f22}.terminal-content::-webkit-scrollbar{width:8px}.terminal-content::-webkit-scrollbar-track{background:#1e1f22}.terminal-content::-webkit-scrollbar-thumb{background:#00ff9d;border-radius:4px}.terminal-content::-webkit-scrollbar-thumb:hover{background:#00cc7a}.terminal-line{display:flex;gap:8px;color:#a9b7c6;margin-bottom:2px;white-space:pre-wrap;word-break:break-word;padding:2px 0;transition:background-color .15s ease;border-left:2px solid transparent;animation:slideIn .2s ease}.terminal-line:hover{background-color:#00ff9d0d;border-left-color:#00ff9d}.terminal-prompt{color:#00ff9d;-webkit-user-select:none;user-select:none;min-width:20px;text-align:center;font-weight:500}.terminal-text{flex:1;color:#a9b7c6}.terminal-details{color:#6a8759;font-size:11px;margin-left:8px;opacity:.7;font-family:JetBrains Mono,monospace}.terminal-line.header .terminal-prompt,.terminal-line.header .terminal-text{color:#00ff9d;font-weight:500}.terminal-line.error .terminal-prompt,.terminal-line.error .terminal-text{color:#f28b82}.terminal-line.success .terminal-prompt,.terminal-line.success .terminal-text{color:#81c995}.terminal-line.system .terminal-prompt,.terminal-line.system .terminal-text{color:#8f9aa3;font-style:italic}.terminal-line.command .terminal-prompt,.terminal-line.command .terminal-text{color:#f0f;font-weight:500}.terminal-line.default .terminal-prompt{color:#00ff9d}.terminal-line.default .terminal-text{color:#a9b7c6}.terminal-empty{opacity:.5}.terminal-empty .terminal-prompt{color:#8f9aa3}.terminal-empty .terminal-text{color:#8f9aa3;font-style:italic}.terminal-link,.terminal-line a{color:#00ff9d;text-decoration:none;border-bottom:1px dashed #00ff9d;transition:all .2s ease}.terminal-line a:hover{color:#fff;border-bottom-color:#fff}@keyframes slideIn{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}@media(max-width:768px){.terminal-panel{height:200px}.terminal-content{font-size:11px;padding:8px}.terminal-details{font-size:10px}.terminal-line{gap:4px}.terminal-prompt{min-width:16px}.terminal-status{display:none}}.websocket-radar[data-v-b9f9e8bb]{display:flex;align-items:center;gap:4px;color:#8f9aa3;transition:color .3s ease}.websocket-radar.status-connected[data-v-b9f9e8bb]{color:#00ff9d}.websocket-radar.status-connecting[data-v-b9f9e8bb]{color:#f0f;animation:pulse-b9f9e8bb 1s infinite}.websocket-radar.status-disconnected[data-v-b9f9e8bb]{color:#f28b82}.websocket-radar.status-error[data-v-b9f9e8bb]{color:#f0f;animation:pulse-b9f9e8bb .5s infinite}.radar-text[data-v-b9f9e8bb]{font-size:10px;font-family:JetBrains Mono,monospace;text-transform:uppercase}@keyframes pulse-b9f9e8bb{0%{opacity:1}50%{opacity:.5}to{opacity:1}}svg[data-v-b9f9e8bb]{filter:drop-shadow(0 0 5px currentColor)}.mergenator-container{height:100%;display:flex;flex-direction:column;color:#a9b7c6;font-family:JetBrains Mono,monospace}.mergenator-container h2{display:flex;align-items:center;gap:10px;color:#00ff9d;font-size:18px;font-weight:400;margin-bottom:20px;border-left:3px solid #7d3cff;padding-left:12px;text-transform:uppercase;letter-spacing:1px}.mergenator-container h2 svg{width:24px;height:24px;stroke:#00ff9d;fill:none}.mr-form{position:relative;background:#1e1f22;border:1px solid #3d6857;padding:20px;margin-bottom:20px}.input-wrapper{background:#0a0c0e;border:1px solid #3d6857;transition:all .2s ease;margin-bottom:16px;border-color:#00ff9d}.input-wrapper:focus-within{border-color:#00ff9d;box-shadow:0 0 0 1px #00ff9d4d}.input-wrapper.error{border-color:#f28b82}.input-wrapper input{width:100%;background:transparent;border:none;padding:12px 14px;color:#a9b7c6;font-family:JetBrains Mono,monospace;font-size:13px;outline:none}.input-wrapper input::placeholder{color:#5f6a70;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;opacity:.7}.input-wrapper input:disabled{opacity:.5;cursor:not-allowed}.input-wrapper.warn{border-color:#ffc107}.input-wrapper.warn:focus-within{border-color:#ffc107;box-shadow:0 0 0 1px #ffc1074d}.action-buttons{display:flex;gap:8px;flex-wrap:wrap}.btn-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border:1px solid #3d6857;background:transparent;color:#a9b7c6;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .15s ease;min-width:130px}.btn-action:hover:not(:disabled){border-color:#00ff9d;color:#00ff9d}.btn-action:disabled{opacity:.4;cursor:not-allowed}.btn-action svg{stroke:currentColor;width:16px;height:16px}.btn-primary{border-color:#00ff9d;color:#00ff9d}.btn-primary:hover:not(:disabled){background-color:#00ff9d1a}.btn-warning{border-color:#7d3cff;color:#7d3cff}.btn-warning:hover:not(:disabled){background-color:#7d3cff1a}.btn-danger{border-color:#f28b82;color:#f28b82}.btn-danger:hover:not(:disabled){background-color:#f28b821a}.error-popup{position:absolute;top:calc(100% + 8px);left:0;right:0;background-color:#2b1a1a;border:1px solid #f28b82;padding:10px 12px;color:#f28b82;font-size:12px;display:flex;align-items:center;gap:8px;z-index:10;animation:slideDown .2s ease}.error-popup a{color:#f28b82;text-decoration:underline;text-decoration-style:dotted}.error-icon{font-size:14px}@keyframes slideDown{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.slide-fade-enter-active{transition:all .2s ease}.slide-fade-enter-from,.slide-fade-leave-to{opacity:0;transform:translateY(-5px)}.spinner{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.2);border-radius:50%;border-top-color:#00ff9d;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:768px){.action-buttons{flex-direction:column}.btn-action{width:100%}.mr-form{padding:16px}}.input-hint[data-v-f4f451ec]{display:flex;align-items:center;gap:4px;margin-top:-8px;margin-bottom:12px;font-size:11px;color:#ffc107}.hint-icon[data-v-f4f451ec]{font-size:12px}.welcome-container[data-v-d7e87d46]{padding:0 20px;color:#a9b7c6;font-family:JetBrains Mono,monospace}.welcome-header[data-v-d7e87d46]{margin-bottom:30px;border-bottom:1px solid #00ff9d;padding-bottom:20px}.glitch[data-v-d7e87d46]{font-size:28px;font-weight:600;color:#00fff3;letter-spacing:3px;position:relative;text-shadow:0 0 10px rgba(0,255,157,.5);margin-bottom:8px}.subtitle[data-v-d7e87d46]{color:#8f9aa3;font-size:14px;margin-top:8px}.loading-indicator[data-v-d7e87d46]{display:flex;align-items:center;justify-content:center;gap:12px;padding:40px;background:#1e1f22;border:1px solid #3d6857;border-radius:8px;margin-bottom:30px}.spinner[data-v-d7e87d46]{width:20px;height:20px;border:2px solid rgba(0,255,157,.3);border-radius:50%;border-top-color:#00ff9d;animation:spin-d7e87d46 1s linear infinite}@keyframes spin-d7e87d46{to{transform:rotate(360deg)}}.stats-grid[data-v-d7e87d46]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:30px}.stat-card[data-v-d7e87d46]{background:radial-gradient(circle at top left,#22252b,#191a1f);border:1px solid #2f3b46;border-radius:8px;padding:16px;display:flex;align-items:center;gap:16px;transition:all .2s ease;position:relative;overflow:hidden}.stat-card[data-v-d7e87d46]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#00ff9d,transparent);opacity:0;transition:opacity .2s ease}.stat-card[data-v-d7e87d46]:hover:before{opacity:1}.stat-card.has-data[data-v-d7e87d46],.stat-card.online[data-v-d7e87d46]{border-color:#00ff9d}.stat-card.offline[data-v-d7e87d46]{border-color:#f28b82;opacity:.7}.stat-icon[data-v-d7e87d46]{font-size:32px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 30% 30%,#353b45,#22252b);border-radius:8px;color:#00ff9d;box-shadow:0 0 12px #00ff9d26}.stat-icon .status-dot[data-v-d7e87d46]{width:24px;height:24px;background-color:#00ff9d;border-radius:50%;box-shadow:0 0 10px #00ff9d}.offline .stat-icon .status-dot[data-v-d7e87d46]{background-color:#f28b82;box-shadow:0 0 10px #f28b82}.stats-grid>.stat-card:nth-child(1) .stat-icon[data-v-d7e87d46]{color:#00ff9d}.stats-grid>.stat-card:nth-child(2) .stat-icon[data-v-d7e87d46]{color:#ffc66d}.stats-grid>.stat-card:nth-child(3) .stat-icon[data-v-d7e87d46]{color:#7d3cff}.stats-grid>.stat-card:nth-child(4) .stat-icon[data-v-d7e87d46]{color:#00fff3}.stat-content[data-v-d7e87d46]{flex:1}.stat-value[data-v-d7e87d46]{font-size:28px;font-weight:600;color:#00ff9d;line-height:1.2}.stat-label[data-v-d7e87d46]{font-size:11px;text-transform:uppercase;color:#8f9aa3;letter-spacing:.5px;margin-bottom:4px}.stat-detail[data-v-d7e87d46]{display:flex;gap:8px;font-size:10px;color:#8f9aa3}.repo-badge[data-v-d7e87d46]{background:#2b2b2b;padding:2px 6px;border-radius:4px;border:1px solid #3d6857;display:inline-flex;align-items:center;gap:4px}.quick-actions[data-v-d7e87d46]{margin-bottom:30px}.quick-actions h3[data-v-d7e87d46]{color:#ffc66d;font-size:16px;margin-bottom:16px;border-left:3px solid #7d3cff;padding-left:12px}.action-buttons[data-v-d7e87d46]{display:flex;gap:12px;flex-wrap:wrap}.action-btn[data-v-d7e87d46]{background:#1e1f22;border:1px solid #3d6857;border-radius:6px;padding:10px 20px;color:#a9b7c6;font-family:JetBrains Mono,monospace;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:10px;transition:all .2s ease;position:relative}.action-btn[data-v-d7e87d46]:hover{border-color:#00ff9d;background:#00ff9d0d;color:#00ff9d;transform:translate(4px)}.btn-icon[data-v-d7e87d46]{font-size:18px;display:flex;align-items:center}.btn-icon[data-v-d7e87d46] svg{width:18px;height:18px}.btn-badge[data-v-d7e87d46]{background:#7d3cff;color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:10px;margin-left:4px}.docker-section[data-v-d7e87d46]{margin-bottom:30px}.docker-section-header[data-v-d7e87d46]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.docker-section h3[data-v-d7e87d46]{color:#72d4ff;font-size:16px;margin:0;border-left:3px solid #00fff3;padding-left:12px;display:flex;align-items:center;gap:10px}.docker-section h3[data-v-d7e87d46] svg{width:18px;height:18px}.docker-summary[data-v-d7e87d46]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.docker-summary-chip[data-v-d7e87d46]{display:inline-flex;align-items:baseline;gap:8px;padding:8px 10px;border-radius:999px;border:1px solid #314452;background:#1e1f22e6;color:#8f9aa3;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.docker-summary-value[data-v-d7e87d46]{color:#00fff3;font-size:18px;font-weight:600;line-height:1}.docker-grid[data-v-d7e87d46]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.docker-stack-card[data-v-d7e87d46]{background:linear-gradient(180deg,#232830f5,#191a1ff5);border:1px solid #314452;border-radius:8px;padding:14px;box-shadow:inset 0 1px #72d4ff14}.docker-stack-header[data-v-d7e87d46]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.docker-stack-title[data-v-d7e87d46]{color:#d8e2ea;font-size:15px;font-weight:600;margin-bottom:4px}.docker-stack-subtitle[data-v-d7e87d46]{color:#8f9aa3;font-size:11px;text-transform:uppercase;letter-spacing:.4px}.docker-stack-status[data-v-d7e87d46]{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;border:1px solid rgba(0,255,157,.35);background:#00ff9d14;color:#00ff9d;font-size:10px;font-weight:600;letter-spacing:.6px}.docker-service-list[data-v-d7e87d46]{display:flex;flex-direction:column;gap:10px}.docker-service-row[data-v-d7e87d46]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-top:10px;border-top:1px dashed rgba(61,104,87,.55)}.docker-service-row[data-v-d7e87d46]:first-child{padding-top:0;border-top:none}.docker-service-main[data-v-d7e87d46]{min-width:0}.docker-service[data-v-d7e87d46]{display:flex;align-items:center;gap:8px;color:#d8e2ea;font-size:14px;font-weight:600}.docker-container-name[data-v-d7e87d46]{margin-top:4px;margin-left:16px;color:#8f9aa3;font-size:11px;word-break:break-word}.docker-state-dot[data-v-d7e87d46]{width:8px;height:8px;border-radius:50%;background:#00ff9d;box-shadow:0 0 10px #00ff9dcc;flex-shrink:0}.docker-uptime[data-v-d7e87d46]{color:#72d4ff;font-size:12px;white-space:nowrap}.docker-empty[data-v-d7e87d46],.docker-errors[data-v-d7e87d46]{background:#1e1f22;border:1px solid #314452;border-radius:8px;padding:16px}.docker-empty-title[data-v-d7e87d46],.docker-errors-title[data-v-d7e87d46]{color:#d8e2ea;font-size:13px;margin-bottom:6px}.docker-empty-text[data-v-d7e87d46]{color:#8f9aa3;font-size:12px}.docker-errors[data-v-d7e87d46]{margin-top:12px;border-color:#f28b8273}.docker-error-item[data-v-d7e87d46]{color:#f28b82;font-size:11px;line-height:1.5}.docker-error-item+.docker-error-item[data-v-d7e87d46]{margin-top:6px}.help-section[data-v-d7e87d46]{margin-bottom:30px}.help-section h3[data-v-d7e87d46]{color:#bc7;font-size:16px;margin-bottom:16px;border-left:3px solid #00ff9d;padding-left:12px}.help-grid[data-v-d7e87d46]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;background:#1e1f22;border:1px solid #3d6857;border-radius:8px;padding:16px}.help-item[data-v-d7e87d46]{display:flex;flex-direction:column;gap:4px}.help-command[data-v-d7e87d46]{color:#cb7d4a;background:#2b2b2b;padding:4px 8px;border-radius:4px;font-family:JetBrains Mono,monospace;font-size:12px;display:inline-block;width:fit-content}.help-desc[data-v-d7e87d46]{color:#8f9aa3;font-size:11px;margin-left:4px}.system-info[data-v-d7e87d46]{background:#1e1f22;border:1px solid #3d6857;border-radius:8px;padding:16px;margin-top:20px}.info-line[data-v-d7e87d46]{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px dashed #3d6857}.info-line[data-v-d7e87d46]:last-child{border-bottom:none}.info-label[data-v-d7e87d46]{color:#8f9aa3;font-size:12px;text-transform:uppercase}.info-value[data-v-d7e87d46]{color:#00ff9d;font-family:JetBrains Mono,monospace;font-size:12px}@media(max-width:760px){.docker-section-header[data-v-d7e87d46]{flex-direction:column;align-items:flex-start}.docker-summary[data-v-d7e87d46]{margin-left:14px}.docker-service-row[data-v-d7e87d46]{flex-direction:column}.docker-uptime[data-v-d7e87d46]{margin-left:16px}}.settings-container[data-v-54920851]{color:#a9b7c6;font-family:JetBrains Mono,monospace}.settings-container h2[data-v-54920851]{color:#00ff9d;font-size:20px;font-weight:500;margin-bottom:12px;border-left:3px solid #7d3cff;padding-left:16px}.settings-subtitle[data-v-54920851]{color:#8f9aa3;font-size:12px;margin-bottom:12px;margin-left:0}.settings-grid[data-v-54920851]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:24px}.settings-group[data-v-54920851]{background:#1e1f22;border:1px solid #3d6857;padding:16px}.settings-group h3[data-v-54920851]{color:#00ff9d;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #3d6857;padding-bottom:8px;margin:0 0 8px}.group-help[data-v-54920851]{margin:0 0 10px;color:#8f9aa3;font-size:11px}.docker-group[data-v-54920851]{grid-column:span 3}.docker-subtitle[data-v-54920851]{grid-column:span 3;margin-bottom:4px}.settings-field[data-v-54920851]{margin-bottom:12px}.settings-field label[data-v-54920851]{display:block;color:#8f9aa3;font-size:11px;text-transform:uppercase;margin-bottom:4px;letter-spacing:.3px}.settings-field input[data-v-54920851]{width:100%;background:#0a0c0e;border:1px solid #3d6857;padding:10px 12px;color:#a9b7c6;font-family:JetBrains Mono,monospace;font-size:13px;transition:all .2s ease}.settings-field input[data-v-54920851]:focus{outline:none;border-color:#00ff9d;box-shadow:0 0 0 1px #00ff9d4d}.settings-field input[data-v-54920851]::placeholder{color:#5f6a70;font-style:italic;opacity:.5}.docker-path-row[data-v-54920851]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.docker-path-row input[data-v-54920851]{width:100%;background:#0a0c0e;border:1px solid #3d6857;padding:10px 12px;color:#a9b7c6;font-family:JetBrains Mono,monospace;font-size:13px;transition:all .2s ease}.docker-path-row input[data-v-54920851]:focus{outline:none;border-color:#00ff9d;box-shadow:0 0 0 1px #00ff9d4d}.add-path-btn[data-v-54920851],.remove-path-btn[data-v-54920851]{border:1px solid #3d6857;background:#1e1f22;color:#a9b7c6;font-family:JetBrains Mono,monospace;cursor:pointer;transition:all .2s ease}.add-path-btn[data-v-54920851]{padding:8px 10px;font-size:12px}.remove-path-btn[data-v-54920851]{width:34px;height:34px;font-size:18px;line-height:1}.add-path-btn[data-v-54920851]:hover,.remove-path-btn[data-v-54920851]:hover{border-color:#00ff9d;color:#00ff9d}@media(max-width:1200px){.docker-subtitle[data-v-54920851],.docker-group[data-v-54920851]{grid-column:span 2}}@media(max-width:860px){.docker-subtitle[data-v-54920851],.docker-group[data-v-54920851]{grid-column:span 1}}.settings-footer[data-v-54920851]{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:20px;border-top:1px solid #3d6857}.save-status[data-v-54920851]{font-size:12px;color:#8f9aa3}.save-status.saved[data-v-54920851]{color:#00ff9d}.save-status.error[data-v-54920851]{color:#f28b82}.reset-btn[data-v-54920851]{display:flex;align-items:center;gap:6px;background:transparent;border:1px solid #7d3cff;color:#7d3cff;padding:6px 12px;font-size:12px;font-family:JetBrains Mono,monospace;cursor:pointer;transition:all .2s ease}.reset-btn[data-v-54920851]:hover:not(:disabled){background-color:#7d3cff1a}.reset-btn[data-v-54920851]:disabled{opacity:.3;cursor:not-allowed;border-color:#8f9aa3;color:#8f9aa3}.reset-btn svg[data-v-54920851]{stroke:currentColor}.styled-select[data-v-da772a4d]{position:relative;width:100%;font-family:JetBrains Mono,monospace;font-size:13px}.styled-select__trigger[data-v-da772a4d]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;cursor:pointer;background-color:#0a0c0e;border:1px solid #3d6857;padding:10px 36px 10px 12px;color:#a9b7c6;min-height:42px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%238f9aa3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px;transition:border-color .15s ease,box-shadow .15s ease}.styled-select__trigger[data-v-da772a4d]:hover:not(:disabled){border-color:#5a7a6a}.styled-select__trigger[data-v-da772a4d]:focus{outline:none}.styled-select__trigger[data-v-da772a4d]:focus-visible{border-color:#00ff9d;box-shadow:0 0 0 1px #00ff9d59;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2300ff9d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.styled-select__trigger[data-v-da772a4d]:disabled{cursor:not-allowed;opacity:.45}.styled-select__value[data-v-da772a4d]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.styled-select__chevron[data-v-da772a4d]{display:none}.styled-select--open .styled-select__trigger[data-v-da772a4d]{border-color:#00ff9d;box-shadow:0 0 0 1px #00ff9d40;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 6.5L6 1.5L11 6.5' stroke='%2300ff9d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.styled-select__panel[data-v-da772a4d]{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:80;margin:0;padding:6px 0;list-style:none;max-height:min(320px,55vh);overflow-x:hidden;overflow-y:auto;background:linear-gradient(180deg,#15171a,#0d0f12);border:1px solid #00ff9d;border-radius:6px;box-shadow:0 0 0 1px #00ff9d1f,0 12px 40px #0000008c}.styled-select__panel[data-v-da772a4d]::-webkit-scrollbar{width:8px}.styled-select__panel[data-v-da772a4d]::-webkit-scrollbar-track{background:#0a0c0e}.styled-select__panel[data-v-da772a4d]::-webkit-scrollbar-thumb{background:#3d6857;border-radius:4px}.styled-select__option[data-v-da772a4d]{padding:10px 14px;color:#c6d0d8;cursor:pointer;line-height:1.45;white-space:normal;word-break:break-word;border-left:3px solid transparent;transition:background .12s ease,color .12s ease,border-color .12s ease}.styled-select__option[data-v-da772a4d]:hover:not(.styled-select__option--disabled),.styled-select__option--highlight[data-v-da772a4d]:not(.styled-select__option--disabled){background:#00ff9d14;color:#fff;border-left-color:#00ff9d80}.styled-select__option--active[data-v-da772a4d]{color:#00ff9d;background:#00ff9d0f}.styled-select__option--active.styled-select__option--highlight[data-v-da772a4d]:not(.styled-select__option--disabled){background:#00ff9d24}.styled-select__option--disabled[data-v-da772a4d]{cursor:default;color:#5f6a70;font-size:12px}.styled-select-drop-enter-active[data-v-da772a4d],.styled-select-drop-leave-active[data-v-da772a4d]{transition:opacity .14s ease,transform .14s ease}.styled-select-drop-enter-from[data-v-da772a4d],.styled-select-drop-leave-to[data-v-da772a4d]{opacity:0;transform:translateY(-6px)}.commands-page[data-v-49ac1d08]{color:#a9b7c6;font-family:JetBrains Mono,monospace;max-width:1280px}.commands-layout[data-v-49ac1d08]{display:flex;align-items:flex-start;gap:20px}.commands-main[data-v-49ac1d08]{flex:1;min-width:0}.commands-log-aside[data-v-49ac1d08]{flex:0 0 min(380px,36vw);max-width:420px;position:sticky;top:0;align-self:flex-start;background:#1e1f22;border:1px solid #3d6857;border-radius:6px;display:flex;flex-direction:column;max-height:min(72vh,640px)}.log-aside-header[data-v-49ac1d08]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid #3d6857}.log-aside-title[data-v-49ac1d08]{font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:#00ff9d}.log-clear-btn[data-v-49ac1d08]{border:1px solid #3d6857;background:#0a0c0e;color:#8f9aa3;font-family:JetBrains Mono,monospace;font-size:11px;padding:4px 8px;cursor:pointer;border-radius:4px}.log-clear-btn[data-v-49ac1d08]:hover{border-color:#00ff9d;color:#00ff9d}.log-aside-hint[data-v-49ac1d08]{font-size:10px;color:#6f7a82;line-height:1.45;padding:8px 12px 0;margin:0}.log-aside-hint code[data-v-49ac1d08]{color:#cb7d4a;background:#0a0c0e;padding:1px 4px;border-radius:3px;font-size:9px}.log-aside-body[data-v-49ac1d08]{flex:1;overflow:auto;padding:10px 12px 12px;font-size:11px;line-height:1.45}.log-entry[data-v-49ac1d08]{border-left:2px solid rgba(0,255,157,.35);padding:8px 0 10px 10px;margin-bottom:12px;color:#b8c4cc}.log-entry-meta[data-v-49ac1d08]{font-size:10px;color:#6f7a82;margin-bottom:6px;line-height:1.4}.log-entry-message[data-v-49ac1d08]{font-size:12px;color:#e6edf3;line-height:1.45;margin-bottom:6px}.log-entry-context[data-v-49ac1d08]{margin:0;padding:8px 10px;background:#0a0c0e;border:1px solid #2d3338;border-radius:4px;font-size:11px;line-height:1.45;color:#a9b7c6;white-space:pre-wrap;word-break:break-word;overflow-x:auto}.log-entry-raw[data-v-49ac1d08]{margin:0;font-size:11px;line-height:1.45;color:#a9b7c6;white-space:pre-wrap;word-break:break-word}.log-empty[data-v-49ac1d08]{margin:12px 0 0;font-size:11px;color:#8f9aa3}.log-empty.muted[data-v-49ac1d08]{color:#5f6a70;margin-top:0!important}@media(max-width:960px){.commands-layout[data-v-49ac1d08]{flex-direction:column}.commands-log-aside[data-v-49ac1d08]{flex:1 1 auto;max-width:none;width:100%;max-height:50vh;position:relative}}.commands-page h2[data-v-49ac1d08]{color:#00ff9d;font-size:20px;font-weight:500;margin-bottom:12px;border-left:3px solid #7d3cff;padding-left:16px}.lead[data-v-49ac1d08]{color:#8f9aa3;font-size:12px;margin-bottom:20px;line-height:1.6}.lead a[data-v-49ac1d08]{color:#cb7d4a;text-decoration:none}.lead a[data-v-49ac1d08]:hover{text-decoration:underline}.panel[data-v-49ac1d08]{background:#1e1f22;border:1px solid #3d6857;padding:16px;margin-bottom:16px}.field[data-v-49ac1d08]{margin-bottom:14px}.field label[data-v-49ac1d08]{display:block;color:#8f9aa3;font-size:11px;text-transform:uppercase;margin-bottom:6px;letter-spacing:.3px}.row[data-v-49ac1d08]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}textarea[data-v-49ac1d08]{width:100%;background:#0a0c0e;border:1px solid #3d6857;padding:10px 12px;color:#a9b7c6;font-family:JetBrains Mono,monospace;font-size:13px;resize:vertical;min-height:88px;line-height:1.5}.row-select[data-v-49ac1d08]{flex:1;min-width:200px}textarea[data-v-49ac1d08]:focus{outline:none;border-color:#00ff9d;box-shadow:0 0 0 1px #00ff9d4d}.btn-primary[data-v-49ac1d08],.btn-secondary[data-v-49ac1d08]{border:1px solid #3d6857;background:#1e1f22;color:#a9b7c6;font-family:JetBrains Mono,monospace;font-size:13px;padding:10px 18px;cursor:pointer;transition:all .2s ease}.btn-primary[data-v-49ac1d08]{border-color:#00ff9d;color:#00ff9d}.btn-primary[data-v-49ac1d08]:hover:not(:disabled){background:#00ff9d1f}.btn-secondary[data-v-49ac1d08]{flex-shrink:0}.btn-secondary[data-v-49ac1d08]:hover:not(:disabled){border-color:#00ff9d;color:#00ff9d}button[data-v-49ac1d08]:disabled{opacity:.45;cursor:not-allowed}.actions[data-v-49ac1d08]{margin-top:8px}.docker-warn-title[data-v-49ac1d08]{margin-top:12px;font-size:11px;color:#f28b82}.docker-warn[data-v-49ac1d08]{margin-top:4px;font-size:11px;color:#f28b82;line-height:1.5;padding-left:18px}.error-panel pre[data-v-49ac1d08]{margin-top:8px;color:#f28b82;white-space:pre-wrap;word-break:break-word}.result-panel .exit-line[data-v-49ac1d08]{margin-bottom:12px;font-size:12px}.result-panel .exit-line.ok[data-v-49ac1d08]{color:#00ff9d}.result-panel .exit-line.bad[data-v-49ac1d08]{color:#f28b82}.block-title[data-v-49ac1d08]{display:block;font-size:10px;text-transform:uppercase;color:#8f9aa3;margin-bottom:4px}.block pre[data-v-49ac1d08]{background:#0a0c0e;border:1px solid #41474a;border-radius:6px;padding:12px;overflow-x:auto;font-size:12px;white-space:pre-wrap;word-break:break-word;margin:0 0 12px}.activity-log-container[data-v-30372bc9]{padding:20px 24px 32px;max-width:1200px}h2[data-v-30372bc9]{font-size:1.35rem;color:#edff00;margin-bottom:8px;letter-spacing:.04em}.subtitle[data-v-30372bc9]{color:#8f9aa3;font-size:13px;margin-bottom:20px}.loading[data-v-30372bc9],.empty[data-v-30372bc9]{color:#a9b7c6;padding:24px 0}.error-banner[data-v-30372bc9]{background:#f28b821f;border:1px solid #f28b82;color:#f28b82;padding:12px 14px;border-radius:4px;margin-bottom:16px;font-size:13px}.table-wrap[data-v-30372bc9]{overflow-x:auto;border:1px solid #3d6857;border-radius:6px}.log-table[data-v-30372bc9]{width:100%;border-collapse:collapse;font-size:13px}.log-table th[data-v-30372bc9],.log-table td[data-v-30372bc9]{text-align:left;padding:10px 12px;border-bottom:1px solid #333;vertical-align:top}.log-table th[data-v-30372bc9]{background:#00ff9d14;color:#00ff9d;font-weight:600;white-space:nowrap}.log-table tbody tr[data-v-30372bc9]:hover{background:#00ff9d0a}.log-table tbody tr:last-child td[data-v-30372bc9]{border-bottom:none}.mono[data-v-30372bc9]{font-family:ui-monospace,JetBrains Mono,monospace;color:#b7c4d3;white-space:nowrap}.detail-cell[data-v-30372bc9]{color:#c8d0d8;word-break:break-word;max-width:520px}.db-search[data-v-fae1e8de]{padding:20px 24px 32px;max-width:1100px;color:#a9b7c6;font-family:JetBrains Mono,monospace}h2[data-v-fae1e8de]{font-size:1.35rem;color:#edff00;margin-bottom:8px;letter-spacing:.04em}.subtitle[data-v-fae1e8de]{color:#8f9aa3;font-size:13px;margin-bottom:22px;line-height:1.45}.field[data-v-fae1e8de]{margin-bottom:14px}.field label[data-v-fae1e8de]{display:block;color:#8f9aa3;font-size:11px;text-transform:uppercase;margin-bottom:6px;letter-spacing:.3px}.profile-select[data-v-fae1e8de]{max-width:100%;min-width:min(420px,100%)}.text-input[data-v-fae1e8de]{background:#0a0c0e;border:1px solid #3d6857;border-radius:6px;color:#a9b7c6;font-family:JetBrains Mono,monospace;font-size:13px;padding:10px 12px;outline:none}.text-input[data-v-fae1e8de]:focus{border-color:#00ff9d;box-shadow:0 0 0 1px #00ff9d4d}.search-line[data-v-fae1e8de]{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.text-input[data-v-fae1e8de]{flex:1 1 240px;min-width:200px}.btn-search[data-v-fae1e8de]{background:#1e1f22;border:1px solid #00ff9d;color:#00ff9d;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500;letter-spacing:.04em;padding:10px 22px;border-radius:6px;cursor:pointer;text-transform:uppercase}.btn-search[data-v-fae1e8de]:hover:not(:disabled){background:#00ff9d1f}.btn-search[data-v-fae1e8de]:disabled{opacity:.45;cursor:not-allowed}.error-banner[data-v-fae1e8de]{background:#f28b821f;border:1px solid #f28b82;color:#f28b82;padding:12px 14px;border-radius:4px;margin-bottom:16px;font-size:13px}.meta[data-v-fae1e8de]{font-size:12px;color:#8f9aa3;margin-bottom:12px}.loading[data-v-fae1e8de],.empty[data-v-fae1e8de]{color:#a9b7c6;padding:20px 0;font-size:14px}.table-wrap[data-v-fae1e8de]{overflow-x:auto;border:1px solid #3d6857;border-radius:6px}.result-table[data-v-fae1e8de]{width:100%;border-collapse:collapse;font-size:13px}.result-table th[data-v-fae1e8de],.result-table td[data-v-fae1e8de]{text-align:left;padding:10px 12px;border-bottom:1px solid #333;vertical-align:top}.result-table th[data-v-fae1e8de]{background:#00ff9d14;color:#00ff9d;font-weight:600;white-space:nowrap}.result-table th.num[data-v-fae1e8de],.result-table td.num[data-v-fae1e8de]{text-align:right}.result-table tbody tr[data-v-fae1e8de]:hover{background:#00ff9d0a}.result-table tbody tr:last-child td[data-v-fae1e8de]{border-bottom:none}.mono[data-v-fae1e8de]{font-family:ui-monospace,JetBrains Mono,monospace;color:#b7c4d3}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,JetBrains Mono,Fira Code,monospace;font-size:13px;background-color:#2b2b2b;height:100vh;line-height:1.5;color:#a9b7c6;overflow:hidden}.app{display:flex;height:100vh;width:100vw;overflow:hidden}.sidebar{width:300px;background-color:#2b2b2b;border-right:1px solid #00ff9d;display:flex;flex-direction:column;overflow-y:auto;flex-shrink:0;box-shadow:inset -2px 0 #1e1f22;background:linear-gradient(180deg,#2b2b2b,#1e1f22)}.sidebar-header{padding:12px 16px 12px 20px;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#edff00;border-bottom:1px solid #00ff9d;text-shadow:0 0 5px rgba(0,255,157,.3)}.logo{display:inline-block}.menu{list-style:none;padding:0;width:100%}.menu-item{padding:10px 16px;margin:0;cursor:pointer;font-size:14px;color:#b7b7b7;transition:all .2s ease;display:flex;align-items:center;gap:12px;border-left:3px solid transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:transparent;width:100%}.menu-item:hover{background-color:#00ff9d1a;color:#fff;border-left-color:#00ff9d}.menu-item.active{background:linear-gradient(90deg,rgba(0,255,157,.15) 0%,transparent 100%);color:#00ff9d;border-left-color:#00ff9d;font-weight:500;box-shadow:0 0 15px #00ff9d33}.menu-item svg{width:20px;height:20px;stroke:currentColor;fill:none;transition:transform .2s ease}.menu-item:hover svg{transform:scale(1.1)}.menu-item.active svg{stroke:#00ff9d;filter:drop-shadow(0 0 5px #00ff9d)}.menu-item:before{display:none}.menu-divider{height:1px;background:linear-gradient(90deg,#00ff9d,transparent);margin:12px 16px;opacity:.3}.sidebar-footer{margin-top:auto;padding:16px 12px 20px;border-top:1px solid #3d6857;text-align:left;font-family:JetBrains Mono,monospace}.company-logo{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-bottom:4px}.logo-accent{color:#f0f;font-size:16px;filter:drop-shadow(0 0 5px #ff00ff);animation:pulse 2s infinite}.logo-text{color:#00ff9d;font-size:18px;font-weight:700;letter-spacing:2px;text-shadow:0 0 5px rgba(0,255,157,.5)}.logo-year{color:#8f9aa3;font-size:10px;margin-left:auto;opacity:.7}.company-tagline{color:#8f9aa3;font-size:9px;text-transform:uppercase;letter-spacing:3px;border-left:2px solid #ff00ff;padding-left:8px;margin-top:4px;opacity:.8}@keyframes pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.main-content{flex:1;display:flex;flex-direction:column;overflow:hidden}.content-panel{flex:1;background-color:#2b2b2b;overflow-y:auto;padding:18px 22px;color:#a9b7c6;font-family:JetBrains Mono,Fira Code,monospace;font-size:13px;line-height:1.6}.content-panel::-webkit-scrollbar{width:10px;height:10px}.content-panel::-webkit-scrollbar-track{background:#313335;border-radius:4px}.content-panel::-webkit-scrollbar-thumb{background:#4f5a5f;border-radius:4px;border:2px solid #313335}.content-panel::-webkit-scrollbar-thumb:hover{background:#5f6a70}.content-panel h2{color:#ffc66d;font-weight:500;font-size:18px;margin-bottom:16px;border-bottom:1px solid #464a4d;padding-bottom:5px}.content-panel h3{color:#bc7;font-weight:400;margin:20px 0 8px}.content-panel pre{background-color:#1e1f22;border-radius:8px;padding:16px;border:1px solid #41474a;overflow-x:auto;font-family:JetBrains Mono,Fira Code,monospace;font-size:12px;color:#a9b7c6;margin:16px 0}.content-panel code{background-color:#313335;padding:2px 6px;border-radius:4px;font-family:JetBrains Mono,Fira Code,monospace;color:#cb7d4a}.content-panel .tag{color:#6a8759}.status-bar{height:32px;background-color:#1e1f22;color:#a0a9b1;font-size:11px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 -2px 10px #00ff9d1a;z-index:200}.status-bar-left,.status-bar-center,.status-bar-right{display:flex;align-items:center;gap:8px;height:100%}.status-bar-center{color:#6897bb;font-family:monospace}.separator{color:#5f6a70;font-size:14px}.route-info{color:#6897bb;font-family:monospace}.terminal-tab{display:flex;align-items:center;gap:6px;background:none;border:none;color:#8f9aa3;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:4px 10px;border-radius:4px;cursor:pointer;transition:all .2s ease;border:1px solid transparent}.terminal-tab:hover{background-color:#313335;color:#00ff9d;border-color:#00ff9d}.terminal-tab.active{background-color:#00ff9d;color:#0a0c0e;border-color:#00ff9d}.terminal-tab.active svg{stroke:#0a0c0e}.terminal-tab svg{stroke:currentColor;transition:transform .3s ease}.terminal-tab svg.rotated{transform:rotate(180deg)}.ws-status.connecting .ws-dot{background-color:#f0f}.ws-status.offline .ws-dot{background-color:#f28b82}.ws-status.error .ws-dot{background-color:#f0f}.ws-text{color:#a9b7c6;font-size:10px}.logout-btn{background:none;border:none;color:#f28b82;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.logout-btn:hover{background-color:#f28b82;color:#0a0c0e}.logout-btn svg{stroke:currentColor}.fake-tabs{display:flex;gap:4px;margin-bottom:20px;border-bottom:1px solid #3d6857;padding-bottom:0;flex-wrap:wrap}.fake-tab{background:transparent;color:#8f9aa3;padding:8px 16px;font-size:13px;font-weight:500;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .2s ease;text-transform:uppercase;letter-spacing:.5px;margin-bottom:-1px}.fake-tab:hover{color:#00ff9d;border-bottom-color:#00ff9d}.fake-tab.active-tab{color:#00ff9d;border-bottom-color:#00ff9d;text-shadow:0 0 5px rgba(0,255,157,.3)}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:transform .3s ease}.slide-up-enter-from,.slide-up-leave-to{transform:translateY(100%)}@media(max-width:768px){.sidebar{width:200px}.status-bar{left:200px;padding:0 8px}.status-bar-center,.terminal-tab span{display:none}.terminal-tab svg{margin:0}}
