.catalog-card.svelte-1qsn9fd{background:var(--bs-body-bg);border:2px solid var(--bs-border-color);border-radius:1rem;flex-direction:column;width:100%;max-width:500px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000000f}.catalog-card.svelte-1qsn9fd:before{content:"";background:var(--bs-primary);width:5px;height:100%;transition:transform .3s;position:absolute;top:0;left:0;transform:scaleY(0)}.catalog-card.svelte-1qsn9fd:hover{border-color:var(--bs-primary);box-shadow:var(--bs-box-shadow-lg);transform:translateY(-5px)}.catalog-card.svelte-1qsn9fd:hover:before{transform:scaleY(1)}.catalog-card.svelte-1qsn9fd:hover .catalog-icon:where(.svelte-1qsn9fd){color:var(--bs-white);background:var(--bs-primary);transform:scale(1.1)}.catalog-card-visual.svelte-1qsn9fd{border-bottom:2px solid var(--bs-border-color);justify-content:center;align-items:center;padding:2rem 1.5rem;display:flex}.catalog-icon.svelte-1qsn9fd{width:64px;min-width:64px;height:64px;color:var(--bs-primary);background:var(--bs-primary-bg-subtle);border-radius:50%;justify-content:center;align-items:center;font-size:1.75rem;transition:transform .3s,background .3s,color .3s;display:flex}.catalog-icon-img.svelte-1qsn9fd{object-fit:contain;border-radius:var(--bs-border-radius-lg);width:auto;max-width:80px;height:auto;max-height:80px}.catalog-card-body.svelte-1qsn9fd{flex-direction:column;flex:1;gap:.75rem;padding:1.5rem;display:flex}.catalog-name.svelte-1qsn9fd{color:var(--bs-emphasis-color);margin:0;font-size:1.2rem;font-weight:600;line-height:1.3}.catalog-description.svelte-1qsn9fd{-webkit-line-clamp:3;line-clamp:3;font-size:.95rem;line-height:calc(var(--bs-body-line-height) * 1.1);color:var(--bs-secondary-color);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.catalog-actions.svelte-1qsn9fd{margin-top:auto;padding-top:.5rem}.btn-catalog-view.svelte-1qsn9fd{box-sizing:border-box;width:100%;color:var(--bs-white);cursor:pointer;background:var(--bs-primary);box-shadow:0 4px 12px rgba(var(--bs-primary-rgb), .3);border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex}.btn-catalog-view.svelte-1qsn9fd:hover,.btn-catalog-view.svelte-1qsn9fd:focus-visible{color:var(--bs-white);box-shadow:0 6px 20px rgba(var(--bs-primary-rgb), .4);transform:translateY(-2px)}.catalog-no-pdf.svelte-1qsn9fd{width:100%;color:var(--bs-secondary-color);background:var(--bs-secondary-bg);border:1px solid var(--bs-border-color);border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9rem;display:flex}@media (width<=768px){.catalog-card-visual.svelte-1qsn9fd{padding:1.5rem 1.25rem}.catalog-card-body.svelte-1qsn9fd{padding:1.25rem}.catalog-name.svelte-1qsn9fd{font-size:1.1rem}}.catalogs-list.svelte-1ipzrcq{min-width:0;min-height:60dvh}.catalogs-header.svelte-1ipzrcq{min-width:0;max-width:100%}.catalogs-production.svelte-1ipzrcq{flex-wrap:wrap;justify-content:center;gap:.5rem .75rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.catalogs-production.svelte-1ipzrcq li:where(.svelte-1ipzrcq){color:var(--bs-emphasis-color);background:var(--bs-body-bg);border:1px solid rgba(var(--bs-primary-rgb), .25);border-radius:50rem;align-items:center;gap:.5rem;padding:.45rem 1rem;font-size:.9rem;line-height:1.35;display:inline-flex}.catalogs-production.svelte-1ipzrcq i:where(.svelte-1ipzrcq),.catalogs-production.svelte-1ipzrcq strong:where(.svelte-1ipzrcq){color:var(--bs-primary)}@media (width<=575.98px){.catalogs-production.svelte-1ipzrcq li:where(.svelte-1ipzrcq){text-align:center;border-radius:var(--bs-border-radius-lg);justify-content:center;width:100%}}.catalogs-empty.svelte-1ipzrcq{text-align:center;background:var(--bs-tertiary-bg);border:2px solid var(--bs-border-color);border-radius:1rem;padding:4rem 2rem;box-shadow:0 4px 12px #0000000d}.catalogs-empty.svelte-1ipzrcq h3:where(.svelte-1ipzrcq){color:var(--bs-emphasis-color);margin-bottom:.5rem;font-size:1.35rem;font-weight:600}.catalogs-empty.svelte-1ipzrcq p:where(.svelte-1ipzrcq){color:var(--bs-secondary-color);overflow-wrap:anywhere;margin:0;font-size:1rem}.catalogs-empty-icon.svelte-1ipzrcq{width:80px;height:80px;color:var(--bs-secondary);background:var(--bs-secondary-bg);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;display:flex}.catalogs-empty-icon.svelte-1ipzrcq i:where(.svelte-1ipzrcq){opacity:.7;font-size:2.5rem}.catalogs-grid.svelte-1ipzrcq{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-items:center;gap:2rem;margin:0 auto;display:grid}@media (width<=768px){.catalogs-grid.svelte-1ipzrcq{grid-template-columns:minmax(0,1fr);gap:1.5rem}}
