.vrank{margin:0;padding:0;list-style:none}.vrank li{border-bottom:1px solid var(--border);grid-template-columns:44px 84px minmax(0,1fr);align-items:start;gap:10px;padding:14px 0;display:grid}@media (width>=700px){.vrank li{grid-template-columns:56px 100px minmax(0,1fr);gap:14px}}.vrank .vrank__no{flex-direction:column;align-items:center;margin:0;line-height:1.1;display:flex}.vrank .vrank__no strong{font-size:1.5rem;font-weight:900}.vrank .vrank--top .vrank__no strong{color:var(--accent);font-size:1.8rem}.vrank .vrank__no span{color:var(--muted);font-size:.7rem}.vrank .vrank__chg{white-space:nowrap;margin-top:4px;font-size:.7rem;font-style:normal;font-weight:700}.vrank .vrank__chg--up{color:#d14343}.vrank .vrank__chg--down{color:#3b6fd1}.vrank .vrank__chg--same{color:var(--muted)}.vrank .vrank__chg--new{background:var(--accent);color:#fff;border-radius:3px;padding:0 4px}.vrank .vrank__img a{display:block}.vrank .vrank__img img{background:var(--surface-2);object-fit:contain;width:100%;height:auto;display:block}.vrank .vrank__body p{margin:0 0 3px}.vrank .vrank__code{color:var(--muted);letter-spacing:.04em;font-size:.72rem}.vrank .vrank__code a{color:inherit;text-decoration:none}.vrank .vrank__code a:hover{text-decoration:underline}.vrank .vrank__sale{background:var(--accent);color:#fff;letter-spacing:0;border-radius:3px;margin-left:6px;padding:0 5px;font-size:.66rem;font-weight:700}.vrank .vrank__title{-webkit-line-clamp:2;line-break:strict;word-break:normal;overflow-wrap:break-word;word-break:auto-phrase;-webkit-box-orient:vertical;font-size:.88rem;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.vrank .vrank__meta,.vrank .vrank__review,.vrank .vrank__week{font-size:.76rem}.vrank .vrank__meta{color:var(--muted)}.vrank .vrank__review .stars{color:#e6a23c}.vrank .vrank__links{flex-wrap:wrap;align-items:center;gap:10px;font-size:.78rem;display:flex;margin-top:6px!important}.vrank .vrank__links a{white-space:nowrap}.vrank .vrank__btn{background:var(--accent);border-radius:3px;padding:5px 14px;font-weight:700;text-decoration:none;display:inline-block;color:#fff!important}
