.qmp-card{margin:18px 0 0;padding:24px;border:1px solid #d9d4cb;background:#f7f4ee;border-radius:18px}.qmp-head{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:28px;align-items:start}.qmp-head h2{margin:5px 0 8px;font-size:clamp(1.45rem,2.5vw,2.2rem)}.qmp-head p{margin:0;max-width:700px;color:#5f5a52;line-height:1.55}.qmp-live{border-left:1px solid #d9d4cb;padding-left:20px;display:flex;flex-direction:column;gap:3px}.qmp-live>span{width:9px;height:9px;border-radius:50%;background:#e02b32;display:block;margin-bottom:6px}.qmp-live b{font-size:2rem;letter-spacing:-.04em}.qmp-live small{color:#6c675f;line-height:1.35}.qmp-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.qmp-row{background:#fff;border:1px solid #e2ddd5;border-radius:14px;padding:16px}.qmp-row-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.qmp-row-head>div{display:flex;flex-direction:column;gap:4px}.qmp-row-head strong{font-size:.95rem}.qmp-row-head span,.qmp-row-foot{font-size:.78rem;color:#6d675f;line-height:1.4}.qmp-row-head>b{font-size:1.25rem;white-space:nowrap}.qmp-bar{height:9px;background:#e9e5de;border-radius:999px;overflow:hidden;margin:14px 0 10px}.qmp-bar span{display:block;height:100%;background:#e02b32;border-radius:inherit}.qmp-meta{display:flex;gap:30px;flex-wrap:wrap;margin-top:18px;padding-top:16px;border-top:1px solid #ddd7ce}.qmp-meta span{display:flex;flex-direction:column;gap:3px;font-size:.82rem;color:#625d55}.qmp-meta b{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#24211d}.qmp-note{font-size:.75rem!important;color:#777168!important;margin-top:16px!important}.qmp-empty{grid-column:1/-1;background:#fff;border:1px solid #e2ddd5;border-radius:14px;padding:16px;color:#625d55}.dark .qmp-card{color:#171717}@media(max-width:720px){.qmp-card{padding:18px}.qmp-head{grid-template-columns:1fr;gap:16px}.qmp-live{border-left:0;border-top:1px solid #d9d4cb;padding:14px 0 0}.qmp-rows{grid-template-columns:1fr}.qmp-row-head{align-items:center}.qmp-meta{gap:14px}.qmp-meta span{width:100%}}
