.ClinicPrices-module__Fl-Ooq__card{background-color:var(--color-white);border:2px solid var(--color-border);padding:var(--space-m);gap:var(--space-s);--price-text:.8125rem;--price-head-text:.8125rem;--price-delta-text:.75rem;--price-pad-y:.1875rem;--price-pad-x:.5rem;flex-direction:column;display:flex}.ClinicPrices-module__Fl-Ooq__regular{--price-text:.9375rem;--price-head-text:.9375rem;--price-delta-text:.8125rem;--price-pad-y:.3125rem}.ClinicPrices-module__Fl-Ooq__comfortable{--price-text:1rem;--price-head-text:1rem;--price-delta-text:.875rem;--price-pad-y:.5rem;--price-pad-x:.625rem}.ClinicPrices-module__Fl-Ooq__header{color:var(--color-brand-primary);align-items:center;gap:6px;display:flex}.ClinicPrices-module__Fl-Ooq__heading{color:var(--color-brand-primary);font-size:1.0625rem;font-weight:700}.ClinicPrices-module__Fl-Ooq__groups{gap:var(--space-s) var(--space-m);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:start;display:grid}.ClinicPrices-module__Fl-Ooq__table{border-collapse:collapse;width:100%;font-size:var(--price-text)}.ClinicPrices-module__Fl-Ooq__table thead th{padding:.25rem var(--price-pad-x);font-size:var(--price-head-text);border-bottom:2px solid var(--color-border);color:var(--color-text-primary);text-align:left;font-weight:700}.ClinicPrices-module__Fl-Ooq__table thead .ClinicPrices-module__Fl-Ooq__deltaHead{width:14rem}.ClinicPrices-module__Fl-Ooq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ClinicPrices-module__Fl-Ooq__table thead .ClinicPrices-module__Fl-Ooq__numHead{text-align:right;width:4rem}.ClinicPrices-module__Fl-Ooq__table tbody tr:nth-child(2n){background-color:color-mix(in srgb, var(--color-border) 35%, var(--color-white))}.ClinicPrices-module__Fl-Ooq__table tbody th,.ClinicPrices-module__Fl-Ooq__table tbody td{padding:var(--price-pad-y) var(--price-pad-x);color:var(--color-text-primary);font-weight:400}.ClinicPrices-module__Fl-Ooq__table tbody th{text-align:left}.ClinicPrices-module__Fl-Ooq__num,.ClinicPrices-module__Fl-Ooq__delta{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ClinicPrices-module__Fl-Ooq__table tbody td.ClinicPrices-module__Fl-Ooq__num{font-weight:700}.ClinicPrices-module__Fl-Ooq__table tbody td.ClinicPrices-module__Fl-Ooq__delta{white-space:normal;font-size:var(--price-delta-text);font-weight:700}.ClinicPrices-module__Fl-Ooq__deltaInner{align-items:center;gap:2px;display:inline-flex}.ClinicPrices-module__Fl-Ooq__table tbody td.ClinicPrices-module__Fl-Ooq__above{color:var(--color-error)}.ClinicPrices-module__Fl-Ooq__table tbody td.ClinicPrices-module__Fl-Ooq__below{color:var(--color-success)}.ClinicPrices-module__Fl-Ooq__notice{color:var(--color-text-secondary);margin:0;font-size:.75rem}.ClinicPrices-module__Fl-Ooq__details{border-top:1px solid var(--color-border);padding-top:var(--space-xs)}.ClinicPrices-module__Fl-Ooq__summary{cursor:pointer;color:var(--color-brand-primary);font-size:.8125rem;font-weight:700}.ClinicPrices-module__Fl-Ooq__explanation{gap:var(--space-xs);margin-top:var(--space-xs);color:var(--color-text-secondary);flex-direction:column;font-size:.8125rem;display:flex}.ClinicPrices-module__Fl-Ooq__rowLink{color:inherit;text-decoration:none}.ClinicPrices-module__Fl-Ooq__table tbody tr:hover .ClinicPrices-module__Fl-Ooq__rowLink,.ClinicPrices-module__Fl-Ooq__rowLink:focus-visible{text-decoration:underline}.ClinicPrices-module__Fl-Ooq__cheapestBadge{color:var(--color-success);gap:.375rem;font-weight:700}.ClinicPrices-module__Fl-Ooq__cheapestBadge svg{color:#c9970a;fill:currentColor;fill-opacity:.35}.ClinicPrices-module__Fl-Ooq__table tfoot tr.ClinicPrices-module__Fl-Ooq__feeRow th,.ClinicPrices-module__Fl-Ooq__table tfoot tr.ClinicPrices-module__Fl-Ooq__feeRow td{padding:var(--price-pad-y) var(--price-pad-x);border-top:2px solid var(--color-border);text-align:left;color:var(--color-text-secondary);font-weight:400}.ClinicPrices-module__Fl-Ooq__table tfoot tr.ClinicPrices-module__Fl-Ooq__feeRow th.ClinicPrices-module__Fl-Ooq__feeNote{text-align:right}.ClinicPrices-module__Fl-Ooq__table tfoot tr.ClinicPrices-module__Fl-Ooq__feeRow td.ClinicPrices-module__Fl-Ooq__num{text-align:right;font-weight:700}.ClinicPrices-module__Fl-Ooq__feeMark{color:var(--color-text-secondary);cursor:help;font-weight:400}@media (max-width:40rem){.ClinicPrices-module__Fl-Ooq__card{padding:var(--space-s)}.ClinicPrices-module__Fl-Ooq__table thead tr,.ClinicPrices-module__Fl-Ooq__table tbody tr{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.ClinicPrices-module__Fl-Ooq__table thead th,.ClinicPrices-module__Fl-Ooq__table tbody td.ClinicPrices-module__Fl-Ooq__num{padding-left:var(--space-xs)}.ClinicPrices-module__Fl-Ooq__table thead tr{border-bottom:2px solid var(--color-border);align-items:end}.ClinicPrices-module__Fl-Ooq__table thead th{border-bottom:0;font-size:.9375rem}.ClinicPrices-module__Fl-Ooq__table thead .ClinicPrices-module__Fl-Ooq__deltaHead{display:none}.ClinicPrices-module__Fl-Ooq__table tbody tr{grid-template-areas:"name price""label label"}.ClinicPrices-module__Fl-Ooq__table tbody th,.ClinicPrices-module__Fl-Ooq__table tbody td{display:block}.ClinicPrices-module__Fl-Ooq__table tbody th[scope=row]{grid-area:name;padding-bottom:0}.ClinicPrices-module__Fl-Ooq__table tbody td.ClinicPrices-module__Fl-Ooq__num{grid-area:price;padding-bottom:0}.ClinicPrices-module__Fl-Ooq__table tbody td.ClinicPrices-module__Fl-Ooq__delta{text-align:left;grid-area:label;padding-top:0}.ClinicPrices-module__Fl-Ooq__table tbody td.ClinicPrices-module__Fl-Ooq__delta:empty{display:none}}
