.adaptive-home{margin-top:2rem}.adaptive-section{padding:clamp(1.2rem,3vw,2.5rem)}.adaptive-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:end;margin:1.5rem 0}.adaptive-controls label,#feature-request-form label{display:flex;flex-direction:column;gap:.5rem;font-weight:650}.adaptive-controls select,#feature-request-form select{width:100%;padding:.8rem;border:1px solid #8c938f;border-radius:8px;background:#fff;color:#18221f;font:inherit}.adaptive-controls button{grid-column:1/-1;justify-self:start}.adaptive-options{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.adaptive-options input{width:1.2rem;height:1.2rem;vertical-align:middle}.adaptive-reason{font-size:.85rem;color:#47564e}.adaptive-table-scroll{overflow-x:auto}#adaptive-evidence td, .adaptive-table-scroll th{text-align:left;padding:.8rem;border-bottom:1px solid #b9c2bc}.adaptive-table-scroll table{border-collapse:collapse;width:100%}#feature-request-form{display:grid;gap:1rem;max-width:38rem}#feature-queue li{margin:.8rem 0}#adaptive-picks .product-photo img{width:100%;aspect-ratio:1;object-fit:contain}#adaptive-status{min-height:1.5em}button:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid #d8501b;outline-offset:3px}@media(max-width:680px){.adaptive-controls{grid-template-columns:1fr}.adaptive-options{align-items:flex-start;flex-direction:column}}
