.panel-catalogo.svelte-13xfd5k{display:flex;flex-direction:column;height:100%;background:#0a0a0a;color:#e5e5e5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}.panel-header.svelte-13xfd5k{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:#111;border-bottom:1px solid #222;flex-shrink:0}.header-left.svelte-13xfd5k{display:flex;align-items:baseline;gap:10px}.panel-title.svelte-13xfd5k{font-weight:600;color:#f59e0b}.panel-sub.svelte-13xfd5k{font-size:.7rem;color:#777}.tabs.svelte-13xfd5k{display:flex;gap:4px;overflow-x:auto}.tab.svelte-13xfd5k{background:none;border:none;border-bottom:2px solid transparent;color:#888;padding:4px 10px;font-size:.75rem;cursor:pointer;white-space:nowrap}.tab.active.svelte-13xfd5k{color:#f59e0b;border-bottom-color:#f59e0b}.resultado.svelte-13xfd5k{padding:6px 12px;font-size:.75rem;border-bottom:1px solid #222}.resultado.ok.svelte-13xfd5k{color:#22c55e;background:#22c55e14}.resultado.error.svelte-13xfd5k{color:#ef4444;background:#ef444414}.resultado.info.svelte-13xfd5k{color:#3b82f6;background:#3b82f614}.content.svelte-13xfd5k{flex:1;overflow-y:auto;padding:12px}.grid.svelte-13xfd5k{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.card.svelte-13xfd5k{background:#141414;border:1px solid #242424;border-radius:8px;padding:10px;text-align:left;color:inherit;cursor:pointer;transition:border-color .15s;display:flex;flex-direction:column;gap:6px}.card.svelte-13xfd5k:hover{border-color:#f59e0b}.card-head.svelte-13xfd5k{display:flex;justify-content:space-between;align-items:center;gap:6px}.card-nombre.svelte-13xfd5k{font-size:.85rem;font-weight:600;color:#ddd}.card-formato.svelte-13xfd5k{font-size:.6rem;color:#f59e0b}.card-uso.svelte-13xfd5k{font-size:.7rem;color:#999;font-style:italic}.card-meta.svelte-13xfd5k{display:flex;gap:6px;flex-wrap:wrap}.tag.svelte-13xfd5k{font-size:.6rem;padding:2px 7px;border-radius:10px;background:#222;color:#aaa}.tag-fil.svelte-13xfd5k{background:#f59e0b26;color:#f59e0b}.empty-state.svelte-13xfd5k{display:flex;flex-direction:column;align-items:center;justify-content:center;height:180px;gap:8px;color:#666;font-size:.8rem}.empty-icon.svelte-13xfd5k{font-size:1.8rem;opacity:.4}.form-section.svelte-13xfd5k{max-width:520px;display:flex;flex-direction:column;gap:10px}.form-titulo.svelte-13xfd5k{font-size:.95rem;color:#eee;margin:0}.form-hint.svelte-13xfd5k{font-size:.72rem;color:#888;margin:0}.form-label.svelte-13xfd5k{display:flex;flex-direction:column;gap:4px;font-size:.72rem;color:#aaa}.input.svelte-13xfd5k{background:#151515;border:1px solid #2a2a2a;border-radius:6px;color:#e5e5e5;padding:7px 9px;font-size:.8rem}.input.mono.svelte-13xfd5k{font-family:ui-monospace,monospace}.chip-group.svelte-13xfd5k{display:flex;gap:6px;flex-wrap:wrap}.chip.svelte-13xfd5k{background:#1a1a1a;border:1px solid #2a2a2a;color:#aaa;border-radius:14px;padding:4px 12px;font-size:.72rem;cursor:pointer}.chip.active.svelte-13xfd5k{background:#f59e0b26;border-color:#f59e0b;color:#f59e0b}.formulario-fortmatos.svelte-13xfd5k{border:1px solid #2a2a2a;border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:8px}.formulario-fortmatos.svelte-13xfd5k legend:where(.svelte-13xfd5k){font-size:.7rem;color:#888;padding:0 6px}.btn.svelte-13xfd5k{background:#1a1a1a;border:1px solid #2a2a2a;color:#ddd;border-radius:6px;padding:8px 14px;font-size:.8rem;cursor:pointer}.btn.primary.svelte-13xfd5k{background:#f59e0b;border-color:#f59e0b;color:#111;font-weight:600}.btn.svelte-13xfd5k:disabled{opacity:.45;cursor:not-allowed}.detalle.svelte-13xfd5k{display:flex;flex-direction:column;gap:12px;max-width:520px}.detalle-head.svelte-13xfd5k{display:flex;align-items:center;gap:10px}.detalle-nombre.svelte-13xfd5k{font-size:1.1rem;font-weight:600;color:#eee}.detalle.svelte-13xfd5k dl:where(.svelte-13xfd5k){margin:0;display:grid;grid-template-columns:140px 1fr;gap:8px 12px;font-size:.8rem}.detalle.svelte-13xfd5k dt:where(.svelte-13xfd5k){color:#888}.detalle.svelte-13xfd5k dd:where(.svelte-13xfd5k){margin:0;color:#ddd}.detalle.svelte-13xfd5k .mono:where(.svelte-13xfd5k){font-family:ui-monospace,monospace;font-size:.72rem}
