#selfaccommodationangular .form-wrapper .mat-form-field-appearance-outline .mat-form-field-outline-start,.mat-form-field-appearance-outline .mat-form-field-outline-end{border-radius:0}
#selfaccommodationangular .self-reaccommodation-wrapper .form-wrapper .mat-mdc-form-field{width:100%}
#selfaccommodationangular .self-reaccommodation-wrapper .form-wrapper .mat-form-field-appearance-fill .mat-form-field-underline{background-color:transparent}
#selfaccommodationangular .self-reaccommodation-wrapper .form-wrapper .mat-form-field-appearance-fill .mat-form-field-ripple{height:0}
#selfaccommodationangular .self-reaccommodation-wrapper .form-wrapper .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:45% !important}
#selfaccommodationangular .self-reaccommodation-wrapper .form-wrapper .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{padding:8px 12px 4px 12px !important;border:1px solid var(--bs-grey-6,#626773) !important;border-radius:8px !important;color:var(--ai-grey-800) !important}
#selfaccommodationangular .self-reaccommodation-wrapper .form-wrapper .mat-form-field-appearance-fill.mat-mdc-form-field.mat-focused:not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper{border:1px solid var(--ai-page-link-color,#3174e0) !important}
#selfaccommodationangular .self-reaccommodation-wrapper .form-wrapper .mat-form-field-appearance-fill.mat-form-field-hide-placeholder:not(.mat-form-field-invalid) .mat-mdc-text-field-wrapper{border:1px solid var(--bs-grey-7,#b0b5bf) !important}
#selfaccommodationangular .self-reaccommodation-wrapper .form-wrapper .mat-mdc-form-field-flex .mat-mdc-form-field-infix{padding-top:2px !important;padding-bottom:2px !important;min-height:43px !important}
#selfaccommodationangular .self-reaccommodation-wrapper .form-wrapper .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-hint-wrapper{padding:0 !important;overflow:hidden;color:var(--bs-grey-6,#626773);text-overflow:ellipsis;white-space:nowrap;font-family:var(--body-font-family) !important;font-size:12px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:.048px}
#selfaccommodationangular .self-reaccommodation-wrapper .form-wrapper .mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-error-wrapper{padding:0 !important;overflow:hidden;color:var(--bs-red-2,#b61032) !important;text-overflow:ellipsis;white-space:nowrap;font-family:var(--body-font-family) !important;font-size:12px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:.048px}
#selfaccommodationangular .self-reaccommodation-wrapper .form-wrapper .mat-mdc-form-field.mat-focused .mat-mdc-floating-label{color:var(--bs-grey-15,#383c42) !important}
#selfaccommodationangular .self-reaccommodation-wrapper .form-wrapper .mat-mdc-form-field .mat-mdc-floating-label{color:var(--bs-grey-15,#383c42) !important}
#selfaccommodationangular .self-reaccommodation-wrapper .form-wrapper .mat-form-field-appearance-fill.mat-form-field-hide-placeholder:not(.mat-form-field-invalid) .mat-mdc-floating-label{color:var(--bs-grey-8,#828a99) !important}
#selfaccommodationangular .self-reaccommodation-wrapper .form-wrapper .mat-mdc-floating-label{font-family:var(--body-font-family) !important;font-size:16px;font-style:normal;font-weight:400;line-height:var(--Units-L,16px);letter-spacing:.048px}
#selfaccommodationangular .self-reaccommodation-wrapper .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before,#selfaccommodationangular .self-reaccommodation-wrapper .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom:0}
#selfaccommodationangular .self-reaccommodation-wrapper .form-wrapper .ai-error-input .mat-mdc-text-field-wrapper{border:1px solid var(--bs-red-1,#da0e29) !important;background:var(--ai-light-grey-red,#fef2f5) !important}
#selfaccommodationangular .self-reaccommodation-wrapper .form-wrapper .ai-error-input .mat-mdc-text-field-wrapper .mdc-floating-label{color:var(--bs-red-2,#b61032) !important}
#selfaccommodationangular .self-reaccommodation-wrapper .form-wrapper .mat-mdc-text-field-wrapper .mat-mdc-form-field-required-marker{color:var(--bs-red-2,#b61032) !important}
#selfaccommodationangular .self-reaccommodation-wrapper .form-wrapper .mat-form-field-wrapper{padding:0 !important;margin:0 !important}
#selfaccommodationangular .self-reaccommodation-wrapper .form-wrapper .mat-form-field-wrapper .mat-form-field-flex{height:56px !important}
#selfaccommodationangular .self-reaccommodation-wrapper .mat-form-field-subscript-wrapper{top:52px !important;left:6px !important}
@include breakpoint(medium){#selfaccommodationangular .self-reaccommodation-wrapper .form-wrapper .mat-form-field-wrapper .mat-form-field-flex{padding-bottom:0 !important}
}
#selfaccommodationangular .self-reaccommodation-wrapper .form-wrapper .mat-form-field-appearance-outline .mat-form-field-subscript-wrapper{position:relative;padding:0;margin:0}
#selfaccommodationangular .form-wrapper .mat-form-field-wrapper .mat-form-field-flex{height:62px}
#selfaccommodationangular.container-bs{display:block !important}