.catalog-finder[data-astro-cid-ze636e2m]{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:1.6rem}.catalog-finder-head[data-astro-cid-ze636e2m]{border-bottom:1px solid var(--line);background:var(--paper);border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.3rem;display:flex}.catalog-finder-head[data-astro-cid-ze636e2m] h2[data-astro-cid-ze636e2m]{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.2rem;font-size:.85rem;font-weight:800}.catalog-finder-head[data-astro-cid-ze636e2m] p[data-astro-cid-ze636e2m]{color:var(--muted);margin:0;font-size:.75rem;line-height:1.5}.catalog-finder-reset[data-astro-cid-ze636e2m]{min-height:44px;color:var(--navy);text-underline-offset:.22em;background:0 0;border:0;flex-shrink:0;padding:0 .25rem;font-size:.78rem;font-weight:750;text-decoration:underline}.catalog-finder-body[data-astro-cid-ze636e2m]{gap:1rem;padding:1.2rem 1.3rem .4rem;display:grid}.catalog-search[data-astro-cid-ze636e2m] label[data-astro-cid-ze636e2m],.catalog-filter[data-astro-cid-ze636e2m] label[data-astro-cid-ze636e2m]{color:var(--navy);margin-bottom:.4rem;font-size:.75rem;font-weight:700;line-height:1.35;display:block}.catalog-filter-comparison[data-astro-cid-ze636e2m]{color:var(--muted);font-weight:600}.catalog-search-field[data-astro-cid-ze636e2m]{position:relative}.catalog-search-field[data-astro-cid-ze636e2m]>svg[data-astro-cid-ze636e2m]{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.catalog-search[data-astro-cid-ze636e2m] input[data-astro-cid-ze636e2m],.catalog-filter[data-astro-cid-ze636e2m] select[data-astro-cid-ze636e2m]{border-radius:var(--radius);background-color:var(--paper);width:100%;min-height:48px;color:var(--navy);border:1px solid #c7cfd2;font-size:1rem;font-weight:600}.catalog-search[data-astro-cid-ze636e2m] input[data-astro-cid-ze636e2m]{padding:0 2.8rem 0 2.6rem}.catalog-search[data-astro-cid-ze636e2m] input[data-astro-cid-ze636e2m]::-webkit-search-cancel-button{display:none}.catalog-search[data-astro-cid-ze636e2m] input[data-astro-cid-ze636e2m]:focus,.catalog-filter[data-astro-cid-ze636e2m] select[data-astro-cid-ze636e2m]:focus{border-color:var(--brand-blue);background-color:#fff}.catalog-search-clear[data-astro-cid-ze636e2m]{width:44px;height:44px;color:var(--muted);background:0 0;border:0;font-size:1.4rem;line-height:1;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.catalog-search-clear[data-astro-cid-ze636e2m]:hover{color:var(--navy)}.catalog-search[data-astro-cid-ze636e2m]{background:#f1f5fc;border-bottom:1px solid #dbe4f1;margin:-1.2rem -1.3rem 0;padding:1.1rem 1.3rem 1.2rem}.catalog-search[data-astro-cid-ze636e2m] label[data-astro-cid-ze636e2m]{font-size:.82rem}.catalog-search-field[data-astro-cid-ze636e2m]>svg[data-astro-cid-ze636e2m]{color:var(--brand-blue);left:1rem}.catalog-search[data-astro-cid-ze636e2m] input[data-astro-cid-ze636e2m]{background-color:#fff;border-color:#9fb0bb;min-height:54px;padding-left:2.8rem;scroll-margin-top:6rem;font-size:1rem;box-shadow:0 2px 8px #102d3e12}.catalog-search[data-astro-cid-ze636e2m] input[data-astro-cid-ze636e2m]::placeholder{color:#7a878d;font-weight:500}.catalog-search[data-astro-cid-ze636e2m] input[data-astro-cid-ze636e2m]:hover{border-color:var(--navy-soft)}.catalog-search[data-astro-cid-ze636e2m] input[data-astro-cid-ze636e2m]:focus{box-shadow:0 0 0 3px #07338c1f,0 2px 8px #102d3e12}.catalog-suggestions[data-astro-cid-ze636e2m]{z-index:20;border:1px solid var(--line);background:#fff;border-radius:10px;max-height:min(22rem,40dvh);margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto;box-shadow:0 14px 36px #102d3e29}.catalog-suggestions[data-astro-cid-ze636e2m] li{min-height:44px;color:var(--navy);cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .75rem;font-size:.85rem;display:flex}.catalog-suggestions[data-astro-cid-ze636e2m] li[aria-selected=true],.catalog-suggestions[data-astro-cid-ze636e2m] li:hover{background:#e3ebfa}.catalog-suggestions[data-astro-cid-ze636e2m] li strong{font-weight:750}.catalog-suggestions[data-astro-cid-ze636e2m] li mark{color:var(--brand-blue);text-underline-offset:.2em;background:0 0;text-decoration:underline}.catalog-suggestions[data-astro-cid-ze636e2m] li span{color:var(--muted);white-space:nowrap;font-size:.75rem}.catalog-suggestions[data-astro-cid-ze636e2m] li.is-empty{color:var(--muted);cursor:default}.catalog-suggestions[data-astro-cid-ze636e2m] li.is-empty:hover{background:0 0}.catalog-filters[data-astro-cid-ze636e2m]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem 1rem;display:grid}.catalog-filter[data-astro-cid-ze636e2m] select[data-astro-cid-ze636e2m]{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23102d3e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;height:48px;padding:0 2.5rem 0 .75rem}.catalog-filter[data-astro-cid-ze636e2m] select[data-astro-cid-ze636e2m].is-active{border-color:var(--brand-blue);background-color:#eef3fc}.catalog-finder-status[data-astro-cid-ze636e2m]{color:var(--muted);margin:0;padding:.6rem 1.3rem 1rem;font-size:.75rem;font-weight:650}.catalog-empty[data-astro-cid-ze636e2m]{text-align:center;background:#fff;border:1px dashed #c7cfd2;border-radius:12px;justify-items:center;gap:.4rem;padding:2.5rem 1.25rem;display:grid}.catalog-empty[data-astro-cid-ze636e2m] p[data-astro-cid-ze636e2m]{color:var(--muted);margin:0 0 .6rem;font-size:.85rem}@media (width<=1000px){.catalog-filters[data-astro-cid-ze636e2m]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.catalog-finder-head[data-astro-cid-ze636e2m],.catalog-finder-body[data-astro-cid-ze636e2m]{padding-inline:1rem}.catalog-search[data-astro-cid-ze636e2m]{margin-inline:-1rem;padding-inline:1rem}.catalog-finder-status[data-astro-cid-ze636e2m]{padding-inline:1rem}.catalog-filters[data-astro-cid-ze636e2m]{grid-template-columns:minmax(0,1fr)}}@media print{.catalog-finder[data-astro-cid-ze636e2m],.catalog-empty[data-astro-cid-ze636e2m]{display:none}}.drawing-pending[data-astro-cid-smfj63an]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;padding:1.1rem;display:flex}.drawing-pending-label[data-astro-cid-smfj63an]{color:var(--navy);font-size:.85rem;font-weight:700;line-height:1.4}.drawing-pending[data-astro-cid-smfj63an] .pending-content[data-astro-cid-smfj63an]{font-size:.85rem;line-height:1.5}.drawing-pending-note[data-astro-cid-smfj63an]{max-width:27ch;color:var(--muted);font-size:.75rem;line-height:1.5}.drawing-approved[data-astro-cid-smfj63an]{margin:0}.drawing-approved[data-astro-cid-smfj63an] figcaption[data-astro-cid-smfj63an]{z-index:1;color:var(--navy);background:#ffffffeb;border:1px solid #ffffffd9;border-radius:7px;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .6rem;font-size:.75rem;line-height:1.3;display:flex;position:absolute;bottom:.65rem;left:.65rem;right:.65rem;box-shadow:0 2px 10px #102d3e1f}.drawing-approved[data-astro-cid-smfj63an] figcaption[data-astro-cid-smfj63an] span[data-astro-cid-smfj63an]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drawing-approved[data-astro-cid-smfj63an] figcaption[data-astro-cid-smfj63an] strong[data-astro-cid-smfj63an]{color:#245c3c;flex:none}.model-card-drawing-track[data-astro-cid-smfj63an]{padding-bottom:44px}.model-card-drawing-track[data-astro-cid-smfj63an]:focus-visible{outline-offset:-3px}.model-card-drawing[data-astro-cid-smfj63an]{height:100%}.model-card-drawing-dots[data-astro-cid-smfj63an]{bottom:4px}.model-card-drawing-dots[data-astro-cid-smfj63an] button[data-astro-cid-smfj63an]{width:44px;height:44px}.model-card-specs[data-astro-cid-smfj63an] dd[data-astro-cid-smfj63an]{overflow-wrap:anywhere;min-width:0}.model-card-body[data-astro-cid-smfj63an] h3[data-astro-cid-smfj63an] a[data-astro-cid-smfj63an]{align-items:center;min-height:44px;margin-block:calc(.5lh - 22px);display:inline-flex}@media (width<=600px){.drawing-pending[data-astro-cid-smfj63an]{gap:.5rem}}.catalog-models[data-astro-cid-7m4ucdnj]{padding-block:2rem 2.5rem}.catalog-models[data-astro-cid-7m4ucdnj]>.note[data-astro-cid-7m4ucdnj]{margin-block:1rem 0}
