.ext-form-container{max-width:800px;margin:20px auto!important;font-family:inherit}.ext-form-container2{max-width:800px;font-family:inherit}.ext-form-group{display:flex!important;flex-direction:row!important;align-items:center!important;margin-bottom:18px}.ext-form-container label{width:70%!important;font-weight:inherit;margin-bottom:0!important;padding-right:15px;box-sizing:border-box}.ext-form-control-wrap{width:30%!important;box-sizing:border-box}.ext-form-group2{display:flex!important;flex-direction:column!important;margin-bottom:38px!important;height:auto!important}.ext-form-container-label2{width:100%!important;font-weight:inherit;box-sizing:border-box}.ext-form-control-wrap2{width:100%!important;box-sizing:border-box}.ext-form-group3{display:flex!important;flex-direction:row!important;align-items:center!important;margin-bottom:18px!important}.ext-form-control-wrap3{display:flex;width:100%!important;box-sizing:border-box}.radio-option{display:flex;flex-direction:column;align-items:center;min-width:70px;padding-right:0px!important}.ext-form-control-wrap33{width:100%!important;box-sizing:border-box}.ext-form-container h3.ext-centered-heading,.ext-form-container2 h3.ext-centered-heading{font-weight:inherit;text-align:center!important;margin-left:auto!important;margin-right:auto!important;display:block!important;width:100%}.ext-form-container input[type="number"],.ext-form-container input[type="text"],.ext-form-container input[type="email"],.ext-form-container input[type="password"],.ext-form-container2 input[type="number"],.ext-form-container2 input[type="text"],.ext-form-container2 input[type="email"],.ext-form-container2 input[type="password"],.ext-form-container select{width:100%;padding:10px;border:1px solid color-mix(in srgb,currentColor 50%,transparent)!important;border-radius:4px;box-sizing:border-box;background-color:var(--global-palette9)!important;color:inherit}.ext-form-checkbox-wrap{width:30%!important;display:flex!important;align-items:center!important}.ext-form-checkbox-wrap input[type="checkbox"]{margin-right:10px;width:auto;cursor:pointer}.ext-form-container p.section{font-weight:inherit}.ext-custom-box{display:flex!important;flex-direction:column!important;gap:12px;border:1px solid currentColor!important;background-color:inherit;padding:15px;border-radius:5px;box-sizing:border-box;margin-bottom:18px}.ext-form-submit-wrap{display:flex!important;justify-content:flex-end!important}.ext-form-btn{padding:12px 24px;font-size:16px;cursor:pointer;border-radius:4px;border:none;transition:opacity 0.2s ease}.ext-form-btn:hover{opacity:.9}.ext-form-btn:disabled{background-color:inherit;cursor:not-allowed}.ext-response-box{margin-top:20px;margin-bottom:20px;padding:15px;border-radius:4px;display:none;white-space:pre-wrap;font-family:monospace;border:1px solid}.ext-resp-success{background-color:var(--global-palette9)!important;color:inherit;border-color:inherit}.ext-resp-error{background-color:var(--global-palette9)!important;color:inherit;border-color:inherit}.ext-form-loading-wrap{display:none;align-items:center;gap:10px;margin-top:15px;font-weight:inherit;color:inherit}.ext-form-btn:active{opacity:.6}.ext-form-spinner{width:20px;height:20px;border-radius:50%;animation:extSpin 1s linear infinite;border:3px solid color-mix(in srgb,currentColor 15%,transparent);border-top:3px solid currentColor;box-sizing:border-box}@keyframes extSpin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ext-field-error{display:block!important;margin-top:6px;font-size:13px;font-weight:500;line-height:1.4;color:var(--global-palette13,#dc3232)!important;font-style:normal;letter-spacing:.01em;animation:extFadeIn 0.25s ease-out forwards}.chart-block{display:none;background-color:var(--global-palette9);flex-direction:column;gap:40px;width:100%;max-width:800px;margin:0 auto}.ext-form-container .mycheckbox{accent-color:var(--global-palette1)!important;cursor:pointer}.ext-form-container .myradioinput{accent-color:var(--global-palette1)!important}.custom-form-dropdown{position:relative}.dropdown-trigger,.option-item input[type="radio"]{display:none}.dropdown-header{padding:12px;background-color:var(--global-palette9)!important;color:inherit;border:1px solid color-mix(in srgb,currentColor 50%,transparent)!important;border-radius:4px;cursor:pointer;user-select:none;position:relative!important;display:block!important;width:100%!important;box-sizing:border-box!important;padding-right:50px!important}.dropdown-header::after{content:"\25BC"!important;color:var(--global-palette1)!important;transition:transform 0.2s;position:absolute!important;top:50%!important;right:15px!important;transform:translateY(-50%)!important;z-index:2!important;background:inherit;pointer-events:none}.dropdown-header,.dropdown-header *{display:inline-block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;vertical-align:middle!important}.dropdown-trigger:checked~.dropdown-header::after{content:"\25B2"!important}.dropdown-options{display:none;position:absolute;top:100%;left:0;right:0;background:var(--global-palette9)!important;border:1px solid color-mix(in srgb,currentColor 50%,transparent)!important;border-top:none;border-radius:4px;z-index:999!important;max-height:250px!important;overflow-y:auto!important;overflow-x:hidden!important}.dropdown-trigger:checked~.dropdown-options{display:block}.option-item{cursor:pointer;display:block!important;width:100%!important;min-width:100%!important;padding:0!important;margin:0!important}.option-content{display:flex;padding:10px 12px;border-bottom:1px solid var(--global-palette9)!important;transition:background 0.2s}.option-item:hover .option-content{background:var(--global-palette1)!important;color:var(--global-palette6)!important}.option-item input[type="radio"]:checked+.option-content{background:var(--global-palette1)!important;color:var(--global-palette6)!important;font-weight:700}@media (max-width:480px){.ext-form-group{flex-direction:column!important;align-items:flex-start!important}.ext-form-container label,.ext-form-control-wrap,.ext-form-checkbox-wrap{width:100%!important}.ext-form-container label{margin-bottom:6px!important}.ext-form-submit-wrap{justify-content:flex-start!important}.ext-form-control-wrap3{display:block;width:100%!important;box-sizing:border-box}}@media (max-width:935px){.ext-form-group3{display:flex!important;flex-direction:column!important;align-items:flex-start!important}}