.atp{border:1px solid var(--atlas-brand-text);background:var(--atlas-r-surface);border-radius:14px;margin:10px 0 18px;padding:12px}.atp-h{margin:0 0 8px;font-size:17px;line-height:1.25}.atp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.atp-grid.atp-n1{grid-template-columns:minmax(0,1fr)}.atp-grid.atp-n2{grid-template-columns:repeat(2,minmax(0,1fr))}.atp-grid li{background:var(--atlas-r-surface-2);border-radius:10px;flex-direction:column;gap:1px;min-width:0;padding:7px 8px;display:flex}.atp-k{color:var(--atlas-ink-3);text-transform:uppercase;letter-spacing:.02em;font-size:10.5px;line-height:1.2}.atp-grid b{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;color:var(--atlas-brand-text);font-size:20px;line-height:1.15}.atp-s{color:var(--atlas-ink-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:10.5px;line-height:1.25}.atp-fb{margin:0 0 8px}.atp-fb .sp-fb-track{margin:4px 0 2px}.atp-btn{gap:8px;display:flex}.atp-btn .sp-btn{flex:1.3;min-height:44px;padding:0 10px;font-size:14.5px}.atp-sec{border:1px solid var(--atlas-line);min-height:44px;color:var(--atlas-brand-text);text-align:center;border-radius:12px;flex:1;justify-content:center;align-items:center;padding:0 8px;font-size:14px;font-weight:650;line-height:1.15;display:flex}.atp-offer{color:var(--atlas-ink-2);margin:8px 0 0;font-size:12.5px;line-height:1.35}.atp-tbl{color:var(--atlas-brand-text);margin-top:8px;font-size:13px;font-weight:650;display:inline-block}.atp-bens{border-top:1px solid var(--atlas-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;margin:12px 0 0;padding:12px 0 0;list-style:none;display:grid}.atp-bens li{color:var(--atlas-ink-2);align-items:flex-start;gap:7px;font-size:12.5px;line-height:1.3;display:flex}.atp-bens svg{color:var(--atlas-brand-text);flex:none;margin-top:1px}.atp-bens b{color:var(--atlas-ink);font-weight:650}@media (min-width:640px){.atp{padding:18px 20px}.atp-h{font-size:22px}.atp-grid b{font-size:30px}.atp-k,.atp-s{font-size:12px}.atp-btn{max-width:520px}.atp-bens{grid-template-columns:repeat(4,minmax(0,1fr))}.atp-bens li,.atp-offer{font-size:13.5px}}.atp-live{margin:0 0 12px}.atp-live-px{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.atp-live-v{letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1.1}.atp-live .sp-chg{font-size:15px}.atp-live .sp-asof{margin:4px 0 0}
