@media (max-width: 909px){.cdk-overlay-container.hbpro-theme .hbpro-dialog{max-width:calc(100% - 60px)!important}}@media (max-width: 479px){.cdk-overlay-container.hbpro-theme .hbpro-dialog{max-width:calc(100% - 40px)!important;width:calc(100% - 40px);height:calc(100% - 40px)}}.cdk-overlay-container.hbpro-theme .hbpro-dialog .mat-dialog-container{padding:0}@media (max-width: 479px){.cdk-overlay-container.hbpro-theme .hbpro-dialog .mat-dialog-container{border-radius:0}}.cdk-overlay-container.hbpro-theme .hbpro-dialog .mat-dialog-content{margin:0 -14px;padding:0 14px;overflow-y:auto;overflow-x:hidden}@media (max-width: 479px){.cdk-overlay-container.hbpro-theme .hbpro-dialog .mat-dialog-content{max-height:none}}.cdk-overlay-container.hbpro-theme .hbpro-dialog .hbpro-dialog-wrapper{display:flex;flex-direction:column;position:relative;box-sizing:border-box;padding:33px 48px;max-height:100%}@media (max-width: 1179px){.cdk-overlay-container.hbpro-theme .hbpro-dialog .hbpro-dialog-wrapper{padding:33px 24px 24px}}@media (max-width: 479px){.cdk-overlay-container.hbpro-theme .hbpro-dialog .hbpro-dialog-wrapper{padding:33px 20px 20px}}.cdk-overlay-container.hbpro-theme .hbpro-dialog .hbpro-dialog-title{margin:0 0 24px;font-size:28px;font-weight:400;line-height:34px;text-align:center;color:#212121}@media (max-width: 1179px){.cdk-overlay-container.hbpro-theme .hbpro-dialog .hbpro-dialog-title{margin:0 0 19px;font-size:24px;font-weight:400;line-height:32px}}@media (max-width: 479px){.cdk-overlay-container.hbpro-theme .hbpro-dialog .hbpro-dialog-title{font-size:22px}}.cdk-overlay-container.hbpro-theme .hbpro-dialog .hbpro-dialog-actions{margin:24px -17px 0;padding:0}@media (max-width: 999px){.cdk-overlay-container.hbpro-theme .hbpro-dialog .hbpro-dialog-actions{margin-left:-15px;margin-right:-15px}}@media (max-width: 767px){.cdk-overlay-container.hbpro-theme .hbpro-dialog .hbpro-dialog-actions{margin-left:-10px;margin-right:-10px}}@media (max-width: 639px){.cdk-overlay-container.hbpro-theme .hbpro-dialog .hbpro-dialog-actions{margin-left:0;margin-right:0}}.cdk-overlay-container.hbpro-theme .hbpro-dialog .hbpro-dialog-button{box-sizing:border-box;margin:0 17px;padding:21px 32px 20px;width:calc(50% - 34px);font-size:14px;line-height:normal;text-transform:uppercase}.cdk-overlay-container.hbpro-theme .hbpro-dialog .hbpro-dialog-button--full-width{width:100%}.cdk-overlay-container.hbpro-theme .hbpro-dialog .hbpro-dialog-button--centered{margin:0 auto;width:inherit}@media (max-width: 999px){.cdk-overlay-container.hbpro-theme .hbpro-dialog .hbpro-dialog-button{width:calc(50% - 30px);margin:0 15px}.cdk-overlay-container.hbpro-theme .hbpro-dialog .hbpro-dialog-button--full-width{width:100%}}@media (max-width: 767px){.cdk-overlay-container.hbpro-theme .hbpro-dialog .hbpro-dialog-button{width:calc(50% - 20px);margin:0 10px}.cdk-overlay-container.hbpro-theme .hbpro-dialog .hbpro-dialog-button--full-width{width:100%}}@media (max-width: 639px){.cdk-overlay-container.hbpro-theme .hbpro-dialog .hbpro-dialog-button{width:100%;margin:0}.cdk-overlay-container.hbpro-theme .hbpro-dialog .hbpro-dialog-button+.hbpro-dialog-button{margin-top:20px}}@media (max-width: 359px){.cdk-overlay-container.hbpro-theme .hbpro-dialog .hbpro-dialog-button{white-space:normal}}.cdk-overlay-container.hbpro-theme .hbpro-dialog .hbpro-dialog-close{position:absolute;right:25px;top:15px;padding:0;min-width:unset;width:24px;height:24px;line-height:24px;color:#e0e0e0}.cdk-overlay-container.hbpro-theme .hbpro-dialog .hbpro-dialog-close .hbpro-dialog-close__icon{color:#e0e0e0;vertical-align:top}.cdk-overlay-container.hbpro-theme .hbpro-dialog .hbpro-dialog-close:hover .hbpro-dialog-close__icon{color:#616161}.cdk-overlay-container.hbpro-theme .hbpro-dialog .hbpro-dialog-content{max-height:none}@media (max-width: 479px){.cdk-overlay-container.hbpro-theme .hbpro-dialog .hbpro-dialog-content{margin:0 -20px;padding:0 20px}}.cdk-overlay-container.hbpro-theme .hbpro-dialog .hbpro-dialog-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;inset:4px;background:rgba(255,255,255,.9)}.cdk-overlay-container.hbpro-theme .hbpro-dialog .hbpro-dialog-overlay .loader__text{font-size:24px;font-weight:400}.overlay-container .toast-container{pointer-events:unset}.hbpro-toast-wrapper{background:transparent}.hbpro-toast-wrapper:not(:last-child){margin-bottom:16px}.hbpro-toast{box-sizing:border-box;padding:28px 16px 10px;max-width:250px;font-size:14px;line-height:20px;color:#616161;background:#FFFFFF;box-shadow:0 0 11px #0000001e;border-radius:4px;position:relative;word-wrap:break-word}.hbpro-toast__header{font-weight:700;color:#212121;margin:0 0 5px}.hbpro-toast__message:not(:last-child){margin:0 0 10px}.hbpro-toast--error .hbpro-toast__header{color:#e53935}.hbpro-toast--success .hbpro-toast__header{color:#00bfa5}.hbpro-toast__link{color:#02569b}.hbpro-toast__actions{padding-bottom:6px}.hbpro-toast__action-button+.hbpro-toast__action-button{margin-left:16px}.hbpro-toast>.hbpro-toast__close-button{position:absolute;right:10px;top:10px;width:18px;height:18px;font-size:18px;color:#e0e0e0;border:0 none;background:transparent;cursor:pointer;transition:all .15s ease-in-out}.hbpro-toast>.hbpro-toast__close-button:hover{color:#9e9e9e;background:rgba(33,33,33,.05)}.hbpro-toast--error>.hbpro-toast__close-button{color:#616161}.ng-dirty.ng-invalid>.daterange-form-field.mat-form-field .mat-form-field-label{color:#f44336}.ng-dirty.ng-invalid>.daterange-form-field.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:#f44336;opacity:1}.guests-dropdown-panel{max-height:350px}.guests-dropdown-panel::-webkit-scrollbar{width:8px}.guests-dropdown-panel::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px #e0e0e0}.guests-dropdown-panel::-webkit-scrollbar-thumb{background-color:#e0e0e0;outline:1px solid slategrey}.JZ1NpGGl7jYHtvJp4oXq .kwkd2g8zs1YsFAolcZ5H .DqGycgWIjEztJlKOZZJp .C25tMosBa9YBvpE6KGN7 .i1tc3ZupP6Q_QOE7B22e:not(.fNoPH6GndRMKLwDEErfc) .IHAGWGidwkewbFM1LGNe{color:#f44336}.JZ1NpGGl7jYHtvJp4oXq .kwkd2g8zs1YsFAolcZ5H .DqGycgWIjEztJlKOZZJp .C25tMosBa9YBvpE6KGN7 .i1tc3ZupP6Q_QOE7B22e:not(.fNoPH6GndRMKLwDEErfc) .f3wZVKAnKawsbgyfTal_ ._hBky7SGeTM0C0B2fF6g{color:#f44336;opacity:1}.JZ1NpGGl7jYHtvJp4oXq .kwkd2g8zs1YsFAolcZ5H .DqGycgWIjEztJlKOZZJp .C25tMosBa9YBvpE6KGN7 .i1tc3ZupP6Q_QOE7B22e:not(.fNoPH6GndRMKLwDEErfc) .f3wZVKAnKawsbgyfTal_ .SUV1PyPneLo_VJgD1Dpe{color:#f44336}.offline-request-hotel-form .mat-form-field-infix{width:auto}.offline-request-hotel-form .form-field:not(.mat-focused).ng-dirty.ng-invalid .mat-form-field-label{color:#f44336}.offline-request-hotel-form .form-field.ng-touched.ng-invalid .mat-form-field-appearance-outline .mat-form-field-outline-thick{color:#f44336;opacity:1}.app-layout .cabinet-wrapper .offline-request-hotel-form--invalid .hotel .mat-form-field:not(.ng-valid) .mat-form-field-label{color:#f44336}.app-layout .cabinet-wrapper .offline-request-hotel-form--invalid .hotel .mat-form-field:not(.ng-valid) .mat-form-field-flex .mat-form-field-outline-thick{color:#f44336;opacity:1}.app-layout .cabinet-wrapper .offline-request-hotel-form--invalid .hotel .mat-form-field:not(.ng-valid) .mat-form-field-flex .mat-form-field-outline{color:#f44336}hbpro-contract-picker .contract-picker--invalid .contract .mat-form-field:not(.ng-valid) .mat-form-field-label{color:#f44336}hbpro-contract-picker .contract-picker--invalid .contract .mat-form-field:not(.ng-valid) .mat-form-field-flex .mat-form-field-outline-thick{color:#f44336;opacity:1}hbpro-contract-picker .contract-picker--invalid .contract .mat-form-field:not(.ng-valid) .mat-form-field-flex .mat-form-field-outline{color:#f44336}.cdk-overlay-container .cdk-overlay-pane>.ultimate-date-picker-menu{padding:10px;box-sizing:border-box;max-width:100%}.cabinet-wrapper .form-field.textarea-form-field .mat-form-field-flex{height:auto}.cabinet-wrapper .form-field.mat-focused textarea::placeholder,.cabinet-wrapper .form-field.mat-focused input::placeholder{color:#0000006b}hbpro-fines-and-prices-dialog .full-fine-checkbox .mat-checkbox-label{white-space:normal}hbpro-fines-and-prices-dialog .mat-dialog-actions{margin:0}.app-layout .cabinet-wrapper .service-form--invalid .city .mat-form-field:not(.ng-valid) .mat-form-field-label{color:#f44336}.app-layout .cabinet-wrapper .service-form--invalid .city .mat-form-field:not(.ng-valid) .mat-form-field-flex .mat-form-field-outline-thick{color:#f44336;opacity:1}.app-layout .cabinet-wrapper .service-form--invalid .city .mat-form-field:not(.ng-valid) .mat-form-field-flex .mat-form-field-outline{color:#f44336}app-fine-form-transfer .popup-form__check-fines .mat-checkbox-label{white-space:normal}
