#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:50% !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-border-grey,#b0b5bf) !important;border-radius:8px !important;color:var(--ai-grey-800) !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);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);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-form-field-label-wrapper{top:-21px}
#selfaccommodationangular .self-reaccommodation-wrapper .form-wrapper .mat-form-field-label-wrapper .mat-form-field-label{top:20px}
#selfaccommodationangular .self-reaccommodation-wrapper .form-wrapper .mat-form-field-should-float .mat-form-field-label-wrapper .mat-form-field-label{top:29px}
#selfaccommodationangular .self-reaccommodation-wrapper .form-wrapper .mat-form-field.mat-focused .mat-form-field-label{color:var(--bs-grey-300) !important}
#selfaccommodationangular .self-reaccommodation-wrapper .form-wrapper .mat-form-field-label{color:var(--bs-grey-300) !important;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 .form-wrapper .ai-error-input .mat-mdc-text-field-wrapper{border:1px solid var(--bs-red-1) !important;background:var(--ai-red-50) !important}
#selfaccommodationangular .self-reaccommodation-wrapper .form-wrapper .ai-error-input .mat-mdc-text-field-wrapper .mdc-floating-label{color:var(--bs-red-2) !important}
#selfaccommodationangular .self-reaccommodation-wrapper .form-wrapper .mat-mdc-text-field-wrapper .mat-mdc-form-field-required-marker{color:var(--bs-red-2) !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}