.price-moves{margin:24px 0;padding:22px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(135deg,#8bc7ff08,transparent)}
.moves-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.moves-heading h3{margin:5px 0!important;font-size:20px}.moves-heading p{font-size:12px;color:var(--muted);margin:6px 0}.moves-kicker{font-size:9px;letter-spacing:.13em;color:var(--accent)}
.moves-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:18px 0}.moves-toolbar>div{display:flex;flex-wrap:wrap;gap:6px}.price-moves small,.move-help{font-size:11px;color:var(--muted);line-height:1.5}.move-card{margin:10px 0;border:1px solid var(--border);border-radius:12px;overflow:hidden}.move-card>summary{display:grid;grid-template-columns:minmax(0,1.5fr) auto minmax(0,1fr);align-items:center;gap:18px;cursor:pointer;list-style:none;padding:16px;background:#9ec7ff04}.move-card>summary::-webkit-details-marker{display:none}.move-date{font-size:13px;font-weight:600}.move-card small{display:block;margin-top:4px;font-weight:400}.move-return{font-size:23px;font-variant-numeric:tabular-nums}.price-moves .positive{color:#83efba}.price-moves .negative{color:#ffa4ad}.move-context{text-align:right;font-size:11px;color:var(--muted)}.move-body{padding:18px;border-top:1px solid var(--border)}.move-body h4{font-size:13px;margin:22px 0 8px}.move-facts,.move-after{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.move-facts span,.move-after span{font-size:11px;color:var(--muted)}.move-facts strong,.move-after strong{display:block;font-size:14px;margin-top:6px}.move-after>div{padding:12px;border:1px solid var(--border);border-radius:9px}.move-evidence{padding:0;list-style:none}.move-evidence li{padding:10px 0;border-bottom:1px solid var(--border)}.move-evidence a{color:var(--text);text-decoration:none}.move-evidence a:hover{text-decoration:underline}.move-evidence div{font-size:13px;line-height:1.5;margin:4px 0;overflow-wrap:anywhere}.move-empty{font-size:12px;color:var(--muted);line-height:1.6;padding:14px;border:1px dashed var(--border);border-radius:10px}.move-review{display:grid;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid var(--border)}.move-review label{display:grid;gap:7px;font-size:12px}.move-review textarea{box-sizing:border-box;width:100%;min-height:85px;resize:vertical;border:1px solid var(--border);border-radius:9px;padding:10px;font:inherit;color:var(--text);background:var(--bg)}.move-review .move-follow{display:flex;align-items:center}.move-review>button{justify-self:start}.move-save-status{font-size:11px;color:var(--muted)}.moves-method{font-size:11px;color:var(--muted);margin-top:18px;line-height:1.6}.moves-method summary,.move-note-history summary{cursor:pointer}.move-note-history p{white-space:pre-wrap;font-size:12px}.move-error{color:#ffa4ad;font-size:12px}.price-moves button{min-height:36px}.price-moves :focus-visible{outline:2px solid var(--accent);outline-offset:3px}
@media(max-width:650px){.price-moves{padding:15px}.move-card>summary{grid-template-columns:1fr auto;padding:13px;gap:8px}.move-context{grid-column:1/-1;text-align:left}.move-context small{display:inline;margin-left:8px}.move-body{padding:13px}.move-facts{grid-template-columns:1fr}.move-after{gap:6px}.move-after>div{padding:8px}.move-after strong{font-size:12px;overflow-wrap:anywhere}.price-moves button{min-height:44px}.moves-heading h3{font-size:18px}.moves-heading{align-items:flex-start}}
