.description-panel{background-color:#fff;border-color:#000;border-radius:10px;border-width:1px;bottom:75px;max-width:500px;padding:10px 10px 10px 20px;position:absolute;right:2dvw;width:96%}.description-title{font-size:18px;margin-bottom:5px;margin-top:5px}.price{font-size:20px;font-weight:700;text-align:right}.description{height:auto;max-height:50px;overflow:hidden;transition:max-height 1.5s ease-in-out}.description-panel.extended .description{max-height:50dvh;overflow-y:auto}.extend-comment{bottom:10px;color:#797979;cursor:pointer;font-size:12px;left:50%;position:absolute;text-align:center;transform:translate(-50%)}.description-panel{transition:opacity .5s ease-out}.transparent{pointer-events:none}.toggle-container{align-items:center;background-color:#e6e6e6;border-radius:25px;flex-grow:1;margin-left:10px;margin-right:10px;padding:2px 4px 2px 20px;text-align:center;transition:padding .3s ease}.toggle-container.open{padding-left:4px;padding-right:20px}.toggle-cursor{background-color:#fff;border-color:#5ff052;border-radius:25px;border-width:2px;flex-grow:1;font-size:12px;font-weight:700;height:5.5dvh;margin:-2px;min-height:28px;padding:1.2dvh;position:relative;text-align:center;top:2px;transition:border-color .3s ease}.toggle-container.open .toggle-cursor{background-color:#000;border-color:red;color:#fff}
