@keyframes formio-spinner{to{transform:rotate(1turn)}}.formio-renderer .spinner-border{vertical-align:text-bottom;box-sizing:border-box;border:2px solid;border-radius:50%;width:1rem;height:1rem;animation:.75s linear infinite formio-spinner;display:inline-block;border-right-color:#0000!important}.formio-renderer .spinner-border-sm{border-width:2px;width:.875rem;height:.875rem}.formio-renderer .button-icon-right{align-items:center;margin-left:.375rem;display:inline-flex}.formio-renderer .button-icon-left{align-items:center;margin-right:.375rem;display:inline-flex}.formio-renderer .fa-spin{animation:1s linear infinite formio-spinner;display:inline-block}.formio-renderer .fa-check-circle:before,.formio-renderer .fa-check:before,.formio-renderer .glyphicon-ok-circle:before,.formio-renderer .glyphicon-ok:before{content:"✓";font-family:inherit;font-weight:700;display:inline-block}.formio-renderer .btn,.formio-renderer button[type=submit]{cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;line-height:1.25rem;transition:all .15s;display:inline-flex;position:relative}.formio-renderer .btn.btn-primary,.formio-renderer button[type=submit]{color:#fff;background-color:#21707e;border:1px solid #21707e}.formio-renderer .btn.btn-primary:hover:not(:disabled),.formio-renderer button[type=submit]:hover:not(:disabled){background-color:#1a5a65;border-color:#1a5a65}.formio-renderer .btn.btn-default,.formio-renderer .btn.btn-secondary{color:#334155;background-color:#f1f5f9;border:1px solid #e2e8f0}.dark .formio-renderer .btn.btn-default,.dark .formio-renderer .btn.btn-secondary{color:#e2e8f0;background-color:#1e293b;border-color:#334155}.formio-renderer .btn.disabled,.formio-renderer .btn.is-loading,.formio-renderer .btn:disabled,.formio-renderer .btn[disabled],.formio-renderer .formio-component-button.is-loading .btn,.formio-renderer button[type=submit].disabled,.formio-renderer button[type=submit]:disabled,.formio-renderer button[type=submit][disabled],.formio-renderer-submitting .btn,.formio-renderer-submitting button[type=submit]{opacity:.55!important;cursor:not-allowed!important;pointer-events:none!important;box-shadow:none!important}.formio-renderer .btn:has(.spinner-border){opacity:.55!important;cursor:not-allowed!important;pointer-events:none!important;box-shadow:none!important}.formio-renderer button:has(.spinner-border){opacity:.55!important;cursor:not-allowed!important;pointer-events:none!important;box-shadow:none!important}.formio-renderer-submitting{pointer-events:none}.formio-renderer .formio-component-button [ref=buttonMessage]{color:#64748b;margin-top:.375rem;font-size:.75rem;display:block}.formio-renderer .formio-component-button.has-error [ref=buttonMessage],.formio-renderer .formio-component-button.has-error [ref=messageContainer]{color:#dc2626;font-weight:500}.formio-renderer .col-form-label.field-required:after,.formio-renderer .field-required:after,.formio-renderer .field-required>label:not(.form-check-label):after,.formio-renderer .formio-component-checkbox.required .form-check-label:after,.formio-renderer .formio-component.required .col-form-label:after,.formio-renderer .formio-component.required>div>label:not(.form-check-label):after,.formio-renderer .formio-component.required>label:not(.form-check-label):after,.formio-renderer label.field-required:after{content:" *";color:#ef4444;margin-left:.125rem;font-weight:700}.formio-renderer .formio-component-radio div[role=radiogroup] .form-check-label:after,.formio-renderer .formio-component-selectboxes div[role=group] .form-check-label:after,.formio-renderer div[role=group] label:after,.formio-renderer div[role=radiogroup] label:after{content:none!important}.formio-renderer .col-form-label sup,.formio-renderer label sup{color:#ef4444;vertical-align:super;margin-left:.125rem;font-size:.75rem;font-weight:700}.formio-renderer .control-label--hidden,.formio-renderer .sr-only,.formio-renderer .visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.formio-renderer .alert,.formio-renderer .alertMessage{border:1px solid #0000;border-radius:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem;display:block}.formio-renderer .alert-danger,.formio-renderer .alert.alertDanger,.formio-renderer .alertDanger{color:#b91c1c;background-color:#fef2f2;border-color:#fecaca}.dark .formio-renderer .alert-danger,.dark .formio-renderer .alert.alertDanger,.dark .formio-renderer .alertDanger{color:#fca5a5;background-color:#7f1d1d33;border-color:#991b1b}.formio-renderer .alert-success,.formio-renderer .alert.alertSuccess,.formio-renderer .alertSuccess{color:#21707e;background-color:#21707e14;border-color:#21707e40}.dark .formio-renderer .alert-success,.dark .formio-renderer .alert.alertSuccess,.dark .formio-renderer .alertSuccess{color:#5eead4;background-color:#134e4a33;border-color:#115e59}.formio-renderer .alert-warning,.formio-renderer .alert.alertWarning,.formio-renderer .alertWarning{color:#92400e;background-color:#fffbeb;border-color:#fde68a}.dark .formio-renderer .alert-warning,.dark .formio-renderer .alert.alertWarning,.dark .formio-renderer .alertWarning{color:#fcd34d;background-color:#78350f33;border-color:#92400e}.formio-renderer .alert-info,.formio-renderer .alert.alertInfo,.formio-renderer .alertInfo{color:#1d4ed8;background-color:#eff6ff;border-color:#bfdbfe}.dark .formio-renderer .alert-info,.dark .formio-renderer .alert.alertInfo,.dark .formio-renderer .alertInfo{color:#93c5fd;background-color:#1e3a8a33;border-color:#1e40af}.formio-renderer .form-control:not(.formio-select-autocomplete-input):not([ref=autocompleteInput]),.formio-renderer input[type=date],.formio-renderer input[type=datetime-local],.formio-renderer input[type=email],.formio-renderer input[type=number],.formio-renderer input[type=password],.formio-renderer input[type=search],.formio-renderer input[type=tel],.formio-renderer input[type=text]:not(.formio-select-autocomplete-input):not([ref=autocompleteInput]):not(.choices__input),.formio-renderer input[type=time],.formio-renderer input[type=url],.formio-renderer select,.formio-renderer textarea{color:#0f172a;box-sizing:border-box;background-color:#fff;border:1px solid #cbd5e1;border-radius:.375rem;width:100%;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;transition:border-color .15s,box-shadow .15s;display:block;box-shadow:0 1px 2px #0000000d}.formio-renderer .form-control:not(.formio-select-autocomplete-input):focus,.formio-renderer input:not(.formio-select-autocomplete-input):not([ref=autocompleteInput]):focus,.formio-renderer select:focus,.formio-renderer textarea:focus{border-color:#21707e;outline:none;box-shadow:0 0 0 2px #21707e33}.dark .formio-renderer .form-control:not(.formio-select-autocomplete-input):not([ref=autocompleteInput]),.dark .formio-renderer input[type=date],.dark .formio-renderer input[type=datetime-local],.dark .formio-renderer input[type=email],.dark .formio-renderer input[type=number],.dark .formio-renderer input[type=password],.dark .formio-renderer input[type=search],.dark .formio-renderer input[type=tel],.dark .formio-renderer input[type=text]:not(.formio-select-autocomplete-input):not([ref=autocompleteInput]):not(.choices__input),.dark .formio-renderer input[type=time],.dark .formio-renderer input[type=url],.dark .formio-renderer select,.dark .formio-renderer textarea{color:#f1f5f9;background-color:#0f172a;border-color:#334155}.dark .formio-renderer .form-control:not(.formio-select-autocomplete-input):focus,.dark .formio-renderer input:not(.formio-select-autocomplete-input):not([ref=autocompleteInput]):focus,.dark .formio-renderer select:focus,.dark .formio-renderer textarea:focus{border-color:#2dd4bf;box-shadow:0 0 0 2px #2dd4bf33}.formio-renderer .formio-component-select .formio-select-autocomplete-input,.formio-renderer .formio-component-select input[ref=autocompleteInput],.formio-renderer .formio-select-autocomplete-input,.formio-renderer input.formio-select-autocomplete-input,.formio-renderer input[ref=autocompleteInput],.formio-renderer input[tabindex="-1"][aria-label=autocomplete]:not([ref=searchInput]){visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;box-shadow:none!important;pointer-events:none!important;border:0!important;margin:0!important;padding:0!important;display:none!important;position:absolute!important;top:-9999px!important;left:-9999px!important}.formio-renderer .choices{width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;margin-bottom:0!important;font-size:.875rem!important;position:relative!important}.formio-renderer .formio-select-autocomplete-container{box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}.formio-renderer .formio-component-select .form-control:has(.choices){box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}.formio-renderer .formio-component-select [ref=element]>div:has(.choices){box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}.formio-renderer .formio-component-select div[ref=selectContainer]:has(.choices){box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}.formio-renderer .choices div.form-control,.formio-renderer .choices__inner,.formio-renderer .formio-component-select>select,.formio-renderer .formio-component-select>select.form-control,.formio-renderer select.form-control:not(.choices select):not(.choices__input){color:#0f172a!important;cursor:pointer!important;box-sizing:border-box!important;background-color:#fff!important;border:1px solid #cbd5e1!important;border-radius:.375rem!important;flex-wrap:wrap!important;align-items:center!important;gap:.375rem!important;width:100%!important;height:38px!important;min-height:38px!important;padding:.375rem 2.25rem .375rem .75rem!important;font-size:.875rem!important;transition:border-color .15s,box-shadow .15s!important;display:flex!important;box-shadow:0 1px 2px #0000000d!important}.formio-renderer .choices[data-type*=select-one] .choices__inner,.formio-renderer .choices[data-type*=select-one] div.form-control{padding-right:2.25rem!important}.formio-renderer .choices[data-type*=select-one]:after{content:""!important;pointer-events:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2364748b' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19 9-7 7-7-7'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border:none!important;width:1rem!important;height:1rem!important;margin-top:0!important;transition:transform .2s!important;position:absolute!important;top:50%!important;right:.75rem!important;transform:translateY(-50%)!important}.formio-renderer .choices[data-type*=select-one].is-open:after{transform:translateY(-50%)rotate(180deg)!important}.formio-renderer .formio-component-select>select,.formio-renderer select.form-control:not(.choices select):not(.choices__input){appearance:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2364748b' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19 9-7 7-7-7'/%3E%3C/svg%3E")!important;background-position:right .75rem center!important;background-repeat:no-repeat!important;background-size:1rem 1rem!important}.formio-renderer .choices.is-focused .choices__inner,.formio-renderer .choices.is-focused div.form-control,.formio-renderer .choices.is-open .choices__inner,.formio-renderer .choices.is-open div.form-control{border-color:#21707e!important;box-shadow:0 0 0 2px #21707e33!important}.dark .formio-renderer .choices div.form-control,.dark .formio-renderer .choices__inner,.dark .formio-renderer .formio-component-select>select,.dark .formio-renderer .formio-component-select>select.form-control,.dark .formio-renderer select.form-control:not(.choices select):not(.choices__input){color:#f1f5f9!important;background-color:#0f172a!important;border-color:#334155!important}.dark .formio-renderer .choices[data-type*=select-one]:after,.dark .formio-renderer select.form-control:not(.choices select):not(.choices__input){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2394a3b8' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19 9-7 7-7-7'/%3E%3C/svg%3E")!important}.dark .formio-renderer .choices.is-focused .choices__inner,.dark .formio-renderer .choices.is-focused div.form-control,.dark .formio-renderer .choices.is-open .choices__inner,.dark .formio-renderer .choices.is-open div.form-control{border-color:#2dd4bf!important;box-shadow:0 0 0 2px #2dd4bf33!important}.formio-renderer .choices [ref=selectContainer],.formio-renderer .choices select,.formio-renderer .choices select.choices__input,.formio-renderer .choices select.form-control{visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important;display:none!important;position:absolute!important}.formio-renderer .choices__list--single{width:100%;padding:0;display:inline-block}.formio-renderer .choices__list--single .choices__item{color:#0f172a;font-weight:500}.dark .formio-renderer .choices__list--single .choices__item{color:#f1f5f9}.formio-renderer .choices__list--multiple{flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;padding:0;display:inline-flex}.formio-renderer .choices__list--multiple .choices__item{color:#21707e;background-color:#21707e14;border:1px solid #21707e33;border-radius:.375rem;align-items:center;padding:.125rem .5rem;font-size:.8125rem;font-weight:500;line-height:1.25rem;display:inline-flex}.dark .formio-renderer .choices__list--multiple .choices__item{color:#5eead4;background-color:#134e4a4d;border-color:#115e59}.formio-renderer .choices__button{appearance:none;cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;width:1rem;height:1rem;margin-left:.375rem;padding:0;transition:all .15s;display:inline-flex;position:relative;color:#0000!important;font-size:0!important}.formio-renderer .choices__button:hover{opacity:1;background-color:#ef444426}.formio-renderer .choices__button:before{content:"✕";color:#21707e;font-size:.7rem;font-weight:700;line-height:1;display:block}.formio-renderer .choices__button:hover:before{color:#ef4444}.dark .formio-renderer .choices__button:before{color:#5eead4}.dark .formio-renderer .choices__button:hover:before{color:#f87171}.formio-renderer .choices[data-type*=select-one] .choices__inner .choices__input,.formio-renderer .choices[data-type*=select-one] .choices__inner input{display:none!important}.formio-renderer .choices[data-type*=select-multiple] .choices__inner .choices__input,.formio-renderer .choices__inner .choices__input{flex:auto;box-shadow:none!important;color:#0f172a!important;background-color:#0000!important;border:none!important;border-radius:0!important;outline:none!important;width:auto!important;min-width:4rem!important;max-width:100%!important;margin:0!important;padding:.125rem .25rem!important;font-size:.875rem!important;display:inline-block!important}.dark .formio-renderer .choices__inner .choices__input{color:#f1f5f9!important}.formio-renderer .choices__list--dropdown{z-index:50;background-color:#fff;border:1px solid #21707e;border-top:none;border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem;max-height:240px;position:absolute;top:100%;left:0;right:0;overflow:hidden auto;box-shadow:0 4px 6px -1px #00000014,0 2px 4px -1px #0000000a;display:none!important}.formio-renderer .choices.is-open .choices__list--dropdown,.formio-renderer .choices.is-open>.choices__list--dropdown,.formio-renderer .choices__list--dropdown.is-active{display:block!important}.formio-renderer .choices:not(.is-open) .choices__list--dropdown{display:none!important}.dark .formio-renderer .choices__list--dropdown{background-color:#0f172a;border-color:#2dd4bf;box-shadow:0 4px 6px -1px #0006}.formio-renderer .choices__list--dropdown .choices__input{color:#0f172a;background-color:#f8fafc;border:none;border-bottom:1px solid #e2e8f0;outline:none;width:100%;padding:.5rem .75rem;font-size:.875rem;display:block}.dark .formio-renderer .choices__list--dropdown .choices__input{color:#f1f5f9;background-color:#1e293b;border-bottom-color:#334155}.formio-renderer .choices__list--dropdown .choices__item,.formio-renderer .choices__list--dropdown .choices__item--selectable{color:#0f172a;cursor:pointer;padding:.5rem .75rem;font-size:.875rem;transition:background-color .1s}.dark .formio-renderer .choices__list--dropdown .choices__item,.dark .formio-renderer .choices__list--dropdown .choices__item--selectable{color:#f1f5f9}.formio-renderer .choices__list--dropdown .choices__item--selectable.is-highlighted,.formio-renderer .choices__list--dropdown .choices__item--selectable:hover{color:#21707e;background-color:#21707e14}.dark .formio-renderer .choices__list--dropdown .choices__item--selectable.is-highlighted,.dark .formio-renderer .choices__list--dropdown .choices__item--selectable:hover{color:#2dd4bf;background-color:#0d948826}.formio-renderer .choices__list--dropdown .choices__placeholder{color:#94a3b8;padding:.5rem .75rem;font-size:.875rem}.formio-renderer .input-group{flex-wrap:nowrap;align-items:stretch;width:100%;display:flex;position:relative}.formio-renderer .input-group>.form-control,.formio-renderer .input-group>input{flex:auto;width:1%;min-width:0;position:relative;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.formio-renderer .input-group-addon,.formio-renderer .input-group-append,.formio-renderer .input-group-prepend,.formio-renderer div[ref=prefix],.formio-renderer div[ref=suffix],.formio-renderer span[ref=prefix],.formio-renderer span[ref=suffix]{align-items:center;margin-left:-1px;display:flex}.formio-renderer .input-group-addon,.formio-renderer .input-group-text,.formio-renderer div[ref=prefix],.formio-renderer div[ref=suffix],.formio-renderer span[ref=prefix],.formio-renderer span[ref=suffix]{color:#64748b;background-color:#f8fafc;border:1px solid #cbd5e1;border-top-right-radius:.375rem;border-bottom-right-radius:.375rem;justify-content:center;align-items:center;min-width:2.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.dark .formio-renderer .input-group-addon,.dark .formio-renderer .input-group-text,.dark .formio-renderer div[ref=prefix],.dark .formio-renderer div[ref=suffix],.dark .formio-renderer span[ref=prefix],.dark .formio-renderer span[ref=suffix]{color:#94a3b8;background-color:#1e293b;border-color:#334155}.formio-renderer div[ref=suffix] i,.formio-renderer i.fa-calendar,.formio-renderer i.fa-calendar-alt,.formio-renderer i.glyphicon-calendar,.formio-renderer span[ref=suffix] i{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2364748b' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.125rem;height:1.125rem;display:inline-block}.formio-renderer i.fa-clock,.formio-renderer i.fa-clock-o,.formio-renderer i.glyphicon-time{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2364748b' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M12 8v4l3 3m6-3a9 9 0 1 1-18 0 9 9 0 0 1 18 0'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.125rem;height:1.125rem;display:inline-block}.dark .formio-renderer div[ref=suffix] i,.dark .formio-renderer i.fa-calendar,.dark .formio-renderer i.fa-calendar-alt,.dark .formio-renderer i.glyphicon-calendar,.dark .formio-renderer span[ref=suffix] i{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2394a3b8' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2'/%3E%3C/svg%3E")}.dark .formio-renderer i.fa-clock,.dark .formio-renderer i.fa-clock-o,.dark .formio-renderer i.glyphicon-time{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2394a3b8' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M12 8v4l3 3m6-3a9 9 0 1 1-18 0 9 9 0 0 1 18 0'/%3E%3C/svg%3E")}.formio-renderer .flatpickr-calendar{z-index:99999!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:.75rem!important;font-family:inherit!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d!important}.formio-renderer .flatpickr-day.endRange,.formio-renderer .flatpickr-day.selected,.formio-renderer .flatpickr-day.startRange{background:#21707e!important;border-color:#21707e!important}.formio-renderer .flatpickr-day.today{border-color:#21707e!important}.formio-renderer .flatpickr-day:hover{background:#f0fdfa!important;border-color:#ccfbf1!important}.dark .formio-renderer .flatpickr-calendar{background:#0f172a!important;border-color:#334155!important;box-shadow:0 10px 15px -3px #00000080!important}.dark .formio-renderer .flatpickr-day{color:#f1f5f9!important}.dark .formio-renderer .flatpickr-day:hover{background:#0d948833!important}.dark .formio-renderer .flatpickr-current-month,.dark .formio-renderer .flatpickr-current-month .flatpickr-monthDropdown-months,.dark .formio-renderer span.flatpickr-weekday{color:#f1f5f9!important}.formio-renderer .card-header-tabs,.formio-renderer .formio-tabs,.formio-renderer .tab-component-tabs{margin-bottom:1rem}.formio-renderer .card-header-tabs,.formio-renderer .formio-tabs__nav,.formio-renderer .nav-tabs,.formio-renderer .tab-component-tabs{scrollbar-width:none;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:.25rem;margin-bottom:1rem;padding:0;list-style:none;display:flex;overflow-x:auto}.formio-renderer .formio-tabs__nav::-webkit-scrollbar{display:none}.formio-renderer .nav-tabs::-webkit-scrollbar{display:none}.dark .formio-renderer .formio-tabs__nav,.dark .formio-renderer .nav-tabs{border-bottom-color:#1e293b}.formio-renderer .formio-tabs__item,.formio-renderer .nav-tabs .nav-item{flex-shrink:0;margin-bottom:-1px;list-style:none}.formio-renderer .formio-tabs__link,.formio-renderer .nav-tabs .nav-link{color:#64748b;cursor:pointer;white-space:nowrap;background-color:#0000;border:1px solid #0000;border-bottom-width:2px;border-top-left-radius:.375rem;border-top-right-radius:.375rem;align-items:center;padding:.5rem .875rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.dark .formio-renderer .formio-tabs__link,.dark .formio-renderer .nav-tabs .nav-link{color:#94a3b8}.formio-renderer .formio-tabs__link:hover,.formio-renderer .nav-tabs .nav-link:hover{color:#0f172a;background-color:#f8fafc}.dark .formio-renderer .formio-tabs__link:hover,.dark .formio-renderer .nav-tabs .nav-link:hover{color:#f8fafc;background-color:#1e293b}.formio-renderer .formio-tab-link-active,.formio-renderer .formio-tab-link-container-active>.formio-tabs__link,.formio-renderer .formio-tab-link-container-active>a,.formio-renderer .formio-tabs__item.is-active>.formio-tabs__link,.formio-renderer .formio-tabs__link.active,.formio-renderer .formio-tabs__link.is-active,.formio-renderer .nav-item.active>.nav-link,.formio-renderer .nav-tabs .nav-link.active{background-color:#fff;font-weight:600!important}.dark .formio-renderer .formio-tab-link-active,.dark .formio-renderer .formio-tab-link-container-active>.formio-tabs__link,.dark .formio-renderer .formio-tab-link-container-active>a,.dark .formio-renderer .formio-tabs__item.is-active>.formio-tabs__link,.dark .formio-renderer .formio-tabs__link.active,.dark .formio-renderer .formio-tabs__link.is-active,.dark .formio-renderer .nav-item.active>.nav-link,.dark .formio-renderer .nav-tabs .nav-link.active{background-color:#0000;color:#2dd4bf!important;border-color:#1e293b #1e293b #2dd4bf!important;border-bottom-style:solid!important;border-bottom-width:2px!important;font-weight:600!important}.formio-renderer .formio-tab-panel,.formio-renderer .formio-tabs__panel,.formio-renderer .tab-pane,.formio-renderer div[ref*=tab-],.formio-renderer div[role=tabpanel]{display:none}.formio-renderer .formio-tab-panel-active,.formio-renderer .formio-tab-panel[style*="display: block"],.formio-renderer .formio-tabs__panel.is-visible,.formio-renderer .tab-pane.active,.formio-renderer div[role=tabpanel].active,.formio-renderer div[role=tabpanel].formio-tab-panel-active,.formio-renderer div[role=tabpanel][style*="display: block"]{display:block!important}.formio-renderer .formio-tab-panel[style*="display: none"],.formio-renderer div[role=tabpanel][style*="display: none"]{display:none!important}.formio-renderer .form-radio,.formio-renderer .formio-component-radio,.formio-renderer .formio-component-radio>div[role=radiogroup],.formio-renderer .formio-component-selectboxes,.formio-renderer .formio-component-selectboxes>div[role=group],.formio-renderer div[role=group],.formio-renderer div[role=radiogroup]{text-align:left!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:.5rem!important;width:100%!important;margin-top:.25rem!important;display:flex!important}.formio-renderer .form-check-inline,.formio-renderer .form-radio.form-check-inline,.formio-renderer .formio-component-radio.form-check-inline>div[role=radiogroup],.formio-renderer .formio-component-selectboxes.form-check-inline>div[role=group]{flex-flow:wrap!important;gap:.5rem 1.5rem!important}.formio-renderer .checkbox,.formio-renderer .form-check,.formio-renderer .formio-component-checkbox [ref=element]>div,.formio-renderer .radio{align-items:center!important;gap:.5rem!important;margin:0!important;padding:.125rem 0!important;display:inline-flex!important}.formio-renderer .formio-component-checkbox div:has(>input[type=checkbox]){align-items:center!important;gap:.5rem!important;margin:0!important;padding:.125rem 0!important;display:inline-flex!important}.formio-renderer .form-check-input,.formio-renderer input[type=checkbox],.formio-renderer input[type=radio]{cursor:pointer!important;flex-shrink:0!important;margin:0 .5rem 0 0!important}.formio-renderer .checkbox label,.formio-renderer .form-check-label,.formio-renderer .form-radio label,.formio-renderer .formio-component-checkbox label{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;margin:0!important;font-size:.875rem!important}.formio-renderer .formio-component-columns,.formio-renderer .formio-component-columns.row,.formio-renderer .row{box-sizing:border-box!important;flex-flow:wrap!important;margin-left:-.5rem!important;margin-right:-.5rem!important;display:flex!important}.formio-renderer div[ref=component]:has(>.formio-column){box-sizing:border-box!important;flex-flow:wrap!important;margin-left:-.5rem!important;margin-right:-.5rem!important;display:flex!important}.formio-renderer div[ref=component]:has(>[class*=col-]){box-sizing:border-box!important;flex-flow:wrap!important;margin-left:-.5rem!important;margin-right:-.5rem!important;display:flex!important}.formio-renderer div[ref=component]:has(>div[ref*=column-]){box-sizing:border-box!important;flex-flow:wrap!important;margin-left:-.5rem!important;margin-right:-.5rem!important;display:flex!important}.formio-renderer .col,.formio-renderer .formio-column,.formio-renderer .formio-component-columns>div,.formio-renderer .row>div,.formio-renderer [class*=col-],.formio-renderer div[ref*=column-]{box-sizing:border-box!important;min-height:1px!important;padding-left:.5rem!important;padding-right:.5rem!important;position:relative!important}.formio-renderer .col-1,.formio-renderer .col-lg-1,.formio-renderer .col-md-1,.formio-renderer .col-sm-1,.formio-renderer .col-xl-1,.formio-renderer .col-xs-1{flex:0 0 8.33333%!important;width:8.33333%!important;max-width:8.33333%!important}.formio-renderer .col-2,.formio-renderer .col-lg-2,.formio-renderer .col-md-2,.formio-renderer .col-sm-2,.formio-renderer .col-xl-2,.formio-renderer .col-xs-2{flex:0 0 16.6667%!important;width:16.6667%!important;max-width:16.6667%!important}.formio-renderer .col-3,.formio-renderer .col-lg-3,.formio-renderer .col-md-3,.formio-renderer .col-sm-3,.formio-renderer .col-xl-3,.formio-renderer .col-xs-3{flex:0 0 25%!important;width:25%!important;max-width:25%!important}.formio-renderer .col-4,.formio-renderer .col-lg-4,.formio-renderer .col-md-4,.formio-renderer .col-sm-4,.formio-renderer .col-xl-4,.formio-renderer .col-xs-4{flex:0 0 33.3333%!important;width:33.3333%!important;max-width:33.3333%!important}.formio-renderer .col-5,.formio-renderer .col-lg-5,.formio-renderer .col-md-5,.formio-renderer .col-sm-5,.formio-renderer .col-xl-5,.formio-renderer .col-xs-5{flex:0 0 41.6667%!important;width:41.6667%!important;max-width:41.6667%!important}.formio-renderer .col-6,.formio-renderer .col-lg-6,.formio-renderer .col-md-6,.formio-renderer .col-sm-6,.formio-renderer .col-xl-6,.formio-renderer .col-xs-6{flex:0 0 50%!important;width:50%!important;max-width:50%!important}.formio-renderer .col-7,.formio-renderer .col-lg-7,.formio-renderer .col-md-7,.formio-renderer .col-sm-7,.formio-renderer .col-xl-7,.formio-renderer .col-xs-7{flex:0 0 58.3333%!important;width:58.3333%!important;max-width:58.3333%!important}.formio-renderer .col-8,.formio-renderer .col-lg-8,.formio-renderer .col-md-8,.formio-renderer .col-sm-8,.formio-renderer .col-xl-8,.formio-renderer .col-xs-8{flex:0 0 66.6667%!important;width:66.6667%!important;max-width:66.6667%!important}.formio-renderer .col-9,.formio-renderer .col-lg-9,.formio-renderer .col-md-9,.formio-renderer .col-sm-9,.formio-renderer .col-xl-9,.formio-renderer .col-xs-9{flex:0 0 75%!important;width:75%!important;max-width:75%!important}.formio-renderer .col-10,.formio-renderer .col-lg-10,.formio-renderer .col-md-10,.formio-renderer .col-sm-10,.formio-renderer .col-xl-10,.formio-renderer .col-xs-10{flex:0 0 83.3333%!important;width:83.3333%!important;max-width:83.3333%!important}.formio-renderer .col-11,.formio-renderer .col-lg-11,.formio-renderer .col-md-11,.formio-renderer .col-sm-11,.formio-renderer .col-xl-11,.formio-renderer .col-xs-11{flex:0 0 91.6667%!important;width:91.6667%!important;max-width:91.6667%!important}.formio-renderer .col-12,.formio-renderer .col-lg-12,.formio-renderer .col-md-12,.formio-renderer .col-sm-12,.formio-renderer .col-xl-12,.formio-renderer .col-xs-12{flex:0 0 100%!important;width:100%!important;max-width:100%!important}.formio-renderer .col,.formio-renderer .col-auto,.formio-renderer .formio-component-columns>div:not([class*=col-]){flex:1!important;min-width:0!important;max-width:100%!important}.formio-renderer .offset-1,.formio-renderer .offset-md-1,.formio-renderer .offset-sm-1,.formio-renderer .offset-xs-1{margin-left:8.33333%!important}.formio-renderer .offset-2,.formio-renderer .offset-md-2,.formio-renderer .offset-sm-2,.formio-renderer .offset-xs-2{margin-left:16.6667%!important}.formio-renderer .offset-3,.formio-renderer .offset-md-3,.formio-renderer .offset-sm-3,.formio-renderer .offset-xs-3{margin-left:25%!important}.formio-renderer .offset-4,.formio-renderer .offset-md-4,.formio-renderer .offset-sm-4,.formio-renderer .offset-xs-4{margin-left:33.3333%!important}.formio-renderer .offset-5,.formio-renderer .offset-md-5,.formio-renderer .offset-sm-5,.formio-renderer .offset-xs-5{margin-left:41.6667%!important}.formio-renderer .offset-6,.formio-renderer .offset-md-6,.formio-renderer .offset-sm-6,.formio-renderer .offset-xs-6{margin-left:50%!important}@media (width<=640px){.formio-renderer .formio-component-columns{flex-direction:column!important}.formio-renderer .formio-component-columns>[class*=col-],.formio-renderer .formio-component-columns>div{flex:0 0 100%!important;width:100%!important;max-width:100%!important;margin-left:0!important}}.formio-renderer .formio-tab-panel,.formio-renderer .tab-content,.formio-renderer .tab-pane{background-color:#fff;border:1px solid #e2e8f0;border-top:none;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;padding:1.25rem}.dark .formio-renderer .formio-tab-panel,.dark .formio-renderer .tab-content,.dark .formio-renderer .tab-pane{background-color:#0f172a;border-color:#1e293b}.formio-renderer .btn-block,.formio-renderer .formio-component-button .btn-block,.formio-renderer .formio-component-button.btn-block,.formio-renderer .formio-component-button.btn-block .btn{justify-content:center!important;width:100%!important;display:flex!important}.formio-renderer .formio-component-checkbox>label:empty{margin:0!important;padding:0!important;display:none!important}.formio-renderer .formio-component-checkbox>label:empty:after{content:none!important}.formio-renderer .choices__inner>input[hidden],.formio-renderer .choices__inner>input[ref=input]{border:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}.formio-renderer .choices__inner input.choices__input--cloned{width:auto!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;padding:.125rem .25rem!important;display:inline-block!important}.formio-renderer .formio-component-address .form-control,.formio-renderer .formio-component-address input.form-control,.formio-renderer .formio-component-address input[ref=searchInput]{color:#0f172a!important;opacity:1!important;visibility:visible!important;background-color:#fff!important;border:1px solid #cbd5e1!important;border-radius:.375rem!important;width:100%!important;padding:.5rem .75rem!important;font-size:.875rem!important;display:block!important;box-shadow:0 1px 2px #0000000d!important}.dark .formio-renderer .formio-component-address input.form-control,.dark .formio-renderer .formio-component-address input[ref=searchInput]{color:#f1f5f9!important;background-color:#0f172a!important;border-color:#334155!important}.formio-renderer div[ref=padBody]{background-color:#fff!important;border-radius:.5rem!important;display:block!important;position:relative!important}.dark .formio-renderer div[ref=padBody]{background-color:#0f172a!important}.formio-renderer .signature-clear,.formio-renderer .signature-pad-refresh,.formio-renderer [ref=refresh],.formio-renderer a[ref=refresh]{z-index:10!important;color:#475569!important;cursor:pointer!important;background-color:#fff!important;border:1px solid #cbd5e1!important;border-radius:.375rem!important;justify-content:center!important;align-items:center!important;width:2rem!important;height:2rem!important;display:inline-flex!important;position:absolute!important;top:.5rem!important;right:.5rem!important;box-shadow:0 1px 2px #0000000d!important}.formio-renderer .fa-refresh,.formio-renderer [ref=refresh] i,.formio-renderer a[ref=refresh] i{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23475569' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M21.5 2v6h-6'/%3E%3Cpath d='M21.34 15.57a10 10 0 1 1-.57-8.38l5.67-5.67'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;width:1rem!important;height:1rem!important;display:inline-block!important}.formio-renderer .formio-component-signature .help-block,.formio-renderer .formio-component-signature [ref=message],.formio-renderer div[ref=padBody]+div{text-align:center!important;color:#64748b!important;width:100%!important;margin-top:.375rem!important;font-size:.75rem!important;display:block!important}.formio-component-signature.disabled [ref=refresh],.formio-component-signature.disabled a[ref=refresh],.formio-component-signature.formio-read-only [ref=refresh],.formio-component-signature.formio-read-only a[ref=refresh],.formio-read-only .formio-component-signature .signature-clear,.formio-read-only .formio-component-signature .signature-pad-refresh,.formio-read-only .formio-component-signature [ref=refresh],.formio-read-only .formio-component-signature a[ref=refresh],.formio-read-only .formio-component-signature button,.formio-renderer-read-only .formio-component-signature .signature-clear,.formio-renderer-read-only .formio-component-signature .signature-pad-refresh,.formio-renderer-read-only .formio-component-signature [ref=refresh],.formio-renderer-read-only .formio-component-signature a[ref=refresh],.formio-renderer-read-only .formio-component-signature button{pointer-events:none!important;visibility:hidden!important;opacity:0!important;display:none!important}.formio-component-signature.disabled canvas,.formio-component-signature.disabled div[ref=padBody],.formio-component-signature.formio-read-only canvas,.formio-component-signature.formio-read-only div[ref=padBody],.formio-read-only .formio-component-signature canvas,.formio-read-only .formio-component-signature div[ref=padBody],.formio-renderer-read-only .formio-component-signature canvas,.formio-renderer-read-only .formio-component-signature div[ref=padBody]{pointer-events:none!important;cursor:default!important;-webkit-user-select:none!important;user-select:none!important}.formio-read-only .formio-component-signature .help-block,.formio-read-only .formio-component-signature div[ref=padBody]+div,.formio-renderer-read-only .formio-component-signature .help-block,.formio-renderer-read-only .formio-component-signature div[ref=padBody]+div{display:none!important}.formio-renderer .btn-primary.formio-button-add-row,.formio-renderer .formio-button-add-row,.formio-renderer button[ref*=addRow]{color:#fff!important;cursor:pointer!important;background-color:#21707e!important;border:none!important;border-radius:.375rem!important;align-items:center!important;gap:.5rem!important;margin-top:.5rem!important;padding:.5rem 1rem!important;font-size:.875rem!important;font-weight:500!important;display:inline-flex!important}.formio-renderer .formio-button-add-row:before,.formio-renderer button[ref*=addRow]:before{content:""!important;vertical-align:middle!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M12 4.5v15m7.5-7.5h-15'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;width:1rem!important;height:1rem!important;margin-right:.375rem!important;display:inline-block!important}.formio-renderer .btn-danger.formio-button-remove-row,.formio-renderer .formio-button-remove-row,.formio-renderer button[aria-label=remove],.formio-renderer button[ref*=removeRow]{color:#ef4444!important;cursor:pointer!important;background-color:#fef2f2!important;border:1px solid #fecaca!important;border-radius:.375rem!important;justify-content:center!important;align-items:center!important;gap:.25rem!important;padding:.4rem .5rem!important;transition:all .15s!important;display:inline-flex!important}.formio-renderer .formio-button-remove-row:hover,.formio-renderer button[aria-label=remove]:hover,.formio-renderer button[ref*=removeRow]:hover{background-color:#fee2e2!important;border-color:#fca5a5!important}.formio-renderer .formio-button-remove-row:before,.formio-renderer button[aria-label=remove]:before,.formio-renderer button[ref*=removeRow]:before{content:""!important;vertical-align:middle!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23ef4444' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='m19 7-.867 12.142A2 2 0 0 1 16.138 21H7.862a2 2 0 0 1-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v3M4 7h16'/%3E%3C/svg%3E")!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;width:1rem!important;height:1rem!important;display:inline-block!important}.formio-renderer .formio-button-remove-row i,.formio-renderer button[aria-label=remove] i,.formio-renderer button[ref*=removeRow] i{display:none!important}.formio-renderer .table,.formio-renderer table{border-collapse:separate!important;border-spacing:0!important;border:1px solid #e2e8f0!important;border-radius:.5rem!important;width:100%!important;margin-top:.5rem!important;margin-bottom:1rem!important;overflow:hidden!important}.dark .formio-renderer .table,.dark .formio-renderer table{border-color:#1e293b!important}.formio-renderer .table tr:nth-child(2n) td,.formio-renderer table tr:nth-child(2n) td{background-color:#f8fafc!important}.dark .formio-renderer .table tr:nth-child(2n) td,.dark .formio-renderer table tr:nth-child(2n) td{background-color:#1e293b66!important}.formio-renderer .table td,.formio-renderer .table th,.formio-renderer table td,.formio-renderer table th{vertical-align:top!important;border-bottom:1px solid #e2e8f0!important;border-right:1px solid #e2e8f0!important;padding:.75rem!important}.formio-renderer .table tr td:last-child,.formio-renderer .table tr th:last-child,.formio-renderer table tr td:last-child,.formio-renderer table tr th:last-child{border-right:none!important}.dark .formio-renderer .table td,.dark .formio-renderer .table th,.dark .formio-renderer table td,.dark .formio-renderer table th{border-color:#1e293b!important}.formio-renderer .formio-component-datagrid table caption,.formio-renderer .formio-component-datagrid>span,.formio-renderer .formio-component-table table caption,.formio-renderer .formio-component-table>caption,.formio-renderer .formio-component-table>label{display:none!important}.formio-renderer .formio-errors,.formio-renderer .formio-errors .error,.formio-renderer .invalid-feedback{color:#ef4444;margin-top:.25rem;font-size:.75rem;font-weight:500;display:block}@media (width<=640px){.formio-renderer .formio-component-columns,.formio-renderer .row{flex-direction:column!important;margin-left:0!important;margin-right:0!important;display:flex!important}.formio-renderer [class*=col-]{flex:0 0 100%!important;width:100%!important;max-width:100%!important;margin-bottom:.75rem!important;padding-left:0!important;padding-right:0!important}.formio-renderer .btn-primary,.formio-renderer button[type=submit]{width:100%!important;min-height:44px!important;font-size:.9375rem!important}.formio-renderer .form-control,.formio-renderer input[type=email],.formio-renderer input[type=number],.formio-renderer input[type=text],.formio-renderer select{min-height:42px!important;font-size:.9375rem!important}.formio-renderer .formio-component-datagrid,.formio-renderer .formio-component-survey,.formio-renderer .formio-component-table,.formio-renderer .table-responsive{-webkit-overflow-scrolling:touch!important;width:100%!important;overflow-x:auto!important}.formio-renderer table td,.formio-renderer table th{padding:.5rem .625rem!important;font-size:.8125rem!important}}
