.stickyForm{color:#fff;background:#0b0b0b;border-radius:22px;max-height:calc(100vh - 160px);padding:34px 26px 26px;position:sticky;top:140px;overflow-y:auto;box-shadow:0 22px 55px #00000059}.stickyForm__title{letter-spacing:.2px;margin:0 0 16px;font-size:34px;font-weight:900}.stickyForm__form{flex-direction:column;gap:16px;display:flex}.stickyForm__field{flex-direction:column;gap:8px;display:flex}.stickyForm__label{opacity:.9;font-size:14px}.stickyForm__input,.stickyForm__textarea{color:#fff;background:#111;border:1px solid #ffffff26;border-radius:12px;outline:none;padding:14px 16px;font-size:15px;transition:background .25s,color .25s,border-color .25s,box-shadow .25s}.stickyForm__input.isFilled,.stickyForm__textarea.isFilled{color:#000;background:#fff;border:1px solid #fff}.stickyForm__input:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:#000!important;box-shadow:inset 0 0 0 1000px #fff!important}.stickyForm__input:-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:#000!important;box-shadow:inset 0 0 0 1000px #fff!important}.stickyForm__input:-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:#000!important;box-shadow:inset 0 0 0 1000px #fff!important}.stickyForm__textarea:-webkit-autofill{transition:background-color 9999s ease-out;-webkit-text-fill-color:#000!important;box-shadow:inset 0 0 0 1000px #fff!important}.stickyForm__textarea:-webkit-autofill:hover{transition:background-color 9999s ease-out;-webkit-text-fill-color:#000!important;box-shadow:inset 0 0 0 1000px #fff!important}.stickyForm__textarea:-webkit-autofill:focus{transition:background-color 9999s ease-out;-webkit-text-fill-color:#000!important;box-shadow:inset 0 0 0 1000px #fff!important}.stickyForm__textarea{resize:vertical;min-height:90px}.stickyForm__input:hover,.stickyForm__textarea:hover{color:#000;background:#fff}.stickyForm__input:focus,.stickyForm__textarea:focus{border-color:#c71610;box-shadow:0 0 0 3px #c7161040}.stickyForm__files{flex-direction:column;gap:12px;margin-top:4px;display:flex}.stickyForm__fileInput{display:none}.stickyForm__fileBtn{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffffbf;border-radius:999px;width:fit-content;padding:10px 16px;font-weight:700}.stickyForm__fileBtn:hover{border-color:#fff}.stickyForm__fileList{flex-direction:column;gap:8px;margin-top:6px;display:flex}.stickyForm__fileRow{background:#ffffff0f;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.stickyForm__fileName{opacity:.95;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.stickyForm__fileRemove{color:#ffffffd9;cursor:pointer;background:0 0;border:none;font-size:16px}.stickyForm__fileRemove:hover{color:#fff}.stickyForm__notif{background:#ffffff14;border-radius:12px;padding:10px 12px;font-size:14px;line-height:1.4}.stickyForm__submit{color:#fff;cursor:pointer;background:#c71610;border:none;border-radius:999px;height:46px;margin-top:8px;font-weight:800}.stickyForm__submit:disabled{opacity:.7;cursor:not-allowed}.stickyForm::-webkit-scrollbar{width:4px}.stickyForm::-webkit-scrollbar-track{background:0 0}.stickyForm::-webkit-scrollbar-thumb{background:#fff3;border-radius:999px}.stickyForm::-webkit-scrollbar-thumb:hover{background:#fff6}.formModalInner .stickyForm{max-height:none;box-shadow:none;border-radius:0;margin:0 12px 24px;padding:8px 20px 32px;display:block;position:static}@media (max-width:1300px){.stickyForm{display:none}}@media (max-width:640px){.stickyForm__title{font-size:26px}.stickyForm__input,.stickyForm__textarea{font-size:16px}.stickyForm__submit{width:100%;height:52px;font-size:16px}}
