.shop-entry{border-bottom:1px solid #444}.shop-entry>.shop-row{border-bottom:0}.shop-entry details{background:#181818}.shop-entry summary{cursor:pointer;list-style:none;padding:13px 10px 15px 80px;color:var(--yellow);font:800 11px monospace;letter-spacing:1px}.shop-entry summary::-webkit-details-marker{display:none}.shop-entry summary span{display:inline-block;margin-left:8px;font-size:17px;transition:.2s}.shop-entry details[open] summary span{transform:rotate(45deg)}
.guide-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;border-top:1px solid #444}.guide-grid>section{padding:28px;border-right:1px solid #444}.guide-grid>section:last-child{border-right:0}.guide-grid h4{margin:0 0 14px;color:var(--yellow);font-size:13px;letter-spacing:.06em}.guide-grid h4:not(:first-child){margin-top:28px}.guide-grid dl{margin:0}.guide-grid dl div{display:grid;grid-template-columns:105px 1fr;gap:12px;padding:9px 0;border-bottom:1px solid #333;font-size:12px;line-height:1.5}.guide-grid dt{color:#999}.guide-grid dd{margin:0}.guide-grid a{color:var(--yellow);word-break:break-all}.unknown{display:inline-block;padding:3px 7px;background:#333;color:#aaa;font:700 10px monospace}
.guide-grid table{width:100%;border-collapse:collapse;font-size:11px}.guide-grid th,.guide-grid td{text-align:left;padding:9px 7px;border-bottom:1px solid #3d3d3d}.guide-grid th{color:#999}.ratio{padding:11px;background:#222;font-size:11px;color:#bbb}.ratio strong{font-size:18px;color:var(--yellow)}.price-list{list-style:none;margin:0;padding:0}.price-list li{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #333;font-size:12px}.guide-footer{display:flex;justify-content:space-between;padding:12px 28px;border-top:1px solid #444;color:#777;font:10px monospace}.data-note{margin:25px 0 0;padding:14px 18px;border:1px solid #555;color:#aaa;font-size:11px;line-height:1.7}
@media(max-width:900px){.guide-grid{grid-template-columns:1fr}.guide-grid>section{border-right:0;border-bottom:1px solid #444}.shop-entry summary{padding-left:55px}.guide-footer{flex-direction:column;gap:6px}.table-scroll{overflow-x:auto}}
