/* Website usability update */
:root{--muted:#59646e}body{overflow-wrap:break-word}.muted,.note{color:#59646e}.note{font-size:13px}header .logo span{color:#617c16}.wa{color:#082314}footer{padding-bottom:105px}.skip-link{position:fixed;left:16px;top:-80px;background:#101820;color:#fff;padding:12px;z-index:20}.skip-link:focus{top:10px}.nav-toggle{display:none}button,input,textarea{font:inherit}button,a,input,textarea,summary{touch-action:manipulation}button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #617c16;outline-offset:3px}.catalog-tools{margin-top:24px;max-width:650px}.catalog-tools label{font-size:14px;font-weight:700}.search-row{display:flex;gap:10px;align-items:center}.search-row input{min-width:0}.plain-button{padding:12px 16px;border:1px solid #bec7cd;border-radius:7px;background:#fff;cursor:pointer;min-height:44px}.empty-results{padding:25px;border:1px solid #dce3df;border-radius:12px;background:#fff}.empty-results[hidden],#inquiry-preview[hidden]{display:none}.buyer-faq{max-width:850px}.buyer-faq details{border-bottom:1px solid #dce3df;padding:18px 0}.buyer-faq summary{cursor:pointer;font-weight:700;line-height:1.5;padding:8px 0}.buyer-faq p{color:#59646e}.quote-preview{margin-top:24px;padding:22px;background:#f1f5e9;border-radius:12px}.quote-preview h3{margin-top:0}.quote-preview textarea{background:white}.quote-preview .actions{margin-top:15px}.quote-preview a,.quote-preview button{font-size:14px}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:25px 0}.related-card{border:1px solid #dce3df;border-radius:10px;background:white;padding:20px}.related-card img{width:100%;height:170px;object-fit:contain}.related-card h3{font-size:18px}.related-card a{text-decoration:underline}.hero-shortcuts{display:flex;gap:20px;flex-wrap:wrap;margin-top:24px}.hero-shortcuts a{color:#c5fa54;text-decoration:underline}.plan-table small{overflow-wrap:anywhere}.detail-layout>div,.two>div{min-width:0}.sr-status{min-height:1.3em}.footer-links{display:flex;gap:18px;flex-wrap:wrap;margin:20px 0}.footer-links a{text-decoration:underline}.detail-photo img{aspect-ratio:1/1}
@media(max-width:750px){header nav{padding:12px 18px;gap:12px;min-height:64px}.logo{font-size:20px}header nav>.btn{display:none}.enhanced .nav-toggle{display:inline-block;background:white;border:1px solid #bec7cd;border-radius:7px;min-height:44px;padding:9px 14px;cursor:pointer}.links{width:100%;order:3;justify-content:flex-start;gap:8px 14px;font-size:14px}.links a{padding:10px 0;min-height:44px}.enhanced .links{display:none}.enhanced .links.is-open{display:flex}.hero{padding:35px 0}.hero h1{font-size:44px}section[id]{scroll-margin-top:85px}.wa{bottom:12px;right:12px;padding:12px 16px;font-size:14px}.plan-hero{padding:30px 0 20px}.related-grid{grid-template-columns:1fr}.related-card{display:grid;grid-template-columns:100px 1fr;gap:15px;align-items:center}.related-card img{height:110px}.quote-preview{padding:16px}.spec-table th{width:40%}.table-scroll{border:1px solid #e1e6e8;border-radius:8px}.plan-table{min-width:540px}.hero-shortcuts{gap:14px}.catalog-card .actions .btn{font-size:14px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
