.rp-price-matrix{margin-block:var(--rp-space-6,2rem);font-family:inherit}.rp-price-matrix[hidden]{display:none}.rp-price-matrix__heading{margin:0 0 var(--rp-space-4,1rem);font-size:var(--rp-font-size-base,1rem);font-weight:700}.rp-price-matrix__scroll{overflow-x:auto;border:1px solid var(--rp-color-border,#ddd);border-radius:var(--rp-radius-md,.75rem)}.rp-price-matrix table{width:100%;margin:0;border:0;border-collapse:collapse;table-layout:fixed}.rp-price-matrix th,.rp-price-matrix td{padding:.85rem .65rem;border:0;border-right:1px solid var(--rp-color-border,#ddd);border-bottom:1px solid var(--rp-color-border,#ddd);text-align:center;vertical-align:middle}.rp-price-matrix tr:last-child th,.rp-price-matrix tr:last-child td{border-bottom:0}.rp-price-matrix th:last-child,.rp-price-matrix td:last-child{border-right:0}.rp-price-matrix thead th{color:var(--rp-color-surface,#fff);background-color:var(--rp-color-text,#202124);font-size:var(--rp-font-size-sm,.875rem)}.rp-price-matrix thead th:nth-child(2){color:var(--rp-color-surface,#fff);background-color:var(--rp-color-text,#202124)}.rp-price-matrix tbody th{font-weight:500}.rp-price-matrix__price{width:100%;padding:.35rem;color:inherit;background:transparent;border:0;border-radius:var(--rp-radius-sm,.375rem);font:inherit;font-weight:600;cursor:pointer}.rp-price-matrix td:nth-child(2) .rp-price-matrix__price{color:var(--rp-color-primary,#e30613)}.rp-price-matrix__price:hover,.rp-price-matrix__price[aria-pressed="true"]{color:#fff!important;background:var(--rp-color-primary,#e30613)}.rp-price-matrix__price:focus-visible{outline:3px solid color-mix(in srgb,var(--rp-color-primary,#e30613) 40%,transparent);outline-offset:2px}.rp-price-matrix__note{margin:.75rem 0 0;color:var(--rp-color-muted,#666);font-size:var(--rp-font-size-xs,.75rem)}.rp-price-matrix__status{min-height:1.5em;margin:.5rem 0 0;color:var(--rp-color-primary,#e30613);font-size:var(--rp-font-size-sm,.875rem);font-weight:600}@media(max-width:767px){.rp-price-matrix table{min-width:34rem}.rp-price-matrix th,.rp-price-matrix td{padding:.7rem .5rem}}
