.dpc-market-comparison:empty{display:none}.dpc-market-card{margin:16px 0 0;padding:18px;border:1px solid #d6e7f9;border-radius:15px;background:#fff;box-shadow:0 5px 18px #183c6905;min-width:0}.dpc-market-card__head{display:flex;justify-content:space-between;align-items:center;gap:12px}.dpc-market-card__eyebrow{color:#55738e;font-size:10px}.dpc-market-card h2{margin:4px 0 0;font-size:15px;line-height:1.8;color:#18324e}.dpc-market-card__rank{border-radius:20px;background:#e9f5ef;color:#207449;padding:6px 10px;font-size:11px;font-weight:700;white-space:nowrap}.dpc-market-card__note{font-size:10px;line-height:1.9;color:#75869a;margin:10px 0}.dpc-market-card__ours{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;background:#eef5ff;border:1px solid #d6e5fa;border-radius:10px;padding:12px;font-size:11px;color:#3d6085}.dpc-market-card__ours strong{color:#086af6;font-size:16px}.dpc-market-card__offers{padding:0;margin:10px 0;list-style:none}.dpc-market-card__offers li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 2px;border-bottom:1px solid #edf1f7;font-size:11px;line-height:1.8}.dpc-market-card__position{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#f0f4f9;color:#6a8098;font-size:10px}.dpc-market-card__offers b{font-size:12px;color:#314862;white-space:nowrap}.dpc-market-card__offers li>span:nth-child(2){overflow-wrap:anywhere}.dpc-market-card__more summary{font-size:11px;color:#086af6;cursor:pointer;padding:6px 0}.dpc-market-card footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:12px;align-items:center}.dpc-market-card footer small,.dpc-market-card__footnote{font-size:9px;color:#7c8da0}.dpc-market-card footer a{font-size:11px;color:#086af6;text-decoration:none}.dpc-market-card__footnote{display:block;line-height:1.9;margin-top:8px}.dpc-market-selection{color:#6d8197;font-size:11px;line-height:1.8;margin:12px 0}.dpc-market-comparison [hidden]{display:none}
@media(max-width:479px){.dpc-market-card{padding:14px}.dpc-market-card__head{align-items:flex-start}.dpc-market-card h2{font-size:14px}.dpc-market-card__rank{font-size:10px;white-space:normal;max-width:115px}.dpc-market-card__offers li{grid-template-columns:20px minmax(0,1fr) auto;gap:6px}.dpc-market-card__offers b{font-size:11px}}
