.p2-cprice{margin:0 0 var(--p2-space-4);min-width:0}.p2-cprice-table{width:100%;max-width:46rem;margin:0 0 var(--p2-space-2);border-collapse:collapse;background:var(--p2-surface);color:var(--p2-ink);border:var(--p2-border-width) solid var(--p2-border);font-size:var(--p2-text-sm)}.p2-cprice-table th,.p2-cprice-table td{padding:var(--p2-space) var(--p2-space-2);border-bottom:var(--p2-border-width) solid var(--p2-border);text-align:left;vertical-align:baseline;overflow-wrap:anywhere}.p2-cprice-table thead th{background:var(--p2-surface-alt);font-size:var(--p2-text-xs);color:var(--p2-ink-muted);font-weight:650}.p2-cprice-table tbody th{font-weight:600}.p2-cprice-table td{font-variant-numeric:tabular-nums}.p2-cprice-table tbody tr:last-child>*{border-bottom:0}.p2-cprice .p2-source a{color:inherit;text-decoration:underline}.p2-cprice .p2-source a:hover{color:var(--p2-brand)}@media (max-width:560px){.p2-cprice-table,.p2-cprice-table tbody,.p2-cprice-table tr,.p2-cprice-table th,.p2-cprice-table td{display:block}.p2-cprice-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.p2-cprice-table tbody tr{padding:var(--p2-space) var(--p2-space-2);border-bottom:var(--p2-border-width) solid var(--p2-border)}.p2-cprice-table tbody tr:last-child{border-bottom:0}.p2-cprice-table tbody th,.p2-cprice-table td{border-bottom:0;padding:2px 0}.p2-cprice-table td{justify-content:space-between;gap:2px var(--p2-space);flex-wrap:wrap;display:flex}.p2-cprice-table td:before{content:attr(data-label);color:var(--p2-ink-muted);font-size:var(--p2-text-xs)}}
