.SickLeaveHolidayPayCalculator-module__eULCHG__calculator{border:1px solid var(--wm-border);background:var(--wm-surface);border-radius:1rem;min-width:0;margin-block:2rem;padding:clamp(1rem,3vw,2rem)}.SickLeaveHolidayPayCalculator-module__eULCHG__calculator .SickLeaveHolidayPayCalculator-module__eULCHG__title{scroll-margin-top:120px;font-size:clamp(1.5rem,3vw,1.9rem);line-height:1.3}.SickLeaveHolidayPayCalculator-module__eULCHG__calculator fieldset{border-top:1px solid var(--wm-border);min-width:0;margin:1.5rem 0;padding:1rem 0}.SickLeaveHolidayPayCalculator-module__eULCHG__calculator legend{padding-right:.5rem;font-size:1.15rem;font-weight:700}.SickLeaveHolidayPayCalculator-module__eULCHG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.SickLeaveHolidayPayCalculator-module__eULCHG__field{flex-direction:column;gap:.5rem;min-width:0;margin-block:.5rem;font-weight:600;display:flex}.SickLeaveHolidayPayCalculator-module__eULCHG__field input,.SickLeaveHolidayPayCalculator-module__eULCHG__field select{border:1px solid var(--wm-ink);background:var(--wm-surface);width:100%;min-width:0;max-width:100%;color:var(--wm-ink);font:inherit;border-radius:.5rem;padding:.75rem;font-weight:400}.SickLeaveHolidayPayCalculator-module__eULCHG__check{align-items:flex-start;gap:.75rem;display:flex}.SickLeaveHolidayPayCalculator-module__eULCHG__check input{flex:none;width:1.2rem;height:1.2rem;margin-top:.4rem}.SickLeaveHolidayPayCalculator-module__eULCHG__calculator :is(input,select,button,a,summary):focus-visible{outline:3px solid var(--wm-action);outline-offset:3px}.SickLeaveHolidayPayCalculator-module__eULCHG__carryRow{border-bottom:1px solid var(--wm-border);margin-bottom:1rem;padding-block:1rem}.SickLeaveHolidayPayCalculator-module__eULCHG__rowTitle{font-weight:700}.SickLeaveHolidayPayCalculator-module__eULCHG__error{border-left:4px solid var(--wm-ink);margin-block:1rem;padding:.25rem 1rem}.SickLeaveHolidayPayCalculator-module__eULCHG__result{background:var(--wm-subtle-surface);border-radius:.75rem;margin-top:1.5rem;padding:1rem}.SickLeaveHolidayPayCalculator-module__eULCHG__calculator .SickLeaveHolidayPayCalculator-module__eULCHG__resultTitle{font-size:1.25rem}.SickLeaveHolidayPayCalculator-module__eULCHG__total{font-size:clamp(1.8rem,5vw,2.5rem);font-weight:700}.SickLeaveHolidayPayCalculator-module__eULCHG__breakdown>div{border-bottom:1px solid var(--wm-border);justify-content:space-between;gap:1rem;padding-block:.65rem;display:flex}.SickLeaveHolidayPayCalculator-module__eULCHG__breakdown dd{flex-shrink:0;font-weight:700}.SickLeaveHolidayPayCalculator-module__eULCHG__calculator summary{cursor:pointer;padding-block:1rem;font-weight:600}.SickLeaveHolidayPayCalculator-module__eULCHG__calculator button{white-space:normal;max-width:100%}.SickLeaveHolidayPayCalculator-module__eULCHG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.SickLeaveHolidayPayCalculator-module__eULCHG__grid{grid-template-columns:minmax(0,1fr)}.SickLeaveHolidayPayCalculator-module__eULCHG__breakdown>div{flex-direction:column;gap:.2rem}}
