.EPiServerForms .Form__Description{margin-bottom:1rem}.EPiServerForms .FormImageSubmitButton{width:100%;height:100%;padding:0;border:0;background:none;box-shadow:none}.EPiServerForms .Form__Status .Form__Status__Message{display:block;padding:1rem;margin:1rem 0}.EPiServerForms .Form__Status .Form__Success__Message{background-color:#84c8e4;color:#333}.EPiServerForms .Form__Status .Form__Warning__Message{background-color:#fff8aa;color:red}.EPiServerForms .Form__Status .Form__Readonly__Message{display:block;padding:1rem;margin:1rem 0;background-color:#fff8aa;color:red}.EPiServerForms .Form__Status .hide{display:none}.EPiServerForms .Form__Success .Form__SubmissionSuccess__Message{display:block;padding:1rem;margin:1rem 0}.EPiServerForms .Form__Success .Form__Success__Message{background-color:#84c8e4;color:#333}.EPiServerForms .Form__Success .hide{display:none}.EPiServerForms .Form__NavigationBar{display:flex;align-items:center;gap:16px;margin-top:32px}.EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action{padding:10px 20px;font-size:14px;font-weight:600;line-height:20px;border-radius:6px;cursor:pointer;font-family:inherit;min-width:120px;background-color:rgba(255,255,255,0.1);color:#E5E7EB;border:1px solid rgba(209,213,219,0.3)}.EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action:hover:not(:disabled){background-color:rgba(255,255,255,0.15);border-color:rgba(156,163,175,0.5)}.EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action:active:not(:disabled){background-color:rgba(255,255,255,0.2)}.EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action:focus{outline:none;box-shadow:0 0 0 3px rgba(79,70,229,0.2)}.EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action:disabled{cursor:not-allowed;opacity:.4;background-color:rgba(255,255,255,0.05)}.EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar{flex:1;display:flex;align-items:center;gap:12px;position:relative;height:8px;background-color:rgba(31,41,55,0.5);border-radius:4px;border:1px solid rgba(209,213,219,0.2);overflow:visible}.EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar .Form__NavigationBar__ProgressBar--Progress{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg, #4F46E5 0%, #7C3AED 100%);border-radius:4px;transition:width .3s ease;min-width:0}.EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar .Form__NavigationBar__ProgressBar--Text{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#E5E7EB;z-index:1;white-space:nowrap}.EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar .Form__NavigationBar__ProgressBar--Text .Form__NavigationBar__ProgressBar__ProgressLabel{display:none}.EPiServerForms.form-editing-wrapper{border-radius:12px;padding:24px;border:3px dashed #9CA3AF;max-width:600px;margin:0 auto;counter-reset:form-step-counter}.EPiServerForms.form-editing-wrapper .FormStep.Form__Element{display:flex !important;flex-direction:row !important;flex-wrap:nowrap;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:16px;counter-increment:form-step-counter}.EPiServerForms.form-editing-wrapper .FormStep.Form__Element .FormStep__Number{width:28px;height:28px;min-width:28px;border-radius:50%;background-color:#4F46E5;display:flex;align-items:center;justify-content:center}.EPiServerForms.form-editing-wrapper .FormStep.Form__Element .FormStep__Number .FormStep__Number__Text{font-size:14px;font-weight:600;color:#fff;line-height:1}.EPiServerForms.form-editing-wrapper .FormStep.Form__Element .FormStep__Number .FormStep__Number__Text::before{content:counter(form-step-counter)}.EPiServerForms.form-editing-wrapper .FormStep.Form__Element .FormStep__Content{display:flex;flex-direction:column;gap:2px;flex-shrink:0}.EPiServerForms.form-editing-wrapper .FormStep.Form__Element .FormStep__Title{font-size:14px;font-weight:600;line-height:20px;margin:0}.EPiServerForms.form-editing-wrapper .FormStep.Form__Element .FormStep__Description{font-size:14px;font-weight:400;line-height:20px;color:#9CA3AF;margin:0}.EPiServerForms.form-editing-wrapper .FormStep.Form__Element .FormStep__Line{flex:1;min-width:50px;height:0;border-top:1px dashed #9CA3AF}.EPiServerForms .Form__Element{margin:0 0 1.25rem 0;display:flex;flex-direction:column;gap:6px}.EPiServerForms .Form__Element .Form__Element__Caption{display:block;font-size:14px;font-weight:500;line-height:20px;color:#E5E7EB;margin-bottom:2px}.EPiServerForms .Form__Element .Form__Element__ValidationError{color:red;display:block;word-wrap:break-word;font-size:13px;margin-top:4px}.EPiServerForms .ValidationRequired .Form__Element__Caption:after{content:" *";color:#e9322d;font-weight:600}.EPiServerForms .ValidationFail{color:#e9322d}.EPiServerForms .ValidationFail input,.EPiServerForms .ValidationFail textarea,.EPiServerForms .ValidationFail select{border-color:#e9322d}.EPiServerForms .ValidationFail legend{color:#e9322d}.EPiServerForms .hide{display:none}.EPiServerForms .visually-hidden{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);white-space:nowrap}.EPiServerForms button[type="submit"],.EPiServerForms button[type="reset"],.EPiServerForms input[type="submit"],.EPiServerForms input[type="reset"],.EPiServerForms .FormSubmitButton,.EPiServerForms .FormResetButton{padding:10px 20px;font-size:14px;font-weight:600;line-height:20px;border-radius:6px;border:none;cursor:pointer;font-family:inherit}.EPiServerForms button[type="submit"]:focus,.EPiServerForms button[type="reset"]:focus,.EPiServerForms input[type="submit"]:focus,.EPiServerForms input[type="reset"]:focus,.EPiServerForms .FormSubmitButton:focus,.EPiServerForms .FormResetButton:focus{outline:none;box-shadow:0 0 0 3px rgba(79,70,229,0.2)}.EPiServerForms .FormSubmitButton,.EPiServerForms button[type="submit"],.EPiServerForms input[type="submit"]{background-color:#4F46E5;color:#fff}.EPiServerForms .FormSubmitButton:hover:not(:disabled),.EPiServerForms button[type="submit"]:hover:not(:disabled),.EPiServerForms input[type="submit"]:hover:not(:disabled){background-color:#3a30e2}.EPiServerForms .FormSubmitButton:active:not(:disabled),.EPiServerForms button[type="submit"]:active:not(:disabled),.EPiServerForms input[type="submit"]:active:not(:disabled){background-color:#291fd9}.EPiServerForms .FormSubmitButton:disabled,.EPiServerForms button[type="submit"]:disabled,.EPiServerForms input[type="submit"]:disabled{cursor:not-allowed;opacity:.5;background-color:#9CA3AF}.EPiServerForms .FormSubmitButton{width:150px}.EPiServerForms .FormResetButton,.EPiServerForms button[type="reset"],.EPiServerForms input[type="reset"]{background-color:rgba(255,255,255,0.1);color:#E5E7EB;border:1px solid rgba(209,213,219,0.3);width:150px}.EPiServerForms .FormResetButton:hover:not(:disabled),.EPiServerForms button[type="reset"]:hover:not(:disabled),.EPiServerForms input[type="reset"]:hover:not(:disabled){background-color:rgba(255,255,255,0.15);border-color:rgba(156,163,175,0.5)}.EPiServerForms .FormResetButton:active:not(:disabled),.EPiServerForms button[type="reset"]:active:not(:disabled),.EPiServerForms input[type="reset"]:active:not(:disabled){background-color:rgba(255,255,255,0.2)}.EPiServerForms .FormResetButton:disabled,.EPiServerForms button[type="reset"]:disabled,.EPiServerForms input[type="reset"]:disabled{cursor:not-allowed;opacity:.5}.EPiServerForms input[type="text"],.EPiServerForms input[type="email"],.EPiServerForms input[type="url"],.EPiServerForms input[type="number"],.EPiServerForms input[type="tel"],.EPiServerForms input[type="password"],.EPiServerForms textarea,.EPiServerForms select{width:100%;padding:10px 14px;font-size:14px;line-height:20px;color:#E5E7EB;background-color:rgba(31,41,55,0.5);border:1px solid rgba(209,213,219,0.3);border-radius:6px;font-family:inherit}.EPiServerForms input[type="text"]:hover,.EPiServerForms input[type="email"]:hover,.EPiServerForms input[type="url"]:hover,.EPiServerForms input[type="number"]:hover,.EPiServerForms input[type="tel"]:hover,.EPiServerForms input[type="password"]:hover,.EPiServerForms textarea:hover,.EPiServerForms select:hover{border-color:rgba(156,163,175,0.5);background-color:rgba(31,41,55,0.7)}.EPiServerForms input[type="text"]:focus,.EPiServerForms input[type="email"]:focus,.EPiServerForms input[type="url"]:focus,.EPiServerForms input[type="number"]:focus,.EPiServerForms input[type="tel"]:focus,.EPiServerForms input[type="password"]:focus,.EPiServerForms textarea:focus,.EPiServerForms select:focus{outline:none;border-color:#4F46E5;background-color:rgba(31,41,55,0.8);box-shadow:0 0 0 3px rgba(79,70,229,0.2)}.EPiServerForms input[type="text"]::placeholder,.EPiServerForms input[type="email"]::placeholder,.EPiServerForms input[type="url"]::placeholder,.EPiServerForms input[type="number"]::placeholder,.EPiServerForms input[type="tel"]::placeholder,.EPiServerForms input[type="password"]::placeholder,.EPiServerForms textarea::placeholder,.EPiServerForms select::placeholder{color:rgba(156,163,175,0.6)}.EPiServerForms input[type="text"]:disabled,.EPiServerForms input[type="email"]:disabled,.EPiServerForms input[type="url"]:disabled,.EPiServerForms input[type="number"]:disabled,.EPiServerForms input[type="tel"]:disabled,.EPiServerForms input[type="password"]:disabled,.EPiServerForms textarea:disabled,.EPiServerForms select:disabled{background-color:rgba(17,24,39,0.5);color:rgba(107,114,128,0.7);cursor:not-allowed}.EPiServerForms textarea{min-height:80px;resize:vertical}.EPiServerForms select{cursor:pointer;padding-right:36px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%236B7280' d='M4.427 6.427l3.396 3.396a.25.25 0 00.354 0l3.396-3.396A.25.25 0 0011.396 6H4.604a.25.25 0 00-.177.427z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.EPiServerForms select[multiple]{min-height:120px;padding:8px;padding-right:8px;background-image:none}.EPiServerForms select[multiple] option{padding:8px 12px;border-radius:4px;margin-bottom:4px;cursor:pointer}.EPiServerForms select[multiple] option:hover{background-color:rgba(79,70,229,0.2)}.EPiServerForms select[multiple] option:checked{background:linear-gradient(90deg, #4F46E5 0%, #7C3AED 100%);color:#fff;font-weight:500}.EPiServerForms .FormFileUpload .FormFileUpload__Input{width:100%;padding:10px 14px;font-size:14px;line-height:20px;color:#E5E7EB;background-color:rgba(31,41,55,0.5);border:1px solid rgba(209,213,219,0.3);border-radius:6px;font-family:inherit;cursor:pointer}.EPiServerForms .FormFileUpload .FormFileUpload__Input::file-selector-button{padding:8px 16px;margin-right:12px;font-size:14px;font-weight:500;color:#E5E7EB;background-color:rgba(255,255,255,0.1);border:1px solid rgba(209,213,219,0.3);border-radius:4px;cursor:pointer}.EPiServerForms .FormFileUpload .FormFileUpload__Input::file-selector-button:hover{background-color:rgba(255,255,255,0.15);border-color:rgba(156,163,175,0.5)}.EPiServerForms .FormFileUpload .FormFileUpload__Input::-webkit-file-upload-button{padding:8px 16px;margin-right:12px;font-size:14px;font-weight:500;color:#E5E7EB;background-color:rgba(255,255,255,0.1);border:1px solid rgba(209,213,219,0.3);border-radius:4px;cursor:pointer}.EPiServerForms .FormFileUpload .FormFileUpload__Input::-webkit-file-upload-button:hover{background-color:rgba(255,255,255,0.15);border-color:rgba(156,163,175,0.5)}.EPiServerForms .FormFileUpload .FormFileUpload__Input:hover{border-color:rgba(156,163,175,0.5);background-color:rgba(31,41,55,0.7)}.EPiServerForms .FormFileUpload .FormFileUpload__Input:focus{outline:none;border-color:#4F46E5;background-color:rgba(31,41,55,0.8);box-shadow:0 0 0 3px rgba(79,70,229,0.2)}.EPiServerForms .FormFileUpload .FormFileUpload__PostedFile{font-size:13px;color:#9CA3AF;margin-top:8px}.EPiServerForms .FormFileUpload .FormFileUpload__PostedFile:not(:empty){padding:8px 12px;background-color:rgba(79,70,229,0.1);border:1px solid rgba(79,70,229,0.3);border-radius:4px;color:#E5E7EB}.EPiServerForms .FormCaptcha{display:flex;flex-direction:column;gap:12px;padding:16px;background-color:rgba(255,255,255,0.05);border:1px solid rgba(209,213,219,0.2);border-radius:8px}.EPiServerForms .FormCaptcha .Form__Element__Caption{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(209,213,219,0.2)}.EPiServerForms .FormCaptcha .FormCaptcha__Image{max-width:100%;height:auto;border-radius:4px;border:1px solid rgba(209,213,219,0.3)}.EPiServerForms .FormCaptcha .FormCaptcha__Refresh{align-self:flex-start;padding:8px 16px;font-size:14px;font-weight:500;background-color:rgba(255,255,255,0.1);color:#E5E7EB;border:1px solid rgba(209,213,219,0.3);border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.EPiServerForms .FormCaptcha .FormCaptcha__Refresh:before{content:'↻';font-size:16px}.EPiServerForms .FormCaptcha .FormCaptcha__Refresh:hover{background-color:rgba(255,255,255,0.15);border-color:rgba(209,213,219,0.4)}.EPiServerForms .FormCaptcha .FormTextbox__Input{width:100%;margin-top:4px}.EPiServerForms .FormSelection select[multiple] option:disabled{display:none}.EPiServerForms .FormChoice{margin-bottom:8px}.EPiServerForms .FormChoice>fieldset>div{padding-top:10px}.EPiServerForms .FormChoice .FormChoice__Input{position:absolute;opacity:0;cursor:pointer}.EPiServerForms .FormChoice .FormChoice__Input:focus+.FormChoice__Label:before{box-shadow:0 0 0 3px rgba(79,70,229,0.2)}.EPiServerForms .FormChoice .FormChoice__Input:checked+.FormChoice__Label:before{background-color:#4F46E5;border-color:#4F46E5}.EPiServerForms .FormChoice .FormChoice__Input--Checkbox+.FormChoice__Label:before{border-radius:4px}.EPiServerForms .FormChoice .FormChoice__Input--Checkbox:checked+.FormChoice__Label:after{content:'';position:absolute;left:6px;top:3px;width:5px;height:9px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.EPiServerForms .FormChoice .FormChoice__Input--Radio+.FormChoice__Label:before{border-radius:50%}.EPiServerForms .FormChoice .FormChoice__Input--Radio:checked+.FormChoice__Label:after{content:'';position:absolute;left:5px;top:5px;width:8px;height:8px;border-radius:50%;background:white}.EPiServerForms .FormChoice .FormChoice__Label{display:inline-flex;align-items:center;position:relative;padding-left:28px;cursor:pointer;font-size:14px;line-height:20px;color:#E5E7EB;user-select:none;min-height:20px}.EPiServerForms .FormChoice .FormChoice__Label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:2px solid rgba(209,213,219,0.4);background-color:rgba(31,41,55,0.5)}.EPiServerForms .FormChoice .FormChoice__Label:hover:before{border-color:rgba(156,163,175,0.6);background-color:rgba(31,41,55,0.7)}.EPiServerForms .FormChoice--Image .FormChoice--Image__Item{display:inline-block;max-width:40%;text-align:center;margin:.5rem}.EPiServerForms .FormChoice--Image .FormChoice__Input:checked~img{border:1px solid rgba(41,128,189,0.5)}.EPiServerForms .FormChoice--Image .FormChoice__Input:focus~img{border:1px dashed rgba(41,128,189,0.5)}.EPiServerForms .FormRange .FormRange__Wrapper{display:block;width:100%;position:relative;padding-top:32px}.EPiServerForms .FormRange .FormRange__Wrapper .FormRange__Slider__Wrapper{display:flex;align-items:center;gap:12px}.EPiServerForms .FormRange .FormRange__Wrapper .FormRange__Input{flex:1;height:6px;-webkit-appearance:none;appearance:none;background:#E5E7EB;border-radius:3px;outline:none}.EPiServerForms .FormRange .FormRange__Wrapper .FormRange__Input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#4F46E5;cursor:pointer}.EPiServerForms .FormRange .FormRange__Wrapper .FormRange__Input::-webkit-slider-thumb:hover{background:#3a30e2;transform:scale(1.1)}.EPiServerForms .FormRange .FormRange__Wrapper .FormRange__Input::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#4F46E5;cursor:pointer;border:none}.EPiServerForms .FormRange .FormRange__Wrapper .FormRange__Input::-moz-range-thumb:hover{background:#3a30e2;transform:scale(1.1)}.EPiServerForms .FormRange .FormRange__Wrapper .FormRange__Input:focus{outline:none}.EPiServerForms .FormRange .FormRange__Wrapper .FormRange__Input:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px rgba(79,70,229,0.2)}.EPiServerForms .FormRange .FormRange__Wrapper .FormRange__Input:focus::-moz-range-thumb{box-shadow:0 0 0 3px rgba(79,70,229,0.2)}.EPiServerForms .FormRange .FormRange__Wrapper .FormRange__Slider__Button{width:32px;height:32px;padding:0;font-size:16px;border:none;border-radius:6px;cursor:pointer;background-color:#4F46E5;color:white;font-weight:600;display:flex;align-items:center;justify-content:center}.EPiServerForms .FormRange .FormRange__Wrapper .FormRange__Slider__Button:hover:not(.FormRange__Slider__Button__Disable){background-color:#3a30e2}.EPiServerForms .FormRange .FormRange__Wrapper .FormRange__Slider__Button:active:not(.FormRange__Slider__Button__Disable){background-color:#291fd9}.EPiServerForms .FormRange .FormRange__Wrapper .FormRange__Slider__Button__Disable{background-color:#E5E7EB;color:#9CA3AF;cursor:not-allowed}.EPiServerForms .FormRange .FormRange__Wrapper .FormRange__Min,.EPiServerForms .FormRange .FormRange__Wrapper .FormRange__Max{font-size:14px;font-weight:500;color:#9CA3AF;min-width:32px;text-align:center}.EPiServerForms .FormRange .FormRange__Wrapper .FormRange__Output__Wrapper{position:absolute;top:60px;left:50%;transform:translateX(-50%);text-align:center}.EPiServerForms .FormRange .FormRange__Wrapper .FormRange__Output__Wrapper .FormRange__Output{font-size:16px;font-weight:600;color:#E5E7EB;background-color:rgba(79,70,229,0.2);padding:4px 12px;border-radius:4px;border:1px solid #4F46E5}.EPiServerForms .hidden{display:none !important}.EPiServerForms .EditView__InvisibleElement.FormStep{display:block;color:#000;padding:.2rem;font-family:Verdana}.EPiServerForms .EditView__InvisibleElement.FormStep .FormStep__Warning{color:red;background-color:#fff8aa;display:block;word-wrap:break-word}.EPiServerForms .EditView__InvisibleElement.FormHidden{display:inline-block;border-radius:4px;border:1.5px outset rgba(184,192,197,0.6);padding:.2rem 1rem;min-width:18rem}.EPiServerForms .Warning{color:red;background-color:#fff8aa;display:block;word-wrap:break-word}.EPiServerForms .Form__Warning{color:red;background-color:#fff8aa;display:block;word-wrap:break-word}