.formlayout3:not(.fs-active) label{margin-bottom:3px !important}.formlayout3:not(.fs-active) .form-control,.formlayout3:not(.fs-active) .btn-multiselect{border-radius:0px !important;border:0px solid transparent !important;border-bottom:1px solid rgba(0,0,0,0.15) !important;padding:2px;font-size:11pt;box-shadow:none !important}.fs-mode.fs-active{min-height:70vh;min-height:70svh;display:flex;flex-direction:column;justify-content:center}.fs-mode.fs-active .fs-fields{width:100%;max-width:680px;margin:0 auto;padding:20px 15px 0}.fs-mode.fs-active .fs-fields .block{width:100% !important;float:none !important;padding-left:0;padding-right:0}.fs-mode.fs-active .fs-fields .form-card{display:block;border:0 !important;background:transparent !important;box-shadow:none !important;padding:0 !important;margin-bottom:0 !important}.fs-mode.fs-active .fs-fields [data-type="openbox"]>.form-card-header{font-size:11pt;text-transform:uppercase;letter-spacing:0.06em;opacity:0.5;margin:0 0 10px}.fs-mode.fs-active .fs-fields .block>.form-card>.form-card-header{font-size:22pt !important;line-height:1.25;font-weight:400;text-transform:none;letter-spacing:normal;opacity:1;margin:0 0 18px !important}.fs-mode.fs-active .fs-fields .block>label.lead{font-size:22pt !important;line-height:1.25;font-weight:400;margin-top:0 !important;margin-bottom:18px !important}.fs-mode.fs-active .form-control{font-size:18px !important;border:0 solid transparent !important;border-bottom:2px solid rgba(0,0,0,0.15) !important;border-radius:0 !important;box-shadow:none !important;padding:8px 2px !important;height:auto !important;background:transparent !important}.fs-mode.fs-active .form-control:focus{border-bottom-color:rgba(0,0,0,0.6) !important;box-shadow:none !important}.fs-mode.fs-active .form-control.errorinput{border-bottom-color:#e4534f !important}.fs-mode.fs-active textarea.form-control{border:1px solid rgba(0,0,0,0.15) !important;border-radius:8px !important;padding:12px !important;min-height:180px !important;resize:vertical !important}.fs-mode.fs-active .fs-textonly>label.lead{font-size:26pt !important}.fs-mode.fs-active .block:focus,.fs-mode.fs-active .fs-textonly:focus{outline:none}.fs-mode.fs-active .block[data-type="radio"],.fs-mode.fs-active .block[data-type="checkbox"]{counter-reset:fsopt}.fs-mode.fs-active .block[data-type="radio"] .pull-left,.fs-mode.fs-active .block[data-type="checkbox"] .pull-left{float:none !important;display:block;margin-right:0 !important}.fs-mode.fs-active .containerinput{counter-increment:fsopt;display:block;position:relative;margin-bottom:10px !important;padding:14px 16px 14px 56px !important;border:1px solid rgba(0,0,0,0.18);border-radius:8px;font-size:13pt;line-height:1.35;background:rgba(255,255,255,0.5);transition:border-color 0.15s,background-color 0.15s}.fs-mode.fs-active .containerinput:hover{border-color:rgba(0,0,0,0.45);background:rgba(0,0,0,0.02)}.fs-mode.fs-active .containerinput .checkmark,.fs-mode.fs-active .containerinput.radio .checkmark{top:12px;left:14px;height:26px;width:26px;border-radius:5px !important;background-color:transparent;border:1px solid rgba(0,0,0,0.3)}.fs-mode.fs-active .containerinput .checkmark::before{content:counter(fsopt,upper-alpha);position:absolute;top:0;left:0;width:100%;line-height:24px;text-align:center;font-size:10pt;font-weight:600;opacity:0.65}.fs-mode.fs-active .containerinput input:checked ~ .checkmark{background-color:rgba(0,0,0,0.75);border-color:rgba(0,0,0,0.75)}.fs-mode.fs-active .containerinput input:checked ~ .checkmark::before{color:#fff;opacity:1}.fs-mode.fs-active .containerinput input:checked ~ .checkmark:after{display:none !important}.fs-mode.fs-active .containerinput:has(input:checked){border-color:rgba(0,0,0,0.75);background:rgba(0,0,0,0.04)}.fs-mode.fs-active .containerinput.disabled{opacity:0.55;cursor:not-allowed}.fs-mode.fs-active .containerinput .text-muted.fs-12{display:block;padding-left:0 !important;margin-top:4px;font-size:10.5pt !important;line-height:1.35 !important}.fs-mode.fs-active .containerinput img{margin-top:0 !important;margin-right:8px;vertical-align:middle}.fs-mode.fs-active .magicsel{position:relative;display:block;width:100%;max-width:100%;margin:0 0 10px;padding:12px 16px 12px 56px;text-align:left;border-radius:8px}.fs-mode.fs-active .magicsel .magicsel-content{padding:0}.fs-mode.fs-active .magicsel .magicsel-banner{max-height:120px;width:auto;margin-bottom:8px;border-radius:6px}.fs-mode.fs-active .magicsel .magicselicon{font-size:22px;padding-top:0;margin-right:8px}.fs-mode.fs-active .magicsel .containerinput{position:static;display:inline;border:0 !important;background:none !important;padding:0 !important;margin:0 !important;font-size:inherit}.fs-mode.fs-active .magicsel .containerinput .checkmark,.fs-mode.fs-active .magicsel .checkmark{top:50%;left:15px;margin-top:-13px;transform:none}.fs-mode.fs-active .captcha-image{width:calc(100% - 44px);height:62px;object-fit:none;object-position:center;background:rgba(0,0,0,0.03);border:1px solid rgba(0,0,0,0.1);border-radius:8px;vertical-align:middle}.fs-mode.fs-active .refresh-captcha{margin-top:0 !important;margin-left:12px !important;vertical-align:middle}.fs-mode.fs-active #captcha{width:100%;max-width:100% !important}.fs-in{animation:fsIn 0.3s cubic-bezier(0.2,0.7,0.3,1) both}.fs-out{animation:fsOut 0.18s ease-in both}.fs-shake{animation:fsShake 0.28s}@keyframes fsIn{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes fsOut{from{opacity:1}to{opacity:0;transform:translateY(-18px)}}@keyframes fsShake{0%,100%{transform:translateX(0)}25%{transform:translateX(-7px)}75%{transform:translateX(7px)}}.fs-mode.fs-active form>.block,.fs-mode.fs-active .fs-submit-area{float:none !important;width:100% !important;max-width:680px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.fs-mode.fs-active .fs-submit-area::after{content:"";display:table;clear:both}.fs-mode.fs-active .fs-submit-area{text-align:center;margin-top:28px !important}.fs-bar{position:sticky;bottom:0;z-index:5;clear:both;width:100%;max-width:680px;margin:25px auto 0;padding:14px 15px;background:#fff;transition:box-shadow 0.2s}.fs-bar.fs-bar-stuck{box-shadow:0 -8px 12px -8px rgba(0,0,0,0.12)}.fs-bar .progress{height:5px !important;margin:0 0 10px;border-radius:3px}.fs-bar-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.fs-counter{font-size:11pt;opacity:0.6;white-space:nowrap}.fs-hint{font-size:10pt;opacity:0.5;margin-left:8px}.fs-nav{display:flex;align-items:center;gap:8px}.fs-prev,.fs-next{cursor:pointer}.fs-error{color:#e4534f;font-size:12pt;margin-top:10px}.formlayout3 .alert-success{max-width:680px;margin-left:auto;margin-right:auto;text-align:center;font-size:14pt;border-radius:15px}@media (prefers-reduced-motion:reduce){.fs-in,.fs-out,.fs-shake{animation:none !important}}@media (max-width:767px){.fs-mode.fs-active .fs-fields .block>label.lead{font-size:17pt !important}.fs-mode.fs-active .fs-textonly>label.lead{font-size:20pt !important}.fs-mode.fs-active .form-control{font-size:16px !important}.fs-hint{display:none}.fs-mode.fs-active .sigPad{width:100% !important;overflow-x:auto}}
