.mz79-search{max-width:1240px;margin:0 auto;padding:32px 20px 90px}.mz79-search-form{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.mz79-search-form input{flex:2 1 300px}.mz79-search-form select{flex:1 1 150px}.mz79-search-form input,.mz79-search-form select,.mz79-admin input{padding:11px;border:1px solid #cbd7c9;border-radius:9px;min-width:0}.mz79-search-form button,.mz79-copy,.mz79-extra button{border:0;border-radius:9px;padding:11px 18px;background:#b2d959;color:#17321e;font-weight:700;cursor:pointer}.mz79-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:18px}.mz79-result{display:flex;gap:16px;background:#fff;border:1px solid #dfe8d9;border-radius:16px;padding:14px;min-width:0}.mz79-result>a{flex:0 0 120px}.mz79-result img{width:120px;height:130px;object-fit:contain;border-radius:10px;background:#f5f7f3}.mz79-result h2{font-size:18px;margin:8px 0}.mz79-chips{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0}.mz79-chips span{background:#eef6e2;border-radius:6px;padding:4px 7px;font-size:12px}.mz79-empty{background:#f4f8ee;padding:28px;border-radius:12px}.mz79-spec-detail,.mz79-variants{margin:22px 0;padding:16px;border:1px solid #dce8d3;border-radius:12px}.mz79-spec-detail dl{margin:0}.mz79-spec-detail dl>div{display:grid;grid-template-columns:minmax(100px,38%) 1fr;padding:8px;border-bottom:1px solid #e5eee0;gap:12px}.mz79-spec-detail dt{font-weight:700}.mz79-spec-detail dd{margin:0}.mz79-variants a{display:inline-block;margin:5px;padding:9px;border:1px solid #b2d959;border-radius:8px}.mz79-admin{max-width:1200px}.mz79-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:15px}.mz79-field{display:flex;flex-direction:column;gap:7px}.mz79-verify{font-size:12px;display:flex;align-items:center;gap:5px}.mz79-verify input{width:auto}.mz79-form{padding:20px;background:white;border-radius:14px}.mz79-extra{margin:22px 0;padding:16px;background:#f5f8f2}.mz79-extra form{display:flex;flex-wrap:wrap;gap:12px}.mz79-error{color:#a22}.mz79-success{color:#275e23}@media(max-width:600px){.mz79-result>a{flex-basis:90px}.mz79-result img{width:90px;height:105px}.mz79-search{padding:20px 12px 70px}}