/* Only ground-specific controls; layout, tables, FAQ and inquiry use the approved floodlight styles. */
.term-led-underground-lights .product-category-series{padding-block:32px 56px;background:linear-gradient(#f6f8fa,#fff 250px)}
.term-led-underground-lights .product-category-related-series__heading{margin-bottom:30px}
.inground-page [hidden]{display:none!important}.inground-page .inground-optic-note{font-size:13px;line-height:1.65}.inground-page .inground-optic-empty{padding:48px 28px;min-height:240px;display:grid;align-content:center;gap:18px;background:#f6f8f9}
.inground-page .inground-drawing-actions{display:flex;align-items:center;gap:16px}
.inground-page[data-group] .jinbei-resources-split .jinbei-drawings .inground-drawing-actions a{margin:0;white-space:nowrap}
.inground-page .jinbei-drawings th{overflow-wrap:anywhere}.inground-page .jinbei-category-grid p{font-size:13px;color:var(--fg-muted);line-height:1.65}
.inground-page .faq-item summary{font-size:16px;font-weight:600;line-height:1.6}.inground-page .faq-answer p{font-size:15px;font-weight:400;line-height:1.65}
.inground-catalog .flood-series-product-models{overflow-wrap:anywhere}
@media(min-width:768px){.inground-page .fg-related--four{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:700px){.inground-page .faq-item summary{font-size:15px}.inground-page .faq-answer p{font-size:14px}.inground-catalog .flood-series-products{grid-template-columns:minmax(0,1fr)}.inground-page .jinbei-drawings td{grid-column:1/-1}}

.inground-page .inground-beam-range{display:block;width:100%;text-align:left;margin-bottom:8px;padding:10px 12px;border:1px solid #d7e0e5;border-radius:4px;background:#fff;color:var(--p-ink);font-size:12px;font-weight:650;line-height:1.5;cursor:pointer}
.inground-page .inground-beam-range:hover{border-color:var(--p-orange)}
.inground-page .inground-beam-range[aria-pressed="true"]{background:#fff2e6;border-color:var(--p-orange);color:#913b00;box-shadow:inset 3px 0 var(--p-orange)}
.inground-page .optical-stage[data-type="range"]>.optical-beam-halo,.inground-page .optical-stage[data-type="range"]>.optical-beam-core{display:none}
.inground-page .inground-range-examples{position:absolute;inset:12% 9% 22%;display:grid;grid-template-columns:1fr 1fr;gap:16px}
.inground-page .inground-range-endpoint{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:3px;padding:18px 8px;border:1px solid rgba(201,214,214,.18);border-radius:5px;background:rgba(15,23,27,.35);color:#fff}
.inground-page .inground-range-endpoint strong{font-size:22px;line-height:1.2}
.inground-page .inground-range-endpoint span{font-size:12px;color:#c5d0d1}
.inground-page .inground-range-endpoint:after{content:"";position:absolute;top:59%;left:50%;width:var(--example-size);aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,247,216,.65),rgba(255,235,190,.35) 30%,rgba(255,226,178,.12) 57%,transparent 78%);filter:blur(3px)}
.inground-page .inground-range-narrow{--example-size:24%}.inground-page .inground-range-wide{--example-size:88%}
@media(max-width:700px){.inground-page .inground-beam-range{font-size:10px;min-height:44px;padding:10px 8px}.inground-page .inground-range-examples{inset:28% 6% 18%;gap:10px}.inground-page .inground-range-endpoint{padding:12px 6px}.inground-page .inground-range-endpoint strong{font-size:18px}}

/* All in-ground beam studies use the front reference view. */
.inground-page #optical-options .preview-toolbar .camera-button{display:none!important}

/* MA dimension drawings: map the original #d6d6d6 paper to white, preserving black annotation. */
.inground-page:is([data-group="ma-compact"], [data-group="ma-standard"]) img[src*="-drawing.png"] {
  filter: brightness(1.2);
}
