.TipsOvertimeCalculator_page__bTlvZ,.TipsOvertimeCalculator_page__bTlvZ *{box-sizing:border-box;border-radius:0!important}.TipsOvertimeCalculator_page__bTlvZ{min-width:0;padding:28px 24px 60px}.TipsOvertimeCalculator_context__oN1Ik,.TipsOvertimeCalculator_documentation__ECwWp,.TipsOvertimeCalculator_form___qUK9,.TipsOvertimeCalculator_results__zuCRR{min-width:0;margin:0 0 24px;padding:22px;border:1px solid #1a1a1a;border-top:4px solid #1e5638;background:var(--paper)}.TipsOvertimeCalculator_resultsHeading__X2GiA,.TipsOvertimeCalculator_sectionHeading__toq1Q{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 20px;padding-bottom:12px;border-bottom:3px double #1a1a1a}.TipsOvertimeCalculator_resultsHeading__X2GiA h2,.TipsOvertimeCalculator_sectionHeading__toq1Q,.TipsOvertimeCalculator_sectionHeading__toq1Q h2{font-size:20px;font-weight:800}.TipsOvertimeCalculator_resultsHeading__X2GiA h2,.TipsOvertimeCalculator_sectionHeading__toq1Q h2{margin:0}.TipsOvertimeCalculator_sectionHeading__toq1Q a{flex-shrink:0;font:12px/1.5 var(--mono)}.TipsOvertimeCalculator_fields__9f_sU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 24px}.TipsOvertimeCalculator_fields__9f_sU>*{min-width:0}.TipsOvertimeCalculator_selectLabel__JAUGg{display:grid;gap:8px;font:700 13px/1.6 var(--mono)}.TipsOvertimeCalculator_inputLabel__hgHeY{display:block;margin-bottom:8px;font:700 13px/1.6 var(--mono)}.TipsOvertimeCalculator_moneyWrap__z80Nr input,.TipsOvertimeCalculator_selectLabel__JAUGg select{width:100%;min-height:42px;border:1px solid #1a1a1a;padding:9px 11px;background:#fff;color:#1a1a1a;font:14px/1.4 var(--sans)}.TipsOvertimeCalculator_moneyWrap__z80Nr{position:relative}.TipsOvertimeCalculator_moneyWrap__z80Nr>span{position:absolute;inset:0 auto 0 11px;display:flex;align-items:center;color:var(--muted);font:14px var(--mono);pointer-events:none}.TipsOvertimeCalculator_moneyWrap__z80Nr input{padding-left:27px;font-family:var(--mono)}.TipsOvertimeCalculator_moneyWrap__z80Nr input[aria-invalid=true]{border-color:#a12435}.TipsOvertimeCalculator_fields__9f_sU input[type=checkbox]:focus-visible,.TipsOvertimeCalculator_moneyWrap__z80Nr input:focus-visible,.TipsOvertimeCalculator_selectLabel__JAUGg select:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.TipsOvertimeCalculator_checkboxRow__2T_OO{margin-top:0}.TipsOvertimeCalculator_checkboxRow__2T_OO label{display:flex;align-items:flex-start;gap:10px;font-weight:700;font-size:13px;line-height:1.6}.TipsOvertimeCalculator_checkboxRow__2T_OO input{flex:0 0 auto;width:17px;height:17px;margin:3px 0 0;accent-color:#1e6b47}.TipsOvertimeCalculator_fieldHint__kra4Y,.TipsOvertimeCalculator_fractionNote__aPynO{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.6}.TipsOvertimeCalculator_inputError__CrWA4{margin:6px 0 0;color:#a12435;font:12px/1.5 var(--mono)}.TipsOvertimeCalculator_actionBar__GuAfB{grid-column:1/-1;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:10px;max-width:100%;overflow-x:auto;padding:3px}.TipsOvertimeCalculator_actionBar__GuAfB button{flex:0 0 auto;min-height:42px;padding:9px 13px;border:1px solid #1e6b47;background:#1e6b47;color:#fff;font:500 13px/1.4 var(--sans);white-space:nowrap;cursor:pointer}.TipsOvertimeCalculator_actionBar__GuAfB button:hover{border-color:#18573b;background:#18573b}.TipsOvertimeCalculator_actionBar__GuAfB button:focus-visible{outline:2px solid #1a1a1a;outline-offset:2px}.TipsOvertimeCalculator_contextNote__R5vrx{margin:14px 0 0;color:var(--muted);font:12px/1.6 var(--mono)}.TipsOvertimeCalculator_table__OOK9c{width:100%;border-collapse:collapse;font:12px/1.6 var(--mono)}.TipsOvertimeCalculator_table__OOK9c tr{border-bottom:1px solid var(--rule)}.TipsOvertimeCalculator_table__OOK9c tr:last-child{border-bottom:0}.TipsOvertimeCalculator_table__OOK9c td,.TipsOvertimeCalculator_table__OOK9c th{padding:10px 8px;vertical-align:top}.TipsOvertimeCalculator_table__OOK9c th{color:var(--muted);font-weight:500;text-align:left}.TipsOvertimeCalculator_table__OOK9c td{text-align:right;font-variant-numeric:tabular-nums}.TipsOvertimeCalculator_results__zuCRR .TipsOvertimeCalculator_table__OOK9c td{white-space:nowrap}.TipsOvertimeCalculator_highlight__ELfY2{background:#f9e79f}.TipsOvertimeCalculator_highlight__ELfY2 td,.TipsOvertimeCalculator_highlight__ELfY2 th{font-weight:700;color:#1a1a1a}.TipsOvertimeCalculator_detailNote__3JOMp{margin:0 0 12px;color:var(--muted);font-size:12px;line-height:1.6}.TipsOvertimeCalculator_context__oN1Ik .TipsOvertimeCalculator_table__OOK9c{table-layout:fixed}.TipsOvertimeCalculator_context__oN1Ik .TipsOvertimeCalculator_table__OOK9c th{width:45%;overflow-wrap:break-word}.TipsOvertimeCalculator_context__oN1Ik .TipsOvertimeCalculator_table__OOK9c td{overflow-wrap:break-word}.TipsOvertimeCalculator_resultsHeading__X2GiA{align-items:flex-start}.TipsOvertimeCalculator_formCode__ghcwa{margin:0 0 8px;color:var(--muted);font:11px/1.6 var(--mono)}.TipsOvertimeCalculator_stamp__zCT7K{flex:0 0 auto;padding:8px 10px;border:2px solid #1a1a1a;text-align:center;font:700 11px/1.5 var(--mono)}.TipsOvertimeCalculator_summary__PoeqC{display:grid;gap:8px;margin:0 0 20px;padding:18px;border:1px solid #1a1a1a;border-top:4px solid #1e5638;background:#f9e79f;font:13px/1.6 var(--mono)}.TipsOvertimeCalculator_summary__PoeqC strong{font-size:20px}.TipsOvertimeCalculator_fractionNote__aPynO{margin:8px 0 18px}.TipsOvertimeCalculator_totalCard__ItsbE{padding:18px;border:1px solid #1a1a1a;border-top:4px solid #1e5638;background:#f9e79f}.TipsOvertimeCalculator_totalLabel__jKetI{display:block;font:700 13px/1.6 var(--mono)}.TipsOvertimeCalculator_totalAmount__efccC{display:block;margin-top:8px;font:700 clamp(28px,5vw,48px)/1.1 var(--mono);font-variant-numeric:tabular-nums}.TipsOvertimeCalculator_totalCard__ItsbE>p{margin:14px 0 0;font-size:13px;line-height:1.6}.TipsOvertimeCalculator_echoRows___Pyo8{margin:14px 0 0}.TipsOvertimeCalculator_echoRows___Pyo8>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid rgba(26,26,26,.25)}.TipsOvertimeCalculator_echoRows___Pyo8>div:last-child{border-bottom:0}.TipsOvertimeCalculator_echoRows___Pyo8 dt{color:var(--muted);font:11px/1.6 var(--mono);text-transform:uppercase}.TipsOvertimeCalculator_echoRows___Pyo8 dd{margin:0;font:700 13px/1.6 var(--mono);text-align:right;font-variant-numeric:tabular-nums}.TipsOvertimeCalculator_warning__Q2f3E{margin:0 0 24px;padding:16px 18px;border:1px solid #1a1a1a;border-top:4px solid #1e5638;background:#fdece8;box-shadow:4px 4px 0 #1a1a1a}.TipsOvertimeCalculator_warning__Q2f3E p{margin:0;font:12px/1.65 var(--mono)}.TipsOvertimeCalculator_documentation__ECwWp ul{margin:0;padding-left:22px}.TipsOvertimeCalculator_documentation__ECwWp li{margin:0 0 9px;font-size:13px;line-height:1.6}@media (max-width:700px){.TipsOvertimeCalculator_page__bTlvZ{padding:24px 16px 48px}.TipsOvertimeCalculator_context__oN1Ik,.TipsOvertimeCalculator_documentation__ECwWp,.TipsOvertimeCalculator_form___qUK9,.TipsOvertimeCalculator_results__zuCRR{padding:16px}.TipsOvertimeCalculator_fields__9f_sU{grid-template-columns:1fr;gap:18px}.TipsOvertimeCalculator_resultsHeading__X2GiA,.TipsOvertimeCalculator_sectionHeading__toq1Q{flex-direction:column;gap:10px}.TipsOvertimeCalculator_stamp__zCT7K{align-self:flex-start}.TipsOvertimeCalculator_summary__PoeqC,.TipsOvertimeCalculator_totalCard__ItsbE{padding:14px}.TipsOvertimeCalculator_summary__PoeqC strong{font-size:18px}.TipsOvertimeCalculator_table__OOK9c{font-size:11px}.TipsOvertimeCalculator_table__OOK9c td,.TipsOvertimeCalculator_table__OOK9c th{padding:9px 6px}}@media print{.TipsOvertimeCalculator_context__oN1Ik,.TipsOvertimeCalculator_form___qUK9{display:none!important}.TipsOvertimeCalculator_results__zuCRR{margin:0;padding:8px}.TipsOvertimeCalculator_summary__PoeqC,.TipsOvertimeCalculator_totalCard__ItsbE,.TipsOvertimeCalculator_warning__Q2f3E{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.TipsOvertimeCalculator_totalCard__ItsbE{margin-top:18px}.TipsOvertimeCalculator_gatedSummary__c4uai{margin:0 0 20px;padding:18px;border:1px solid #1a1a1a;border-top:4px solid #1e5638;background:#fdece8;box-shadow:4px 4px 0 #1a1a1a;font:700 20px/1.6 var(--mono)}.TipsOvertimeCalculator_summary__PoeqC strong{overflow-wrap:anywhere}.TipsOvertimeCalculator_tableScroll__2knnF{min-width:0;max-width:100%;overflow-x:auto}.TipsOvertimeCalculator_tableScroll__2knnF .TipsOvertimeCalculator_table__OOK9c{min-width:560px}.TipsOvertimeCalculator_tableScroll__2knnF thead th:not(:first-child){text-align:right}@media print{.TipsOvertimeCalculator_gatedSummary__c4uai{print-color-adjust:exact;-webkit-print-color-adjust:exact}.TipsOvertimeCalculator_tableScroll__2knnF{overflow:visible}.TipsOvertimeCalculator_tableScroll__2knnF .TipsOvertimeCalculator_table__OOK9c{min-width:0}}