#turkurahtiBottomPrice .price-breakdown{width:100%;border-collapse:collapse;table-layout:auto}#turkurahtiBottomPrice .price-breakdown th{font-weight:400;text-align:left}#turkurahtiBottomPrice .price-breakdown th,#turkurahtiBottomPrice .price-breakdown td{padding:9px 0;vertical-align:top;border-bottom:1px solid #e4ebf3}#turkurahtiBottomPrice .price-breakdown td{padding-left:24px;text-align:right;white-space:nowrap;font-weight:600}#turkurahtiBottomPrice .price-breakdown small{display:block;margin-top:3px;max-width:38em;font-size:.85em;color:#52677d;font-weight:400}#turkurahtiBottomPrice .price-breakdown tfoot th,#turkurahtiBottomPrice .price-breakdown tfoot td{font-size:1.15em;font-weight:700;border-bottom:0;border-top:2px solid #c7d5e5;padding-top:14px}#turkurahtiBottomPrice .price-breakdown-note{color:#52677d;font-size:.9em}@media(max-width:500px){#turkurahtiBottomPrice .price-breakdown td{padding-left:10px}#turkurahtiBottomPrice .price-breakdown small{max-width:22em}}

/* Laskutustavan valintapainikkeet: yleinen 100 % input-leveys ei koske näitä. */
#invoiceOptions>label.check{display:flex;align-items:center;justify-content:flex-start;gap:10px;max-width:100%;margin:0 0 14px;font-weight:400}
#invoiceOptions>label.check>input[type=radio]{display:inline-block;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px;flex:0 0 18px;margin:0!important;padding:0!important;accent-color:#1765ba}
