[data-bm-field],[data-bm-errors]{scroll-margin-top:1.5rem}[data-bm-form]{--bm-validation-color:#e85d04;--bm-validation-color-strong:#f26a21;--bm-validation-color-soft:#e85d0414;--bm-validation-border-soft:#e85d0473;--bm-validation-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23e85d04'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e85d04' stroke='none'/%3e%3c/svg%3e");--bs-form-invalid-color:var(--bm-validation-color);--bs-form-invalid-border-color:var(--bm-validation-color);--bm-required-color:#c95754;--bm-required-font-size:.72em;--bm-required-font-weight:700;--bm-required-gap:.35em;--bm-required-offset:.42em;position:relative}[data-bm-form].is-submitting{pointer-events:none;opacity:.85}[data-bm-form].is-submitting [type=submit]{cursor:wait}[data-bm-field].is-invalid [data-bm-input],[data-bm-field].is-invalid input:not([type=hidden]):not([type=checkbox]):not([type=radio]),[data-bm-field].is-invalid select,[data-bm-field].is-invalid textarea,[data-bm-input].is-invalid,[data-bm-form] .form-control.is-invalid:not(select),[data-bm-form] .form-select.is-invalid{border-color:var(--bm-validation-color);box-shadow:none;outline:none}[data-bm-field].is-invalid [data-bm-input]:focus,[data-bm-field].is-invalid input:not([type=hidden]):not([type=checkbox]):not([type=radio]):focus,[data-bm-field].is-invalid select:focus,[data-bm-field].is-invalid textarea:focus,[data-bm-input].is-invalid:focus,[data-bm-form] .form-control.is-invalid:focus,[data-bm-form] .form-select.is-invalid:focus{border-color:var(--bm-validation-color-strong);box-shadow:none;border-width:2px;outline:none}[data-bm-form] .form-control.is-invalid:not(select),[data-bm-form] textarea.form-control.is-invalid{background-image:var(--bm-validation-icon);background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);padding-right:calc(1.5em + .75rem)}[data-bm-form] select.is-invalid,[data-bm-form] .form-select.is-invalid{--bs-form-select-bg-icon:none}[data-bm-error]{color:var(--bm-validation-color);margin-top:.35rem;font-size:.8125rem;font-style:italic;line-height:1.4;display:none}[data-bm-error].is-visible{display:block}[data-bm-errors]{border:1px solid var(--bm-validation-border-soft);background-color:var(--bm-validation-color-soft);color:var(--bm-validation-color);border-radius:.375rem;margin:.75rem 0;padding:.75rem 1rem;font-size:.8125rem;font-style:italic;line-height:1.5;display:none}[data-bm-errors].is-visible{display:block}[data-bm-success]{color:#1b4332;background-color:#2a9d8f1a;border:1px solid #2a9d8f73;border-radius:.375rem;margin:.75rem 0;padding:.75rem 1rem;font-size:.8125rem;font-style:italic;line-height:1.5;display:none}[data-bm-success].is-visible,[data-bm-form].has-success [data-bm-success]{display:block}[data-bm-form] .form-required-asterisk{color:var(--bm-required-color);font-size:var(--bm-required-font-size);font-weight:var(--bm-required-font-weight);vertical-align:baseline;transform:translateY(calc(-1 * var(--bm-required-offset)));pointer-events:none;-webkit-user-select:none;user-select:none;margin-inline-start:var(--bm-required-gap);line-height:0;display:inline-block}
