.ondemand_assignment .btn_submit_assignment{align-items:center;background:#fff;border:1px solid #d1d6db;border-radius:4px;color:#333d4b;display:flex;font-size:15px;font-weight:500;gap:4px;height:40px;justify-content:center;letter-spacing:-.3px;line-height:24px;margin-top:12px;transition:background .3s;width:100%}.ondemand_assignment .btn_submit_assignment:hover{background:#f3f4f6}.ondemand_assignment .btn_submit_assignment>img{width:24px}.ondemand .modal[name=modal_assignment].on{display:flex;gap:24px;padding-left:0;padding-right:0}.ondemand .modal[name=modal_not_access] .btn_container{display:none}.ondemand .modal[name=modal_assignment] .hsfc-Form{margin-top:24px;max-height:462px;min-height:425px;overflow:auto;padding:0 32px}.ondemand .modal[name=modal_assignment] .hsfc-Step .hsfc-Step__Content{gap:12px}.ondemand .modal[name=modal_assignment] .hsfc-TextInput{padding:15px}.ondemand .modal[name=modal_assignment] .hsfc-FileField{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:space-between}.ondemand .modal[name=modal_assignment] .hsfc-FileField .hsfc-FieldLabel,.ondemand .modal[name=modal_assignment] .hsfc-FileField>:not(:last-child){margin-bottom:0}.ondemand .modal[name=modal_assignment] .hsfc-FileField .hsfc-FieldDescription{color:#8b95a1;font-size:12px;font-weight:400;letter-spacing:-.24px;line-height:18px}.ondemand .modal[name=modal_assignment] .upload_area{width:100%}.ondemand .modal[name=modal_assignment] .btn_upload{background:#333d4b;height:56px;width:100%}.ondemand .modal[name=modal_assignment] .file-list{display:flex;flex-direction:column;gap:6px;margin-top:2px;width:100%}.ondemand .modal[name=modal_assignment] .file-item{align-items:center;background:#e5e8eb;border-radius:4px;display:flex;height:48px;justify-content:space-between;padding:0 12px}.ondemand .modal[name=modal_assignment] .file-name{color:#4e5968;font-size:14px;font-weight:500;letter-spacing:-.28px;line-height:130%}.ondemand .modal[name=modal_assignment] .file-remove{background:url(https://resource.midasuser.com/hubfs/[BIZ]%20MIDAS%20SITE/BIZ_ONDEMAND/icon/icon_close.svg) no-repeat 50%/cover;height:16px;margin:0;width:16px}.ondemand .modal[name=modal_assignment] .hsfc-InfoAlert{display:none}.ondemand .modal[name=modal_assignment] .hsfc-NavigationRow{margin-top:-12px;position:relative}.ondemand .modal[name=modal_assignment] .hsfc-FileInput,.ondemand .modal[name=modal_assignment] .hsfc-NavigationRow .hsfc-Button{border:0;height:1px;margin:0;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}.ondemand .modal[name=modal_assignment] .hsfc-FieldLabel,.ondemand .modal[name=modal_assignment] .hsfc-TextField>:not(:last-child){font-size:0;line-height:0;margin-bottom:4px}.ondemand .modal[name=modal_assignment] .hsfc-FieldLabel span{color:#4e5968;display:inline-block;font-size:13px;font-weight:500;letter-spacing:-.26px;line-height:20px;vertical-align:top}.ondemand .modal[name=modal_assignment] .hsfc-DataPrivacyField .hsfc-RichText{display:none}@media (max-width:767px){.ondemand_assignment .btn_submit_assignment{font-size:14px;letter-spacing:-.28px;line-height:22px;margin-top:16px}.ondemand_assignment .btn_submit_assignment>img{width:20px}.ondemand .modal[name=modal_not_access]>.btn_close{display:none}.ondemand .modal[name=modal_not_access] .btn_container{display:flex;padding:0}.ondemand .modal[name=modal_assignment].on{max-height:80vh;padding:44px 0 40px}.ondemand .modal[name=modal_assignment] .hsfc-Form{max-height:calc(80vh - 240px);padding:0 20px}.ondemand .modal[name=modal_assignment] .hsfc-TextInput{letter-spacing:-.28px;line-height:22px;padding:11px 15px}.ondemand .modal[name=modal_assignment] .btn_upload{height:48px}.ondemand .modal[name=modal_assignment] .file-list{gap:4px}.ondemand .modal[name=modal_assignment] .file-item{height:40px}.ondemand .modal[name=modal_assignment] .file-name{font-size:13px;letter-spacing:-.26px;line-height:20px}}