.price-notice p{margin:12px 0 0;font-size:14px;line-height:1.65}
.price-table th:nth-child(2),.price-table th:nth-child(3),.price-table .price-gross,.price-table .price-net{text-align:right;white-space:nowrap}
.price-table .price-gross{color:var(--teal-dark);background:#edf5f1}
.price-table .price-net{font-size:13px;color:var(--muted)}
.price-table .price-quote{text-align:right;color:var(--muted)}
@media(max-width:600px){
 .price-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
 .price-table,.price-table tbody{display:block;width:100%}
 .price-table tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:0;border-bottom:1px solid var(--line)}
 .price-table tbody td{border:0;min-width:0;padding:10px 12px}
 .price-table tbody td:first-child{grid-column:1/-1;padding-bottom:6px}
 .price-table tbody .price-gross,.price-table tbody .price-net{text-align:left;white-space:normal}
 .price-table .price-gross::before,.price-table .price-net::before{content:attr(data-label);display:block;font-size:11px;font-weight:400;color:var(--muted);margin-bottom:4px}
 .price-table .price-quote{grid-column:1/-1;text-align:left}
}
