.route-label[data-astro-cid-cvr7ocfv],.search-summary[data-astro-cid-cvr7ocfv] span[data-astro-cid-cvr7ocfv],.search-filters[data-astro-cid-cvr7ocfv] span[data-astro-cid-cvr7ocfv],.results-head[data-astro-cid-cvr7ocfv] span[data-astro-cid-cvr7ocfv],.context-panel[data-astro-cid-cvr7ocfv] span[data-astro-cid-cvr7ocfv],.result-topline[data-astro-cid-cvr7ocfv] span[data-astro-cid-cvr7ocfv],.result-meta[data-astro-cid-cvr7ocfv] dt[data-astro-cid-cvr7ocfv]{color:var(--suite-faint);font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.search-hero[data-astro-cid-cvr7ocfv]{display:grid;grid-template-columns:minmax(0,1fr) 17rem;gap:1.2rem;align-items:end;padding:2.4rem 0 1.2rem}.search-hero[data-astro-cid-cvr7ocfv] h1[data-astro-cid-cvr7ocfv]{max-width:13ch;margin:.35rem 0 0;font-size:4.3rem;font-weight:950;line-height:.96}.search-hero[data-astro-cid-cvr7ocfv] p[data-astro-cid-cvr7ocfv]{max-width:54rem;margin:1rem 0 0;color:var(--suite-muted);font-size:1.08rem;line-height:1.65}.search-summary[data-astro-cid-cvr7ocfv]{display:grid;gap:.45rem;padding:1.1rem;border:1px solid var(--suite-line);border-radius:1rem;background:var(--suite-surface);box-shadow:var(--suite-shadow)}.search-summary[data-astro-cid-cvr7ocfv] strong[data-astro-cid-cvr7ocfv]{font-size:2.6rem;line-height:1}.search-summary[data-astro-cid-cvr7ocfv] small[data-astro-cid-cvr7ocfv]{color:var(--suite-muted);line-height:1.45}.search-console[data-astro-cid-cvr7ocfv]{display:grid;gap:1rem;margin-top:1rem;padding:1rem;border:1px solid var(--suite-line);border-radius:1.2rem;background:var(--suite-surface);box-shadow:var(--suite-shadow)}.search-box[data-astro-cid-cvr7ocfv]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:center;min-height:4.4rem;padding:0 .9rem;border:1px solid var(--suite-line-strong);border-radius:.95rem;background:var(--suite-surface-soft)}.search-box[data-astro-cid-cvr7ocfv]:focus-within{border-color:var(--suite-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--suite-accent) 18%,transparent)}.search-lens[data-astro-cid-cvr7ocfv]{position:relative;width:1.4rem;height:1.4rem;border:2px solid var(--suite-faint);border-radius:999px}.search-lens[data-astro-cid-cvr7ocfv]:after{position:absolute;right:-.45rem;bottom:-.22rem;width:.62rem;height:2px;border-radius:999px;background:var(--suite-faint);content:"";transform:rotate(45deg)}.search-box[data-astro-cid-cvr7ocfv] input[data-astro-cid-cvr7ocfv]{width:100%;min-width:0;border:0;background:transparent;color:var(--suite-heading);font:inherit;font-size:1.15rem;outline:0}.search-box[data-astro-cid-cvr7ocfv] input[data-astro-cid-cvr7ocfv]::placeholder{color:var(--suite-faint)}.search-box[data-astro-cid-cvr7ocfv] button[data-astro-cid-cvr7ocfv],.suggestion-row[data-astro-cid-cvr7ocfv] button[data-astro-cid-cvr7ocfv],.module-filter[data-astro-cid-cvr7ocfv],.search-filters[data-astro-cid-cvr7ocfv] select[data-astro-cid-cvr7ocfv]{border:1px solid var(--suite-line);border-radius:.75rem;background:var(--suite-surface-raised);color:var(--suite-muted);font:inherit;font-weight:820}.search-box[data-astro-cid-cvr7ocfv] button[data-astro-cid-cvr7ocfv]{min-height:2.45rem;padding:0 .85rem}.search-box[data-astro-cid-cvr7ocfv] button[data-astro-cid-cvr7ocfv]:hover,.suggestion-row[data-astro-cid-cvr7ocfv] button[data-astro-cid-cvr7ocfv]:hover,.module-filter[data-astro-cid-cvr7ocfv]:hover{border-color:var(--suite-accent);color:var(--suite-text)}.suggestion-row[data-astro-cid-cvr7ocfv]{display:flex;flex-wrap:wrap;gap:.55rem}.suggestion-row[data-astro-cid-cvr7ocfv] button[data-astro-cid-cvr7ocfv]{min-height:2.35rem;padding:0 .78rem}.search-filters[data-astro-cid-cvr7ocfv]{display:grid;grid-template-columns:minmax(0,1fr) 17rem;gap:1rem;align-items:end}.search-filters[data-astro-cid-cvr7ocfv]>div[data-astro-cid-cvr7ocfv],.search-filters[data-astro-cid-cvr7ocfv] label[data-astro-cid-cvr7ocfv]{display:grid;gap:.55rem}.module-filter-row[data-astro-cid-cvr7ocfv]{display:flex;flex-wrap:wrap;gap:.55rem}.module-filter[data-astro-cid-cvr7ocfv]{display:inline-flex;min-height:2.65rem;align-items:center;gap:.65rem;padding:0 .8rem}.module-filter[data-astro-cid-cvr7ocfv] small[data-astro-cid-cvr7ocfv]{color:var(--suite-faint);font-size:.78rem}.module-filter[data-astro-cid-cvr7ocfv].is-active{border-color:var(--suite-accent);background:color-mix(in srgb,var(--suite-accent) 16%,var(--suite-surface));color:var(--suite-text)}.search-filters[data-astro-cid-cvr7ocfv] select[data-astro-cid-cvr7ocfv]{min-height:2.65rem;width:100%;padding:0 .8rem}.search-workspace[data-astro-cid-cvr7ocfv]{display:grid;grid-template-columns:minmax(0,1fr) 20rem;gap:1.2rem;margin-top:1.2rem;align-items:start}.results-panel[data-astro-cid-cvr7ocfv],.context-panel[data-astro-cid-cvr7ocfv]{border:1px solid var(--suite-line);border-radius:1.15rem;background:var(--suite-surface)}.results-panel[data-astro-cid-cvr7ocfv]{overflow:hidden}.results-head[data-astro-cid-cvr7ocfv]{display:flex;gap:1rem;align-items:end;justify-content:space-between;padding:1rem;border-bottom:1px solid var(--suite-line)}.results-head[data-astro-cid-cvr7ocfv] h2[data-astro-cid-cvr7ocfv]{margin:.25rem 0 0;font-size:1.55rem;font-weight:900;line-height:1.1}.results-head[data-astro-cid-cvr7ocfv] p[data-astro-cid-cvr7ocfv]{max-width:28rem;margin:0;color:var(--suite-muted);line-height:1.55;text-align:right}.results-list[data-astro-cid-cvr7ocfv]{display:grid;gap:0;margin:0;padding:0;list-style:none}.result-card[data-astro-cid-cvr7ocfv]{border-bottom:1px solid var(--suite-line)}.result-card[data-astro-cid-cvr7ocfv]:last-child{border-bottom:0}.result-card[data-astro-cid-cvr7ocfv] article[data-astro-cid-cvr7ocfv],.empty-state[data-astro-cid-cvr7ocfv]{display:grid;gap:.8rem;padding:1rem}.result-card[data-astro-cid-cvr7ocfv]:hover{background:color-mix(in srgb,var(--suite-accent) 6%,transparent)}.result-topline[data-astro-cid-cvr7ocfv],.result-tags[data-astro-cid-cvr7ocfv],.result-actions[data-astro-cid-cvr7ocfv]{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.result-topline[data-astro-cid-cvr7ocfv] span[data-astro-cid-cvr7ocfv]{display:inline-flex;min-height:1.7rem;align-items:center;border:1px solid var(--suite-line);border-radius:999px;padding:0 .55rem}.result-card--compras[data-astro-cid-cvr7ocfv] .result-topline[data-astro-cid-cvr7ocfv] span[data-astro-cid-cvr7ocfv]:first-child{border-color:color-mix(in srgb,var(--suite-accent) 42%,transparent);color:var(--suite-accent-strong)}.result-card--expedientes[data-astro-cid-cvr7ocfv] .result-topline[data-astro-cid-cvr7ocfv] span[data-astro-cid-cvr7ocfv]:first-child{border-color:color-mix(in srgb,var(--suite-ok) 42%,transparent);color:var(--suite-ok)}.result-card--presupuesto[data-astro-cid-cvr7ocfv] .result-topline[data-astro-cid-cvr7ocfv] span[data-astro-cid-cvr7ocfv]:first-child{border-color:color-mix(in srgb,var(--suite-warning) 44%,transparent);color:var(--suite-warning)}.result-card[data-astro-cid-cvr7ocfv] h3[data-astro-cid-cvr7ocfv]{margin:0;font-size:1.35rem;font-weight:900;line-height:1.18}.result-card[data-astro-cid-cvr7ocfv] h3[data-astro-cid-cvr7ocfv] a[data-astro-cid-cvr7ocfv]:hover{color:var(--suite-accent-strong)}.result-card[data-astro-cid-cvr7ocfv] p[data-astro-cid-cvr7ocfv],.empty-state[data-astro-cid-cvr7ocfv] p[data-astro-cid-cvr7ocfv]{margin:0;color:var(--suite-muted);line-height:1.62}.result-meta[data-astro-cid-cvr7ocfv]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;border:1px solid var(--suite-line);border-radius:.9rem;overflow:hidden}.result-meta[data-astro-cid-cvr7ocfv] div[data-astro-cid-cvr7ocfv]{display:grid;gap:.35rem;padding:.65rem;border-right:1px solid var(--suite-line);background:var(--suite-surface-soft)}.result-meta[data-astro-cid-cvr7ocfv] div[data-astro-cid-cvr7ocfv]:last-child{border-right:0}.result-meta[data-astro-cid-cvr7ocfv] dd[data-astro-cid-cvr7ocfv]{margin:0;font-size:.92rem;font-weight:850;overflow-wrap:anywhere}.result-tags[data-astro-cid-cvr7ocfv] span[data-astro-cid-cvr7ocfv]{border:1px solid var(--suite-line);border-radius:999px;padding:.25rem .5rem;color:var(--suite-faint);font-size:.8rem;font-weight:760}.result-actions[data-astro-cid-cvr7ocfv]{justify-content:flex-end}.result-open[data-astro-cid-cvr7ocfv],.result-source[data-astro-cid-cvr7ocfv],.context-panel[data-astro-cid-cvr7ocfv] a[data-astro-cid-cvr7ocfv]{display:inline-flex;min-height:2.45rem;align-items:center;justify-content:center;gap:.45rem;border-radius:.75rem;padding:0 .85rem;font-weight:850}.result-open[data-astro-cid-cvr7ocfv]{border:1px solid var(--suite-accent);background:var(--suite-accent);color:#03141d}.result-open[data-astro-cid-cvr7ocfv]:hover{background:var(--suite-accent-strong)}.result-source[data-astro-cid-cvr7ocfv],.context-panel[data-astro-cid-cvr7ocfv] a[data-astro-cid-cvr7ocfv]{border:1px solid var(--suite-line-strong);color:var(--suite-text)}.result-source[data-astro-cid-cvr7ocfv]:hover,.context-panel[data-astro-cid-cvr7ocfv] a[data-astro-cid-cvr7ocfv]:hover{border-color:var(--suite-accent);color:var(--suite-accent-strong)}.empty-state[data-astro-cid-cvr7ocfv]{padding:2rem}.empty-state[data-astro-cid-cvr7ocfv] strong[data-astro-cid-cvr7ocfv]{font-size:1.25rem}.context-panel[data-astro-cid-cvr7ocfv]{position:sticky;top:1.2rem;display:grid;gap:1rem;padding:1rem}.context-panel[data-astro-cid-cvr7ocfv] div[data-astro-cid-cvr7ocfv]{display:grid;gap:.5rem;padding-bottom:1rem;border-bottom:1px solid var(--suite-line)}.context-panel[data-astro-cid-cvr7ocfv] p[data-astro-cid-cvr7ocfv]{margin:0;color:var(--suite-muted);line-height:1.62}.action-icon[data-astro-cid-cvr7ocfv]{width:1.05rem;height:1.05rem}.sr-only[data-astro-cid-cvr7ocfv]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1180px){.suite-main[data-astro-cid-cvr7ocfv]{padding-inline:1.5rem}.search-hero[data-astro-cid-cvr7ocfv],.search-workspace[data-astro-cid-cvr7ocfv]{grid-template-columns:1fr}.context-panel[data-astro-cid-cvr7ocfv]{position:static}}@media(max-width:900px){.suite-main[data-astro-cid-cvr7ocfv]{padding:1rem 1rem 3rem}.search-hero[data-astro-cid-cvr7ocfv]{padding-top:.5rem}.search-hero[data-astro-cid-cvr7ocfv] h1[data-astro-cid-cvr7ocfv]{max-width:none;font-size:3.1rem}.search-filters[data-astro-cid-cvr7ocfv]{grid-template-columns:1fr}}@media(max-width:680px){.result-meta[data-astro-cid-cvr7ocfv]{grid-template-columns:1fr}.search-box[data-astro-cid-cvr7ocfv]{grid-template-columns:auto minmax(0,1fr);padding-block:.75rem}.search-box[data-astro-cid-cvr7ocfv] button[data-astro-cid-cvr7ocfv]{grid-column:1 / -1;width:100%}.results-head[data-astro-cid-cvr7ocfv]{align-items:start;flex-direction:column}.results-head[data-astro-cid-cvr7ocfv] p[data-astro-cid-cvr7ocfv]{text-align:left}.result-meta[data-astro-cid-cvr7ocfv] div[data-astro-cid-cvr7ocfv]{border-right:0;border-bottom:1px solid var(--suite-line)}.result-meta[data-astro-cid-cvr7ocfv] div[data-astro-cid-cvr7ocfv]:last-child{border-bottom:0}.result-actions[data-astro-cid-cvr7ocfv]{justify-content:stretch}.result-open[data-astro-cid-cvr7ocfv],.result-source[data-astro-cid-cvr7ocfv]{width:100%}}.suite-search-app .result-card{border-bottom:1px solid var(--suite-line)}.suite-search-app .result-card:last-child{border-bottom:0}.suite-search-app .result-card article,.suite-search-app .empty-state{display:grid;gap:.8rem;padding:1rem}.suite-search-app .result-card:hover{background:color-mix(in srgb,var(--suite-accent) 6%,transparent)}.suite-search-app .result-topline,.suite-search-app .result-tags,.suite-search-app .result-actions{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.suite-search-app .result-topline span{display:inline-flex;min-height:1.7rem;align-items:center;border:1px solid var(--suite-line);border-radius:999px;padding:0 .55rem;color:var(--suite-faint);font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.suite-search-app .result-card--compras .result-topline span:first-child{border-color:color-mix(in srgb,var(--suite-accent) 42%,transparent);color:var(--suite-accent-strong)}.suite-search-app .result-card--expedientes .result-topline span:first-child{border-color:color-mix(in srgb,var(--suite-ok) 42%,transparent);color:var(--suite-ok)}.suite-search-app .result-card--presupuesto .result-topline span:first-child{border-color:color-mix(in srgb,var(--suite-warning) 44%,transparent);color:var(--suite-warning)}.suite-search-app .result-card h3{margin:0;color:var(--suite-heading);font-size:1.35rem;font-weight:900;line-height:1.18}.suite-search-app .result-card h3 a:hover{color:var(--suite-accent-strong)}.suite-search-app .result-card p,.suite-search-app .empty-state p{margin:0;color:var(--suite-muted);line-height:1.62}.suite-search-app .result-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;border:1px solid var(--suite-line);border-radius:.9rem;overflow:hidden}.suite-search-app .result-meta div{display:grid;gap:.35rem;padding:.65rem;border-right:1px solid var(--suite-line);background:var(--suite-surface-soft)}.suite-search-app .result-meta div:last-child{border-right:0}.suite-search-app .result-meta dt{color:var(--suite-faint);font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.suite-search-app .result-meta dd{margin:0;color:var(--suite-heading);font-size:.92rem;font-weight:850;overflow-wrap:anywhere}.suite-search-app .result-tags span{border:1px solid var(--suite-line);border-radius:999px;padding:.25rem .5rem;color:var(--suite-faint);font-size:.8rem;font-weight:760}.suite-search-app .result-actions{justify-content:flex-end}.suite-search-app .result-open,.suite-search-app .result-source{display:inline-flex;min-height:2.45rem;align-items:center;justify-content:center;gap:.45rem;border-radius:.75rem;padding:0 .85rem;font-weight:850;text-decoration:none}.suite-search-app .result-open{border:1px solid var(--suite-accent);background:var(--suite-accent);color:#03141d}.suite-search-app .result-open:hover{background:var(--suite-accent-strong)}.suite-search-app .result-source{border:1px solid var(--suite-line-strong);color:var(--suite-text)}.suite-search-app .result-source:hover{border-color:var(--suite-accent);color:var(--suite-accent-strong)}.suite-search-app .empty-state{padding:2rem}.suite-search-app .empty-state strong{color:var(--suite-heading);font-size:1.25rem}@media(max-width:680px){.suite-search-app .result-meta{grid-template-columns:1fr}.suite-search-app .result-meta div{border-right:0;border-bottom:1px solid var(--suite-line)}.suite-search-app .result-meta div:last-child{border-bottom:0}.suite-search-app .result-actions{justify-content:stretch}.suite-search-app .result-open,.suite-search-app .result-source{width:100%}}
