.unlock-icons{display:flex;flex-wrap:wrap;gap:5px}.unlock-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #d9ddce;border-radius:4px;background:#f5f6ef;text-decoration:none;flex:0 0 32px}.unlock-icon img{width:28px;height:28px;object-fit:contain;float:none;margin:0}.unlock-icon:hover,.unlock-icon:focus-visible{outline:2px solid #a98445;outline-offset:1px;background:#eaf0df}.unlock-fallback{font-size:13px;color:#315f49}.unlock-count{display:block;font-size:12px;color:#6e786f;margin-bottom:5px}
#detail .unlock-icons img{width:28px;height:28px;object-fit:contain;float:none;margin:0}#detail .unlock-icons{margin:6px 0 15px}

#detail .chip{display:inline-block;background:#edf1e8;border-radius:4px;padding:2px 7px;font-size:12px;margin:2px}#detail .en{font-size:12px;color:#6e786f}#detail .links{display:flex;gap:7px;flex-wrap:wrap}#detail .links button{border:1px solid #d9ddce;background:#f6f8f1;border-radius:5px;padding:4px 9px;color:#315f49}#detail .heroicon{width:84px;height:84px;float:right}
