.results26-body{display:grid;grid-template-columns:250px minmax(0,1fr);gap:24px;margin-top:28px;align-items:start}.results26-results{min-width:0}.results26-results .results26-toolbar{margin-top:0}.tech26{border:1px solid #dbe5dc;border-radius:16px;background:#fff;overflow:hidden}.tech26-panel>summary{display:flex;align-items:center;gap:8px;padding:18px;font-size:16px;font-weight:750;list-style:none;color:#203c29;cursor:pointer}.tech26-toggle{margin-left:auto}.tech26-panel>summary::-webkit-details-marker,.tech26-group>summary::-webkit-details-marker{display:none}.tech26-count{font-size:12px;border-radius:20px;background:#e3f1e5;padding:2px 7px}.tech26-form{padding:0 18px 16px}.integrated-main .legacy-content .tech26 .tech26-intro{font-size:13px;line-height:1.5;margin:0 0 16px}.tech26-group{border-top:1px solid #e5ebe6;padding:12px 0}.tech26-group>summary{display:flex;align-items:center;gap:10px;justify-content:space-between;font-size:14px;font-weight:700;list-style:none;cursor:pointer}.tech26-group[open]>summary>span{transform:rotate(45deg)}.tech26-values{padding-top:11px}.tech26-options{max-height:220px;overflow:auto;scrollbar-width:thin;scrollbar-color:#c1d3c4 transparent;padding-right:4px}.tech26-option{display:flex;align-items:start;gap:8px;padding:6px 0;cursor:pointer;font-size:13px;line-height:1.4;font-weight:450}.integrated-main .legacy-content .tech26 .tech26-option input{width:16px;height:16px;min-height:16px;margin-top:1px;flex:0 0 16px;accent-color:#267c3b}.tech26-option span{flex:1;min-width:0;overflow-wrap:anywhere}.integrated-main .legacy-content .tech26 .tech26-option small{font-size:11px;color:#6b7d6f;margin-left:4px;font-weight:400}.tech26-option.is-unavailable{opacity:.5;cursor:default}.tech26-option[hidden]{display:none}.integrated-main .legacy-content .tech26 .tech26-option-search input{padding:7px 9px;height:34px;min-height:34px;border-radius:7px;font-size:13px;margin:0 0 9px;max-width:100%}.tech26-apply{padding:15px 0 8px;border-top:1px solid #e0e9e2;display:flex;flex-direction:column;gap:12px}.integrated-main .legacy-content .tech26 .tech26-apply button{width:100%;font-size:13px;min-height:42px;border:0;border-radius:9px;display:flex;justify-content:space-between;align-items:center;padding:12px}.tech26-apply a{font-size:12px;text-align:center}.integrated-main .legacy-content .tech26 .tech26-disclaimer{font-size:11px;line-height:1.5;color:#657369;margin-top:12px}.integrated-main .legacy-content .tech26 .tech26-empty{font-size:13px;line-height:1.55}.tech26-chips{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}.tech26-chips a{font-size:12px;font-weight:600;border:1px solid #bfd9c4;border-radius:20px;background:#edf6ef;padding:6px 10px;display:flex;gap:8px;align-items:center}.tech26-chips a span{font-size:18px;line-height:1}.result26-features{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.result26-features span{font-size:11px;color:#3b6646;padding:3px 7px;background:#eef5ef;border-radius:5px}.integrated-main .legacy-content .results26-body .result26-card{grid-template-columns:100px minmax(0,1fr);padding:18px;gap:16px}.results26-body .result26-image{padding:8px}.results26-body .result26-image .imgbox{height:125px!important}.results26-body .result26-actions button span{display:none}.results26-body .result26-actions{gap:5px}.integrated-main .legacy-content .results26-body .result26-card h2{font-size:17px;line-height:1.4}.results26-body .result26-category{font-size:10px;line-height:1.45}.results26-body .results26-grid{gap:14px}.tech26 :is(input,summary,a,button):focus-visible{outline:3px solid #278444;outline-offset:3px}
@media(max-width:1150px) and (min-width:861px){.results26-body{grid-template-columns:225px minmax(0,1fr);gap:18px}.results26-body .results26-grid{grid-template-columns:1fr}.integrated-main .legacy-content .results26-body .result26-card{grid-template-columns:120px minmax(0,1fr)}}
@media(max-width:860px){.results26-body{grid-template-columns:1fr;gap:22px;margin-top:20px}.tech26-form{padding:0 18px 18px}.tech26-panel>summary{padding:15px 18px}.tech26-group>summary{font-size:15px}.tech26-option{font-size:14px;padding:8px 0}.tech26-apply{position:sticky;bottom:0;background:#fff;padding-top:14px}.tech26-options{max-height:200px}.results26-results .results26-toolbar{margin-top:0}.results26-body .result26-actions button span{display:inline}}
@media(max-width:420px){.integrated-main .legacy-content .results26-body .result26-card{grid-template-columns:72px minmax(0,1fr);padding:14px;gap:12px}.results26-body .result26-image{padding:4px}.results26-body .result26-image .imgbox{height:90px!important}.results26-body .result26-actions button span{display:none}.tech26-chips a{max-width:100%;overflow-wrap:anywhere}}
