/* v0.8：買い時の判定 */
.avsi-verdict{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 14px;padding:14px 18px;margin:-12px 0 28px;border:1px solid var(--avsi-line);border-left:6px solid var(--avsi-sub);border-radius:var(--avsi-radius);background:var(--avsi-panel)}
.avsi-verdict p{margin:0}
.avsi-verdict__label{font-weight:900;font-size:1.05em;white-space:nowrap}
.avsi-verdict__text{font-size:.92em}
.avsi-verdict .avsi-btn{grid-column:1 / -1;justify-self:start}
.avsi-verdict.is-best{border-left-color:var(--avsi-gold);background:#fff8eb}
.avsi-verdict.is-best .avsi-verdict__label{color:var(--avsi-gold)}
.avsi-verdict.is-good,.avsi-verdict.is-first{border-left-color:var(--avsi-accent);background:var(--avsi-accent-soft)}
.avsi-verdict.is-good .avsi-verdict__label,.avsi-verdict.is-first .avsi-verdict__label{color:var(--avsi-accent)}
@media (max-width:600px){.avsi-verdict{grid-template-columns:1fr}}

/* v0.8：サンプル動画 */
.avsi-sample{max-width:720px;margin:12px 0 4px;border-radius:12px;overflow:hidden;background:#000}
.avsi-sample__frame{position:relative;overflow:hidden;margin:0 auto}
.avsi-sample__frame iframe{display:block;max-width:none;border:0;margin:0;transform-origin:0 0}
.avsi-sample__play{position:relative;display:block;width:100%;padding:0;border:0;background:#000;cursor:pointer}
.avsi-sample__play img{display:block;width:100%;height:auto;opacity:.75}
.avsi-sample__icon{position:absolute;left:50%;top:50%;width:72px;height:72px;margin:-36px 0 0 -36px;border-radius:999px;background:var(--avsi-accent);box-shadow:0 6px 16px rgba(0,0,0,.35)}
.avsi-sample__icon::after{content:"";position:absolute;left:29px;top:22px;border-style:solid;border-width:14px 0 14px 22px;border-color:transparent transparent transparent #fff}
@media (hover:hover){.avsi-sample__play:hover .avsi-sample__icon{transform:scale(1.06)}}
