/* Rental information in the existing product layout. */
body[data-rental-content="reviewed"] #purchase-info .guide__title{padding-right:28px;overflow-wrap:anywhere}
body[data-rental-content="reviewed"] #purchase-info .guide__content{min-width:0;overflow-wrap:anywhere}
body[data-rental-content="reviewed"] #purchase-info details{max-width:100%}
body[data-rental-content="reviewed"] #purchase-info summary{cursor:pointer;min-height:44px;box-sizing:border-box;padding:10px 0;line-height:1.6;overflow-wrap:anywhere}
body[data-rental-content="reviewed"] #purchase-info details p{margin:0 0 16px;line-height:1.7}
@media(max-width:1023px){
 body[data-rental-content="reviewed"] .detail-tab__item,
 body[data-rental-content="reviewed"] .detail-tab__item[data-link="purchase-info"]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3px;min-width:0;min-height:50px;padding:10px 4px;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;font-size:clamp(11px,3vw,14px);line-height:1.35}
 body[data-rental-content="reviewed"] .detail-tab__item .board-count{font-size:12px;line-height:1.35}
}

body[data-rental-content="reviewed"] #purchase-info .guide__title:focus-visible{outline:2px solid #165dd8;outline-offset:3px}
/* Text specifications stay inside the existing information accordion. */
body[data-rental-content="reviewed"] #purchase-info .rental-feature-table{width:100%;max-width:100%;min-width:0;margin:12px 0}
body[data-rental-content="reviewed"] #purchase-info .rental-feature-table table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;font-size:inherit;line-height:1.65}
body[data-rental-content="reviewed"] #purchase-info .rental-feature-table caption{text-align:left;font-weight:600;padding:0 0 8px}
body[data-rental-content="reviewed"] #purchase-info .rental-feature-table th,
body[data-rental-content="reviewed"] #purchase-info .rental-feature-table td{border:1px solid #ddd;padding:10px;text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;height:auto}
body[data-rental-content="reviewed"] #purchase-info .rental-feature-table th:first-child{width:30%}
@media(max-width:480px){
 body[data-rental-content="reviewed"] #purchase-info .rental-feature-table th,
 body[data-rental-content="reviewed"] #purchase-info .rental-feature-table td{padding:8px 6px}
}
