.pr-workspace{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;display:grid}.pr-side{flex-direction:column;gap:12px;padding:16px;display:flex;position:sticky;top:72px}.pr-period{gap:8px;display:flex}.pr-period .lv-btn{flex:1 1 0;min-width:0;padding:0 10px}.pr-list{scrollbar-width:thin;scrollbar-color:var(--lv-line) transparent;flex-direction:column;gap:2px;max-height:min(58vh,620px);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.pr-item{color:inherit;cursor:pointer;border-radius:8px;padding:12px;text-decoration:none;display:block}.pr-item:hover{background:var(--v2-panel-hover);color:inherit}.pr-item.is-on{background:var(--lv-accent-soft)}.pr-item__name{color:var(--lv-text);overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:24px;display:block}.pr-item.is-on .pr-item__name{color:var(--lv-accent-text)}.pr-item__ico{vertical-align:-5px;object-fit:contain;width:22px;height:22px;image-rendering:pixelated;margin-right:6px}.pr-summary__ico{vertical-align:-6px;object-fit:contain;width:30px;height:30px;image-rendering:pixelated;margin-right:8px}.pr-item__row{align-items:center;gap:12px;margin-top:2px;display:flex}.pr-item__meta{color:var(--lv-muted);white-space:nowrap;font-size:12px;line-height:19px}.pr-item__num{color:var(--lv-text);white-space:nowrap;margin-left:auto;font-size:16px;font-weight:700;line-height:26px}.pr-empty{text-align:center;color:var(--lv-muted);padding:24px 10px;font-size:13px;line-height:20px}.pr-side .pr-more{width:100%;display:none}.pr-detail{flex-direction:column;gap:20px;min-width:0;display:flex}.pr-detail:empty{display:none}.pr-summary{flex-direction:column;gap:12px;padding:20px;display:flex}.pr-summary h1{letter-spacing:-.02em;color:var(--lv-text);overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:700;line-height:45px}.pr-summary__meta{color:var(--lv-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:21px}.pr-summary__row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pr-median{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.pr-label{color:var(--lv-muted);font-size:13px;line-height:21px}.pr-big{color:var(--lv-amber);overflow-wrap:anywhere;font-size:32px;font-weight:700;line-height:51px}.pr-sample{flex-direction:column;flex:none;gap:3px;display:flex}.pr-sample__v{color:var(--lv-text);white-space:nowrap;font-size:17px;font-weight:700;line-height:27px}.pr-summary__note{color:var(--lv-muted);margin:0;font-size:12px;line-height:19px}.pr-table{overflow:hidden}.pr-table__head{flex-direction:column;gap:4px;padding:16px;display:flex}.pr-table__head h2{color:var(--lv-text);margin:0;font-size:18px;font-weight:700;line-height:29px}.pr-table__head p{color:var(--lv-muted);margin:0;font-size:13px;line-height:21px}.pr-row{grid-template-columns:1.5fr 1.2fr 1.55fr 1fr;align-items:start;gap:16px;padding:16px;display:grid}.pr-row--head{background:var(--v2-bg);color:var(--lv-muted);font-size:13px;font-weight:500;line-height:21px}.pr-row.is-alt{background:var(--lv-yellow)}.pr-opt{color:var(--lv-text);overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:24px}.pr-med{color:var(--lv-amber);overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:26px}.pr-range{color:var(--lv-text);overflow-wrap:anywhere;font-size:14px;line-height:22px}.pr-count{color:var(--lv-muted);white-space:nowrap;font-size:14px;line-height:22px}.pr-row__sub{display:none}.pr-row.is-clickable{cursor:pointer}.pr-row.is-clickable:hover{background:var(--lv-accent-soft)}.pr-row.is-clickable:focus-visible{outline:2px solid var(--lv-amber);outline-offset:-2px}.pr-row.is-on{background:var(--lv-accent-soft);box-shadow:inset 0 0 0 1px var(--lv-amber)}.pr-recent{flex-direction:column;gap:10px;display:flex}.pr-recent__head{flex-direction:column;gap:4px;display:flex}.pr-recent__head h3{color:var(--lv-text);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700;line-height:24px}.pr-recent__latest{color:var(--lv-muted);margin:0;font-size:13px;line-height:21px}.pr-recent__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pr-recent__row{background:var(--v2-bg);border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.pr-recent__top{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pr-recent__when{color:var(--lv-text);white-space:nowrap;font-size:13px;font-weight:700;line-height:20px}.pr-recent__seller{color:var(--lv-muted);font-size:13px;line-height:20px}.pr-recent__price{color:var(--lv-amber);white-space:nowrap;margin-left:auto;font-size:13px;font-weight:700;line-height:20px}.pr-recent__price.is-none{color:var(--lv-muted);font-weight:500}.pr-recent__item,.pr-recent__stats,.pr-recent__body{overflow-wrap:anywhere;margin:0}.pr-recent__item{color:var(--lv-muted);font-size:12px;line-height:19px}.pr-recent__stats{color:var(--lv-amber);font-size:12.5px;font-weight:700;line-height:20px}.pr-recent__body{color:var(--lv-text);font-size:13px;line-height:21px}.pr-note{background:var(--lv-accent-soft);border-radius:8px;flex-direction:column;gap:6px;padding:16px;display:flex}.pr-note strong{color:var(--lv-accent-text);font-size:14px;font-weight:700;line-height:22px}.pr-note p{color:var(--lv-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:21px}.pr-morelink{align-self:flex-start}.pr-foot{color:var(--lv-muted);margin:0;font-size:12px;line-height:19px}.pr-loading{text-align:center;color:var(--lv-muted);padding:48px 16px;font-size:14px;line-height:22px}@media (width<=1039px){.pr-workspace{grid-template-columns:minmax(0,1fr);gap:16px}.pr-side{position:static}.pr-list{max-height:50vh;display:none}.pr-side.is-open .pr-list{display:flex}.pr-side .pr-more{display:inline-flex}.pr-summary{padding:16px}.pr-summary h1{font-size:24px;line-height:36px}.pr-big{font-size:26px;line-height:40px}.pr-sample__v{font-size:15px;line-height:24px}.pr-row--head{display:none}.pr-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"opt med""sub sub";gap:4px 12px;padding:14px 16px}.pr-opt{grid-area:opt}.pr-med{text-align:right;grid-area:med}.pr-range,.pr-count{display:none}.pr-row__sub{color:var(--lv-muted);overflow-wrap:anywhere;grid-area:sub;font-size:12px;line-height:19px;display:block}.pr-morelink{align-self:stretch}}
