.attr-debug-badge.svelte-1dnkj53{z-index:99999;color:#f8fafc;cursor:pointer;background:#1e293b;border:1px solid #334155;border-radius:9999px;align-items:center;gap:6px;padding:8px 16px;font-family:monospace;font-size:12px;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 4px 12px #00000026}.attr-badge-dot.svelte-1dnkj53{background-color:#22c55e;border-radius:50%;width:8px;height:8px}.attr-debug-panel.svelte-1dnkj53{z-index:99999;color:#e2e8f0;background:#0f172a;border:1px solid #334155;border-radius:8px;flex-direction:column;width:360px;max-height:520px;font-family:system-ui,-apple-system,sans-serif;display:flex;position:fixed;bottom:60px;left:16px;overflow:hidden;box-shadow:0 10px 25px #0000004d}.attr-header.svelte-1dnkj53{background:#1e293b;border-bottom:1px solid #334155;justify-content:space-between;align-items:center;padding:12px;display:flex}.attr-header.svelte-1dnkj53 h3:where(.svelte-1dnkj53){margin:0;font-size:14px;font-weight:600}.attr-header-actions.svelte-1dnkj53{gap:8px;display:flex}.attr-header-actions.svelte-1dnkj53 button:where(.svelte-1dnkj53){color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:14px}.attr-tabs.svelte-1dnkj53{background:#1e293b;border-bottom:1px solid #334155;display:flex}.attr-tabs.svelte-1dnkj53 button:where(.svelte-1dnkj53){color:#94a3b8;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:8px 4px;font-size:11px}.attr-tabs.svelte-1dnkj53 button.active:where(.svelte-1dnkj53){color:#38bdf8;border-bottom-color:#38bdf8;font-weight:600}.attr-content.svelte-1dnkj53{flex-grow:1;min-height:200px;padding:12px;overflow-y:auto}.attr-table.svelte-1dnkj53{border-collapse:collapse;width:100%;font-family:monospace;font-size:12px}.attr-table.svelte-1dnkj53 th:where(.svelte-1dnkj53){text-align:left;color:#64748b;border-bottom:1px solid #334155;padding-bottom:6px}.attr-table.svelte-1dnkj53 td:where(.svelte-1dnkj53){word-break:break-all;border-bottom:1px solid #1e293b;padding:6px 0}.attr-key.svelte-1dnkj53{color:#38bdf8;font-weight:500}.attr-val.svelte-1dnkj53{color:#cbd5e1}.attr-inputs-list.svelte-1dnkj53{flex-direction:column;gap:8px;display:flex}.attr-input-card.svelte-1dnkj53{background:#1e293b;border-radius:4px;gap:8px;padding:8px;font-family:monospace;font-size:11px;display:flex}.attr-input-idx.svelte-1dnkj53{color:#64748b}.attr-mock-grid.svelte-1dnkj53{grid-template-columns:1fr 1fr;gap:8px;display:grid}.attr-mock-grid.svelte-1dnkj53 button:where(.svelte-1dnkj53){color:#e2e8f0;cursor:pointer;text-align:left;background:#1e293b;border:1px solid #334155;border-radius:4px;padding:8px;font-size:12px}.attr-mock-grid.svelte-1dnkj53 button:where(.svelte-1dnkj53):hover{background:#334155}.attr-custom-form.svelte-1dnkj53{flex-direction:column;gap:8px;display:flex}.attr-custom-form.svelte-1dnkj53 input:where(.svelte-1dnkj53){color:#fff;background:#1e293b;border:1px solid #334155;border-radius:4px;padding:8px;font-size:12px}.attr-custom-form.svelte-1dnkj53 button:where(.svelte-1dnkj53){color:#fff;cursor:pointer;background:#0284c7;border:none;border-radius:4px;padding:8px;font-size:12px}.attr-footer.svelte-1dnkj53{background:#1e293b;border-top:1px solid #334155;padding:8px 12px}.attr-btn-danger.svelte-1dnkj53{color:#fecaca;cursor:pointer;background:#991b1b;border:none;border-radius:4px;width:100%;padding:6px;font-size:12px}.attr-btn-danger.svelte-1dnkj53:hover{color:#fff;background:#dc2626}.attr-empty.svelte-1dnkj53{color:#64748b;text-align:center;margin:20px 0;font-size:12px}.attr-hint.svelte-1dnkj53{color:#94a3b8;margin-top:0;font-size:11px}
