.price-sync{margin:20px 0 0;padding:16px;border:1px solid rgba(var(--wheat-rgb),.3);border-radius:12px;background:var(--home-panel-2,#38281e);color:var(--cream);scroll-margin-top:120px;scroll-margin-bottom:110px}
.price-sync__head{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}
.price-sync__head h2{font-family:'Bebas Neue',Impact,sans-serif;font-size:1.3rem;letter-spacing:1.5px;color:var(--wheat);margin:0 0 3px}
.price-sync__head p{font-size:.72rem;line-height:1.45;color:var(--home-muted);margin:0}
.price-sync__head button{width:100%;min-height:44px;margin:0;padding:8px 12px;font-size:.75rem}
.price-sync__summary{font-size:.7rem;line-height:1.4;color:var(--home-muted);margin:12px 0 5px;overflow-wrap:anywhere}
.price-sync__list{display:grid;gap:6px}
.price-sync__row{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;align-items:start;padding:9px 0;border-top:1px solid rgba(var(--wheat-rgb),.13)}
.price-sync__icon{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:.85rem;font-weight:900;background:rgba(var(--wheat-rgb),.1);color:var(--wheat)}
.price-sync__row[data-state="verified"] .price-sync__icon{background:rgba(72,157,103,.23);color:#8ce6a9}
.price-sync__row[data-state="error"] .price-sync__icon{background:rgba(198,74,65,.24);color:#ff988f}
.price-sync__label{font-size:.76rem;font-weight:750;color:var(--cream)}
.price-sync__detail{font-size:.68rem;line-height:1.4;color:var(--home-muted);margin-top:2px;overflow-wrap:anywhere}
