
.amf-p211-chart-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:18px 18px 14px;box-shadow:0 8px 24px rgba(15,23,42,.05);margin:18px 0 24px;overflow:hidden}
.amf-p211-chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}
.amf-p211-chart-head h3{margin:0;color:#0f172a;font-size:16px;font-weight:800}
.amf-p211-chart-head p{margin:4px 0 0;color:#64748b;font-size:12px}
.amf-p211-chart-badge{white-space:nowrap;background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;letter-spacing:.04em}
.amf-p211-chart-summary{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 12px}
.amf-p211-chip{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:8px 10px;min-width:130px}
.amf-p211-chip span{display:block;color:#64748b;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}
.amf-p211-chip strong{display:block;color:#0f172a;font-size:15px;margin-top:2px}
.amf-p211-chart-wrap{width:100%;overflow-x:auto;overflow-y:hidden;border-radius:14px;background:linear-gradient(180deg,#f8fbff 0%,#fff 100%);border:1px solid #e5edf8}
.amf-p211-chart-svg{display:block;width:100%;min-width:620px;height:auto;aspect-ratio:1100/340}
.amf-p211-grid{stroke:#dbeafe;stroke-width:1}
.amf-p211-axis{fill:#64748b;font-size:22px;font-weight:600}
.amf-p211-line{fill:none;stroke:#2563eb;stroke-width:7;stroke-linecap:round;stroke-linejoin:round}
.amf-p211-area{fill:url(#amfP211Area)}
.amf-p211-point{fill:#fff;stroke:#2563eb;stroke-width:5}
.amf-p211-value{fill:#0f172a;font-size:20px;font-weight:800}
.amf-p211-label{fill:#475569;font-size:20px;font-weight:700}
.amf-p211-empty{padding:44px 16px;text-align:center;color:#64748b;font-size:13px}

@media(max-width:720px){.amf-p211-chart-card{padding:14px 12px;border-radius:14px}.amf-p211-chart-head{flex-direction:column}.amf-p211-chart-badge{align-self:flex-start}.amf-p211-chip{min-width:calc(50% - 4px);flex:1}.amf-p211-chart-svg{min-width:560px}}
