.bzAT4q_workspace{padding-bottom:164px}.bzAT4q_introBar{border-left:3px solid var(--blue-ink,#304954);background:var(--blue-soft,#e5edf0);color:var(--ink,#302c30);justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:15px 20px;font-size:13px;display:flex}.bzAT4q_introBar p,.bzAT4q_introBar a{align-items:center;gap:9px;display:flex}.bzAT4q_introBar p svg{color:var(--blue-ink,#304954)}.bzAT4q_introBar a{color:var(--ink,#302c30);text-decoration:none}.bzAT4q_introBar>span{color:var(--blue-ink,#304954);font-size:12px;font-weight:650}.bzAT4q_introBar a:hover{text-underline-offset:3px;text-decoration:underline}.bzAT4q_sheetActions{justify-content:space-between;align-items:center;gap:20px;margin-bottom:17px;display:flex}.bzAT4q_sheetActions>p{color:var(--muted,#655d64);font-size:15px}.bzAT4q_clearButton{color:var(--muted,#655d64);text-underline-offset:4px;background:0 0;border:0;padding:10px 0;font-size:13px;text-decoration:underline}.bzAT4q_clearButton:hover{color:var(--burgundy,#602d3e)}.bzAT4q_sheet{background:var(--surface,#fff);border:1px solid var(--line,#cec3c8);overflow:hidden;box-shadow:0 20px 54px #302c3012}.bzAT4q_details,.bzAT4q_payRules,.bzAT4q_weekSection{border-bottom:1px solid var(--line,#cec3c8);padding:34px 38px}.bzAT4q_payRules{background:linear-gradient(110deg,#fbf7f8,#fff 68%)}.bzAT4q_crewSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:28px;list-style:none;display:flex}.bzAT4q_crewSummary::-webkit-details-marker{display:none}.bzAT4q_crewSummaryCopy{flex-direction:column;gap:7px;display:flex}.bzAT4q_crewSummaryCopy .bzAT4q_eyebrow{margin:0}.bzAT4q_crewSummaryCopy>h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:25px;font-weight:620;line-height:1.2}.bzAT4q_crewSummaryCopy>span:last-child{color:var(--muted,#655d64);font-size:13px;line-height:1.6}.bzAT4q_crewToggle{min-height:42px;color:var(--burgundy,#602d3e);border:1px solid #c8aeb8;flex-shrink:0;align-items:center;gap:9px;padding:8px 13px;font-size:12px;font-weight:650;transition:background .16s,border-color .16s;display:inline-flex}.bzAT4q_crewSummary:hover .bzAT4q_crewToggle{border-color:var(--burgundy,#602d3e);background:#fff}.bzAT4q_crewToggle svg{transition:transform .18s}.bzAT4q_crewDetails[open] .bzAT4q_crewToggle svg{transform:rotate(45deg)}.bzAT4q_crewOpen,.bzAT4q_crewDetails[open] .bzAT4q_crewClosed{display:none}.bzAT4q_crewDetails[open] .bzAT4q_crewOpen{display:inline}.bzAT4q_crewContent{padding-top:24px;animation:.2s both bzAT4q_reveal}.bzAT4q_cardNotes{max-width:760px;margin-top:22px}.bzAT4q_cardNotes small,.bzAT4q_weekStart small{color:var(--muted,#655d64);font-size:11px;font-weight:400}.bzAT4q_weekStart{flex-direction:column;gap:7px;min-width:190px;font-size:12px;font-weight:650;display:flex}.bzAT4q_weekStart input{min-height:42px;color:var(--ink,#302c30);background:#fff;border:1px solid #b8aab1;border-radius:2px;padding:8px 11px;font-size:14px}.bzAT4q_weekStart input:focus{border-color:var(--burgundy,#602d3e);outline:0;box-shadow:0 0 0 3px #602d3e1f}.bzAT4q_payRuleSummary{cursor:pointer;justify-content:space-between;align-items:center;gap:28px;list-style:none;display:flex}.bzAT4q_payRuleSummary::-webkit-details-marker{display:none}.bzAT4q_payRuleSummaryCopy{flex-direction:column;gap:7px;display:flex}.bzAT4q_payRuleSummaryCopy .bzAT4q_eyebrow{margin:0}.bzAT4q_payRuleSummaryCopy>h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:25px;font-weight:620;line-height:1.2}.bzAT4q_payRuleSummaryCopy>span:last-child{color:var(--muted,#655d64);font-size:13px;line-height:1.6}.bzAT4q_payRuleToggle{min-height:42px;color:var(--burgundy,#602d3e);border:1px solid #c8aeb8;flex-shrink:0;align-items:center;gap:9px;padding:8px 13px;font-size:12px;font-weight:650;transition:background .16s,border-color .16s;display:inline-flex}.bzAT4q_payRuleSummary:hover .bzAT4q_payRuleToggle{border-color:var(--burgundy,#602d3e);background:#fff}.bzAT4q_payRuleToggle svg{transition:transform .18s}.bzAT4q_payRuleDetails[open] .bzAT4q_payRuleToggle svg{transform:rotate(45deg)}.bzAT4q_payRuleOpen,.bzAT4q_payRuleDetails[open] .bzAT4q_payRuleClosed{display:none}.bzAT4q_payRuleDetails[open] .bzAT4q_payRuleOpen{display:inline}.bzAT4q_payRuleContent{padding-top:25px;animation:.2s both bzAT4q_reveal}.bzAT4q_sectionTitle{margin-bottom:22px}.bzAT4q_sectionTitle h2{font-family:var(--font-display);letter-spacing:-.035em;font-size:25px;font-weight:620;line-height:1.2}.bzAT4q_sectionTitle>p:not(.bzAT4q_eyebrow){color:var(--muted,#655d64);margin-top:8px;font-size:13px;line-height:1.6}.bzAT4q_eyebrow{color:var(--burgundy,#602d3e);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700;line-height:1.4}.bzAT4q_identityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:21px 25px;display:grid}.bzAT4q_field{flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:600;display:flex}.bzAT4q_field>span{line-height:1.4}.bzAT4q_field input,.bzAT4q_field textarea{background:var(--surface,#fff);width:100%;min-width:0;min-height:46px;color:var(--ink,#302c30);border:1px solid #b8aab1;border-radius:2px;padding:10px 12px;font-size:14px;font-weight:400;transition:border-color .16s,box-shadow .16s,background .16s}.bzAT4q_field select{background:var(--surface,#fff);width:100%;min-width:0;min-height:46px;color:var(--ink,#302c30);border:1px solid #b8aab1;border-radius:2px;padding:10px 12px;font-size:14px;font-weight:400}.bzAT4q_field textarea{resize:vertical;min-height:96px}.bzAT4q_field input:hover,.bzAT4q_field textarea:hover{background:#fffdfd;border-color:#806272}.bzAT4q_field input:focus,.bzAT4q_field textarea:focus,.bzAT4q_field select:focus{border-color:var(--burgundy,#602d3e);outline:0;box-shadow:0 0 0 3px #602d3e1f}.bzAT4q_optional{color:var(--muted,#655d64);font-weight:400}.bzAT4q_rateLine{grid-template-columns:auto minmax(140px,220px) 1fr;align-items:end;gap:28px;display:grid}.bzAT4q_rateBasis{border:1px solid var(--line,#cec3c8);background:var(--paper,#fcfbfa);gap:0;padding:3px;display:flex}.bzAT4q_rateBasis button{min-height:42px;color:var(--muted,#655d64);white-space:nowrap;background:0 0;border:0;padding:8px 14px;font-size:13px;font-weight:600;transition:background .16s,color .16s}.bzAT4q_rateBasis button:hover{color:var(--burgundy,#602d3e)}.bzAT4q_rateBasis button[aria-pressed=true]{background:var(--burgundy,#602d3e);color:#fff}.bzAT4q_rateHint{max-width:340px;color:var(--muted,#655d64);align-self:end;padding-bottom:3px;font-size:12px;line-height:1.6}.bzAT4q_moneyInput{align-items:center;display:flex;position:relative}.bzAT4q_moneyInput>span{color:var(--muted,#655d64);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.bzAT4q_moneyInput input{font-variant-numeric:tabular-nums;padding-left:27px}.bzAT4q_agreementDetails{border-top:1px solid #ded6d9;margin-top:25px;padding-top:17px}.bzAT4q_allowanceDetails{border-top:1px solid #ded6d9;margin-top:16px;padding-top:17px}.bzAT4q_agreementDetails>summary,.bzAT4q_allowanceDetails>summary{min-height:44px;color:var(--burgundy,#602d3e);padding-block:11px;font-size:13px;font-weight:650}.bzAT4q_agreementDetails>summary:hover,.bzAT4q_allowanceDetails>summary:hover{text-underline-offset:4px;text-decoration:underline}.bzAT4q_agreementDetails>summary>span,.bzAT4q_allowanceDetails>summary>span{color:var(--muted,#655d64);padding-left:10px;font-weight:400}.bzAT4q_agreementBody{padding-top:15px;animation:.2s both bzAT4q_reveal}.bzAT4q_allowanceBody{padding:14px 0 2px;animation:.2s both bzAT4q_reveal}.bzAT4q_contractNote{max-width:740px;color:var(--muted,#655d64);margin-bottom:22px;font-size:13px;line-height:1.65}.bzAT4q_contractNote a{color:var(--burgundy,#602d3e);text-underline-offset:3px;font-weight:650;text-decoration:underline}.bzAT4q_ruleBlock+.bzAT4q_ruleBlock{border-top:1px solid #ded6d9;margin-top:20px;padding-top:20px}.bzAT4q_checkbox{align-items:start;gap:10px;font-size:13px;line-height:1.5;display:flex}.bzAT4q_checkbox input,.bzAT4q_nextDay input{width:17px;height:17px;accent-color:var(--burgundy,#602d3e);flex-shrink:0;margin:2px 0 0}.bzAT4q_ruleFields{grid-template-columns:repeat(3,minmax(0,220px));gap:18px;margin:18px 0 12px;display:grid}.bzAT4q_ruleExplanation{max-width:740px;color:var(--muted,#655d64);font-size:12px;line-height:1.65}.bzAT4q_thresholdWarning{color:#553d23;background:#fff6e7;border-left:3px solid #a36a28;max-width:740px;padding:12px 15px;font-size:12px;line-height:1.6}.bzAT4q_thresholdWarning strong{color:#704916;margin-bottom:3px;display:block}.bzAT4q_allowanceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px 20px;margin-top:18px;display:grid}.bzAT4q_weekHeading{justify-content:space-between;align-items:end;gap:28px;display:flex}.bzAT4q_weekHeading .bzAT4q_sectionTitle{margin-bottom:0}.bzAT4q_weekTools{align-items:end;gap:25px;display:flex}.bzAT4q_weekProgress{width:min(240px,35%);color:var(--muted,#655d64);text-align:right;flex-shrink:0;padding-bottom:4px;font-size:12px}.bzAT4q_weekProgress>span{margin-bottom:9px;display:block}.bzAT4q_progressTrack{background:var(--blush,#eadde1);height:5px;overflow:hidden}.bzAT4q_progressTrack>span{background:var(--burgundy,#602d3e);height:100%;transition:width .3s;display:block}.bzAT4q_tableFrame{border:1px solid #cfc2c8;margin-top:25px;overflow:hidden}.bzAT4q_timeTable{border-collapse:collapse;table-layout:fixed;width:100%}.bzAT4q_timeTable th{background:var(--burgundy,#602d3e);color:#fff;letter-spacing:.015em;text-align:left;border-bottom:3px solid #d6b17a;border-right:1px solid #ffffff2e;padding:13px 9px;font-size:11px;font-weight:650}.bzAT4q_timeTable th:first-child{width:17%}.bzAT4q_timeTable th:last-child{text-align:right;border-right:0;width:15%}.bzAT4q_timeTable th:nth-child(6){width:11%}.bzAT4q_timeTable td{vertical-align:top;border-bottom:1px solid #d8cfd3;border-right:1px solid #e4dce0;padding:13px 8px;font-size:12px}.bzAT4q_timeTable td:last-child{border-right:0}.bzAT4q_timeTable tr:last-child td{border-bottom:0}.bzAT4q_timeTable tbody tr:not(.bzAT4q_detailRow):nth-child(2n){background:#fcf8f9}.bzAT4q_timeTable td>input{width:100%;min-width:0;min-height:40px;color:var(--ink,#302c30);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-bottom-color:#d8cfd3;border-radius:2px;padding:6px 4px;font-size:12px;transition:border-color .16s,background .16s,box-shadow .16s}.bzAT4q_timeTable td>input:hover{background:#fff;border-color:#b8aab1}.bzAT4q_timeTable td>input:focus{border-color:var(--burgundy,#602d3e);background:#fff;outline:0;box-shadow:0 0 0 2px #602d3e1a}.bzAT4q_timeTable td>input::placeholder{color:var(--muted,#655d64);opacity:1}.bzAT4q_nextDay{color:var(--muted,#655d64);cursor:pointer;align-items:center;gap:5px;margin-top:7px;font-size:11px;display:flex}.bzAT4q_nextDay input{width:14px;height:14px;margin:0}.bzAT4q_hoursInput{text-align:center;font-weight:650}.bzAT4q_hoursType{color:var(--muted,#655d64);text-align:center;margin-top:6px;font-size:10px;display:block}.bzAT4q_payCell{text-align:right}.bzAT4q_payCell output{font-variant-numeric:tabular-nums;min-height:40px;font-size:13px;font-weight:650;line-height:40px;display:block}.bzAT4q_payCell>button{min-height:32px;color:var(--burgundy,#602d3e);background:0 0;border:0;align-items:center;gap:5px;padding:5px 0 4px 8px;font-size:11px;font-weight:650;display:inline-flex}.bzAT4q_payCell>button:hover{text-underline-offset:3px;text-decoration:underline}.bzAT4q_invalidRow{background:#fff2ef!important}.bzAT4q_detailRow>td{background:#f7eff2;border:0;padding:0!important}.bzAT4q_dayDetails{border-left:3px solid var(--burgundy,#602d3e);padding:22px 24px 24px;animation:.2s both bzAT4q_reveal}.bzAT4q_dayDetailHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.bzAT4q_dayDetailHeader h3{font-family:var(--font-display);letter-spacing:-.02em;font-size:17px}.bzAT4q_dayDetailHeader p{color:var(--muted,#655d64);margin-top:4px;font-size:11px}.bzAT4q_removeDay{color:#8d302c;text-underline-offset:3px;background:0 0;border:0;padding:5px 0;font-size:11px;text-decoration:underline}.bzAT4q_dayDetailFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 20px;margin-bottom:17px;display:grid}.bzAT4q_dayDetailFields .bzAT4q_field,.bzAT4q_secondMealFields .bzAT4q_field{font-size:12px}.bzAT4q_inputHint{color:var(--muted,#655d64);font-size:11px;font-weight:400;line-height:1.5}.bzAT4q_paidMeal{grid-column:1/-1}.bzAT4q_payCategoryBlock{background:#ffffff9e;border:1px solid #dfd3d8;margin:4px 0 17px;padding:15px 17px 17px}.bzAT4q_payCategoryHeading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:13px;display:flex}.bzAT4q_payCategoryHeading h4{color:var(--burgundy,#602d3e);font-size:12px;font-weight:700}.bzAT4q_payCategoryHeading span{color:var(--muted,#655d64);font-size:10px}.bzAT4q_payCategoryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 17px;display:grid}.bzAT4q_payCategoryGrid .bzAT4q_field{font-size:11px}.bzAT4q_payCategoryGrid .bzAT4q_field input{min-height:40px}.bzAT4q_secondMeal{background:#fff9;border-top:1px solid #dccbd1;border-bottom:1px solid #dccbd1;margin:0 0 18px;padding:13px 15px}.bzAT4q_secondMealHeading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.bzAT4q_secondMealHeading h4{color:var(--burgundy,#602d3e);font-size:12px;font-weight:700}.bzAT4q_secondMealFields{grid-template-columns:repeat(2,minmax(0,220px));gap:16px 20px;margin-bottom:8px;display:grid}.bzAT4q_addMeal{min-height:38px;color:var(--burgundy,#602d3e);background:#fff;border:1px solid #c8aeb8;align-items:center;gap:7px;margin-bottom:18px;padding:6px 11px;font-size:12px;font-weight:650;transition:background .16s,border-color .16s;display:inline-flex}.bzAT4q_addMeal:hover{border-color:var(--burgundy,#602d3e);background:#fbf5f7}.bzAT4q_addMeal span{color:var(--muted,#655d64);margin-left:3px;font-size:11px;font-weight:400}.bzAT4q_calculationDetail{color:#51454d;margin-top:12px;font-size:12px}.bzAT4q_errors{color:#8d302c;background:#f7e8e5;border:1px solid #dfbdb8;margin-top:15px;padding:13px 17px;font-size:12px}.bzAT4q_errors p+p{margin-top:6px}.bzAT4q_detailRow .bzAT4q_errors{margin:0}.bzAT4q_rowHints{color:var(--muted,#655d64);padding:10px 18px;font-size:12px}.bzAT4q_rowHints p+p{margin-top:6px}.bzAT4q_longDayAlert{color:#553d23;background:#fff6e7;border-left:4px solid #a36a28;flex-direction:column;gap:5px;margin:10px 14px;padding:13px 16px;font-size:12px;line-height:1.6;display:flex}.bzAT4q_longDayAlert strong{color:#704916;font-size:13px}.bzAT4q_longDayAlert a{color:#60402b;text-underline-offset:3px;font-weight:700;text-decoration:underline}.bzAT4q_tableFooter{justify-content:space-between;align-items:start;gap:20px;margin-top:17px;display:flex}.bzAT4q_tableFooter p{max-width:580px;color:var(--muted,#655d64);font-size:12px;line-height:1.65}.bzAT4q_addDay{min-height:42px;color:var(--burgundy,#602d3e);white-space:nowrap;background:#fff;border:1px solid #c8aeb8;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:650;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.bzAT4q_addDay:hover:not(:disabled){border-color:var(--burgundy,#602d3e);background:#fbf5f7;transform:translateY(-1px)}.bzAT4q_totalStrip{background:var(--burgundy,#602d3e);color:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:29px 38px 31px;display:grid;position:relative}.bzAT4q_totalStrip:before{content:"";background:#d6b17a;height:4px;position:absolute;top:0;left:0;right:0}.bzAT4q_totalStrip>div{flex-direction:column;gap:5px;min-width:0;display:flex}.bzAT4q_totalStrip>div:last-child{text-align:right}.bzAT4q_totalStrip span{color:#f0e3e8;font-size:12px}.bzAT4q_totalStrip strong{overflow-wrap:anywhere;font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(26px,2.8vw,38px);font-weight:620;line-height:1.25}.bzAT4q_totalStrip strong small{color:#f0e3e8;letter-spacing:0;font-size:13px;font-weight:400}.bzAT4q_summaryNote{color:var(--muted,#655d64);padding:15px 38px;font-size:12px;line-height:1.7}.bzAT4q_invoiceSection{border:1px solid var(--line,#cec3c8);background:linear-gradient(140deg,#fff 0%,#fbf7f8 100%);margin-top:34px;padding:34px 38px 30px;scroll-margin-top:28px;box-shadow:0 16px 42px #302c300d}.bzAT4q_invoiceHeading{max-width:680px;margin-bottom:25px}.bzAT4q_invoiceHeading h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:27px;font-weight:620;line-height:1.2}.bzAT4q_invoiceHeading>p{color:var(--muted,#655d64);margin-top:9px;font-size:13px;line-height:1.65}.bzAT4q_invoiceForm{grid-template-columns:minmax(0,1.5fr) minmax(280px,.85fr);align-items:start;gap:28px;display:grid}.bzAT4q_invoiceFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 18px;display:grid}.bzAT4q_invoiceFields .bzAT4q_field{font-size:12px}.bzAT4q_invoiceFields .bzAT4q_field input,.bzAT4q_invoiceFields .bzAT4q_field select{min-height:42px;font-size:13px}.bzAT4q_invoiceFields .bzAT4q_field textarea{min-height:72px;font-size:13px}.bzAT4q_invoiceWide{grid-column:1/-1}.bzAT4q_taxConfirm{background:#f4edef;grid-column:1/-1;padding:12px 14px}.bzAT4q_useAdvance{color:var(--burgundy,#602d3e);text-underline-offset:3px;background:0 0;border:0;grid-column:1/-1;justify-self:start;margin-top:-10px;font-size:11px;font-weight:650;text-decoration:underline}.bzAT4q_invoiceSummary{background:#fff;border-top:4px solid #d6b17a;padding:21px 22px 18px;box-shadow:0 8px 26px #302c300d}.bzAT4q_invoiceSummaryHeader{color:var(--burgundy,#602d3e);letter-spacing:.11em;justify-content:space-between;align-items:center;font-size:10px;font-weight:750;display:flex}.bzAT4q_invoiceSummaryHeader strong{letter-spacing:0;background:#f4edef;padding:5px 8px;font-size:11px}.bzAT4q_invoiceSummary>p:first-of-type{color:var(--muted,#655d64);margin:13px 0 15px;font-size:11px;line-height:1.55}.bzAT4q_invoiceSummary dl{margin:0}.bzAT4q_invoiceSummary dl>div{border-bottom:1px solid #eee7e9;justify-content:space-between;gap:16px;padding:8px 0;font-size:12px;display:flex}.bzAT4q_invoiceSummary dt{color:var(--muted,#655d64)}.bzAT4q_invoiceSummary dd{font-variant-numeric:tabular-nums;font-weight:650}.bzAT4q_invoiceSummary .bzAT4q_invoiceSubtotal{color:var(--ink,#302c30);border-top:1px solid #cfc2c8;margin-top:3px;font-weight:700}.bzAT4q_invoiceSummary .bzAT4q_invoiceBalance{background:var(--blue-soft,#e5edf0);color:var(--burgundy,#602d3e);border:0;margin:12px -11px 0;padding:13px 11px;font-size:14px;font-weight:750}.bzAT4q_invoiceSummary .bzAT4q_invoiceBalance dd{font-size:18px}.bzAT4q_invoiceSummary .bzAT4q_invoiceExclusion{color:var(--muted,#655d64);margin:13px 0 0;font-size:10px;line-height:1.5}.bzAT4q_invoiceTaxNote{color:#51454d;background:#f4edef;border-left:3px solid #8b6b76;margin-top:20px;padding:13px 16px;font-size:11px;line-height:1.65}.bzAT4q_invoiceTaxNote a{color:var(--burgundy,#602d3e);text-underline-offset:3px;font-weight:650;text-decoration:underline}.bzAT4q_invoiceErrors{color:#80332d;background:#fff4f1;border:1px solid #dfbdb8;margin-top:18px;padding:13px 17px;font-size:12px;line-height:1.55}.bzAT4q_invoiceErrors ul{margin:6px 0 0;padding-left:19px}.bzAT4q_invoiceActions{justify-content:space-between;align-items:center;gap:20px;margin-top:20px;display:flex}.bzAT4q_invoiceActions>p{max-width:580px;color:var(--muted,#655d64);font-size:11px;line-height:1.55}.bzAT4q_invoiceActions button{flex-shrink:0}.bzAT4q_invoiceSection>.bzAT4q_downloadStatus,.bzAT4q_invoiceSection>.bzAT4q_downloadError{margin-top:12px}.bzAT4q_downloadDock{z-index:50;padding:13px 24px calc(13px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-top:1px solid #d8cbd0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 36px #302c3017}.bzAT4q_downloadDockInner{justify-content:space-between;align-items:center;gap:28px;width:min(100%,1160px);margin:0 auto;display:flex}.bzAT4q_downloadDockCopy{min-width:0}.bzAT4q_downloadState{color:var(--burgundy,#602d3e);font-size:14px;font-weight:700}.bzAT4q_downloadDockCopy>p:not(.bzAT4q_downloadState){color:var(--muted,#655d64);margin-top:4px;font-size:12px;line-height:1.5}.bzAT4q_downloadDockInner>button{flex-shrink:0;justify-content:center;min-width:230px}.bzAT4q_downloadStatus,.bzAT4q_downloadError{padding-top:5px;font-size:12px;line-height:1.45}.bzAT4q_downloadStatus a{color:var(--burgundy,#602d3e);text-underline-offset:3px;margin-left:5px;font-weight:700;text-decoration:underline}.bzAT4q_downloadError{color:#8d302c}.bzAT4q_downloadStatus{color:#31563a}.bzAT4q_clearPrompt{background:#fff8eb;border:1px solid #dfcfab;border-left:4px solid #9b6d31;margin-bottom:20px;padding:20px;font-size:13px}.bzAT4q_clearPrompt>div{gap:20px;margin-top:14px;display:flex}@keyframes bzAT4q_reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1280px){.bzAT4q_timeTable td>input{padding:7px 5px;font-size:13px}}@media (max-width:1050px){.bzAT4q_rateLine{grid-template-columns:auto 1fr;gap:20px}.bzAT4q_rateHint{grid-column:1/-1;max-width:none}.bzAT4q_details,.bzAT4q_payRules,.bzAT4q_weekSection{padding-inline:26px}.bzAT4q_crewContent,.bzAT4q_payRuleContent,.bzAT4q_payRuleContent{padding-top:22px}.bzAT4q_timeTable td{padding-inline:4px}.bzAT4q_timeTable th{padding-inline:6px;font-size:10px}}@media (max-width:800px){.bzAT4q_introBar{flex-direction:column;align-items:start;gap:12px}.bzAT4q_sheetActions>p{display:none}.bzAT4q_sheetActions{justify-content:flex-end}.bzAT4q_identityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bzAT4q_weekHeading{align-items:start}.bzAT4q_weekTools{justify-content:space-between;width:100%}.bzAT4q_weekProgress{width:min(240px,45%);padding-top:6px}.bzAT4q_allowanceGrid,.bzAT4q_payCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.bzAT4q_invoiceSection{padding-inline:26px}.bzAT4q_invoiceForm{grid-template-columns:1fr}.bzAT4q_invoiceSummary{max-width:none}.bzAT4q_tableFrame{border:0;overflow:visible}.bzAT4q_timeTable,.bzAT4q_timeTable tbody,.bzAT4q_timeTable tr,.bzAT4q_timeTable td{width:100%;display:block}.bzAT4q_timeTable thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.bzAT4q_timeTable tr:not(.bzAT4q_detailRow){border:1px solid var(--line,#cec3c8);border-top:3px solid var(--burgundy,#602d3e);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin-top:0;padding:23px 18px;display:grid;box-shadow:0 6px 18px #302c300a;background:#fff!important}.bzAT4q_timeTable tr:not(.bzAT4q_detailRow)+tr:not(.bzAT4q_detailRow){margin-top:13px}.bzAT4q_timeTable td{border:0;padding:0}.bzAT4q_timeTable td:before{color:var(--muted,#655d64);letter-spacing:.04em;text-transform:uppercase;content:attr(data-label);margin-bottom:5px;font-size:10px;font-weight:700;display:block}.bzAT4q_timeTable td>input{border:1px solid #c6b7be;min-height:46px;padding:8px 9px;font-size:15px}.bzAT4q_dateCell{grid-column:1/-1}.bzAT4q_timeTable .bzAT4q_dateCell>input{max-width:none}.bzAT4q_nextDay{gap:6px;margin-top:7px;font-size:11px}.bzAT4q_nextDay input{width:16px;height:16px}.bzAT4q_hoursType{text-align:left;margin-top:5px;font-size:10px}.bzAT4q_hoursInput{text-align:left}.bzAT4q_timeTable .bzAT4q_payCell{text-align:left;border-top:1px solid #ded6d9;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:7px;padding-top:12px;display:flex}.bzAT4q_payCell:before{margin:0!important}.bzAT4q_payCell output{min-height:0;margin-left:auto;margin-right:8px;font-size:16px;line-height:1.4}.bzAT4q_payCell>button{font-size:12px}.bzAT4q_timeTable .bzAT4q_detailRow{background:#f7eff2;border:0;margin:0 0 13px;display:block}.bzAT4q_detailRow td:before{display:none}.bzAT4q_dayDetails{padding:18px}.bzAT4q_dayDetailFields{grid-template-columns:1fr 1fr}.bzAT4q_dayDetailFields>:nth-child(3){grid-column:1/-1}.bzAT4q_ruleFields{grid-template-columns:1fr 1fr}.bzAT4q_totalStrip{gap:20px;padding:25px 26px}.bzAT4q_totalStrip strong{font-size:29px}.bzAT4q_notesSection,.bzAT4q_summaryNote{padding-inline:26px}.bzAT4q_downloadDock{padding-inline:20px}.bzAT4q_downloadDockInner{gap:16px}.bzAT4q_downloadDockInner>button{min-width:200px}}@media (max-width:520px){.bzAT4q_workspace{padding-bottom:190px}.bzAT4q_introBar{padding:15px;font-size:12px}.bzAT4q_sheetActions{margin-bottom:12px}.bzAT4q_details,.bzAT4q_payRules,.bzAT4q_weekSection{padding:25px 18px}.bzAT4q_invoiceSection{margin-top:22px;padding:25px 18px 20px}.bzAT4q_invoiceHeading h2{font-size:23px}.bzAT4q_invoiceFields{grid-template-columns:1fr 1fr;gap:14px 12px}.bzAT4q_invoiceFields>:nth-child(4),.bzAT4q_invoiceWide,.bzAT4q_taxConfirm,.bzAT4q_useAdvance{grid-column:1/-1}.bzAT4q_invoiceActions{flex-direction:column;align-items:stretch}.bzAT4q_invoiceActions button{justify-content:center;width:100%;min-height:46px}.bzAT4q_identityGrid{grid-template-columns:1fr;gap:17px}.bzAT4q_sectionTitle h2{font-size:23px}.bzAT4q_rateLine{grid-template-columns:1fr;gap:17px}.bzAT4q_rateBasis{width:fit-content}.bzAT4q_rateHint{grid-column:auto}.bzAT4q_ruleFields{grid-template-columns:1fr;gap:15px}.bzAT4q_agreementDetails>summary>span,.bzAT4q_allowanceDetails>summary>span{display:none}.bzAT4q_weekHeading{flex-direction:column;gap:18px}.bzAT4q_weekProgress{text-align:left;width:100%;padding-top:0}.bzAT4q_timeTable tr:not(.bzAT4q_detailRow){gap:15px 12px;padding:20px 14px}.bzAT4q_timeTable td>input{padding:8px 7px;font-size:14px}.bzAT4q_dayDetails{padding:15px}.bzAT4q_dayDetailFields{grid-template-columns:1fr}.bzAT4q_dayDetailFields>:nth-child(3){grid-column:auto}.bzAT4q_secondMealFields{grid-template-columns:1fr;gap:12px}.bzAT4q_tableFooter{flex-direction:column;gap:14px}.bzAT4q_tableFooter .bzAT4q_addDay{font-size:13px}.bzAT4q_notesSection{padding:24px 18px}.bzAT4q_totalStrip{grid-template-columns:1fr 1fr;gap:20px;padding:24px 19px}.bzAT4q_totalStrip>div:last-child{text-align:left;border-top:1px solid #987988;grid-column:1/-1;padding-top:17px}.bzAT4q_totalStrip>div:last-child strong{font-size:37px}.bzAT4q_totalStrip>div:not(:last-child) strong{font-size:26px}.bzAT4q_summaryNote{padding:14px 18px}.bzAT4q_crewSummary,.bzAT4q_payRuleSummary{flex-direction:column;align-items:flex-start;gap:15px}.bzAT4q_crewSummaryCopy>h2,.bzAT4q_payRuleSummaryCopy>h2{font-size:23px}.bzAT4q_crewContent,.bzAT4q_payRuleContent{padding-top:20px}.bzAT4q_weekTools{flex-direction:column;align-items:stretch;gap:14px}.bzAT4q_weekStart{min-width:0}.bzAT4q_downloadDock{padding:11px 14px calc(11px + env(safe-area-inset-bottom))}.bzAT4q_downloadDockInner{flex-direction:column;align-items:stretch;gap:9px}.bzAT4q_downloadState{font-size:13px}.bzAT4q_downloadDockInner>button{width:100%;min-height:46px}}@media print{.bzAT4q_workspace{padding:0}.bzAT4q_introBar,.bzAT4q_sheetActions,.bzAT4q_downloadDock,.bzAT4q_tableFooter,.bzAT4q_clearPrompt{display:none}.bzAT4q_crewDetails:not([open])>.bzAT4q_crewContent,.bzAT4q_payRuleDetails:not([open])>.bzAT4q_payRuleContent{display:block}.bzAT4q_sheet{box-shadow:none}.bzAT4q_totalStrip{border-top:3px solid var(--burgundy,#602d3e);color:var(--ink,#302c30);background:#fff}.bzAT4q_totalStrip span,.bzAT4q_totalStrip small{color:var(--ink,#302c30)}}
