.hk-product-index{margin:16px 0;border:1px solid #c8cfbd;border-radius:12px;padding:14px;background:#f4f2e7}.hk-product-index summary{font-weight:bold;cursor:pointer;min-height:44px;line-height:44px}.hk-product-index label{display:block;font-size:14px}.hk-product-index input{display:block;width:100%;box-sizing:border-box;min-height:44px;margin-top:8px;padding:10px;border:1px solid #748269;border-radius:7px;font-size:16px}#catalogue-product-list{max-height:420px;overflow:auto}.hk-index-product{display:flex;gap:16px;border-top:1px solid #d5d8ca;padding:14px 0;align-items:flex-start}.hk-index-product img{width:76px;height:76px;object-fit:contain;flex-shrink:0;background:white;border-radius:8px}.hk-index-product>div{display:flex;flex-direction:column;gap:8px;min-width:0}.hk-index-product small{font-size:12px}.hk-index-product a,.hk-index-product button{min-height:44px;display:inline-flex;align-items:center;color:#193d31;font:600 14px/1.4 Arial,sans-serif}.hk-index-product button{background:#e7eddc;border:1px solid #6d7f60;border-radius:7px;padding:8px 12px;cursor:pointer}.hk-page-product{display:flex;gap:10px 18px;align-items:center;flex-wrap:wrap;background:#e7efdf;border:1px solid #bccdb2;border-radius:10px;padding:16px;margin:16px 0}.hk-page-product[hidden]{display:none}.hk-page-product a{font-weight:bold;min-height:44px;display:flex;align-items:center}#page-status{scroll-margin-top:180px}.hk-product-index :focus-visible{outline:3px solid #967127;outline-offset:3px}@media(max-width:600px){.hk-index-product{gap:12px}.hk-index-product img{width:60px;height:60px}.hk-page-product{align-items:flex-start;flex-direction:column}}
.hk-index-clear{min-height:44px;margin-top:10px;padding:8px 14px;background:#fffdf6;color:#193d31;border:1px solid #607354;border-radius:7px;font:600 14px Arial,sans-serif;cursor:pointer}
