.bs-form-error-text{font-size:var(--text-12-font-size);color:var(--color-alert-regular);margin-left:var(--spacing-3);margin-top:var(--spacing-1);align-items:center;display:flex}.bs-form-error-text .bs-svg-icon{height:var(--spacing-4);width:var(--spacing-4);fill:var(--color-alert-regular);margin-right:var(--spacing-1)}.bs-form-error-text-small{margin-left:var(--spacing-2)}
.bs-form-inline-edit-container{position:relative}.bs-form-inline-edit-buttons{z-index:10;background-color:var(--color-grayscale-white);padding-top:var(--spacing-1);justify-content:flex-end;gap:var(--spacing-1);display:flex;position:absolute;right:0}.bs-form-inline-edit-buttons .bs-btn-icon{box-shadow:var(--shadow-small-1-offset-x) var(--shadow-small-1-offset-y) var(--shadow-small-1-blur) var(--shadow-small-1-spread) var(--shadow-small-1-color)}.bs-form-inline-edit .bs-form-error-text{width:calc(100% - 5.2rem);padding:var(--spacing-1) var(--spacing-2) 0;margin:0}
.bs-form-input-text .bs-form-label{pointer-events:none}.bs-form-input-text:not(.bs-form-input-text-label) .bs-form-input-label-wrapper{width:100%;height:100%}.bs-form-input-text:not(.bs-form-input-text-label) .bs-form-input-label-wrapper .bs-form-input-wrapper{align-items:center;height:100%;display:flex}.bs-form-input-text-label .bs-form-input-label-wrapper{width:100%;height:100%;position:relative}.bs-form-input-text-label .bs-form-input-label-wrapper .bs-form-label{margin-bottom:0;line-height:1}.bs-form-input-text-label .bs-form-input-label-wrapper:focus-within{outline:#0000}.bs-form-input-text-label .bs-form-input-label-wrapper:focus-within .bs-form-input-wrapper .bs-form-input-adornment{color:var(--color-grayscale-semi-dark-gray)}.bs-form-input-text-label .bs-form-input-label-wrapper:focus-within .bs-form-input-wrapper input::placeholder{color:var(--color-grayscale-medium-gray)}.bs-form-input-text-label .bs-form-input-label-wrapper:focus-within .bs-form-label{color:var(--color-primary-regular)}.bs-form-input-text-label .bs-form-input-label-wrapper:focus-within .bs-form-input-adornment{display:flex}@supports not (font:-apple-system-body){.bs-form-input-text-label .bs-form-input-label-wrapper:not(:has(input:placeholder-shown)):not(:has(textarea:placeholder-shown)) .bs-form-label{margin:0 0 0 var(--spacing-3);font-size:var(--text-12-font-size);background-color:var(--color-grayscale-white);z-index:2;padding:0 2px;font-family:Semibold,sans-serif;line-height:1;top:11px}.bs-form-input-text-label .bs-form-input-label-wrapper:not(:has(input:placeholder-shown)):not(:has(textarea:placeholder-shown)) .bs-form-input-adornment{align-items:center;display:flex}.bs-form-input-text-label .bs-form-input-label-wrapper:focus-within:not(:has(select:focus)) .bs-form-label{margin:0 0 0 var(--spacing-3);font-size:var(--text-12-font-size);background-color:var(--color-grayscale-white);z-index:2;padding:0 2px;font-family:Semibold,sans-serif;line-height:1;top:11px}.bs-form-input-text-label .bs-form-input-label-wrapper:has(input[placeholder]:not([placeholder=""])) .bs-form-label{margin:0 0 0 var(--spacing-3);font-size:var(--text-12-font-size);background-color:var(--color-grayscale-white);z-index:2;padding:0 2px;font-family:Semibold,sans-serif;line-height:1;top:11px}.bs-form-input-text-label .bs-form-input-label-wrapper:has(input:not(:placeholder-shown)) .bs-form-label{margin:0 0 0 var(--spacing-3);font-size:var(--text-12-font-size);background-color:var(--color-grayscale-white);z-index:2;padding:0 2px;font-family:Semibold,sans-serif;line-height:1;top:11px}.bs-form-input-text-label .bs-form-input-label-wrapper:has(textarea:not(:placeholder-shown)) .bs-form-label{margin:0 0 0 var(--spacing-3);font-size:var(--text-12-font-size);background-color:var(--color-grayscale-white);z-index:2;padding:0 2px;font-family:Semibold,sans-serif;line-height:1;top:11px}.bs-form-input-text-label .bs-form-input-label-wrapper:has(select option:checked:not([value=""])) .bs-form-label{margin:0 0 0 var(--spacing-3);font-size:var(--text-12-font-size);background-color:var(--color-grayscale-white);z-index:2;padding:0 2px;font-family:Semibold,sans-serif;line-height:1;top:11px}.bs-form-input-text-label .bs-form-input-label-wrapper:has(.bs-form-label-shrink) .bs-form-label{margin:0 0 0 var(--spacing-3);font-size:var(--text-12-font-size);background-color:var(--color-grayscale-white);z-index:2;padding:0 2px;font-family:Semibold,sans-serif;line-height:1;top:11px}.bs-form-input-text-label .bs-form-input-label-wrapper:focus-within:not(:has(select:focus)) .bs-form-input-adornment{align-items:center;display:flex}.bs-form-input-text-label .bs-form-input-label-wrapper:has(input[placeholder]:not([placeholder=""])) .bs-form-input-adornment{align-items:center;display:flex}.bs-form-input-text-label .bs-form-input-label-wrapper:has(input:not(:placeholder-shown)) .bs-form-input-adornment{align-items:center;display:flex}.bs-form-input-text-label .bs-form-input-label-wrapper:has(textarea:not(:placeholder-shown)) .bs-form-input-adornment{align-items:center;display:flex}.bs-form-input-text-label .bs-form-input-label-wrapper:has(select option:checked:not([value=""])) .bs-form-input-adornment{align-items:center;display:flex}.bs-form-input-text-label .bs-form-input-label-wrapper:has(.bs-form-label-shrink) .bs-form-input-adornment{align-items:center;display:flex}}@supports (font:-apple-system-body){.bs-form-input-text-label .bs-form-input-label-wrapper:focus-within:not(:has(select:focus)) .bs-form-label{margin:0 0 0 var(--spacing-3);font-size:var(--text-12-font-size);background-color:var(--color-grayscale-white);z-index:2;padding:0 2px;font-family:Semibold,sans-serif;line-height:1;top:11px}.bs-form-input-text-label .bs-form-input-label-wrapper:has(input[placeholder]:not([placeholder=""])) .bs-form-label{margin:0 0 0 var(--spacing-3);font-size:var(--text-12-font-size);background-color:var(--color-grayscale-white);z-index:2;padding:0 2px;font-family:Semibold,sans-serif;line-height:1;top:11px}.bs-form-input-text-label .bs-form-input-label-wrapper:has(input[value]:not([value=""])) .bs-form-label{margin:0 0 0 var(--spacing-3);font-size:var(--text-12-font-size);background-color:var(--color-grayscale-white);z-index:2;padding:0 2px;font-family:Semibold,sans-serif;line-height:1;top:11px}.bs-form-input-text-label .bs-form-input-label-wrapper:has(textarea[value]:not([value=""])) .bs-form-label{margin:0 0 0 var(--spacing-3);font-size:var(--text-12-font-size);background-color:var(--color-grayscale-white);z-index:2;padding:0 2px;font-family:Semibold,sans-serif;line-height:1;top:11px}.bs-form-input-text-label .bs-form-input-label-wrapper:has(select option:checked:not([value=""])) .bs-form-label{margin:0 0 0 var(--spacing-3);font-size:var(--text-12-font-size);background-color:var(--color-grayscale-white);z-index:2;padding:0 2px;font-family:Semibold,sans-serif;line-height:1;top:11px}.bs-form-input-text-label .bs-form-input-label-wrapper:has(.bs-form-label-shrink) .bs-form-label{margin:0 0 0 var(--spacing-3);font-size:var(--text-12-font-size);background-color:var(--color-grayscale-white);z-index:2;padding:0 2px;font-family:Semibold,sans-serif;line-height:1;top:11px}.bs-form-input-text-label .bs-form-input-label-wrapper:focus-within:not(:has(select:focus)) .bs-form-input-adornment{align-items:center;display:flex}.bs-form-input-text-label .bs-form-input-label-wrapper:has(input[placeholder]:not([placeholder=""])) .bs-form-input-adornment{align-items:center;display:flex}.bs-form-input-text-label .bs-form-input-label-wrapper:has(input[value]:not([value=""])) .bs-form-input-adornment{align-items:center;display:flex}.bs-form-input-text-label .bs-form-input-label-wrapper:has(textarea[value]:not([value=""])) .bs-form-input-adornment{align-items:center;display:flex}.bs-form-input-text-label .bs-form-input-label-wrapper:has(select option:checked:not([value=""])) .bs-form-input-adornment{align-items:center;display:flex}.bs-form-input-text-label .bs-form-input-label-wrapper:has(.bs-form-label-shrink) .bs-form-input-adornment{align-items:center;display:flex}}.bs-form-input-text-label .bs-form-input-label-wrapper .bs-form-label{margin:0 0 0 var(--spacing-3);color:var(--color-grayscale-semi-dark-gray);background-color:#0000;padding:0 2px;font-family:Regular,sans-serif;transition:top .3s,font-size .3s,color .3s,background-color .3s,padding .3s;position:absolute;top:9px;left:0}.bs-form-input-text-label .bs-form-input-label-wrapper .bs-form-label-disabled{color:var(--color-grayscale-semi-dark-gray)}.bs-form-input-text-label .bs-form-input-label-wrapper .bs-form-input-wrapper{outline:#0000;height:100%;display:flex}.bs-form-input-text-label .bs-form-input-label-wrapper .bs-form-input-wrapper .bs-form-input-adornment{align-items:center}.bs-form-input-text-label .bs-form-input-label-wrapper .bs-form-input-wrapper:not(.bs-form-control-outfield) .bs-form-input-adornment{display:none}.bs-form-input-text-label .bs-form-input-label-wrapper .bs-form-label-shrink{margin:0 0 0 var(--spacing-3);font-size:var(--text-12-font-size);background-color:var(--color-grayscale-white);z-index:2;padding:0 2px;font-family:Semibold,sans-serif;line-height:1;top:11px}.bs-form-input-text-label .bs-form-input-label-wrapper .bs-form-label-shrink~.bs-form-input-wrapper .bs-form-input-adornment{align-items:center;display:flex}.bs-form-input-text-label .bs-form-input-label-wrapper .bs-form-label-shrink~.bs-form-input-wrapper .bs-form-input::placeholder{color:#0000}.bs-form-input-text-label .bs-form-label-error{color:var(--color-alert-regular)!important}.bs-form-input-text-label .bs-form-label-success{color:var(--color-success-regular)!important}.bs-form-input-text-label .bs-form-input-border:not(.bs-form-control-outfield) :not(.bs-form-input-border-small):has(.bs-form-label) input::placeholder{color:#0000}
@-moz-document url-prefix(){.bs-form-date-input .bs-form-input-wrapper:after{content:"";pointer-events:none;z-index:1;top:var(--spacing-4);bottom:0;right:var(--spacing-1);left:calc(100% - var(--spacing-10));background:#fff;position:absolute}}@media screen and (-webkit-min-device-pixel-ratio:0){@supports ((-webkit-appearance:none)){.bs-form-date-input .bs-form-input{min-width:7rem}}}.bs-form-date-input:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath fill='%230072CE' d='M17 12h-5v5h5zm-1-11v2H8V1H6v2H5C3.89 3 3 3.89 3 5v14c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V5c0-1.11-.89-2-2-2h-1V1zm3 18H5V8h14v11z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-color:var(--color-grayscale-white);width:var(--spacing-8);background-size:var(--spacing-6);height:90%;top:0;right:var(--spacing-2);margin:var(--spacing-1);pointer-events:none;z-index:1;position:absolute}.bs-form-date-input.bs-form-input-border-small:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath fill='%230072CE' d='M17 12h-5v5h5zm-1-11v2H8V1H6v2H5C3.89 3 3 3.89 3 5v14c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V5c0-1.11-.89-2-2-2h-1V1zm3 18H5V8h14v11z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-color:var(--color-grayscale-white);margin:var(--spacing-1);pointer-events:none;z-index:1;position:absolute;top:-2px;right:0}
.bs-form-label{z-index:1;margin-bottom:var(--spacing-2);color:var(--color-grayscale-semi-black);font-family:SemiBold,sans-serif;display:block;position:relative}.bs-form-label-optional-text{margin-left:var(--spacing-2);color:var(--color-grayscale-semi-dark-gray);font-family:Regular,sans-serif;font-size:var(--text-12-font-size);transition:margin-left .3s cubic-bezier(.5,0,.7,.9)}.bs-form-label-shrink .bs-form-label-optional-text{margin-left:var(--spacing-1)}.bs-form-label-success{color:var(--color-success-regular)!important}.bs-form-label-error{color:var(--color-alert-regular)}.bs-form-label-disabled{color:var(--color-grayscale-semi-dark-gray)}.bs-form-label-required{color:var(--color-alert-regular)}
.bs-form-help-text{font-size:var(--text-12-font-size);color:var(--color-grayscale-semi-dark-gray);margin:0 var(--spacing-3)}.bs-form-help-text-align-right{float:right;margin-top:var(--spacing-1);display:inline-block}.bs-form-help-text-small{margin:0 var(--spacing-2)}
