.prices{width:min(1120px,calc(100% - 36px));margin:36px auto 80px}.price-controls{display:grid;grid-template-columns:1fr 180px auto;gap:14px;align-items:end}.price-controls label{display:flex;flex-direction:column;gap:8px;color:#d4d4dc;font-size:.8rem}.price-controls input,.price-controls select{width:100%;min-height:44px;border:1px solid #424652;border-radius:7px;padding:11px 12px;background:#11131a;color:var(--text);font:inherit}#price-status{color:var(--muted);margin:24px 0}.price-results{display:grid;gap:18px}.price-card{padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.price-head{display:flex;justify-content:space-between;gap:18px;align-items:start}.price-head h2{margin:0}.price-head span{color:var(--orange-light);font-size:.75rem}.price-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0}.price-stats div{padding:14px;border:1px solid #353945;border-radius:8px;background:#12141a}.price-stats b,.price-stats small{display:block}.price-stats b{font:700 1.1rem Oxanium;color:var(--orange-light)}.price-stats small{margin-top:5px;color:var(--muted)}.price-chart{width:100%;height:180px;overflow:visible}.price-chart .grid{stroke:#343843;stroke-width:1}.price-chart .line{fill:none;stroke:#ff9e1b;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.price-chart .dot{fill:#ffd27a}.chart-note{color:var(--muted);font-size:.72rem}@media(max-width:760px){.price-controls{grid-template-columns:1fr}.price-stats{grid-template-columns:repeat(2,1fr)}.price-head{flex-direction:column}}

.price-title{display:flex;align-items:center;gap:12px;margin:0;color:var(--text);font:700 1.6rem Oxanium;text-decoration:none}.price-title:hover{color:var(--orange-light)}.price-title img{width:44px;height:44px;object-fit:contain;image-rendering:pixelated}
