.customer-payment-time-calculator-module__qxW2mW__calculator{gap:1.5rem;display:grid}.customer-payment-time-calculator-module__qxW2mW__intro{color:var(--oa-text-lead);margin:0;font-size:1.05rem;line-height:1.55}.customer-payment-time-calculator-module__qxW2mW__layout{gap:1.75rem;display:grid}@media (min-width:1024px){.customer-payment-time-calculator-module__qxW2mW__layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:2rem}}.customer-payment-time-calculator-module__qxW2mW__formPanel,.customer-payment-time-calculator-module__qxW2mW__resultsPanel{gap:1.15rem;min-width:0;display:grid}.customer-payment-time-calculator-module__qxW2mW__field{gap:.4rem;min-width:0;display:grid}.customer-payment-time-calculator-module__qxW2mW__labelRow{flex-wrap:wrap;align-items:flex-start;gap:.45rem;display:flex}.customer-payment-time-calculator-module__qxW2mW__label{color:var(--oa-text-primary);font-weight:600;line-height:1.35}.customer-payment-time-calculator-module__qxW2mW__helper,.customer-payment-time-calculator-module__qxW2mW__example,.customer-payment-time-calculator-module__qxW2mW__boundary,.customer-payment-time-calculator-module__qxW2mW__education{color:var(--oa-text-muted);margin:0;font-size:.95rem;line-height:1.45}.customer-payment-time-calculator-module__qxW2mW__example{font-style:italic}.customer-payment-time-calculator-module__qxW2mW__input{border:1px solid var(--oa-color-input-border);background:var(--oa-surface-elevated);width:100%;min-height:2.75rem;color:var(--oa-text-primary);font:inherit;border-radius:.5rem;padding:.7rem .85rem}.customer-payment-time-calculator-module__qxW2mW__input:focus,.customer-payment-time-calculator-module__qxW2mW__calculateButton:focus-visible,.customer-payment-time-calculator-module__qxW2mW__infoTipTrigger:focus-visible{outline:2px solid var(--oa-color-softened-navy);outline-offset:2px}.customer-payment-time-calculator-module__qxW2mW__actions{flex-wrap:wrap;gap:.75rem;margin-top:.25rem;display:flex}.customer-payment-time-calculator-module__qxW2mW__calculateButton{min-width:10rem;min-height:2.85rem}.customer-payment-time-calculator-module__qxW2mW__errorList{color:var(--oa-text-primary);background:#b7543a14;border:1px solid #b7543a59;border-radius:.6rem;margin:0;padding:.9rem 1rem;list-style:inside}.customer-payment-time-calculator-module__qxW2mW__errorList li+li{margin-top:.35rem}.customer-payment-time-calculator-module__qxW2mW__emptyResults,.customer-payment-time-calculator-module__qxW2mW__resultBlock{border:1px solid var(--oa-border);background:var(--oa-surface-paper);border-radius:.7rem;gap:.65rem;min-width:0;padding:1rem 1.05rem;display:grid}.customer-payment-time-calculator-module__qxW2mW__resultBlock h2,.customer-payment-time-calculator-module__qxW2mW__emptyResults h2{color:var(--oa-text-primary);margin:0;font-size:1.1rem;line-height:1.3}.customer-payment-time-calculator-module__qxW2mW__resultValue{color:var(--oa-color-deep-navy);margin:0;font-size:1.35rem;font-weight:650;line-height:1.25}.customer-payment-time-calculator-module__qxW2mW__resultList{color:var(--oa-text-primary);margin:0;padding-left:1.15rem;line-height:1.5}.customer-payment-time-calculator-module__qxW2mW__resultList li+li{margin-top:.35rem}.customer-payment-time-calculator-module__qxW2mW__warning{border-left:3px solid var(--oa-color-sun-gold);background:var(--oa-surface-highlight);color:var(--oa-text-primary);margin:0;padding:.75rem .85rem;font-weight:600;line-height:1.4}.customer-payment-time-calculator-module__qxW2mW__infoTip{vertical-align:middle;display:inline-flex;position:relative}.customer-payment-time-calculator-module__qxW2mW__infoTipTrigger{border:1px solid var(--oa-border);background:var(--oa-surface-elevated);width:1.75rem;min-width:1.75rem;height:1.75rem;color:var(--oa-color-softened-navy);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;line-height:1;display:inline-flex}.customer-payment-time-calculator-module__qxW2mW__infoTipPanel,.customer-payment-time-calculator-module__qxW2mW__infoTipPanelOpen{z-index:5;border:1px solid var(--oa-border);background:var(--oa-surface-elevated);width:min(18rem,100vw - 2.5rem);color:var(--oa-text-primary);border-radius:.55rem;padding:.7rem .8rem;font-size:.9rem;line-height:1.4;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 8px 24px #2632381f}.customer-payment-time-calculator-module__qxW2mW__infoTipPanel{visibility:hidden;pointer-events:none}.customer-payment-time-calculator-module__qxW2mW__infoTipPanelOpen{visibility:visible;pointer-events:auto}@media (max-width:430px){.customer-payment-time-calculator-module__qxW2mW__resultValue{font-size:1.2rem}.customer-payment-time-calculator-module__qxW2mW__infoTipPanel,.customer-payment-time-calculator-module__qxW2mW__infoTipPanelOpen{left:auto;right:0}}
