.functional-page{max-width:1280px}.functional-controls{margin:24px 0 36px}.functional-controls fieldset{border:1px solid var(--line,#ddd);padding:24px;border-radius:6px;display:grid;gap:16px}.functional-controls legend{padding:0 8px;font-weight:600}.functional-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.functional-controls .field{min-width:0}.functional-controls input,.functional-controls select{width:100%;min-width:0}.functional-controls button{justify-self:start}.functional-downloads{display:flex;gap:8px}.functional-plot-choice{max-width:500px}.functional-page #functional-scatter{width:100%;max-height:500px;color:#43494c;font-size:12px}.functional-page #functional-scatter circle{fill:#367c71;fill-opacity:.65}.functional-page #functional-scatter circle:hover{fill:#d46339;fill-opacity:1}.functional-page pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:440px;overflow:auto;font-size:12px;padding:16px;background:#f6f6f3}.functional-page code{overflow-wrap:anywhere}.functional-pagination{display:flex;gap:16px;align-items:center;justify-content:flex-end;margin:16px 0}.functional-page .product-table th small{display:block;font-weight:400}.functional-page #functional-message{color:#a33}.functional-page .page-heading p{max-width:780px}.functional-page .product-table-wrap{max-width:100%;overflow-x:auto}@media(max-width:720px){.functional-feature-grid{grid-template-columns:1fr}.functional-controls fieldset{padding:16px}.functional-page .section-heading{align-items:flex-start;gap:12px;flex-direction:column}.functional-page .page-heading{flex-wrap:wrap}.functional-page .functional-pagination{justify-content:space-between;font-size:12px}}
