.dev-panel[data-v-821f4f2d]{background:#181c24;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;box-shadow:0 10px 30px #00000080;box-sizing:border-box;display:flex;flex-direction:column;height:100%;max-height:100%;overflow:hidden;padding:16px}.panel-header[data-v-821f4f2d]{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.panel-header h3[data-v-821f4f2d]{color:#fff;font-size:14px;letter-spacing:.5px;margin:0;text-transform:uppercase}.dev-controls[data-v-821f4f2d]{flex-shrink:0;gap:12px;margin-bottom:16px}.control-group[data-v-821f4f2d],.dev-controls[data-v-821f4f2d]{display:flex;flex-direction:column}.control-group[data-v-821f4f2d]{gap:6px}.ws-input-group[data-v-821f4f2d]{display:flex;gap:8px}.dev-input[data-v-821f4f2d]{background:#0000004d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;flex:1;font-size:13px;outline:none;padding:10px 12px}.dev-input[data-v-821f4f2d]:focus{border-color:#00e5ff}.dev-btn[data-v-821f4f2d]{background:#ffffff14;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:10px 15px;transition:.2s}.dev-btn[data-v-821f4f2d]:hover:not(:disabled){background:#ffffff26}.dev-btn[data-v-821f4f2d]:disabled{cursor:not-allowed;opacity:.5}.dev-btn.accent[data-v-821f4f2d]{background:#00e5ff;color:#000}.dev-btn.accent[data-v-821f4f2d]:hover:not(:disabled){background:#00b8cc}.response-box[data-v-821f4f2d]{border-radius:8px;font-family:monospace;font-size:11px;max-height:60px;overflow-y:auto;padding:10px;word-break:break-all}.response-box.success[data-v-821f4f2d]{background:#00e6761a;color:#00e676}.response-box.warn[data-v-821f4f2d]{background:#ff91001a;color:#ff9100}.terminal[data-v-821f4f2d]{background:#0f1115;border:1px solid hsla(0,0%,100%,.05);border-radius:8px;display:flex;flex-direction:column;flex-grow:1;min-height:150px;overflow:hidden}.terminal-header[data-v-821f4f2d]{align-items:center;background:#ffffff08;border-bottom:1px solid hsla(0,0%,100%,.05);color:#626d7f;display:flex;flex-shrink:0;font-size:11px;font-weight:700;justify-content:space-between;padding:8px 12px;text-transform:uppercase}.clear-btn[data-v-821f4f2d]{background:transparent;border:none;color:#626d7f;cursor:pointer;font-size:10px}.clear-btn[data-v-821f4f2d]:hover{color:#fff}.terminal-filters[data-v-821f4f2d]{align-items:center;background:#0003;border-bottom:1px solid hsla(0,0%,100%,.03);display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px;padding:6px 12px}.filters-label[data-v-821f4f2d]{color:#464f5e;font-size:11px;margin-right:4px}.filter-badge[data-v-821f4f2d]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:5px;color:#e2e8f0;cursor:pointer;display:flex;font-size:11px;gap:4px;padding:2px 6px}.filter-badge[data-v-821f4f2d]:hover{border-color:#00e5ff}.filter-badge.is-hidden[data-v-821f4f2d]{background:transparent;opacity:.3;text-decoration:line-through}.terminal-body[data-v-821f4f2d]{display:flex;flex-direction:column;flex-grow:1;font-family:monospace;gap:6px;overflow-y:auto;padding:12px}.log-empty[data-v-821f4f2d]{color:#464f5e;font-size:12px;font-style:italic}.log-msg[data-v-821f4f2d]{font-size:12px;line-height:1.4}.log-time[data-v-821f4f2d]{color:#464f5e;margin-right:6px}.log-source[data-v-821f4f2d]{color:#8a94a5;font-weight:700;margin-right:6px}.log-info[data-v-821f4f2d]{color:#00e5ff}.log-success[data-v-821f4f2d]{color:#00e676}.log-warn[data-v-821f4f2d]{color:#ff9100}.log-error[data-v-821f4f2d]{color:#ff1744}.log-client[data-v-821f4f2d]{color:#b0bec5}
