.formio-component-datetime,.formio-component-email,.formio-component-number,.formio-component-radio,.formio-component-select,.formio-component-textfield{position:relative}.formio-component-datetime,.formio-component-email,.formio-component-number,.formio-component-radio,.formio-component-textfield{margin-bottom:.9rem!important}.formio-component-datetime .col-form-label,.formio-component-email .col-form-label,.formio-component-number .col-form-label,.formio-component-radio .col-form-label,.formio-component-select .col-form-label,.formio-component-textfield .col-form-label{position:absolute;top:9px!important;left:7px!important;display:block;width:100%!important;margin-bottom:0!important;line-height:1!important;color:#495057;pointer-events:none;cursor:text;border:1px solid transparent;border-radius:.25rem;transition:all .1s ease-in-out;padding:0 .3em!important;width:auto!important;z-index:1}.formio-component-datetime:not(:has(input:placeholder-shown)) .col-form-label,.formio-component-email:not(:has(input:placeholder-shown)) .col-form-label,.formio-component-number:not(:has(input:placeholder-shown)) .col-form-label,.formio-component-radio .col-form-label,.formio-component-select .col-form-label,.formio-component-textfield:not(:has(input:placeholder-shown)) .col-form-label{top:-6px!important;font-size:.8em!important;left:10px!important;z-index:10}.formio-component-datetime:not(:has(input:placeholder-shown)) .col-form-label:before,.formio-component-email:not(:has(input:placeholder-shown)) .col-form-label:before,.formio-component-number:not(:has(input:placeholder-shown)) .col-form-label:before,.formio-component-radio .col-form-label:before,.formio-component-select .col-form-label:before,.formio-component-textfield:not(:has(input:placeholder-shown)) .col-form-label:before{content:"";position:absolute;height:1px;z-index:-1;inset-inline:0;top:5px;border-top:var(--bs-border-width) solid #fff}.formio-component-datetime:not(:has(input:placeholder-shown)):has(input:disabled) .col-form-label:before,.formio-component-email:not(:has(input:placeholder-shown)):has(input:disabled) .col-form-label:before,.formio-component-number:not(:has(input:placeholder-shown)):has(input:disabled) .col-form-label:before,.formio-component-textfield:not(:has(input:placeholder-shown)):has(input:disabled) .col-form-label:before{border-top-color:var(--bs-secondary-bg)}.formio-component-datetime input::placeholder,.formio-component-email input::placeholder,.formio-component-number input::placeholder,.formio-component-textfield input::placeholder{opacity:0}.formio-component-select .form-control{height:2.25rem}.formio-component-datetime .form-control{border-radius:var(--bs-border-radius)!important}.formio-component-radio:not(.formio-hidden){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;padding:.75rem}.formio-component-radio .col-form-label{top:-7px!important}.formio-component-datagrid{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd}.formio-component-datagrid,.formio-component-datagrid table.datagrid-table,.formio-component-datagrid table.datagrid-table td,.formio-component-datagrid table.datagrid-table th{border-radius:var(--bs-list-group-border-radius);background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)!important}.formio-component-datagrid table.datagrid-table{border:none!important}.formio-component-datagrid table.datagrid-table thead tr{border-top:none!important}.formio-component-datagrid table.datagrid-table thead th{font-weight:400;border-top:none!important;padding:5px 10px!important}.formio-component-datagrid table.datagrid-table td:first-child,.formio-component-datagrid table.datagrid-table th:first-child{border-left:none!important}.formio-component-datagrid table.datagrid-table td:last-child,.formio-component-datagrid table.datagrid-table th:last-child{border-right:none!important}.formio-component-datagrid table.datagrid-table tfoot tr:last-child,.formio-component-datagrid table.datagrid-table tfoot tr:last-child td{border-bottom:none!important}.formio-component-datagrid .datagrid-table td:has(button.formio-button-remove-row){width:0}.formio-component-editgrid .list-group-item{padding:.7rem}.formio-component-editgrid .col{word-break:break-word}.formio-component-editgrid .col-actions{min-width:90px;max-width:90px}.card-body{padding:.7rem}.control-label--hidden{display:none}.formio-component-hidden{margin:0!important}.formio-component-datagrid tbody td:first-child .formio-component-checkbox .form-check-label,.formio-component-datagrid tbody td:first-child .formio-component-checkbox i{display:none}.formio-component-datagrid tbody td:first-child:has(.formio-component-checkbox){vertical-align:middle}.formio-component-datagrid tbody td:first-child:has(.formio-component-checkbox) .form-check-input{width:1.2em;height:1.2em}.formio-component-panel .card-body{padding-bottom:0}.App .alert-success{display:none}