.price-table-scroll:focus-visible{box-shadow:var(--focus-ring);outline:none}.price-table-scroll{border:1px solid var(--rule);border-radius:var(--radius-plate);max-width:100%;overflow-x:auto}.price-table-frame{margin:0 0 var(--space-6);position:relative}.price-table{border-collapse:collapse;width:100%;font-family:var(--font-body);font-size:var(--size-body)}.price-table th,.price-table td{padding:var(--space-2) var(--space-3);color:var(--ink);text-align:left;border-bottom:1px solid var(--rule)}.price-table thead th{background:var(--ground);border-bottom:2px solid var(--rule-strong);font-family:var(--font-body);white-space:nowrap;font-weight:700}.price-table tbody th[scope=row]{white-space:normal;min-width:220px;font-weight:700}@media (max-width:599px){.price-table tbody th[scope=row]{min-width:185px}}.price-table-label-text{text-wrap:pretty;display:block}.price-table-scenario{color:var(--ink-muted);font-weight:400;font-size:var(--size-meta);margin-top:2px;display:block}.price-table-marker{color:var(--ink);font-weight:700}.price-table-row--included{background:var(--ground)}.price-table td.price-table-num,.price-table th.price-table-num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.price-calc{margin:0 0 var(--space-8)}.prices-scope-note{margin-top:var(--space-8)}.price-calc-results{gap:var(--space-3);margin:var(--space-4) 0;flex-direction:column;padding:0;list-style:none;display:flex}.price-calc-result{padding:var(--space-4);background:var(--ground);border-radius:var(--radius-plate)}.price-calc-result-label{margin:0 0 var(--space-1);font-weight:700}.price-calc-result-amount{font-variant-numeric:tabular-nums;margin:0;font-weight:700}@media print{.price-table-scroll{border:none;overflow-x:visible}.price-table{font-size:10px}.price-table th,.price-table td{padding:2px 4px}.price-table tbody th[scope=row]{min-width:0}}.price-calc-rates{margin:var(--space-4) 0 0}
