.x-gd-masv--container .is-required span {color: #cc0000;}.x-gd-masv--container input[type="file"]::file-selector-button {border-radius: 4px;padding: 0 16px;height: 40px;cursor: pointer;background-color: white;border: 1px solid rgba(0, 0, 0, 0.16);box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05);margin-right: 16px;transition: background-color 200ms;}.x-gd-masv--container input[type="file"]::file-selector-button:hover {background-color: #f3f4f6;}.x-gd-masv--container input[type="file"]::file-selector-button:active {background-color: #e5e7eb;}.x-gd-masv--container .c-form-input--long {height: 14em;}.x-gd-masv--container .c-form-list__item {margin-bottom: 1rem;}.x-gd-masv--form, .x-gd-masv--container {display: block;position: relative;margin: 0 auto;z-index: 1;}.x-gd-masv--form {padding: 1rem;border: 1px solid #DDD;border-radius: 0.25rem;}.x-gd-masv--form-fieldset {min-height: 500px;}.x-gd-masv--form:before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;width: 100%;padding: 0;background: rgba(255,255,255,0.5);z-index: 2;}.masv-loading-icon-area {position: absolute;left: 0;top: 0;width: 100%;z-index: 5;}.x-gd-masv--container.__done .x-gd-masv--form:before, .x-gd-masv--container.__done .masv-loading-icon-area {display: none;}.x-gd-masv--container.__done .x-gd-masv--form-fieldset {min-height: 3rem;}.x-gd-masv--container .x-gd-masv--item-description {font-size: 0.750rem;line-height: 1.5;padding-top: 0;padding-bottom: 0.75em;}.x-gd-masv--container [disabled], .x-gd-masv--container [readonly] {cursor: not-allowed;}.c-form-list:not(.o-layout) {list-style: none;margin: 0;padding: 0;}.c-form-list__item, .c-form__item {display: block;margin-bottom: 0.5em;width: 100%;}.c-form-list .c-form-list__item:last-child, .c-form-list .c-form__item:last-child {margin-bottom: 0;}@media (min-width: 48em) {.c-form-list__item, .c-form__item {max-width: 20em;}.c-form-list__item--full, .c-form__item--full {max-width: 100%;}}.c-form-label {display: inline-flex;font-size: 0.8125rem;margin-bottom: 0.5em;}.c-form-input {-moz-appearance: none;-webkit-appearance: none;appearance: none;background-color: #FFF;border: 1px solid #CCC;border-radius: 0.25rem;display: inline-block;font-family: inherit;font-size: 0.8125rem;line-height: 1;margin-bottom: 0.25em;padding: calc(1.23em - 1px) calc(1.7em - 1px);width: 100%;}.c-form-input--long {min-height: 6em;resize: vertical;}.c-form-select {cursor: pointer;display: inline-block;font-size: 0.8125rem;line-height: 1;margin-bottom: 0.25em;position: relative;width: 100%;}.c-form-select::before {background: linear-gradient(to left, rgb(255, 255, 255) 60%, rgba(255, 255, 255, 0));border-radius: 0 0.25rem 0.25rem 0;bottom: 0.25rem;content: "";pointer-events: none;position: absolute;right: 0.25rem;top: 0.25rem;width: 2em;}.c-form-select::after {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAkCAYAAAA5DDySAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPVJREFUeNrk2s0NgzAMhmFno47EKGzQETpSR2CEjkCjyEg0aiAhP7Y/IuUSuLyPhDg4RLycc5PfH78fBLy48/3TyYcrb1iEv53RISxCqpM4dkVGSMSHTakHKAhH8RvAExXhLD58AvziCw0hJz7+E8AgFMcjIVyOR0CojreM0CzeIkLzeEsI3eItIHSP14wwLF4jwvB4TQhi8RoQxOMlEdTESyCoix+JoDZ+BIL6+J4IZuJ7IJiLb4lgNr4Fgvn4GgSY+CsIcPGFCDP0bCIDAXowU4OANZ8sRMCcUGciYN9ROEGAv6BxhHCP+B3CvLubsEjFfwUYAKjtGJxFvDJsAAAAAElFTkSuQmCC") no-repeat center center;background-size: contain;content: "";height: 0.75em;margin-bottom: 0.25em;pointer-events: none;position: absolute;right: 1.5em;top: 50%;transform: translateY(-50%);width: 0.75em;}.c-form-select__dropdown {-moz-appearance: none;-webkit-appearance: none;appearance: none;background-color: #fff;border: 1px solid #CCC;border-radius: 0.25rem;box-shadow: 0 0 0 0 rgba(#000, 0.2);cursor: pointer;font-size: inherit;transition: box-shadow 0.25s ease, border-color 0.25s ease;width: 100%;}.c-form-checkbox {cursor: pointer;display: inline-block;font-size: 0.8125rem;margin-bottom: 0.25em;width: 100%;}.c-form-checkbox--inline {margin-right: 2rem;width: auto;}.c-form-checkbox__input {border: 0;clip: rect(0 0 0 0);height: auto;margin: 0;overflow: hidden;padding: 0;position: absolute;white-space: nowrap;width: 1px;}.c-form-checkbox__caption {align-items: center;display: flex;margin-left: 1rem;position: relative;-moz-user-select: none;-webkit-user-select: none;user-select: none;}.c-form-checkbox__caption::before {background-color: #FFF;border: 1px solid #CCC;border-radius: 0.25rem;content: "";display: inline-block;flex-shrink: 0;height: 1rem;margin-left: -1rem;margin-right: 0.5rem;position: relative;transition: border-color 0.25s ease;width: 1rem;}.c-form-checkbox--radio .c-form-checkbox__caption::before {border-radius: 100%;}.c-form-checkbox__input:checked + .c-form-checkbox__caption::before {box-shadow: inset 0 0 0.5rem 0 rgba(0, 0, 0, 0.2);transition: border-color 0.25s ease, background-color 0.25s ease;}.c-form-checkbox__input:checked + .c-form-checkbox__caption::after {background: #FFF url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQ4IDQ4IiBoZWlnaHQ9IjQ4cHgiIGlkPSJMYXllcl8zIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA0OCA0OCIgd2lkdGg9IjQ4cHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGQ9Ik00NCwwSDRDMS43OTEsMCwwLDEuNzkxLDAsNHY0MGMwLDIuMjA5LDEuNzkxLDQsNCw0aDQwYzIuMjA5LDAsNC0xLjc5MSw0LTRWNEM0OCwxLjc5MSw0Ni4yMDksMCw0NCwweiAgIE0zNC4yNzcsMjIuMzgyTDE5LjQ4MiwzNy4xNzZsLTAuMDA4LTAuMDA5bC0wLjgyMiwwLjgyM2wtMC4wMTItMC4wMTFMMTguNjMsMzcuOTlsLTEuODQ2LTEuODQ1bDAuMDEyLTAuMDEyTDQuNzY1LDI0LjEwMyAgbDMuNDAzLTMuNDAzbDEwLjQ5NSwxMC40OTVMMzAuODc2LDE4Ljk4bC0wLjAxNS0wLjAxNGw4Ljk1OC04Ljk1N2wzLjQxNiwzLjQxNEwzNC4yNzcsMjIuMzgyeiIgZmlsbD0iIzI0MUYyMCIvPjwvc3ZnPg==");background-position: center;background-size: contain;border: calc(1px * 2) solid #000;border-radius: 0.25rem;content: "";height: calc(1rem + 1px);left: -1rem;position: absolute;top: 50%;transform: translateY(-50%);width: calc(1rem + 1px);}.c-form-checkbox--radio .c-form-checkbox__input:checked + .c-form-checkbox__caption::after {background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIyMHB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyMCAyMCIgd2lkdGg9IjIwcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGUvPjxkZXNjLz48ZGVmcy8+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSI+PGcgZmlsbD0iIzAwMDAwMCIgaWQ9IkNvcmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMzguMDAwMDAwLCAtMzM4LjAwMDAwMCkiPjxnIGlkPSJyYWRpby1idXR0b24tb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMzOC4wMDAwMDAsIDMzOC4wMDAwMDApIj48cGF0aCBkPSJNMTAsNSBDNy4yLDUgNSw3LjIgNSwxMCBDNSwxMi44IDcuMiwxNSAxMCwxNSBDMTIuOCwxNSAxNSwxMi44IDE1LDEwIEMxNSw3LjIgMTIuOCw1IDEwLDUgTDEwLDUgWiBNMTAsMCBDNC41LDAgMCw0LjUgMCwxMCBDMCwxNS41IDQuNSwyMCAxMCwyMCBDMTUuNSwyMCAyMCwxNS41IDIwLDEwIEMyMCw0LjUgMTUuNSwwIDEwLDAgTDEwLDAgWiBNMTAsMTggQzUuNiwxOCAyLDE0LjQgMiwxMCBDMiw1LjYgNS42LDIgMTAsMiBDMTQuNCwyIDE4LDUuNiAxOCwxMCBDMTgsMTQuNCAxNC40LDE4IDEwLDE4IEwxMCwxOCBaIiBpZD0iU2hhcGUiLz48L2c+PC9nPjwvZz48L3N2Zz4=");border: 0 none;border-radius: 100%;}.c-form-checkbox__input:disabled + .c-form-checkbox__caption {cursor: not-allowed;opacity: 0.5;}.c-form-checkbox__input:disabled + .c-form-checkbox__caption::before {background-color: #DDD;border-color: #DDD;}.c-form-input:disabled, .c-form-select__dropdown:disabled, .c-form-checkbox__input:disabled, .c-form-input[aria-disabled=true], .c-form-select__dropdown[aria-disabled=true], .c-form-checkbox__input[aria-disabled=true] {background-color: #F5F5F5;}.c-form-input:focus:not(:focus-visible), .c-form-select__dropdown:focus:not(:focus-visible), .c-form-checkbox:focus:not(:focus-visible), .c-form-checkbox__input:focus:not(:focus-visible) {outline: none;}.c-form-input:focus-visible, .c-form-select__dropdown:focus-visible, .c-form-checkbox:focus-within {outline: calc(1px * 2) solid #ea0605;outline-offset: 1px;transition: none;}.has-error, .invalid {color: #ea0605;}.has-error:where(.c-form-input, .c-form-select__dropdown, .c-form-checkbox__caption::before), .invalid:where(.c-form-input, .c-form-select__dropdown, .c-form-checkbox__caption::before) {border-color: #ea0605;}.c-form-input--small {padding: calc(0.923em - 1px) calc(1.7em - 1px);}.c-form-input--small.c-form-select__dropdown {line-height: inherit;}@media screen and (-webkit-min-device-pixel-ratio: 2) {.c-form-input, .c-form-select {font-size: 1rem;}.c-form-input, .c-form-select__dropdown {padding: calc(0.875em - 1px) calc(1.375em - 1px);}}.c-form-inline-set {display: flex;gap: 0.5rem;line-height: initial;}.c-keyline {border: none;border-bottom: 1px solid #DDD;margin-bottom: calc(16px - 1px);}.c-keyline--thick {border-bottom-width: calc(1px * 2);margin-bottom: calc(16px - 1px * 2);}.c-keyline--small {margin-bottom: calc(16px / 2 - 1px);}.c-keyline--small.c-keyline--thick {margin-bottom: calc(16px / 2 - 1px * 2);}.c-heading--keyline {display: inline-block;margin-bottom: 1em;position: relative;}.c-heading--keyline::after {background-color: #CCC;content: "";display: block;height: 2px;left: 50%;position: absolute;transform: translate(-50%, 0.5em);width: 25%;}.c-keyline[data-text] {overflow: visible;position: relative;text-align: center;}.c-keyline[data-text]::before {background-color: #FFF;content: attr(data-text);display: inline-block;font-size: 0.75rem;font-weight: 400;padding: 0 1em;transform: translateY(calc(-50% - 1px));}