.application-demo .app-demo-select{box-sizing:content-box;width:100%}.application-demo .app-demo-step{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;min-width:0}.application-demo .app-demo-step:focus-visible{outline-offset:-4px;border-radius:15px;outline:2px solid #06d}.application-demo .app-demo-walkthrough-notice{color:#667085;margin:0 0 20px;font-size:12px;line-height:18px}.application-demo .submit-input-container.app-demo-step-actions{flex-direction:row;align-items:stretch;gap:12px;display:flex}.application-demo .submit-input-container.app-demo-step-actions .app-demo-continue{border:0;flex:1;width:auto;min-width:0;min-height:60px}.application-demo .submit-input-container.app-demo-step-actions .app-demo-previous{flex:none;width:auto;min-width:0}.application-demo .app-demo-previous{color:#06d;cursor:pointer;background:0 0;border:1px solid #06d;border-radius:999px;min-height:60px;padding:18px 24px;font:600 16px/22px Plus Jakarta Sans,sans-serif}.application-demo .app-demo-previous:focus-visible,.application-demo .app-demo-continue:focus-visible{outline-offset:3px;outline:2px solid #06d}.application-demo .app-demo-missing-schema p{color:#667085;margin-bottom:16px;font-size:14px;line-height:22px}.application-demo .app-demo-missing-schema a{color:#06d;overflow-wrap:anywhere;font-size:14px;text-decoration:underline}.application-demo .app-demo-navigation-section .input-box{margin-bottom:0}.application-demo .text-input-single textarea{width:100%;min-height:120px;font:inherit;resize:vertical;background:#fff;border:1px solid #565656;border-radius:15px;padding:12px 16px}.application-demo .text-input-single.ee-error textarea{border-color:#f04438}.application-demo .app-demo-file small{overflow-wrap:anywhere;margin-top:8px;display:block}.application-demo .app-demo-select-trigger{text-align:start;cursor:pointer;background:0 0;align-items:center;width:100%;height:48px;min-height:48px;padding:12px 32px 12px 16px;display:flex;top:0;left:0}.application-demo .app-demo-select-trigger .multiselect__placeholder,.application-demo .app-demo-select-trigger .multiselect__single{white-space:nowrap;text-overflow:ellipsis;background:0 0;margin:0;padding:0;line-height:22px;overflow:hidden}.application-demo .app-demo-chevron{color:#06d;font-size:11px;position:absolute;right:14px}.application-demo .app-demo-selected{background:#edfcf2;border-color:#4c967d}.application-demo .app-demo-options{z-index:50;width:calc(100% + 2px);max-height:300px;display:block;top:100%;left:-1px;overflow:auto}.application-demo .app-demo-options .multiselect__option{text-align:start;white-space:normal;cursor:pointer;border:0;width:100%;min-height:40px;display:block}.application-demo .app-demo-options .multiselect__option:disabled{color:#98a2b3;cursor:not-allowed}.application-demo .app-demo-option-search{z-index:2;background:#fff;border:0;border-bottom:1px solid #d0d5dd;border-radius:0;outline-color:#06d;width:100%;height:40px;padding:12px;position:sticky;top:0}.application-demo .app-demo-date{gap:15px;display:flex}.application-demo .input-box .input-box-bottom .app-demo-date .date-input-single{flex:none;width:28%;min-width:0}.application-demo .input-box .input-box-bottom .app-demo-date .app-demo-date-month{width:36%}.application-demo .app-demo-phone-trigger{width:100%;font:inherit;background:0 0;border:0}.application-demo .app-demo-phone-option{text-align:start;width:100%;font:inherit;background:0 0;border:0}.application-demo .app-demo-phone-option:hover,.application-demo .app-demo-phone-option:focus-visible{background:#edf5ff}.application-demo .telephone-input-wrapper .telephone-number-group input{min-width:0}.application-demo .app-demo-field-error{color:#f04438;width:85%;margin-top:6px;font-size:14px}.application-demo .app-demo-check-error{border-color:#f04438}.application-demo .app-demo-checkbox-field .actual-input{width:100%}.application-demo .checkbox-label{cursor:pointer;position:relative}.application-demo .checkbox-label input:focus-visible+.checkmark{outline-offset:2px;outline:2px solid #06d}.application-demo .radio-option-container input:focus-visible+label{outline-offset:2px;border-radius:15px;outline:2px solid #06d}.application-demo .radio-option-container{position:relative}.application-demo .input-box .input-box-bottom .actual-input .radio-input-double .radio-option-container input{opacity:0;width:1px;height:1px;margin:0;display:block;position:absolute;top:50%;left:18px}.application-demo .app-demo-radio-selected{background:#edfcf2;border-color:#4c967d}.application-demo .app-demo-tooltip-trigger{color:#565656;cursor:help;background:#fff;border:2px solid #565656;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:15px;font-weight:700;display:flex;position:relative}.application-demo .app-demo-tooltip-trigger .hint-info-box{font-size:14px;font-weight:400}.application-demo .app-demo-tooltip-trigger:hover .hint-info-box,.application-demo .app-demo-tooltip-trigger:focus .hint-info-box{opacity:1;visibility:visible;display:block}.application-demo .app-demo-tooltip-trigger .hint-info-box img{max-width:100%;height:auto}.application-demo .app-demo-notice{color:#667085;margin:16px 0 0;font-size:11px;line-height:17px}.application-demo .app-demo-security>div{background:#fafafa;border:1px solid #d0d5dd;border-radius:15px;align-items:center;gap:10px;min-height:66px;margin-top:15px;padding:20px;font-size:14px;display:flex}.application-demo .app-demo-security svg{flex-shrink:0}.application-demo .app-demo-help{border:1px solid #d0d5dd;border-radius:25px;margin-top:15px;padding:30px}.application-demo .app-demo-help button{color:#06d;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.application-demo .app-demo-trustpilot{color:#191919;justify-content:center;align-items:center;gap:6px;margin-top:18px;font:700 17px/1 Segoe UI,Helvetica,Arial,sans-serif;display:flex}.application-demo .app-demo-trustpilot>span{color:#00b67a;font-size:27px}.application-demo .app-demo-more-details{display:none}.application-demo .ee-errors button{color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.application-demo .app-demo-mobile-notice{display:none}.app-demo-modal-backdrop{z-index:100000;background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.app-demo-modal{text-align:center;background:#fff;border-radius:40px;width:440px;max-width:100%;padding:30px 44px;position:relative;box-shadow:0 25px 50px -12px #00000026}.app-demo-modal h2{margin:0 0 4px;font-size:18px;font-weight:700}.app-demo-modal p{color:#667085;margin:0;font-size:15px;line-height:22.5px}.app-demo-modal-close{color:#98a2b3;cursor:pointer;background:0 0;border:none;font-size:28px;position:absolute;top:8px;right:18px}.app-demo-modal-icon{color:#4c967d;border:3px solid #4c967d;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:12px auto 20px;font-size:40px;display:flex}.app-demo-warning-icon{color:#f04438;border-color:#f04438}.app-demo-modal-confirm{color:#fff;cursor:pointer;background:#4c967d;border:0;border-radius:60px;margin-top:22px;padding:10px 24px;font-size:14px;font-weight:600}@media (max-width:1100px){.application-demo .app-demo-security{display:none}.application-demo .app-demo-security-visible{display:block}.application-demo .app-demo-more-details{color:#1d1d1d;cursor:pointer;background:0 0;border:0;width:100%;margin:16px 0;display:block}.application-demo .app-demo-notice{display:none}.application-demo .app-demo-mobile-notice{z-index:100;color:#667085;text-align:center;pointer-events:none;background:#fffffff5;border:1px solid #d0d5dd;border-radius:12px;max-width:450px;margin:0 auto;padding:8px 12px;font-size:11px;line-height:17px;display:block;position:fixed;bottom:10px;left:16px;right:16px}}@media (max-width:767px){.application-demo .ee-form-steps{display:flex}.application-demo .ee-form-steps .app-demo-step .form-step-label{font-size:13px;line-height:18px;display:inline-block}}@media (max-width:576px){.application-demo .submit-input-container.app-demo-step-actions{flex-direction:column}.application-demo>.container{width:calc(100% - 40px);max-width:none;margin-inline:20px}.application-demo .ee-form-container{width:calc(100% + 40px);max-width:none;margin-inline:-20px}.application-demo .ee-form-actual,.application-demo .ee-form-sidebar{width:100%;min-width:0;max-width:100%}.application-demo .ee-form-background{width:100%;max-width:100%}.application-demo .app-demo-date{flex-direction:column;gap:15px}.application-demo .input-box .input-box-bottom .app-demo-date .date-input-single{flex:none;width:100%}.app-demo-modal{padding:28px 24px}}
