.form-row{flex-wrap:nowrap}#form .question-entry-row{flex-wrap:wrap}#form .question-entry-row:has(.signature-question-container) .question-container:has(.question-date-input) .question{text-align:center}@media(min-width:768px){#form .question-entry-row:has(>.signature-question-container)>.question-container:has(.question-date-input){align-self:center}#form .question-entry-row:has(>.signature-question-container~.signature-question-container) .add-signature-btn{align-self:end;margin-bottom:.5rem}}.btn-primary{background-color:var(--secondary-color);border-color:var(--secondary-color)}.btn-primary:focus{background-color:var(--secondary-color);border-color:var(--secondary-color)}.btn-secondary-lock{background-color:gray}html.dark-layout #form .signature-parent{background-color:transparent}html.dark-layout #form .signature-parent .signature{background-color:#fff;color:#000}[id^=sign-modal-] .signature-parent{padding-bottom:0;margin-bottom:0}[id^=sign-modal-] .tab-pane .form-row.mb-1{margin-bottom:0!important}[id^=sign-modal-] [id^=validation-message-]{margin:8px 15px 0!important;font-size:.875rem!important;font-weight:600;line-height:1.4}[id^=sign-modal-] .signature-undo-row{text-align:center}[id^=sign-modal-] .signature-undo-row .signature-undo-button{position:static!important;left:auto!important;top:auto!important;margin:8px 0 0!important}[id^=sign-modal-]:has([data-tab=type].active) .signature-undo-row{display:none}[id^=sign-modal-] .signature-help-text{margin:10px 30px 12px!important;padding:0!important}[id^=sign-modal-] .modal-footer{padding-top:10px!important}html.dark-layout [id^=sign-modal-] .signature-help-text{color:#cbd5e1!important}.signature-cancel-btn.btn-quiet{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--quiet-color, #64748b)!important;text-transform:none;font-weight:500}.signature-cancel-btn.btn-quiet:after{display:none}.signature-cancel-btn.btn-quiet:hover,.signature-cancel-btn.btn-quiet:focus{background:var(--quiet-hover-bg, rgba(100, 116, 139, .12))!important;color:var(--quiet-interactive-color, #334155)!important}html.dark-layout .signature-cancel-btn.btn.btn-link.btn-quiet,html.dark-layout .signature-cancel-btn.btn.btn-link.btn-quiet:hover,html.dark-layout .signature-cancel-btn.btn.btn-link.btn-quiet:focus,html.dark-layout .signature-cancel-btn.btn.btn-link.btn-quiet:active{--quiet-color: #fff;--quiet-interactive-color: #fff;color:#fff!important}.form-scroll-next{background:var(--secondary-color, #15a780)!important;border-color:var(--secondary-color, #15a780)!important;box-shadow:0 8px 18px -14px #00000059!important}.form-scroll-next:hover,.form-scroll-next:focus,.form-scroll-next:active{background:var(--secondary-color, #15a780)!important;border-color:var(--secondary-color, #15a780)!important;filter:brightness(.92)}html.dark-layout .form-scroll-next:not(.form-scroll-next--internal){background:#08775d!important;border-color:#08775d!important}html.dark-layout .form-scroll-next:not(.form-scroll-next--internal):hover,html.dark-layout .form-scroll-next:not(.form-scroll-next--internal):focus,html.dark-layout .form-scroll-next:not(.form-scroll-next--internal):active{background:#065b49!important;border-color:#065b49!important;filter:none}.form-scroll-next.form-scroll-next--internal{background:#09f!important;border-color:#09f!important}.form-scroll-next.form-scroll-next--internal:hover,.form-scroll-next.form-scroll-next--internal:focus,.form-scroll-next.form-scroll-next--internal:active{background:#0086e0!important;border-color:#0086e0!important;filter:none}body:has(.form-scroll-next) .scroll-top{display:none!important}@media(max-width:767.98px){.form-scroll-next{min-width:52px;width:52px;padding:0}.form-scroll-next span{display:none}}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border .75s linear infinite;color:#fff}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em;color:#fff}.answer-input-date{margin-bottom:40px!important}@media(width<576px){.input-fullwidth-mobile,.input-date-mobile{width:100%!important}}.select2-container--bootstrap .select2-selection,.select2-container--bootstrap .select2-search--dropdown .select2-search__field{border-radius:4px}.remove-inline-padding>*{padding-inline:0!important}@media(width<768px){.modal-dialog{position:relative;top:0;left:initial;margin-inline:2.5rem}.signature-section{margin-top:3rem}}
