.lmx-unified-search{max-width:1080px;margin:28px auto 50px;padding:30px;border:1px solid #cfe1da;border-radius:18px;background:#fff;box-shadow:0 12px 32px rgba(8,70,63,.06);box-sizing:border-box;}.lmx-unified-search *{box-sizing:border-box;}.lmx-unified-search__eyebrow{margin:0 0 8px;color:#008a73;font-size:12px;font-weight:800;letter-spacing:.16em;}.lmx-unified-search h2{margin:0 0 8px;color:#174d34;}.lmx-unified-search__lead{margin:0 0 24px;color:#52635d;line-height:1.7;}.lmx-unified-search__fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}.lmx-unified-search__field{display:flex;flex-direction:column;min-width:0;gap:8px;color:#224c43;font-size:14px;font-weight:700;}.lmx-unified-search__field--keyword{grid-column:1/-1;}.lmx-unified-search__field input,.lmx-unified-search__field select{width:100%;min-height:52px;padding:12px 15px;border:1px solid #cbded9;border-left:3px solid #078c79;border-radius:10px;background:#fbfdfc;color:#173f3a;font-size:16px;}.lmx-unified-search__actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:20px 0 0;}.lmx-unified-search__submit,.lmx-unified-search__more{border:0;background:#006d5b;color:#fff;cursor:pointer;}.lmx-unified-search__reset{border:0;background:transparent;color:#006d5b;text-decoration:underline;font-weight:700;cursor:pointer;}.lmx-unified-search__results{margin-top:30px;padding-top:24px;border-top:1px solid #e0eae6;}.lmx-unified-search__results[hidden]{display:none!important;}.lmx-unified-search__results-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;}.lmx-unified-search__results-head h3{margin:0;color:#174d34;}.lmx-unified-search__status{margin:0;color:#52635d;font-size:14px;}.lmx-unified-search__chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px;}.lmx-unified-search__chips:empty{display:none;}.lmx-unified-search__chip{padding:6px 11px;border:1px solid #9ecbbb;border-radius:30px;background:#eaf6f2;color:#075f53;font-size:13px;font-weight:700;cursor:pointer;}.lmx-unified-search__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;}.lmx-unified-search__item{min-width:0;}.lmx-unified-search__item .lmx-product-card{margin:0;min-width:0;}.lmx-unified-search__item .lmx-product-card img{max-width:100%;}.lmx-unified-search__item .lmx-product-card table{width:100%;}.lmx-unified-search__detail{display:inline-block;margin:14px 0 0;color:#006d5b;font-size:14px;font-weight:700;}.lmx-unified-search__card{display:flex;flex-direction:column;min-width:0;padding:20px;border:1px solid #dce7e2;border-radius:12px;background:#fff;}.lmx-unified-search__maker{margin:0 0 6px;color:#006d5b;font-size:13px;font-weight:700;}.lmx-unified-search__card h4{overflow-wrap:anywhere;;color:#173f3a;font-size:18px;;}.lmx-unified-search__meta{margin:0 0 8px;color:#586d66;font-size:13px;line-height:1.5;}.lmx-unified-search__desc{margin:2px 0 16px;color:#56645f;font-size:14px;line-height:1.7;}.lmx-unified-search__links{display:flex;flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:12px;border-top:1px solid #edf1ef;font-size:14px;font-weight:700;}.lmx-unified-search__links a{color:#006d5b;}.lmx-unified-search__empty{margin:0;padding:20px;border-radius:10px;background:#f5faf8;color:#405c52;line-height:1.7;}.lmx-unified-search__more-wrap{text-align:center;margin:24px 0 0;}.lmx-unified-search__note{margin:16px 0 0;color:#66756f;font-size:13px;line-height:1.7;}.lmx-product-hub-section{margin-top:42px;}.lmx-product-hub-section h2{margin:0 0 22px;}.lmx-catalog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;}.lmx-catalog-card{padding:20px;border:1px solid #dce7e2;background:#fff;}.lmx-catalog-card p{;color:#5f6663;;}.lmx-use-section{margin:0 0 22px;padding:22px;border:1px solid #dce7e2;border-radius:12px;background:#fff;}.lmx-use-section__title{margin:0 0 18px;color:#174d34;font-size:1.15rem;font-weight:700;}.lmx-use-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--lmx-card-gap);}.lmx-use-card{display:block;padding:18px;border:1px solid #dce7e2;background:#fff;text-decoration:none!important;}.lmx-use-card strong{display:block;;color:#075f53!important;font-size:1rem;;}.lmx-use-card span{display:block;color:#5f6663!important;;}
@media(max-width:767px){.lmx-unified-search{margin:24px 0 42px;padding:22px 16px;}.lmx-unified-search__fields,.lmx-unified-search__grid{grid-template-columns:1fr;}.lmx-unified-search__field--keyword{grid-column:auto;}.lmx-unified-search__results-head{align-items:flex-start;flex-direction:column;}.lmx-unified-search__submit{width:100%;}.lmx-catalog-grid,.lmx-use-grid{grid-template-columns:1fr;}.lmx-use-section{padding:18px;}}
