.MoleculeRecord-container{display:grid;grid-template-columns:1fr 2fr;grid-gap:20px;margin:20px}.Molecule-image-container{width:400px}.Molecule-tables{flex:1}.Molecule-information{background-color:#fff;padding:20px;border-radius:8px;position:relative}.Molecule-info-row{display:flex;justify-content:space-between;margin:5px 0}.Molecule-info-label{font-size:14px;font-weight:700}.Molecule-info-value{font-size:14px}.Molecule-details{background-color:#fff;padding:20px;border-radius:8px}.Molecule-details-row{display:flex;justify-content:space-between;margin:5px 0}.Molecule-details-label{font-size:14px;font-weight:700}.Molecule-details-value{font-size:14px;padding-right:8px}.Molecule-Record-container .Molecule-image-container img{width:400px;height:400px;border:1px solid #fff;border-radius:8px;margin-top:20px;background-color:#fff}.Molecule-Record-container .Molecule-tables{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.Molecule-Record-container .Molecule-tables .Molecule-details,.Molecule-Record-container .Molecule-tables .Molecule-information{width:auto}.download-button{position:absolute;top:3;right:5px;padding:10px;background-color:#ccc;cursor:pointer}.download-button a{color:#000;text-decoration:none}.legend{position:absolute;top:0;right:0;width:200px;height:50px;background-color:rgba(0,0,0,.5);color:#0b0404;padding:10px}.download-button:hover .legend{display:block}