.nut-catalog{margin:30px 0}.nut-forms{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.nut-forms button{background:#fff;border:1px solid #c5d3dd;border-radius:9px;font:inherit;color:#244253;padding:10px;min-height:48px;cursor:pointer}.nut-forms button[aria-pressed=true]{border:2px solid #c86b2c;background:#fff0e0}.nut-forms img{width:100%;height:70px;object-fit:contain}.nut-catalog-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:25px;margin-top:25px}.nut-catalog form{display:grid;gap:12px;padding:18px;border:1px solid #c5d3dd;border-radius:10px;background:#f4f7f9}.nut-catalog label{display:grid;gap:5px}.nut-catalog input,.nut-catalog select{box-sizing:border-box;width:100%;min-height:43px;padding:8px;border:1px solid #a8bdcb;background:white;font:inherit;border-radius:5px}.nut-catalog button:focus-visible,.nut-catalog input:focus-visible,.nut-catalog select:focus-visible{outline:3px solid #c86b2c;outline-offset:3px}.nut-catalog form button,[data-nut-more]{padding:12px;border:1px solid #91abbc;border-radius:6px;background:white;font:inherit;cursor:pointer}.nut-catalog form p{font-size:.86rem;line-height:1.5}.nut-result{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;border:1px solid #d7e0e6;border-radius:12px;padding:20px;margin:0 0 16px}.nut-result-image img{width:100%;height:135px;object-fit:contain}.nut-result h3{margin-top:0}.nut-result p{margin:8px 0;line-height:1.5}.nut-result-note{font-size:.86rem;color:#546e7e}@media(max-width:780px){.nut-catalog-layout{grid-template-columns:1fr}.nut-catalog form{grid-template-columns:1fr 1fr}.nut-forms{grid-template-columns:repeat(3,1fr)}}@media(max-width:470px){.nut-catalog form{grid-template-columns:1fr}.nut-result{grid-template-columns:1fr;padding:14px}.nut-result-image img{height:120px}.nut-forms{grid-template-columns:repeat(2,1fr)}}

.nut-forms svg{display:block;width:100%;height:70px}.nut-tr-entry{margin:30px 0;padding:18px;border:1px solid #c5d3dd;border-radius:10px}.nut-tr-entry>summary{cursor:pointer;font-weight:650}
