.layout_page__yIJJJ{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px}.layout_card__z98Y9{width:100%;max-width:600px;background-color:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.08);padding:40px 48px}.layout_titleSection__Trdmq{text-align:center;margin-bottom:28px}.layout_title__cWVu4{font-size:20px;font-weight:700;color:#1a1a1a;line-height:1.5;white-space:nowrap}.layout_description__8_l9_{font-size:14px;color:#333;line-height:1.8;margin-top:12px;text-align:left}.layout_descriptionIndent__w4KS2{display:inline-block;padding-left:1em}.layout_descriptionTel__x6vmS{font-weight:500}@media (max-width:640px){.layout_page__yIJJJ{justify-content:flex-start;padding:24px 12px 16px}.layout_card__z98Y9{padding:28px 20px}.layout_title__cWVu4{font-size:16px;white-space:normal}.layout_description__8_l9_{font-size:13px}}.form_globalError__p34Kf{background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;padding:12px 16px;margin-bottom:24px}.form_globalErrorText__A1MVf{font-size:14px;color:#dc2626;line-height:1.6}.form_fieldGroup__bFe2w{display:flex;align-items:flex-start;margin-bottom:20px}.form_label__dSPDm{width:72px;min-width:72px;padding-top:10px;font-size:14px;font-weight:500;color:#333;line-height:1.4}.form_fieldBody__Fd8pn{flex:1 1}.form_required__6WXSV{color:#dc2626;margin-left:2px;font-size:12px}.form_input__MAOY_{width:100%;height:44px;padding:0 12px;font-size:15px;border:1px solid #d1d5db;border-radius:6px;background-color:#fff;color:#333;transition:border-color .2s,box-shadow .2s}.form_input__MAOY_:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.form_inputError__Mj0YS{border-color:#dc2626}.form_inputError__Mj0YS:focus{box-shadow:0 0 0 3px rgba(220,38,38,.12)}.form_inputSmall__bdtpk{width:120px}.form_select__CUwqq{height:44px;padding:0 12px;font-size:15px;border:1px solid #d1d5db;border-radius:6px;background-color:#fff;color:#333;cursor:pointer;transition:border-color .2s,box-shadow .2s;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.form_select__CUwqq:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.form_selectFull__BbdLg{width:100%}.form_dateRow__GNcsb{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.form_dateRow__GNcsb .form_select__CUwqq{min-width:90px}.form_dateSuffix__Fj2Y1{font-size:14px;color:#555}.form_fieldError__q46Pz{font-size:12px;color:#dc2626;margin-top:4px;display:block}.form_submitArea__DKJHk{margin-top:32px;position:relative;display:flex;align-items:center;justify-content:center}.form_submitArea__DKJHk img{position:absolute;right:0}.form_btnSubmit__fcK73{width:150px;height:48px;font-size:16px;font-weight:500;color:#1a1a1a;background-color:#fff;border:1.5px solid #2563eb;border-radius:10px;cursor:pointer;transition:background-color .2s,color .2s}.form_btnSubmit__fcK73:hover{background-color:#eff6ff}.form_btnSubmit__fcK73:active{background-color:#dbeafe}.form_btnSubmit__fcK73:disabled{color:#93c5fd;border-color:#93c5fd;cursor:not-allowed}@media (max-width:640px){.form_fieldGroup__bFe2w{flex-direction:column}.form_label__dSPDm{width:auto;min-width:auto;padding-top:0;margin-bottom:6px}.form_dateRow__GNcsb .form_select__CUwqq{min-width:80px}.form_inputSmall__bdtpk{width:100%}.form_btnSubmit__fcK73{width:100%;height:44px;font-size:15px}}