.etiqueta.svelte-1uha8ag{display:inline-block;padding:.4rem .9rem;border-radius:999px;background-color:#03045e1a;color:var(--color-primario);font-size:.85rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.hero-logo.svelte-1uha8ag{max-width:150px;height:auto;filter:drop-shadow(0 8px 16px rgba(3,4,94,.15))}.local-selector.svelte-1uha8ag{display:flex;gap:1rem;justify-content:center;align-items:center;flex-wrap:wrap;background-color:#00b4d814;padding:1.5rem;border-radius:12px}.local-btn.svelte-1uha8ag{padding:.75rem 1.75rem;border:2px solid transparent;border-radius:10px;background-color:transparent;color:var(--color-primario);font-weight:600;font-size:15px;letter-spacing:.5px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.local-btn.svelte-1uha8ag:hover{background-color:#00b4d826;border-color:var(--color-primario);transform:translateY(-2px)}.local-btn.is-active.svelte-1uha8ag{background-color:var(--color-primario);border-color:var(--color-primario);color:#fff;box-shadow:0 4px 12px #03045e33}.local-btn.is-active.svelte-1uha8ag:hover{background-color:#051a8f;border-color:#051a8f;box-shadow:0 6px 16px #03045e4d}.table-wrapper.svelte-1uha8ag{display:flex;justify-content:center;width:100%;margin-top:1.5rem}.table-container.svelte-1uha8ag{width:100%;max-width:100%;overflow-x:auto;padding:0 1rem}.sortable-header{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s ease,color .2s ease;padding:1.25rem!important;font-weight:700;white-space:nowrap}.sortable-header:hover{background-color:#00b4d81a!important;color:var(--color-secundario)}.table td,.table th{padding:1.25rem!important;vertical-align:middle}.table tbody td{font-size:.95rem}.modal-card-head{background-color:var(--color-primario);border-bottom:2px solid var(--color-secundario)}.modal-card-title{color:#fff;font-weight:600;font-size:1.1rem}.modal-card-foot{border-top:1px solid #e0e0e0;background-color:#f5f5f5}@media screen and (max-width: 768px){.hero-logo.svelte-1uha8ag{max-width:120px}.table td,.table th{padding:.9rem!important}.sortable-header{padding:.9rem!important;font-size:.9rem}.local-selector.svelte-1uha8ag{padding:1rem;gap:.75rem}.local-btn.svelte-1uha8ag{padding:.6rem 1rem;font-size:13px}}.card-inv-header.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#1f1e1e;font-size:1rem;font-weight:500;background:none!important;letter-spacing:.01em;line-height:1.2;word-break:break-word;text-shadow:none!important}
