.b__prices .prices{display:flex;flex-direction:column;gap:var(--spacing-8)}.b__prices .price-group{display:flex;flex-direction:column;gap:var(--spacing-6)}.b__prices .price-group+.price-group{border-top:1px solid var(--color-4);padding-top:var(--spacing-6)}.b__prices .group-title{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin:0}.b__prices .section{display:flex;flex-direction:column;gap:var(--spacing-3)}.b__prices .section-title{margin:0}.b__prices .table-wrap{background-color:var(--color-1);border:1px solid var(--color-4);border-radius:var(--radius-xl);overflow-x:auto}.b__prices .prices-table{border-collapse:collapse;font-size:1.5rem;min-width:560px;table-layout:fixed;width:100%}.b__prices .prices-table col.col-units{font-weight:600;min-width:80px;width:8%}.b__prices .prices-table col.col-total{width:24%}.b__prices .prices-table col.col-unit{width:22%}.b__prices .prices-table td,.b__prices .prices-table th{border:1px solid var(--color-4);overflow:hidden;padding:var(--spacing-1) var(--spacing-2);text-align:left;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.b__prices .prices-table thead th{background-color:var(--color-7);font-weight:600}.b__prices .prices-table tbody th[scope=row],.b__prices .prices-table thead .col-units{background-color:var(--color-7);font-weight:600;left:0;padding-left:var(--spacing-1);padding-right:var(--spacing-1);position:sticky;z-index:1}.b__prices .prices-table tbody tr:nth-child(2n) td{background-color:var(--color-7)}.b__prices .tag{background-color:var(--color-5);border-radius:var(--radius-s);color:var(--color-0);display:inline-block;font-weight:600;padding:2px var(--spacing-1)}.b__prices .notes{display:flex;flex-direction:column;gap:var(--spacing-1);margin:var(--spacing-6) 0 0;padding-left:var(--spacing-3)}