.neon-series-browser .flood-series-tab{min-height:76px}
.neon-series-browser .flood-series-tab img{object-fit:contain}
.neon-series-browser .flood-series-product-image{background:#fff}
.neon-series-browser .flood-series-product-image img{width:100%;height:100%;object-fit:contain}
.neon-series-browser .flood-series-product-copy>p{font-size:14px;line-height:1.7}
.neon-page [hidden]{display:none!important}
.neon-page .neon-gallery-model{display:contents}
.neon-page .neon-image-error{grid-column:1/-1;font-size:12px;line-height:1.65}
.neon-page .fg-model-buttons{flex-wrap:wrap}
.neon-page .fg-model-buttons small{display:block;font-size:11px;font-weight:400;line-height:1.5}
.neon-page .fg-quick{grid-template-columns:repeat(2,minmax(0,1fr))}
.neon-page .fg-description,.neon-page .fg-general p,.neon-page .fg-section-head>p,.neon-page .fg-spec strong{font-size:14px;line-height:1.65}
.neon-page .fg-spec span{font-size:12px}
.neon-page .fg-flat-grid>div>p{font-size:13px;line-height:1.65}
.neon-page .neon-configurations small{display:block;margin-top:4px;font-weight:400;font-size:11px}
.neon-page .neon-configurations button{border:1px solid #d9dfe3;background:#fff;color:#17232b;border-radius:5px;padding:10px;min-height:44px;cursor:pointer}
.neon-page .neon-configurations button[aria-pressed=true]{border-color:#f47a20;background:#fff5eb}
.neon-page .neon-configurations tr.is-selected{background:#fff5eb}
.neon-page .neon-reference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:32px}
.neon-page .neon-reference-grid figure{min-width:0;margin:0}
.neon-page .neon-reference-grid figure a{display:flex;align-items:center;justify-content:center;height:270px;border:1px solid #d9dfe3;background:#fff;padding:12px}
.neon-page .neon-reference-grid figure img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}
.neon-page .neon-reference-grid figcaption{font-size:13px;line-height:1.6;margin-top:12px}
.neon-page .jinbei-applications article{padding-block:12px;border-bottom:1px solid #d9dfe3}
.neon-page .jinbei-applications article h3{font-size:19px}
.neon-page .jinbei-technical-resources{padding:24px;background:#f5f7f7;border-radius:8px}
.neon-page .project-current-selection span{font-size:13px}
.neon-page a:focus-visible,.neon-page button:focus-visible{outline:3px solid #ae4800;outline-offset:3px}
.neon-page [id]{scroll-margin-top:calc(var(--crane-header-height,72px) + 75px)}
.neon-page .neon-image-dialog{width:min(1200px,96vw);max-width:96vw;max-height:92dvh;padding:12px 20px 20px;border:1px solid #d9dfe3;border-radius:8px;background:#fff;overflow:auto}
.neon-page .neon-image-dialog::backdrop{background:rgba(10,20,25,.82)}
.neon-page .neon-image-dialog img{display:block;margin:auto;width:auto;height:auto;max-width:100%;max-height:calc(92dvh - 90px);object-fit:contain}
.neon-page .neon-image-dialog.is-actual-size img{max-width:none;max-height:none}
.neon-page .neon-image-toolbar{display:flex;justify-content:flex-end;gap:10px;position:sticky;top:0;background:#fff;padding-bottom:8px;z-index:1}
.neon-page .neon-image-toolbar button{min-height:44px;padding:8px 14px;border:1px solid #d9dfe3;background:#fff;color:#17232b;border-radius:4px;cursor:pointer}
html.neon-image-open{overflow:hidden}
@media(max-width:767px){
 .neon-page .fg-flat-grid{grid-template-columns:1fr}
 .neon-page .fg-model-buttons{flex-wrap:wrap;overflow:visible}
 .neon-page .fg-model-buttons button{max-width:100%}
 .neon-page .neon-reference-grid{grid-template-columns:1fr}
 .neon-page .neon-reference-grid figure a{height:240px}
}
@media(max-width:599px){
 .neon-page .fg-spec>strong{font-size:13px}
}
