.forms .grid-style{-moz-column-gap:var(--forms-spacing-md,.75rem);column-gap:var(--forms-spacing-md,.75rem);row-gap:var(--forms-spacing-lg,1rem)}@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{font-size:var(--forms-text-sm,.875rem);line-height:1.25rem;outline:none;padding:var(--forms-spacing-xs,.25rem) var(--forms-spacing-md,.75rem);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.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-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}.forms .form-label-container{display:flex;flex-direction:column;font-size:var(--forms-text-sm,.875rem);gap:var(--forms-spacing-xs,.25rem);width:100%}.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{background-color:var(--input-error-bg,rgba(239,68,68,.05))!important;border-color:var(--input-error,#ef4444)!important}.forms{margin-bottom:2.5rem}.forms .form-section{margin-bottom:1.5rem;padding:1.5rem}.form-heading{font-size:var(--forms-text-lg,1.125rem);font-weight:700;line-height:1.75rem;margin-bottom:.5rem;text-align:center}@media(min-width:768px){.form-heading{font-size:var(--forms-text-xl,1.25rem)}}.forms .form-indicates{font-size:var(--forms-text-sm,.875rem);font-weight:700;margin-bottom:.5rem}.forms .form-small-gap{gap:.5rem}.forms .form-group .form-label-container{display:flex;flex-direction:column;font-size:var(--forms-text-sm,.875rem);gap:.25rem;width:100%}.forms .form-group .form-label{display:flex;flex-direction:row}.form-prefix{min-width:1.75rem;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-style:solid;border-top-width:1px;margin:1rem 0}table{border-collapse:collapse;width:100%}th{font-size:var(--forms-text-xs,.75rem);font-weight:600;letter-spacing:.025em;padding:.25rem .125rem;text-align:left;text-transform:uppercase}@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{border-collapse:collapse;width:100%}.earnings-table input:not([type=checkbox]){font-size:var(--forms-text-xs,.75rem);height:1.75rem;line-height:1rem;padding-left:.5rem;padding-right:.5rem}@media(min-width:1024px){.earnings-table input:not([type=checkbox]){font-size:var(--forms-text-sm,.875rem);height:2rem;line-height:1.25rem}}.earnings-table th{padding-bottom:.25rem;padding-right:.125rem;text-align:left}.earnings-table td{padding-bottom:.125rem;padding-right:.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);border-color:var(--color-secondary);cursor:auto}.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);border-color:var(--color-secondary);cursor:auto}.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:-webkit-fill-available;width:-moz-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]){font-size:var(--forms-text-xs,.75rem);height:1.75rem;line-height:1rem;padding-left:.5rem;padding-right:.5rem}@media(min-width:1024px){.deductions-table input:not([type=checkbox]),.employer-contributions-table input:not([type=checkbox]){font-size:var(--forms-text-sm,.875rem);height:2rem;line-height:1.25rem}}.deductions-table th,.employer-contributions-table th{padding-bottom:.25rem;padding-right:.125rem;text-align:left}.deductions-table td,.employer-contributions-table td{padding-bottom:.125rem;padding-right:.125rem}@media(min-width:1024px){.deductions-table td,.employer-contributions-table td{padding-bottom:6px}}
