.HolidayWorkerForm-module__xHwUya__wrapper{color:#17324d;max-width:1040px;margin:0 auto;padding:0 12px 80px}.HolidayWorkerForm-module__xHwUya__loading{text-align:center;padding:60px}.HolidayWorkerForm-module__xHwUya__ageNotice{color:#596573;background:#fffdf3;border-left:3px solid #dfc54a;border-radius:5px;align-items:center;gap:7px;margin-bottom:8px;padding:8px 11px;font-size:.82rem;display:flex}.HolidayWorkerForm-module__xHwUya__ageNotice>span{color:#8a7513;border:1px solid #c3a92f;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:.72rem;font-weight:800;display:grid}.HolidayWorkerForm-module__xHwUya__ageNotice strong{font-weight:650}.HolidayWorkerForm-module__xHwUya__localNotice{color:#49666b;background:#f2faf8;border:1px solid #c9e4df;border-radius:7px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 12px;font-size:.78rem;display:flex}.HolidayWorkerForm-module__xHwUya__localNotice>span:first-child{font-size:.9rem}.HolidayWorkerForm-module__xHwUya__saveStatus{white-space:nowrap;color:#28776f;margin-left:auto;font-size:.75rem;font-weight:700}.HolidayWorkerForm-module__xHwUya__progress{color:#8996a3;justify-content:center;align-items:center;gap:10px;max-width:940px;margin:26px auto 34px;font-size:.82rem;font-weight:700;display:flex}.HolidayWorkerForm-module__xHwUya__progress span{text-align:center}.HolidayWorkerForm-module__xHwUya__progress i{background:#dbe3ea;flex:1;height:2px}.HolidayWorkerForm-module__xHwUya__progress .HolidayWorkerForm-module__xHwUya__active{color:#003b6f}.HolidayWorkerForm-module__xHwUya__section{background:#fff;border:1px solid #dfe7ef;border-radius:14px;margin:0 0 22px;padding:28px;box-shadow:0 8px 26px #0e304e0e}.HolidayWorkerForm-module__xHwUya__section h2{color:#003b6f;margin:0 0 20px;font-size:1.35rem}.HolidayWorkerForm-module__xHwUya__sensitive{border-left:4px solid #e8ca39}.HolidayWorkerForm-module__xHwUya__hint{color:#637485;margin:-10px 0 18px;font-size:.9rem}.HolidayWorkerForm-module__xHwUya__grid2,.HolidayWorkerForm-module__xHwUya__grid3{gap:18px;display:grid}.HolidayWorkerForm-module__xHwUya__grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.HolidayWorkerForm-module__xHwUya__grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.HolidayWorkerForm-module__xHwUya__span2{grid-column:span 2}.HolidayWorkerForm-module__xHwUya__field{flex-direction:column;gap:7px;min-width:0;display:flex}.HolidayWorkerForm-module__xHwUya__field label,.HolidayWorkerForm-module__xHwUya__signatureField>label{color:#314c66;font-size:.88rem;font-weight:700}.HolidayWorkerForm-module__xHwUya__field input,.HolidayWorkerForm-module__xHwUya__field select,.HolidayWorkerForm-module__xHwUya__employmentRow input{color:#172f46;background:#fff;border:1px solid #becbd7;border-radius:7px;width:100%;min-height:44px;padding:9px 11px}.HolidayWorkerForm-module__xHwUya__field input:focus,.HolidayWorkerForm-module__xHwUya__field select:focus,.HolidayWorkerForm-module__xHwUya__employmentRow input:focus{border-color:#178e91;outline:3px solid #23a1a32e}.HolidayWorkerForm-module__xHwUya__question{border-top:1px solid #e7edf2;margin-top:22px;padding-top:20px}.HolidayWorkerForm-module__xHwUya__question>strong{margin-bottom:10px;display:block}.HolidayWorkerForm-module__xHwUya__choices,.HolidayWorkerForm-module__xHwUya__choiceGrid{flex-wrap:wrap;gap:10px 22px;display:flex}.HolidayWorkerForm-module__xHwUya__choiceGrid{grid-template-columns:1fr 1fr;display:grid}.HolidayWorkerForm-module__xHwUya__choice{cursor:pointer;align-items:center;gap:7px;display:flex}.HolidayWorkerForm-module__xHwUya__choice input,.HolidayWorkerForm-module__xHwUya__checkbox input,.HolidayWorkerForm-module__xHwUya__consent input{accent-color:#087f83;width:18px;height:18px}.HolidayWorkerForm-module__xHwUya__question .HolidayWorkerForm-module__xHwUya__field{max-width:520px;margin-top:14px}.HolidayWorkerForm-module__xHwUya__error{color:#bd2c2c;font-size:.82rem;font-weight:600;display:block}.HolidayWorkerForm-module__xHwUya__errorBox,.HolidayWorkerForm-module__xHwUya__successBox{color:#9c2424;background:#fff1f1;border:1px solid #efc3c3;border-radius:8px;padding:14px 16px}.HolidayWorkerForm-module__xHwUya__successBox{color:#176b42;background:#edfaf3;border-color:#b9e3cb;margin-bottom:20px}.HolidayWorkerForm-module__xHwUya__checkbox,.HolidayWorkerForm-module__xHwUya__consent{align-items:flex-start;gap:10px;line-height:1.45;display:flex}.HolidayWorkerForm-module__xHwUya__employments{margin-top:18px}.HolidayWorkerForm-module__xHwUya__employmentRow{grid-template-columns:28px 140px 140px 1fr 1fr;align-items:center;gap:10px;margin-bottom:10px;display:grid}.HolidayWorkerForm-module__xHwUya__employmentRow>span{background:#e8f1f7;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:700;display:grid}.HolidayWorkerForm-module__xHwUya__fileBadge{color:#226c64;background:#eef8f6;border-radius:8px;justify-content:space-between;align-items:center;margin-top:12px;padding:10px 14px;display:flex}.HolidayWorkerForm-module__xHwUya__fileBadge button,.HolidayWorkerForm-module__xHwUya__signatureFooter button,.HolidayWorkerForm-module__xHwUya__back{color:#005e93;cursor:pointer;background:0 0;border:0;text-decoration:underline}.HolidayWorkerForm-module__xHwUya__actions{justify-content:space-between;gap:14px;margin-top:28px;display:flex}.HolidayWorkerForm-module__xHwUya__primary,.HolidayWorkerForm-module__xHwUya__secondary{cursor:pointer;border-radius:8px;padding:13px 22px;font-weight:700}.HolidayWorkerForm-module__xHwUya__primary{color:#fff;background:#003b6f;border:1px solid #003b6f}.HolidayWorkerForm-module__xHwUya__primary:hover{background:#00528f}.HolidayWorkerForm-module__xHwUya__primary:disabled{opacity:.65;cursor:wait}.HolidayWorkerForm-module__xHwUya__secondary{color:#29465f;background:#fff;border:1px solid #aebdca}.HolidayWorkerForm-module__xHwUya__summary{grid-template-columns:1fr 1fr;gap:14px;display:grid}.HolidayWorkerForm-module__xHwUya__summary div{background:#f3f6f9;border-radius:8px;flex-direction:column;padding:13px;display:flex}.HolidayWorkerForm-module__xHwUya__summary span{color:#72808d;font-size:.8rem}.HolidayWorkerForm-module__xHwUya__signatureField{margin-top:20px}.HolidayWorkerForm-module__xHwUya__signatureField canvas{touch-action:none;cursor:crosshair;background:#fff;border:2px dashed #9caeba;border-radius:9px;width:100%;height:180px;margin-top:8px;display:block}.HolidayWorkerForm-module__xHwUya__signatureFooter{color:#738290;justify-content:space-between;margin-top:6px;font-size:.82rem;display:flex}.HolidayWorkerForm-module__xHwUya__consent{background:#f3f7fa;border-radius:9px;margin-top:24px;padding:17px}.HolidayWorkerForm-module__xHwUya__back{margin-bottom:14px;padding:0}.HolidayWorkerForm-module__xHwUya__section p{line-height:1.6}.HolidayWorkerForm-module__xHwUya__certificateSection{border-left:4px solid #e2bf27;position:relative}.HolidayWorkerForm-module__xHwUya__importantTag{color:#5b4b00;letter-spacing:.01em;text-transform:uppercase;background:#fff3ad;border-radius:5px;margin-bottom:9px;padding:3px 8px;font-size:.7rem;font-weight:800;display:inline-flex}.HolidayWorkerForm-module__xHwUya__certificateSection h2{margin-bottom:7px}.HolidayWorkerForm-module__xHwUya__certificateHint{color:#596d7f;margin:0 0 18px;font-size:.92rem}.HolidayWorkerForm-module__xHwUya__filePickerField{flex-direction:column;gap:8px;display:flex}.HolidayWorkerForm-module__xHwUya__filePickerField>label{color:#193b5a;font-size:.9rem;font-weight:800}.HolidayWorkerForm-module__xHwUya__hiddenFileInput{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.HolidayWorkerForm-module__xHwUya__filePicker{background:#fff;border:1px solid #b8c8d6;border-radius:9px;align-items:center;gap:14px;min-height:58px;padding:7px;display:flex}.HolidayWorkerForm-module__xHwUya__filePickerButton{color:#fff;cursor:pointer;background:#003b6f;border-radius:6px;justify-content:center;align-items:center;min-height:42px;padding:9px 18px;font-weight:750;transition:background .2s,transform .2s;display:inline-flex}.HolidayWorkerForm-module__xHwUya__filePickerButton:hover{background:#087f83;transform:translateY(-1px)}.HolidayWorkerForm-module__xHwUya__filePicker span{color:#657586;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.HolidayWorkerForm-module__xHwUya__field input[readonly]{color:#526579;cursor:default;background:#f3f6f8}.HolidayWorkerForm-module__xHwUya__redrawButton{align-items:center;font-weight:700;transition:background .2s,border-color .2s;display:inline-flex;color:#004b7d!important;background:#fff!important;border:1px solid #9fb3c5!important;border-radius:6px!important;gap:6px!important;padding:6px 10px!important;font-size:.82rem!important;text-decoration:none!important}.HolidayWorkerForm-module__xHwUya__redrawButton:hover{color:#087176!important;background:#eef8f7!important;border-color:#087f83!important}.HolidayWorkerForm-module__xHwUya__redrawButton svg{width:16px;height:16px}.HolidayWorkerForm-module__xHwUya__sentPanel{text-align:center;background:#fff;border:1px solid #cbe3d5;border-radius:16px;max-width:760px;margin:20px auto 0;padding:48px 36px;box-shadow:0 12px 35px #104b3314}.HolidayWorkerForm-module__xHwUya__sentIcon{color:#167146;background:#e5f6ec;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 18px;font-size:1.8rem;font-weight:800;display:grid}.HolidayWorkerForm-module__xHwUya__sentPanel h2{color:#003b6f;margin:0 0 12px}.HolidayWorkerForm-module__xHwUya__sentPanel p{color:#586d7e;max-width:620px;margin:0 auto;line-height:1.65}.HolidayWorkerForm-module__xHwUya__sentActions{justify-content:center;gap:12px;margin-top:28px;display:flex}.HolidayWorkerForm-module__xHwUya__downloadButton{color:#fff;background:#003b6f;border:1px solid #003b6f;border-radius:8px;justify-content:center;align-items:center;padding:13px 20px;font-weight:700;text-decoration:none;display:inline-flex}.HolidayWorkerForm-module__xHwUya__downloadButton:hover{color:#fff;background:#087f83;border-color:#087f83}.HolidayWorkerForm-module__xHwUya__siteSelect{position:relative}.HolidayWorkerForm-module__xHwUya__siteSelectButton{color:#172f46;text-align:left;cursor:pointer;background:#fff;border:1px solid #becbd7;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:44px;padding:9px 11px;transition:border-color .2s,box-shadow .2s;display:flex}.HolidayWorkerForm-module__xHwUya__siteSelectButton:hover{border-color:#7f9caf}.HolidayWorkerForm-module__xHwUya__siteSelectButton:focus,.HolidayWorkerForm-module__xHwUya__siteSelectButtonOpen{border-color:#178e91;outline:0;box-shadow:0 0 0 3px #23a1a32e}.HolidayWorkerForm-module__xHwUya__siteSelectButton svg{color:#087f83;flex:0 0 18px;width:18px;height:18px;transition:transform .2s}.HolidayWorkerForm-module__xHwUya__siteSelectButtonOpen svg{transform:rotate(180deg)}.HolidayWorkerForm-module__xHwUya__siteSelectPlaceholder{color:#697b8a}.HolidayWorkerForm-module__xHwUya__siteSelectMenu{z-index:50;background:#fff;border:1px solid #c5d2dc;border-radius:9px;max-height:280px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 14px 34px #0828432e}.HolidayWorkerForm-module__xHwUya__siteSelectOption{color:#203c55;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;padding:10px 12px;display:block}.HolidayWorkerForm-module__xHwUya__siteSelectOption:hover,.HolidayWorkerForm-module__xHwUya__siteSelectOption:focus{color:#075f65;background:#edf7f6;outline:0}.HolidayWorkerForm-module__xHwUya__siteSelectOptionSelected{color:#005d64;background:#e2f2f1;font-weight:750}@media (max-width:760px){.HolidayWorkerForm-module__xHwUya__localNotice{flex-wrap:wrap;align-items:center}.HolidayWorkerForm-module__xHwUya__saveStatus{margin-left:28px}.HolidayWorkerForm-module__xHwUya__grid2,.HolidayWorkerForm-module__xHwUya__grid3,.HolidayWorkerForm-module__xHwUya__choiceGrid,.HolidayWorkerForm-module__xHwUya__summary{grid-template-columns:1fr}.HolidayWorkerForm-module__xHwUya__span2{grid-column:auto}.HolidayWorkerForm-module__xHwUya__employmentRow{grid-template-columns:28px 1fr 1fr}.HolidayWorkerForm-module__xHwUya__employmentRow input:nth-of-type(3),.HolidayWorkerForm-module__xHwUya__employmentRow input:nth-of-type(4){grid-column:span 1}.HolidayWorkerForm-module__xHwUya__section{padding:20px 16px}.HolidayWorkerForm-module__xHwUya__actions,.HolidayWorkerForm-module__xHwUya__sentActions{flex-direction:column-reverse}.HolidayWorkerForm-module__xHwUya__actions button,.HolidayWorkerForm-module__xHwUya__sentActions>*{width:100%}.HolidayWorkerForm-module__xHwUya__progress{grid-template-columns:1fr 1fr;gap:8px;font-size:.78rem;display:grid}.HolidayWorkerForm-module__xHwUya__progress i{display:none}.HolidayWorkerForm-module__xHwUya__progress span{text-align:center;background:#e9eef3;border-radius:5px;padding:7px 8px}.HolidayWorkerForm-module__xHwUya__progress span.HolidayWorkerForm-module__xHwUya__active{background:#dcecf2}.HolidayWorkerForm-module__xHwUya__sentPanel{padding:34px 18px}}@media (max-width:500px){.HolidayWorkerForm-module__xHwUya__employmentRow{grid-template-columns:28px 1fr}.HolidayWorkerForm-module__xHwUya__employmentRow input{grid-column:2}.HolidayWorkerForm-module__xHwUya__localNotice{padding:14px}.HolidayWorkerForm-module__xHwUya__signatureField canvas{height:145px}.HolidayWorkerForm-module__xHwUya__filePicker{flex-direction:column;align-items:stretch}.HolidayWorkerForm-module__xHwUya__filePickerButton{width:100%}.HolidayWorkerForm-module__xHwUya__filePicker span{text-align:center;padding:3px 7px}}
