.forms .grid-style{row-gap:var(--forms-spacing-lg,1rem);-moz-column-gap:var(--forms-spacing-md,.75rem);column-gap:var(--forms-spacing-md,.75rem)}@media(min-width:640px){.forms .grid-style{-moz-column-gap:var(--forms-spacing-xl,1.5rem);column-gap:var(--forms-spacing-xl,1.5rem)}}.forms input[type=date],.forms input[type=email],.forms input[type=number],.forms input[type=password],.forms input[type=tel],.forms input[type=text],.forms select,.forms textarea{width:100%;padding:var(--forms-spacing-xs,.25rem) var(--forms-spacing-md,.75rem);font-size:var(--forms-text-sm,.875rem);line-height:1.25rem;outline:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.forms input:focus,.forms select:focus,.forms textarea:focus{outline:none}.forms select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right .5rem center;background-size:1.5em 1.5em;background-repeat:no-repeat;padding-right:2.5rem}.forms .form-label-container{display:flex;flex-direction:column;gap:var(--forms-spacing-xs,.25rem);width:100%;font-size:var(--forms-text-sm,.875rem)}.forms .form-label-container label{font-weight:500}.forms .form-group{margin-bottom:0}.forms .form-group input:not([type=checkbox]),.forms .form-group select,.forms .form-group textarea{flex:1}.forms h2{font-size:var(--forms-text-xl,1.25rem);font-weight:700;margin-bottom:var(--forms-spacing-lg,1rem)}.autocomplete-highlight{background-color:#22c55e1a!important;border-color:#22c55e80!important}.missing-address-field{border-color:var(--input-error,#ef4444)!important;background-color:var(--input-error-bg,rgba(239,68,68,.05))!important}.forms{margin-bottom:2.5rem}.forms .form-section{margin-bottom:1.5rem;padding:1.5rem}.form-heading{text-align:center;font-weight:700;font-size:var(--forms-text-lg,1.125rem);line-height:1.75rem;margin-bottom:.5rem}@media(min-width:768px){.form-heading{font-size:var(--forms-text-xl,1.25rem)}}.forms .form-indicates{font-weight:700;margin-bottom:.5rem;font-size:var(--forms-text-sm,.875rem)}.forms .form-small-gap{gap:.5rem}.forms .form-group .form-label-container{display:flex;flex-direction:column;gap:.25rem;width:100%;font-size:var(--forms-text-sm,.875rem)}.forms .form-group .form-label{display:flex;flex-direction:row}.form-prefix{width:1.75rem;min-width:1.75rem}.forms .form-element-indented{margin-left:1.75rem;padding-right:1.75rem}button{cursor:pointer}.forms .form-label-container input[type=checkbox],.forms .form-label-container input[type=radio]{flex:none}.form-separator{border:0;border-top-width:1px;border-top-style:solid;margin:1rem 0}table{width:100%;border-collapse:collapse}th{font-weight:600;text-align:left;padding:.25rem .125rem;font-size:var(--forms-text-xs,.75rem);text-transform:uppercase;letter-spacing:.025em}@media(min-width:768px){th{font-size:var(--forms-text-sm,.875rem)}}td{padding:.125rem;vertical-align:middle}.earnings-table{font-size:var(--forms-text-xs,.75rem);line-height:1rem;margin-top:1.25rem}@media(min-width:1024px){.earnings-table{font-size:var(--forms-text-sm,.875rem);line-height:1.25rem}}.earnings-table table{width:100%;border-collapse:collapse}.earnings-table input:not([type=checkbox]){height:1.75rem;padding-left:.5rem;padding-right:.5rem;font-size:var(--forms-text-xs,.75rem);line-height:1rem}@media(min-width:1024px){.earnings-table input:not([type=checkbox]){height:2rem;font-size:var(--forms-text-sm,.875rem);line-height:1.25rem}}.earnings-table th{text-align:left;padding-bottom:.25rem;padding-right:.125rem}.earnings-table td{padding-right:.125rem;padding-bottom:.125rem}@media(min-width:1024px){.earnings-table td{padding-bottom:6px}}.deductions-table input:-moz-read-only:not([type=checkbox]),.earnings-table input:-moz-read-only:not([type=checkbox]),.employer-contributions-table input:-moz-read-only:not([type=checkbox]){background-color:color-mix(in oklab,var(--color-secondary) 10%,transparent);cursor:auto;border-color:var(--color-secondary)}.deductions-table input:read-only:not([type=checkbox]),.earnings-table input:read-only:not([type=checkbox]),.employer-contributions-table input:read-only:not([type=checkbox]){background-color:color-mix(in oklab,var(--color-secondary) 10%,transparent);cursor:auto;border-color:var(--color-secondary)}.deductions-table,.employer-contributions-table{font-size:var(--forms-text-xs,.75rem);line-height:1rem}@media(min-width:1024px){.deductions-table,.employer-contributions-table{font-size:var(--forms-text-sm,.875rem);line-height:1.25rem}}.deductions-table table,.employer-contributions-table table{border-collapse:collapse;width:-moz-available;width:-webkit-fill-available;width:stretch}.deductions-table td:first-child,.deductions-table th:first-child,.employer-contributions-table td:first-child,.employer-contributions-table th:first-child{width:20rem}.deductions-table td:nth-child(2),.deductions-table td:nth-child(3),.deductions-table th:nth-child(2),.deductions-table th:nth-child(3),.employer-contributions-table td:nth-child(2),.employer-contributions-table td:nth-child(3),.employer-contributions-table th:nth-child(2),.employer-contributions-table th:nth-child(3){width:10rem}.deductions-table input:not([type=checkbox]),.employer-contributions-table input:not([type=checkbox]){height:1.75rem;padding-left:.5rem;padding-right:.5rem;font-size:var(--forms-text-xs,.75rem);line-height:1rem}@media(min-width:1024px){.deductions-table input:not([type=checkbox]),.employer-contributions-table input:not([type=checkbox]){height:2rem;font-size:var(--forms-text-sm,.875rem);line-height:1.25rem}}.deductions-table th,.employer-contributions-table th{text-align:left;padding-bottom:.25rem;padding-right:.125rem}.deductions-table td,.employer-contributions-table td{padding-right:.125rem;padding-bottom:.125rem}@media(min-width:1024px){.deductions-table td,.employer-contributions-table td{padding-bottom:6px}}
