@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;800&display=swap";.grecaptcha-badge{visibility:hidden}.nf-body{font-family:"Montserrat",sans-serif;font-weight:500;color:#212121}.nf-body ::-moz-selection{background:var(--nf-color-primary)}.nf-body ::selection{background:var(--nf-color-primary)}.nf-scroll::-webkit-scrollbar,.nf-scroll ::-webkit-scrollbar{width:4px}.nf-scroll::-webkit-scrollbar:horizontal,.nf-scroll ::-webkit-scrollbar:horizontal{height:4px}.nf-scroll::-webkit-scrollbar-thumb,.nf-scroll ::-webkit-scrollbar-thumb{background:var(--nf-color-primary);border-radius:3px}.nf-scroll::-webkit-scrollbar-thumb:window-inactive,.nf-scroll ::-webkit-scrollbar-thumb:window-inactive{background-color:#424242}.nf-scroll::-webkit-scrollbar-track,.nf-scroll ::-webkit-scrollbar-track{background:transparent}md-switch{height:22px}md-switch .md-container{margin:0 !important}.nf-input{font-family:"Montserrat",sans-serif;font-weight:500}md-input-container.nf--naked.nf-input{margin-top:0;margin-bottom:0}md-input-container.nf-input{font-family:inherit;padding:0 !important;margin-top:16px;margin-bottom:16px}md-input-container.nf-input label{color:#424242 !important;padding:0 !important;font-size:16px;bottom:26px !important}md-input-container.nf-input.md-input-has-value input{color:var(--nf-color-primary) !important}md-input-container.nf-input.md-input-focused label,md-input-container.nf-input.md-input-has-value label{font-size:15px;bottom:21px !important;margin-bottom:4px}md-input-container.nf-input.md-input-invalid.ng-touched input{border-bottom:1px solid var(--nf-color-warn) !important}md-input-container.nf-input.md-input-invalid.ng-touched input:not(:focus){color:var(--nf-color-warn) !important}md-input-container.nf-input.md-input-focused input{border-bottom:1px solid var(--nf-color-primary) !important}input.nf-input.nf--short-input,.nf-input.nf--short-input>input{max-width:5ch}input.nf-input,.nf-input>input{font-family:inherit;height:initial !important;font-size:16px;color:#424242;border-bottom:1px solid #9e9e9e;padding:0 !important;margin:auto;vertical-align:initial;line-height:initial !important}input.nf-input::-webkit-input-placeholder,.nf-input>input::-webkit-input-placeholder{color:#9e9e9e;font:inherit}input.nf-input::-moz-placeholder,.nf-input>input::-moz-placeholder{color:#9e9e9e;font:inherit}input.nf-input:-ms-input-placeholder,.nf-input>input:-ms-input-placeholder{color:#9e9e9e;font:inherit}input.nf-input::-ms-input-placeholder,.nf-input>input::-ms-input-placeholder{color:#9e9e9e;font:inherit}input.nf-input::placeholder,.nf-input>input::placeholder{color:#9e9e9e;font:inherit}input.nf-input:focus,.nf-input>input:focus{border-bottom:1px solid var(--nf-color-primary) !important;color:var(--nf-color-primary) !important;-webkit-box-shadow:none !important;box-shadow:none !important}input.nf-input.ng-touched.ng-dirty:invalid,input.nf-input.ng-touched.ng-invalid,.nf-input>input.ng-touched.ng-dirty:invalid,.nf-input>input.ng-touched.ng-invalid{border-bottom:1px solid var(--nf-color-warn) !important;color:var(--nf-color-warn);-webkit-box-shadow:none !important;box-shadow:none !important}.nf-select{font-family:"Montserrat",sans-serif;font-weight:500;padding:0 !important;font-size:16px;font-weight:500}.nf-select .md-text{color:var(--nf-color-primary) !important}.nf-select md-select,.nf-select md-select-value{font-size:inherit !important;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;padding:0 !important}.nf-select:focus .md-select-value{border-bottom:1px solid var(--nf-color-primary) !important}.nf-select-container md-option[selected],.nf-select-container md-option[selected]:focus{color:var(--nf-color-primary)}.nf-option-multiline{color:var(--nf-color-primary)}.md-checkbox-enabled[selected] .md-icon,.md-checkbox-enabled[selected] nf-icon{background-color:var(--nf-color-primary) !important}.nf-toolbar{background-color:transparent !important}.nf-toolbar h2{color:#212121 !important}.nf-toolbar md-icon,.nf-toolbar nf-icon{color:#424242 !important}.select_avatar{margin-left:32px !important}@media(max-width:768px){.select_avatar{margin-left:0 !important;width:320px}}@media screen and (max-width:768px){.lf-ng-md-file-input-drag{display:none !important}}.lf-ng-md-file-input-preview-container{-webkit-box-shadow:none !important;box-shadow:none !important;border:none !important}@media screen and (max-width:768px){.lf-ng-md-file-input-preview-container{width:350px}}.input-preview-container{-webkit-box-shadow:none !important;box-shadow:none !important;border:none !important}.selectFile{padding-left:20px}@media screen and (max-width:768px){.selectFile{margin-top:60px}.selectFile span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:24px;position:relative;top:-24px}}.color-item-body .colors__item{width:100px;height:30px}.color-item-body .md-text{width:100px !important;height:30px !important}.collection-item:hover{background-color:#e0e0e0;-webkit-transition:.2s;transition:.2s}.collection-header{background-color:#fff;border-bottom:1px solid #e0e0e0;padding:15px 20px}.toolbar-datepicker{background-color:#e0e0e0 !important;color:#212121 !important;font-family:"Montserrat",sans-serif !important;font-weight:500 !important}.toolbar-wizard{background-color:#fff !important;color:var(--nf-color-primary) !important}.toolbar-wizard .close{color:#e0e0e0 !important}.md-calendar-day-header{background-color:var(--nf-color-primary) !important;color:#fff !important}.md-calendar-date-today{color:var(--nf-color-primary) !important}.md-calendar-selected-date .md-calendar-date-selection-indicator{background-color:var(--nf-color-primary) !important;color:#fff !important}.save-customer-access-details{margin-bottom:16px !important;margin-right:20px !important;margin-left:10px}.icons-actions-customer-details::-moz-selection{background-color:transparent !important}.icons-actions-customer-details::selection{background-color:transparent !important}.icons-actions-customer-details{margin-left:16px;margin-right:16px;padding:6px 0 6px 0}@media(max-width:768px){.icons-actions-customer-details{padding:10px;margin-left:16px;margin-right:16px}}@media(max-width:768px){.button-actions-accept-configurations{margin-right:14px !important}}.text-group-label{font-size:15px}.count-selected-age-groups{width:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media screen and (max-width:768px){md-dialog{width:100vw !important;max-width:100vw !important;height:100% !important;max-height:100% !important}md-dialog.nf-basic-modal{max-height:100% !important}md-dialog .nf-basic-modal__toolbar .toolbar__tools{top:0;right:0}}md-menu-content.md-menu-bar-menu.md-dense.nf-md-menu-bar-content{background-color:#fff !important;padding:8px 0 !important}md-menu-content.md-menu-bar-menu.md-dense.nf-md-menu-bar-content .md-button{font-size:15px}md-menu-content md-menu-item button i,md-menu-content md-menu-item button nf-icon{font-size:20px;margin-right:20px;color:rgba(0,0,0,.54);line-height:24px !important;vertical-align:middle}money{white-space:nowrap}.daterangepicker{position:absolute;z-index:4040;background:#fff;padding:0 10px;-webkit-box-shadow:0 5px 14px rgba(0,0,0,.3);box-shadow:0 5px 14px rgba(0,0,0,.3);font-size:12px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@media screen and (max-width:768px){.daterangepicker{max-height:calc(100vh - 10px);overflow-y:auto;top:0 !important}}.daterangepicker .available{background-color:initial}.daterangepicker td{font-size:12px;padding:8px 0}.daterangepicker td:hover{cursor:pointer}.daterangepicker td.off{opacity:.2}company-search input.ng-valid.ng-not-empty{border-color:var(--nf-color-primary) !important}vat-number-input{max-height:65px !important}vat-number-input .gus-autocomplete{margin-top:-4px;padding-left:2px}vat-number-input .gus-autocomplete input[type=text]{margin:1px 0 20px 0;font-size:16px;border-bottom:1px solid #e0e0e0}vat-number-input .gus-autocomplete input[type=number]{font-size:16px;border-bottom:1px solid #e0e0e0}vat-number-input .gus-autocomplete input:focus:not([readonly]){border-bottom:1px solid var(--nf-color-primary);-webkit-box-shadow:none !important;box-shadow:none !important}vat-number-input .gus-autocomplete input{-webkit-box-shadow:none !important;box-shadow:none !important;-webkit-appearance:none;-webkit-text-decoration:#424242;text-decoration:#424242;padding:0 2px !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px !important;font-size:12px}vat-number-input .gus-autocomplete input:hover{border-bottom:1px solid var(--nf-color-primary)}vat-number-input .gus-autocomplete input:focus{border-bottom:1px solid var(--nf-color-primary) !important}vat-number-input .gus-autocomplete input:disabled{border:1px solid #e0e0e0 !important}vat-number-input .gus-status{margin-top:-1px !important}vat-number-input input.ng-valid.ng-not-empty{border-color:var(--nf-color-primary) !important}vat-number-input md-input-container{margin-top:-1px;padding:0}vat-number-input md-input-container input,vat-number-input md-input-container .md-input{color:var(--nf-color-primary) !important;padding:0;max-height:25px}vat-number-input md-input-container input[type=search]:focus:not([readonly]),vat-number-input md-input-container .md-input[type=search]:focus:not([readonly]){border-bottom:1px solid var(--nf-color-primary) !important;-webkit-box-shadow:none;box-shadow:none}vat-number-input md-input-container .md-input,vat-number-input md-input-container label{padding-top:0}vat-number-input md-input-container .md-input.ng-invalid.ng-dirty{border-bottom-width:1px}.multiselect-calendar-modal{height:auto !important}@media screen and (max-width:768px){.multiselect-calendar-modal{min-width:100% !important;height:100% !important}}.multiselect-calendar-modal .legend-cloud{width:unset}.multiselect-calendar-modal .legend-cloud .selected-legend{background-color:#70d6ff}.admin-terms-edit{padding-top:0 !important;width:50%}.admin-terms-edit .admin-grid__title{margin-left:0 !important}@media screen and (max-width:768px){.admin-terms-edit .nf-wrapper__content{margin-left:0 !important}}.admin-terms-edit .terms-add-term{position:absolute;top:0;right:20px}md-autocomplete-wrap md-input-container label{padding-left:0 !important;margin-left:0 !important}provision-changed-modal reservation-datepickers{margin-top:-16px}:root{--nf-color-primary:#039be5;--nf-color-primary-highlight:#4fc3f7;--nf-color-primary-border:#e1f5fe;--nf-color-warn:#f44336;--nf-color-warn-highlight:#e57373;--nf-color-warn-border:#ffcdd2;--nf-color-info:#fb8c00;--nf-color-info-highlight:#ffb74d;--nf-color-info-border:#fff3e0;--nf-color-top-menu:#2f5d82;--nf-color-silver:#faf8f8;--nf-color-info-button:#fdb965}.nf-color-header{color:#212121}.nf-color-content{color:#424242}.nf-color-placeholder{color:#9e9e9e}.nf-color-border{color:#e0e0e0}.nf-color-divider{color:#f5f5f5}.nf-color-primary{color:var(--nf-color-primary)}.nf-color-pink{color:#ff4081}.nf-color-warn{color:var(--nf-color-warn)}.nf-color-white{color:#fff}.nf-color-info{color:var(--nf-color-info)}.nf-color-top-menu{color:var(--nf-color-top-menu)}.nf-color-pink{color:#ff4081}.nf-color-silver{color:var(--nf-color-silver)}.nf-color-gray{color:#757575}.nf-color-info-button{color:#fdb965}.nf-bg-header{background-color:#212121}.nf-bg-content{background-color:#424242}.nf-bg-placeholder{background-color:#9e9e9e}.nf-bg-border{background-color:#e0e0e0}.nf-bg-pink{background-color:#ff4081}.nf-bg-divider{background-color:#f5f5f5}.nf-bg-silver{background-color:var(--nf-color-silver)}.nf-bg-primary{background-color:var(--nf-color-primary)}.nf-bg-primary-border{background-color:var(--nf-color-primary-border)}.nf-bg-warn{background-color:var(--nf-color-warn)}.nf-bg-warn-border{background-color:var(--nf-color-warn-border)}.nf-bg-info{background-color:var(--nf-color-info)}.nf-bg-info-border{background-color:var(--nf-color-info-border)}.nf-bg-white{background-color:#fff}.nf-bg-top-menu{background-color:var(--nf-color-top-menu)}.nf-border{border:1px solid #e0e0e0}.nf-border-header{border:1px solid #212121}.nf-border-content{border:1px solid #e0e0e0}.nf-border-placeholder{border:1px solid #9e9e9e}.nf-border-divider{border:1px solid #f5f5f5}.nf-border-primary{border:1px solid var(--nf-color-primary)}.nf-border-warn{border:1px solid var(--nf-color-warn)}.nf-border-transparent{border:1px solid transparent}.nf-border-top{border-top:1px solid #e0e0e0}.nf-border-top-header{border-top:1px solid #212121}.nf-border-top-content{border-top:1px solid #e0e0e0}.nf-border-top-placeholder{border-top:1px solid #9e9e9e}.nf-border-top-divider{border-top:1px solid #f5f5f5}.nf-border-top-primary{border-top:1px solid var(--nf-color-primary)}.nf-border-top-warn{border-top:1px solid var(--nf-color-warn)}.nf-border-top-transparent{border-top:1px solid transparent}.nf-border-bottom{border-bottom:1px solid #e0e0e0}.nf-border-bottom-header{border-bottom:1px solid #212121}.nf-border-bottom-content{border-bottom:1px solid #e0e0e0}.nf-border-bottom-placeholder{border-bottom:1px solid #9e9e9e}.nf-border-bottom-divider{border-bottom:1px solid #f5f5f5}.nf-border-bottom-primary{border-bottom:1px solid var(--nf-color-primary)}.nf-border-bottom-warn{border-bottom:1px solid var(--nf-color-warn)}.nf-border-bottom-transparent{border-bottom:1px solid transparent}.nf-border-left{border-left:1px solid #e0e0e0}.nf-border-left-header{border-left:1px solid #212121}.nf-border-left-content{border-left:1px solid #e0e0e0}.nf-border-left-placeholder{border-left:1px solid #9e9e9e}.nf-border-left-divider{border-left:1px solid #f5f5f5}.nf-border-left-primary{border-left:1px solid var(--nf-color-primary)}.nf-border-left-warn{border-left:1px solid var(--nf-color-warn)}.nf-border-left-transparent{border-left:1px solid transparent}.nf-border-right{border-right:1px solid #e0e0e0}.nf-border-right-header{border-right:1px solid #212121}.nf-border-right-content{border-right:1px solid #e0e0e0}.nf-border-right-placeholder{border-right:1px solid #9e9e9e}.nf-border-right-divider{border-right:1px solid #f5f5f5}.nf-border-right-primary{border-right:1px solid var(--nf-color-primary)}.nf-border-right-warn{border-right:1px solid var(--nf-color-warn)}.nf-border-right-transparent{border-right:1px solid transparent}.nf-border-none{border:none !important}.nf-border-round{border-radius:3px}.nf-margin-0{margin:0 !important}.nf-margin-v-0{margin-top:0 !important;margin-bottom:0 !important}.nf-margin-h-0{margin-left:0 !important;margin-right:0 !important}.nf-margin-top-0{margin-top:0 !important}.nf-margin-bottom-0{margin-bottom:0 !important}.nf-margin-left-0{margin-left:0 !important}.nf-margin-right-0{margin-right:0 !important}.nf-margin-pink,.nf-margin-2{margin:2px}.nf-margin-v-pink,.nf-margin-v-2{margin-top:2px;margin-bottom:2px}.nf-margin-h-pink,.nf-margin-h-2{margin-left:2px;margin-right:2px}.nf-margin-top-pink,.nf-margin-top-2{margin-top:2px}.nf-margin-bottom-pink,.nf-margin-bottom-2{margin-bottom:2px}.nf-margin-left-pink,.nf-margin-left-2{margin-left:2px}.nf-margin-right-pink,.nf-margin-right-2{margin-right:2px}.nf-margin-grey,.nf-margin-4{margin:4px}.nf-margin-v-grey,.nf-margin-v-4{margin-top:4px;margin-bottom:4px}.nf-margin-h-grey,.nf-margin-h-4{margin-left:4px;margin-right:4px}.nf-margin-top-grey,.nf-margin-top-4{margin-top:4px}.nf-margin-bottom-grey,.nf-margin-bottom-4{margin-bottom:4px}.nf-margin-left-grey,.nf-margin-left-4{margin-left:4px}.nf-margin-right-grey,.nf-margin-right-4{margin-right:4px}.nf-margin-violet,.nf-margin-6{margin:6px}.nf-margin-v-violet,.nf-margin-v-6{margin-top:6px;margin-bottom:6px}.nf-margin-h-violet,.nf-margin-h-6{margin-left:6px;margin-right:6px}.nf-margin-top-violet,.nf-margin-top-6{margin-top:6px}.nf-margin-bottom-violet,.nf-margin-bottom-6{margin-bottom:6px}.nf-margin-left-violet,.nf-margin-left-6{margin-left:6px}.nf-margin-right-violet,.nf-margin-right-6{margin-right:6px}.nf-margin-lgreen,.nf-margin-8{margin:8px}.nf-margin-v-lgreen,.nf-margin-v-8{margin-top:8px;margin-bottom:8px}.nf-margin-h-lgreen,.nf-margin-h-8{margin-left:8px;margin-right:8px}.nf-margin-top-lgreen,.nf-margin-top-8{margin-top:8px}.nf-margin-bottom-lgreen,.nf-margin-bottom-8{margin-bottom:8px}.nf-margin-left-lgreen,.nf-margin-left-8{margin-left:8px}.nf-margin-right-lgreen,.nf-margin-right-8{margin-right:8px}.nf-margin-lgrey,.nf-margin-10{margin:10px}.nf-margin-v-lgrey,.nf-margin-v-10{margin-top:10px;margin-bottom:10px}.nf-margin-h-lgrey,.nf-margin-h-10{margin-left:10px;margin-right:10px}.nf-margin-top-lgrey,.nf-margin-top-10{margin-top:10px}.nf-margin-bottom-lgrey,.nf-margin-bottom-10{margin-bottom:10px}.nf-margin-left-lgrey,.nf-margin-left-10{margin-left:10px}.nf-margin-right-lgrey,.nf-margin-right-10{margin-right:10px}.nf-margin-yellow,.nf-margin-12{margin:12px}.nf-margin-v-yellow,.nf-margin-v-12{margin-top:12px;margin-bottom:12px}.nf-margin-h-yellow,.nf-margin-h-12{margin-left:12px;margin-right:12px}.nf-margin-top-yellow,.nf-margin-top-12{margin-top:12px}.nf-margin-bottom-yellow,.nf-margin-bottom-12{margin-bottom:12px}.nf-margin-left-yellow,.nf-margin-left-12{margin-left:12px}.nf-margin-right-yellow,.nf-margin-right-12{margin-right:12px}.nf-margin-blue,.nf-margin-14{margin:14px}.nf-margin-v-blue,.nf-margin-v-14{margin-top:14px;margin-bottom:14px}.nf-margin-h-blue,.nf-margin-h-14{margin-left:14px;margin-right:14px}.nf-margin-top-blue,.nf-margin-top-14{margin-top:14px}.nf-margin-bottom-blue,.nf-margin-bottom-14{margin-bottom:14px}.nf-margin-left-blue,.nf-margin-left-14{margin-left:14px}.nf-margin-right-blue,.nf-margin-right-14{margin-right:14px}.nf-margin-cyan,.nf-margin-16{margin:16px}.nf-margin-v-cyan,.nf-margin-v-16{margin-top:16px;margin-bottom:16px}.nf-margin-h-cyan,.nf-margin-h-16{margin-left:16px;margin-right:16px}.nf-margin-top-cyan,.nf-margin-top-16{margin-top:16px}.nf-margin-bottom-cyan,.nf-margin-bottom-16{margin-bottom:16px}.nf-margin-left-cyan,.nf-margin-left-16{margin-left:16px}.nf-margin-right-cyan,.nf-margin-right-16{margin-right:16px}.nf-margin-red,.nf-margin-20{margin:20px}.nf-margin-v-red,.nf-margin-v-20{margin-top:20px;margin-bottom:20px}.nf-margin-h-red,.nf-margin-h-20{margin-left:20px;margin-right:20px}.nf-margin-top-red,.nf-margin-top-20{margin-top:20px}.nf-margin-bottom-red,.nf-margin-bottom-20{margin-bottom:20px}.nf-margin-left-red,.nf-margin-left-20{margin-left:20px}.nf-margin-right-red,.nf-margin-right-20{margin-right:20px}.nf-margin-dgreen,.nf-margin-24{margin:24px}.nf-margin-v-dgreen,.nf-margin-v-24{margin-top:24px;margin-bottom:24px}.nf-margin-h-dgreen,.nf-margin-h-24{margin-left:24px;margin-right:24px}.nf-margin-top-dgreen,.nf-margin-top-24{margin-top:24px}.nf-margin-bottom-dgreen,.nf-margin-bottom-24{margin-bottom:24px}.nf-margin-left-dgreen,.nf-margin-left-24{margin-left:24px}.nf-margin-right-dgreen,.nf-margin-right-24{margin-right:24px}.nf-margin-orange,.nf-margin-32{margin:32px}.nf-margin-v-orange,.nf-margin-v-32{margin-top:32px;margin-bottom:32px}.nf-margin-h-orange,.nf-margin-h-32{margin-left:32px;margin-right:32px}.nf-margin-top-orange,.nf-margin-top-32{margin-top:32px}.nf-margin-bottom-orange,.nf-margin-bottom-32{margin-bottom:32px}.nf-margin-left-orange,.nf-margin-left-32{margin-left:32px}.nf-margin-right-orange,.nf-margin-right-32{margin-right:32px}.nf-margin-green,.nf-margin-36{margin:36px}.nf-margin-v-green,.nf-margin-v-36{margin-top:36px;margin-bottom:36px}.nf-margin-h-green,.nf-margin-h-36{margin-left:36px;margin-right:36px}.nf-margin-top-green,.nf-margin-top-36{margin-top:36px}.nf-margin-bottom-green,.nf-margin-bottom-36{margin-bottom:36px}.nf-margin-left-green,.nf-margin-left-36{margin-left:36px}.nf-margin-right-green,.nf-margin-right-36{margin-right:36px}.nf-padding-0{padding:0 !important}.nf-padding-v-0{padding-top:0 !important;padding-bottom:0 !important}.nf-padding-h-0{padding-left:0 !important;padding-right:0 !important}.nf-padding-top-0{padding-top:0 !important}.nf-padding-bottom-0{padding-bottom:0 !important}.nf-padding-left-0{padding-left:0 !important}.nf-padding-right-0{padding-right:0 !important}.nf-padding-pink,.nf-padding-2{padding:2px}.nf-padding-v-pink,.nf-padding-v-2{padding-top:2px;padding-bottom:2px}.nf-padding-h-pink,.nf-padding-h-2{padding-left:2px;padding-right:2px}.nf-padding-top-pink,.nf-padding-top-2{padding-top:2px}.nf-padding-bottom-pink,.nf-padding-bottom-2{padding-bottom:2px}.nf-padding-left-pink,.nf-padding-left-2{padding-left:2px}.nf-padding-right-pink,.nf-padding-right-2{padding-right:2px}.nf-padding-grey,.nf-padding-4{padding:4px}.nf-padding-v-grey,.nf-padding-v-4{padding-top:4px;padding-bottom:4px}.nf-padding-h-grey,.nf-padding-h-4{padding-left:4px;padding-right:4px}.nf-padding-top-grey,.nf-padding-top-4{padding-top:4px}.nf-padding-bottom-grey,.nf-padding-bottom-4{padding-bottom:4px}.nf-padding-left-grey,.nf-padding-left-4{padding-left:4px}.nf-padding-right-grey,.nf-padding-right-4{padding-right:4px}.nf-padding-violet,.nf-padding-6{padding:6px}.nf-padding-v-violet,.nf-padding-v-6{padding-top:6px;padding-bottom:6px}.nf-padding-h-violet,.nf-padding-h-6{padding-left:6px;padding-right:6px}.nf-padding-top-violet,.nf-padding-top-6{padding-top:6px}.nf-padding-bottom-violet,.nf-padding-bottom-6{padding-bottom:6px}.nf-padding-left-violet,.nf-padding-left-6{padding-left:6px}.nf-padding-right-violet,.nf-padding-right-6{padding-right:6px}.nf-padding-lgreen,.nf-padding-8{padding:8px}.nf-padding-v-lgreen,.nf-padding-v-8{padding-top:8px;padding-bottom:8px}.nf-padding-h-lgreen,.nf-padding-h-8{padding-left:8px;padding-right:8px}.nf-padding-top-lgreen,.nf-padding-top-8{padding-top:8px}.nf-padding-bottom-lgreen,.nf-padding-bottom-8{padding-bottom:8px}.nf-padding-left-lgreen,.nf-padding-left-8{padding-left:8px}.nf-padding-right-lgreen,.nf-padding-right-8{padding-right:8px}.nf-padding-lgrey,.nf-padding-10{padding:10px}.nf-padding-v-lgrey,.nf-padding-v-10{padding-top:10px;padding-bottom:10px}.nf-padding-h-lgrey,.nf-padding-h-10{padding-left:10px;padding-right:10px}.nf-padding-top-lgrey,.nf-padding-top-10{padding-top:10px}.nf-padding-bottom-lgrey,.nf-padding-bottom-10{padding-bottom:10px}.nf-padding-left-lgrey,.nf-padding-left-10{padding-left:10px}.nf-padding-right-lgrey,.nf-padding-right-10{padding-right:10px}.nf-padding-yellow,.nf-padding-12{padding:12px}.nf-padding-v-yellow,.nf-padding-v-12{padding-top:12px;padding-bottom:12px}.nf-padding-h-yellow,.nf-padding-h-12{padding-left:12px;padding-right:12px}.nf-padding-top-yellow,.nf-padding-top-12{padding-top:12px}.nf-padding-bottom-yellow,.nf-padding-bottom-12{padding-bottom:12px}.nf-padding-left-yellow,.nf-padding-left-12{padding-left:12px}.nf-padding-right-yellow,.nf-padding-right-12{padding-right:12px}.nf-padding-blue,.nf-padding-14{padding:14px}.nf-padding-v-blue,.nf-padding-v-14{padding-top:14px;padding-bottom:14px}.nf-padding-h-blue,.nf-padding-h-14{padding-left:14px;padding-right:14px}.nf-padding-top-blue,.nf-padding-top-14{padding-top:14px}.nf-padding-bottom-blue,.nf-padding-bottom-14{padding-bottom:14px}.nf-padding-left-blue,.nf-padding-left-14{padding-left:14px}.nf-padding-right-blue,.nf-padding-right-14{padding-right:14px}.nf-padding-cyan,.nf-padding-16{padding:16px}.nf-padding-v-cyan,.nf-padding-v-16{padding-top:16px;padding-bottom:16px}.nf-padding-h-cyan,.nf-padding-h-16{padding-left:16px;padding-right:16px}.nf-padding-top-cyan,.nf-padding-top-16{padding-top:16px}.nf-padding-bottom-cyan,.nf-padding-bottom-16{padding-bottom:16px}.nf-padding-left-cyan,.nf-padding-left-16{padding-left:16px}.nf-padding-right-cyan,.nf-padding-right-16{padding-right:16px}.nf-padding-red,.nf-padding-20{padding:20px}.nf-padding-v-red,.nf-padding-v-20{padding-top:20px;padding-bottom:20px}.nf-padding-h-red,.nf-padding-h-20{padding-left:20px;padding-right:20px}.nf-padding-top-red,.nf-padding-top-20{padding-top:20px}.nf-padding-bottom-red,.nf-padding-bottom-20{padding-bottom:20px}.nf-padding-left-red,.nf-padding-left-20{padding-left:20px}.nf-padding-right-red,.nf-padding-right-20{padding-right:20px}.nf-padding-dgreen,.nf-padding-24{padding:24px}.nf-padding-v-dgreen,.nf-padding-v-24{padding-top:24px;padding-bottom:24px}.nf-padding-h-dgreen,.nf-padding-h-24{padding-left:24px;padding-right:24px}.nf-padding-top-dgreen,.nf-padding-top-24{padding-top:24px}.nf-padding-bottom-dgreen,.nf-padding-bottom-24{padding-bottom:24px}.nf-padding-left-dgreen,.nf-padding-left-24{padding-left:24px}.nf-padding-right-dgreen,.nf-padding-right-24{padding-right:24px}.nf-padding-orange,.nf-padding-32{padding:32px}.nf-padding-v-orange,.nf-padding-v-32{padding-top:32px;padding-bottom:32px}.nf-padding-h-orange,.nf-padding-h-32{padding-left:32px;padding-right:32px}.nf-padding-top-orange,.nf-padding-top-32{padding-top:32px}.nf-padding-bottom-orange,.nf-padding-bottom-32{padding-bottom:32px}.nf-padding-left-orange,.nf-padding-left-32{padding-left:32px}.nf-padding-right-orange,.nf-padding-right-32{padding-right:32px}.nf-padding-green,.nf-padding-36{padding:36px}.nf-padding-v-green,.nf-padding-v-36{padding-top:36px;padding-bottom:36px}.nf-padding-h-green,.nf-padding-h-36{padding-left:36px;padding-right:36px}.nf-padding-top-green,.nf-padding-top-36{padding-top:36px}.nf-padding-bottom-green,.nf-padding-bottom-36{padding-bottom:36px}.nf-padding-left-green,.nf-padding-left-36{padding-left:36px}.nf-padding-right-green,.nf-padding-right-36{padding-right:36px}.nf-margin-top-auto{margin-top:auto}.nf-margin-bottom-auto{margin-bottom:auto}.nf-margin-left-auto{margin-left:auto}.nf-margin-right-auto{margin-right:auto}.nf-montserrat{font-family:"Montserrat",sans-serif;font-weight:500}.nf-text-s,.nf-text-10{font-size:10px !important;font-weight:500}.nf-font-s,.nf-font-10{font-size:10px !important}.nf-text-xs,.nf-text-12{font-size:12px !important;font-weight:500}.nf-font-xs,.nf-font-12{font-size:12px !important}.nf-text-sm,.nf-text-14{font-size:14px !important;font-weight:500}.nf-font-sm,.nf-font-14{font-size:14px !important}.nf-text-md,.nf-text-15{font-size:15px !important;font-weight:500}.nf-font-md,.nf-font-15{font-size:15px !important}.nf-text-lg,.nf-text-16{font-size:16px !important;font-weight:500}.nf-font-lg,.nf-font-16{font-size:16px !important}.nf-text-xl,.nf-text-18{font-size:18px !important;font-weight:500}.nf-font-xl,.nf-font-18{font-size:18px !important}.nf-text-xxl,.nf-text-20{font-size:20px !important;font-weight:500}.nf-font-xxl,.nf-font-20{font-size:20px !important}.nf-text-mono{font-family:monospace,monospace}.nf-text-thin{font-weight:300}.nf-text-wg-normal{font-weight:500}.nf-text-wg-bold{font-weight:600}.nf-text-wg-semibold{font-weight:600}.nf-text-wg-extrabold{font-weight:800}.nf-text-wrapper{overflow:visible;word-break:break-word}.nf-text-uppercase{text-transform:uppercase}.nf-text-line-thru{text-decoration:line-through}.nf-text-shorten{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf-valign-bottom{vertical-align:bottom}.nf-text-start{text-align:start}.nf-text-center{text-align:center}.nf-text-end{text-align:end}.nf-text-gradient{background:-webkit-linear-gradient(0,#6978fd,#f85d95);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nf-text-gradient--anime{-webkit-animation:gradientAnimation 1.5s infinite;animation:gradientAnimation 1.5s infinite}@-webkit-keyframes gradientAnimation{0%{background:-webkit-linear-gradient(0,#6978fd,#f85d95);-webkit-background-clip:text;-webkit-text-fill-color:transparent}50%{background:-webkit-linear-gradient(0,#f85d95,#6978fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent}100%{background:-webkit-linear-gradient(0,#6978fd,#f85d95);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}@keyframes gradientAnimation{0%{background:-webkit-linear-gradient(0,#6978fd,#f85d95);-webkit-background-clip:text;-webkit-text-fill-color:transparent}50%{background:-webkit-linear-gradient(0,#f85d95,#6978fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent}100%{background:-webkit-linear-gradient(0,#6978fd,#f85d95);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.nf-action-table{display:grid;grid-template-columns:minmax(auto,1fr);grid-template-rows:auto;width:100%;height:100%;overflow-y:auto;font-size:14px;background-color:#fff;border-bottom:1px solid #e0e0e0;cursor:default}.nf-action-table .nf-action-table__headers>div,.nf-action-table .nf-action-table__headers--sticky>div,.nf-action-table .nf-action-table__footer>div,.nf-action-table .nf-action-table__footer--sticky>div{padding:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.nf-action-table .nf-action-table__headers>div:first-child,.nf-action-table .nf-action-table__headers--sticky>div:first-child,.nf-action-table .nf-action-table__footer>div:first-child,.nf-action-table .nf-action-table__footer--sticky>div:first-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left;padding-left:6px}.nf-action-table .nf-action-table__headers>div:last-child,.nf-action-table .nf-action-table__headers--sticky>div:last-child,.nf-action-table .nf-action-table__footer>div:last-child,.nf-action-table .nf-action-table__footer--sticky>div:last-child{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:6px}.nf-action-table .nf-action-table__rows>div>div{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nf-action-table .nf-action-table__rows>div>div:first-child{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:6px}.nf-action-table .nf-action-table__rows>div>div:last-child{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:6px}.nf-action-table__headers,.nf-action-table__headers--sticky{display:contents}.nf-action-table__headers>div,.nf-action-table__headers--sticky>div{color:#212121;padding-top:12px;padding-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;border-bottom:1px solid #e0e0e0;grid-column-start:auto;grid-row-start:1}.nf-action-table__headers>div:first-child,.nf-action-table__headers--sticky>div:first-child{grid-column-start:1}.nf-action-table__headers--sticky>div{position:sticky;top:0;background-color:#fff;z-index:10}.nf-action-table__rows{display:contents}.nf-action-table__rows>div{display:contents}.nf-action-table__rows>div:hover>div{background-color:#f5f5f5}.nf-action-table__rows>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#424242;padding-top:12px;padding-bottom:12px;grid-column-start:auto;grid-row-start:auto}.nf-action-table__rows>div>div:first-child{grid-column-start:1}.nf-action-table__rows>div:not(:last-child)>div{border-bottom:1px solid #e0e0e0}.nf-action-table__footer,.nf-action-table__footer--sticky{display:contents}.nf-action-table__footer>div,.nf-action-table__footer--sticky>div{border-top:1px solid #e0e0e0;padding-top:12px;padding-bottom:12px;background-color:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-start:auto;grid-row-start:auto}.nf-action-table__footer>div:first-child,.nf-action-table__footer--sticky>div:first-child{grid-column-start:1}.nf-action-table__footer--sticky>div{position:sticky;bottom:0;z-index:10}table.nf-simple-table,table.nf-simple-table--two-column{border:1px solid #e0e0e0;border-collapse:separate;border-radius:3px}table.nf-simple-table--two-column thead tr th:first-child{padding-left:20px;text-align:left}table.nf-simple-table--two-column tbody tr td:first-child{text-align:left}table.nf-simple-table thead tr th,table.nf-simple-table--two-column thead tr th{border-bottom:1px solid #e0e0e0;color:#424242;font-size:14px;font-weight:500;padding-top:12px;padding-bottom:12px;text-align:center}table.nf-simple-table thead tr th:last-child,table.nf-simple-table--two-column thead tr th:last-child{text-align:right;padding-right:20px}table.nf-simple-table thead.nf-fancy-header tr,table.nf-simple-table--two-column thead.nf-fancy-header tr{background:#f6fcff}table.nf-simple-table tbody tr td,table.nf-simple-table--two-column tbody tr td{padding-top:12px;padding-bottom:12px;color:#212121;font-weight:500;font-size:14px;border-bottom:1px solid #e0e0e0;text-align:center}table.nf-simple-table tbody tr td:first-child,table.nf-simple-table--two-column tbody tr td:first-child{padding-left:6px}table.nf-simple-table tbody tr td:not(:first-child),table.nf-simple-table--two-column tbody tr td:not(:first-child){padding-left:12px}table.nf-simple-table tbody tr td:last-child,table.nf-simple-table--two-column tbody tr td:last-child{text-align:right;padding-right:6px}table.nf-simple-table tbody tr td:not(:last-child),table.nf-simple-table--two-column tbody tr td:not(:last-child){padding-right:12px}table.nf-simple-table tfoot tr td,table.nf-simple-table--two-column tfoot tr td{padding-top:12px;padding-bottom:12px;font-size:14px;font-weight:600;color:#212121}table.nf-simple-table tfoot tr td:first-child,table.nf-simple-table--two-column tfoot tr td:first-child{padding-left:6px}table.nf-simple-table tfoot tr td:not(:first-child),table.nf-simple-table--two-column tfoot tr td:not(:first-child){padding-left:12px}table.nf-simple-table tfoot tr td:last-child,table.nf-simple-table--two-column tfoot tr td:last-child{text-align:right;padding-right:6px}table.nf-simple-table tfoot tr td:not(:last-child),table.nf-simple-table--two-column tfoot tr td:not(:last-child){padding-right:12px}table.nf_clean_table{width:auto;max-width:100%}table.nf_clean_table tr{margin-left:12px}table.nf_clean_table tr td,table.nf_clean_table tr th{overflow:hidden;text-overflow:ellipsis}table.nf_clean_table tr td:first-child,table.nf_clean_table tr th:first-child{text-align:left;min-width:30ch;max-width:40ch}@media screen and (max-width:768px){table.nf_clean_table tr td:first-child,table.nf_clean_table tr th:first-child{min-width:unset}}table.nf_clean_table th{font-weight:600}table.nf_clean_table thead,table.nf_clean_table tbody tr td{border-bottom:1px solid #e0e0e0}table.nf_clean_table th{padding:4px 16px !important}table.nf_clean_table td{padding:6px 16px !important}@media screen and (max-width:768px){.nf-hide-mobile{display:none}.nf-layout-mobile-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nf-layout-mobile-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.nf-layout-align-mobile,.nf-layout-align-mobile-start-stretch{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.nf-layout-align-mobile-start,.nf-layout-align-mobile-start-start,.nf-layout-align-mobile-start-center,.nf-layout-align-mobile-start-end,.nf-layout-align-mobile-start-stretch{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.nf-layout-align-mobile-center,.nf-layout-align-mobile-center-start,.nf-layout-align-mobile-center-center,.nf-layout-align-mobile-center-end,.nf-layout-align-mobile-center-stretch{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nf-layout-align-mobile-end,.nf-layout-align-mobile-end-start,.nf-layout-align-mobile-end-center,.nf-layout-align-mobile-end-end,.nf-layout-align-mobile-end-stretch{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.nf-layout-align-mobile-space-around,.nf-layout-align-mobile-space-around-center,.nf-layout-align-mobile-space-around-start,.nf-layout-align-mobile-space-around-end,.nf-layout-align-mobile-space-around-stretch{-ms-flex-pack:distribute;justify-content:space-around}.nf-layout-align-mobile-space-between,.nf-layout-align-mobile-space-between-center,.nf-layout-align-mobile-space-between-start,.nf-layout-align-mobile-space-between-end,.nf-layout-align-mobile-space-between-stretch{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nf-layout-align-mobile-start-start,.nf-layout-align-mobile-center-start,.nf-layout-align-mobile-end-start,.nf-layout-align-mobile-space-between-start,.nf-layout-align-mobile-space-around-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.nf-layout-align-mobile-start-center,.nf-layout-align-mobile-center-center,.nf-layout-align-mobile-end-center,.nf-layout-align-mobile-space-between-center,.nf-layout-align-mobile-space-around-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}.nf-layout-align-mobile-start-end,.nf-layout-align-mobile-center-end,.nf-layout-align-mobile-end-end,.nf-layout-align-mobile-space-between-end,.nf-layout-align-mobile-space-around-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.nf-layout-align-mobile-start-stretch,.nf-layout-align-mobile-center-stretch,.nf-layout-align-mobile-end-stretch,.nf-layout-align-mobile-space-between-stretch,.nf-layout-align-mobile-space-around-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}}@media screen and (max-width:992px){.nf-hide-tablet{display:none}.nf-layout-tablet-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nf-layout-tablet-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.nf-layout-align-tablet,.nf-layout-align-tablet-start-stretch{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.nf-layout-align-tablet-start,.nf-layout-align-tablet-start-start,.nf-layout-align-tablet-start-center,.nf-layout-align-tablet-start-end,.nf-layout-align-tablet-start-stretch{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.nf-layout-align-tablet-center,.nf-layout-align-tablet-center-start,.nf-layout-align-tablet-center-center,.nf-layout-align-tablet-center-end,.nf-layout-align-tablet-center-stretch{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nf-layout-align-tablet-end,.nf-layout-align-tablet-end-start,.nf-layout-align-tablet-end-center,.nf-layout-align-tablet-end-end,.nf-layout-align-tablet-end-stretch{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.nf-layout-align-tablet-space-around,.nf-layout-align-tablet-space-around-center,.nf-layout-align-tablet-space-around-start,.nf-layout-align-tablet-space-around-end,.nf-layout-align-tablet-space-around-stretch{-ms-flex-pack:distribute;justify-content:space-around}.nf-layout-align-tablet-space-between,.nf-layout-align-tablet-space-between-center,.nf-layout-align-tablet-space-between-start,.nf-layout-align-tablet-space-between-end,.nf-layout-align-tablet-space-between-stretch{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nf-layout-align-tablet-start-start,.nf-layout-align-tablet-center-start,.nf-layout-align-tablet-end-start,.nf-layout-align-tablet-space-between-start,.nf-layout-align-tablet-space-around-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.nf-layout-align-tablet-start-center,.nf-layout-align-tablet-center-center,.nf-layout-align-tablet-end-center,.nf-layout-align-tablet-space-between-center,.nf-layout-align-tablet-space-around-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}.nf-layout-align-tablet-start-end,.nf-layout-align-tablet-center-end,.nf-layout-align-tablet-end-end,.nf-layout-align-tablet-space-between-end,.nf-layout-align-tablet-space-around-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.nf-layout-align-tablet-start-stretch,.nf-layout-align-tablet-center-stretch,.nf-layout-align-tablet-end-stretch,.nf-layout-align-tablet-space-between-stretch,.nf-layout-align-tablet-space-around-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}}@media screen and (max-width:1120px){.nf-hide-desktop{display:none}.nf-layout-desktop-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nf-layout-desktop-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.nf-layout-align-desktop,.nf-layout-align-desktop-start-stretch{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.nf-layout-align-desktop-start,.nf-layout-align-desktop-start-start,.nf-layout-align-desktop-start-center,.nf-layout-align-desktop-start-end,.nf-layout-align-desktop-start-stretch{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.nf-layout-align-desktop-center,.nf-layout-align-desktop-center-start,.nf-layout-align-desktop-center-center,.nf-layout-align-desktop-center-end,.nf-layout-align-desktop-center-stretch{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nf-layout-align-desktop-end,.nf-layout-align-desktop-end-start,.nf-layout-align-desktop-end-center,.nf-layout-align-desktop-end-end,.nf-layout-align-desktop-end-stretch{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.nf-layout-align-desktop-space-around,.nf-layout-align-desktop-space-around-center,.nf-layout-align-desktop-space-around-start,.nf-layout-align-desktop-space-around-end,.nf-layout-align-desktop-space-around-stretch{-ms-flex-pack:distribute;justify-content:space-around}.nf-layout-align-desktop-space-between,.nf-layout-align-desktop-space-between-center,.nf-layout-align-desktop-space-between-start,.nf-layout-align-desktop-space-between-end,.nf-layout-align-desktop-space-between-stretch{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nf-layout-align-desktop-start-start,.nf-layout-align-desktop-center-start,.nf-layout-align-desktop-end-start,.nf-layout-align-desktop-space-between-start,.nf-layout-align-desktop-space-around-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.nf-layout-align-desktop-start-center,.nf-layout-align-desktop-center-center,.nf-layout-align-desktop-end-center,.nf-layout-align-desktop-space-between-center,.nf-layout-align-desktop-space-around-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}.nf-layout-align-desktop-start-end,.nf-layout-align-desktop-center-end,.nf-layout-align-desktop-end-end,.nf-layout-align-desktop-space-between-end,.nf-layout-align-desktop-space-around-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.nf-layout-align-desktop-start-stretch,.nf-layout-align-desktop-center-stretch,.nf-layout-align-desktop-end-stretch,.nf-layout-align-desktop-space-between-stretch,.nf-layout-align-desktop-space-around-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}}@media screen and (max-width:480px){.nf-hide-iphone{display:none}.nf-layout-iphone-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nf-layout-iphone-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.nf-layout-align-iphone,.nf-layout-align-iphone-start-stretch{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.nf-layout-align-iphone-start,.nf-layout-align-iphone-start-start,.nf-layout-align-iphone-start-center,.nf-layout-align-iphone-start-end,.nf-layout-align-iphone-start-stretch{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.nf-layout-align-iphone-center,.nf-layout-align-iphone-center-start,.nf-layout-align-iphone-center-center,.nf-layout-align-iphone-center-end,.nf-layout-align-iphone-center-stretch{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nf-layout-align-iphone-end,.nf-layout-align-iphone-end-start,.nf-layout-align-iphone-end-center,.nf-layout-align-iphone-end-end,.nf-layout-align-iphone-end-stretch{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.nf-layout-align-iphone-space-around,.nf-layout-align-iphone-space-around-center,.nf-layout-align-iphone-space-around-start,.nf-layout-align-iphone-space-around-end,.nf-layout-align-iphone-space-around-stretch{-ms-flex-pack:distribute;justify-content:space-around}.nf-layout-align-iphone-space-between,.nf-layout-align-iphone-space-between-center,.nf-layout-align-iphone-space-between-start,.nf-layout-align-iphone-space-between-end,.nf-layout-align-iphone-space-between-stretch{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nf-layout-align-iphone-start-start,.nf-layout-align-iphone-center-start,.nf-layout-align-iphone-end-start,.nf-layout-align-iphone-space-between-start,.nf-layout-align-iphone-space-around-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.nf-layout-align-iphone-start-center,.nf-layout-align-iphone-center-center,.nf-layout-align-iphone-end-center,.nf-layout-align-iphone-space-between-center,.nf-layout-align-iphone-space-around-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;max-width:100%}.nf-layout-align-iphone-start-end,.nf-layout-align-iphone-center-end,.nf-layout-align-iphone-end-end,.nf-layout-align-iphone-space-between-end,.nf-layout-align-iphone-space-around-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.nf-layout-align-iphone-start-stretch,.nf-layout-align-iphone-center-stretch,.nf-layout-align-iphone-end-stretch,.nf-layout-align-iphone-space-between-stretch,.nf-layout-align-iphone-space-around-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}}.nf-generic-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;max-height:calc(100vh - 24px);width:45vw;min-height:80vh;background:#fff}@media screen and (max-width:992px){.nf-generic-modal{width:100vw;height:100%;max-height:100%}}@media screen and (max-width:768px){.nf-generic-modal{max-width:none;width:100vw;height:100%;max-height:100%}}.nf-generic-modal__header{font-weight:600;font-size:20px;margin:16px 16px 0 16px}@media screen and (max-width:768px){.nf-generic-modal__header{margin:10px 10px 0 10px}}.nf-generic-modal__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:auto;margin:16px 16px}@media screen and (max-width:768px){.nf-generic-modal__content{margin:0 10px 4px}}.nf-generic-modal__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;border-top:1px solid #e0e0e0;padding:16px}.nf-generic-modal__actions button{margin:0 0 0 8px}.nf-generic-modal__actions button.nf--primary{margin-left:8px !important}@media screen and (max-width:768px){.nf-generic-modal__actions{padding:4px}}.nf-basic-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;background:#fff;font-size:12px;max-height:95vh}@media screen and (max-width:992px){.nf-basic-modal{width:100vw;height:100%;max-height:100vh}}@media screen and (max-width:768px){.nf-basic-modal{max-width:none;width:100vw;height:100%;max-height:100vh;min-height:1px}}.nf-basic-modal__toolbar{position:sticky;top:0;width:100%;background:#fff;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;min-height:40px}@media screen and (max-width:768px){.nf-basic-modal__toolbar{padding:10px}}.nf-basic-modal__toolbar .toolbar__header{font-weight:500;font-size:20px}.nf-basic-modal__toolbar .toolbar__tools{position:absolute;right:8px;top:8px}.nf-basic-modal__toolbar .toolbar__tools i,.nf-basic-modal__toolbar .toolbar__tools nf-icon{color:#424242}@media screen and (max-width:768px){.nf-basic-modal__toolbar .toolbar__tools{top:10px !important;right:4px !important}}.nf-basic-modal__toolbar--generic{border:1px solid #e0e0e0;background:#eee;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;margin-bottom:16px}@media screen and (max-width:768px){.nf-basic-modal__toolbar--generic{padding:10px}}.nf-basic-modal__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:auto;margin:16px 0 16px 16px;padding-right:16px}@media screen and (max-width:768px){.nf-basic-modal__content{margin:0 0 4px 10px;padding-right:10px}}.nf-basic-modal__full-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:auto;margin:16px 0 16px 16px;padding-right:16px}@media screen and (max-width:768px){.nf-basic-modal__full-content{margin:0 0 4px 10px;padding-right:10px}}.nf-basic-modal__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:16px}.nf-basic-modal__actions button{margin:0 0 0 8px}.nf-basic-modal__actions nf-button{margin:0 0 0 8px}.nf-basic-modal__actions a{margin-bottom:0;margin-top:0}@media screen and (max-width:768px){.nf-basic-modal__actions{padding:4px}}@media screen and (max-width:768px){.nf-basic-modal__actions{padding-right:10px;padding-top:12px;padding-bottom:10px;background-color:#fff}}.nf-basic-modal__actions-no-bordered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:16px}.nf-basic-modal__actions-no-bordered button{margin:0 0 0 8px}@media screen and (max-width:768px){.nf-basic-modal__actions-no-bordered{padding:4px}}@media screen and (max-width:768px){.nf-basic-modal__actions-no-bordered{padding-right:10px;padding-top:12px;background-color:#fff;margin-bottom:10px}}.nf-basic-modal ::-webkit-scrollbar{width:8px}.nf-basic-modal ::-webkit-scrollbar-track{background:#f1f1f1}.nf-basic-modal ::-webkit-scrollbar-thumb{-webkit-transition:.3s;transition:.3s;background:#e0e0e0}.nf-basic-modal ::-webkit-scrollbar-thumb:hover{-webkit-transition:.3s;transition:.3s;background:#424242}.nf-generic-pdf-modal{width:70vw;height:calc(100vh - 24px);background:#fff}@media screen and (max-width:768px){.nf-generic-pdf-modal{width:100vw;height:100vh}}.nf-generic-pdf-modal>div{height:100%}.nf-generic-pdf-modal__actions{font-family:"Montserrat",sans-serif !important;font-weight:500 !important;padding:10px;display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;color:#424242;font-size:18px;background-color:var(--backgroundColor,#eee)}.nf-generic-pdf-modal__actions button{margin:0}@media screen and (max-width:992px){.nf-generic-pdf-modal__actions{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible}}.nf-generic-pdf-modal__iframe{width:100%;height:100%;border:0}.nf-unified-modal{font-family:"Montserrat",sans-serif;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:auto;height:auto;max-height:95vh;-webkit-box-shadow:0 5px 14px rgba(0,0,0,.3);box-shadow:0 5px 14px rgba(0,0,0,.3);color:#212121;font-size:12px}@media screen and (max-width:768px){.nf-unified-modal{width:100vw;height:100vh;max-height:100%}}.nf-unified-modal--smooth-resize{-webkit-transition:width 200ms ease,left 200ms ease,height 200ms ease,max-height 200ms ease;transition:width 200ms ease,left 200ms ease,height 200ms ease,max-height 200ms ease}.nf-unified-modal__full-size{width:100vw;height:100vh;max-height:100%;border-radius:0}.nf-unified-modal.nf--primary{--headerColor:white;--backgroundColor:var(--nf-color-primary-highlight);--optionsBackground:#e1f5fe;--borderColor:#b3e5fc}.nf-unified-modal.nf--warn{--headerColor:white;--backgroundColor:var(--nf-color-warn-highlight);--optionsBackground:#ffebee;--borderColor:#ffcdd2}.nf-unified-modal.nf--info{--headerColor:$nfColorHeader;--backgroundColor:var(--nf-color-info-highlight);--optionsBackground:#fff3e0;--borderColor:#ffe0b2}.nf-unified-modal .nf-unified-modal__actions,.nf-unified-modal .nf-unified-modal__section,.nf-unified-modal .nf-unified-modal__options,.nf-unified-modal .nf-unified-modal__toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.nf-unified-modal__toolbar{padding:10px 10px;font-size:18px;color:var(--headerColor,#212121);border-bottom:1px solid var(--borderColor,#e0e0e0);background-color:var(--backgroundColor,#eee)}@media screen and (max-width:768px){.nf-unified-modal__toolbar{padding:10px 10px}}.nf-unified-modal__toolbar .toolbar__group{display:contents}.nf-unified-modal__toolbar .toolbar__group+.toolbar__group::before,.nf-unified-modal__toolbar .toolbar__group:only-child::before{content:" ";margin-left:auto}.nf-unified-modal__toolbar .toolbar__group button:not(:first-child){margin-left:8px}.nf-unified-modal .nf-unified-modal__actions,.nf-unified-modal .nf-unified-modal__section,.nf-unified-modal .nf-unified-modal__options,.nf-unified-modal .nf-unified-modal__toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.nf-unified-modal__options{border-bottom:1px solid var(--borderColor,#e0e0e0);background-color:var(--optionsBackground,var(--nf-color-silver))}.nf-unified-modal__options .options__group{display:contents}.nf-unified-modal__options .options__group+.options__group::before,.nf-unified-modal__options .options__group:only-child::before{content:" ";margin-left:auto}.nf-unified-modal__options .options__group button:not(:first-child){margin-left:8px}.nf-unified-modal .nf-unified-modal__actions,.nf-unified-modal .nf-unified-modal__section,.nf-unified-modal .nf-unified-modal__toolbar,.nf-unified-modal .nf-unified-modal__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.nf-unified-modal__section{background-color:var(--nf-color-silver);padding:6px 10px}@media screen and (max-width:768px){.nf-unified-modal__section{padding:6px 10px}}.nf-unified-modal__section .section__group{display:contents}.nf-unified-modal__section .section__group+.section__group::before,.nf-unified-modal__section .section__group:only-child::before{content:" ";margin-left:auto}.nf-unified-modal__section .section__group button:not(:first-child){margin-left:8px}.nf-unified-modal .nf-unified-modal__actions,.nf-unified-modal .nf-unified-modal__toolbar,.nf-unified-modal .nf-unified-modal__options,.nf-unified-modal .nf-unified-modal__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.nf-unified-modal__actions{padding:10px;background-color:#fff}@media screen and (max-width:768px){.nf-unified-modal__actions{z-index:10;width:100%;padding:10px}}.nf-unified-modal__actions .actions__group{display:contents}.nf-unified-modal__actions .actions__group+.actions__group::before,.nf-unified-modal__actions .actions__group:only-child::before{content:" ";margin-left:auto}.nf-unified-modal__actions .actions__group button:not(:first-child){margin-left:8px}.nf-unified-modal__content{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:10px 18px 10px 18px;background:#fff;overflow-y:overlay;overflow-x:visible;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:768px){.nf-unified-modal__content{padding:10px}}.nf-unified-modal__content-no-height{width:100%;padding:10px;background:#fff;overflow-y:overlay;overflow-x:visible}@media screen and (max-width:768px){.nf-unified-modal__content-no-height{padding:10px}}.nf-unified-modal__actions button{margin-bottom:0;margin-right:0}.nf-floating-card-modal .nf-unified-modal__content{padding:0 !important}md-dialog.md-transition-in{-webkit-transform:none;transform:none}@media screen and (max-width:768px){.md-dialog-container{width:100vw;height:100% !important}}.nf-image-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:100%;gap:8px;max-height:400px}.nf-image-grid__header{background-size:cover;background-position:center;border-radius:5px}.nf-image-grid img{border-radius:5px}.nf-image-grid__block{display:grid;grid-area:1/3/2/2;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-row-gap:8px;grid-column-gap:8px}.nf-image-grid__block-image{max-height:192px}.nf-images-wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);grid-column-gap:2px;grid-row-gap:2px}.nf-images-wrapper__image{grid-area:1/1/4/4}.nf-images-wrapper img{border-radius:5px}.nf-images-button{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 6px;gap:8px;border-radius:3px;background:#fff;border:1px solid #f5f6f8;bottom:5px;left:4px}.nf-modal-card__title{color:#101828;font-size:18px;font-weight:600}.nf-modal-card__label{color:#101828;font-weight:600;font-size:14px}.nf-modal-card__item:not(:last-child)::after{content:" •";color:#344054;height:18px;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nf-modal-card__description{color:#344054;font-weight:400}.nf-modal-size-350{width:350px;max-width:350px}@media(max-width:1199px){.nf-modal-size-350{width:100vw;max-width:100vw;height:100%;max-height:100%}}.nf-modal-size-500{width:500px;max-width:500px}@media(max-width:1199px){.nf-modal-size-500{width:100vw;max-width:100vw;height:100%;max-height:100%}}.nf-modal-size-550{width:550px;max-width:550px}@media(max-width:1199px){.nf-modal-size-550{width:100vw;max-width:100vw;height:100%;max-height:100%}}.nf-modal-size-750{width:750px;max-width:750px}@media(max-width:1199px){.nf-modal-size-750{width:100vw;max-width:100vw;height:100%;max-height:100%}}.nf-modal-size-800{width:800px;max-width:800px}@media(max-width:1199px){.nf-modal-size-800{width:100vw;max-width:100vw;height:100%;max-height:100%}}.nf-modal-size-fullSize{border-radius:0;height:100vh;width:100vw;max-width:calc(100vw - 30px);max-height:100vh}@media(max-width:1199px){.nf-modal-size-fullSize{width:100vw;max-width:100vw;height:100%;max-height:100%}}.nf-modal-size-1000{width:1000px;max-width:1000px}@media(max-width:1199px){.nf-modal-size-1000{width:100vw;max-width:100vw;height:100%;max-height:100%}}.nf-modal-size-1200{width:1200px;max-width:1200px}@media(max-width:1199px){.nf-modal-size-1200{width:100vw;max-width:100vw;height:100%;max-height:100%}}.nf-shadow{-webkit-box-shadow:0 5px 14px rgba(0,0,0,.3);box-shadow:0 5px 14px rgba(0,0,0,.3)}.nf-shadow-filter{-webkit-filter:drop-shadow(0 5px 14px rgba(0,0,0,0.3));filter:drop-shadow(0 5px 14px rgba(0,0,0,0.3))}.hover-icon-pink nf-icon{color:#424242}.hover-icon-pink:hover nf-icon{color:#ff4081}.nf-default-border--bottom{border-bottom:1px solid #e0e0e0}.nf-default-border--left{border-left:1px solid #e0e0e0}.nf-default-border--right{border-right:1px solid #e0e0e0}.nf-default-border--top{border-top:1px solid #e0e0e0}.nf-default-border--all{border:1px solid #e0e0e0}.nf-fill{max-width:100%;width:100%;max-height:100%;height:100%}.nf-fill-width{max-width:100%;width:100%}.nf-fill-height{max-height:100%;height:100%}.nf-fill-screen{max-width:100vw;width:100vw;max-height:100vh;height:100vh}.nf-fill-screen-width{max-width:100vw;width:100vw}.nf-fill-screen-height{max-height:100vh;height:100vh}.nf-width-0{max-width:0 !important}.nf-width-auto{width:auto !important}.nf-height-auto{height:auto !important}.nf-height-0{max-height:0 !important}.nf-height-100{height:100% !important}.nf-height-100 .fr-element{height:100% !important}.nf-fit-width{max-width:-webkit-fit-content !important;max-width:-moz-fit-content !important;max-width:fit-content !important}.nf-fit-height{max-height:-webkit-fit-content !important;max-height:-moz-fit-content !important;max-height:fit-content !important}.nf-float-left{text-align:left;float:left}.nf-float-right{text-align:right;float:right}.nf-align-left{text-align:left !important}.nf-align-center{text-align:center !important}.nf-align-right{text-align:right !important}.nf-items-left{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.nf-items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nf-items-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.nf-display-contents{display:contents}.nf-no-mouse-events{pointer-events:none}.nf-absolutely-no-events{pointer-events:none !important}.nf-display-none{display:none !important}.nf-display-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.nf-display-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.nf-display-grid{display:grid}.nf-display-block{display:block}.nf-grid-columns-1{grid-template-columns:repeat(1,1fr)}@media screen and (max-width:768px){.nf-grid-columns-1{grid-template-columns:1fr}}.nf-col-gap-2{grid-column-gap:2px}.nf-grid-columns-2{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:768px){.nf-grid-columns-2{grid-template-columns:1fr}}.nf-col-gap-4{grid-column-gap:4px}.nf-grid-columns-3{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:768px){.nf-grid-columns-3{grid-template-columns:1fr}}.nf-col-gap-6{grid-column-gap:6px}.nf-grid-columns-4{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:768px){.nf-grid-columns-4{grid-template-columns:1fr}}.nf-col-gap-8{grid-column-gap:8px}.nf-display-flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nf-cursor-default{cursor:default !important;outline:0}.nf-cursor-pointer{cursor:pointer;outline:0}.nf-infobox{margin-top:24px;margin-bottom:24px;padding:16px;font-size:14px;text-align:center;color:var(--nf-color-info);background-color:var(--nf-color-info-border);border:1px solid currentColor;border-radius:3px}.nf-infobox *{margin:0}.nf-infobox pre{font-family:"Montserrat",sans-serif !important;font-weight:500 !important}.nf-errorbox{margin-top:24px;margin-bottom:24px;padding:16px;font-size:14px;text-align:center;color:var(--nf-color-warn);background-color:var(--nf-color-warn-border);border:1px solid currentColor;border-radius:3px}.nf-errorbox *{margin:0}.nf-divider,.nf-divider-vertical,.nf-divider-horizontal{background-color:#e0e0e0}.layout-row .nf-divider,.nf-fill-width .nf-divider,.nf-divider-vertical{width:1px}.layout-column .nf-divider,.nf-fill-height .nf-divider,.nf-divider-horizontal{height:1px}.nf-icon-wrapper{color:#fff;width:20px;height:20px}.nf-overflow-scroll-y{max-height:100%;overflow-y:auto}.nf-overflow-scroll-x{overflow-x:auto}.nf-overflow-hidden{overflow:hidden !important}.nf-shorten{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nf-button-scroll{margin-bottom:10px;border-radius:3px;height:38px;width:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:var(--nf-color-primary);opacity:1;margin-left:6px;margin-right:6px;cursor:pointer;-webkit-transition:.3s;transition:.3s}.nf-button-scroll:hover{opacity:.7}.nf-button-scroll-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:fixed;right:16px;bottom:16px;z-index:1000}@media(max-width:972px){.nf-button-scroll-container{right:17px;z-index:2000}}.nf-button-copy{opacity:0;border-radius:5px;padding:5px;background:#e0e0e0;margin-left:10px;-webkit-transition:.2s;transition:.2s;cursor:pointer}.beta,.beta-blue{font-size:10px;padding:4px;color:#fff;background-color:#4a148c;border-radius:3px;position:relative;top:-4px}.beta-blue{background-color:var(--nf-color-top-menu)}.beta-chart{position:absolute;left:11px;top:12px}@media screen and (max-width:768px){.beta-chart{display:none}}.nf-scroll_top{position:fixed;top:93%;left:10px}.table_bottom_none{border-bottom:none !important}a.nf-link{color:var(--nf-color-primary)}a.nf-link:hover{text-decoration:underline}a.nf-link:visited{color:var(--nf-color-top-menu)}a.nf-link[disabled]{color:#9e9e9e;pointer-events:none}.nf-modal-order-section{background-color:var(--nf-color-silver) !important}ul.nf-fancy-list.nf--naked li{padding:unset}ul.nf-fancy-list li{font-size:14px;color:#212121;padding:8px;background-color:#fff;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}ul.nf-fancy-list li:first-of-type{border-top-left-radius:3px;border-top-right-radius:3px;border-top:1px solid #e0e0e0}ul.nf-fancy-list li:last-of-type{border-bottom-left-radius:3px;border-bottom-right-radius:3px}ul.nf-fancy-list li:hover{background-color:#e0e0e0}.cleaning-content{margin-bottom:42px}.cleaning-content thead{border-color:#e0e0e0 !important}.cleaning-content .cleaning-table-prices tr,.cleaning-content .cleaning-table-prices td{padding:10px 0;margin:0;text-align:end}.cleaning-content .cleaning-table-prices__wrapper{text-align:end}.cleaning-content .cleaning-table-prices__wrapper-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cleaning-content input{text-align:right}.nf-full-height{height:100%}.nf-white-space--no-wrap{white-space:nowrap}.nf-white-space--pre-wrap{white-space:pre-wrap}.nf-white-space--pre-line{white-space:pre-line}.nf-white-space--pre-wrap-no-break{white-space:pre-wrap;word-break:normal}.nf-white-space--wrap{white-space:normal}.nf-loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.line{height:3px;width:100%;background:#039be5;margin-top:6%}.inner{width:100%;height:inherit;background:#fff;-webkit-animation:slide 2s ease-in-out infinite;animation:slide 2s ease-in-out infinite}@-webkit-keyframes slide{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scalex(0.3);transform:scalex(0.3)}12.5%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scalex(0.2);transform:scalex(0.2)}25%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scalex(1);transform:scalex(1)}26%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scalex(1);transform:scalex(1)}50%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scalex(0.3);transform:scalex(0.3)}62.5%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scalex(0.2);transform:scalex(0.2)}75%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scalex(1);transform:scalex(1)}76%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scalex(1);transform:scalex(1)}100%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scalex(0.3);transform:scalex(0.3)}}@keyframes slide{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scalex(0.3);transform:scalex(0.3)}12.5%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scalex(0.2);transform:scalex(0.2)}25%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scalex(1);transform:scalex(1)}26%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scalex(1);transform:scalex(1)}50%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scalex(0.3);transform:scalex(0.3)}62.5%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scalex(0.2);transform:scalex(0.2)}75%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scalex(1);transform:scalex(1)}76%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scalex(1);transform:scalex(1)}100%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scalex(0.3);transform:scalex(0.3)}}.nf-grid-inline{display:inline-grid}.nf-vertical-align-top{vertical-align:top}.nf-outline-none{outline:none !important}.nf-position-fixed{position:fixed}.datepicker-view{width:340px;min-height:354px}@media screen and (max-width:768px){.datepicker-view{left:0 !important;margin:0 !important}}.input-full-width input{width:100vw}.nf-empty-placeholder:empty{display:block;height:calc(1em - 4px);margin:2px 0;background:#e0e0e0;max-width:100%;border-right:3px}.options-advanced-content nf-wrapper{margin-top:8px;margin-bottom:8px}md-tooltip{z-index:99999}.synchronization_pulse{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important;text-align:right;-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important;width:22px;height:22px;border-radius:50%;cursor:pointer;-webkit-box-shadow:0 0 0 #ff0015;box-shadow:0 0 0 #ff0015;-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;margin-left:10px}.synchronization_pulse:hover{-webkit-animation:none;animation:none}@-webkit-keyframes synchronization_pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(255,0,21,.6);box-shadow:0 0 0 0 rgba(255,0,21,.6)}70%{-webkit-box-shadow:0 0 0 10px rgba(204,169,44,0);box-shadow:0 0 0 10px rgba(204,169,44,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(204,169,44,0);box-shadow:0 0 0 0 rgba(204,169,44,0)}}@keyframes synchronization_pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(255,0,21,.6);box-shadow:0 0 0 0 rgba(255,0,21,.6)}70%{-webkit-box-shadow:0 0 0 10px rgba(204,169,44,0);box-shadow:0 0 0 10px rgba(204,169,44,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(204,169,44,0);box-shadow:0 0 0 0 rgba(204,169,44,0)}}.static-loader-30,.static-loader-30{position:absolute;top:30% !important;left:50%}.static-loader-35,.static-loader-35{position:absolute;top:35% !important;left:50%}.static-loader-40,.static-loader-40{position:absolute;top:40% !important;left:50%}.static-loader-45,.static-loader-45{position:absolute;top:45% !important;left:50%}.static-loader-50,.static-loader-50{position:absolute;top:50% !important;left:50%}.static-loader-60,.static-loader-60{position:absolute;top:60% !important;left:50%}.static-loader-70,.static-loader-70{position:absolute;top:70% !important;left:50%}.nf-full-size{width:100vw;height:100vh}.nf--full-screen-width{width:100vw}.nf-flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nf-flex-h-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nf-flex-end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.nf-flex-start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.nf-flex-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.quick-switch-btn{cursor:pointer;font-size:20px;color:#fff;padding:0 8px 0 8px}@media screen and (max-width:768px){.md-panel-inner-wrapper{height:100%}}input:not([type]):focus:not([readonly]),input[type=text]:focus:not([readonly]),input[type=password]:focus:not([readonly]),input[type=email]:focus:not([readonly]),input[type=url]:focus:not([readonly]),input[type=time]:focus:not([readonly]),input[type=date]:focus:not([readonly]),input[type=datetime]:focus:not([readonly]),input[type=datetime-local]:focus:not([readonly]),input[type=tel]:focus:not([readonly]),input[type=number]:focus:not([readonly]),input[type=search]:focus:not([readonly]),textarea.materialize-textarea:focus:not([readonly]),input[type=text]:focus:not([readonly]){border-bottom:unset}md-menu-content .md-button{font-weight:400}md-menu-content .md-menu>.md-button{font-weight:400}span,i,div,md-dialog,md-radio-button,p,md-icon,nf-icon{outline:none !important}md-dialog{max-width:100% !important}md-select{margin:0}md-dialog .md-toolbar-tools{color:#fff !important}md-dialog .md-toolbar-tools md-icon,md-dialog .md-toolbar-tools nf-icon{color:#fff !important}.md-menu-content{max-height:400px !important}md-input-container{margin-left:0 !important}md-checkbox .md-container{top:0}.md-panel-inner-wrapper>*{background:#fff;display:block;-webkit-filter:drop-shadow(0 5px 14px rgba(0,0,0,0.3));filter:drop-shadow(0 5px 14px rgba(0,0,0,0.3))}.md-sidenav-left md-pagination-wrapper md-tab-item{width:75px;max-width:105px !important;min-width:105px !important}._md-panel-backdrop{background-color:#000}sup{left:0}.actions-position{position:fixed;bottom:8px;width:100%}.fr-box{display:block}md-input-container .md-input{color:var(--nf-color-primary);font-family:"Montserrat",sans-serif !important;border-bottom:1px solid #e0e0e0;border-bottom-color:#e0e0e0}md-input-container .md-input::-webkit-input-placeholder{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;color:#424242}md-input-container .md-input::-moz-placeholder{-moz-transition:opacity .3s ease;transition:opacity .3s ease;color:#424242}md-input-container .md-input:-ms-input-placeholder{-ms-transition:opacity .3s ease;transition:opacity .3s ease;color:#424242}md-input-container .md-input::-ms-input-placeholder{-ms-transition:opacity .3s ease;transition:opacity .3s ease;color:#424242}md-input-container .md-input::placeholder{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;color:#424242}md-input-container .md-input::-moz-selection{background-color:var(--nf-color-primary);color:#fff}md-input-container .md-input::selection{background-color:var(--nf-color-primary);color:#fff}md-input-container .md-input:focus{border-bottom-color:1.5px solid var(--nf-color-primary) !important}.nf-lower-case{text-transform:lowercase !important}.nf-upper-case{text-transform:uppercase !important}.legend-cloud{background-color:#fff;color:#000;margin:0;padding:0 !important}.legend-cloud .legend-container{padding:0;margin:0;width:360px}.legend-cloud .legend-container .legend-title{font-size:16px;color:#212121}.legend-cloud .legend-container .legend-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:0;width:100%}.legend-cloud .legend-container .legend-content .legend-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e0e0e0;padding:8px}.legend-cloud .legend-container .legend-content .legend-item:last-child{border-bottom:0}.legend-cloud .legend-container .legend-content .legend-item:nth-child(1){border-bottom:1px solid #e0e0e0}.legend-cloud .legend-container .legend-content .legend-item .color-box-item{width:20px;height:20px;border-radius:4px;margin-right:10px}.legend-cloud .legend-container .legend-content .legend-item .color-box-item img{width:20px;height:20px}.availability-bar__custom-reservation-rules{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:100;width:8px;height:8px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:100px;background:#383838}.availability-bar__disabled{position:relative;width:38px;height:60px}.availability-bar__disabled img{opacity:.5}.md-panel{border-radius:3px}.topMenu-instance-btn{padding:6px;color:#a8d6ef;background-color:#3974a3;cursor:pointer;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-duration:.2s;transition-duration:.2s}.topMenu-instance-btn:hover{color:#fff;background-color:var(--nf-color-top-menu)}.nf--full-screen-width{width:100vw}.sidebarTop{height:50px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:var(--nf-color-top-menu);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sidebarTop-label{margin-right:10px;color:#fff;font-family:"Montserrat",sans-serif !important;font-weight:500 !important}.chips-badge-style{font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px;background-color:#ff4081;color:#fff !important;border-radius:50%;aspect-ratio:1}.chips-badge-style md-icon,.chips-badge-style i,.chips-badge-style nf-icon{color:#fff}.chips-badge-style--purple{background:#9764b9;background:linear-gradient(146deg,#9764b9 0,#c289e8 100%)}.chips-badge-style--placeholder{background-color:#9e9e9e}.chips-badge-style--primary{background-color:var(--nf-color-primary)}.chips-badge-style--info{background-color:var(--nf-color-info-button)}.chips-badge-style--warn{background-color:var(--nf-color-warn)}.nf-basic-hover{opacity:.7;-webkit-transition:.2s;transition:.2s}.nf-basic-hover:hover{opacity:1;-webkit-transition:.2s;transition:.2s}input ::-moz-selection{color:#fff;background:var(--nf-color-primary)}input ::selection{color:#fff;background:var(--nf-color-primary)}textarea ::-moz-selection{color:#fff;background:var(--nf-color-primary) !important}textarea ::selection{color:#fff;background:var(--nf-color-primary) !important}.video-modal__iframe-layout{width:800px;height:500px}@media screen and (max-width:768px){.video-modal__iframe-layout{width:100% !important;height:100% !important}}.nf-hover__primary:hover{background:var(--nf-color-primary)}::-webkit-scrollbar{width:10px !important;height:10px !important;cursor:pointer !important}::-webkit-scrollbar-track{background:#f1f1f1 !important;cursor:pointer !important}::-webkit-scrollbar-thumb{background:#888 !important;cursor:pointer !important}::-webkit-scrollbar-thumb:hover{background:#555 !important;cursor:pointer !important}.your-profile-modal{width:500px}@media screen and (max-width:768px){.your-profile-modal{width:unset}}.nf-inline-badge{font-family:"Montserrat",sans-serif !important;font-weight:500 !important;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border:1px solid #e0e0e0;background-color:#fff;color:#424242;padding:4px 8px;font-size:12px;height:32px;border-radius:3px;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-property:border;transition-property:border;font-weight:400;white-space:nowrap;-webkit-transition:.2s;transition:.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nf-inline-badge nf-icon{margin-right:4px;color:#757575}.nf-inline-badge md-icon,.nf-inline-badge nf-icon{color:#757575}.nf-inline-badge:hover .nf-inline-badge__delete{opacity:1}.nf-inline-badge--pointer{cursor:pointer}.nf-inline-badge--pointer:hover{border-color:#ff4081}.nf-inline-badge--pointer:hover .nf-inline-badge__close{opacity:1}.nf-inline-badge--hover:hover nf-icon{color:#ff4081}.nf-inline-badge--error{border:1px solid var(--nf-color-warn)}.nf-inline-badge--error md-icon,.nf-inline-badge--error i,.nf-inline-badge--error nf-icon{color:var(--nf-color-warn)}@media screen and (max-width:768px){.nf-inline-badge .nf-inline-badge__close{opacity:1 !important}}.nf-inline-badge.nf--required{border-color:#ff4081;color:#ff4081}.nf-inline-badge.badge-green{border-color:#1a7a1a;color:#1a7a1a}@media screen and (max-width:768px){.nf-inline-badge{font-size:15px}}.nf-inline-badge__close{opacity:0;font-size:13px;margin-left:8px;-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:color;transition-property:color}.nf-inline-badge__close:hover{color:#ff4081}@media screen and (max-width:768px){.nf-inline-badge__close{font-size:16px}}.nf-inline-badge__delete{position:absolute;height:100%;top:0;width:60%;right:0;opacity:0;-webkit-transition:.3s;transition:.3s;background:#f5f5f5;background:-webkit-gradient(linear,left top,right top,from(rgba(245,245,245,0)),color-stop(50%,rgba(255,255,255,0.9220063025)));background:linear-gradient(90deg,rgba(245,245,245,0) 0,rgba(255,255,255,0.9220063025) 50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.nf-inline-badge__delete-actions{background-color:#ff4081;height:100%;top:0;width:30px;right:-2px;border-top-right-radius:3px;border-bottom-right-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nf-inline-badge__delete-actions i,.nf-inline-badge__delete-actions md-icon,.nf-inline-badge__delete-actions nf-icon{margin:0 !important;padding:0 !important;color:#fff}.nf-inline-badge-tag{position:relative;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border:1px solid #e0e0e0;background-color:#fff;color:#424242;font-size:12px;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px;min-height:32px;max-height:32px}.nf-inline-badge-tag--required{border:1px solid red !important;background-color:#fccbcb;color:red !important;font-weight:700;-webkit-animation:pulse--red 2s infinite;animation:pulse--red 2s infinite}.nf-inline-badge-tag__content{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 10px 4px 8px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.nf-inline-badge-tag__close{position:absolute;cursor:pointer;right:0;opacity:0;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition:.2s;transition:.2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px;z-index:10}@media screen and (max-width:768px){.nf-inline-badge-tag__close{opacity:1 !important;position:unset;width:24px;background:#9e9e9e}}.nf-inline-badge-tag__close-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:32px;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:#ff4081;height:32px}.nf-inline-badge-tag__close-content i,.nf-inline-badge-tag__close-content nf-icon{color:#fff;font-size:14px}.nf-inline-badge-tag:hover .nf-inline-badge-tag__close{opacity:1}.nf-inline-badge-tag:hover__close{opacity:1}.nf-inline-badge-tag__close-bottom-background{z-index:5;height:32px;position:absolute;right:0;width:100%;background:#f5f5f5;background:linear-gradient(101deg,rgba(245,245,245,0) 0,rgba(255,255,255,0.9220063025) 80%);opacity:0;-webkit-transition:.4s;transition:.4s}@media screen and (max-width:768px){.nf-inline-badge-tag__close-bottom-background{display:none}}.nf-inline-badge-tag:hover .nf-inline-badge-tag__close-bottom-background{opacity:1}.nf-divide-with-comma{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.nf-divide-with-comma>*+*:before{content:",";margin-right:.5ch;position:relative;display:inline-block}.nf-breadcrumb-item{font-size:14px;color:#424242;cursor:pointer}.nf-breadcrumb-item:hover{text-decoration:underline;-webkit-text-decoration-color:#424242;text-decoration-color:#424242}.nf-breadcrumb-item:not(:last-child)::after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free",serif;font-weight:900;content:"\f054";font-size:inherit;line-height:inherit;color:#9e9e9e;margin:0 8px 0 10px;pointer-events:none;cursor:default}.nf-breadcrumb-item--active{color:#ff4081}.fr-inline{z-index:10000 !important}.nf-popover-grid{display:grid;grid-template-columns:1fr .5fr;width:100%;padding:8px;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;row-gap:1em}.nf-popover-grid__title{-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:12px;text-align:start;color:#424242}.nf-popover-grid__item{font-size:12px;text-align:end}.pulse-btn--red{-webkit-box-shadow:0 0 0 rgba(255,0,21,.9);box-shadow:0 0 0 rgba(255,0,21,.9);-webkit-animation:pulse--red 2s infinite;animation:pulse--red 2s infinite}.pulse--red{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important;text-align:right;-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important;width:22px;height:22px;border-radius:50%;cursor:pointer;-webkit-box-shadow:0 0 0 rgba(255,0,21,.9);box-shadow:0 0 0 rgba(255,0,21,.9);-webkit-animation:pulse--red 2s infinite;animation:pulse--red 2s infinite}.pulse--red:hover{-webkit-animation:none;animation:none}@-webkit-keyframes pulse--red{0%{-webkit-box-shadow:0 0 0 0 rgba(255,0,21,.4);box-shadow:0 0 0 0 rgba(255,0,21,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(204,169,44,0);box-shadow:0 0 0 10px rgba(204,169,44,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(204,169,44,0);box-shadow:0 0 0 0 rgba(204,169,44,0)}}@keyframes pulse--red{0%{-webkit-box-shadow:0 0 0 0 rgba(255,0,21,.4);box-shadow:0 0 0 0 rgba(255,0,21,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(204,169,44,0);box-shadow:0 0 0 10px rgba(204,169,44,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(204,169,44,0);box-shadow:0 0 0 0 rgba(204,169,44,0)}}.pulse--blue{border-radius:50%;cursor:pointer;-webkit-box-shadow:0 0 0 #1565c0E5;box-shadow:0 0 0 #1565c0E5;-webkit-animation:pulse--blue 2s infinite;animation:pulse--blue 2s infinite}.pulse--blue:hover{-webkit-animation:none;animation:none}@-webkit-keyframes pulse--blue{0%{-webkit-box-shadow:0 0 0 0 #0d47a166;box-shadow:0 0 0 0 #0d47a166}70%{-webkit-box-shadow:0 0 0 10px #1565c000;box-shadow:0 0 0 10px #1565c000}100%{-webkit-box-shadow:0 0 0 0 #1565c000;box-shadow:0 0 0 0 #1565c000}}@keyframes pulse--blue{0%{-webkit-box-shadow:0 0 0 0 #0d47a166;box-shadow:0 0 0 0 #0d47a166}70%{-webkit-box-shadow:0 0 0 10px #1565c000;box-shadow:0 0 0 10px #1565c000}100%{-webkit-box-shadow:0 0 0 0 #1565c000;box-shadow:0 0 0 0 #1565c000}}.nf-overflow-auto{overflow:auto}.nf-content-visibility-auto{content-visibility:auto}.nf--hide{visibility:hidden;pointer-events:none}.nf-modal__window{position:absolute;z-index:2080;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;pointer-events:none}@media screen and (max-width:768px){.nf-modal__window{height:100%;width:100vw}}.nf-modal__window .window__container{position:relative;display:block;pointer-events:all;z-index:1000}@media(max-width:959px){.nf-modal__window .window__container{height:100%}}md-dialog{max-height:100%}.nf-position-relative{position:relative}.nf-position-sticky{position:sticky}.nf-position-static{position:static}.nf-position-absolute{position:absolute}.intl-tel-input.iti-container{z-index:10000 !important}@media screen and (max-width:768px){.general-sidebar{min-width:100vw}}.nf-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.nf-no-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.nf-flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nf-flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.high-contrast .general-button,.high-contrast .nf-inline-badge{border-color:#8f8d8d !important}.high-contrast .nf-unified-modal__toolbar{background:#cacccf !important}.high-contrast .nf-input--group .nf-input__container{border-color:#c3c3c3 !important}.high-contrast .nf-switch.nf--checked .nf-switch__switch{background:#b8c5cb}.high-contrast nf-switch .nf-switch__switch::after{background:#b8c5cb}.high-contrast .nf-input--highlight-on-focus input,.high-contrast .nf-input--highlight-on-focus input[type=text],.high-contrast .nf-input--highlight-on-focus input[type=number]{border-color:#c3c3c3}.high-contrast .nf-input--highlight-on-focus input:hover,.high-contrast .nf-input--highlight-on-focus input[type=text]:hover,.high-contrast .nf-input--highlight-on-focus input[type=number]:hover{border-color:var(--nf-color-primary)}.high-contrast .nf-input--highlight-on-focus input:focus,.high-contrast .nf-input--highlight-on-focus input[type=text]:focus,.high-contrast .nf-input--highlight-on-focus input[type=number]:focus{border-color:var(--nf-color-primary)}.high-contrast .nf-input--group .nf-input__container,.high-contrast .nf-input--bordered .nf-input__container{border-color:#c3c3c3 !important}.high-contrast .md-menu-item{border-color:#c3c3c3 !important}.high-contrast .nf-inline-badge,.high-contrast .client-wrapper,.high-contrast table,.high-contrast thead,.high-contrast tbody,.high-contrast tr,.high-contrast td,.high-contrast th,.high-contrast tfoot,.high-contrast .fr-wrapper{border-color:#c3c3c3 !important}.min-height-0{min-height:0}.icon-pink{color:#ff4081}.nf-wrapper-direction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.nf-wrapper-direction .nf-input--group:first-child{margin-right:8px}.nf-wrapper-direction--rotate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width:768px){.nf-wrapper-direction--rotate{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nf-wrapper-direction--rotate .nf-input--group:first-child{margin-right:0}}ul.nf-ul{list-style-position:inside;list-style-type:disc}ul.nf-ul--numeric{list-style-type:decimal}ul.nf-ul li{list-style:inherit}.nf-hover{-webkit-transition:color .3s;transition:color .3s}.nf-hover--pink:hover{color:#ff4081 !important}.nf-min-width,.nf-min-wh{width:-webkit-min-content;width:-moz-min-content;width:min-content}.nf-min-height,.nf-min-wh{height:-webkit-min-content;height:-moz-min-content;height:min-content}.nf-text-italic{font-style:italic}nf-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit}nf-icon svg{stroke-width:1.5}.test__invoice_customer_edit_button nf-icon{color:#424242 !important}.test__invoice_customer_edit_button nf-icon:hover{color:#fff !important}.test__invoice_customer_edit_button nf-icon:hover nf-icon{color:#fff !important}md-menu-content md-menu-item nf-checkbox{margin:0 !important}md-menu md-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gap-10{gap:10px}.gap-5{gap:5px}.gridComponent__loading md-progress-circular path{stroke:var(--nf-color-primary)}task-templates-table table tr th:last-of-type,task-templates-table table tr td:last-of-type,task-items-table table tr th:last-of-type,task-items-table table tr td:last-of-type{min-width:85px !important}.flex-start-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.leftAlignedColumn .nf-admin-row{background:#f0f8ff;background:-webkit-gradient(linear,left top,right top,color-stop(66%,aliceblue),color-stop(95%,white));background:linear-gradient(90deg,aliceblue 66%,white 95%);height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:24px}.leftAlignedColumn:has(.nf-admin-row){padding:0 !important}.nf-text-decoration{text-decoration:underline}.nf-text-decoration--primary{-webkit-text-decoration-color:var(--nf-color-primary);text-decoration-color:var(--nf-color-primary)}.tbodyTrRow:hover{background:#eee !important}.tbodyTrRow:hover .nf-admin-row{background:#eee !important}.item-sort-btn{opacity:.4;cursor:pointer}.item-sort-btn--active{opacity:1;color:#ff4081}.item-sort-btn:hover{opacity:1}.item-sort-btn:hover nf-icon{color:#ff4081}.nf-radius-0{border-radius:0}.nf-radius-10{border-radius:1px}.nf-radius-20{border-radius:2px}.nf-radius-30{border-radius:3px}.nf-full-radius{border-radius:50%}.material-icon-size-10{font-size:10px;min-width:10px;max-width:10px;min-height:10px;max-height:10px}.material-icon-size-11{font-size:11px;min-width:11px;max-width:11px;min-height:11px;max-height:11px}.material-icon-size-12{font-size:12px;min-width:12px;max-width:12px;min-height:12px;max-height:12px}.material-icon-size-13{font-size:13px;min-width:13px;max-width:13px;min-height:13px;max-height:13px}.material-icon-size-14{font-size:14px;min-width:14px;max-width:14px;min-height:14px;max-height:14px}.material-icon-size-15{font-size:15px;min-width:15px;max-width:15px;min-height:15px;max-height:15px}.material-icon-size-16{font-size:16px;min-width:16px;max-width:16px;min-height:16px;max-height:16px}.material-icon-size-17{font-size:17px;min-width:17px;max-width:17px;min-height:17px;max-height:17px}.material-icon-size-18{font-size:18px;min-width:18px;max-width:18px;min-height:18px;max-height:18px}.material-icon-size-19{font-size:19px;min-width:19px;max-width:19px;min-height:19px;max-height:19px}.nf-bottom-0{bottom:0}.nf-bottom-1{bottom:1px}.nf-bottom-2{bottom:2px}.nf-bottom-3{bottom:3px}.nf-bottom-4{bottom:4px}.nf-bottom-5{bottom:5px}.nf-bottom-6{bottom:6px}.nf-bottom-7{bottom:7px}.nf-bottom-8{bottom:8px}.nf-bottom-9{bottom:9px}.nf-bottom-10{bottom:10px}.nf-bottom-11{bottom:11px}.nf-bottom-12{bottom:12px}.nf-bottom-13{bottom:13px}.nf-bottom-14{bottom:14px}.nf-bottom-15{bottom:15px}.nf-bottom-16{bottom:16px}.nf-bottom-17{bottom:17px}.nf-bottom-18{bottom:18px}.nf-bottom-19{bottom:19px}.nf-right-0{right:0}.nf-right-1{right:1px}.nf-right-2{right:2px}.nf-right-3{right:3px}.nf-right-4{right:4px}.nf-right-5{right:5px}.nf-right-6{right:6px}.nf-right-7{right:7px}.nf-right-8{right:8px}.nf-right-9{right:9px}.nf-right-10{right:10px}.nf-right-11{right:11px}.nf-right-12{right:12px}.nf-right-13{right:13px}.nf-right-14{right:14px}.nf-right-15{right:15px}.nf-right-16{right:16px}.nf-right-17{right:17px}.nf-right-18{right:18px}.nf-right-19{right:19px}.toast-open{display:inline-block;border:1px solid #039be5;border-radius:3px;background-color:#039be5;color:#fff;padding:3px 6px;margin-left:15px;margin-right:20px}.toast-close{color:#039be5;background-color:#323232}.toast-close:focus{background-color:#323232}.invoice-link{background-color:#ffdcdc;padding:4px 8px;border-radius:12px}.invoice-link.invoice-paid{background-color:#dcffdc}.nf-select-with-header md-content._md{max-height:240px}

nf-loading-block,[nf-loading-block]{position:relative;-webkit-transition:width 200ms,max-height 200ms;transition:width 200ms,max-height 200ms}nf-loading-block .nf-loading-block__cover-add,nf-loading-block .nf-loading-block__cover-remove,[nf-loading-block] .nf-loading-block__cover-add,[nf-loading-block] .nf-loading-block__cover-remove{-webkit-transition:opacity 200ms ease-in,width 200ms,max-height 200ms;transition:opacity 200ms ease-in,width 200ms,max-height 200ms}nf-loading-block .nf-loading-block__cover,nf-loading-block .nf-loading-block__cover-remove.nf-loading-block__cover-remove-active,nf-loading-block .nf-loading-block__cover-add.nf-loading-block__cover-add-active,[nf-loading-block] .nf-loading-block__cover,[nf-loading-block] .nf-loading-block__cover-remove.nf-loading-block__cover-remove-active,[nf-loading-block] .nf-loading-block__cover-add.nf-loading-block__cover-add-active{position:absolute;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(white),color-stop(50%,#f5f5f5),to(white));background:linear-gradient(90deg,white 0,#f5f5f5 50%,white 100%);background-size:200% 200%;background-position-x:-100%;z-index:1;pointer-events:all;-webkit-animation:NfLoadingBlockAnimation 1.8s ease-in-out infinite;animation:NfLoadingBlockAnimation 1.8s ease-in-out infinite}@-webkit-keyframes NfLoadingBlockAnimation{0%{background-position-x:-100%}100%{background-position-x:100%}}@keyframes NfLoadingBlockAnimation{0%{background-position-x:-100%}100%{background-position-x:100%}}nf-loading-block .nf-loading-block__cover:nth-of-type(odd),nf-loading-block .nf-loading-block__cover-remove.nf-loading-block__cover-remove-active:nth-of-type(odd),nf-loading-block .nf-loading-block__cover-add.nf-loading-block__cover-add-active:nth-of-type(odd),[nf-loading-block] .nf-loading-block__cover:nth-of-type(odd),[nf-loading-block] .nf-loading-block__cover-remove.nf-loading-block__cover-remove-active:nth-of-type(odd),[nf-loading-block] .nf-loading-block__cover-add.nf-loading-block__cover-add-active:nth-of-type(odd){-webkit-animation-delay:-0.6s;animation-delay:-0.6s}nf-loading-block .nf-loading-block__cover-remove.nf-loading-block__cover-remove-active,[nf-loading-block] .nf-loading-block__cover-remove.nf-loading-block__cover-remove-active{opacity:0;pointer-events:none}nf-selected-indicator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width:768px){nf-help .md-panel-outer-wrapper{pointer-events:visible !important}}nf-help .md-panel-inner-wrapper{width:clamp(300px,100%,950px)}nf-help-card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-image:url("../../../img/nf_help_background.svg");background-repeat:no-repeat;background-size:contain;width:100%;padding:33px 35px 150px 35px;height:100%;gap:43px;overflow:auto}@media screen and (max-width:768px){nf-help-card-content{padding-bottom:50px}}nf-help-card-content .nf-help-card-content__articles{background-color:#CAFBF680}nf-help-card-content .nf-help-card-content__video{background-color:#EDE8FFB2}nf-help-card-content .nf-help-card-content__ai{background-color:#FBF6CA7D}nf-help-card-content .nf-help-card-content__routes{background-color:#E8FBCA7D}nf-help-card-content .nf-help-card-content__list{display:grid;gap:27px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));width:100%}nf-help-card-content .nf-help-card-content__list-line{width:1px;background:#e0e0e0;float:right;position:relative}@media screen and (max-width:768px){nf-help-card-content .nf-help-card-content__list{max-height:unset;min-height:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}nf-help-card-content .nf-help-card-content__list-article{min-width:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:768px){nf-help-card-content .nf-help-card-content__list-article{min-width:unset;display:unset}}nf-help-card-content .nf-help-card-content__list-article-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px;cursor:pointer}nf-help-card-content .nf-help-card-content__list-article-element nf-icon{margin-left:2px;margin-right:6px}nf-help-card-content .nf-help-card-content__list-article-element:hover{background:#f0f8ff}nf-help-card-content .nf-help-card-content__list-article-element:hover span{-webkit-text-decoration:underline var(--nf-color-primary);text-decoration:underline var(--nf-color-primary);color:var(--nf-color-primary)}nf-help-card-content .nf-help-card-content__list-article-element .fab{margin:5px 0 0 6px;padding:4px;color:var(--nf-color-warn);opacity:.5;-webkit-transition:opacity .3s;transition:opacity .3s;border-radius:3px}nf-help-card-content .nf-help-card-content__list-article-element .fas{color:var(--nf-color-primary);margin-top:7px;font-size:5px;margin-right:6px}nf-help-card-content .nf-help-card-content__list-article-element:hover i,nf-help-card-content .nf-help-card-content__list-article-element:hover nf-icon{background-color:#ffe0e0;opacity:1}nf-help-card-content .nf-help-card-content__list-article-show-all{margin-top:10px;color:#424242;padding:6px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:12px;border-radius:3px;text-replace:background .3s;max-height:36px}nf-help-card-content .nf-help-card-content__list-article-show-all i,nf-help-card-content .nf-help-card-content__list-article-show-all nf-icon{margin-right:6px;margin-left:4px}nf-help-card-content .nf-help-card-content__list-article-show-all:hover{background:#f2f0ff}nf-help-card-content .nf-help-card-content__list-route{min-width:250px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:27px}@media screen and (max-width:768px){nf-help-card-content .nf-help-card-content__list-route{padding-left:0;border-left:unset;margin-top:16px;margin-right:0;min-width:unset}}nf-help-card-content .nf-help-card-content__list-route-wrapper{padding:25px;gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:30px}nf-help-card-content .nf-help-card-content__list-route-element{padding-left:36px}nf-help-card-content .nf-help-card-content__list-route-element-list{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}nf-help-card-content .nf-help-card-content__list-route-element-item{font-size:14px;font-weight:400;cursor:pointer;margin-bottom:10px;display:list-item;list-style-type:disc;width:100%}nf-help-card-content .nf-help-card-content__list-route-element-item::marker{color:#9e9e9e}nf-help-card-content .nf-help-card-content__list-route-element-item:hover span{color:var(--nf-color-primary);-webkit-text-decoration:underline var(--nf-color-primary);text-decoration:underline var(--nf-color-primary)}nf-help-card-content .nf-help-card-content__list-route-element i:first-child{margin-top:7px;font-size:5px;margin-right:6px}nf-help-card-content .nf-help-card-content__list-route-element i:last-child{font-size:10px;margin-left:6px}nf-help-card-content .nf-help-card-content__list-help{grid-area:1/2/2/3}nf-help-card-content .nf-help-card-content__list-header{gap:16px;font-size:16px;font-weight:600;color:#000;top:0;position:sticky;width:100%;z-index:1000}nf-help-card-content .nf-help-card-content__list-header nf-icon{border-radius:8px;background:#fff;width:36px;height:36px;-webkit-box-shadow:0 4px 11px 0 #0000001A;box-shadow:0 4px 11px 0 #0000001A;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}nf-help-card-content .nf-help-card-content__list-header-ai-chatbot .ai-chatbot_span{color:#818181;font-size:14px;font-weight:600;padding-left:11px;letter-spacing:1px}nf-help-card-content .nf-help-card-content__list-header-ai-chatbot .ai-chatbot_input{cursor:pointer;padding:10px 12px;border-radius:8px;background:#fff;margin:2px 0 0 0}@media screen and (max-width:768px){nf-help-card-content .nf-help-card-content__list-header-ai-chatbot .ai-chatbot_input{border:1px solid #dcdcdc}}nf-help-card-content .nf-help-card-content__list-header-ai-chatbot .ai-chatbot_input .nf-input__container{border-bottom:0 !important}nf-help-card-content .nf-help-card-content__list-header-ai-chatbot .ai-chatbot_input-prefix{color:#000;font-size:14px;font-weight:500}nf-help-card-content .nf-help-card-content__list-header-ai-chatbot .ai-chatbot_input-suffix{padding:3px 24px;background:#f85d95;color:#fff;border-radius:6px;font-size:16px;font-weight:700}nf-help-card-content .nf-help-card-content__list-header-help{font-size:12px;color:#818181;text-transform:uppercase;font-weight:700;line-height:14.5px;letter-spacing:1px}nf-help-card-content .nf-help-card-content__list-header-title{font-size:22px;color:#000;font-weight:600;line-height:26.82px}nf-help-card-content .nf-help-card-content__superuser_key{position:absolute;bottom:150px;right:35px}.total-points:hover .nf-input--group__help i,.total-points:hover .nf-input--group__help nf-icon,.nf-input--group:hover .nf-input--group__help i,.nf-input--group:hover .nf-input--group__help nf-icon,.nf-input--group:focus-within .nf-input--group__help i,.nf-input--group:focus-within .nf-input--group__help nf-icon,md-autocomplete:hover .nf-input--group__help i,md-autocomplete:hover .nf-input--group__help nf-icon,.fake-wrapper-order-tab:hover .nf-input--group__help i,.fake-wrapper-order-tab:hover .nf-input--group__help nf-icon,.nf-tabs-wrapper__scrollable-item:hover .nf-input--group__help i,.nf-tabs-wrapper__scrollable-item:hover .nf-input--group__help nf-icon{opacity:1;color:var(--nf-color-primary)}.nf-input--group__help{position:absolute;top:-8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1;border-radius:100%;right:10px;width:-webkit-min-content;width:-moz-min-content;width:min-content;background-color:#fff;-webkit-transition:opacity .3s;transition:opacity .3s;cursor:pointer;z-index:10}.nf-input--group__help i,.nf-input--group__help nf-icon{opacity:.4;color:#9e9e9e;font-size:15px}.nf-skeleton-loader-wrapper{margin:10px 20px;min-height:100px;padding:10px;background:#f5f5f5;border-radius:6px;-webkit-animation:skeleton-loading 2s linear infinite alternate;animation:skeleton-loading 2s linear infinite alternate}.nf-skeleton-loader-wrapper__skeleton{padding:10px;background-color:#e4e3e3;height:60px;border-radius:6px;margin:20px 0;-webkit-animation:skeleton-loading-items 2s linear infinite alternate;animation:skeleton-loading-items 2s linear infinite alternate}@-webkit-keyframes skeleton-loading{0%{background-color:#f5f5f5}50%{background-color:#ececec}100%{background-color:#f5f5f5}}@keyframes skeleton-loading{0%{background-color:#f5f5f5}50%{background-color:#ececec}100%{background-color:#f5f5f5}}@-webkit-keyframes skeleton-loading-items{0%{background-color:#e4e3e3}50%{background-color:#e2e2e2}100%{background-color:#e4e3e3}}@keyframes skeleton-loading-items{0%{background-color:#e4e3e3}50%{background-color:#e2e2e2}100%{background-color:#e4e3e3}}nf-pagination{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}nf-pagination .nf-pagination__content-wrapper{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px;position:relative}nf-pagination .nf-pagination__content{width:100%;height:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}nf-pagination .nf-pagination__content--hidden{opacity:0}nf-pagination .nf-pagination__pages{all:initial;background-color:transparent;color:#424242;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;border-top:1px solid #757575;gap:8px}nf-pagination .nf-pagination__pages .nf-pagination__pages-buttons{display:contents}nf-pagination .nf-pagination__pages nf-pagination-item-template{display:contents}nf-pagination .nf-pagination__page-button{width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px;background-color:#fff;color:#ff4081;border:1px solid #ff4081;border-radius:3px}nf-pagination .nf-pagination__page-button:hover{background-color:#fce4ec}nf-pagination .nf-pagination__page-button:disabled{color:#757575;background-color:#eee;border-color:#757575}nf-pagination .nf-pagination__page-button--active{background-color:#ff4081;color:#fff}nf-pagination .nf-pagination__page-button--active:hover{background-color:#ff80ab}[nf-repeat] nf-repeat-item-template,[nf-repeat] [nf-repeat-item-template]{display:none}[nf-repeat] nf-repeat-content{-webkit-box-flex:1;-ms-flex:1 0 0;flex:1 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:0;height:auto}[nf-repeat] nf-repeat-paginate-buttons nav{all:initial;background-color:transparent;color:#424242;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;gap:8px}[nf-repeat] nf-repeat-paginate-buttons .nf-repeat-paginate-buttons__button{width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px;background-color:#fff;color:#ff4081;border-radius:3px}[nf-repeat] nf-repeat-paginate-buttons .nf-repeat-paginate-buttons__button:hover{background-color:#ff4081}[nf-repeat] nf-repeat-paginate-buttons .nf-repeat-paginate-buttons__button:disabled{color:#fff;background-color:#ff4081}[nf-repeat] nf-repeat-paginate-buttons .nf-repeat-paginate-buttons__button.nf-repeat-paginate-buttons__button--direction:disabled{color:#757575;background-color:#eee}nf-actions nf-action-template,[nf-actions] nf-action-template{display:block}nf-comment-input{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#fff;width:100%}nf-comment-input .nf-comment-input__edit-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:8px;width:100%;min-width:0}nf-comment-input .nf-comment-input__textarea-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}nf-comment-input textarea.nf-comment-input__textarea{font-family:"Montserrat",sans-serif;font-weight:500;font-size:16px;resize:none;width:100%;height:100%;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #e0e0e0;outline:0;padding:8px;color:var(--nf-color-primary);border-bottom-left-radius:0;border-bottom-right-radius:0}nf-comment-input textarea.nf-comment-input__textarea:focus,nf-comment-input textarea.nf-comment-input__textarea:hover,nf-comment-input textarea.nf-comment-input__textarea :active{border-left:unset;border-right:unset;border-top:unset}nf-comment-input textarea.nf-comment-input__textarea.ng-touched.ng-invalid{border-bottom-color:var(--nf-color-warn)}nf-comment-input textarea.nf-comment-input__textarea.ng-touched.ng-invalid::-webkit-input-placeholder{color:var(--nf-color-warn)}nf-comment-input textarea.nf-comment-input__textarea.ng-touched.ng-invalid::-moz-placeholder{color:var(--nf-color-warn)}nf-comment-input textarea.nf-comment-input__textarea.ng-touched.ng-invalid:-ms-input-placeholder{color:var(--nf-color-warn)}nf-comment-input textarea.nf-comment-input__textarea.ng-touched.ng-invalid::-ms-input-placeholder{color:var(--nf-color-warn)}nf-comment-input textarea.nf-comment-input__textarea.ng-touched.ng-invalid::placeholder{color:var(--nf-color-warn)}nf-comment-input textarea.nf-comment-input__textarea::-webkit-input-placeholder{color:#424242}nf-comment-input textarea.nf-comment-input__textarea::-moz-placeholder{color:#424242}nf-comment-input textarea.nf-comment-input__textarea:-ms-input-placeholder{color:#424242}nf-comment-input textarea.nf-comment-input__textarea::-ms-input-placeholder{color:#424242}nf-comment-input textarea.nf-comment-input__textarea::placeholder{color:#424242}nf-comment-input textarea.nf-comment-input__textarea::-moz-selection{background-color:var(--nf-color-primary);color:#fff}nf-comment-input textarea.nf-comment-input__textarea::selection{background-color:var(--nf-color-primary);color:#fff}nf-comment-input textarea.nf-comment-input__textarea:disabled{color:#9e9e9e;background-color:#f5f5f5;border-radius:5px;border:unset !important}nf-comment-input .nf-comment-input__dates-container{width:100%;height:100%;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:14px;margin-top:4px;border-top:1px solid #e0e0e0}.nf-comments-display{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;height:auto;padding:4px 0;overflow:auto}nf-comments2{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;height:100%;max-height:100%;overflow:hidden;border-radius:4px;border:1px solid #e0e0e0;background:#faf8f8;-webkit-box-flex:1;-ms-flex:1;flex:1}nf-comments2 .nf-comments2__actions{position:sticky;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background-color:inherit;z-index:1;padding:10px}nf-comments2 .nf-comments2__loading-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content;height:100%}nf-comments2 nf-icon.nf-comments2__loading-icon{color:#9e9e9e;-webkit-animation:nfComments2LoadingIcon 330ms ease-out infinite;animation:nfComments2LoadingIcon 330ms ease-out infinite}@-webkit-keyframes nfComments2LoadingIcon{0%{rotate:180deg}100%{rotate:0}}@keyframes nfComments2LoadingIcon{0%{rotate:180deg}100%{rotate:0}}nf-comments2.nf--primary{background-color:#e3f2fd}nf-comments2.nf--warn{background-color:#ffebee}nf-comments2.nf--info{background-color:#fff3e0}nf-comment2{display:contents}nf-comment2 .nf-comment2__body p{margin:0}nf-comment2 .nf-comment2__data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:var(--nfSpeechBubbleBorder,#bdbdbd)}nf-comment2 .nf-comment2__created{color:#212121;font-family:"Montserrat",sans-serif;padding:0 6px;font-size:10px;text-align:right;white-space:nowrap}nf-reservation-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-width:260px;width:auto;min-height:480px;height:100%;color:#424242;background-color:#fff;font-family:"Montserrat",sans-serif;font-size:14px}nf-reservation-summary .nf-reservation-summary__row,nf-reservation-summary .nf-reservation-summary__row--bold,nf-reservation-summary nf-reservation-summary-stay,nf-reservation-summary nf-reservation-summary-shop,nf-reservation-summary nf-reservation-summary-tax,nf-reservation-summary nf-reservation-summary-cleaning,nf-reservation-summary nf-reservation-summary-installment{display:contents}nf-reservation-summary .nf-reservation-summary__row--bold{font-weight:600}nf-reservation-summary .nf-reservation-summary__header{padding:10px;font-size:15px;font-weight:500;text-align:center;width:100%}nf-reservation-summary .nf-reservation-summary__grid,nf-reservation-summary .nf-reservation-summary__grid--sum{width:350px;-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;display:grid;grid-template-columns:auto -webkit-min-content minmax(105px,-webkit-min-content);grid-template-columns:auto min-content minmax(105px,min-content);grid-auto-rows:minmax(32px,-webkit-min-content);grid-auto-rows:minmax(32px,min-content);-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:-webkit-fill-available;height:-moz-available;height:stretch;padding:10px;row-gap:4px;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;font-weight:400}nf-reservation-summary .nf-reservation-summary__grid--sum{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;background-color:var(--nf-color-primary-border)}nf-reservation-summary .nf-reservation-summary__label{grid-column:1}nf-reservation-summary .nf-reservation-summary__action{grid-column:2}nf-reservation-summary .nf-reservation-summary__action button{opacity:0;-webkit-transition:opacity 165ms ease-out;transition:opacity 165ms ease-out}nf-reservation-summary:hover .nf-reservation-summary__action button{opacity:1}nf-reservation-summary .nf-reservation-summary__value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-self:flex-end;grid-column:3}nf-reservation-summary .nf-reservation-summary__value .nf-reservation-summary__value-suffix{min-width:3ch;width:3ch;margin-left:4px;font-size:.8em;text-align:start;text-transform:uppercase}nf-reservation-summary .nf-reservation-summary__value nf-input.nf-input--group{margin:0}nf-reservation-summary .nf-reservation-summary__value nf-input.nf-input--group .nf-input__container .nf-input__input input.nf-input--input-element{font-size:15px !important;width:65px;text-align:end}nf-select-menu nf-option.nf-select-room__option[selected] .nf-select-room__row{color:inherit}nf-select-menu nf-option.nf-select-room__option[selected] .nf-select-room__row .nf-select-room__row-badge{border-color:currentColor}nf-select-menu nf-option.nf-select-room__option[selected] .nf-select-room__row .nf-select-room__row-badge nf-icon{color:inherit}nf-select-menu nf-option.nf-select-room__option:disabled .nf-select-room__row,nf-select-menu nf-option.nf-select-room__option[disabled] .nf-select-room__row{color:inherit}nf-select-menu nf-option.nf-select-room__option:disabled .nf-select-room__row .nf-select-room__row-badge,nf-select-menu nf-option.nf-select-room__option[disabled] .nf-select-room__row .nf-select-room__row-badge{border-color:currentColor}nf-select-menu nf-option.nf-select-room__option .nf-select-room__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;color:#424242}nf-select-menu nf-option.nf-select-room__option .nf-select-room__row .nf-select-room__row-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:32px;padding:4px 8px;border-radius:5px;border:1px solid #e0e0e0;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;gap:4px}nf-select-menu nf-option.nf-select-room__option .nf-select-room__row .nf-select-room__row-badge nf-icon{color:#757575;margin-right:4px !important}nf-select-menu nf-option.nf-select-room__option .nf-select-room__row .nf-select-room__row-badge--warn{border-color:var(--nf-color-warn) !important;color:var(--nf-color-warn) !important}nf-select-menu nf-option.nf-select-room__option .nf-select-room__row .nf-select-room__row-badge--warn nf-icon{color:var(--nf-color-warn) !important}nf-select-menu nf-option.nf-select-room__option .nf-select-room__row .nf-select-room__row-label{font-size:14px}nf-select-menu nf-option.nf-select-room__option .nf-select-room__row .nf-select-room__row-label:empty{display:none}nf-select-menu nf-option.nf-select-room__option .nf-select-room__row .nf-select-room__row-label:not(:empty)+.nf-select-room__row-label:not(:empty)::before{content:">";margin-right:4px}.select-room-prefix .nf-inline-badge{border-left:unset}.select-room-suffix{width:40px}.select-room-suffix .nf-inline-badge{margin-top:11px}@media screen and (max-width:768px){.select-room-suffix .nf-inline-badge{margin-top:0}}.select-room-suffix--card .nf-inline-badge{margin:0 !important;border-right:unset}.select-room-suffix--disabled{background:#f5f5f5}.select-room-suffix--disabled nf-icon{color:#e0e0e0}.select-room-suffix--has-lock{background:#fff0f0}.select-room-suffix--has-lock nf-icon{color:var(--nf-color-warn);margin:0 !important;padding:0 !important}nf-avatar-edit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;height:auto;margin:16px}nf-avatar-edit .nf-avatar-edit__image-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:-webkit-fill-available;width:-moz-available;width:stretch;max-width:150px;height:-webkit-fill-available;height:-moz-available;height:stretch;max-height:150px;aspect-ratio:1;-webkit-box-shadow:0 0 24px -16px #212121;box-shadow:0 0 24px -16px #212121;border-radius:5px;overflow:hidden;font-size:48px;font-weight:700;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}nf-avatar-edit .nf-avatar-edit__image-wrapper .nf-avatar-edit__delete-button{top:0;right:0;position:absolute;opacity:0;-webkit-transition:opacity 165ms ease-in-out;transition:opacity 165ms ease-in-out}nf-avatar-edit .nf-avatar-edit__image-wrapper:hover .nf-avatar-edit__delete-button{opacity:1}nf-avatar-edit .nf-avatar-edit__image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}nf-color-picker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-min-content;width:-moz-min-content;width:min-content;height:-webkit-min-content;height:-moz-min-content;height:min-content}nf-color-picker .nf-color-picker__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:4px;padding:8px 10px;gap:6px;background-color:#f5f5f5;color:#212121;border-radius:5px;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:500;white-space:nowrap}nf-color-picker .nf-color-picker__button:disabled{pointer-events:none;background-color:#616161;color:#424242}nf-color-picker .nf-color-picker__list-wrapper{position:relative;width:100%}nf-color-picker .nf-color-picker__list{position:absolute;top:0;left:0;right:0;visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px;margin:auto;padding:8px 4px;opacity:0;width:min(320px,80vw);background-color:#eee;border-radius:5px;-webkit-transition:opacity 33ms ease-in-out;transition:opacity 33ms ease-in-out;-webkit-box-shadow:0 2px 2px #9e9e9e;box-shadow:0 2px 2px #9e9e9e;z-index:2}nf-color-picker .nf-color-picker__backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1}nf-color-picker.nf-color-picker--show-list .nf-color-picker__list{visibility:visible;opacity:1}nf-color-picker .nf-color-picker__color{border-radius:5px;min-width:32px;aspect-ratio:1;-webkit-box-shadow:0 2px 4px #9e9e9e;box-shadow:0 2px 4px #9e9e9e}@media screen and (pointer:coarse),screen and (hover:none){nf-color-picker .nf-color-picker__color{min-width:48px}}.nf-generic-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;max-height:calc(100vh - 24px);width:45vw;min-height:80vh;background:#fff}@media screen and (max-width:992px){.nf-generic-modal{width:100vw;height:100%;max-height:100%}}@media screen and (max-width:768px){.nf-generic-modal{max-width:none;width:100vw;height:100%;max-height:100%}}.nf-generic-modal__header{font-weight:600;font-size:20px;margin:16px 16px 0 16px}@media screen and (max-width:768px){.nf-generic-modal__header{margin:10px 10px 0 10px}}.nf-generic-modal__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:auto;margin:16px 16px}@media screen and (max-width:768px){.nf-generic-modal__content{margin:0 10px 4px}}.nf-generic-modal__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;border-top:1px solid #e0e0e0;padding:16px}.nf-generic-modal__actions button{margin:0 0 0 8px}.nf-generic-modal__actions button.nf--primary{margin-left:8px !important}@media screen and (max-width:768px){.nf-generic-modal__actions{padding:4px}}.nf-basic-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;background:#fff;font-size:12px;max-height:95vh}@media screen and (max-width:992px){.nf-basic-modal{width:100vw;height:100%;max-height:100vh}}@media screen and (max-width:768px){.nf-basic-modal{max-width:none;width:100vw;height:100%;max-height:100vh;min-height:1px}}.nf-basic-modal__toolbar{position:sticky;top:0;width:100%;background:#fff;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;min-height:40px}@media screen and (max-width:768px){.nf-basic-modal__toolbar{padding:10px}}.nf-basic-modal__toolbar .toolbar__header{font-weight:500;font-size:20px}.nf-basic-modal__toolbar .toolbar__tools{position:absolute;right:8px;top:8px}.nf-basic-modal__toolbar .toolbar__tools i,.nf-basic-modal__toolbar .toolbar__tools nf-icon{color:#424242}@media screen and (max-width:768px){.nf-basic-modal__toolbar .toolbar__tools{top:10px !important;right:4px !important}}.nf-basic-modal__toolbar--generic{border:1px solid #e0e0e0;background:#eee;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;margin-bottom:16px}@media screen and (max-width:768px){.nf-basic-modal__toolbar--generic{padding:10px}}.nf-basic-modal__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:auto;margin:16px 0 16px 16px;padding-right:16px}@media screen and (max-width:768px){.nf-basic-modal__content{margin:0 0 4px 10px;padding-right:10px}}.nf-basic-modal__full-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:auto;margin:16px 0 16px 16px;padding-right:16px}@media screen and (max-width:768px){.nf-basic-modal__full-content{margin:0 0 4px 10px;padding-right:10px}}.nf-basic-modal__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:16px}.nf-basic-modal__actions button{margin:0 0 0 8px}.nf-basic-modal__actions nf-button{margin:0 0 0 8px}.nf-basic-modal__actions a{margin-bottom:0;margin-top:0}@media screen and (max-width:768px){.nf-basic-modal__actions{padding:4px}}@media screen and (max-width:768px){.nf-basic-modal__actions{padding-right:10px;padding-top:12px;padding-bottom:10px;background-color:#fff}}.nf-basic-modal__actions-no-bordered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:16px}.nf-basic-modal__actions-no-bordered button{margin:0 0 0 8px}@media screen and (max-width:768px){.nf-basic-modal__actions-no-bordered{padding:4px}}@media screen and (max-width:768px){.nf-basic-modal__actions-no-bordered{padding-right:10px;padding-top:12px;background-color:#fff;margin-bottom:10px}}.nf-basic-modal ::-webkit-scrollbar{width:8px}.nf-basic-modal ::-webkit-scrollbar-track{background:#f1f1f1}.nf-basic-modal ::-webkit-scrollbar-thumb{-webkit-transition:.3s;transition:.3s;background:#e0e0e0}.nf-basic-modal ::-webkit-scrollbar-thumb:hover{-webkit-transition:.3s;transition:.3s;background:#424242}.nf-generic-pdf-modal{width:70vw;height:calc(100vh - 24px);background:#fff}@media screen and (max-width:768px){.nf-generic-pdf-modal{width:100vw;height:100vh}}.nf-generic-pdf-modal>div{height:100%}.nf-generic-pdf-modal__actions{font-family:"Montserrat",sans-serif !important;font-weight:500 !important;padding:10px;display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;color:#424242;font-size:18px;background-color:var(--backgroundColor,#eee)}.nf-generic-pdf-modal__actions button{margin:0}@media screen and (max-width:992px){.nf-generic-pdf-modal__actions{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible}}.nf-generic-pdf-modal__iframe{width:100%;height:100%;border:0}.nf-unified-modal{font-family:"Montserrat",sans-serif;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:auto;height:auto;max-height:95vh;-webkit-box-shadow:0 5px 14px rgba(0,0,0,.3);box-shadow:0 5px 14px rgba(0,0,0,.3);color:#212121;font-size:12px}@media screen and (max-width:768px){.nf-unified-modal{width:100vw;height:100vh;max-height:100%}}.nf-unified-modal--smooth-resize{-webkit-transition:width 200ms ease,left 200ms ease,height 200ms ease,max-height 200ms ease;transition:width 200ms ease,left 200ms ease,height 200ms ease,max-height 200ms ease}.nf-unified-modal__full-size{width:100vw;height:100vh;max-height:100%;border-radius:0}.nf-unified-modal.nf--primary{--headerColor:white;--backgroundColor:var(--nf-color-primary-highlight);--optionsBackground:#e1f5fe;--borderColor:#b3e5fc}.nf-unified-modal.nf--warn{--headerColor:white;--backgroundColor:var(--nf-color-warn-highlight);--optionsBackground:#ffebee;--borderColor:#ffcdd2}.nf-unified-modal.nf--info{--headerColor:$nfColorHeader;--backgroundColor:var(--nf-color-info-highlight);--optionsBackground:#fff3e0;--borderColor:#ffe0b2}.nf-unified-modal .nf-unified-modal__actions,.nf-unified-modal .nf-unified-modal__section,.nf-unified-modal .nf-unified-modal__options,.nf-unified-modal .nf-unified-modal__toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.nf-unified-modal__toolbar{padding:10px 10px;font-size:18px;color:var(--headerColor,#212121);border-bottom:1px solid var(--borderColor,#e0e0e0);background-color:var(--backgroundColor,#eee)}@media screen and (max-width:768px){.nf-unified-modal__toolbar{padding:10px 10px}}.nf-unified-modal__toolbar .toolbar__group{display:contents}.nf-unified-modal__toolbar .toolbar__group+.toolbar__group::before,.nf-unified-modal__toolbar .toolbar__group:only-child::before{content:" ";margin-left:auto}.nf-unified-modal__toolbar .toolbar__group button:not(:first-child){margin-left:8px}.nf-unified-modal .nf-unified-modal__actions,.nf-unified-modal .nf-unified-modal__section,.nf-unified-modal .nf-unified-modal__options,.nf-unified-modal .nf-unified-modal__toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.nf-unified-modal__options{border-bottom:1px solid var(--borderColor,#e0e0e0);background-color:var(--optionsBackground,var(--nf-color-silver))}.nf-unified-modal__options .options__group{display:contents}.nf-unified-modal__options .options__group+.options__group::before,.nf-unified-modal__options .options__group:only-child::before{content:" ";margin-left:auto}.nf-unified-modal__options .options__group button:not(:first-child){margin-left:8px}.nf-unified-modal .nf-unified-modal__actions,.nf-unified-modal .nf-unified-modal__section,.nf-unified-modal .nf-unified-modal__toolbar,.nf-unified-modal .nf-unified-modal__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.nf-unified-modal__section{background-color:var(--nf-color-silver);padding:6px 10px}@media screen and (max-width:768px){.nf-unified-modal__section{padding:6px 10px}}.nf-unified-modal__section .section__group{display:contents}.nf-unified-modal__section .section__group+.section__group::before,.nf-unified-modal__section .section__group:only-child::before{content:" ";margin-left:auto}.nf-unified-modal__section .section__group button:not(:first-child){margin-left:8px}.nf-unified-modal .nf-unified-modal__actions,.nf-unified-modal .nf-unified-modal__toolbar,.nf-unified-modal .nf-unified-modal__options,.nf-unified-modal .nf-unified-modal__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.nf-unified-modal__actions{padding:10px;background-color:#fff}@media screen and (max-width:768px){.nf-unified-modal__actions{z-index:10;width:100%;padding:10px}}.nf-unified-modal__actions .actions__group{display:contents}.nf-unified-modal__actions .actions__group+.actions__group::before,.nf-unified-modal__actions .actions__group:only-child::before{content:" ";margin-left:auto}.nf-unified-modal__actions .actions__group button:not(:first-child){margin-left:8px}.nf-unified-modal__content{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:10px 18px 10px 18px;background:#fff;overflow-y:overlay;overflow-x:visible;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:768px){.nf-unified-modal__content{padding:10px}}.nf-unified-modal__content-no-height{width:100%;padding:10px;background:#fff;overflow-y:overlay;overflow-x:visible}@media screen and (max-width:768px){.nf-unified-modal__content-no-height{padding:10px}}.nf-unified-modal__actions button{margin-bottom:0;margin-right:0}.nf-floating-card-modal .nf-unified-modal__content{padding:0 !important}md-dialog.md-transition-in{-webkit-transform:none;transform:none}@media screen and (max-width:768px){.md-dialog-container{width:100vw;height:100% !important}}.nf-image-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:100%;gap:8px;max-height:400px}.nf-image-grid__header{background-size:cover;background-position:center;border-radius:5px}.nf-image-grid img{border-radius:5px}.nf-image-grid__block{display:grid;grid-area:1/3/2/2;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-row-gap:8px;grid-column-gap:8px}.nf-image-grid__block-image{max-height:192px}.nf-images-wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);grid-column-gap:2px;grid-row-gap:2px}.nf-images-wrapper__image{grid-area:1/1/4/4}.nf-images-wrapper img{border-radius:5px}.nf-images-button{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 6px;gap:8px;border-radius:3px;background:#fff;border:1px solid #f5f6f8;bottom:5px;left:4px}.nf-modal-card__title{color:#101828;font-size:18px;font-weight:600}.nf-modal-card__label{color:#101828;font-weight:600;font-size:14px}.nf-modal-card__item:not(:last-child)::after{content:" •";color:#344054;height:18px;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nf-modal-card__description{color:#344054;font-weight:400}.nf-modal-size-350{width:350px;max-width:350px}@media(max-width:1199px){.nf-modal-size-350{width:100vw;max-width:100vw;height:100%;max-height:100%}}.nf-modal-size-500{width:500px;max-width:500px}@media(max-width:1199px){.nf-modal-size-500{width:100vw;max-width:100vw;height:100%;max-height:100%}}.nf-modal-size-550{width:550px;max-width:550px}@media(max-width:1199px){.nf-modal-size-550{width:100vw;max-width:100vw;height:100%;max-height:100%}}.nf-modal-size-750{width:750px;max-width:750px}@media(max-width:1199px){.nf-modal-size-750{width:100vw;max-width:100vw;height:100%;max-height:100%}}.nf-modal-size-800{width:800px;max-width:800px}@media(max-width:1199px){.nf-modal-size-800{width:100vw;max-width:100vw;height:100%;max-height:100%}}.nf-modal-size-fullSize{border-radius:0;height:100vh;width:100vw;max-width:calc(100vw - 30px);max-height:100vh}@media(max-width:1199px){.nf-modal-size-fullSize{width:100vw;max-width:100vw;height:100%;max-height:100%}}.nf-modal-size-1000{width:1000px;max-width:1000px}@media(max-width:1199px){.nf-modal-size-1000{width:100vw;max-width:100vw;height:100%;max-height:100%}}.nf-modal-size-1200{width:1200px;max-width:1200px}@media(max-width:1199px){.nf-modal-size-1200{width:100vw;max-width:100vw;height:100%;max-height:100%}}.nf-admin-full-view-toolbar{height:53px;padding:10px 16px;font-size:18px;color:var(--headerColor,#212121);border-bottom:1px solid var(--borderColor,#e0e0e0);background-color:var(--backgroundColor,#eee);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.nf-admin-full-view-toolbar .section-breadcrump{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.nf-admin-full-view-toolbar .section-breadcrump{width:70%}}.nf-admin-full-view-toolbar .section-actions{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.nf-admin-full-view-toolbar .section-actions{width:30%}}.nf-overbooking-popover{width:500px;min-height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px}.nf-overbooking-popover th{padding:0 0 8px 0;font-weight:500}.nf-overbooking-popover td{padding:10px 4px;height:40px}.nf-overbooking-popover__reservation{color:var(--nf-color-primary);opacity:.8;cursor:pointer}.nf-overbooking-popover__reservation:hover{opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.mobile-menu{z-index:100;background:rgba(255,255,255,.8);-webkit-box-shadow:0 4px 30px rgba(0,0,0,.1);box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #e0e0e0;padding:8px;position:fixed;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;bottom:0;width:100vw;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;gap:6px}.mobile-menu__items{cursor:pointer;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:60px;margin:0 8px;font-size:14px;color:#363636}.mobile-menu__items nf-icon{margin-bottom:6px;color:#363636}nf-sort{display:block}li.nf-sort_list-item{font-family:"Montserrat",sans-serif;font-weight:500;font-size:14px;color:#212121;padding:8px;background-color:#fff;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}li.nf-sort_list-item:first-of-type{border-top-left-radius:3px;border-top-right-radius:3px;border-top:1px solid #e0e0e0}li.nf-sort_list-item:last-of-type{border-bottom-left-radius:3px;border-bottom-right-radius:3px}li.nf-sort_list-item:hover{background-color:#e0e0e0}li.nf-sort_list-item .nf-sort_list-item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;width:100%}li.nf-sort_list-item .nf-sort_list-item-content .nf-sort_list-item-label{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.customer-search{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;font-family:"Montserrat",sans-serif}.customer-search md-autocomplete{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%}.customer-search md-autocomplete.item-selected md-input-container input{color:var(--nf-color-primary)}.customer-search md-autocomplete md-input-container{margin:0;padding:0}.customer-search md-autocomplete .md-show-clear-button button{top:0;right:-1rem}.customer-search .edit-area{position:absolute;top:-0.6rem;bottom:0;left:0;right:2rem;cursor:pointer;outline:0}.customer-search .cs-button{position:absolute;right:-1rem;margin:0}.customer-search .customer-ac-action{-webkit-box-flex:1;-ms-flex:1;flex:1}.customer-search .customer-ac-action abutton{width:24px !important;height:24px !important;min-height:24px !important;line-height:1 !important}.res-customer-search li{border-bottom:1px solid #ccc;height:auto;padding-top:8px;padding-bottom:8px;white-space:normal}.res-customer-dropdown-item{line-height:1;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.res-customer-dropdown-item div:not(:first-child){font-size:12px;color:#adb0b3}.res-customer-dropdown-item div:first-of-type{display:block;clear:both}.res-customer-dropdown-item .highlight{color:#039be5 !important}.customer-search-panel-wrapper md-toolbar .title,.customer-search-panel-wrapper-big md-toolbar .title{text-align:center;text-transform:uppercase;font-size:1.8rem}.customer-search-panel-wrapper md-toolbar md-icon,.nf-customer-modal .customer-search-panel-wrapper-big md-toolbar md-icon,.customer-search-panel-wrapper md-toolbar nf-icon,.nf-customer-modal .customer-search-panel-wrapper-big md-toolbar nf-icon,.customer-search-panel-wrapper-big md-toolbar md-icon,.customer-search-panel-wrapper-big md-toolbar nf-icon{cursor:pointer;outline:0}.customer-search-panel-wrapper md-input-container.md-input-has-placeholder label,.customer-search-panel-wrapper-big md-input-container.md-input-has-placeholder label{bottom:4.1rem}.customer-search-panel-wrapper md-input-container.md-input-invalid label,.customer-search-panel-wrapper-big md-input-container.md-input-invalid label{bottom:auto !important;top:-2.5rem}.customer-search-panel-wrapper header,.nf-customer-modal .customer-search-panel-wrapper-big header,.customer-search-panel-wrapper-big header{background-color:#039be5;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#fff;height:56px;position:relative}.customer-search-panel-wrapper header h4,.nf-customer-modal .customer-search-panel-wrapper-big header h4,.customer-search-panel-wrapper-big header h4{width:95%;margin:0;padding-top:1.9rem;text-align:center;font-size:1.6rem}.customer-search-panel-wrapper header .close,.customer-search-panel-wrapper-big header .close{display:block;position:absolute;right:0;top:0;padding:1.4rem;width:4.8rem;height:100%;-ms-flex-line-pack:center;align-content:center;vertical-align:middle;cursor:pointer}.customer-search-panel-wrapper header .close i,.customer-search-panel-wrapper header .close nf-icon,.customer-search-panel-wrapper-big header .close i,.customer-search-panel-wrapper-big header .close nf-icon{font-size:2.8rem;color:#fff}.customer-search-panel-wrapper header .close:hover,.customer-search-panel-wrapper-big header .close:hover{background:red}.customer-search-panel-wrapper section,.nf-customer-modal .customer-search-panel-wrapper-big section,.customer-search-panel-wrapper-big section{padding:2rem 2rem 0 2rem}.customer-search-panel-wrapper footer,.nf-customer-modal .customer-search-panel-wrapper-big footer,.customer-search-panel-wrapper-big footer{padding:2rem;display:block}.customer-search-panel-wrapper footer .md-button,.customer-search-panel-wrapper-big footer .md-button{float:right}.customer-search-panel-wrapper .intl-tel-input,.customer-search-panel-wrapper-big .intl-tel-input{width:100% !important}.customer-search-panel-wrapper md-datepicker .md-datepicker-input-container,.customer-search-panel-wrapper-big md-datepicker .md-datepicker-input-container{min-width:15rem;max-width:15rem}.customer-search-panel-wrapper md-tabs md-tabs-wrapper,.nf-customer-modal .customer-search-panel-wrapper-big md-tabs md-tabs-wrapper,.customer-search-panel-wrapper-big md-tabs md-tabs-wrapper{border-bottom:1px solid #9e9e9e}.customer-search-panel{width:350px;border-radius:5px}@media(max-width:960px){.customer-search-panel{position:fixed;width:100%;top:0;bottom:0;left:0;right:0}.customer-search-panel md-content{height:100%;padding-bottom:1.5rem}}.customer-search-panel md-content{background:#fff}.customer-search-panel md-content .customer-companies .customer-company{line-height:1.5rem}.customer-search-panel md-content .customer-companies .customer-company .customer-content h3{margin:0 0 .6rem 0;font-size:1.6rem;color:#424242}.customer-search-panel md-content .customer-companies .customer-company .customer-content p{color:#424242}.customer-search-panel div.form-column{padding:1rem 2.5rem 0 2.5rem}.customer-search-panel .approvals-tab label,.customer-search-panel .approvals-tab .md-label{color:#9e9e9e}.add_client .material-icons{color:#039be5 !important}.nf-customer-modal .customer-search-panel-wrapper,.nf-customer-modal .customer-search-panel-wrapper-big{display:block;background:#fff;position:relative;pointer-events:all !important;width:500px}@media(max-width:992px){.nf-customer-modal .customer-search-panel-wrapper,.nf-customer-modal .customer-search-panel-wrapper-big{width:100vw;height:100vh}}.nf-customer-modal__remarks{border:0;min-height:40px;max-height:120px;overflow:auto;resize:none;font-family:"Montserrat",sans-serif !important;font-weight:500 !important;font-size:12px;color:var(--nf-color-primary);outline:0}.nf-customer-modal .customer-search-panel-wrapper-big{min-height:61vh}@media(min-width:1201px){.nf-customer-modal .customer-search-panel-wrapper-big{width:1060px !important}}@media(max-width:1200px){.nf-customer-modal .customer-search-panel-wrapper-big{height:100%;margin-bottom:40px;width:100vw !important}}.nf-customer-modal .customer-search-panel-wrapper-big .customer-history{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nf-customer-modal .customer-search-panel-wrapper-big .customer-history__header{display:grid;grid-template-columns:repeat(9,1fr);height:48px;border-bottom:1px solid #e0e0e0;position:sticky;top:-11px;background:#fff;z-index:1000}.nf-customer-modal .customer-search-panel-wrapper-big .customer-history__header>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:500}.nf-customer-modal .customer-search-panel-wrapper-big .customer-history__header .header-money{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:16px}.nf-customer-modal .customer-search-panel-wrapper-big .customer-history__item{display:grid;grid-template-columns:repeat(9,1fr);height:48px;border-bottom:1px solid #e0e0e0;font-size:12px}.nf-customer-modal .customer-search-panel-wrapper-big .customer-history__item--deleted{background:#ffcaca !important}.nf-customer-modal .customer-search-panel-wrapper-big .customer-history__item-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 6px}.nf-customer-modal .customer-search-panel-wrapper-big .customer-history__item-block--money{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:16px}.nf-customer-modal .customer-search-panel-wrapper-big .customer-history__sum{padding:6px 16px 6px 6px;font-size:14px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:sticky;bottom:0;z-index:1000;background-color:#fff}@media(min-width:768px){.nf-customer-modal .customer-search-panel-wrapper-big .customer-history__sum{bottom:-12px}}.nf-customer-modal .customer-search-panel-wrapper-big .customer-history__item+.customer-history__item{border-top:1px solid #e0e0e0}.nf-customer-modal .customer-search-panel-wrapper-big .customer-details{display:grid;grid-template-columns:2fr 1fr}@media screen and (max-width:768px){.nf-customer-modal .customer-search-panel-wrapper-big .customer-details{grid-template-columns:1fr}}.nf-customer-modal .customer-search-panel-wrapper-big .customer-details__group-column{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:768px){.nf-customer-modal .customer-search-panel-wrapper-big .customer-details__group-column{grid-template-columns:1fr}}.nf-customer-modal .customer-search-panel-wrapper-big .customer-details__simple-column{padding-right:10px}@media screen and (max-width:768px){.nf-customer-modal .customer-search-panel-wrapper-big{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nf-customer-modal .customer-search-panel-wrapper-big .customer-details__simple-column{padding-right:0}}.nf-customer-modal .invoice-details{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:20px}.nf-customer-modal .invoice-details__simple-column{padding-right:12px}@media screen and (max-width:768px){.nf-customer-modal .invoice-details__simple-column{padding-right:0}}.nf-customer-modal .invoice-details .company-email{width:50%;padding-right:8px}@media(max-width:959px){.nf-customer-modal .invoice-details .company-email{width:100%;padding-right:0}}@media screen and (max-width:768px){.nf-customer-modal .invoice-details{grid-template-columns:1fr}.nf-customer-modal .invoice-details .customer-details__simple-column{padding-right:0}.nf-customer-modal .invoice-details .customer-details__simple-column .customer-details__simple-column-input{padding-right:0}}.nf-customer-modal .approvals-details__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:10px}.nf-customer-modal .approvals-details__title{font-size:14px;color:#212121;margin-bottom:4px;margin-left:6px;margin-top:10px}.nf-customer-modal .approvals-details__content{color:#424242;margin-left:6px}.company-input{padding-right:8px}@media screen and (max-width:768px){.company-input{padding-right:0}}.wrapper-company{border:1px solid #e0e0e0;border-radius:3px;padding:0 6px 6px 6px;margin-bottom:16px}.wrapper-company:hover{-webkit-transition:.3s;transition:.3s}.wrapper-company:hover .company-actions{opacity:.8;-webkit-transition:.3s;transition:.3s}.wrapper-company:hover .company-actions:hover{opacity:1;color:#ff4081;cursor:pointer}.wrapper-company:hover .company-actions:hover md-icon{color:#ff4081}.wrapper-company__content{color:#424242}.wrapper-company__content .company-actions{opacity:0;padding-top:4px;font-size:11px}.wrapper-company__content .company-actions md-icon{font-size:18px;min-width:18px;max-width:18px;min-height:18px;max-height:18px}@media screen and (max-width:768px){.wrapper-company__content .company-actions{opacity:1}}.show-customer-details{width:40px}.customer-company{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media screen and (max-width:768px){.customer-company{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.customer-company nf-input{width:70%;margin-right:8px}@media screen and (max-width:768px){.customer-company nf-input{width:100%;margin-right:0}}.intl-tel-input .country-list{font-size:1.3rem;z-index:30000 !important;bottom:2em;height:170px}.customer-history-mobile__wrapper{border:1px solid #e0e0e0;border-radius:4px;padding:12px 26px;margin-bottom:16px;font-size:15px;background:#f0f8ff}.customer-history-mobile__wrapper--deleted{background:#ffcaca !important}.customer-history-mobile__wrapper-block{padding:4px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}nf-avatar{--nf-avatar-size:36px;outline:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:var(--nf-avatar-size);min-width:var(--nf-avatar-size);height:var(--nf-avatar-size);font-family:"Montserrat",sans-serif;font-weight:500;font-size:12px;font-weight:500;border-radius:5px;color:#fff;overflow:hidden;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}nf-avatar .md-ripple-container{border-radius:inherit;background-clip:padding-box;overflow:hidden}nf-avatar[ng-click],*[ng-click]>nf-avatar{cursor:pointer}nf-avatar.nf--default{min-width:30px;color:#424242;--nf-avatar-size:30px}nf-avatar.nf--small{--nf-avatar-size:25px}nf-avatar.nf--nano{--nf-avatar-size:18px}nf-avatar .nf-avatar__loading{color:var(--nf-color-primary)}nf-avatar.nf--is-loading .nf-avatar__container{display:none}nf-avatar .nf-avatar__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:100%;color:#fff;opacity:.9;-webkit-transition:opacity .2s;transition:opacity .2s}nf-avatar .nf-avatar__container img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}nf-avatar .nf-avatar__container.nf-avatar-border{background:#f5f5f5;color:#424242}nf-avatar .nf-avatar__container:hover{opacity:1}.nf-badge{cursor:pointer;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;min-width:30px;color:#fff;border-radius:4px}.nf-badge--filters{min-width:30px;width:unset}.nf-badge--filters-active{min-width:60px}.nf-badge--filters-label{color:#fff;padding:0 2px 0 0;font-size:15px}.nf-badge--filters-clear{color:#fff;margin:0 6px 0 0;opacity:.7;-webkit-transition:.2s;transition:.2s}.nf-badge--filters-clear:hover{opacity:1}.nf-badge--filters .nf-badge--filters-clear{margin:0 4px}.nf-badge nf-icon{color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nf-badge nf-icon.nf-bigger{width:24px;height:24px;max-width:24px;max-height:24px}.nf-badge i{color:#fff;cursor:pointer;font-size:18px}.nf-badge--topMenu{background:rgba(78,159,224,.4);-webkit-transition:.4s;transition:.4s}.nf-badge--topMenu:hover{-webkit-transition:.2s;transition:.2s;background:rgba(78,159,224,.9)}.nf-badge--topMenu:disabled{background:#9e9e9e}.nf-badge--pink{background:#ff4081;background:-webkit-gradient(linear,left top,right top,color-stop(12%,#ff4081),to(#c10a48));background:linear-gradient(90deg,#ff4081 12%,#c10a48 100%);-webkit-transition:2s;transition:2s;opacity:1}.nf-badge--pink:hover{opacity:.8}.nf-button{border:1px solid transparent;outline:0;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-duration:.45s;transition-duration:.45s;-webkit-transition-timing-function:ease;transition-timing-function:ease;position:relative;height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Montserrat",sans-serif !important;font-weight:500 !important;margin:8px;padding:10px 6px;color:#212121;background-color:transparent;border-radius:3px;text-transform:uppercase;font-size:14px;font-family:inherit;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;white-space:nowrap;cursor:pointer}.nf-button span{margin-top:1px}.nf-button>i,.nf-button>md-icon,.nf-button>nf-icon{color:inherit;font-size:14px}.nf-button md-icon{width:auto;height:auto;min-width:auto;min-height:auto}.nf-button>*{padding-left:8px;padding-right:8px}.nf-button.nf--tight{gap:4px}.nf-button.nf--tight>*{padding:0}.nf-button.nf--bordered,.nf-button.nf--raised{padding-left:12px;padding-right:12px;background-color:transparent}.nf-button:hover,.nf-button:focus{background-color:#e0e0e0}.nf-button:disabled{pointer-events:none;cursor:default;color:#424242 !important}.nf-button.nf--naked{margin-left:0;margin-right:0}.nf-button.nf--bordered{border:1px solid #424242;background-color:#fff}.nf-button.nf--bordered:disabled{border:1px solid #e0e0e0}.nf-button.nf--raised{color:#fff;background-color:#212121}.nf-button.nf--raised:hover,.nf-button.nf--raised:focus{background-color:#424242}.nf-button.nf--raised:disabled{background-color:#9e9e9e}.nf-button.nf--primary:not(:disabled){color:var(--nf-color-primary)}.nf-button.nf--primary:not(:disabled):hover,.nf-button.nf--primary:not(:disabled):focus{background-color:var(--nf-color-primary-border)}.nf-button.nf--primary:not(:disabled).nf--bordered{border:1px solid var(--nf-color-primary-border)}.nf-button.nf--primary:not(:disabled).nf--raised{color:#fff;background-color:var(--nf-color-primary)}.nf-button.nf--primary:not(:disabled).nf--raised:hover,.nf-button.nf--primary:not(:disabled).nf--raised:focus{background-color:var(--nf-color-primary-highlight)}.nf-button.nf--info:not(:disabled){color:var(--nf-color-info-button)}.nf-button.nf--info:not(:disabled):hover,.nf-button.nf--info:not(:disabled):focus{background-color:#f7eee3}.nf-button.nf--info:not(:disabled).nf--bordered{border:1px solid var(--nf-color-info-highlight)}.nf-button.nf--info:not(:disabled).nf--raised{color:#fff;background-color:var(--nf-color-info-button)}.nf-button.nf--info:not(:disabled).nf--raised:hover,.nf-button.nf--info:not(:disabled).nf--raised:focus{background-color:var(--nf-color-info-highlight)}.nf-button.nf--warn:not(:disabled){color:var(--nf-color-warn)}.nf-button.nf--warn:not(:disabled):hover,.nf-button.nf--warn:not(:disabled):focus{background-color:var(--nf-color-warn-border)}.nf-button.nf--warn:not(:disabled).nf--bordered{border:1px solid var(--nf-color-warn-border)}.nf-button.nf--warn:not(:disabled).nf--raised{color:#fff;background-color:var(--nf-color-warn)}.nf-button.nf--warn:not(:disabled).nf--raised:hover,.nf-button.nf--warn:not(:disabled).nf--raised:focus{background-color:var(--nf-color-warn-highlight)}.nf-button.nf--success:not(:disabled){color:#4db6ac}.nf-button.nf--success:not(:disabled):hover,.nf-button.nf--success:not(:disabled):focus{background-color:#e0f2f1}.nf-button.nf--success:not(:disabled).nf--bordered{border:1px solid #b2dfdb}.nf-button.nf--success:not(:disabled).nf--raised{color:#fff;background-color:#4db6ac}.nf-button.nf--success:not(:disabled).nf--raised:hover,.nf-button.nf--success:not(:disabled).nf--raised:focus{background-color:#80cbc4}.nf-button.nf-button--with-icon>*{padding-left:0;padding-right:0}.nf-button.nf-button--with-icon>i{padding-left:6px;padding-right:6px}.nf-button.nf-button--with-icon.nf--bordered>*,.nf-button.nf-button--with-icon.nf--raised>*{padding:0}.nf-button.nf-button--with-icon.nf--bordered>i,.nf-button.nf-button--with-icon.nf--raised>i{padding-left:12px;padding-right:12px}.nf-button.nf--no-bg{background-color:transparent !important}.nf-button.nf--color-on-hover:not(:hover){color:#9e9e9e}.nf-button.nf-button--icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:40px;min-height:40px;padding:0 !important;margin:8px;border-radius:50% !important;color:#424242;opacity:.9}.nf-button.nf-button--icon .md-ripple-container{border-radius:inherit;background-clip:padding-box;overflow:hidden}.nf-button.nf-button--icon:hover{opacity:1;-webkit-transition:.2s;transition:.2s;background-color:transparent}.nf-button.nf-button--icon i,.nf-button.nf-button--icon md-icon,.nf-button.nf-button--icon nf-icon{font-size:18px;padding:0 !important}.nf-button.nf-button--icon.nf--small{min-height:20px !important;min-width:20px !important;margin:0 auto}.nf-button.nf-button--with-icon.nf-button--stamp{height:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;background:transparent}@media screen and (max-width:768px){.nf-button.nf-button--with-icon.nf-button--stamp{font-size:12px}.nf-button.nf-button--with-icon.nf-button--stamp>i,.nf-button.nf-button--with-icon.nf-button--stamp>md-icon,.nf-button.nf-button--with-icon.nf-button--stamp>nf-icon{font-size:16px;margin-bottom:4px}}.nf-button.nf-button--with-icon.nf-button--stamp:hover nf-icon,.nf-button.nf-button--with-icon.nf-button--stamp:hover span{color:#ff4081 !important}.nf-button.nf-button--with-icon.nf-button--stamp.nf-pink>nf-icon,.nf-button.nf-button--with-icon.nf-button--stamp.nf-pink>span{color:#ff4081 !important}.nf-button.nf-button--with-icon.nf-button--stamp>i,.nf-button.nf-button--with-icon.nf-button--stamp>md-icon,.nf-button.nf-button--with-icon.nf-button--stamp>nf-icon{font-size:18px;margin-bottom:6px}.nf-button.nf-button--with-icon.nf-button--stamp>*{padding:unset !important;margin:0;color:#fff;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;white-space:break-spaces}.nf--warn.nf-button.nf-button--with-icon.nf-button--stamp>*{color:var(--nf-color-warn) !important}.nf--pink.nf-button.nf-button--with-icon.nf-button--stamp>*{color:#ff4081 !important}.nf--primary.nf-button.nf-button--with-icon.nf-button--stamp>*{color:var(--nf-color-primary) !important}.nf--info.nf-button.nf-button--with-icon.nf-button--stamp>*{color:var(--nf-color-info-button) !important}:disabled.nf-button.nf-button--with-icon.nf-button--stamp>*{color:#9e9e9e !important}.nf-button.nf-button--chip{height:26px;border-radius:3px;padding:0;color:#fff !important;background-color:var(--nf-color-primary);text-transform:none;font-size:12px}.nf-button.nf-button--chip>*{padding:4px 6px 4px 4px}.nf-button.nf-button--chip>i,.nf-button.nf-button--chip>md-icon,.nf-button.nf-button--chip>nf-icon{padding:4px 0 4px 6px}.nf-button.nf-button--chip span{padding:0 10px 1px 0}.nf-button.nf-button--chip:hover,.nf-button.nf-button--chip:focus{background-color:var(--nf-color-primary-highlight)}.nf-button.nf-button--chip:disabled{background-color:#e0e0e0}.nf-button.nf-button--chip-warn{background-color:var(--nf-color-warn)}.nf-button.nf-button--chip-warn:hover,.nf-button.nf-button--chip-warn:focus{background-color:var(--nf-color-warn-highlight)}.nf-button.nf-button--pulse{border-radius:50%;cursor:pointer;-webkit-box-shadow:0 0 0 rgba(255,0,21,.9);box-shadow:0 0 0 rgba(255,0,21,.9);-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}.nf-button.nf-button--pulse:hover{-webkit-animation:none;animation:none}.nf-button.nf-button--pink{background-color:#ff4081}.nf-button.nf-button--pink:hover,.nf-button.nf-button--pink:focus{background-color:#f50057}.nf-button .loader-spinner{padding:0;position:relative;height:5px;bottom:11px;left:8px}.nf-button .loader-spinner path{stroke:#616161}.nf-button.nf-button--with-icon .loader-spinner{padding-right:13px}.nf-button.nf-input-prefix,.nf-button.nf-input-suffix{margin:0 !important}.nf-button.ng-hide-add,.nf-button.ng-hide-remove{-webkit-transition-duration:0ms !important;transition-duration:0ms !important}[nf-input-suffix] .nf-button{margin:0;padding-top:0;padding-bottom:0;height:100%}.classGeneralButtonOrderTypes,.general-button--warn,.general-button--info,.general-button--alert,.general-button--primary{width:32px !important;height:32px !important;border-radius:4px !important}.general-button{padding:0 !important;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:32px;width:32px;max-width:32px;min-width:32px;max-height:32px;background:#fff !important;border-radius:5px !important;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;border:1px solid #e0e0e0}.general-button md-icon,.general-button nf-icon{padding:0 3px}.general-button--unset-max-width{max-width:unset}.general-button:focus{background-color:#fff}.general-button:focus i,.general-button:focus nf-icon{color:#ff4081}.general-button:hover i,.general-button:hover nf-icon{color:#ff4081;-webkit-transition:.2s;transition:.2s}.general-button i,.general-button nf-icon{font-size:16px;color:#757575}.general-button[disabled]{border:1px solid #e0e0e0;background:#ebebeb !important;pointer-events:none}.general-button[disabled] i,.general-button[disabled] nf-icon{color:#9e9e9e !important}.general-button--medium{width:40px;height:40px;max-width:40px;max-height:40px}.general-button--small{width:26px;height:26px;max-width:26px;max-height:26px;min-width:26px;min-height:26px}.general-button--small i,.general-button--small nf-icon{font-size:14px}.general-button--gt-medium{width:46px;height:46px;max-width:46px;max-height:46px}.general-button--primary{border-color:var(--nf-color-primary);background:#ace0fa;opacity:.8;-webkit-transition:.3s;transition:.3s}.general-button--primary i,.general-button--primary nf-icon{color:var(--nf-color-primary)}.general-button--primary:hover{opacity:1;-webkit-transition:.3s;transition:.3s}.general-button--primary:hover i,.general-button--primary:hover nf-icon{color:var(--nf-color-primary)}.general-button--primary:focus{background:#ace0fa}.general-button--primary:focus i,.general-button--primary:focus nf-icon{color:var(--nf-color-primary)}.general-button--delete nf-icon{color:#ff4081}.general-button--pink nf-icon{color:#ff4081}.general-button--success nf-icon{color:#0f9d58}.general-button--success:hover nf-icon{color:#0f9d58}.general-button--outline{background:transparent !important}.general-button--outline i,.general-button--outline nf-icon{color:#fff}.general-button--outline:hover i,.general-button--outline:hover md-icon,.general-button--outline:hover nf-icon{color:#e0e0e0}.general-button--outline:focus{background:#ace0fa}.general-button--outline:focus i,.general-button--outline:focus nf-icon{color:#e0e0e0}.general-button--alert i,.general-button--alert nf-icon{color:var(--nf-color-warn) !important}.general-button--info i,.general-button--info nf-icon{color:var(--nf-color-primary)}.general-button--warn{border-color:var(--nf-color-warn);background:#faacac;opacity:.8;-webkit-transition:.3s;transition:.3s}.general-button--warn i,.general-button--warn nf-icon{color:var(--nf-color-warn)}.general-button--warn:hover{opacity:1;-webkit-transition:.3s;transition:.3s}.general-button--warn:hover i,.general-button--warn:hover nf-icon{color:var(--nf-color-warn)}.general-button--warn:focus{background:#faacac}.general-button--warn:focus i,.general-button--warn:focus nf-icon{color:var(--nf-color-warn)}.general-button--close{margin-left:8px}.general-button--close:hover i,.general-button--close:hover md-icon,.general-button--close:hover nf-icon{-webkit-animation:rotate-center .2s cubic-bezier(0.455,0.03,0.515,0.955) 0s !important;animation:rotate-center .2s cubic-bezier(0.455,0.03,0.515,0.955) 0s !important}.general-button--close nf-dialog-close-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.general-button--rotate:hover i,.general-button--rotate:hover md-icon,.general-button--rotate:hover nf-icon{-webkit-animation:rotate-full .5s ease-in-out both !important;animation:rotate-full .5s ease-in-out both !important}.general-button--shake:hover i,.general-button--shake:hover md-icon,.general-button--shake:hover nf-icon{-webkit-animation:shake .8s ease-in-out both !important;animation:shake .8s ease-in-out both !important}.general-button--jello:hover i,.general-button--jello:hover md-icon,.general-button--jello:hover nf-icon{-webkit-animation:jello .9s both;animation:jello .9s both}.general-button--question nf-icon{color:#ff4081 !important}.general-button--pulse{-webkit-box-shadow:0 0 0 rgba(255,0,21,.9);box-shadow:0 0 0 rgba(255,0,21,.9);-webkit-animation:pulse--red 2s infinite;animation:pulse--red 2s infinite}.general-button--pulse:hover{-webkit-animation:none;animation:none}@-webkit-keyframes rotate-center{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotate-center{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@-webkit-keyframes rotate-full{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-full{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes shake{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}10%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}20%,40%,60%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}30%,50%,70%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}80%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}90%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes shake{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}10%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}20%,40%,60%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}30%,50%,70%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}80%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}90%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes jello{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}40%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}50%{-webkit-transform:scale3d(0.85,1.15,1);transform:scale3d(0.85,1.15,1)}65%{-webkit-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.95,1)}75%{-webkit-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes jello{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}40%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1)}50%{-webkit-transform:scale3d(0.85,1.15,1);transform:scale3d(0.85,1.15,1)}65%{-webkit-transform:scale3d(1.05,0.95,1);transform:scale3d(1.05,0.95,1)}75%{-webkit-transform:scale3d(0.95,1.05,1);transform:scale3d(0.95,1.05,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.animation-sliding-pink{position:relative;overflow:hidden;z-index:1}.animation-sliding-pink:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:-2}.animation-sliding-pink:before{content:"";position:absolute;bottom:0;left:0;width:0;height:100%;background-color:#fd085b;-webkit-transition:width .3s;transition:width .3s;z-index:-1}.animation-sliding-pink:hover{color:#fff}.animation-sliding-pink:hover md-icon,.animation-sliding-pink:hover i,.animation-sliding-pink:hover nf-icon{color:#fff}.animation-sliding-pink:hover:before{width:100%}.animation-sliding-orange{position:relative;overflow:hidden;z-index:1}.animation-sliding-orange:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:-2}.animation-sliding-orange:before{content:"";position:absolute;bottom:0;left:0;width:0;height:100%;background-color:#ff9307;-webkit-transition:width .3s;transition:width .3s;z-index:-1}.animation-sliding-orange:hover{color:#fff}.animation-sliding-orange:hover md-icon,.animation-sliding-orange:hover i,.animation-sliding-orange:hover nf-icon{color:#212121}.animation-sliding-orange:hover:before{width:100%}nf-calendar{display:block;min-width:336px;width:100%;max-width:336px;height:auto;overflow:hidden;padding:10px}nf-calendar::-webkit-scrollbar,nf-calendar ::-webkit-scrollbar{width:4px}nf-calendar::-webkit-scrollbar:horizontal,nf-calendar ::-webkit-scrollbar:horizontal{height:4px}nf-calendar::-webkit-scrollbar-thumb,nf-calendar ::-webkit-scrollbar-thumb{background:var(--nf-color-primary);border-radius:3px}nf-calendar::-webkit-scrollbar-thumb:window-inactive,nf-calendar ::-webkit-scrollbar-thumb:window-inactive{background-color:#424242}nf-calendar::-webkit-scrollbar-track,nf-calendar ::-webkit-scrollbar-track{background:transparent}@media screen and (max-width:768px){nf-calendar{padding:2px}}nf-calendar:not(.nf-calendar--mobile).nf-calendar--dual{min-width:663px;max-width:663px}nf-calendar.nf-calendar--mobile{min-width:unset;max-width:100%;height:100vh}nf-calendar.nf-calendar--mobile .nf-caldr-container{max-height:unset}nf-calendar .nf-caldr-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nf-calendar .nf-caldr-top__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #e0e0e0;border-radius:5px;margin:0;padding:4px 8px}nf-calendar .nf-caldr-top__wrapper:hover{border:1px solid #ff4081}nf-calendar .nf-caldr-top__wrapper .nf-caldr-month-name,nf-calendar .nf-caldr-top__wrapper .nf-caldr-year-name{width:auto !important;margin:0 !important}nf-calendar .nf-caldr-top__wrapper .nf-caldr-month-name{padding-right:8px}nf-calendar[disabled]{pointer-events:none}nf-calendar[disabled] .nf-caldr-container .nf-caldr-day-start,nf-calendar[disabled] .nf-caldr-container .nf-caldr-day-middle,nf-calendar[disabled] .nf-caldr-container .nf-caldr-day-end{background-color:#9e9e9e !important}nf-calendar[disabled] .nf-caldr-container:after{-webkit-box-shadow:none;box-shadow:none}nf-calendar .nf-calendar__wrapper{display:contents}nf-calendar .nf-caldr-container{max-height:282px;width:100% !important}nf-calendar .nf-caldr-container .nf-caldr-months-container,nf-calendar .nf-caldr-container .nf-caldr-years{overflow-y:auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 10px}nf-calendar .nf-caldr-container .nf-caldr-month-name,nf-calendar .nf-caldr-container .nf-caldr-year-name,nf-calendar .nf-caldr-container .nf-caldr-months-button,nf-calendar .nf-caldr-container .nf-caldr-years-button{padding-bottom:unset;padding-top:unset;margin:12px;width:66px;height:32px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nf-calendar .nf-caldr-container .nf-caldr-months{padding-top:0}nf-calendar .nf-caldr-container .nf-caldr-months button.nf-caldr-months-button{font-weight:400}@media screen and (max-width:768px){nf-calendar .nf-caldr-container .nf-caldr-calendar .nf-caldr-top{display:-webkit-box;display:-ms-flexbox;display:flex}}nf-calendar .nf-caldr-container .nf-caldr-calendar ul.nf-caldr-weekdays li{font-size:14px;font-weight:600}nf-calendar .nf-caldr-container .nf-caldr-calendar .nf-caldr-month .nf-caldr-day{font-size:14px;font-weight:400}nf-calendar .nf-caldr-day-start::after,nf-calendar .nf-caldr-day-end::after{height:38px;width:38px}nf-calendar-hud{display:block;width:100%}nf-calendar-hud .nf-calendar-hud__label-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 10px;border-radius:5px !important;-webkit-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.45s;transition-duration:.45s;-webkit-transition-timing-function:ease;transition-timing-function:ease;color:#424242;cursor:pointer;border:1px solid #e0e0e0}nf-calendar-hud .nf-calendar-hud__label-container>span{font-size:15px}nf-calendar-hud .nf-calendar-hud__label-container>span:first-letter {text-transform:uppercase}nf-calendar-hud .nf-calendar-hud__label-container:hover{border:1px solid #ff4081}nf-calendar-hud .button-month-change{border-radius:50%;background:transparent;width:32px;height:32px;border:1px solid #e0e0e0;-webkit-transition-duration:.45s;transition-duration:.45s;-webkit-transition-timing-function:ease;transition-timing-function:ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nf-calendar-hud .button-month-change i{color:#424242;font-size:18px}nf-calendar-hud .button-month-change:hover{border:1px solid #ff4081}nf-calendar-container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;background-color:#fff}nf-calendar-container .nf-calendar-container__inner-wrapper{overflow:hidden !important;all:inherit}@media screen and (min-width:768px){nf-calendar-container.md-panel{width:100% !important}}nf-calendar-header-toolbar{display:block}nf-calendar-header{display:block}nf-calendar-footer{display:block;position:relative}.nf-reservation-filter{max-height:80vh;width:1051px}@media screen and (max-width:768px){.nf-reservation-filter{width:100vw;margin-bottom:30px;overflow:auto;max-height:unset}}.nf-reservation-filter__wrapper{padding:10px;min-width:300px}@media screen and (max-width:768px){.nf-reservation-filter__wrapper{width:100vw;padding:10px;overflow:auto}}.nf-reservation-filter .filter-set__fist-filter-label{margin-right:.3% !important}.nf-checkbox-grid,.nf-checkbox-grid--center{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(auto-fill,1fr);justify-items:flex-start;padding:16px}.nf-checkbox-grid--center{justify-items:center}nf-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#9e9e9e;background-color:transparent;margin:12px}nf-checkbox *{outline:0}nf-checkbox.nf--naked{margin:0}nf-checkbox.nf--checked.nf--primary{color:var(--nf-color-primary)}nf-checkbox.nf--checked.nf--warn{color:var(--nf-color-warn)}nf-checkbox[disabled]{tab-index:-1;pointer-events:none;color:#e0e0e0;cursor:default}nf-checkbox .nf-checkbox__background{background-color:#fff;width:18px;height:18px;position:absolute;top:3px;left:3px;z-index:-1}nf-checkbox .nf-checkbox__check{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;border-radius:50% !important;color:inherit;text-align:center;tab-index:0}nf-checkbox .nf-checkbox__check .md-ripple-container{border-radius:inherit;background-clip:padding-box;overflow:hidden}nf-checkbox .nf-checkbox__check .md-ripple-container{width:125%;height:125%;left:-12.5%;top:-12.5%}nf-checkbox .nf-checkbox__check nf-icon{color:inherit}nf-checkbox .nf-checkbox__check i{color:inherit;font-size:18px;width:18px;height:18px;padding-top:3px;padding-bottom:3px}nf-checkbox .nf-checkbox__content:not(:empty){font-size:14px;color:#9e9e9e;margin-left:12px;text-align:left;line-height:1.1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}nf-chips{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:100%;max-width:100%}nf-chips nf-chips-container,nf-chips nf-chips-virtual-container,nf-chips nf-chips-status-container{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}nf-chips nf-chips-virtual-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;visibility:hidden;top:0;left:0}nf-chips nf-chips-container{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;-ms-flex-wrap:nowrap;flex-wrap:nowrap}nf-chips nf-chips-status-container{width:auto;-ms-flex-wrap:nowrap;flex-wrap:nowrap}nf-chip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Montserrat",sans-serif;font-weight:500;font-size:12px;font-weight:500;color:#424242;background:#f5f5f5;border:1px solid currentColor;border-radius:3px;cursor:default;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-left:6px;padding-right:6px;padding-top:4px;padding-bottom:4px;margin-top:4px;margin-bottom:4px;margin-left:6px;margin-right:6px;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:200ms;transition-duration:200ms}nf-chip:first-child{margin-left:0}nf-chip.nf--primary{color:var(--nf-color-primary);background-color:var(--nf-color-primary-border)}nf-chip.nf--warn{color:var(--nf-color-warn);background-color:var(--nf-color-warn-border)}nf-chip .nf-chip__label{width:100%}nf-chip .nf-chip__icon{padding-right:6px}nf-chip .nf-chip__close{cursor:pointer;margin-left:16px}nf-chips-status-container>nf-chip.ng-enter,nf-chips-status-container>nf-chip.ng-hide-remove{-webkit-transition:133ms linear all;transition:133ms linear all;opacity:0}nf-chips-status-container>nf-chip.ng-enter.ng-enter-active,nf-chips-status-container>nf-chip.ng-enter.ng-hide-remove-active,nf-chips-status-container>nf-chip.ng-hide-remove.ng-enter-active,nf-chips-status-container>nf-chip.ng-hide-remove.ng-hide-remove-active{opacity:1}nf-chips-status-container>nf-chip.ng-leave,nf-chips-status-container>nf-chip.ng-hide-add{-webkit-transition:133ms linear all;transition:133ms linear all;opacity:1}nf-chips-status-container>nf-chip.ng-leave.ng-leave-active,nf-chips-status-container>nf-chip.ng-leave.ng-hide-add-active,nf-chips-status-container>nf-chip.ng-hide-add.ng-leave-active,nf-chips-status-container>nf-chip.ng-hide-add.ng-hide-add-active{opacity:0}.nf-comment{width:100%;padding:0 10px}@media screen and (max-width:768px){.nf-comment{padding:0}}.nf-comment .comment-content{position:relative;padding:4px;border-radius:3px;border:1px solid #e0e0e0;background-color:#fff}.nf-comment .comment-content__is-group{position:absolute;left:24px;color:var(--nf-color-primary) !important}.nf-comment .comment-content__is-group--to-left{left:6px}.nf-comment .comment-content__is-lock{position:absolute;color:var(--nf-color-warn) !important;left:6px}.nf-comment .comment-content__desktop-toolbar{margin:4px 6px 2px 4px;position:relative}.nf-comment .comment-content__error_message{position:relative;z-index:9000}.nf-comment .comment-content__error_message-not-send{color:#ff4081}.nf-comment .comment-content__date sub,.nf-comment .comment-content__date sup{margin-left:2px;padding-left:0}.nf-comment .comment-content .nf-display-contents .entry-content{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nf-comment.nf-comment--deleted .comment-content{background-color:var(--nf-color-warn-border)}.nf-comment .header-comment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:20px;font-size:11px !important;color:#424242}@media screen and (max-width:768px){.nf-comment .header-comment{font-size:14px}}.nf-comment .header-comment a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;color:#424242}.nf-comment__message-mobile-toolbar{width:100%;border-top-left-radius:3px;border-top-right-radius:3px;padding:6px 4px 4px 4px;margin-bottom:6px}.nf-comment__message-mobile-toolbar md-icon,.nf-comment__message-mobile-toolbar nf-icon{color:#9e9e9e;font-size:19px;min-width:19px;max-width:19px;min-height:19px;max-height:19px}.nf-comment__message-mobile-toolbar a{color:#424242 !important}.nf-comment .mobile-message-title{font-size:14px !important;margin-bottom:8px !important}.nf-comment .edit-comment{opacity:0;position:absolute;top:0;right:6px}.nf-comment .edit-comment .edit-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;opacity:.8}.nf-comment .edit-comment .edit-buttons:hover{opacity:1;-webkit-transition:.2s;transition:.2s}.nf-comment .edit-comment md-icon{height:unset;width:unset;min-height:unset;min-width:unset;font-size:16px}.nf-comment .edit-comment .comment-tags-select{margin-top:-1px}.nf-comment .date-comment{display:block}.nf-comment .delete-comment{opacity:0}.nf-comment .delete-comment i{font-size:12px}.nf-comment .delete-comment:hover{color:var(--nf-color-warn)}.nf-comment .delete-comment:hover i,.nf-comment .delete-comment:hover nf-icon{color:var(--nf-color-warn);-webkit-animation:shake .8s ease-in-out both !important;animation:shake .8s ease-in-out both !important}.nf-comment:hover:not(.nf-comment--deleted) .edit-comment{opacity:1}.nf-comment:hover:not(.nf-comment--deleted) .date-comment:not(.no-hide-on-hover){opacity:0}.nf-comment:hover:not(.nf-comment--deleted) .delete-comment{cursor:pointer;opacity:.8;-webkit-transition:.2s;transition:.2s}.nf-comment .comment{margin:0;font-size:12px;color:#424242;padding-bottom:6px;display:block}.nf-comment .comment a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;max-width:400px}.nf-comment .comment-footer{margin:0 4px;padding-bottom:2px}.nf-comment .comment-footer nf-tag{margin:0 4px 0 0}.comment-modal-actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comment-modal-actions .legend-item{width:109px}.history-message .comment{margin:0 5px !important}@keyframes shake{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}10%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}20%,40%,60%{-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}30%,50%,70%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}80%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}90%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}nf-count-list-element{font-family:"Montserrat",sans-serif;font-weight:500;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#424242;background-color:#fff;max-width:350px;min-width:250px;padding:4px 8px;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}nf-count-list-element+nf-count-list-element{border-top:1px solid #f5f5f5}nf-count-list-element:hover{background-color:#f5f5f5}nf-count-list-element .nf-count-list-element__label{font-size:16px;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:default}nf-count-list-element .nf-count-list-element__count{margin:0 6px;font-size:16px;text-align:center;width:2.5ch;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}nf-date-picker{display:contents}nf-date-picker[disabled]>input{color:#9e9e9e !important;pointer-events:none}nf-date-picker-fancy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#212121;background-color:#fff;border-radius:3px;padding:8px;cursor:pointer;-webkit-transition:background-color 120ms ease-in-out;transition:background-color 120ms ease-in-out}nf-date-picker-fancy.nf--raised{background-color:#212121;color:#fff}nf-date-picker-fancy.nf--raised:hover{background-color:#424242}nf-date-picker-fancy.nf--raised[disabled]{color:#fff;background-color:#9e9e9e}nf-date-picker-fancy[disabled]{color:#9e9e9e}nf-date-picker-fancy:hover{background-color:#9e9e9e}nf-date-picker-fancy.nf--primary{color:var(--nf-color-primary)}nf-date-picker-fancy.nf--primary:hover{background-color:var(--nf-color-primary-border)}nf-date-picker-fancy.nf--primary.nf--raised{color:#fff;background-color:var(--nf-color-primary)}nf-date-picker-fancy.nf--primary.nf--raised:hover{background-color:var(--nf-color-primary-highlight)}nf-date-picker-fancy.nf--primary.nf--raised[disabled]{color:#fff;background-color:#9e9e9e}nf-date-picker-fancy .nf-date-picker-fancy__label{width:100%;text-align:left}nf-date-picker-fancy .nf-date-picker-fancy__label label{all:inherit !important;font-size:12px}nf-date-picker-fancy .nf-date-picker-fancy__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}nf-date-picker-fancy .nf-date-picker-fancy__date .date__day-name{font-size:14px}nf-date-picker-fancy .nf-date-picker-fancy__date .date__day{font-size:50px;line-height:1em;margin:0 4px}nf-date-picker-fancy .nf-date-picker-fancy__date .date__month-year{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nf-date-picker-fancy .nf-date-picker-fancy__date .date__month-year .month-year__month{font-size:15px}nf-date-picker-fancy .nf-date-picker-fancy__date .date__month-year .month-year__year{font-size:14px}nf-date-picker-pair{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}nf-date-picker-pair-partial{display:block}.nf-date-picker__time-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nf-date-picker__time-wrapper nf-select-display.nf-input--input-element{height:38px !important}.nf-date-picker__time-wrapper-item{margin-bottom:16px;cursor:pointer}@media screen and (max-width:768px){.nf-date-picker__time-wrapper-item{margin-bottom:0}}.nf-date-picker__time-wrapper-item__keys nf-select-time{width:100%}.nf-date-picker__time-wrapper-item__keys nf-select-time>nf-input{margin:0 !important;padding:0;border:1px solid var(--nf-color-primary-highlight);border-radius:3px;position:relative;width:100%;height:30px}.nf-date-picker__time-wrapper-item nf-select-time>nf-input{margin:0 !important;padding:8px 10px;border:1px solid var(--nf-color-primary-highlight);border-radius:3px;position:relative;width:86px;height:38px}.nf-date-picker__time-wrapper-item nf-select-time>nf-input label{display:none}.nf-date-picker__time-wrapper-item .nf-input__container{margin-top:1px !important;margin-left:-3px}.nf-date-picker__time-wrapper-item nf-icon{color:var(--nf-color-primary);margin-top:-1px}.nf-date-picker__time-wrapper-item md-icon{font-size:18px;min-width:18px;max-width:18px;min-height:18px;max-height:18px;color:var(--nf-color-primary)}.nf-date-picker__time-wrapper-item nf-select .nf-input--input-element{position:absolute;height:38px;width:86px;right:0;top:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:8px}.nf-date-picker__time-btn{margin-bottom:16px}@media screen and (max-width:768px){.nf-date-picker__time-btn{margin-bottom:0}}.nf-date-picker__time-btn nf-input{margin:0}.nf-date-picker-pair__timeSelection{-webkit-box-shadow:0 5px 14px rgba(0,0,0,.3);box-shadow:0 5px 14px rgba(0,0,0,.3);position:fixed;min-height:0;width:100%;bottom:0;background:#fff;z-index:100000;padding:8px}.nf-date-picker-pair__timeSelection.ng-enter{position:absolute;-webkit-animation:enterBottomSheet .5s both ease;animation:enterBottomSheet .5s both ease}.nf-date-picker-pair__timeSelection.ng-leave{position:absolute;-webkit-animation:exitBottomSheet .5s both ease;animation:exitBottomSheet .5s both ease}.nf-time-range .nf-input--group nf-select-display{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px !important}nf-date-range{display:block;width:620px;overflow:hidden;padding:0}@media screen and (max-width:768px){nf-date-range{width:unset;padding:0 8px 0}}nf-date-range .nf-date-range__month-list{margin-top:4px;display:grid;grid-template-columns:repeat(12,1fr);justify-items:center;grid-gap:6px}@media screen and (max-width:768px){nf-date-range .nf-date-range__month-list{grid-template-columns:repeat(6,1fr)}}nf-date-range .nf-date-range__month-list .month-label{font-size:14px;border:1px solid #e0e0e0;border-radius:3px;background-color:#f5f5f5;cursor:pointer;padding:6px;color:#424242;width:100%;text-align:center}nf-date-range .nf-date-range__month-list .month-label[disabled]{color:#9e9e9e;pointer-events:none}nf-date-range .nf-date-range__month-list .month-label:hover{background-color:#e0e0e0}nf-date-range .nf-date-range__month-list .month-label.current-month{background:#e0e0e0 !important}nf-date-range .nf-date-range__month-list .month-label.selected-month{background:var(--nf-color-primary-border);border-color:var(--nf-color-primary)}nf-date-range .nf-date-range__datapicker{margin-top:14px !important;margin-bottom:14px !important}@media screen and (max-width:768px){nf-date-range .nf-date-range__datapicker{margin-left:0 !important;margin-right:0 !important}}nf-date-range .nf-date-range__datapicker .md-datepicker-input-container{width:99%}nf-date-range .nf-date-range__datapicker label{font-family:"Montserrat",sans-serif;font-weight:500;font-size:11px !important}nf-date-range .nf-date-range__datapicker input{margin:0 !important;color:var(--nf-color-primary);font-family:"Montserrat",sans-serif;font-weight:500;border-bottom:1px solid #e0e0e0;border-bottom-color:#e0e0e0 !important;-webkit-box-shadow:none !important;box-shadow:none !important;font-size:16px !important}nf-date-range .nf-date-range__datapicker input::-webkit-input-placeholder{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;color:#424242}nf-date-range .nf-date-range__datapicker input::-moz-placeholder{-moz-transition:opacity .3s ease;transition:opacity .3s ease;color:#424242}nf-date-range .nf-date-range__datapicker input:-ms-input-placeholder{-ms-transition:opacity .3s ease;transition:opacity .3s ease;color:#424242}nf-date-range .nf-date-range__datapicker input::-ms-input-placeholder{-ms-transition:opacity .3s ease;transition:opacity .3s ease;color:#424242}nf-date-range .nf-date-range__datapicker input::placeholder{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;color:#424242}nf-date-range .nf-date-range__datapicker input::-moz-selection{background-color:1.5px solid var(--nf-color-primary);color:#fff}nf-date-range .nf-date-range__datapicker input::selection{background-color:1.5px solid var(--nf-color-primary);color:#fff}nf-date-range .nf-date-range__datapicker input:focus{border-bottom-color:1.5px solid var(--nf-color-primary) !important}nf-date-range .nf-date-range__datapicker input .md-text{color:var(--nf-color-primary)}.nf-calendar-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.nf-calendar-actions button{margin-right:0}nf-dual-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}nf-dual-select .nf-dual-select__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}nf-dual-select .nf-dual-select__column{overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:14px;border:1px solid #e0e0e0;border-radius:3px;height:235px;width:100%}nf-dual-select .nf-dual-select__column .nf-dual-select__element{margin-top:6px;margin-bottom:6px;border-bottom:1px solid #e0e0e0;color:#424242;font-size:15px;font-weight:600;cursor:pointer}nf-dual-select .nf-dual-select__column .nf-dual-select__element:hover{color:var(--nf-color-primary)}nf-input{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;font-family:"Montserrat",sans-serif;font-weight:500;margin-top:16px;margin-bottom:16px}nf-input>*:not(:first-child).nf-input__date{width:13ch}nf-input [nf-input-suffix]{height:100%}input[type=search]::-webkit-input-placeholder{color:#9e9e9e !important}input[type=search]::-moz-placeholder{color:#9e9e9e !important}input[type=search]:-ms-input-placeholder{color:#9e9e9e !important}input[type=search]::-ms-input-placeholder{color:#9e9e9e !important}input[type=search]::placeholder{color:#9e9e9e !important}.nf-input__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;border-bottom:1px solid #e0e0e0}.nf-input--has-label .nf-input__container{margin-top:16px}.nf-input__container .nf-input__input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.nf-input__container [nf-input-prefix]+.nf-input__input{margin-left:4px}.nf-input__container [nf-input-suffix]~.nf-input__input{margin-right:4px}.nf-input__container .nf-input--input-element{line-height:1.25;height:1.25em;font-family:"Montserrat",sans-serif;font-weight:500;display:block;font-size:16px;margin:unset !important;border-bottom:0;-webkit-box-shadow:none !important;box-shadow:none !important;color:#038bce;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-appearance:textfield}.nf-input__container .nf-input--input-element::-moz-selection{background-color:#038bce;color:#fff}.nf-input__container .nf-input--input-element::selection{background-color:#038bce;color:#fff}.nf-input__container .nf-input--input-element::-webkit-input-placeholder{color:#9e9e9e}.nf-input__container .nf-input--input-element::-moz-placeholder{color:#9e9e9e}.nf-input__container .nf-input--input-element:-ms-input-placeholder{color:#9e9e9e}.nf-input__container .nf-input--input-element::-ms-input-placeholder{color:#9e9e9e}.nf-input__container .nf-input--input-element::placeholder{color:#9e9e9e}.nf-input__container .nf-input--input-element::-webkit-outer-spin-button,.nf-input__container .nf-input--input-element::-webkit-inner-spin-button{-webkit-appearance:none}.nf-input__container label{-webkit-transition-property:top;transition-property:top;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transform-origin:top left;transform-origin:top left;line-height:1.25;height:1.25em;position:absolute;color:#424242;pointer-events:none;margin:0 !important;font-size:16px;top:16px}.nf--disabled .nf-input__container{border-bottom-color:#9e9e9e}.nf--disabled .nf-input__container label{color:#9e9e9e !important}.nf--not-empty .nf-input__container label,.nf--focused .nf-input__container label,.nf--displays-placeholder .nf-input__container label{color:#424242;font-size:12px;top:1px}.nf--not-empty .nf-input__container,.nf--focused .nf-input__container{border-bottom-color:var(--nf-color-primary)}.nf--invalid .nf-input__container{border-bottom-color:var(--nf-color-warn)}.nf--invalid .nf-input__container .nf-input--input-element{color:var(--nf-color-warn)}.nf--invalid .nf-input__container .nf-input--input-element::-moz-selection{background-color:var(--nf-color-warn);color:#fff}.nf--invalid .nf-input__container .nf-input--input-element::selection{background-color:var(--nf-color-warn);color:#fff}.nf--invalid .nf-input__container .nf-input--input-element::-webkit-input-placeholder{color:var(--nf-color-warn-highlight)}.nf--invalid .nf-input__container .nf-input--input-element::-moz-placeholder{color:var(--nf-color-warn-highlight)}.nf--invalid .nf-input__container .nf-input--input-element:-ms-input-placeholder{color:var(--nf-color-warn-highlight)}.nf--invalid .nf-input__container .nf-input--input-element::-ms-input-placeholder{color:var(--nf-color-warn-highlight)}.nf--invalid .nf-input__container .nf-input--input-element::placeholder{color:var(--nf-color-warn-highlight)}.nf--invalid .nf-input__container .nf-input--input-element::placeholder::-moz-selection{background-color:var(--nf-color-warn-highlight);color:#fff}.nf--invalid .nf-input__container .nf-input--input-element::-webkit-input-placeholder::selection{background-color:var(--nf-color-warn-highlight);color:#fff}.nf--invalid .nf-input__container .nf-input--input-element::-moz-placeholder::selection{background-color:var(--nf-color-warn-highlight);color:#fff}.nf--invalid .nf-input__container .nf-input--input-element:-ms-input-placeholder::selection{background-color:var(--nf-color-warn-highlight);color:#fff}.nf--invalid .nf-input__container .nf-input--input-element::-ms-input-placeholder::selection{background-color:var(--nf-color-warn-highlight);color:#fff}.nf--invalid .nf-input__container .nf-input--input-element::placeholder::selection{background-color:var(--nf-color-warn-highlight);color:#fff}.nf--invalid .nf-input__container label{color:var(--nf-color-warn)}.nf-input-hint{line-height:1.25;height:1.25em;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-style:italic;color:#424242;font-size:12px}nf-input-errors{color:var(--nf-color-warn);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:12px}nf-input-errors::-moz-selection{background-color:var(--nf-color-warn);color:#fff}nf-input-errors::selection{background-color:var(--nf-color-warn);color:#fff}nf-input-errors.nf-input-errors--align{min-height:1.5em}i[nf-input-suffix],i[nf-input-prefix]{-webkit-transition-property:opacity,color;transition-property:opacity,color;-webkit-transition-duration:150ms;transition-duration:150ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;font-size:16px;color:#9e9e9e}i[nf-input-suffix]:hover,i[nf-input-prefix]:hover{color:#424242}.nf--invalid i[nf-input-suffix],.nf--invalid i[nf-input-prefix]{color:var(--nf-color-warn)}.nf--invalid i[nf-input-suffix]::-moz-selection,.nf--invalid i[nf-input-prefix]::-moz-selection{background-color:var(--nf-color-warn);color:#fff}.nf--invalid i[nf-input-suffix]::selection,.nf--invalid i[nf-input-prefix]::selection{background-color:var(--nf-color-warn);color:#fff}.nf--invalid i[nf-input-suffix]:hover,.nf--invalid i[nf-input-prefix]:hover{color:var(--nf-color-warn)}.datepicker-input-suffix{cursor:pointer;color:#424242;-webkit-transition:color .2s;transition:color .2s}.datepicker-input-suffix:hover{color:var(--nf-color-primary)}nf-input.nf-input--bordered.nf--disabled .nf-input__container{border:1px solid #e0e0e0 !important}.nf--not-empty nf-input.nf-input--bordered,.nf--focused nf-input.nf-input--bordered{border:none !important}nf-input.nf-input--bordered-xsmall label{position:absolute;top:9px;left:8px;font-size:12px;background:#fff;padding:0 4px}nf-input.nf-input--bordered-xsmall input,nf-input.nf-input--bordered-xsmall .nf-input--input-element,nf-input.nf-input--bordered-xsmall nf-select-display{font-size:12px !important}nf-input.nf-input--bordered-select-small .nf-input--input-element{height:40px !important;font-size:14px}nf-input.nf-input--bordered-select-small .nf-input__container{height:32px !important}nf-input.nf-input--bordered-small .nf-input--input-element{height:30px !important;font-size:14px !important}nf-input.nf-input--bordered-small .nf-input__container{height:38px !important}nf-input.nf-input--bordered .nf-input__container{border:1px solid #e0e0e0;border-radius:3px;font-size:12px;-webkit-transition:border-color .2s;transition:border-color .2s}nf-input.nf-input--bordered .nf-input__container:hover{border-color:var(--nf-color-primary)}nf-input.nf-input--bordered .nf-input__container:focus{border-color:var(--nf-color-primary)}nf-input.nf-input--bordered input[type=text]{margin:1px 0 20px 0;font-size:16px}nf-input.nf-input--bordered .nf-input--input-element{height:40px}nf-input.nf-input--bordered input{-webkit-text-decoration:#424242;text-decoration:#424242;padding:10px 8px !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px !important}nf-input.nf-input--bordered nf-select{border-bottom:none !important}nf-input.nf-input--bordered nf-select-display{height:unset !important;display:inline-block;padding:12px 3px 10px 6px;font-size:12px}nf-input.nf-input--bordered nf-select-display:before{margin-top:-2px}.active-label{pointer-events:auto !important}.nf-input--no-border .nf-input__container{border:none !important}.nf-input--no-border .nf-input__container .nf-input--input-element{border:none !important}.nf--not-empty .nf-input--no-border .nf-input__container,.nf--focused .nf-input--no-border .nf-input__container,.nf--displays-placeholder .nf-input--no-border .nf-input__container{border:none !important}nf-input.nf-input--highlight-on-focus--small input{font-size:12px}nf-input.nf-input--highlight-on-focus--small .nf-input--input-element{height:32px !important}nf-input.nf-input--highlight-on-focus .nf-input__container{border:none !important}nf-input.nf-input--highlight-on-focus input[type=text]{margin:1px 0 20px 0;font-size:16px;border-bottom:1px solid #e0e0e0}nf-input.nf-input--highlight-on-focus input[type=password]{margin:1px 0 20px 0;font-size:16px;border-bottom:1px solid #e0e0e0}nf-input.nf-input--highlight-on-focus input[type=number]{font-size:16px;border-bottom:1px solid #e0e0e0}nf-input.nf-input--highlight-on-focus .nf-input--input-element{height:40px}nf-input.nf-input--highlight-on-focus input[type=text]:focus:not([readonly]){border-bottom:1px solid var(--nf-color-primary)}nf-input.nf-input--highlight-on-focus input{-webkit-appearance:none;-webkit-text-decoration:#424242;text-decoration:#424242;padding:10px 2px !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px !important;border:1px solid #e0e0e0;border-radius:3px;font-size:12px}nf-input.nf-input--highlight-on-focus input:hover{border:1px solid var(--nf-color-primary);border-bottom:1px solid var(--nf-color-primary)}nf-input.nf-input--highlight-on-focus input:focus{border:1px solid var(--nf-color-primary);border-bottom:1px solid var(--nf-color-primary) !important;-webkit-box-shadow:0 0 5px 0 #9be5ff !important;box-shadow:0 0 5px 0 #9be5ff !important}nf-input.nf-input--highlight-on-focus input:disabled{border:1px solid #e0e0e0 !important}.nf-clear-input__value-icon{outline:none !important;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;cursor:pointer;color:#bdbdbd;-webkit-transition:color .2s;transition:color .2s}.nf-clear-input__value-icon:hover{color:var(--nf-color-primary)}.active-bordered{margin:8px 0}.active-bordered .nf-input__container{border-bottom:0}.active-bordered .nf-input--input-element{border-bottom:0}.active-bordered input{height:32px !important;padding:4px 6px !important;-webkit-transition:border .3s;transition:border .3s;border:1px solid #e0e0e0 !important;border-radius:3px;border-bottom:1px solid #e0e0e0 !important}.active-bordered input[disabled]{border:1px solid transparent !important}.hover-bordered{margin:8px 0}.hover-bordered .nf-input__container{border-bottom:0}.hover-bordered .nf-input--input-element{border-bottom:0}.hover-bordered input{height:32px !important;padding:4px 6px !important;-webkit-transition:border .3s;transition:border .3s;border:1px solid transparent;border-radius:3px}.hover-bordered input[disabled]{border:1px solid transparent !important}.hover-bordered input:hover{border:1px solid #e0e0e0 !important}.hover-bordered input:active{border:1px solid #e0e0e0 !important}.nf-input--no-border{border-bottom:1px solid transparent !important}.nf-input--price{width:7ch}nf-input.nf-input--group{background-color:#fff}.nf--not-empty nf-input.nf-input--group,.nf--focused nf-input.nf-input--group{border:none !important}.nf--not-empty nf-input.nf-input--group input::-webkit-input-placeholder,.nf--focused nf-input.nf-input--group input::-webkit-input-placeholder{color:#9e9e9e !important}.nf--not-empty nf-input.nf-input--group input::-moz-placeholder,.nf--focused nf-input.nf-input--group input::-moz-placeholder{color:#9e9e9e !important}.nf--not-empty nf-input.nf-input--group input:-ms-input-placeholder,.nf--focused nf-input.nf-input--group input:-ms-input-placeholder{color:#9e9e9e !important}.nf--not-empty nf-input.nf-input--group input::-ms-input-placeholder,.nf--focused nf-input.nf-input--group input::-ms-input-placeholder{color:#9e9e9e !important}.nf--not-empty nf-input.nf-input--group input::placeholder,.nf--focused nf-input.nf-input--group input::placeholder{color:#9e9e9e !important}nf-input.nf-input--group input,nf-input.nf-input--group .nf-input--input-element,nf-input.nf-input--group nf-select-display{font-size:12px !important}.nf--disabled nf-input.nf-input--group{border-bottom-color:#e0e0e0 !important}.nf--disabled nf-input.nf-input--group label{color:#9e9e9e !important}nf-input.nf-input--group .nf--disabled .nf-input__container{border:1px solid #e0e0e0 !important}nf-input.nf-input--group .label--group{-webkit-transition-property:top,background-color;transition-property:top,background-color;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transform-origin:top left;transform-origin:top left;line-height:1.25;height:1.25em;position:absolute;color:#424242;pointer-events:none;margin:0 !important;font-size:12px;padding:0 2px;top:9px;left:4px}nf-input.nf-input--group .label-group--always-top{top:-8px !important;left:6px !important}nf-input.nf-input--group .label--group.active{top:-8px;left:6px}nf-input.nf-input--group .container--focused{border-color:var(--nf-color-primary) !important;-webkit-box-shadow:0 0 5px 0 #9be5ff !important;box-shadow:0 0 5px 0 #9be5ff !important}nf-input.nf-input--group .nf-input__container{border:1px solid #e0e0e0;border-radius:3px;font-size:12px;-webkit-transition:border-color .2s;transition:border-color .2s;margin-top:0 !important}nf-input.nf-input--group .nf-input__container input{border:unset}nf-input.nf-input--group .nf-input__container:hover{border-color:var(--nf-color-primary)}nf-input.nf-input--group .nf-input__container:hover .nf-inline-badge{border-color:var(--nf-color-primary)}nf-input.nf-input--group .nf-input__container:hover .nf-input--no-border .nf-input__container{border-color:var(--nf-color-primary)}nf-input.nf-input--group input[type=text],nf-input.nf-input--group input[type=password]{margin:1px 0 20px 0;font-size:16px}nf-input.nf-input--group .nf-input--input-element{height:30px}nf-input.nf-input--group input{height:30px;-webkit-text-decoration:#424242;text-decoration:#424242;padding:6px 8px !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px !important}nf-input.nf-input--group input:disabled{border-bottom:0;color:#424242 !important}nf-input.nf-input--group input::-webkit-input-placeholder{color:#9e9e9e !important}nf-input.nf-input--group input::-moz-placeholder{color:#9e9e9e !important}nf-input.nf-input--group input:-ms-input-placeholder{color:#9e9e9e !important}nf-input.nf-input--group input::-ms-input-placeholder{color:#9e9e9e !important}nf-input.nf-input--group input::placeholder{color:#9e9e9e !important}nf-input.nf-input--group .nf-inline-badge{background:transparent !important;border-radius:0;border-top:0;border-bottom:0;height:30px;min-height:unset}nf-input.nf-input--group .nf-inline-badge>i,nf-input.nf-input--group .nf-inline-badge>nf-icon{color:#757575}nf-input.nf-input--group .nf-inline-badge[nf-input-prefix]{border-right:1px solid #e0e0e0;border-left:0}nf-input.nf-input--group .nf-inline-badge[nf-input-suffix]{border-left:1px solid #e0e0e0;border-right:0}nf-input.nf-input--group .nf-inline-badge--suffix{background:transparent;border-radius:0;border-left:1px solid #e0e0e0;border-right:0;border-top:0;border-bottom:0;height:30px;min-height:unset}nf-input.nf-input--group .nf-inline-badge--suffix i.nf-icon{color:#757575}nf-input.nf-input--group nf-select{border-bottom:none !important}nf-input.nf-input--group nf-select-display{height:30px !important;display:inline-block;padding:8px 3px 10px 6px;font-size:12px}nf-input.nf-input--group nf-select-display:before{margin-top:-2px}.nf--group-not-empty .label--group,.nf--focused .label--group{top:-7px !important;left:6px !important;background-color:var(--background-color,white) !important}.label--focused{top:-7px !important;left:6px !important}.nf--invalid .label--group{color:var(--nf-color-warn) !important}.nf--invalid .nf-input__container{border-color:var(--nf-color-warn) !important}.input--phone{position:relative;margin:16px 0}.input--phone label{margin-top:10px !important;position:absolute;top:-23px !important;z-index:1000;font-size:12px !important;height:18px;left:7px !important}.input--phone label span{background:rgba(255,255,255,.8);padding:0 2px;color:#424242;font-family:"Montserrat",sans-serif !important;font-weight:500 !important;font-size:16px !important}.input--phone input{padding-top:2px;border:1px solid #e0e0e0;border-radius:3px;font-size:12px}.input--phone input:hover{border:1px solid var(--nf-color-primary) !important}.input--phone input:focus{border:2px solid var(--nf-color-primary) !important;-webkit-box-shadow:0 0 5px 0 #9be5ff !important;box-shadow:0 0 5px 0 #9be5ff !important}.input--phone.input--phone-full-width .intl-tel-input{width:100%}.input--phone.input--phone-full-width .intl-tel-input ul.country-list{right:0}.nf-input--price{text-align:end}.nf-autocomplete{font-family:"Montserrat",serif;position:relative;margin:0;padding:0}.nf-autocomplete md-input-container{padding:0 !important;border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.nf-autocomplete input{border:1px solid #e0e0e0;border-radius:4px;-webkit-box-shadow:unset !important;box-shadow:unset !important;padding:0 8px;height:32px !important;font-size:12px;color:var(--nf-color-primary);-webkit-transition:border .3s ease;transition:border .3s ease}.nf-autocomplete input:focus{border:1px solid var(--nf-color-primary) !important}.nf-autocomplete label{width:auto !important;-webkit-transform:unset !important;transform:unset !important;position:absolute;background:#fff;line-height:1.25;height:1.25em;color:#424242 !important;pointer-events:none;margin:0 !important;font-size:12px !important;padding:0 2px;top:-8px !important;left:8px !important}.nf-autocomplete button{right:0 !important;width:32px !important;height:32px !important}.nf-autocomplete .md-progress-linear{display:none !important}.nf-autocomplete md-virtual-repeat-container{min-width:unset !important}.nf-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nf-list .nf-inline-badge{cursor:default !important}.nf-list--inline{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.nf-list--inline .nf-list__box .nf-inline-badge i,.nf-list--inline .nf-list__box .nf-inline-badge md-icon{margin-right:4px}.nf-list--inline .nf-list__box .nf-inline-badge:first-child{margin:0 8px 0 0 !important}.nf-list__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;margin-right:16px}.nf-list__box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nf-list__box .nf-inline-badge:first-child{margin:0 8px}md-menu-content{padding:0 !important;max-height:551px;overflow:auto;font-family:"Montserrat",sans-serif !important;font-weight:500 !important}@media screen and (max-width:768px){md-menu-content{max-height:unset}}md-menu-content md-menu-item.active{color:var(--nf-color-primary) !important}md-menu-content md-menu-item .md-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500 !important;font-size:14px !important}md-menu-content md-menu-item .md-button:hover nf-icon{color:#ff4081}md-menu-content md-menu-item .md-button nf-icon{color:#424242;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:10px}md-menu-content md-menu-item .md-button[disabled] nf-icon{color:rgba(0,0,0,.38)}md-menu-content md-menu-item .md-button:not([disabled]).md-focused{background-color:#f5f5f5 !important}md-menu-content md-menu-item:hover{background:#f5f5f5 !important}md-menu-content md-menu-item:not(:last-of-type){border-bottom:1px solid #e0e0e0}.md-open-menu-container{-webkit-box-shadow:0 5px 14px rgba(0,0,0,.3);box-shadow:0 5px 14px rgba(0,0,0,.3);border:none !important;border-radius:3px}.nf-notch{position:absolute;border-style:solid;border-color:transparent;z-index:1000}nf-payment-element{content-visibility:auto;contain-intrinsic-size:0 48px;width:100%}nf-payment-element>.ng-enter{-webkit-transition:250ms linear opacity;transition:250ms linear opacity;opacity:0}nf-payment-element>.ng-enter.ng-enter-active{opacity:1}nf-payment-element>.ng-leave{-webkit-transition:150ms linear opacity;transition:150ms linear opacity;opacity:1}nf-payment-element>.ng-leave.ng-leave-active{opacity:0}nf-payment-element .nf-payment-element-underline{border-bottom:1px solid #e0e0e0}nf-popover{font-family:"Montserrat",sans-serif !important;font-weight:500 !important;color:#212121}nf-popover::-webkit-scrollbar,nf-popover ::-webkit-scrollbar{width:4px}nf-popover::-webkit-scrollbar:horizontal,nf-popover ::-webkit-scrollbar:horizontal{height:4px}nf-popover::-webkit-scrollbar-thumb,nf-popover ::-webkit-scrollbar-thumb{background:var(--nf-color-primary);border-radius:3px}nf-popover::-webkit-scrollbar-thumb:window-inactive,nf-popover ::-webkit-scrollbar-thumb:window-inactive{background-color:#424242}nf-popover::-webkit-scrollbar-track,nf-popover ::-webkit-scrollbar-track{background:transparent}@media screen and (max-width:768px){nf-popover{width:100vw !important;height:100%}}nf-popover ng-transclude{display:contents}nf-popover .nf-popover__wrapper{background-color:#fff;-webkit-filter:drop-shadow(0 5px 14px rgba(0,0,0,0.3));filter:drop-shadow(0 5px 14px rgba(0,0,0,0.3));padding:4px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}nf-popover .nf-popover__wrapper .nf-popover__header-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nf-popover .nf-popover__wrapper .nf-popover__header-wrapper .nf-popover__title{margin-left:8px;margin-top:6px}nf-popover .nf-popover__wrapper .nf-popover__header-wrapper .nf-popover__title label{color:#212121 !important;font-size:inherit !important;margin:8px 10px}nf-popover .nf-popover__wrapper .nf-popover__header-wrapper .nf-popover__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:5000}nf-popover .nf-popover__wrapper .nf-popover__content{overflow:auto;max-height:calc(100% - 16px)}nf-popover .nf-popover__wrapper--unified{padding:0;border-radius:3px}@media screen and (max-width:768px){nf-popover .nf-popover__wrapper--unified{height:100%}}nf-popover .nf-popover__wrapper--unified .nf-popover__header-wrapper{background-color:var(--backgroundColor,#eee)}nf-popover .nf-popover__wrapper--unified .nf-popover__header-wrapper .nf-popover__title{margin:4px 0 0 16px;font-size:18px;color:var(--headerColor,#212121)}nf-popover .nf-popover__wrapper--unified .nf-popover__header-wrapper .general-button{margin:8px 10px}nf-popover .nf-popover__wrapper--unified .nf-popover__content{margin:10px;font-size:14px}@media screen and (max-width:768px){nf-popover .nf-popover__wrapper--unified .nf-popover__content{overflow:auto;max-height:calc(100% - 16px)}}.hide-popover-actions-top .nf-popover__header-wrapper{display:none !important}.popover-content-overflow-hidden .nf-popover__content{overflow-y:initial !important}.nf-radio{color:var(--nf-color-primary);outline:0}.nf-radio span,.nf-radio div{font-family:"Montserrat",sans-serif !important;font-weight:500 !important;font-size:15px;color:#424242}.nf-radio__horizontal md-radio-button{display:inline-block}.nf-radio__horizontal md-radio-button+md-radio-button{margin-left:2ch}.nf-radio__horizontal md-radio-button.md-checked span,.nf-radio__horizontal md-radio-button.md-checked div{color:var(--nf-color-primary)}.nf-radio__small span,.nf-radio__small div{font-size:12px}.nf-radio__small .md-off,.nf-radio__small .md-on{width:17px;height:17px}.nf-radio__small .md-label{margin-left:22px}.nf-radio__small .md-container{width:17px;height:16px}.nf-radio[aria-checked=true] span,.nf-radio[aria-checked=true] div{color:var(--nf-color-primary) !important}nf-select{display:block}nf-select[disabled] nf-select-display{color:#424242 !important}nf-select nf-option.hide-checkbox nf-checkbox{display:none;pointer-events:none}nf-select nf-option md-progress-circular{color:var(--nf-color-primary);width:2rem;height:2rem}nf-select-target{display:block}nf-option-help{padding-left:10px;color:#9e9e9e;opacity:.4;display:-webkit-box;display:-ms-flexbox;display:flex}nf-option-help:hover{opacity:1;color:var(--nf-color-primary)}nf-select-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-y:auto;width:auto;height:100%;background:#fff}nf-select-menu::-webkit-scrollbar,nf-select-menu ::-webkit-scrollbar{width:4px}nf-select-menu::-webkit-scrollbar:horizontal,nf-select-menu ::-webkit-scrollbar:horizontal{height:4px}nf-select-menu::-webkit-scrollbar-thumb,nf-select-menu ::-webkit-scrollbar-thumb{background:var(--nf-color-primary);border-radius:3px}nf-select-menu::-webkit-scrollbar-thumb:window-inactive,nf-select-menu ::-webkit-scrollbar-thumb:window-inactive{background-color:#424242}nf-select-menu::-webkit-scrollbar-track,nf-select-menu ::-webkit-scrollbar-track{background:transparent}@media screen and (min-width:768px){nf-select-menu{max-height:89vh}}nf-select-menu>nf-option-group:first-child label{margin-top:10px}nf-select-menu nf-option:not(:last-of-type){border-bottom:1px solid #e0e0e0 !important}nf-select-menu nf-option nf-icon{margin-right:4px}nf-select-menu .hover-icon-pink nf-icon{color:#424242}nf-select-menu .hover-icon-pink:hover nf-icon{color:#ff4081}nf-select-menu[multiple] nf-option nf-checkbox{margin:0 12px 0 -4px !important}nf-select-container{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:auto}@media screen and (min-width:768px){nf-select-container{height:auto;max-height:100%}}@media screen and (max-width:768px){nf-select-container{width:100vw;height:100vh}}nf-select-container nf-option .nf-option-label-not-in-menu{display:none}nf-option-group{display:contents}nf-option-group label{color:#9e9e9e;-ms-flex-item-align:start;align-self:flex-start;font-size:16px;width:100%;padding:8px 6px 8px 12px;border-top:1px solid #e0e0e0}nf-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:15px;padding:12px 16px;font-weight:500 !important;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left;width:100%;outline:0}nf-option nf-icon{color:inherit}nf-option .nf-submenu{padding:4px;color:#424242;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;opacity:0}nf-option .nf-submenu--disabled{color:#e0e0e0}nf-option:hover{background:#f5f5f5}nf-option:hover .nf-submenu{opacity:1}nf-option[disabled]{color:#9e9e9e !important;cursor:default}nf-option[disabled]:hover{background:initial}nf-option[selected]{color:var(--nf-color-primary)}nf-option .nf-tag-select__name-shadow{max-width:100% !important}nf-option .nf-tag-select__name{max-width:100% !important}nf-select-footer{display:block}nf-select-header{position:sticky;top:0;background:#fff;z-index:1;border-bottom:1px solid #e0e0e0 !important;width:100%;border-radius:3px;padding:0 0 0 15px}@media screen and (min-width:768px){nf-select-header{padding:0 15px 0 15px}}nf-select-header .nf-select-header__searchbox{border:0;outline:0;height:100%;width:100%;margin:0;font-size:inherit;padding:0}nf-select-header nf-input{margin:10px 0}nf-select-header nf-input .nf-input__container{border:0}nf-select-display{display:block;width:100%;font-size:16px;height:1.25em;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid #e0e0e0;color:var(--nf-color-primary);cursor:pointer;white-space:nowrap}.nf--invalid nf-select-display{color:var(--nf-color-warn)}nf-input nf-select-display{border:0}nf-input nf-select-display::content{color:red}nf-input nf-select-display:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free",serif;font-weight:600;content:"\f0d7";font-size:18px;line-height:18px;color:#424242;display:block;float:right;margin:0 4px}.nf-select--no-caret nf-select-display:first-of-type::before{display:none}nf-input.nf--disabled nf-select-display::before{color:#9e9e9e}[disabled] nf-select-display{pointer-events:none;cursor:default;color:#9e9e9e}nf-tag-display .tags-wrapper{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}@media screen and (max-width:768px){.tags-wrapper{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.tags-wrapper__add-tags .list-view{border:none !important;background:var(--nf-color-info-button) !important;color:#fff !important;cursor:pointer !important;padding-right:20px}.tags-wrapper__show-more-tags .list-view{border:none !important;background:linear-gradient(45deg,#50a7ec 0,#ffa0ce 100%) !important;color:#fff !important}.tags-wrapper__show-more-tags .nf-tag-select__name{font-weight:700 !important}@media screen and (max-width:768px){.tags-wrapper__selected-options-tag{background:#f0f8ff !important}}.nf-option-hover:hover nf-option-help{opacity:1;color:var(--nf-color-primary);-webkit-transition:color,opacity .3s;transition:color,opacity .3s}nf-shelf{display:contents}.nf-shelf__display-wrapper{position:absolute;width:100%;height:-webkit-min-content;height:-moz-min-content;height:min-content;top:0;left:0;overflow:hidden;z-index:100;max-width:100vw}.nf-shelf__content-wrapper{position:absolute;pointer-events:none;width:100%;height:auto;opacity:0}.nf-shelf__display{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;background-color:#424242;color:#fff}.nf-shelf__content{display:block;width:100%}.nf-shelf__content>.nf-button--stamp{background:transparent !important;-webkit-transition:opacity .3s;transition:opacity .3s}.nf-shelf__content>.nf-button--stamp i,.nf-shelf__content>.nf-button--stamp .nf-button--stamp-text{color:#fff}.nf-shelf__content>.nf-button--stamp:hover{opacity:.9}.nf-shelf__content>.nf-button--stamp:hover i,.nf-shelf__content>.nf-button--stamp:hover .nf-button--stamp-text{color:#ff4081}.nf-simple-loader{z-index:100;background-color:#fff;position:absolute;width:100%;height:100%;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#212121}.nf-simple-loader.nf--primary{color:var(--nf-color-primary)}.nf-simple-loader.nf--warn{color:var(--nf-color-warn)}nf-switch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:16px;margin-bottom:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}nf-switch *{outline:0}nf-switch.nf--naked{margin-top:0;margin-bottom:0}nf-switch .nf-switch__label{cursor:pointer;font-size:14px;color:#424242}nf-switch .nf-switch__description{margin-left:2px;font-size:12px}nf-switch .nf-switch__switch{margin-left:16px;margin-right:16px;position:relative;background-color:#9e9e9e;width:38px;min-width:38px;height:14px;border-radius:7px;cursor:pointer}nf-switch .nf-switch__switch::after{border-radius:50%;content:"";-webkit-transition-property:left,background-color;transition-property:left,background-color;-webkit-transition-duration:150ms;transition-duration:150ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;display:block;position:absolute;top:50%;left:5px;width:20px;height:20px;margin:-10px;background-color:#f5f5f5;-webkit-box-shadow:0 0 5px rgba(0,0,0,.25);box-shadow:0 0 5px rgba(0,0,0,.25)}nf-switch.nf--indetermined .nf-switch__switch:after{left:35.5px}nf-switch.nf--checked .nf-switch__switch{background-color:var(--nf-color-primary-border)}nf-switch.nf--checked .nf-switch__switch::after{background-color:var(--nf-color-primary);left:33px}nf-switch[disabled] .nf-switch__switch,nf-switch[disabled].nf--checked .nf-switch__switch{background-color:#e0e0e0}nf-switch[disabled] .nf-switch__switch::after,nf-switch[disabled].nf--checked .nf-switch__switch::after{background-color:#e0e0e0}nf-switch[disabled] .nf-switch__description{color:#9e9e9e}nf-switch.nf-switch--small-menu .nf-switch__switch{margin-left:0 !important;margin-right:10px !important}nf-switch.nf-switch--small-menu .nf-switch__description{margin-left:0 !important;font-size:14px !important}nf-switch.nf-switch--small .nf-switch__label{font-size:12px}nf-switch.nf-switch--small .nf-switch__switch{margin-left:10px;margin-right:10px;width:25px;min-width:25px;height:10px;border-radius:5px}nf-switch.nf-switch--small .nf-switch__switch::after{top:51%;width:13px;height:13px;margin:-6.5px}nf-switch.nf--checked.nf-switch--small .nf-switch__switch::after{left:20px}nf-switch.nf--indetermined.nf-switch--small .nf-switch__switch:after{left:35.5px}.switch-no-margin .nf-switch__switch{margin:0 !important}.switch-label{color:#424242;font-size:12px;font-family:"Montserrat",sans-serif !important;font-weight:500 !important}.nf-switch-group{display:grid;grid-template-columns:auto auto auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:10px}.nf-switch-group>nf-switch{display:contents}.nf-switch-group>nf-switch>.nf-switch__label:first-child{text-align:right}nf-tabs{display:block}nf-tabs nf-tab{display:none}nf-tabs nf-tab-item{outline:0;display:block;position:relative;font-size:16px;cursor:pointer;white-space:nowrap;padding:12px 24px;color:#424242}nf-tabs nf-tab-item:hover{color:var(--nf-color-primary-highlight)}nf-tabs nf-tab-item[selected]{color:var(--nf-color-primary);border-bottom:1px solid var(--nf-color-primary)}nf-tabs nf-tab-item:disabled{color:#9e9e9e}nf-tabs.nf-pill-tabs nf-tab-item{padding:4px 16px;margin:8px;border-radius:6px}nf-tabs.nf-pill-tabs nf-tab-item:hover{background:#e0e0e0}nf-tabs.nf-pill-tabs nf-tab-item[selected]{color:#fff;background:var(--nf-color-primary)}nf-tabs.nf-pill-tabs nf-tab-item[selected]:disabled{background:#9e9e9e}nf-tabs.nf-pill-tabs nf-tab-item:disabled{color:#e0e0e0}nf-tabs nf-tabs-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e0e0e0}nf-tabs nf-tabs-wrapper .nf-tabs-wrapper__wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}nf-tabs nf-tabs-wrapper .nf-tabs-wrapper__wrapper .nf-tabs-wrapper__scrollable{display:inherit;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:inherit;flex-flow:inherit;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit;overflow-y:hidden;overflow-x:scroll;scroll-behavior:smooth;width:100%}nf-tabs nf-tabs-wrapper .nf-tabs-wrapper__wrapper .nf-tabs-wrapper__scrollable-item{position:relative}nf-tabs nf-tabs-wrapper .nf-tabs-wrapper__wrapper .nf-tabs-wrapper__scrollable-item .nf-input--group__help{top:3px !important}nf-tabs nf-tabs-wrapper .nf-tabs-wrapper__wrapper .nf-tabs-wrapper__scrollable::-webkit-scrollbar{display:none}nf-tabs nf-tab-content-wrapper{display:block}nf-tabs nf-tabs-options{display:block}nf-popover nf-date-range nf-tabs .nf-tabs-wrapper__wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nf-tag-badge{font-size:11px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0;margin-bottom:4px;color:#424242}.nf-tag-badge .date-tooltip{display:none !important}.nf-tag-badge .calendar-icon{display:none !important}.nf-tag-badge.nf-date-tag .nf-tag-select__badge{background-color:transparent}.nf-tag-badge.nf-date-tag .list-view{border:1px solid #9e9e9e}.nf-tag-badge.nf-date-tag .nf-tag-select__badge:hover .nf-tag-select__name,.nf-tag-badge.nf-date-tag .nf-tag-badge__inner:hover .nf-tag-select__name{max-width:100% !important}.nf-tag-badge.nf-date-tag.date-warn .list-view{border-color:red}.nf-tag-badge.nf-date-tag.date-warn .nf-tag-select__click i{color:red}.nf-tag-badge__inner{min-width:0}.nf-tag-select__badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:41px;height:20px;border-radius:2px 13px 13px 2px;margin:0 4px 7px 0;padding:0 10px 0 4px;white-space:nowrap;text-overflow:ellipsis;position:relative;overflow:hidden;width:100%}.nf-tag-select__badge:hover .nf-tag-select__name:not(.read-only-tag){max-width:calc(100% - 30px)}.nf-tag-select__badge:hover .nf-tag-select__name-shadow:not(.read-only-tag){visibility:hidden}.nf-tag-select__badge.list-view{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 4px 0 0;height:18px;border:0;border-radius:2px 9px 9px 2px}.nf-tag-select__click{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:0}.nf-tag-select__badge-icon-close{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;display:none;position:absolute;top:0;right:0;bottom:0;margin:auto;background:#fff;border-radius:0 13px 13px 0;width:16px;height:26px;opacity:1;fill:#fff;color:#fff;font-size:10px;padding:0 3px 1px 2px;cursor:pointer}.nf-tag-select__badge:hover .nf-tag-select__badge-icon-close{display:-webkit-box;display:-ms-flexbox;display:flex}.nf-tag-select__name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:500;line-height:1.15;min-width:0;max-width:100px;position:absolute}.nf-tag-select__name-shadow{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:500;line-height:1.15;min-width:0;max-width:100px;padding-right:8px;overflow:hidden;text-overflow:ellipsis;position:relative;color:transparent}.nf-tag--large .nf-tag-badge{font-size:14px}.nf-tag--large .nf-tag-select__badge{padding:0 16px 0 12px}.nf-tag--large .nf-tag-select__badge.list-view{height:24px !important;margin-right:8px !important}.nf-tag--special-border .nf-tag-badge .list-view{border:1px solid #9e9e9e}.nf-tag--add-tag-btn .list-view{border:none !important;background:var(--nf-color-info-button) !important;color:#fff !important;cursor:pointer !important}.date-warn .nf-tag-badge.nf-date-tag .list-view{border-color:red}.date-warn .nf-tag-badge.nf-date-tag .nf-tag-select__click i{color:red}.tag-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-new-tags-button{width:100%;min-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nf-time-picker{display:inline-block;font-size:25px !important;padding:0 8px}nf-time-picker>input{line-height:1.25;height:1.25em;font-family:"Montserrat",sans-serif;font-weight:500;min-width:2ch;max-width:-webkit-min-content;max-width:-moz-min-content;max-width:min-content;text-align:center;font-size:inherit !important;border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;margin:0 !important;-moz-appearance:textfield}nf-time-picker>input::-webkit-outer-spin-button,nf-time-picker>input::-webkit-inner-spin-button{-webkit-appearance:none}nf-time-picker[disabled]>*{color:#9e9e9e;pointer-events:none}nf-time-picker.ng-invalid:not([disabled]){color:var(--nf-color-warn)}nf-time-picker.ng-invalid:not([disabled])>input{border-bottom:1px solid var(--nf-color-warn) !important}nf-time-picker.ng-empty:not(nf-time-picker.nf-invalid)>input{border-bottom:1px solid #9e9e9e !important}nf-time-picker-fancy{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:48px !important}nf-time-picker-fancy .nf-time-picker-fancy__wrapper{border:2px solid #9e9e9e;border-radius:5px;margin:0 8px}nf-time-picker-fancy .nf-time-picker-fancy__wrapper:focus-within{border-color:var(--nf-color-primary)}nf-time-picker-fancy .nf-time-picker-fancy__wrapper input{line-height:1.25;height:1.25em;font-family:"Montserrat",sans-serif;font-weight:500;max-width:2ch;font-size:inherit !important;border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;margin:unset !important;padding:16px !important;text-align:center;-moz-appearance:textfield}nf-time-picker-fancy .nf-time-picker-fancy__wrapper input::-webkit-outer-spin-button,nf-time-picker-fancy .nf-time-picker-fancy__wrapper input::-webkit-inner-spin-button{-webkit-appearance:none}nf-time-picker-fancy .nf-time-picker-fancy__wrapper.ng-invalid:not([disabled]){color:var(--nf-color-warn)}nf-time-picker-fancy .nf-time-picker-fancy__wrapper.ng-invalid:not([disabled]) .nf-time-picker-fancy__wrapper{border-color:var(--nf-color-warn)}nf-time-picker-fancy .nf-time-picker-fancy__wrapper.ng-invalid:not([disabled]) .nf-time-picker-fancy__wrapper:focus-within{border-color:var(--nf-color-warn-highlight)}nf-time-picker-fancy[disabled]>*{color:#9e9e9e;pointer-events:none}nf-time-picker-fancy[disabled]>* .nf-time-picker-fancy__wrapper{border:2px solid #9e9e9e}nf-tooltip{display:none}.nf-tooltip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;padding:7px;background-color:#fff;color:#f5f5f5;font-family:"Montserrat",sans-serif;font-weight:500;text-align:center;font-size:12px;font-weight:600;max-width:700px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none !important;-webkit-filter:drop-shadow(0 5px 14px rgba(0,0,0,0.3));filter:drop-shadow(0 5px 14px rgba(0,0,0,0.3))}.nf-tooltip.nf--primary{background-color:var(--nf-color-primary);color:#f5f5f5}.nf-tooltip.nf--warn{background-color:var(--nf-color-warn);color:#f5f5f5}.nf-tooltip.nf--info{background-color:var(--nf-color-info);color:#f5f5f5}.nf-tooltip pre{font-family:"Montserrat",sans-serif;font-weight:500;font-weight:600;margin:0}nf-tooltip-group{display:none}/* * @author Sylwester Kogowski * @date 13.05.2021, 12:24 */.tree-elements-wrapper{font-family:monospace;font-size:16px;color:#b5b5b5;position:relative}.tree-elements-wrapper .node-vertical-connection-up{position:absolute;line-height:1.2;right:4px;bottom:50%;width:.2ch;height:calc(var(--previousNodeDistance) - 6px);background-color:#b5b5b5}.tree-elements-wrapper .node-vertical-connection-through-up{position:absolute;line-height:1.2;right:4px;bottom:-8px;height:calc(var(--previousNodeDistance) + 7px);width:.2ch;background-color:#b5b5b5}nf-wrapper{display:grid;grid-template-rows:auto;grid-template-columns:minmax(0,auto) minmax(0,100%);border:1px solid #e0e0e0;border-radius:3px;margin-top:24px;margin-bottom:24px;padding-top:16px;padding-bottom:16px;padding-right:16px}nf-wrapper.nf--one-line .headers__header{grid-row:2 !important;grid-column:1/span 2}nf-wrapper.nf--horizontal .nf-wrapper__headers .headers__header{grid-column:2;margin-left:unset}nf-wrapper.nf--horizontal .nf-wrapper__headers .headers__subheader{grid-column:2;align-self:center;margin-left:unset}nf-wrapper.nf--horizontal .nf-wrapper__content{grid-row:2;grid-column:1;align-self:flex-start;margin-top:0 !important}nf-wrapper .nf-wrapper__headers{display:contents}nf-wrapper .nf-wrapper__headers .headers__header{grid-row:1;grid-column:1/span 2;font-size:15px;font-weight:600;color:#212121;margin-left:inherit}@media screen and (max-width:768px){nf-wrapper .nf-wrapper__headers .headers__header{grid-column:1/span 3}}nf-wrapper .nf-wrapper__headers .headers__subheader{grid-row:2;grid-column:1/span 2;font-size:14px;font-weight:500;color:#424242;margin-left:inherit}@media screen and (max-width:768px){nf-wrapper .nf-wrapper__headers .headers__subheader{grid-column:1/span 3}}nf-wrapper .nf-wrapper__content{grid-row:3;grid-column:1/-1;margin-bottom:0 !important}.reservation-datapicker-from-container .nf-input__container,.reservation-datapicker-to-container .nf-input__container{margin-top:22px}.reservation-datapicker-from-container .nf-input__container .nf-input--input-element,.reservation-datapicker-to-container .nf-input__container .nf-input--input-element{font-size:14px}.btn-basic{background:var(--nf-color-primary) !important;color:#fff !important;padding:2px 16px;font-size:13px;text-transform:none;font-weight:500}.btn-basic:hover{background:var(--nf-color-primary) !important}.btn-basic:disabled{background:#9e9e9e !important;cursor:not-allowed !important}.btn-basic i,.btn-basic nf-icon{margin-right:5px;color:#fff !important;font-size:14px}.btn-basic--cancel{background:#f5f5f5 !important;color:#424242 !important;padding:2px 16px;font-size:13px;text-transform:none;font-weight:500}.btn-basic--cancel:hover{background:#e0e0e0 !important}.btn-basic--cancel i,.btn-basic--cancel nf-icon{margin-right:5px;color:#fff !important;font-size:14px}.btn-basic--add{background:#66bb6a !important;-webkit-transition:all .2s;transition:all .2s;font-size:12px;padding:0 14px}.btn-basic--add i,.btn-basic--add nf-icon{color:#fff !important}.btn-basic--add:hover{background:#66bb6a !important}.btn-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:3px;border-radius:3px}.btn-action:disabled{background:#9e9e9e !important;cursor:not-allowed}.btn-action:disabled:hover{background:#9e9e9e !important}.btn-justify-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-action-dimensions{width:28px;height:28px;min-width:28px;min-height:28px}.btn-action--add,.btn-action--prices{background:transparent !important;-webkit-transition:all .2s;transition:all .2s}.btn-action--add i,.btn-action--add nf-icon,.btn-action--prices i,.btn-action--prices nf-icon{font-size:12px;color:#66bb6a !important}.btn-action--add md-icon,.btn-action--prices md-icon{color:#66bb6a !important}.btn-action--edit{background:none !important;-webkit-transition:all .2s;transition:all .2s;color:var(--nf-color-primary)}.btn-action--edit i,.btn-action--edit nf-icon{font-size:24px;color:var(--nf-color-primary) !important}.btn-action--edit md-icon{color:var(--nf-color-primary) !important}.btn-action--edit:hover{color:var(--nf-color-primary) !important}.btn-action--edit.gray{color:var(--nf-color-primary) !important}.margin-minus-2{margin-top:-2px !important}.btn-action--success{background:none !important;-webkit-transition:all .2s;transition:all .2s}.btn-action--success i,.btn-action--success md-icon,.btn-action--success nf-icon{font-size:24px !important}.btn-action--success:hover{color:#66bb6a !important}.btn-action--success md-icon,.btn-action--success nf-icon{color:#66bb6a !important}.btn-action--delete{background:none !important;-webkit-transition:all .2s;transition:all .2s}.btn-action--delete i,.btn-action--delete md-icon,.btn-action--delete nf-icon{font-size:24px !important}.btn-action--delete:hover{color:#ef5350 !important}.btn-action--delete md-icon,.btn-action--delete nf-icon{color:#ef5350 !important}.btn-action--cancel{background:#424242 !important;-webkit-transition:all .2s;transition:all .2s}.btn-action--cancel i,.btn-action--cancel nf-icon{font-size:24px;color:#fff !important}.btn-action--cancel:hover{background:#424242 !important}.btn-action--save{background:#66bb6a !important;-webkit-transition:all .2s;transition:all .2s}.btn-action--save i,.btn-action--save md-icon{font-size:24px;color:#fff !important}.btn-action--save:hover{background:#66bb6a !important}.btn-action--delete2{-webkit-box-shadow:none !important;box-shadow:none !important;background:transparent !important;-webkit-transition:all .2s;transition:all .2s}.btn-action--delete2 i,.btn-action--delete2 nf-icon{font-size:18px;color:#ef5350 !important}.nf-btn-gradient{font-family:"Montserrat",sans-serif !important;font-weight:500 !important;min-width:120px;height:32px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;border-radius:4px;cursor:pointer;padding:0 6px;background:linear-gradient(54deg,rgba(8,128,234,0.04) -3.99%,rgba(137,32,254,0.04) 39.35%,rgba(233,61,130,0.04) 72.09%,rgba(233,61,195,0.04) 72.1%,rgba(198,42,182,0.04) 92.75%);border:1px solid #e0e0e0}.nf-btn-gradient--icon{min-width:unset !important}.nf-btn-gradient__label{font-size:12px;font-weight:600;background:-webkit-linear-gradient(0,#6978fd,#f85d95);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nf-btn-gradient .md-icon,.nf-btn-gradient nf-icon{color:#6978fd !important}.nf-btn-gradient:focus{outline:0;background-color:unset}.nf-btn-gradient--white{background:#fff !important}.standard-group-popover-block .nf-tag-add .list-view{border:none !important;background:#fdb965;color:#fff !important;cursor:pointer !important}.nf-standard-group-popover{padding:8px}.nf-standard-group-popover__content{display:grid;grid-template-columns:1fr;min-width:400px}.nf-standard-group-popover__content--double{display:grid;grid-template-columns:1fr 1fr}.nf-standard-group-popover__search{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.nf-standard-group-popover .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:6px 0 6px 4px;position:sticky;top:0;z-index:100;background:#fff;color:#9e9e9e}.nf-standard-group-popover__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:500px;overflow:auto}@media(max-width:960px){.nf-standard-group-popover__items{height:100%;width:100vw;max-height:100%}}.nf-standard-group-popover__items--first{border-right:1px solid #e0e0e0;margin-right:12px;padding-right:12px}.nf-standard-group-popover--mobile{display:none}.nf-standard-group-popover .show-group{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;left:12px;top:100px;height:calc(100% - 53px);width:100%;z-index:11000;background:#fff}.nf-standard-group-popover .toggle-group{position:absolute;right:0;bottom:100px;width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #e0e0e0;border-top-left-radius:6px;border-bottom-left-radius:6px;cursor:pointer;background:#fff;z-index:15000}.nf-standard-group-popover__items-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:15px;padding:12px 4px;font-weight:500 !important;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left;width:100%;outline:0;max-height:500px;overflow:auto;position:relative}.nf-standard-group-popover__wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:999}.nf-standard-group-popover__items-item:not(:last-child){border-bottom:1px solid #e0e0e0}.nf-standard-group-popover nf-checkbox{margin:0 12px 0 -4px !important}.nf-standard-group-popover__items-item:hover{background:#e0e0e0}

.mdc-text-red{color:#f44336}a.mdc-text-red:hover,a.mdc-text-red:focus{color:#e53935}.mdc-text-red-50{color:#ffebee}a.mdc-text-red-50:hover,a.mdc-text-red-50:focus{color:#ffcdd2}.mdc-text-red-100{color:#ffcdd2}a.mdc-text-red-100:hover,a.mdc-text-red-100:focus{color:#ef9a9a}.mdc-text-red-200{color:#ef9a9a}a.mdc-text-red-200:hover,a.mdc-text-red-200:focus{color:#e57373}.mdc-text-red-300{color:#e57373}a.mdc-text-red-300:hover,a.mdc-text-red-300:focus{color:#ef5350}.mdc-text-red-400{color:#ef5350}a.mdc-text-red-400:hover,a.mdc-text-red-400:focus{color:#f44336}.mdc-text-red-500{color:#f44336}a.mdc-text-red-500:hover,a.mdc-text-red-500:focus{color:#e53935}.mdc-text-red-600{color:#e53935}a.mdc-text-red-600:hover,a.mdc-text-red-600:focus{color:#d32f2f}.mdc-text-red-700{color:#d32f2f}a.mdc-text-red-700:hover,a.mdc-text-red-700:focus{color:#c62828}.mdc-text-red-800{color:#c62828}a.mdc-text-red-800:hover,a.mdc-text-red-800:focus{color:#b71c1c}.mdc-text-red-900{color:#b71c1c}a.mdc-text-red-900:hover,a.mdc-text-red-900:focus{color:#8b1515}.mdc-text-red-A100{color:#ff8a80}a.mdc-text-red-A100:hover,a.mdc-text-red-A100:focus{color:#ff5b4d}.mdc-text-red-A200{color:#ff5252}a.mdc-text-red-A200:hover,a.mdc-text-red-A200:focus{color:#ff1f1f}.mdc-text-red-A400{color:#ff1744}a.mdc-text-red-A400:hover,a.mdc-text-red-A400:focus{color:#e3002c}.mdc-text-red-A700{color:#d50000}a.mdc-text-red-A700:hover,a.mdc-text-red-A700:focus{color:#a20000}.mdc-bg-red{background-color:#f44336}a.mdc-bg-red:hover,a.mdc-bg-red:focus{background-color:#e53935}.mdc-bg-red-50{background-color:#ffebee}a.mdc-bg-red-50:hover,a.mdc-bg-red-50:focus{background-color:#ffcdd2}.mdc-bg-red-100{background-color:#ffcdd2}a.mdc-bg-red-100:hover,a.mdc-bg-red-100:focus{background-color:#ef9a9a}.mdc-bg-red-200{background-color:#ef9a9a}a.mdc-bg-red-200:hover,a.mdc-bg-red-200:focus{background-color:#e57373}.mdc-bg-red-300{background-color:#e57373}a.mdc-bg-red-300:hover,a.mdc-bg-red-300:focus{background-color:#ef5350}.mdc-bg-red-400{background-color:#ef5350}a.mdc-bg-red-400:hover,a.mdc-bg-red-400:focus{background-color:#f44336}.mdc-bg-red-500{background-color:#f44336}a.mdc-bg-red-500:hover,a.mdc-bg-red-500:focus{background-color:#e53935}.mdc-bg-red-600{background-color:#e53935}a.mdc-bg-red-600:hover,a.mdc-bg-red-600:focus{background-color:#d32f2f}.mdc-bg-red-700{background-color:#d32f2f}a.mdc-bg-red-700:hover,a.mdc-bg-red-700:focus{background-color:#c62828}.mdc-bg-red-800{background-color:#c62828}a.mdc-bg-red-800:hover,a.mdc-bg-red-800:focus{background-color:#b71c1c}.mdc-bg-red-900{background-color:#b71c1c}a.mdc-bg-red-900:hover,a.mdc-bg-red-900:focus{background-color:#8b1515}.mdc-bg-red-A100{background-color:#ff8a80}a.mdc-bg-red-A100:hover,a.mdc-bg-red-A100:focus{background-color:#ff5b4d}.mdc-bg-red-A200{background-color:#ff5252}a.mdc-bg-red-A200:hover,a.mdc-bg-red-A200:focus{background-color:#ff1f1f}.mdc-bg-red-A400{background-color:#ff1744}a.mdc-bg-red-A400:hover,a.mdc-bg-red-A400:focus{background-color:#e3002c}.mdc-bg-red-A700{background-color:#d50000}a.mdc-bg-red-A700:hover,a.mdc-bg-red-A700:focus{background-color:#a20000}.mdc-text-pink{color:#e91e63}a.mdc-text-pink:hover,a.mdc-text-pink:focus{color:#d81b60}.mdc-text-pink-50{color:#fce4ec}a.mdc-text-pink-50:hover,a.mdc-text-pink-50:focus{color:#f8bbd0}.mdc-text-pink-100{color:#f8bbd0}a.mdc-text-pink-100:hover,a.mdc-text-pink-100:focus{color:#f48fb1}.mdc-text-pink-200{color:#f48fb1}a.mdc-text-pink-200:hover,a.mdc-text-pink-200:focus{color:#f06292}.mdc-text-pink-300{color:#f06292}a.mdc-text-pink-300:hover,a.mdc-text-pink-300:focus{color:#ec407a}.mdc-text-pink-400{color:#ec407a}a.mdc-text-pink-400:hover,a.mdc-text-pink-400:focus{color:#e91e63}.mdc-text-pink-500{color:#e91e63}a.mdc-text-pink-500:hover,a.mdc-text-pink-500:focus{color:#d81b60}.mdc-text-pink-600{color:#d81b60}a.mdc-text-pink-600:hover,a.mdc-text-pink-600:focus{color:#c2185b}.mdc-text-pink-700{color:#c2185b}a.mdc-text-pink-700:hover,a.mdc-text-pink-700:focus{color:#ad1457}.mdc-text-pink-800{color:#ad1457}a.mdc-text-pink-800:hover,a.mdc-text-pink-800:focus{color:#880e4f}.mdc-text-pink-900{color:#880e4f}a.mdc-text-pink-900:hover,a.mdc-text-pink-900:focus{color:#5a0934}.mdc-text-pink-A100{color:#ff80ab}a.mdc-text-pink-A100:hover,a.mdc-text-pink-A100:focus{color:#ff4d89}.mdc-text-pink-A200{color:#ff4081}a.mdc-text-pink-A200:hover,a.mdc-text-pink-A200:focus{color:#ff0d5f}.mdc-text-pink-A400{color:#f50057}a.mdc-text-pink-A400:hover,a.mdc-text-pink-A400:focus{color:#c20045}.mdc-text-pink-A700{color:#c51162}a.mdc-text-pink-A700:hover,a.mdc-text-pink-A700:focus{color:#960d4b}.mdc-bg-pink{background-color:#e91e63}a.mdc-bg-pink:hover,a.mdc-bg-pink:focus{background-color:#d81b60}.mdc-bg-pink-50{background-color:#fce4ec}a.mdc-bg-pink-50:hover,a.mdc-bg-pink-50:focus{background-color:#f8bbd0}.mdc-bg-pink-100{background-color:#f8bbd0}a.mdc-bg-pink-100:hover,a.mdc-bg-pink-100:focus{background-color:#f48fb1}.mdc-bg-pink-200{background-color:#f48fb1}a.mdc-bg-pink-200:hover,a.mdc-bg-pink-200:focus{background-color:#f06292}.mdc-bg-pink-300{background-color:#f06292}a.mdc-bg-pink-300:hover,a.mdc-bg-pink-300:focus{background-color:#ec407a}.mdc-bg-pink-400{background-color:#ec407a}a.mdc-bg-pink-400:hover,a.mdc-bg-pink-400:focus{background-color:#e91e63}.mdc-bg-pink-500{background-color:#e91e63}a.mdc-bg-pink-500:hover,a.mdc-bg-pink-500:focus{background-color:#d81b60}.mdc-bg-pink-600{background-color:#d81b60}a.mdc-bg-pink-600:hover,a.mdc-bg-pink-600:focus{background-color:#c2185b}.mdc-bg-pink-700{background-color:#c2185b}a.mdc-bg-pink-700:hover,a.mdc-bg-pink-700:focus{background-color:#ad1457}.mdc-bg-pink-800{background-color:#ad1457}a.mdc-bg-pink-800:hover,a.mdc-bg-pink-800:focus{background-color:#880e4f}.mdc-bg-pink-900{background-color:#880e4f}a.mdc-bg-pink-900:hover,a.mdc-bg-pink-900:focus{background-color:#5a0934}.mdc-bg-pink-A100{background-color:#ff80ab}a.mdc-bg-pink-A100:hover,a.mdc-bg-pink-A100:focus{background-color:#ff4d89}.mdc-bg-pink-A200{background-color:#ff4081}a.mdc-bg-pink-A200:hover,a.mdc-bg-pink-A200:focus{background-color:#ff0d5f}.mdc-bg-pink-A400{background-color:#f50057}a.mdc-bg-pink-A400:hover,a.mdc-bg-pink-A400:focus{background-color:#c20045}.mdc-bg-pink-A700{background-color:#c51162}a.mdc-bg-pink-A700:hover,a.mdc-bg-pink-A700:focus{background-color:#960d4b}.mdc-text-purple{color:#9c27b0}a.mdc-text-purple:hover,a.mdc-text-purple:focus{color:#8e24aa}.mdc-text-purple-50{color:#f3e5f5}a.mdc-text-purple-50:hover,a.mdc-text-purple-50:focus{color:#e1bee7}.mdc-text-purple-100{color:#e1bee7}a.mdc-text-purple-100:hover,a.mdc-text-purple-100:focus{color:#ce93d8}.mdc-text-purple-200{color:#ce93d8}a.mdc-text-purple-200:hover,a.mdc-text-purple-200:focus{color:#ba68c8}.mdc-text-purple-300{color:#ba68c8}a.mdc-text-purple-300:hover,a.mdc-text-purple-300:focus{color:#ab47bc}.mdc-text-purple-400{color:#ab47bc}a.mdc-text-purple-400:hover,a.mdc-text-purple-400:focus{color:#9c27b0}.mdc-text-purple-500{color:#9c27b0}a.mdc-text-purple-500:hover,a.mdc-text-purple-500:focus{color:#8e24aa}.mdc-text-purple-600{color:#8e24aa}a.mdc-text-purple-600:hover,a.mdc-text-purple-600:focus{color:#7b1fa2}.mdc-text-purple-700{color:#7b1fa2}a.mdc-text-purple-700:hover,a.mdc-text-purple-700:focus{color:#6a1b9a}.mdc-text-purple-800{color:#6a1b9a}a.mdc-text-purple-800:hover,a.mdc-text-purple-800:focus{color:#4a148c}.mdc-text-purple-900{color:#4a148c}a.mdc-text-purple-900:hover,a.mdc-text-purple-900:focus{color:#320e5f}.mdc-text-purple-A100{color:#ea80fc}a.mdc-text-purple-A100:hover,a.mdc-text-purple-A100:focus{color:#e24efb}.mdc-text-purple-A200{color:#e040fb}a.mdc-text-purple-A200:hover,a.mdc-text-purple-A200:focus{color:#d80efa}.mdc-text-purple-A400{color:#d500f9}a.mdc-text-purple-A400:hover,a.mdc-text-purple-A400:focus{color:#a900c6}.mdc-text-purple-A700{color:#a0f}a.mdc-text-purple-A700:hover,a.mdc-text-purple-A700:focus{color:#80c}.mdc-bg-purple{background-color:#9c27b0}a.mdc-bg-purple:hover,a.mdc-bg-purple:focus{background-color:#8e24aa}.mdc-bg-purple-50{background-color:#f3e5f5}a.mdc-bg-purple-50:hover,a.mdc-bg-purple-50:focus{background-color:#e1bee7}.mdc-bg-purple-100{background-color:#e1bee7}a.mdc-bg-purple-100:hover,a.mdc-bg-purple-100:focus{background-color:#ce93d8}.mdc-bg-purple-200{background-color:#ce93d8}a.mdc-bg-purple-200:hover,a.mdc-bg-purple-200:focus{background-color:#ba68c8}.mdc-bg-purple-300{background-color:#ba68c8}a.mdc-bg-purple-300:hover,a.mdc-bg-purple-300:focus{background-color:#ab47bc}.mdc-bg-purple-400{background-color:#ab47bc}a.mdc-bg-purple-400:hover,a.mdc-bg-purple-400:focus{background-color:#9c27b0}.mdc-bg-purple-500{background-color:#9c27b0}a.mdc-bg-purple-500:hover,a.mdc-bg-purple-500:focus{background-color:#8e24aa}.mdc-bg-purple-600{background-color:#8e24aa}.mdc-bg-black{background-color:#000}a.mdc-bg-purple-600:hover,a.mdc-bg-purple-600:focus{background-color:#7b1fa2}.mdc-bg-purple-700{background-color:#7b1fa2}a.mdc-bg-purple-700:hover,a.mdc-bg-purple-700:focus{background-color:#6a1b9a}.mdc-bg-purple-800{background-color:#6a1b9a}a.mdc-bg-purple-800:hover,a.mdc-bg-purple-800:focus{background-color:#4a148c}.mdc-bg-purple-900{background-color:#4a148c}a.mdc-bg-purple-900:hover,a.mdc-bg-purple-900:focus{background-color:#320e5f}.mdc-bg-purple-A100{background-color:#ea80fc}a.mdc-bg-purple-A100:hover,a.mdc-bg-purple-A100:focus{background-color:#e24efb}.mdc-bg-purple-A200{background-color:#e040fb}a.mdc-bg-purple-A200:hover,a.mdc-bg-purple-A200:focus{background-color:#d80efa}.mdc-bg-purple-A400{background-color:#d500f9}a.mdc-bg-purple-A400:hover,a.mdc-bg-purple-A400:focus{background-color:#a900c6}.mdc-bg-purple-A700{background-color:#a0f}a.mdc-bg-purple-A700:hover,a.mdc-bg-purple-A700:focus{background-color:#80c}.mdc-text-deep-purple{color:#673ab7}a.mdc-text-deep-purple:hover,a.mdc-text-deep-purple:focus{color:#5e35b1}.mdc-text-deep-purple-50{color:#ede7f6}a.mdc-text-deep-purple-50:hover,a.mdc-text-deep-purple-50:focus{color:#d1c4e9}.mdc-text-deep-purple-100{color:#d1c4e9}a.mdc-text-deep-purple-100:hover,a.mdc-text-deep-purple-100:focus{color:#b39ddb}.mdc-text-deep-purple-200{color:#b39ddb}a.mdc-text-deep-purple-200:hover,a.mdc-text-deep-purple-200:focus{color:#9575cd}.mdc-text-deep-purple-300{color:#9575cd}a.mdc-text-deep-purple-300:hover,a.mdc-text-deep-purple-300:focus{color:#7e57c2}.mdc-text-deep-purple-400{color:#7e57c2}a.mdc-text-deep-purple-400:hover,a.mdc-text-deep-purple-400:focus{color:#673ab7}.mdc-text-deep-purple-500{color:#673ab7}a.mdc-text-deep-purple-500:hover,a.mdc-text-deep-purple-500:focus{color:#5e35b1}.mdc-text-deep-purple-600{color:#5e35b1}a.mdc-text-deep-purple-600:hover,a.mdc-text-deep-purple-600:focus{color:#512da8}.mdc-text-deep-purple-700{color:#512da8}a.mdc-text-deep-purple-700:hover,a.mdc-text-deep-purple-700:focus{color:#4527a0}.mdc-text-deep-purple-800{color:#4527a0}a.mdc-text-deep-purple-800:hover,a.mdc-text-deep-purple-800:focus{color:#311b92}.mdc-text-deep-purple-900{color:#311b92}a.mdc-text-deep-purple-900:hover,a.mdc-text-deep-purple-900:focus{color:#231367}.mdc-text-deep-purple-A100{color:#b388ff}a.mdc-text-deep-purple-A100:hover,a.mdc-text-deep-purple-A100:focus{color:#9255ff}.mdc-text-deep-purple-A200{color:#7c4dff}a.mdc-text-deep-purple-A200:hover,a.mdc-text-deep-purple-A200:focus{color:#561aff}.mdc-text-deep-purple-A400{color:#651fff}a.mdc-text-deep-purple-A400:hover,a.mdc-text-deep-purple-A400:focus{color:#4900eb}.mdc-text-deep-purple-A700{color:#6200ea}a.mdc-text-deep-purple-A700:hover,a.mdc-text-deep-purple-A700:focus{color:#4d00b7}.mdc-bg-deep-purple{background-color:#673ab7}a.mdc-bg-deep-purple:hover,a.mdc-bg-deep-purple:focus{background-color:#5e35b1}.mdc-bg-deep-purple-50{background-color:#ede7f6}a.mdc-bg-deep-purple-50:hover,a.mdc-bg-deep-purple-50:focus{background-color:#d1c4e9}.mdc-bg-deep-purple-100{background-color:#d1c4e9}a.mdc-bg-deep-purple-100:hover,a.mdc-bg-deep-purple-100:focus{background-color:#b39ddb}.mdc-bg-deep-purple-200{background-color:#b39ddb}a.mdc-bg-deep-purple-200:hover,a.mdc-bg-deep-purple-200:focus{background-color:#9575cd}.mdc-bg-deep-purple-300{background-color:#9575cd}a.mdc-bg-deep-purple-300:hover,a.mdc-bg-deep-purple-300:focus{background-color:#7e57c2}.mdc-bg-deep-purple-400{background-color:#7e57c2}a.mdc-bg-deep-purple-400:hover,a.mdc-bg-deep-purple-400:focus{background-color:#673ab7}.mdc-bg-deep-purple-500{background-color:#673ab7}a.mdc-bg-deep-purple-500:hover,a.mdc-bg-deep-purple-500:focus{background-color:#5e35b1}.mdc-bg-deep-purple-600{background-color:#5e35b1}a.mdc-bg-deep-purple-600:hover,a.mdc-bg-deep-purple-600:focus{background-color:#512da8}.mdc-bg-deep-purple-700{background-color:#512da8}a.mdc-bg-deep-purple-700:hover,a.mdc-bg-deep-purple-700:focus{background-color:#4527a0}.mdc-bg-deep-purple-800{background-color:#4527a0}a.mdc-bg-deep-purple-800:hover,a.mdc-bg-deep-purple-800:focus{background-color:#311b92}.mdc-bg-deep-purple-900{background-color:#311b92}a.mdc-bg-deep-purple-900:hover,a.mdc-bg-deep-purple-900:focus{background-color:#231367}.mdc-bg-deep-purple-A100{background-color:#b388ff}a.mdc-bg-deep-purple-A100:hover,a.mdc-bg-deep-purple-A100:focus{background-color:#9255ff}.mdc-bg-deep-purple-A200{background-color:#7c4dff}a.mdc-bg-deep-purple-A200:hover,a.mdc-bg-deep-purple-A200:focus{background-color:#561aff}.mdc-bg-deep-purple-A400{background-color:#651fff}a.mdc-bg-deep-purple-A400:hover,a.mdc-bg-deep-purple-A400:focus{background-color:#4900eb}.mdc-bg-deep-purple-A700{background-color:#6200ea}a.mdc-bg-deep-purple-A700:hover,a.mdc-bg-deep-purple-A700:focus{background-color:#4d00b7}.mdc-text-indigo{color:#3f51b5}a.mdc-text-indigo:hover,a.mdc-text-indigo:focus{color:#3949ab}.mdc-text-indigo-50{color:#e8eaf6}a.mdc-text-indigo-50:hover,a.mdc-text-indigo-50:focus{color:#c5cae9}.mdc-text-indigo-100{color:#c5cae9}a.mdc-text-indigo-100:hover,a.mdc-text-indigo-100:focus{color:#9fa8da}.mdc-text-indigo-200{color:#9fa8da}a.mdc-text-indigo-200:hover,a.mdc-text-indigo-200:focus{color:#7986cb}.mdc-text-indigo-300{color:#7986cb}a.mdc-text-indigo-300:hover,a.mdc-text-indigo-300:focus{color:#5c6bc0}.mdc-text-indigo-400{color:#5c6bc0}a.mdc-text-indigo-400:hover,a.mdc-text-indigo-400:focus{color:#3f51b5}.mdc-text-indigo-500{color:#3f51b5}a.mdc-text-indigo-500:hover,a.mdc-text-indigo-500:focus{color:#3949ab}.mdc-text-indigo-600{color:#3949ab}a.mdc-text-indigo-600:hover,a.mdc-text-indigo-600:focus{color:#303f9f}.mdc-text-indigo-700{color:#303f9f}a.mdc-text-indigo-700:hover,a.mdc-text-indigo-700:focus{color:#283593}.mdc-text-indigo-800{color:#283593}a.mdc-text-indigo-800:hover,a.mdc-text-indigo-800:focus{color:#1a237e}.mdc-text-indigo-900{color:#1a237e}a.mdc-text-indigo-900:hover,a.mdc-text-indigo-900:focus{color:#111754}.mdc-text-indigo-A100{color:#8c9eff}a.mdc-text-indigo-A100:hover,a.mdc-text-indigo-A100:focus{color:#5973ff}.mdc-text-indigo-A200{color:#536dfe}a.mdc-text-indigo-A200:hover,a.mdc-text-indigo-A200:focus{color:#2042fe}.mdc-text-indigo-A400{color:#3d5afe}a.mdc-text-indigo-A400:hover,a.mdc-text-indigo-A400:focus{color:#0a2ffe}.mdc-text-indigo-A700{color:#304ffe}a.mdc-text-indigo-A700:hover,a.mdc-text-indigo-A700:focus{color:#0127fa}.mdc-bg-indigo{background-color:#3f51b5}a.mdc-bg-indigo:hover,a.mdc-bg-indigo:focus{background-color:#3949ab}.mdc-bg-indigo-50{background-color:#e8eaf6}a.mdc-bg-indigo-50:hover,a.mdc-bg-indigo-50:focus{background-color:#c5cae9}.mdc-bg-indigo-100{background-color:#c5cae9}a.mdc-bg-indigo-100:hover,a.mdc-bg-indigo-100:focus{background-color:#9fa8da}.mdc-bg-indigo-200{background-color:#9fa8da}a.mdc-bg-indigo-200:hover,a.mdc-bg-indigo-200:focus{background-color:#7986cb}.mdc-bg-indigo-300{background-color:#7986cb}a.mdc-bg-indigo-300:hover,a.mdc-bg-indigo-300:focus{background-color:#5c6bc0}.mdc-bg-indigo-400{background-color:#5c6bc0}a.mdc-bg-indigo-400:hover,a.mdc-bg-indigo-400:focus{background-color:#3f51b5}.mdc-bg-indigo-500{background-color:#3f51b5}a.mdc-bg-indigo-500:hover,a.mdc-bg-indigo-500:focus{background-color:#3949ab}.mdc-bg-indigo-600{background-color:#3949ab}a.mdc-bg-indigo-600:hover,a.mdc-bg-indigo-600:focus{background-color:#303f9f}.mdc-bg-indigo-700{background-color:#303f9f}a.mdc-bg-indigo-700:hover,a.mdc-bg-indigo-700:focus{background-color:#283593}.mdc-bg-indigo-800{background-color:#283593}a.mdc-bg-indigo-800:hover,a.mdc-bg-indigo-800:focus{background-color:#1a237e}.mdc-bg-indigo-900{background-color:#1a237e}a.mdc-bg-indigo-900:hover,a.mdc-bg-indigo-900:focus{background-color:#111754}.mdc-bg-indigo-A100{background-color:#8c9eff}a.mdc-bg-indigo-A100:hover,a.mdc-bg-indigo-A100:focus{background-color:#5973ff}.mdc-bg-indigo-A200{background-color:#536dfe}a.mdc-bg-indigo-A200:hover,a.mdc-bg-indigo-A200:focus{background-color:#2042fe}.mdc-bg-indigo-A400{background-color:#3d5afe}a.mdc-bg-indigo-A400:hover,a.mdc-bg-indigo-A400:focus{background-color:#0a2ffe}.mdc-bg-indigo-A700{background-color:#304ffe}a.mdc-bg-indigo-A700:hover,a.mdc-bg-indigo-A700:focus{background-color:#0127fa}.mdc-text-blue{color:#2196f3}a.mdc-text-blue:hover,a.mdc-text-blue:focus{color:#1e88e5}.mdc-text-blue-50{color:#e3f2fd}a.mdc-text-blue-50:hover,a.mdc-text-blue-50:focus{color:#bbdefb}.mdc-text-blue-100{color:#bbdefb}a.mdc-text-blue-100:hover,a.mdc-text-blue-100:focus{color:#90caf9}.mdc-text-blue-200{color:#90caf9}a.mdc-text-blue-200:hover,a.mdc-text-blue-200:focus{color:#64b5f6}.mdc-text-blue-300{color:#64b5f6}a.mdc-text-blue-300:hover,a.mdc-text-blue-300:focus{color:#42a5f5}.mdc-text-blue-400{color:#42a5f5}a.mdc-text-blue-400:hover,a.mdc-text-blue-400:focus{color:#2196f3}.mdc-text-blue-500{color:#2196f3}a.mdc-text-blue-500:hover,a.mdc-text-blue-500:focus{color:#1e88e5}.mdc-text-blue-600{color:#1e88e5}a.mdc-text-blue-600:hover,a.mdc-text-blue-600:focus{color:#1976d2}.mdc-text-blue-700{color:#1976d2}a.mdc-text-blue-700:hover,a.mdc-text-blue-700:focus{color:#1565c0}.mdc-text-blue-800{color:#1565c0}a.mdc-text-blue-800:hover,a.mdc-text-blue-800:focus{color:#0d47a1}.mdc-text-blue-900{color:#0d47a1}a.mdc-text-blue-900:hover,a.mdc-text-blue-900:focus{color:#093272}.mdc-text-blue-A100{color:#82b1ff}a.mdc-text-blue-A100:hover,a.mdc-text-blue-A100:focus{color:#4f91ff}.mdc-text-blue-A200{color:#448aff}a.mdc-text-blue-A200:hover,a.mdc-text-blue-A200:focus{color:#116aff}.mdc-text-blue-A400{color:#2979ff}a.mdc-text-blue-A400:hover,a.mdc-text-blue-A400:focus{color:#005cf5}.mdc-text-blue-A700{color:#2962ff}a.mdc-text-blue-A700:hover,a.mdc-text-blue-A700:focus{color:#0041f5}.mdc-bg-blue{background-color:#2196f3}a.mdc-bg-blue:hover,a.mdc-bg-blue:focus{background-color:#1e88e5}.mdc-bg-blue-50{background-color:#e3f2fd}a.mdc-bg-blue-50:hover,a.mdc-bg-blue-50:focus{background-color:#bbdefb}.mdc-bg-blue-100{background-color:#bbdefb}a.mdc-bg-blue-100:hover,a.mdc-bg-blue-100:focus{background-color:#90caf9}.mdc-bg-blue-200{background-color:#90caf9}a.mdc-bg-blue-200:hover,a.mdc-bg-blue-200:focus{background-color:#64b5f6}.mdc-bg-blue-300{background-color:#64b5f6}a.mdc-bg-blue-300:hover,a.mdc-bg-blue-300:focus{background-color:#42a5f5}.mdc-bg-blue-400{background-color:#42a5f5}a.mdc-bg-blue-400:hover,a.mdc-bg-blue-400:focus{background-color:#2196f3}.mdc-bg-blue-500{background-color:#2196f3}a.mdc-bg-blue-500:hover,a.mdc-bg-blue-500:focus{background-color:#1e88e5}.mdc-bg-blue-600{background-color:#1e88e5}a.mdc-bg-blue-600:hover,a.mdc-bg-blue-600:focus{background-color:#1976d2}.mdc-bg-blue-700{background-color:#1976d2}a.mdc-bg-blue-700:hover,a.mdc-bg-blue-700:focus{background-color:#1565c0}.mdc-bg-blue-800{background-color:#1565c0}a.mdc-bg-blue-800:hover,a.mdc-bg-blue-800:focus{background-color:#0d47a1}.mdc-bg-blue-900{background-color:#0d47a1}a.mdc-bg-blue-900:hover,a.mdc-bg-blue-900:focus{background-color:#093272}.mdc-bg-blue-A100{background-color:#82b1ff}a.mdc-bg-blue-A100:hover,a.mdc-bg-blue-A100:focus{background-color:#4f91ff}.mdc-bg-blue-A200{background-color:#448aff}a.mdc-bg-blue-A200:hover,a.mdc-bg-blue-A200:focus{background-color:#116aff}.mdc-bg-blue-A400{background-color:#2979ff}a.mdc-bg-blue-A400:hover,a.mdc-bg-blue-A400:focus{background-color:#005cf5}.mdc-bg-blue-A700{background-color:#2962ff}a.mdc-bg-blue-A700:hover,a.mdc-bg-blue-A700:focus{background-color:#0041f5}.mdc-text-light-blue{color:#03a9f4}a.mdc-text-light-blue:hover,a.mdc-text-light-blue:focus{color:#039be5}.mdc-text-light-blue-50{color:#e1f5fe}a.mdc-text-light-blue-50:hover,a.mdc-text-light-blue-50:focus{color:#b3e5fc}.mdc-text-light-blue-100{color:#b3e5fc}a.mdc-text-light-blue-100:hover,a.mdc-text-light-blue-100:focus{color:#81d4fa}.mdc-text-light-blue-200{color:#81d4fa}a.mdc-text-light-blue-200:hover,a.mdc-text-light-blue-200:focus{color:#4fc3f7}.mdc-text-light-blue-300{color:#4fc3f7}a.mdc-text-light-blue-300:hover,a.mdc-text-light-blue-300:focus{color:#29b6f6}.mdc-text-light-blue-400{color:#29b6f6}a.mdc-text-light-blue-400:hover,a.mdc-text-light-blue-400:focus{color:#03a9f4}.mdc-text-light-blue-500{color:#03a9f4}a.mdc-text-light-blue-500:hover,a.mdc-text-light-blue-500:focus{color:#039be5}.mdc-text-light-blue-600{color:#039be5}a.mdc-text-light-blue-600:hover,a.mdc-text-light-blue-600:focus{color:#0288d1}.mdc-text-light-blue-700{color:#0288d1}a.mdc-text-light-blue-700:hover,a.mdc-text-light-blue-700:focus{color:#0277bd}.mdc-text-light-blue-800{color:#0277bd}a.mdc-text-light-blue-800:hover,a.mdc-text-light-blue-800:focus{color:#01579b}.mdc-text-light-blue-900{color:#01579b}a.mdc-text-light-blue-900:hover,a.mdc-text-light-blue-900:focus{color:#013b68}.mdc-text-light-blue-A100{color:#80d8ff}a.mdc-text-light-blue-A100:hover,a.mdc-text-light-blue-A100:focus{color:#4dc8ff}.mdc-text-light-blue-A200{color:#40c4ff}a.mdc-text-light-blue-A200:hover,a.mdc-text-light-blue-A200:focus{color:#0db4ff}.mdc-text-light-blue-A400{color:#00b0ff}a.mdc-text-light-blue-A400:hover,a.mdc-text-light-blue-A400:focus{color:#008dcc}.mdc-text-light-blue-A700{color:#0091ea}a.mdc-text-light-blue-A700:hover,a.mdc-text-light-blue-A700:focus{color:#0071b7}.mdc-bg-light-blue{background-color:#03a9f4}a.mdc-bg-light-blue:hover,a.mdc-bg-light-blue:focus{background-color:#039be5}.mdc-bg-light-blue-50{background-color:#e1f5fe}a.mdc-bg-light-blue-50:hover,a.mdc-bg-light-blue-50:focus{background-color:#b3e5fc}.mdc-bg-light-blue-100{background-color:#b3e5fc}a.mdc-bg-light-blue-100:hover,a.mdc-bg-light-blue-100:focus{background-color:#81d4fa}.mdc-bg-light-blue-200{background-color:#81d4fa}a.mdc-bg-light-blue-200:hover,a.mdc-bg-light-blue-200:focus{background-color:#4fc3f7}.mdc-bg-light-blue-300{background-color:#4fc3f7}a.mdc-bg-light-blue-300:hover,a.mdc-bg-light-blue-300:focus{background-color:#29b6f6}.mdc-bg-light-blue-400{background-color:#29b6f6}a.mdc-bg-light-blue-400:hover,a.mdc-bg-light-blue-400:focus{background-color:#03a9f4}.mdc-bg-light-blue-500{background-color:#03a9f4}a.mdc-bg-light-blue-500:hover,a.mdc-bg-light-blue-500:focus{background-color:#039be5}.mdc-bg-light-blue-600{background-color:#039be5}a.mdc-bg-light-blue-600:hover,a.mdc-bg-light-blue-600:focus{background-color:#0288d1}.mdc-bg-light-blue-700{background-color:#0288d1}a.mdc-bg-light-blue-700:hover,a.mdc-bg-light-blue-700:focus{background-color:#0277bd}.mdc-bg-light-blue-800{background-color:#0277bd}a.mdc-bg-light-blue-800:hover,a.mdc-bg-light-blue-800:focus{background-color:#01579b}.mdc-bg-light-blue-900{background-color:#01579b}a.mdc-bg-light-blue-900:hover,a.mdc-bg-light-blue-900:focus{background-color:#013b68}.mdc-bg-light-blue-A100{background-color:#80d8ff}a.mdc-bg-light-blue-A100:hover,a.mdc-bg-light-blue-A100:focus{background-color:#4dc8ff}.mdc-bg-light-blue-A200{background-color:#40c4ff}a.mdc-bg-light-blue-A200:hover,a.mdc-bg-light-blue-A200:focus{background-color:#0db4ff}.mdc-bg-light-blue-A400{background-color:#00b0ff}a.mdc-bg-light-blue-A400:hover,a.mdc-bg-light-blue-A400:focus{background-color:#008dcc}.mdc-bg-light-blue-A700{background-color:#0091ea}a.mdc-bg-light-blue-A700:hover,a.mdc-bg-light-blue-A700:focus{background-color:#0071b7}.mdc-text-cyan{color:#00bcd4}a.mdc-text-cyan:hover,a.mdc-text-cyan:focus{color:#00acc1}.mdc-text-cyan-50{color:#e0f7fa}a.mdc-text-cyan-50:hover,a.mdc-text-cyan-50:focus{color:#b2ebf2}.mdc-text-cyan-100{color:#b2ebf2}a.mdc-text-cyan-100:hover,a.mdc-text-cyan-100:focus{color:#80deea}.mdc-text-cyan-200{color:#80deea}a.mdc-text-cyan-200:hover,a.mdc-text-cyan-200:focus{color:#4dd0e1}.mdc-text-cyan-300{color:#4dd0e1}a.mdc-text-cyan-300:hover,a.mdc-text-cyan-300:focus{color:#26c6da}.mdc-text-cyan-400{color:#26c6da}a.mdc-text-cyan-400:hover,a.mdc-text-cyan-400:focus{color:#00bcd4}.mdc-text-cyan-500{color:#00bcd4}a.mdc-text-cyan-500:hover,a.mdc-text-cyan-500:focus{color:#00acc1}.mdc-text-cyan-600{color:#00acc1}a.mdc-text-cyan-600:hover,a.mdc-text-cyan-600:focus{color:#0097a7}.mdc-text-cyan-700{color:#0097a7}a.mdc-text-cyan-700:hover,a.mdc-text-cyan-700:focus{color:#00838f}.mdc-text-cyan-800{color:#00838f}a.mdc-text-cyan-800:hover,a.mdc-text-cyan-800:focus{color:#006064}.mdc-text-cyan-900{color:#006064}a.mdc-text-cyan-900:hover,a.mdc-text-cyan-900:focus{color:#002f31}.mdc-text-cyan-A100{color:#84ffff}a.mdc-text-cyan-A100:hover,a.mdc-text-cyan-A100:focus{color:#51ffff}.mdc-text-cyan-A200{color:#18ffff}a.mdc-text-cyan-A200:hover,a.mdc-text-cyan-A200:focus{color:#00e4e4}.mdc-text-cyan-A400{color:#00e5ff}a.mdc-text-cyan-A400:hover,a.mdc-text-cyan-A400:focus{color:#00b7cc}.mdc-text-cyan-A700{color:#00b8d4}a.mdc-text-cyan-A700:hover,a.mdc-text-cyan-A700:focus{color:#008ca1}.mdc-bg-cyan{background-color:#00bcd4}a.mdc-bg-cyan:hover,a.mdc-bg-cyan:focus{background-color:#00acc1}.mdc-bg-cyan-50{background-color:#e0f7fa}a.mdc-bg-cyan-50:hover,a.mdc-bg-cyan-50:focus{background-color:#b2ebf2}.mdc-bg-cyan-100{background-color:#b2ebf2}a.mdc-bg-cyan-100:hover,a.mdc-bg-cyan-100:focus{background-color:#80deea}.mdc-bg-cyan-200{background-color:#80deea}a.mdc-bg-cyan-200:hover,a.mdc-bg-cyan-200:focus{background-color:#4dd0e1}.mdc-bg-cyan-300{background-color:#4dd0e1}a.mdc-bg-cyan-300:hover,a.mdc-bg-cyan-300:focus{background-color:#26c6da}.mdc-bg-cyan-400{background-color:#26c6da}a.mdc-bg-cyan-400:hover,a.mdc-bg-cyan-400:focus{background-color:#00bcd4}.mdc-bg-cyan-500{background-color:#00bcd4}a.mdc-bg-cyan-500:hover,a.mdc-bg-cyan-500:focus{background-color:#00acc1}.mdc-bg-cyan-600{background-color:#00acc1}a.mdc-bg-cyan-600:hover,a.mdc-bg-cyan-600:focus{background-color:#0097a7}.mdc-bg-cyan-700{background-color:#0097a7}a.mdc-bg-cyan-700:hover,a.mdc-bg-cyan-700:focus{background-color:#00838f}.mdc-bg-cyan-800{background-color:#00838f}a.mdc-bg-cyan-800:hover,a.mdc-bg-cyan-800:focus{background-color:#006064}.mdc-bg-cyan-900{background-color:#006064}a.mdc-bg-cyan-900:hover,a.mdc-bg-cyan-900:focus{background-color:#002f31}.mdc-bg-cyan-A100{background-color:#84ffff}a.mdc-bg-cyan-A100:hover,a.mdc-bg-cyan-A100:focus{background-color:#51ffff}.mdc-bg-cyan-A200{background-color:#18ffff}a.mdc-bg-cyan-A200:hover,a.mdc-bg-cyan-A200:focus{background-color:#00e4e4}.mdc-bg-cyan-A400{background-color:#00e5ff}a.mdc-bg-cyan-A400:hover,a.mdc-bg-cyan-A400:focus{background-color:#00b7cc}.mdc-bg-cyan-A700{background-color:#00b8d4}a.mdc-bg-cyan-A700:hover,a.mdc-bg-cyan-A700:focus{background-color:#008ca1}.mdc-text-teal{color:#009688}a.mdc-text-teal:hover,a.mdc-text-teal:focus{color:#00897b}.mdc-text-teal-50{color:#e0f2f1}a.mdc-text-teal-50:hover,a.mdc-text-teal-50:focus{color:#b2dfdb}.mdc-text-teal-100{color:#b2dfdb}a.mdc-text-teal-100:hover,a.mdc-text-teal-100:focus{color:#80cbc4}.mdc-text-teal-200{color:#80cbc4}a.mdc-text-teal-200:hover,a.mdc-text-teal-200:focus{color:#4db6ac}.mdc-text-teal-300{color:#4db6ac}a.mdc-text-teal-300:hover,a.mdc-text-teal-300:focus{color:#26a69a}.mdc-text-teal-400{color:#26a69a}a.mdc-text-teal-400:hover,a.mdc-text-teal-400:focus{color:#009688}.mdc-text-teal-500{color:#009688}a.mdc-text-teal-500:hover,a.mdc-text-teal-500:focus{color:#00897b}.mdc-text-teal-600{color:#00897b}a.mdc-text-teal-600:hover,a.mdc-text-teal-600:focus{color:#00796b}.mdc-text-teal-700{color:#00796b}a.mdc-text-teal-700:hover,a.mdc-text-teal-700:focus{color:#00695c}.mdc-text-teal-800{color:#00695c}a.mdc-text-teal-800:hover,a.mdc-text-teal-800:focus{color:#004d40}.mdc-text-teal-900{color:#004d40}a.mdc-text-teal-900:hover,a.mdc-text-teal-900:focus{color:#001a16}.mdc-text-teal-A100{color:#a7ffeb}a.mdc-text-teal-A100:hover,a.mdc-text-teal-A100:focus{color:#74ffdf}.mdc-text-teal-A200{color:#64ffda}a.mdc-text-teal-A200:hover,a.mdc-text-teal-A200:focus{color:#31ffce}.mdc-text-teal-A400{color:#1de9b6}a.mdc-text-teal-A400:hover,a.mdc-text-teal-A400:focus{color:#13c095}.mdc-text-teal-A700{color:#00bfa5}a.mdc-text-teal-A700:hover,a.mdc-text-teal-A700:focus{color:#008c79}.mdc-bg-teal{background-color:#009688}a.mdc-bg-teal:hover,a.mdc-bg-teal:focus{background-color:#00897b}.mdc-bg-teal-50{background-color:#e0f2f1}a.mdc-bg-teal-50:hover,a.mdc-bg-teal-50:focus{background-color:#b2dfdb}.mdc-bg-teal-100{background-color:#b2dfdb}a.mdc-bg-teal-100:hover,a.mdc-bg-teal-100:focus{background-color:#80cbc4}.mdc-bg-teal-200{background-color:#80cbc4}a.mdc-bg-teal-200:hover,a.mdc-bg-teal-200:focus{background-color:#4db6ac}.mdc-bg-teal-300{background-color:#4db6ac}a.mdc-bg-teal-300:hover,a.mdc-bg-teal-300:focus{background-color:#26a69a}.mdc-bg-teal-400{background-color:#26a69a}a.mdc-bg-teal-400:hover,a.mdc-bg-teal-400:focus{background-color:#009688}.mdc-bg-teal-500{background-color:#009688}a.mdc-bg-teal-500:hover,a.mdc-bg-teal-500:focus{background-color:#00897b}.mdc-bg-teal-600{background-color:#00897b}a.mdc-bg-teal-600:hover,a.mdc-bg-teal-600:focus{background-color:#00796b}.mdc-bg-teal-700{background-color:#00796b}a.mdc-bg-teal-700:hover,a.mdc-bg-teal-700:focus{background-color:#00695c}.mdc-bg-teal-800{background-color:#00695c}a.mdc-bg-teal-800:hover,a.mdc-bg-teal-800:focus{background-color:#004d40}.mdc-bg-teal-900{background-color:#004d40}a.mdc-bg-teal-900:hover,a.mdc-bg-teal-900:focus{background-color:#001a16}.mdc-bg-teal-A100{background-color:#a7ffeb}a.mdc-bg-teal-A100:hover,a.mdc-bg-teal-A100:focus{background-color:#74ffdf}.mdc-bg-teal-A200{background-color:#64ffda}a.mdc-bg-teal-A200:hover,a.mdc-bg-teal-A200:focus{background-color:#31ffce}.mdc-bg-teal-A400{background-color:#1de9b6}a.mdc-bg-teal-A400:hover,a.mdc-bg-teal-A400:focus{background-color:#13c095}.mdc-bg-teal-A700{background-color:#00bfa5}a.mdc-bg-teal-A700:hover,a.mdc-bg-teal-A700:focus{background-color:#008c79}.mdc-text-green{color:#4caf50}a.mdc-text-green:hover,a.mdc-text-green:focus{color:#43a047}.mdc-text-green-50{color:#e8f5e9}a.mdc-text-green-50:hover,a.mdc-text-green-50:focus{color:#c8e6c9}.mdc-text-green-100{color:#c8e6c9}a.mdc-text-green-100:hover,a.mdc-text-green-100:focus{color:#a5d6a7}.mdc-text-green-200{color:#a5d6a7}a.mdc-text-green-200:hover,a.mdc-text-green-200:focus{color:#81c784}.mdc-text-green-300{color:#81c784}a.mdc-text-green-300:hover,a.mdc-text-green-300:focus{color:#66bb6a}.mdc-text-green-400{color:#66bb6a}a.mdc-text-green-400:hover,a.mdc-text-green-400:focus{color:#4caf50}.mdc-text-green-500{color:#4caf50}a.mdc-text-green-500:hover,a.mdc-text-green-500:focus{color:#43a047}.mdc-text-green-600{color:#43a047}a.mdc-text-green-600:hover,a.mdc-text-green-600:focus{color:#388e3c}.mdc-text-green-700{color:#388e3c}a.mdc-text-green-700:hover,a.mdc-text-green-700:focus{color:#2e7d32}.mdc-text-green-800{color:#2e7d32}a.mdc-text-green-800:hover,a.mdc-text-green-800:focus{color:#1b5e20}.mdc-text-green-900{color:#1b5e20}a.mdc-text-green-900:hover,a.mdc-text-green-900:focus{color:#103613}.mdc-text-green-A100{color:#b9f6ca}a.mdc-text-green-A100:hover,a.mdc-text-green-A100:focus{color:#8cf0a8}.mdc-text-green-A200{color:#69f0ae}a.mdc-text-green-A200:hover,a.mdc-text-green-A200:focus{color:#3beb95}.mdc-text-green-A400{color:#00e676}a.mdc-text-green-A400:hover,a.mdc-text-green-A400:focus{color:#00b35c}.mdc-text-green-A700{color:#00c853}a.mdc-text-green-A700:hover,a.mdc-text-green-A700:focus{color:#00953e}.mdc-bg-green{background-color:#4caf50}a.mdc-bg-green:hover,a.mdc-bg-green:focus{background-color:#43a047}.mdc-bg-green-50{background-color:#e8f5e9}a.mdc-bg-green-50:hover,a.mdc-bg-green-50:focus{background-color:#c8e6c9}.mdc-bg-green-100{background-color:#c8e6c9}a.mdc-bg-green-100:hover,a.mdc-bg-green-100:focus{background-color:#a5d6a7}.mdc-bg-green-200{background-color:#a5d6a7}a.mdc-bg-green-200:hover,a.mdc-bg-green-200:focus{background-color:#81c784}.mdc-bg-green-300{background-color:#81c784}a.mdc-bg-green-300:hover,a.mdc-bg-green-300:focus{background-color:#66bb6a}.mdc-bg-green-400{background-color:#66bb6a}a.mdc-bg-green-400:hover,a.mdc-bg-green-400:focus{background-color:#4caf50}.mdc-bg-green-500{background-color:#4caf50}a.mdc-bg-green-500:hover,a.mdc-bg-green-500:focus{background-color:#43a047}.mdc-bg-green-600{background-color:#43a047}a.mdc-bg-green-600:hover,a.mdc-bg-green-600:focus{background-color:#388e3c}.mdc-bg-green-700{background-color:#388e3c}a.mdc-bg-green-700:hover,a.mdc-bg-green-700:focus{background-color:#2e7d32}.mdc-bg-green-800{background-color:#2e7d32}a.mdc-bg-green-800:hover,a.mdc-bg-green-800:focus{background-color:#1b5e20}.mdc-bg-green-900{background-color:#1b5e20}a.mdc-bg-green-900:hover,a.mdc-bg-green-900:focus{background-color:#103613}.mdc-bg-green-A100{background-color:#b9f6ca}a.mdc-bg-green-A100:hover,a.mdc-bg-green-A100:focus{background-color:#8cf0a8}.mdc-bg-green-A200{background-color:#69f0ae}a.mdc-bg-green-A200:hover,a.mdc-bg-green-A200:focus{background-color:#3beb95}.mdc-bg-green-A400{background-color:#00e676}a.mdc-bg-green-A400:hover,a.mdc-bg-green-A400:focus{background-color:#00b35c}.mdc-bg-green-A700{background-color:#00c853}a.mdc-bg-green-A700:hover,a.mdc-bg-green-A700:focus{background-color:#00953e}.mdc-text-light-green{color:#8bc34a}a.mdc-text-light-green:hover,a.mdc-text-light-green:focus{color:#7cb342}.mdc-text-light-green-50{color:#f1f8e9}a.mdc-text-light-green-50:hover,a.mdc-text-light-green-50:focus{color:#dcedc8}.mdc-text-light-green-100{color:#dcedc8}a.mdc-text-light-green-100:hover,a.mdc-text-light-green-100:focus{color:#c5e1a5}.mdc-text-light-green-200{color:#c5e1a5}a.mdc-text-light-green-200:hover,a.mdc-text-light-green-200:focus{color:#aed581}.mdc-text-light-green-300{color:#aed581}a.mdc-text-light-green-300:hover,a.mdc-text-light-green-300:focus{color:#9ccc65}.mdc-text-light-green-400{color:#9ccc65}a.mdc-text-light-green-400:hover,a.mdc-text-light-green-400:focus{color:#8bc34a}.mdc-text-light-green-500{color:#8bc34a}a.mdc-text-light-green-500:hover,a.mdc-text-light-green-500:focus{color:#7cb342}.mdc-text-light-green-600{color:#7cb342}a.mdc-text-light-green-600:hover,a.mdc-text-light-green-600:focus{color:#689f38}.mdc-text-light-green-700{color:#689f38}a.mdc-text-light-green-700:hover,a.mdc-text-light-green-700:focus{color:#558b2f}.mdc-text-light-green-800{color:#558b2f}a.mdc-text-light-green-800:hover,a.mdc-text-light-green-800:focus{color:#33691e}.mdc-text-light-green-900{color:#33691e}a.mdc-text-light-green-900:hover,a.mdc-text-light-green-900:focus{color:#204113}.mdc-text-light-green-A100{color:#ccff90}a.mdc-text-light-green-A100:hover,a.mdc-text-light-green-A100:focus{color:#b5ff5d}.mdc-text-light-green-A200{color:#b2ff59}a.mdc-text-light-green-A200:hover,a.mdc-text-light-green-A200:focus{color:#9aff26}.mdc-text-light-green-A400{color:#76ff03}a.mdc-text-light-green-A400:hover,a.mdc-text-light-green-A400:focus{color:#5ecf00}.mdc-text-light-green-A700{color:#64dd17}a.mdc-text-light-green-A700:hover,a.mdc-text-light-green-A700:focus{color:#4faf12}.mdc-bg-light-green{background-color:#8bc34a}a.mdc-bg-light-green:hover,a.mdc-bg-light-green:focus{background-color:#7cb342}.mdc-bg-light-green-50{background-color:#f1f8e9}a.mdc-bg-light-green-50:hover,a.mdc-bg-light-green-50:focus{background-color:#dcedc8}.mdc-bg-light-green-100{background-color:#dcedc8}a.mdc-bg-light-green-100:hover,a.mdc-bg-light-green-100:focus{background-color:#c5e1a5}.mdc-bg-light-green-200{background-color:#c5e1a5}a.mdc-bg-light-green-200:hover,a.mdc-bg-light-green-200:focus{background-color:#aed581}.mdc-bg-light-green-300{background-color:#aed581}a.mdc-bg-light-green-300:hover,a.mdc-bg-light-green-300:focus{background-color:#9ccc65}.mdc-bg-light-green-400{background-color:#9ccc65}a.mdc-bg-light-green-400:hover,a.mdc-bg-light-green-400:focus{background-color:#8bc34a}.mdc-bg-light-green-500{background-color:#8bc34a}a.mdc-bg-light-green-500:hover,a.mdc-bg-light-green-500:focus{background-color:#7cb342}.mdc-bg-light-green-600{background-color:#7cb342}a.mdc-bg-light-green-600:hover,a.mdc-bg-light-green-600:focus{background-color:#689f38}.mdc-bg-light-green-700{background-color:#689f38}a.mdc-bg-light-green-700:hover,a.mdc-bg-light-green-700:focus{background-color:#558b2f}.mdc-bg-light-green-800{background-color:#558b2f}a.mdc-bg-light-green-800:hover,a.mdc-bg-light-green-800:focus{background-color:#33691e}.mdc-bg-light-green-900{background-color:#33691e}a.mdc-bg-light-green-900:hover,a.mdc-bg-light-green-900:focus{background-color:#204113}.mdc-bg-light-green-A100{background-color:#ccff90}a.mdc-bg-light-green-A100:hover,a.mdc-bg-light-green-A100:focus{background-color:#b5ff5d}.mdc-bg-light-green-A200{background-color:#b2ff59}a.mdc-bg-light-green-A200:hover,a.mdc-bg-light-green-A200:focus{background-color:#9aff26}.mdc-bg-light-green-A400{background-color:#76ff03}a.mdc-bg-light-green-A400:hover,a.mdc-bg-light-green-A400:focus{background-color:#5ecf00}.mdc-bg-light-green-A700{background-color:#64dd17}a.mdc-bg-light-green-A700:hover,a.mdc-bg-light-green-A700:focus{background-color:#4faf12}.mdc-text-lime{color:#cddc39}a.mdc-text-lime:hover,a.mdc-text-lime:focus{color:#c0ca33}.mdc-text-lime-50{color:#f9fbe7}a.mdc-text-lime-50:hover,a.mdc-text-lime-50:focus{color:#f0f4c3}.mdc-text-lime-100{color:#f0f4c3}a.mdc-text-lime-100:hover,a.mdc-text-lime-100:focus{color:#e6ee9c}.mdc-text-lime-200{color:#e6ee9c}a.mdc-text-lime-200:hover,a.mdc-text-lime-200:focus{color:#dce775}.mdc-text-lime-300{color:#dce775}a.mdc-text-lime-300:hover,a.mdc-text-lime-300:focus{color:#d4e157}.mdc-text-lime-400{color:#d4e157}a.mdc-text-lime-400:hover,a.mdc-text-lime-400:focus{color:#cddc39}.mdc-text-lime-500{color:#cddc39}a.mdc-text-lime-500:hover,a.mdc-text-lime-500:focus{color:#c0ca33}.mdc-text-lime-600{color:#c0ca33}a.mdc-text-lime-600:hover,a.mdc-text-lime-600:focus{color:#afb42b}.mdc-text-lime-700{color:#afb42b}a.mdc-text-lime-700:hover,a.mdc-text-lime-700:focus{color:#9e9d24}.mdc-text-lime-800{color:#9e9d24}a.mdc-text-lime-800:hover,a.mdc-text-lime-800:focus{color:#827717}.mdc-text-lime-900{color:#827717}a.mdc-text-lime-900:hover,a.mdc-text-lime-900:focus{color:#574f0f}.mdc-text-lime-A100{color:#f4ff81}a.mdc-text-lime-A100:hover,a.mdc-text-lime-A100:focus{color:#f0ff4e}.mdc-text-lime-A200{color:#eeff41}a.mdc-text-lime-A200:hover,a.mdc-text-lime-A200:focus{color:#e9ff0e}.mdc-text-lime-A400{color:#c6ff00}a.mdc-text-lime-A400:hover,a.mdc-text-lime-A400:focus{color:#9ecc00}.mdc-text-lime-A700{color:#aeea00}a.mdc-text-lime-A700:hover,a.mdc-text-lime-A700:focus{color:#88b700}.mdc-bg-lime{background-color:#cddc39}a.mdc-bg-lime:hover,a.mdc-bg-lime:focus{background-color:#c0ca33}.mdc-bg-lime-50{background-color:#f9fbe7}a.mdc-bg-lime-50:hover,a.mdc-bg-lime-50:focus{background-color:#f0f4c3}.mdc-bg-lime-100{background-color:#f0f4c3}a.mdc-bg-lime-100:hover,a.mdc-bg-lime-100:focus{background-color:#e6ee9c}.mdc-bg-lime-200{background-color:#e6ee9c}a.mdc-bg-lime-200:hover,a.mdc-bg-lime-200:focus{background-color:#dce775}.mdc-bg-lime-300{background-color:#dce775}a.mdc-bg-lime-300:hover,a.mdc-bg-lime-300:focus{background-color:#d4e157}.mdc-bg-lime-400{background-color:#d4e157}a.mdc-bg-lime-400:hover,a.mdc-bg-lime-400:focus{background-color:#cddc39}.mdc-bg-lime-500{background-color:#cddc39}a.mdc-bg-lime-500:hover,a.mdc-bg-lime-500:focus{background-color:#c0ca33}.mdc-bg-lime-600{background-color:#c0ca33}a.mdc-bg-lime-600:hover,a.mdc-bg-lime-600:focus{background-color:#afb42b}.mdc-bg-lime-700{background-color:#afb42b}a.mdc-bg-lime-700:hover,a.mdc-bg-lime-700:focus{background-color:#9e9d24}.mdc-bg-lime-800{background-color:#9e9d24}a.mdc-bg-lime-800:hover,a.mdc-bg-lime-800:focus{background-color:#827717}.mdc-bg-lime-900{background-color:#827717}a.mdc-bg-lime-900:hover,a.mdc-bg-lime-900:focus{background-color:#574f0f}.mdc-bg-lime-A100{background-color:#f4ff81}a.mdc-bg-lime-A100:hover,a.mdc-bg-lime-A100:focus{background-color:#f0ff4e}.mdc-bg-lime-A200{background-color:#eeff41}a.mdc-bg-lime-A200:hover,a.mdc-bg-lime-A200:focus{background-color:#e9ff0e}.mdc-bg-lime-A400{background-color:#c6ff00}a.mdc-bg-lime-A400:hover,a.mdc-bg-lime-A400:focus{background-color:#9ecc00}.mdc-bg-lime-A700{background-color:#aeea00}a.mdc-bg-lime-A700:hover,a.mdc-bg-lime-A700:focus{background-color:#88b700}.mdc-text-yellow{color:#ffeb3b}a.mdc-text-yellow:hover,a.mdc-text-yellow:focus{color:#fdd835}.mdc-text-yellow-50{color:#fffde7}a.mdc-text-yellow-50:hover,a.mdc-text-yellow-50:focus{color:#fff9c4}.mdc-text-yellow-100{color:#fff9c4}a.mdc-text-yellow-100:hover,a.mdc-text-yellow-100:focus{color:#fff59d}.mdc-text-yellow-200{color:#fff59d}a.mdc-text-yellow-200:hover,a.mdc-text-yellow-200:focus{color:#fff176}.mdc-text-yellow-300{color:#fff176}a.mdc-text-yellow-300:hover,a.mdc-text-yellow-300:focus{color:#ffee58}.mdc-text-yellow-400{color:#ffee58}a.mdc-text-yellow-400:hover,a.mdc-text-yellow-400:focus{color:#ffeb3b}.mdc-text-yellow-500{color:#ffeb3b}a.mdc-text-yellow-500:hover,a.mdc-text-yellow-500:focus{color:#fdd835}.mdc-text-yellow-600{color:#fdd835}a.mdc-text-yellow-600:hover,a.mdc-text-yellow-600:focus{color:#fbc02d}.mdc-text-yellow-700{color:#fbc02d}a.mdc-text-yellow-700:hover,a.mdc-text-yellow-700:focus{color:#f9a825}.mdc-text-yellow-800{color:#f9a825}a.mdc-text-yellow-800:hover,a.mdc-text-yellow-800:focus{color:#f57f17}.mdc-text-yellow-900{color:#f57f17}a.mdc-text-yellow-900:hover,a.mdc-text-yellow-900:focus{color:#d06609}.mdc-text-yellow-A100{color:#ffff8d}a.mdc-text-yellow-A100:hover,a.mdc-text-yellow-A100:focus{color:#ffff5a}.mdc-text-yellow-A200{color:#ff0}a.mdc-text-yellow-A200:hover,a.mdc-text-yellow-A200:focus{color:#cc0}.mdc-text-yellow-A400{color:#ffea00}a.mdc-text-yellow-A400:hover,a.mdc-text-yellow-A400:focus{color:#cb0}.mdc-text-yellow-A700{color:#ffd600}a.mdc-text-yellow-A700:hover,a.mdc-text-yellow-A700:focus{color:#ccab00}.mdc-bg-yellow{background-color:#ffeb3b}a.mdc-bg-yellow:hover,a.mdc-bg-yellow:focus{background-color:#fdd835}.mdc-bg-yellow-50{background-color:#fffde7}a.mdc-bg-yellow-50:hover,a.mdc-bg-yellow-50:focus{background-color:#fff9c4}.mdc-bg-yellow-100{background-color:#fff9c4}a.mdc-bg-yellow-100:hover,a.mdc-bg-yellow-100:focus{background-color:#fff59d}.mdc-bg-yellow-200{background-color:#fff59d}a.mdc-bg-yellow-200:hover,a.mdc-bg-yellow-200:focus{background-color:#fff176}.mdc-bg-yellow-300{background-color:#fff176}a.mdc-bg-yellow-300:hover,a.mdc-bg-yellow-300:focus{background-color:#ffee58}.mdc-bg-yellow-400{background-color:#ffee58}a.mdc-bg-yellow-400:hover,a.mdc-bg-yellow-400:focus{background-color:#ffeb3b}.mdc-bg-yellow-500{background-color:#ffeb3b}a.mdc-bg-yellow-500:hover,a.mdc-bg-yellow-500:focus{background-color:#fdd835}.mdc-bg-yellow-600{background-color:#fdd835}a.mdc-bg-yellow-600:hover,a.mdc-bg-yellow-600:focus{background-color:#fbc02d}.mdc-bg-yellow-700{background-color:#fbc02d}a.mdc-bg-yellow-700:hover,a.mdc-bg-yellow-700:focus{background-color:#f9a825}.mdc-bg-yellow-800{background-color:#f9a825}a.mdc-bg-yellow-800:hover,a.mdc-bg-yellow-800:focus{background-color:#f57f17}.mdc-bg-yellow-900{background-color:#f57f17}a.mdc-bg-yellow-900:hover,a.mdc-bg-yellow-900:focus{background-color:#d06609}.mdc-bg-yellow-A100{background-color:#ffff8d}a.mdc-bg-yellow-A100:hover,a.mdc-bg-yellow-A100:focus{background-color:#ffff5a}.mdc-bg-yellow-A200{background-color:#ff0}a.mdc-bg-yellow-A200:hover,a.mdc-bg-yellow-A200:focus{background-color:#cc0}.mdc-bg-yellow-A400{background-color:#ffea00}a.mdc-bg-yellow-A400:hover,a.mdc-bg-yellow-A400:focus{background-color:#cb0}.mdc-bg-yellow-A700{background-color:#ffd600}a.mdc-bg-yellow-A700:hover,a.mdc-bg-yellow-A700:focus{background-color:#ccab00}.mdc-text-amber{color:#ffc107}a.mdc-text-amber:hover,a.mdc-text-amber:focus{color:#ffb300}.mdc-text-amber-50{color:#fff8e1}a.mdc-text-amber-50:hover,a.mdc-text-amber-50:focus{color:#ffecb3}.mdc-text-amber-100{color:#ffecb3}a.mdc-text-amber-100:hover,a.mdc-text-amber-100:focus{color:#ffe082}.mdc-text-amber-200{color:#ffe082}a.mdc-text-amber-200:hover,a.mdc-text-amber-200:focus{color:#ffd54f}.mdc-text-amber-300{color:#ffd54f}a.mdc-text-amber-300:hover,a.mdc-text-amber-300:focus{color:#ffca28}.mdc-text-amber-400{color:#ffca28}a.mdc-text-amber-400:hover,a.mdc-text-amber-400:focus{color:#ffc107}.mdc-text-amber-500{color:#ffc107}a.mdc-text-amber-500:hover,a.mdc-text-amber-500:focus{color:#ffb300}.mdc-text-amber-600{color:#ffb300}a.mdc-text-amber-600:hover,a.mdc-text-amber-600:focus{color:#ffa000}.mdc-text-amber-700{color:#ffa000}a.mdc-text-amber-700:hover,a.mdc-text-amber-700:focus{color:#ff8f00}.mdc-text-amber-800{color:#ff8f00}a.mdc-text-amber-800:hover,a.mdc-text-amber-800:focus{color:#ff6f00}.mdc-text-amber-900{color:#ff6f00}a.mdc-text-amber-900:hover,a.mdc-text-amber-900:focus{color:#cc5900}.mdc-text-amber-A100{color:#ffe57f}a.mdc-text-amber-A100:hover,a.mdc-text-amber-A100:focus{color:#ffdb4c}.mdc-text-amber-A200{color:#ffd740}a.mdc-text-amber-A200:hover,a.mdc-text-amber-A200:focus{color:#ffcc0d}.mdc-text-amber-A400{color:#ffc400}a.mdc-text-amber-A400:hover,a.mdc-text-amber-A400:focus{color:#cc9d00}.mdc-text-amber-A700{color:#ffab00}a.mdc-text-amber-A700:hover,a.mdc-text-amber-A700:focus{color:#cc8900}.mdc-bg-amber{background-color:#ffc107}a.mdc-bg-amber:hover,a.mdc-bg-amber:focus{background-color:#ffb300}.mdc-bg-amber-50{background-color:#fff8e1}a.mdc-bg-amber-50:hover,a.mdc-bg-amber-50:focus{background-color:#ffecb3}.mdc-bg-amber-100{background-color:#ffecb3}a.mdc-bg-amber-100:hover,a.mdc-bg-amber-100:focus{background-color:#ffe082}.mdc-bg-amber-200{background-color:#ffe082}a.mdc-bg-amber-200:hover,a.mdc-bg-amber-200:focus{background-color:#ffd54f}.mdc-bg-amber-300{background-color:#ffd54f}a.mdc-bg-amber-300:hover,a.mdc-bg-amber-300:focus{background-color:#ffca28}.mdc-bg-amber-400{background-color:#ffca28}a.mdc-bg-amber-400:hover,a.mdc-bg-amber-400:focus{background-color:#ffc107}.mdc-bg-amber-500{background-color:#ffc107}a.mdc-bg-amber-500:hover,a.mdc-bg-amber-500:focus{background-color:#ffb300}.mdc-bg-amber-600{background-color:#ffb300}a.mdc-bg-amber-600:hover,a.mdc-bg-amber-600:focus{background-color:#ffa000}.mdc-bg-amber-700{background-color:#ffa000}a.mdc-bg-amber-700:hover,a.mdc-bg-amber-700:focus{background-color:#ff8f00}.mdc-bg-amber-800{background-color:#ff8f00}a.mdc-bg-amber-800:hover,a.mdc-bg-amber-800:focus{background-color:#ff6f00}.mdc-bg-amber-900{background-color:#ff6f00}a.mdc-bg-amber-900:hover,a.mdc-bg-amber-900:focus{background-color:#cc5900}.mdc-bg-amber-A100{background-color:#ffe57f}a.mdc-bg-amber-A100:hover,a.mdc-bg-amber-A100:focus{background-color:#ffdb4c}.mdc-bg-amber-A200{background-color:#ffd740}a.mdc-bg-amber-A200:hover,a.mdc-bg-amber-A200:focus{background-color:#ffcc0d}.mdc-bg-amber-A400{background-color:#ffc400}a.mdc-bg-amber-A400:hover,a.mdc-bg-amber-A400:focus{background-color:#cc9d00}.mdc-bg-amber-A700{background-color:#ffab00}a.mdc-bg-amber-A700:hover,a.mdc-bg-amber-A700:focus{background-color:#cc8900}.mdc-text-orange{color:#ff9800}a.mdc-text-orange:hover,a.mdc-text-orange:focus{color:#fb8c00}.mdc-text-orange-50{color:#fff3e0}a.mdc-text-orange-50:hover,a.mdc-text-orange-50:focus{color:#ffe0b2}.mdc-text-orange-100{color:#ffe0b2}a.mdc-text-orange-100:hover,a.mdc-text-orange-100:focus{color:#ffcc80}.mdc-text-orange-200{color:#ffcc80}a.mdc-text-orange-200:hover,a.mdc-text-orange-200:focus{color:#ffb74d}.mdc-text-orange-300{color:#ffb74d}a.mdc-text-orange-300:hover,a.mdc-text-orange-300:focus{color:#ffa726}.mdc-text-orange-400{color:#ffa726}a.mdc-text-orange-400:hover,a.mdc-text-orange-400:focus{color:#ff9800}.mdc-text-orange-500{color:#ff9800}a.mdc-text-orange-500:hover,a.mdc-text-orange-500:focus{color:#fb8c00}.mdc-text-orange-600{color:#fb8c00}a.mdc-text-orange-600:hover,a.mdc-text-orange-600:focus{color:#f57c00}.mdc-text-orange-700{color:#f57c00}a.mdc-text-orange-700:hover,a.mdc-text-orange-700:focus{color:#ef6c00}.mdc-text-orange-800{color:#ef6c00}a.mdc-text-orange-800:hover,a.mdc-text-orange-800:focus{color:#e65100}.mdc-text-orange-900{color:#e65100}a.mdc-text-orange-900:hover,a.mdc-text-orange-900:focus{color:#b33f00}.mdc-text-orange-A100{color:#ffd180}a.mdc-text-orange-A100:hover,a.mdc-text-orange-A100:focus{color:#ffbf4d}.mdc-text-orange-A200{color:#ffab40}a.mdc-text-orange-A200:hover,a.mdc-text-orange-A200:focus{color:#ff950d}.mdc-text-orange-A400{color:#ff9100}a.mdc-text-orange-A400:hover,a.mdc-text-orange-A400:focus{color:#cc7400}.mdc-text-orange-A700{color:#ff6d00}a.mdc-text-orange-A700:hover,a.mdc-text-orange-A700:focus{color:#cc5700}.mdc-bg-orange{background-color:#ff9800}a.mdc-bg-orange:hover,a.mdc-bg-orange:focus{background-color:#fb8c00}.mdc-bg-orange-50{background-color:#fff3e0}a.mdc-bg-orange-50:hover,a.mdc-bg-orange-50:focus{background-color:#ffe0b2}.mdc-bg-orange-100{background-color:#ffe0b2}a.mdc-bg-orange-100:hover,a.mdc-bg-orange-100:focus{background-color:#ffcc80}.mdc-bg-orange-200{background-color:#ffcc80}a.mdc-bg-orange-200:hover,a.mdc-bg-orange-200:focus{background-color:#ffb74d}.mdc-bg-orange-300{background-color:#ffb74d}a.mdc-bg-orange-300:hover,a.mdc-bg-orange-300:focus{background-color:#ffa726}.mdc-bg-orange-400{background-color:#ffa726}a.mdc-bg-orange-400:hover,a.mdc-bg-orange-400:focus{background-color:#ff9800}.mdc-bg-orange-500{background-color:#ff9800}a.mdc-bg-orange-500:hover,a.mdc-bg-orange-500:focus{background-color:#fb8c00}.mdc-bg-orange-600{background-color:#fb8c00}a.mdc-bg-orange-600:hover,a.mdc-bg-orange-600:focus{background-color:#f57c00}.mdc-bg-orange-700{background-color:#f57c00}a.mdc-bg-orange-700:hover,a.mdc-bg-orange-700:focus{background-color:#ef6c00}.mdc-bg-orange-800{background-color:#ef6c00}a.mdc-bg-orange-800:hover,a.mdc-bg-orange-800:focus{background-color:#e65100}.mdc-bg-orange-900{background-color:#e65100}a.mdc-bg-orange-900:hover,a.mdc-bg-orange-900:focus{background-color:#b33f00}.mdc-bg-orange-A100{background-color:#ffd180}a.mdc-bg-orange-A100:hover,a.mdc-bg-orange-A100:focus{background-color:#ffbf4d}.mdc-bg-orange-A200{background-color:#ffab40}a.mdc-bg-orange-A200:hover,a.mdc-bg-orange-A200:focus{background-color:#ff950d}.mdc-bg-orange-A400{background-color:#ff9100}a.mdc-bg-orange-A400:hover,a.mdc-bg-orange-A400:focus{background-color:#cc7400}.mdc-bg-orange-A700{background-color:#ff6d00}a.mdc-bg-orange-A700:hover,a.mdc-bg-orange-A700:focus{background-color:#cc5700}.mdc-text-deep-orange{color:#ff5722}a.mdc-text-deep-orange:hover,a.mdc-text-deep-orange:focus{color:#f4511e}.mdc-text-deep-orange-50{color:#fbe9e7}a.mdc-text-deep-orange-50:hover,a.mdc-text-deep-orange-50:focus{color:#ffccbc}.mdc-text-deep-orange-100{color:#ffccbc}a.mdc-text-deep-orange-100:hover,a.mdc-text-deep-orange-100:focus{color:#ffab91}.mdc-text-deep-orange-200{color:#ffab91}a.mdc-text-deep-orange-200:hover,a.mdc-text-deep-orange-200:focus{color:#ff8a65}.mdc-text-deep-orange-300{color:#ff8a65}a.mdc-text-deep-orange-300:hover,a.mdc-text-deep-orange-300:focus{color:#ff7043}.mdc-text-deep-orange-400{color:#ff7043}a.mdc-text-deep-orange-400:hover,a.mdc-text-deep-orange-400:focus{color:#ff5722}.mdc-text-deep-orange-500{color:#ff5722}a.mdc-text-deep-orange-500:hover,a.mdc-text-deep-orange-500:focus{color:#f4511e}.mdc-text-deep-orange-600{color:#f4511e}a.mdc-text-deep-orange-600:hover,a.mdc-text-deep-orange-600:focus{color:#e64a19}.mdc-text-deep-orange-700{color:#e64a19}a.mdc-text-deep-orange-700:hover,a.mdc-text-deep-orange-700:focus{color:#d84315}.mdc-text-deep-orange-800{color:#d84315}a.mdc-text-deep-orange-800:hover,a.mdc-text-deep-orange-800:focus{color:#bf360c}.mdc-text-deep-orange-900{color:#bf360c}a.mdc-text-deep-orange-900:hover,a.mdc-text-deep-orange-900:focus{color:#8f2809}.mdc-text-deep-orange-A100{color:#ff9e80}a.mdc-text-deep-orange-A100:hover,a.mdc-text-deep-orange-A100:focus{color:#ff774d}.mdc-text-deep-orange-A200{color:#ff6e40}a.mdc-text-deep-orange-A200:hover,a.mdc-text-deep-orange-A200:focus{color:#ff470d}.mdc-text-deep-orange-A400{color:#ff3d00}a.mdc-text-deep-orange-A400:hover,a.mdc-text-deep-orange-A400:focus{color:#cc3100}.mdc-text-deep-orange-A700{color:#dd2c00}a.mdc-text-deep-orange-A700:hover,a.mdc-text-deep-orange-A700:focus{color:#a20}.mdc-bg-deep-orange{background-color:#ff5722}a.mdc-bg-deep-orange:hover,a.mdc-bg-deep-orange:focus{background-color:#f4511e}.mdc-bg-deep-orange-50{background-color:#fbe9e7}a.mdc-bg-deep-orange-50:hover,a.mdc-bg-deep-orange-50:focus{background-color:#ffccbc}.mdc-bg-deep-orange-100{background-color:#ffccbc}a.mdc-bg-deep-orange-100:hover,a.mdc-bg-deep-orange-100:focus{background-color:#ffab91}.mdc-bg-deep-orange-200{background-color:#ffab91}a.mdc-bg-deep-orange-200:hover,a.mdc-bg-deep-orange-200:focus{background-color:#ff8a65}.mdc-bg-deep-orange-300{background-color:#ff8a65}a.mdc-bg-deep-orange-300:hover,a.mdc-bg-deep-orange-300:focus{background-color:#ff7043}.mdc-bg-deep-orange-400{background-color:#ff7043}a.mdc-bg-deep-orange-400:hover,a.mdc-bg-deep-orange-400:focus{background-color:#ff5722}.mdc-bg-deep-orange-500{background-color:#ff5722}a.mdc-bg-deep-orange-500:hover,a.mdc-bg-deep-orange-500:focus{background-color:#f4511e}.mdc-bg-deep-orange-600{background-color:#f4511e}a.mdc-bg-deep-orange-600:hover,a.mdc-bg-deep-orange-600:focus{background-color:#e64a19}.mdc-bg-deep-orange-700{background-color:#e64a19}a.mdc-bg-deep-orange-700:hover,a.mdc-bg-deep-orange-700:focus{background-color:#d84315}.mdc-bg-deep-orange-800{background-color:#d84315}a.mdc-bg-deep-orange-800:hover,a.mdc-bg-deep-orange-800:focus{background-color:#bf360c}.mdc-bg-deep-orange-900{background-color:#bf360c}a.mdc-bg-deep-orange-900:hover,a.mdc-bg-deep-orange-900:focus{background-color:#8f2809}.mdc-bg-deep-orange-A100{background-color:#ff9e80}a.mdc-bg-deep-orange-A100:hover,a.mdc-bg-deep-orange-A100:focus{background-color:#ff774d}.mdc-bg-deep-orange-A200{background-color:#ff6e40}a.mdc-bg-deep-orange-A200:hover,a.mdc-bg-deep-orange-A200:focus{background-color:#ff470d}.mdc-bg-deep-orange-A400{background-color:#ff3d00}a.mdc-bg-deep-orange-A400:hover,a.mdc-bg-deep-orange-A400:focus{background-color:#cc3100}.mdc-bg-deep-orange-A700{background-color:#dd2c00}a.mdc-bg-deep-orange-A700:hover,a.mdc-bg-deep-orange-A700:focus{background-color:#a20}.mdc-text-brown{color:#795548}a.mdc-text-brown:hover,a.mdc-text-brown:focus{color:#6d4c41}.mdc-text-brown-50{color:#efebe9}a.mdc-text-brown-50:hover,a.mdc-text-brown-50:focus{color:#d7ccc8}.mdc-text-brown-100{color:#d7ccc8}a.mdc-text-brown-100:hover,a.mdc-text-brown-100:focus{color:#bcaaa4}.mdc-text-brown-200{color:#bcaaa4}a.mdc-text-brown-200:hover,a.mdc-text-brown-200:focus{color:#a1887f}.mdc-text-brown-300{color:#a1887f}a.mdc-text-brown-300:hover,a.mdc-text-brown-300:focus{color:#8d6e63}.mdc-text-brown-400{color:#8d6e63}a.mdc-text-brown-400:hover,a.mdc-text-brown-400:focus{color:#795548}.mdc-text-brown-500{color:#795548}a.mdc-text-brown-500:hover,a.mdc-text-brown-500:focus{color:#6d4c41}.mdc-text-brown-600{color:#6d4c41}a.mdc-text-brown-600:hover,a.mdc-text-brown-600:focus{color:#5d4037}.mdc-text-brown-700{color:#5d4037}a.mdc-text-brown-700:hover,a.mdc-text-brown-700:focus{color:#4e342e}.mdc-text-brown-800{color:#4e342e}a.mdc-text-brown-800:hover,a.mdc-text-brown-800:focus{color:#3e2723}.mdc-text-brown-900{color:#3e2723}a.mdc-text-brown-900:hover,a.mdc-text-brown-900:focus{color:#1d1211}.mdc-bg-brown{background-color:#795548}a.mdc-bg-brown:hover,a.mdc-bg-brown:focus{background-color:#6d4c41}.mdc-bg-brown-50{background-color:#efebe9}a.mdc-bg-brown-50:hover,a.mdc-bg-brown-50:focus{background-color:#d7ccc8}.mdc-bg-brown-100{background-color:#d7ccc8}a.mdc-bg-brown-100:hover,a.mdc-bg-brown-100:focus{background-color:#bcaaa4}.mdc-bg-brown-200{background-color:#bcaaa4}a.mdc-bg-brown-200:hover,a.mdc-bg-brown-200:focus{background-color:#a1887f}.mdc-bg-brown-300{background-color:#a1887f}a.mdc-bg-brown-300:hover,a.mdc-bg-brown-300:focus{background-color:#8d6e63}.mdc-bg-brown-400{background-color:#8d6e63}a.mdc-bg-brown-400:hover,a.mdc-bg-brown-400:focus{background-color:#795548}.mdc-bg-brown-500{background-color:#795548}a.mdc-bg-brown-500:hover,a.mdc-bg-brown-500:focus{background-color:#6d4c41}.mdc-bg-brown-600{background-color:#6d4c41}a.mdc-bg-brown-600:hover,a.mdc-bg-brown-600:focus{background-color:#5d4037}.mdc-bg-brown-700{background-color:#5d4037}a.mdc-bg-brown-700:hover,a.mdc-bg-brown-700:focus{background-color:#4e342e}.mdc-bg-brown-800{background-color:#4e342e}a.mdc-bg-brown-800:hover,a.mdc-bg-brown-800:focus{background-color:#3e2723}.mdc-bg-brown-900{background-color:#3e2723}a.mdc-bg-brown-900:hover,a.mdc-bg-brown-900:focus{background-color:#1d1211}.mdc-text-grey{color:#9e9e9e}a.mdc-text-grey:hover,a.mdc-text-grey:focus{color:#757575}.mdc-text-grey-50{color:#fafafa}a.mdc-text-grey-50:hover,a.mdc-text-grey-50:focus{color:#f5f5f5}.mdc-text-grey-100{color:#f5f5f5}a.mdc-text-grey-100:hover,a.mdc-text-grey-100:focus{color:#eee}.mdc-text-grey-200{color:#eee}a.mdc-text-grey-200:hover,a.mdc-text-grey-200:focus{color:#e0e0e0}.mdc-text-grey-300{color:#e0e0e0}a.mdc-text-grey-300:hover,a.mdc-text-grey-300:focus{color:#bdbdbd}.mdc-text-grey-400{color:#bdbdbd}a.mdc-text-grey-400:hover,a.mdc-text-grey-400:focus{color:#9e9e9e}.mdc-text-grey-500{color:#9e9e9e}a.mdc-text-grey-500:hover,a.mdc-text-grey-500:focus{color:#757575}.mdc-text-grey-600{color:#757575}a.mdc-text-grey-600:hover,a.mdc-text-grey-600:focus{color:#616161}.mdc-text-grey-700{color:#616161}a.mdc-text-grey-700:hover,a.mdc-text-grey-700:focus{color:#424242}.mdc-text-grey-800{color:#424242}a.mdc-text-grey-800:hover,a.mdc-text-grey-800:focus{color:#212121}.mdc-text-grey-900{color:#212121}a.mdc-text-grey-900:hover,a.mdc-text-grey-900:focus{color:#080808}.mdc-bg-grey{background-color:#9e9e9e}a.mdc-bg-grey:hover,a.mdc-bg-grey:focus{background-color:#757575}.mdc-bg-grey-50{background-color:#fafafa}a.mdc-bg-grey-50:hover,a.mdc-bg-grey-50:focus{background-color:#f5f5f5}.mdc-bg-grey-100{background-color:#f5f5f5}a.mdc-bg-grey-100:hover,a.mdc-bg-grey-100:focus{background-color:#eee}.mdc-bg-grey-200{background-color:#eee}a.mdc-bg-grey-200:hover,a.mdc-bg-grey-200:focus{background-color:#e0e0e0}.mdc-bg-grey-300{background-color:#e0e0e0}a.mdc-bg-grey-300:hover,a.mdc-bg-grey-300:focus{background-color:#bdbdbd}.mdc-bg-grey-400{background-color:#bdbdbd}a.mdc-bg-grey-400:hover,a.mdc-bg-grey-400:focus{background-color:#9e9e9e}.mdc-bg-grey-500{background-color:#9e9e9e}a.mdc-bg-grey-500:hover,a.mdc-bg-grey-500:focus{background-color:#757575}.mdc-bg-grey-600{background-color:#757575}a.mdc-bg-grey-600:hover,a.mdc-bg-grey-600:focus{background-color:#616161}.mdc-bg-grey-700{background-color:#616161}a.mdc-bg-grey-700:hover,a.mdc-bg-grey-700:focus{background-color:#424242}.mdc-bg-grey-800{background-color:#424242}a.mdc-bg-grey-800:hover,a.mdc-bg-grey-800:focus{background-color:#212121}.mdc-bg-grey-900{background-color:#212121}a.mdc-bg-grey-900:hover,a.mdc-bg-grey-900:focus{background-color:#080808}.mdc-text-blue-grey{color:#607d8b}a.mdc-text-blue-grey:hover,a.mdc-text-blue-grey:focus{color:#546e7a}.mdc-text-blue-grey-50{color:#eceff1}a.mdc-text-blue-grey-50:hover,a.mdc-text-blue-grey-50:focus{color:#cfd8dc}.mdc-text-blue-grey-100{color:#cfd8dc}a.mdc-text-blue-grey-100:hover,a.mdc-text-blue-grey-100:focus{color:#b0bec5}.mdc-text-blue-grey-200{color:#b0bec5}a.mdc-text-blue-grey-200:hover,a.mdc-text-blue-grey-200:focus{color:#90a4ae}.mdc-text-blue-grey-300{color:#90a4ae}a.mdc-text-blue-grey-300:hover,a.mdc-text-blue-grey-300:focus{color:#78909c}.mdc-text-blue-grey-400{color:#78909c}a.mdc-text-blue-grey-400:hover,a.mdc-text-blue-grey-400:focus{color:#607d8b}.mdc-text-blue-grey-500{color:#607d8b}a.mdc-text-blue-grey-500:hover,a.mdc-text-blue-grey-500:focus{color:#546e7a}.mdc-text-blue-grey-600{color:#546e7a}a.mdc-text-blue-grey-600:hover,a.mdc-text-blue-grey-600:focus{color:#455a64}.mdc-text-blue-grey-700{color:#455a64}a.mdc-text-blue-grey-700:hover,a.mdc-text-blue-grey-700:focus{color:#37474f}.mdc-text-blue-grey-800{color:#37474f}a.mdc-text-blue-grey-800:hover,a.mdc-text-blue-grey-800:focus{color:#263238}.mdc-text-blue-grey-900{color:#263238}a.mdc-text-blue-grey-900:hover,a.mdc-text-blue-grey-900:focus{color:#11171a}.mdc-bg-blue-grey{background-color:#607d8b}a.mdc-bg-blue-grey:hover,a.mdc-bg-blue-grey:focus{background-color:#546e7a}.mdc-bg-blue-grey-50{background-color:#eceff1}a.mdc-bg-blue-grey-50:hover,a.mdc-bg-blue-grey-50:focus{background-color:#cfd8dc}.mdc-bg-blue-grey-100{background-color:#cfd8dc}a.mdc-bg-blue-grey-100:hover,a.mdc-bg-blue-grey-100:focus{background-color:#b0bec5}.mdc-bg-blue-grey-200{background-color:#b0bec5}a.mdc-bg-blue-grey-200:hover,a.mdc-bg-blue-grey-200:focus{background-color:#90a4ae}.mdc-bg-blue-grey-300{background-color:#90a4ae}a.mdc-bg-blue-grey-300:hover,a.mdc-bg-blue-grey-300:focus{background-color:#78909c}.mdc-bg-blue-grey-400{background-color:#78909c}a.mdc-bg-blue-grey-400:hover,a.mdc-bg-blue-grey-400:focus{background-color:#607d8b}.mdc-bg-blue-grey-500{background-color:#607d8b}a.mdc-bg-blue-grey-500:hover,a.mdc-bg-blue-grey-500:focus{background-color:#546e7a}.mdc-bg-blue-grey-600{background-color:#546e7a}a.mdc-bg-blue-grey-600:hover,a.mdc-bg-blue-grey-600:focus{background-color:#455a64}.mdc-bg-blue-grey-700{background-color:#455a64}a.mdc-bg-blue-grey-700:hover,a.mdc-bg-blue-grey-700:focus{background-color:#37474f}.mdc-bg-blue-grey-800{background-color:#37474f}a.mdc-bg-blue-grey-800:hover,a.mdc-bg-blue-grey-800:focus{background-color:#263238}.mdc-bg-blue-grey-900{background-color:#263238}a.mdc-bg-blue-grey-900:hover,a.mdc-bg-blue-grey-900:focus{background-color:#11171a}.mdc-text-white-lighter{color:rgba(255,255,255,.12)}a.mdc-text-white-lighter:hover,a.mdc-text-white-lighter:focus{color:rgba(255,255,255,.3)}.mdc-text-white-light{color:rgba(255,255,255,.3)}a.mdc-text-white-light:hover,a.mdc-text-white-light:focus{color:rgba(255,255,255,.7)}.mdc-text-white-dark{color:rgba(255,255,255,.7)}a.mdc-text-white-dark:hover,a.mdc-text-white-dark:focus{color:#fff}.mdc-text-white-darker{color:#fff}a.mdc-text-white-darker:hover,a.mdc-text-white-darker:focus{color:#fff}.mdc-text-white-lighter{color:rgba(255,255,255,.12)}a.mdc-text-white-lighter:hover,a.mdc-text-white-lighter:focus{color:rgba(255,255,255,.3)}.mdc-text-white-light{color:rgba(255,255,255,.3)}a.mdc-text-white-light:hover,a.mdc-text-white-light:focus{color:rgba(255,255,255,.7)}.mdc-text-white-dark{color:rgba(255,255,255,.7)}a.mdc-text-white-dark:hover,a.mdc-text-white-dark:focus{color:#fff}.mdc-text-white-darker{color:#fff}a.mdc-text-white-darker:hover,a.mdc-text-white-darker:focus{color:#fff}.mdc-text-black-lighter{color:rgba(0,0,0,.12)}a.mdc-text-black-lighter:hover,a.mdc-text-black-lighter:focus{color:rgba(0,0,0,.26)}.mdc-text-black-light{color:rgba(0,0,0,.26)}a.mdc-text-black-light:hover,a.mdc-text-black-light:focus{color:rgba(0,0,0,.54)}.mdc-text-black-dark{color:rgba(0,0,0,.54)}a.mdc-text-black-dark:hover,a.mdc-text-black-dark:focus{color:rgba(0,0,0,.87)}.mdc-text-black-darker{color:rgba(0,0,0,.87)}a.mdc-text-black-darker:hover,a.mdc-text-black-darker:focus{color:#000}.mdc-text-black-lighter{color:rgba(0,0,0,.12)}a.mdc-text-black-lighter:hover,a.mdc-text-black-lighter:focus{color:rgba(0,0,0,.26)}.mdc-text-black-light{color:rgba(0,0,0,.26)}a.mdc-text-black-light:hover,a.mdc-text-black-light:focus{color:rgba(0,0,0,.54)}.mdc-text-black-dark{color:rgba(0,0,0,.54)}a.mdc-text-black-dark:hover,a.mdc-text-black-dark:focus{color:rgba(0,0,0,.87)}.mdc-text-black-darker{color:rgba(0,0,0,.87)}a.mdc-text-black-darker:hover,a.mdc-text-black-darker:focus{color:#000}.mdc-border-transparent{border-color:transparent}.mdc-border-red{border-color:#f44336}.mdc-border-red-50{border-color:#ffebee}.mdc-border-red-100{border-color:#ffcdd2}.mdc-border-red-200{border-color:#ef9a9a}.mdc-border-red-300{border-color:#e57373}.mdc-border-red-400{border-color:#ef5350}.mdc-border-red-500{border-color:#f44336}.mdc-border-red-600{border-color:#e53935}.mdc-border-red-700{border-color:#d32f2f}.mdc-border-red-800{border-color:#c62828}.mdc-border-red-900{border-color:#b71c1c}.mdc-border-red-A100{border-color:#ff8a80}.mdc-border-red-A200{border-color:#ff5252}.mdc-border-red-A400{border-color:#ff1744}.mdc-border-red-A700{border-color:#d50000}.mdc-border-pink{border-color:#e91e63}.mdc-border-pink-50{border-color:#fce4ec}.mdc-border-pink-100{border-color:#f8bbd0}.mdc-border-pink-200{border-color:#f48fb1}.mdc-border-pink-300{border-color:#f06292}.mdc-border-pink-400{border-color:#ec407a}.mdc-border-pink-500{border-color:#e91e63}.mdc-border-pink-600{border-color:#d81b60}.mdc-border-pink-700{border-color:#c2185b}.mdc-border-pink-800{border-color:#ad1457}.mdc-border-pink-900{border-color:#880e4f}.mdc-border-pink-A100{border-color:#ff80ab}.mdc-border-pink-A200{border-color:#ff4081}.mdc-border-pink-A400{border-color:#f50057}.mdc-border-pink-A700{border-color:#c51162}.mdc-border-purple{border-color:#9c27b0}.mdc-border-purple-50{border-color:#f3e5f5}.mdc-border-purple-100{border-color:#e1bee7}.mdc-border-purple-200{border-color:#ce93d8}.mdc-border-purple-300{border-color:#ba68c8}.mdc-border-purple-400{border-color:#ab47bc}.mdc-border-purple-500{border-color:#9c27b0}.mdc-border-purple-600{border-color:#8e24aa}.mdc-border-purple-700{border-color:#7b1fa2}.mdc-border-purple-800{border-color:#6a1b9a}.mdc-border-purple-900{border-color:#4a148c}.mdc-border-purple-A100{border-color:#ea80fc}.mdc-border-purple-A200{border-color:#e040fb}.mdc-border-purple-A400{border-color:#d500f9}.mdc-border-purple-A700{border-color:#a0f}.mdc-border-deep-purple{border-color:#673ab7}.mdc-border-deep-purple-50{border-color:#ede7f6}.mdc-border-deep-purple-100{border-color:#d1c4e9}.mdc-border-deep-purple-200{border-color:#b39ddb}.mdc-border-deep-purple-300{border-color:#9575cd}.mdc-border-deep-purple-400{border-color:#7e57c2}.mdc-border-deep-purple-500{border-color:#673ab7}.mdc-border-deep-purple-600{border-color:#5e35b1}.mdc-border-deep-purple-700{border-color:#512da8}.mdc-border-deep-purple-800{border-color:#4527a0}.mdc-border-deep-purple-900{border-color:#311b92}.mdc-border-deep-purple-A100{border-color:#b388ff}.mdc-border-deep-purple-A200{border-color:#7c4dff}.mdc-border-deep-purple-A400{border-color:#651fff}.mdc-border-deep-purple-A700{border-color:#6200ea}.mdc-border-indigo{border-color:#3f51b5}.mdc-border-indigo-50{border-color:#e8eaf6}.mdc-border-indigo-100{border-color:#c5cae9}.mdc-border-indigo-200{border-color:#9fa8da}.mdc-border-indigo-300{border-color:#7986cb}.mdc-border-indigo-400{border-color:#5c6bc0}.mdc-border-indigo-500{border-color:#3f51b5}.mdc-border-indigo-600{border-color:#3949ab}.mdc-border-indigo-700{border-color:#303f9f}.mdc-border-indigo-800{border-color:#283593}.mdc-border-indigo-900{border-color:#1a237e}.mdc-border-indigo-A100{border-color:#8c9eff}.mdc-border-indigo-A200{border-color:#536dfe}.mdc-border-indigo-A400{border-color:#3d5afe}.mdc-border-indigo-A700{border-color:#304ffe}.mdc-border-blue{border-color:#2196f3}.mdc-border-blue-50{border-color:#e3f2fd}.mdc-border-blue-100{border-color:#bbdefb}.mdc-border-blue-200{border-color:#90caf9}.mdc-border-blue-300{border-color:#64b5f6}.mdc-border-blue-400{border-color:#42a5f5}.mdc-border-blue-500{border-color:#2196f3}.mdc-border-blue-600{border-color:#1e88e5}.mdc-border-blue-700{border-color:#1976d2}.mdc-border-blue-800{border-color:#1565c0}.mdc-border-blue-900{border-color:#0d47a1}.mdc-border-blue-A100{border-color:#82b1ff}.mdc-border-blue-A200{border-color:#448aff}.mdc-border-blue-A400{border-color:#2979ff}.mdc-border-blue-A700{border-color:#2962ff}.mdc-border-light-blue{border-color:#03a9f4}.mdc-border-light-blue-50{border-color:#e1f5fe}.mdc-border-light-blue-100{border-color:#b3e5fc}.mdc-border-light-blue-200{border-color:#81d4fa}.mdc-border-light-blue-300{border-color:#4fc3f7}.mdc-border-light-blue-400{border-color:#29b6f6}.mdc-border-light-blue-500{border-color:#03a9f4}.mdc-border-light-blue-600{border-color:#039be5}.mdc-border-light-blue-700{border-color:#0288d1}.mdc-border-light-blue-800{border-color:#0277bd}.mdc-border-light-blue-900{border-color:#01579b}.mdc-border-light-blue-A100{border-color:#80d8ff}.mdc-border-light-blue-A200{border-color:#40c4ff}.mdc-border-light-blue-A400{border-color:#00b0ff}.mdc-border-light-blue-A700{border-color:#0091ea}.mdc-border-cyan{border-color:#00bcd4}.mdc-border-cyan-50{border-color:#e0f7fa}.mdc-border-cyan-100{border-color:#b2ebf2}.mdc-border-cyan-200{border-color:#80deea}.mdc-border-cyan-300{border-color:#4dd0e1}.mdc-border-cyan-400{border-color:#26c6da}.mdc-border-cyan-500{border-color:#00bcd4}.mdc-border-cyan-600{border-color:#00acc1}.mdc-border-cyan-700{border-color:#0097a7}.mdc-border-cyan-800{border-color:#00838f}.mdc-border-cyan-900{border-color:#006064}.mdc-border-cyan-A100{border-color:#84ffff}.mdc-border-cyan-A200{border-color:#18ffff}.mdc-border-cyan-A400{border-color:#00e5ff}.mdc-border-cyan-A700{border-color:#00b8d4}.mdc-border-teal{border-color:#009688}.mdc-border-teal-50{border-color:#e0f2f1}.mdc-border-teal-100{border-color:#b2dfdb}.mdc-border-teal-200{border-color:#80cbc4}.mdc-border-teal-300{border-color:#4db6ac}.mdc-border-teal-400{border-color:#26a69a}.mdc-border-teal-500{border-color:#009688}.mdc-border-teal-600{border-color:#00897b}.mdc-border-teal-700{border-color:#00796b}.mdc-border-teal-800{border-color:#00695c}.mdc-border-teal-900{border-color:#004d40}.mdc-border-teal-A100{border-color:#a7ffeb}.mdc-border-teal-A200{border-color:#64ffda}.mdc-border-teal-A400{border-color:#1de9b6}.mdc-border-teal-A700{border-color:#00bfa5}.mdc-border-green{border-color:#4caf50}.mdc-border-green-50{border-color:#e8f5e9}.mdc-border-green-100{border-color:#c8e6c9}.mdc-border-green-200{border-color:#a5d6a7}.mdc-border-green-300{border-color:#81c784}.mdc-border-green-400{border-color:#66bb6a}.mdc-border-green-500{border-color:#4caf50}.mdc-border-green-600{border-color:#43a047}.mdc-border-green-700{border-color:#388e3c}.mdc-border-green-800{border-color:#2e7d32}.mdc-border-green-900{border-color:#1b5e20}.mdc-border-green-A100{border-color:#b9f6ca}.mdc-border-green-A200{border-color:#69f0ae}.mdc-border-green-A400{border-color:#00e676}.mdc-border-green-A700{border-color:#00c853}.mdc-border-light-green{border-color:#8bc34a}.mdc-border-light-green-50{border-color:#f1f8e9}.mdc-border-light-green-100{border-color:#dcedc8}.mdc-border-light-green-200{border-color:#c5e1a5}.mdc-border-light-green-300{border-color:#aed581}.mdc-border-light-green-400{border-color:#9ccc65}.mdc-border-light-green-500{border-color:#8bc34a}.mdc-border-light-green-600{border-color:#7cb342}.mdc-border-light-green-700{border-color:#689f38}.mdc-border-light-green-800{border-color:#558b2f}.mdc-border-light-green-900{border-color:#33691e}.mdc-border-light-green-A100{border-color:#ccff90}.mdc-border-light-green-A200{border-color:#b2ff59}.mdc-border-light-green-A400{border-color:#76ff03}.mdc-border-light-green-A700{border-color:#64dd17}.mdc-border-lime{border-color:#cddc39}.mdc-border-lime-50{border-color:#f9fbe7}.mdc-border-lime-100{border-color:#f0f4c3}.mdc-border-lime-200{border-color:#e6ee9c}.mdc-border-lime-300{border-color:#dce775}.mdc-border-lime-400{border-color:#d4e157}.mdc-border-lime-500{border-color:#cddc39}.mdc-border-lime-600{border-color:#c0ca33}.mdc-border-lime-700{border-color:#afb42b}.mdc-border-lime-800{border-color:#9e9d24}.mdc-border-lime-900{border-color:#827717}.mdc-border-lime-A100{border-color:#f4ff81}.mdc-border-lime-A200{border-color:#eeff41}.mdc-border-lime-A400{border-color:#c6ff00}.mdc-border-lime-A700{border-color:#aeea00}.mdc-border-yellow{border-color:#ffeb3b}.mdc-border-yellow-50{border-color:#fffde7}.mdc-border-yellow-100{border-color:#fff9c4}.mdc-border-yellow-200{border-color:#fff59d}.mdc-border-yellow-300{border-color:#fff176}.mdc-border-yellow-400{border-color:#ffee58}.mdc-border-yellow-500{border-color:#ffeb3b}.mdc-border-yellow-600{border-color:#fdd835}.mdc-border-yellow-700{border-color:#fbc02d}.mdc-border-yellow-800{border-color:#f9a825}.mdc-border-yellow-900{border-color:#f57f17}.mdc-border-yellow-A100{border-color:#ffff8d}.mdc-border-yellow-A200{border-color:#ff0}.mdc-border-yellow-A400{border-color:#ffea00}.mdc-border-yellow-A700{border-color:#ffd600}.mdc-border-amber{border-color:#ffc107}.mdc-border-amber-50{border-color:#fff8e1}.mdc-border-amber-100{border-color:#ffecb3}.mdc-border-amber-200{border-color:#ffe082}.mdc-border-amber-300{border-color:#ffd54f}.mdc-border-amber-400{border-color:#ffca28}.mdc-border-amber-500{border-color:#ffc107}.mdc-border-amber-600{border-color:#ffb300}.mdc-border-amber-700{border-color:#ffa000}.mdc-border-amber-800{border-color:#ff8f00}.mdc-border-amber-900{border-color:#ff6f00}.mdc-border-amber-A100{border-color:#ffe57f}.mdc-border-amber-A200{border-color:#ffd740}.mdc-border-amber-A400{border-color:#ffc400}.mdc-border-amber-A700{border-color:#ffab00}.mdc-border-orange{border-color:#ff9800}.mdc-border-orange-50{border-color:#fff3e0}.mdc-border-orange-100{border-color:#ffe0b2}.mdc-border-orange-200{border-color:#ffcc80}.mdc-border-orange-300{border-color:#ffb74d}.mdc-border-orange-400{border-color:#ffa726}.mdc-border-orange-500{border-color:#ff9800}.mdc-border-orange-600{border-color:#fb8c00}.mdc-border-orange-700{border-color:#f57c00}.mdc-border-orange-800{border-color:#ef6c00}.mdc-border-orange-900{border-color:#e65100}.mdc-border-orange-A100{border-color:#ffd180}.mdc-border-orange-A200{border-color:#ffab40}.mdc-border-orange-A400{border-color:#ff9100}.mdc-border-orange-A700{border-color:#ff6d00}.mdc-border-deep-orange{border-color:#ff5722}.mdc-border-deep-orange-50{border-color:#fbe9e7}.mdc-border-deep-orange-100{border-color:#ffccbc}.mdc-border-deep-orange-200{border-color:#ffab91}.mdc-border-deep-orange-300{border-color:#ff8a65}.mdc-border-deep-orange-400{border-color:#ff7043}.mdc-border-deep-orange-500{border-color:#ff5722}.mdc-border-deep-orange-600{border-color:#f4511e}.mdc-border-deep-orange-700{border-color:#e64a19}.mdc-border-deep-orange-800{border-color:#d84315}.mdc-border-deep-orange-900{border-color:#bf360c}.mdc-border-deep-orange-A100{border-color:#ff9e80}.mdc-border-deep-orange-A200{border-color:#ff6e40}.mdc-border-deep-orange-A400{border-color:#ff3d00}.mdc-border-deep-orange-A700{border-color:#dd2c00}.mdc-border-brown{border-color:#795548}.mdc-border-brown-50{border-color:#efebe9}.mdc-border-brown-100{border-color:#d7ccc8}.mdc-border-brown-200{border-color:#bcaaa4}.mdc-border-brown-300{border-color:#a1887f}.mdc-border-brown-400{border-color:#8d6e63}.mdc-border-brown-500{border-color:#795548}.mdc-border-brown-600{border-color:#6d4c41}.mdc-border-brown-700{border-color:#5d4037}.mdc-border-brown-800{border-color:#4e342e}.mdc-border-brown-900{border-color:#3e2723}.mdc-border-grey{border-color:#9e9e9e}.mdc-border-grey-50{border-color:#fafafa}.mdc-border-grey-100{border-color:#f5f5f5}.mdc-border-grey-200{border-color:#eee}.mdc-border-grey-300{border-color:#e0e0e0}.mdc-border-grey-400{border-color:#bdbdbd}.mdc-border-grey-500{border-color:#9e9e9e}.mdc-border-grey-600{border-color:#757575}.mdc-border-grey-700{border-color:#616161}.mdc-border-grey-800{border-color:#424242}.mdc-border-grey-900{border-color:#212121}.mdc-border-blue-grey{border-color:#607d8b}.mdc-border-blue-grey-50{border-color:#eceff1}.mdc-border-blue-grey-100{border-color:#cfd8dc}.mdc-border-blue-grey-200{border-color:#b0bec5}.mdc-border-blue-grey-300{border-color:#90a4ae}.mdc-border-blue-grey-400{border-color:#78909c}.mdc-border-blue-grey-500{border-color:#607d8b}.mdc-border-blue-grey-600{border-color:#546e7a}.mdc-border-blue-grey-700{border-color:#455a64}.mdc-border-blue-grey-800{border-color:#37474f}.mdc-border-blue-grey-900{border-color:#263238}.mdc-text-primary{color:material-color("teal")}.mdc-bg-primary{background:material-color("teal")}.mdc-text-accent{color:material-color("light-blue")}.mdc-bg-accent{background:material-color("light-blue")}.mdc-text-warn{color:#ff5722}.mdc-bg-warn{background:#ff5722}.md-light:not(:disabled).md-primary{color:material-color("teal","300")}.md-light:not(:disabled).md-primary.md-raised{color:#fff !important;background-color:material-color("teal","300") !important}.md-light:not(:disabled).md-accent{color:material-color("light-blue","300")}.md-light:not(:disabled).md-accent.md-raised{color:#fff !important;background-color:material-color("light-blue","300") !important}.md-light:not(:disabled).md-warn{color:material-color("red","300")}.md-light:not(:disabled).md-warn.md-raised{color:#fff !important;background-color:material-color("red","300") !important}.md-button.md-round{border-radius:15px}.line-grid{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#424242;height:300px;width:1px;margin-left:50px}@media(max-width:992px){.line-grid{display:none}}.colors_selected_user_modal{margin-top:50px;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width:992px){.lf-ng-md-file-input{width:300px !important}}@media(max-width:992px){.lf-ng-md-file-input-preview-container{display:none}}.container-avatar-profile .icons_add_avatar{position:relative;bottom:38px;left:53px;cursor:pointer;opacity:.4;-webkit-transition:opacity .2s;transition:opacity .2s;color:#fff}.container-avatar-profile .avatar{cursor:pointer !important}.container-avatar-profile .avatar__txt{border-radius:5px !important;cursor:pointer !important}.container-avatar-profile:hover .icons_add_avatar{color:#ff4081;opacity:1}.layout-content-user-panel{overflow:auto;height:100% !important;padding-bottom:0 !important;background-color:#fff !important}.offset-input-phone-user-panel{padding-left:60px}.selectFile{display:none !important}.margin-footer-profile{margin-top:45px}@media(max-width:768px){.text-modal-edit-password{display:none}}@media(max-width:768px){.icons-modal-edit-password{padding-right:20px !important;padding-left:20px !important}}.container-user-profile{overflow:auto;padding:10px !important}.container-user-profile .intl-tel-input{width:100% !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.container-user-profile .flag-container{background:#fff !important}.container-user-profile .country-list li{padding-top:10px !important;padding-bottom:10px !important}@media(max-width:962px){.container-user-profile{padding-bottom:60px}}.phone-nf-input-wrapper{border:1px solid #e0e0e0;border-radius:3px}.phone-nf-input-wrapper:hover{border-color:var(--nf-color-primary);-webkit-transition:.2s;transition:.2s}.phone-nf-input{color:var(--nf-color-primary);font-family:"Montserrat",sans-serif;font-weight:500;border-bottom:none !important;border-bottom-color:#e0e0e0 !important;-webkit-box-shadow:none !important;box-shadow:none !important;font-size:12px !important}.phone-nf-input::-webkit-input-placeholder{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;color:#424242}.phone-nf-input::-moz-placeholder{-moz-transition:opacity .3s ease;transition:opacity .3s ease;color:#424242}.phone-nf-input:-ms-input-placeholder{-ms-transition:opacity .3s ease;transition:opacity .3s ease;color:#424242}.phone-nf-input::-ms-input-placeholder{-ms-transition:opacity .3s ease;transition:opacity .3s ease;color:#424242}.phone-nf-input::placeholder{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;color:#424242}.phone-nf-input::-moz-selection{background-color:1.5px solid var(--nf-color-primary);color:#fff}.phone-nf-input::selection{background-color:1.5px solid var(--nf-color-primary);color:#fff}.phone-nf-input .md-text{color:var(--nf-color-primary)}.search-new__avatar--btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.search-new__avatar--btn button{position:relative;margin:0;left:-55px !important}.main-header{font-family:"Montserrat",sans-serif !important;font-weight:500 !important;background:var(--nf-color-top-menu);background:linear-gradient(45deg,#2f5d82 23%,#4e9fe0 100%)}@media screen and (max-width:768px){.main-header{background:linear-gradient(175deg,#2f5d82 62%,#356993 74%,#4e9fe0 100%)}}@media(max-width:1279px){.main-header__menu-btn{margin-left:10px}}.main-header .sidebar-btn-chart{margin-left:10px}.main-header .sidebar-btn-chart .sidebar-btn-chart__arrow-icon{display:none;-webkit-transition:.3s;transition:.3s}.main-header .sidebar-btn-chart .sidebar-btn-chart__notes-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.3s;transition:.3s}.main-header .sidebar-btn-chart:hover .sidebar-btn-chart__arrow-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.3s;transition:.3s}.main-header .sidebar-btn-chart:hover .sidebar-btn-chart__notes-icon{display:none;-webkit-transition:.3s;transition:.3s}.chart-sidebar__options{background:var(--nf-color-top-menu) !important}.chart-sidebar__menu{overflow:hidden;font-family:"Montserrat",sans-serif !important;font-weight:500 !important;overflow-y:auto}.chart-sidebar__menu ul>li:hover div.panel__title span{color:var(--nf-color-primary)}.chart-sidebar__menu ul>li:hover div.panel__title i,.chart-sidebar__menu ul>li:hover div.panel__title nf-icon{color:var(--nf-color-primary)}.chart-sidebar__menu i.fas{color:#424242}.chart-sidebar__menu md-tabs .md-tab{font-size:1.2rem}.chart-sidebar__menu.admin-sidebar__menu li.panel__title{display:block}.chart-sidebar__menu.admin-sidebar__menu .menu-item__panel .panel__title>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chart-sidebar__menu.admin-sidebar__menu .menu-item__panel .panel__title>span i{margin-bottom:3px}.chart-sidebar__menu.admin-sidebar__menu .menu-item__panel .menu-element__help{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.chart-sidebar__menu.admin-sidebar__menu .menu-element-child__help{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:14px}.menu{border:0;margin:0;-webkit-box-shadow:none;box-shadow:none;width:100%}.menu-item{border-bottom:1px solid #e0e0e0}.menu-item md-icon,.menu-item nf-icon{line-height:1;height:2rem;min-height:2rem}.menu-item:hover .menu-element__help{opacity:1}.menu-item.empty{opacity:.6}.menu-item.separator{padding:.5rem}.menu-item.add-item .panel__title span{font-weight:500}.menu-item.add-item md-icon,.menu-item.add-item nf-icon{color:var(--nf-color-primary);line-height:.8;height:2.4rem;width:2.4rem;min-height:2.4rem}.menu-item .collapsible-body{display:none}.menu-item .collapsible-body .chat-item{cursor:pointer}.menu-item .panel__title span::-moz-selection{color:#e0e0e0;background:0}.menu-item .panel__title span::selection{color:#e0e0e0;background:0}.menu-item:hover .panel__title i,.menu-item:hover .panel__title nf-icon{color:var(--nf-color-primary)}.menu-item:hover .panel__title span{color:var(--nf-color-primary)}.menu-item>div.active{background:#fff;color:var(--nf-color-primary);font-weight:600;position:relative}.menu-item>div.active:after{content:"";position:absolute;top:0;left:0;width:6px;height:100%;color:var(--nf-color-primary)}.menu-item>div.active .panel__title i,.menu-item>div.active .panel__title nf-icon{color:var(--nf-color-primary)}.menu-item>div.active .panel__title span{color:var(--nf-color-primary)}.menu-item.active{background:#fff;position:relative}.menu-item.active:after{content:"";position:absolute;top:0;left:0;width:6px;height:100%;background:#fff}.menu-item.active .collapsible-body{display:block}.menu-item>a{color:#e0e0e0}.menu-item .collapsible-header{min-height:4rem;line-height:4rem;padding:1px 15px 0 15px}.menu-item .collapsible-header i,.menu-item collapsible-header nf-icon{line-height:4.1rem}.menu-item__panel{background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;border:0;outline:0;padding:4px 12px}.menu-item__panel:first-child{margin:4px 0}.menu-item__panel-edit-btn{padding:4px}.menu-item__panel-edit-btn md-icon{font-size:18px}.menu-item__panel .panel__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-item__panel .panel__title nf-icon{margin-right:1rem}.menu-item__panel .menu-element__help{font-size:1.2rem;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;padding:2px 6px;cursor:pointer;width:25px;height:25px}.menu-item__panel .menu-element__help i,.menu-item__panel .menu-element__help nf-icon{color:#039be5 !important}.menu-item__panel:hover{background:#fff;color:#e0e0e0}.menu-item__panel:hover nf-icon{color:var(--nf-color-primary)}.menu-element__help-icon{width:unset !important}.panel__title .menu-element__help{font-size:1.4rem;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.panel__title .menu-element__help i,.panel__title .menu-element__help nf-icon{color:#039be5 !important}.panel__title:hover .menu-element__help{opacity:1}.panel__title>i,.panel__title>nf-icon{font-size:1.4rem;color:#424242}@media(max-width:972px){.panel__title>i,.panel__title>nf-icon{font-size:1.3rem}}@media(max-width:376px){.panel__title>i,.panel__title>nf-icon{font-size:1.2rem}}.panel__title>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;font-weight:500;color:#424242}@media(max-width:972px){.panel__title>span{font-size:1.6rem}}@media(max-width:376px){.panel__title>span{font-size:1.6rem}}.panel__badge .my-badge{font-size:1.2rem;color:#fff;letter-spacing:.2rem;font-weight:400;height:2rem;padding:.2rem .3rem .2rem .5rem;border-radius:10%}@media(max-width:972px){.panel__badge .my-badge{font-size:1.1rem}}@media(max-width:376px){.panel__badge .my-badge{font-size:1rem;font-weight:500}}.panel__badge .my-badge--default{background:#f5f5f5}.panel__badge .my-badge--red{background:#f44336 !important}.panel__badge .my-badge--green{background:#99d068 !important}.icon-urgent{color:var(--nf-color-warn) !important}@-webkit-keyframes call_client{10%{-webkit-transform:scale(1);transform:scale(1);-moz-transform:scale(1)}25%{-webkit-transform:scale(1.25);transform:scale(1.25);-moz-transform:scale(1.25)}40%{-webkit-transform:scale(1);transform:scale(1);-moz-transform:scale(1)}55%{-webkit-transform:scale(1.25);transform:scale(1.25);-moz-transform:scale(1.25)}70%{-webkit-transform:scale(1);transform:scale(1);-moz-transform:scale(1)}}@keyframes call_client{10%{-webkit-transform:scale(1);transform:scale(1);-moz-transform:scale(1)}25%{-webkit-transform:scale(1.25);transform:scale(1.25);-moz-transform:scale(1.25)}40%{-webkit-transform:scale(1);transform:scale(1);-moz-transform:scale(1)}55%{-webkit-transform:scale(1.25);transform:scale(1.25);-moz-transform:scale(1.25)}70%{-webkit-transform:scale(1);transform:scale(1);-moz-transform:scale(1)}}.icon-urgent.animate{-webkit-animation:call_client 1.15s infinite 2s ease;animation:call_client 1.15s infinite 2s ease}.condensed-tabs md-pagination-wrapper{-ms-flex-pack:distribute;justify-content:space-around}.condensed-tabs md-tab-item{padding-left:12px !important;padding-right:12px !important}.reservation-list{background:#f0f8ff}.menu-item__content{position:relative;z-index:1;background:#f0f8ff}.menu-item__content .menu-element__help-child{padding-right:30px;font-size:1.4rem;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.menu-item__content .menu-element__help-child i,.menu-item__content .menu-element__help-child nf-icon{color:#039be5 !important}.menu-item__content:hover .menu-element__help-child{cursor:pointer;opacity:1}.menu-item__content .action-icon .md-button.md-icon-button{margin:0;width:30px;height:30px;padding:8px}.menu-item__content .action-icon .md-button.md-icon-button md-icon{font-size:18px}.menu-item__content:before{content:"";width:100%;height:5px;bottom:0;position:absolute;z-index:0}.menu-item__content .info-text{color:#e0e0e0;font-size:1.3rem;padding:1rem;margin-left:1rem}.menu-item__content .row{margin-bottom:0}.menu-item__content .menu-item__subcategory{color:#424242}.menu-item__content .menu-item__subcategory i,.menu-item__content .menu-item__subcategory md-icon,.menu-item__content .menu-item__subcategory nf-icon{color:#424242}.menu-item__content .menu-item__subcategory md-icon,.menu-item__content .menu-item__subcategory nf-icon{margin:0;font-size:2rem;margin-right:.5rem}.menu-item__content .menu-item__subcategory md-icon.help__icon,.menu-item__content .menu-item__subcategory nf-icon.help__icon{margin-right:0}.menu-item__content .menu-item__subcategory.active{color:var(--nf-color-primary)}.menu-item__content .menu-item__subcategory.active i,.menu-item__content .menu-item__subcategory.active nf-icon{color:var(--nf-color-primary)}.price-plan__sidebar-datepicker{margin-top:14px !important;margin-bottom:14px !important}.price-plan__sidebar-datepicker .md-datepicker-input-container{width:99%}@media screen and (max-width:768px){.price-plan__sidebar-datepicker .md-datepicker-input-container{width:100vw}}.price-plan__sidebar-datepicker label{font-family:"Montserrat",sans-serif;font-weight:500;font-size:11px !important}.price-plan__sidebar-datepicker input{margin:0 !important;color:var(--nf-color-primary);font-family:"Montserrat",sans-serif;font-weight:500;border-bottom:1px solid #e0e0e0;border-bottom-color:#e0e0e0 !important;-webkit-box-shadow:none !important;box-shadow:none !important;font-size:16px !important}@media screen and (max-width:768px){.price-plan__sidebar-datepicker input{width:100%;min-width:calc(100% - 36px)}}.price-plan__sidebar-datepicker input::-webkit-input-placeholder{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;color:#424242}.price-plan__sidebar-datepicker input::-moz-placeholder{-moz-transition:opacity .3s ease;transition:opacity .3s ease;color:#424242}.price-plan__sidebar-datepicker input:-ms-input-placeholder{-ms-transition:opacity .3s ease;transition:opacity .3s ease;color:#424242}.price-plan__sidebar-datepicker input::-ms-input-placeholder{-ms-transition:opacity .3s ease;transition:opacity .3s ease;color:#424242}.price-plan__sidebar-datepicker input::placeholder{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;color:#424242}.price-plan__sidebar-datepicker input::-moz-selection{background-color:1.5px solid var(--nf-color-primary);color:#fff}.price-plan__sidebar-datepicker input::selection{background-color:1.5px solid var(--nf-color-primary);color:#fff}.price-plan__sidebar-datepicker input:focus{border-bottom-color:1.5px solid var(--nf-color-primary) !important}.price-plan__sidebar-datepicker input .md-text{color:var(--nf-color-primary)}.menu-settings-sidebar-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sidebar-event{overflow:hidden}.sidebar-event md-content{overflow:hidden}@media screen and (max-width:768px){.sidebar-event{max-width:100vw !important;width:100vw !important}}.interactions-user-sidebar-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:25px;height:25px;border:1px solid var(--nf-color-warn);background-color:var(--nf-color-warn);border-radius:50%;position:absolute;top:2px;left:2px;opacity:.7;cursor:pointer;outline:0}.interactions-user-sidebar-icons:hover{opacity:1;-webkit-transition:.3s;transition:.3s}.interactions-user-sidebar-icons md-icon,.interactions-user-sidebar-icons nf-icon{color:#fff;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-checkbox__select-all{margin-left:-3px}.inputs-select-price-list-date{width:140px}@media screen and (max-width:768px){.inputs-select-price-list-date{width:100%}}.datepicker-box{width:286px}.datepicker-box .spaces{width:20px}@media screen and (max-width:768px){.datepicker-box{width:auto}.datepicker-box .spaces{width:0}}.sidebar--shadow{width:100%}.pricing-plan--max-full-height{height:calc(100vh - 80px)}.admin-prices .pricing-plan--max-full-height{max-height:calc(100vh - 15rem);padding-top:0;margin-bottom:16px}.admin-prices .pricing-plan__footer{width:100%;position:sticky;bottom:5px;z-index:10}.admin-prices .pricing-plan .pricing-plan-bg{background-color:#fff;width:auto;margin-bottom:34px}.admin-prices .pricing-plan .pricing-plan-bg__label{display:-webkit-box;display:-ms-flexbox;display:flex;width:29px;background-color:#f0f8ff;border:1px solid #cbcaca;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:104px;border-right:unset}.admin-prices .pricing-plan .pricing-plan-bg__label-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:30px;color:#fff}.admin-prices .pricing-plan .pricing-plan-bg__label-status--active{background-color:#4bb34d}.admin-prices .pricing-plan .pricing-plan-bg__label-status--inactive{background-color:#d95656}.admin-prices .pricing-plan .pricing-plan-bg__label-name span{font-size:13px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.admin-prices .pricing-plan .pricing-plan-bg .pricing-plan-header-name .box-first-node-label{width:250px;height:104px;position:relative}.admin-prices .pricing-plan .pricing-plan-bg .pricing-plan-header-name .box-first-node-label__checkbox-all{display:none;padding:8px;opacity:.3;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;position:absolute;left:-50px;bottom:-18px}.admin-prices .pricing-plan .pricing-plan-bg .pricing-plan-header-name .box-first-node-label__checkbox-all--checked{opacity:1 !important}.admin-prices .pricing-plan .pricing-plan-values-container{height:100%;overflow-y:hidden;margin-top:-8px}.admin-prices .pricing-plan .pricing-plan-values-container .md-tab{text-transform:unset !important}.admin-prices .pricing-plan .pricing-plan-values-container .booking-groups-container{overflow-x:auto;white-space:nowrap}.admin-prices .pricing-plan .pricing-plan-values-container .booking-groups-container>div{display:inline-block;vertical-align:top}.admin-prices .pricing-plan .pricing-plan-values-tabs{min-height:0;height:100%}.admin-prices .pricing-plan .pricing-plan-values-tabs md-tabs-wrapper{margin-left:1rem;margin-bottom:1rem}.admin-prices .pricing-plan .pricing-plan-values-tabs md-tabs-content-wrapper{height:100%}.admin-prices .pricing-plan .pricing-plan-values-tabs md-tabs-content-wrapper md-tab-content{height:100%}.admin-prices .pricing-plan .pricing-plan-values-tabs md-tabs-content-wrapper md-tab-content .pricing-plan__standard-prices-tab{height:100%}.admin-prices .pricing-plan .pricing-plan-values-tabs md-tabs-content-wrapper md-tab-content .pricing-plan__standard-prices-tab md-tab-item{max-width:unset !important}.admin-prices .pricing-plan .pricing-plan-values-tabs md-tabs-content-wrapper md-tab-content .pricing-plan__standard-prices-tab md-virtual-repeat-container{height:100%}.admin-prices .pricing-plan .pricing-plan-values-tabs md-tabs-content-wrapper md-tab-content .pricing-plan__standard-prices-tab md-virtual-repeat-container .md-virtual-repeat-scroller{margin-bottom:45px}.admin-prices .pricing-plan .pricing-plan-values-tabs md-tabs-content-wrapper md-tab-content .pricing-plan__standard-prices-tab md-virtual-repeat-container .repeated-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;overflow:overlay;vertical-align:top;overflow:hidden}.admin-prices .pricing-plan md-tab-content{overflow-x:scroll !important}.admin-prices .pricing-plan .pricing-plan-header-content{min-height:54px}.admin-prices .pricing-plan .pricing-plan-header-content .box-values-header-standard{position:relative;margin-left:1rem;border-top:1px solid #cbcaca;border-left:1px solid #cbcaca;border-right:1px solid #cbcaca;min-width:30rem;background:#f7f7f7}.admin-prices .pricing-plan .pricing-plan-header-content .box-values-header-standard .person-quantity{min-width:7rem}.admin-prices .pricing-plan .pricing-plan-header-content .box-values-header{margin-left:1rem;border-top:1px solid #cbcaca;border-left:1px solid #cbcaca;border-right:1px solid #cbcaca;max-width:30rem;min-width:30rem;background:#f7f7f7}.admin-prices .pricing-plan .pricing-plan-header-content .standard-box-name{width:100%;color:var(--nf-color-primary);position:relative}.admin-prices .pricing-plan .pricing-plan-header-content .standard-box-name__wrapper{position:absolute;top:-6px;left:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:237px}.admin-prices .pricing-plan .pricing-plan-header-content .standard-box-name .standard-label-holder,.admin-prices .pricing-plan .pricing-plan-header-content .standard-box-name .price-group-label-holder{min-width:30rem;max-width:30rem;line-height:4.5rem}.admin-prices .pricing-plan .pricing-plan-header-content .standard-box-name .standard-label-holder .internal-holder md-truncate,.admin-prices .pricing-plan .pricing-plan-header-content .standard-box-name .price-group-label-holder .internal-holder md-truncate{position:absolute;top:.5rem;padding:0 3rem}.admin-prices .pricing-plan .pricing-plan-header-content .standard-box-name .standard-setting-btn{position:absolute;height:100%;top:2px;right:2px}.admin-prices .pricing-plan .pricing-plan-header-content .standard-box-name .standard-setting-btn button{padding:0;margin:0;width:1rem;height:1rem;min-height:3rem;min-width:3rem;opacity:.6;-webkit-transition:opacity .2s;transition:opacity .2s}.admin-prices .pricing-plan .pricing-plan-header-content .standard-box-name .standard-setting-btn button:hover{opacity:1}.admin-prices .pricing-plan .pricing-plan-header-content .standard-box-name .standard-setting-btn md-icon{font-size:2rem}.admin-prices .pricing-plan .pricing-plan-header-content .standard-box-name .person-quantity{width:10rem;padding-bottom:4px}.admin-prices .pricing-plan .pricing-plan-header-content .standard-box-explain{height:2.8rem;border-bottom:.1rem solid #cbcaca;text-transform:uppercase;font-size:1.1rem}.admin-prices .pricing-plan .pricing-plan__price-group-column .box-values-header-standard{background-color:var(--nf-color-primary-border)}.admin-prices .pricing-plan .pricing-plan__price-group-column .box-values-inputs-row-standard{background-color:var(--nf-color-primary-border) !important}.admin-prices .pricing-plan .pricing-plan__price-group-header{background:var(--nf-color-primary-border) !important}.admin-prices .pricing-plan .pricing-plan__price-group-header-icons{cursor:pointer;position:absolute;top:0;left:7px}.admin-prices .pricing-plan .node-to-remove{background-color:#ffc1c1 !important}.admin-prices .pricing-plan .node-add{height:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;cursor:pointer;color:#ff4081;opacity:.7;border:1px solid #f5b8cb;border-radius:8px;margin:10px 0 0 30px}.admin-prices .pricing-plan .node-add:hover{opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.admin-prices .pricing-plan .node-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.admin-prices .pricing-plan .node-row__info{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:-10px;right:0}.admin-prices .pricing-plan .node-row__info-label span{font-size:13px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.admin-prices .pricing-plan .node-row .nodes-container{background-color:rgba(255,255,255,.2)}.admin-prices .pricing-plan .node-row .nodes-container .node--selected-wrapper{position:absolute;top:-3px;left:-3px;width:100%;height:100%;pointer-events:none;-webkit-box-sizing:content-box;box-sizing:content-box}.admin-prices .pricing-plan .node-row .nodes-container .node--selected__arrow{position:absolute;height:100%;right:-15px;top:0;width:0;pointer-events:none;border-left:15px solid #b3e5fc;border-top:21px solid transparent;border-bottom:21px solid transparent}.admin-prices .pricing-plan .node-row .nodes-container .node--selected__bigger-arrow{position:absolute;height:calc(100% + 6px);right:-21px;top:-3px;width:0;pointer-events:none;border-top:25px solid transparent;border-bottom:25px solid transparent}.admin-prices .pricing-plan .node-row .nodes-container .box-node-label__wrapper{border-bottom:1px solid #cbcaca;width:25rem;position:relative}.admin-prices .pricing-plan .node-row .nodes-container .box-node-label__wrapper-actions{cursor:pointer;opacity:0;position:absolute;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:44px;background:#ff4081;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10}.admin-prices .pricing-plan .node-row .nodes-container .box-node-label__wrapper-actions md-icon{color:#fff !important}.admin-prices .pricing-plan .node-row .nodes-container .box-node-label__wrapper-actions-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admin-prices .pricing-plan .node-row .nodes-container .box-node-label__wrapper .box-node-label{text-align:left;position:relative;border-left:1px solid #cbcaca;border-right:1px solid #cbcaca}.admin-prices .pricing-plan .node-row .nodes-container .box-node-label__wrapper .box-node-label--focus{-webkit-box-shadow:-1px 1px 21px 0 #ff4081;box-shadow:-1px 1px 21px 0 #ff4081}.admin-prices .pricing-plan .node-row .nodes-container .box-node-label__wrapper .box-node-label:hover .box-node-label__checkbox,.admin-prices .pricing-plan .node-row .nodes-container .box-node-label__wrapper .box-node-label:hover .box-node-label__show-price,.admin-prices .pricing-plan .node-row .nodes-container .box-node-label__wrapper .box-node-label:hover .box-node-label__menu{opacity:1}.admin-prices .pricing-plan .node-row .nodes-container .box-node-label__wrapper .box-node-label__show-price{position:absolute;right:0;opacity:0;font-size:12px;width:100px;border-left:1px solid #cbcaca;background:#fff;cursor:pointer;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--nf-color-primary)}.admin-prices .pricing-plan .node-row .nodes-container .box-node-label__wrapper .box-node-label__menu{position:absolute;border:1px solid #cbcaca;height:calc(100% + 2px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10;top:-1px;left:-30px;background-color:#fff;width:30px;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;color:#ff4081}.admin-prices .pricing-plan .node-row .nodes-container .box-node-label__wrapper .box-node-label__checkbox{display:none;padding:8px;opacity:.3;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;position:absolute;left:-80px;top:-6px}.admin-prices .pricing-plan .node-row .nodes-container .box-node-label__wrapper .box-node-label__checkbox--checked{opacity:1 !important}.admin-prices .pricing-plan .node-row .nodes-container .box-node-label__wrapper .box-node-label .box-node-label__descriptions{min-height:44px;min-width:0}.admin-prices .pricing-plan .node-row .nodes-container .box-node-label__wrapper .box-node-label .box-node-label__menu button{min-height:44px;padding-right:5px;text-align:left;height:100%;line-height:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:0;min-width:0}.admin-prices .pricing-plan .node-row .nodes-container .box-node-label__wrapper .box-node-label .box-node-label__menu button md-icon{margin:0}.admin-prices .pricing-plan .node-row .nodes-container .box-node-label__wrapper .box-node-label .node-label__terms_painting{margin-right:-10px;min-width:39px;padding:0}.admin-prices .pricing-plan .node-row .nodes-container .box-node-label__wrapper .box-node-label .node-label__terms_painting.active>md-icon{color:#fff}.admin-prices .pricing-plan .node-row .nodes-container .box-node-label__wrapper .box-node-label .type-symbol{-webkit-transition:margin-right .3s ease;transition:margin-right .3s ease}.admin-prices .pricing-plan .node-row .nodes-container .box-node-label__wrapper .box-node-label .restriction-holder{color:#9e9e9e;text-transform:lowercase;font-style:italic;font-size:10px !important}.admin-prices .pricing-plan .node-row .nodes-container .box-node-label__wrapper .box-node-label .restriction-holder .description{color:#424242;display:inline-block;font-size:10px !important}.admin-prices .pricing-plan .node-row .nodes-container .box-node-label__wrapper .box-node-label .restriction-holder md-icon{font-size:12px;min-width:12px;max-width:12px;min-height:12px;max-height:12px}.admin-prices .pricing-plan .node-row .nodes-container .box-node-label__wrapper .box-node-label .icon-offer{color:material-color("yellow","600")}.admin-prices .pricing-plan .node-row .nodes-container .box-node-label__wrapper .box-node-label span{text-transform:none}.admin-prices .pricing-plan .node-row .nodes-container .box-node-label__wrapper .box-node-label .node-ready-to-remove{position:absolute;top:0;right:0}.admin-prices .pricing-plan .node-row .nodes-container .box-node-label__wrapper .box-node-label .arrow-indent{color:transparent;white-space:nowrap;margin-top:4px}.admin-prices .pricing-plan .node-row .nodes-container .box-node-label__wrapper .box-node-label .node-label{color:#212121;max-width:100%;display:inline-block}.admin-prices .pricing-plan .node-row .nodes-container .box-node-label__wrapper .box-node-label md-icon{color:rgba(0,0,0,.2)}.admin-prices .pricing-plan .node-row .nodes-container .box-node-label__wrapper.highlighted .node-label{font-weight:bolder;color:#000}.admin-prices .pricing-plan .node-row .nodes-container .box-node-label__wrapper:hover .box-node-label__wrapper-actions{opacity:1;-webkit-transition:.3s;transition:.3s}.admin-prices .pricing-plan .node-row .nodes-container .box-node-content .box-values-inputs-row{background:var(--nf-color-primary-border);border-right:1px solid #cbcaca;border-left:1px solid #cbcaca;border-bottom:1px solid #cbcaca;margin:0;padding:0;margin-left:1rem;max-width:30rem;min-width:30rem;min-height:4.5rem;position:relative}.admin-prices .pricing-plan .node-row .nodes-container .box-node-content .booking-groups-tab-row{position:relative}.admin-prices .pricing-plan .node-row .nodes-container .box-node-content .box-values-inputs-row-standard{background:#f7f7f7;border-right:1px solid #cbcaca;border-left:1px solid #cbcaca;border-bottom:1px solid #cbcaca;margin:0;padding:0;margin-left:1rem;min-width:302px;min-height:4.5rem;position:relative}.admin-prices .pricing-plan .node-row .nodes-container .box-node-content .node-to-remove-values{background-color:rgba(var(--nf-color-warn),0.8);width:30rem;height:4.5rem;position:absolute;top:-1;left:0;pointer-events:none}.admin-prices .pricing-plan .node-row .nodes-container .box-node-content md-checkbox{margin-left:1rem}.admin-prices .pricing-plan .node-row .nodes-container .box-node-content .input-holder{min-width:7rem;margin:0}.admin-prices .pricing-plan .node-row .nodes-container .box-node-content .input-holder .calculated-price-value{color:var(--nf-color-primary);text-align:center;font-size:12px !important;width:5rem;height:3rem;padding-top:.5rem;border-radius:3px;background-color:#fff;border:1px solid #e0e0e0;outline:0;overflow:hidden}.admin-prices .pricing-plan .node-row .nodes-container .box-node-content .input-holder .calculated-price-value:hover{border:1px solid var(--nf-color-primary)}.admin-prices .pricing-plan .node-row .nodes-container .box-node-content .input-holder .booking-tab-fake-input{position:absolute}.admin-prices .pricing-plan .node-row .nodes-container .box-node-content .input-holder .priceplan-price-holder{position:relative}.admin-prices .pricing-plan .node-row .nodes-container .box-node-content .input-holder .priceplan-price-holder .style-add-minus-symbols{top:.7rem}.admin-prices .pricing-plan .node-row .nodes-container .box-node-content .input-holder .info-panel-booking-tab{color:var(--nf-color-primary);position:absolute;margin-right:8px}.admin-prices .pricing-plan .node-row .nodes-container .box-node-content .input-holder .info-panel-booking-tab .add_value{font-size:2rem;position:absolute;outline:0;cursor:pointer;left:-3.5rem;top:-1.5rem}.admin-prices .pricing-plan .node-row .nodes-container .box-node-content .input-holder .info-panel-booking-tab .subtract_value{font-size:2rem;position:absolute;outline:0;cursor:pointer;left:-3.3rem;top:-1.5rem}.admin-prices .pricing-plan .node-row .nodes-container .box-node-content .input-holder .info-panel{color:var(--nf-color-primary);position:relative}.admin-prices .pricing-plan .node-row .nodes-container .box-node-content .input-holder .info-panel .add_value{font-size:2rem;position:absolute;left:-1.5rem;outline:0;cursor:pointer}.admin-prices .pricing-plan .node-row .nodes-container .box-node-content .input-holder .info-panel .subtract_value{font-size:2rem;position:absolute;left:-1.5rem;outline:0;cursor:pointer}.admin-prices .pricing-plan .node-row .nodes-container .box-node-content .input-holder .standard-info-panel-as-input{top:7px}.admin-prices .pricing-plan .node-row .nodes-container .box-node-content .input-holder .nf-input--highlight-on-focus{width:5rem;background:#fff}.admin-prices .pricing-plan .node-row .nodes-container .box-node-content .input-holder .nf-input--highlight-on-focus input{text-align:center;font-size:12px !important}.admin-prices .pricing-plan .no-pricelist-info{text-align:center;border:1px solid #cbcaca;color:#424242;margin:2rem 0 2rem 0}.admin-prices .pricing-plan .default-standard-height{width:20rem;height:7rem}.admin-prices .pricing-plan .add-pricing-plan{color:var(--nf-color-primary)}.admin-prices .md-tab{max-width:unset !important}.admin-prices .md-tab.md-active{color:var(--nf-color-primary)}.admin-prices .card__heading h3{font-size:24px;font-weight:500}.admin-prices .card__content .table{overflow-x:auto}.admin-prices .card__content .table .multiple-select{max-width:22rem}.admin-prices .card__content .table .notification-settings md-checkbox{margin-bottom:0}.admin-prices .card__content .table .notification-settings md-input-container{width:100%}.admin-prices .card__content .table table{overflow-x:auto;overflow-y:visible}.admin-prices .card__content .table table thead .name-groups{width:100%}.admin-prices .card__content .table table thead th{font-size:14px}.admin-prices .card__content .table table tbody tr{border-bottom:1px solid #e0e0e0;-webkit-transition:background .2s;transition:background .2s}.admin-prices .card__content .table table tbody tr .general-button{-webkit-transition:background .2s;transition:background .2s;opacity:.2}.admin-prices .card__content .table table tbody tr:hover{background:#f5f5f5 !important}.admin-prices .card__content .table table tbody tr:hover .general-button{opacity:1}.admin-prices .card__content .table table tbody tr:first-child{background:#f5f5f5}.admin-prices .card__content .table table tbody tr:last-child{border:0}.admin-prices .card__content .table table tbody tr td{font-size:13px;padding:8px 10px}.admin-prices .card__content .table table tbody tr td input,.admin-prices .card__content .table table tbody tr td .select2-selection__rendered{border-color:#9e9e9e !important}.admin-prices .card__content .table table tbody tr td .dropdown-list-btn{margin:10px 0;position:relative;display:inline-block}.admin-prices .card__content .table table tbody tr td .dropdown-list-btn:hover .dropdown-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;position:absolute;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.admin-prices .card__content .table table tbody tr td .dropdown-list-btn button{font-size:11px;padding:0 14px;display:inline-block;padding-top:7px}.admin-prices .card__content .table table tbody tr td .dropdown-list-btn button>span{position:relative;top:-3px}.admin-prices .card__content .table table tbody tr td .dropdown-list-btn button md-icon{color:#fff;position:relative;top:-3px}.admin-prices .card__content .table table tbody tr td .dropdown-list-btn button i{color:#fff;font-size:18px;line-height:32px;margin-left:8px}.admin-prices .card__content .table table tbody tr td .dropdown-list-btn .dropdown-list{display:none;position:absolute;top:18px;left:0;background:#fff;width:auto;-webkit-box-shadow:0 0 3px 2px #9e9e9e;box-shadow:0 0 3px 2px #9e9e9e;padding:5px;z-index:10}.admin-prices .card__content .table table tbody tr td .dropdown-list-btn .dropdown-list:hover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;position:absolute;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.admin-prices .card__content .table table tbody tr td .dropdown-list-btn .dropdown-list li{padding:5px}.admin-prices .card__content .table table tbody tr td .dropdown-list-btn .dropdown-list li span{white-space:nowrap}.admin-prices .card__content .table table tbody tr td .dropdown-list-btn .dropdown-list label{color:#424242;font-size:13px;white-space:nowrap}.admin-prices .card__content .table table tbody tr td .buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.admin-prices .card__content .table table tbody tr td .buttons>div{display:-webkit-box;display:-ms-flexbox;display:flex}.admin-prices .card__content .table table tbody .tr--edited{background:var(--nf-color-primary-border)}.admin-prices .card__content .notification-settings .headers th{padding-left:1rem}.admin-prices .card__content .notification-settings .headers .type,.admin-prices .card__content .notification-settings .headers .template,.admin-prices .card__content .notification-settings .headers .channels,.admin-prices .card__content .notification-settings .headers .actions{width:10%}.admin-prices .card__content .notification-settings .headers .sms,.admin-prices .card__content .notification-settings .headers .email,.admin-prices .card__content .notification-settings .headers .active{width:5%}.admin-prices .card__content .notification-settings .headers .recipements,.admin-prices .card__content .notification-settings .headers .receptionist{width:20%}.admin-prices .card__content .table__age-group .name{width:20%}@media(max-width:1365px){.admin-prices .card__content .table__age-group .name{width:auto}}.admin-prices .card__content .table__age-group .age-from{width:8%}@media(max-width:1365px){.admin-prices .card__content .table__age-group .age-from{width:auto}}.admin-prices .card__content .table__age-group .age-to{width:8%}@media(max-width:1365px){.admin-prices .card__content .table__age-group .age-to{width:auto}}.admin-prices .card__content .table__age-group .bed{width:8%}@media(max-width:1365px){.admin-prices .card__content .table__age-group .bed{width:auto}}.admin-prices .card__content .table__age-group .extra-bed{width:8%}@media(max-width:1365px){.admin-prices .card__content .table__age-group .extra-bed{width:auto}}.admin-prices .card__content .table__age-group .baby-bed{width:8%}@media(max-width:1365px){.admin-prices .card__content .table__age-group .baby-bed{width:auto}}.admin-prices .card__content .table__age-group .no-bed{width:8%}@media(max-width:1365px){.admin-prices .card__content .table__age-group .no-bed{width:auto}}.admin-prices .card__content .table__age-group .meal{width:8%}@media(max-width:1365px){.admin-prices .card__content .table__age-group .meal{width:auto}}.admin-prices .card__content .table__age-group .channels{width:12%}@media(max-width:1365px){.admin-prices .card__content .table__age-group .channels{width:auto}}.admin-prices .card__content .table__age-group .actions{width:12%}@media(max-width:1365px){.admin-prices .card__content .table__age-group .actions{width:auto}}.admin-prices .card__content .table__seasons .group-name{width:17%}.admin-prices .card__content .table__seasons .name{width:14%}@media(max-width:1365px){.admin-prices .card__content .table__seasons .name{width:auto}}.admin-prices .card__content .table__seasons .priority{width:7%}@media(max-width:1365px){.admin-prices .card__content .table__seasons .priority{width:auto}}.admin-prices .card__content .table__seasons .type{width:8%}@media(max-width:1365px){.admin-prices .card__content .table__seasons .type{width:auto}}.admin-prices .card__content .table__seasons .date{width:14%}@media(max-width:1365px){.admin-prices .card__content .table__seasons .date{width:auto}}.admin-prices .card__content .table__seasons .repeat{width:8%}@media(max-width:1365px){.admin-prices .card__content .table__seasons .repeat{width:auto}}.admin-prices .card__content .table__seasons .min{width:8%}@media(max-width:1365px){.admin-prices .card__content .table__seasons .min{width:auto}}.admin-prices .card__content .table__seasons .prefer{width:8%}@media(max-width:1365px){.admin-prices .card__content .table__seasons .prefer{width:auto}}.admin-prices .card__content .table__seasons .hole{width:8%}@media(max-width:1365px){.admin-prices .card__content .table__seasons .hole{width:auto}}.admin-prices .card__content .table__seasons .packages{width:8%}@media(max-width:1365px){.admin-prices .card__content .table__seasons .packages{width:auto}}.admin-prices .card__content .table__seasons .channels{width:12%}@media(max-width:1365px){.admin-prices .card__content .table__seasons .channels{width:auto}}.admin-prices .card__content .table__seasons .actions{width:12%}@media(max-width:1365px){.admin-prices .card__content .table__seasons .actions{width:auto}}.admin-prices .card__content .avatar__provider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admin-prices .card__content .avatar__provider span{margin-left:10px;font-size:13px;color:#424242;font-weight:500}.admin-prices .card__content .filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;margin:20px 0}.admin-prices .card__content .filters .filter{margin-right:30px}.admin-prices .card__content .filters .filter:first-child{margin-right:40px}.admin-prices .card__content .filters .filter:last-child{margin-right:0}.admin-prices .card__content .filters .filter label{color:#212121;font-size:13px}.admin-prices .card__content .tables{border:1px solid #cbcaca;padding:0}@media(max-width:1420px){.admin-prices .card__content .tables{overflow-x:auto}}.admin-prices .card__content .tables .tables__category{background:#f6fcff !important;text-align:center;font-size:14px}.admin-prices .card__content .tables .tables__beds{font-size:13px}.admin-prices .card__content .tables .tables__beds td .bed-type{display:-webkit-box;display:-ms-flexbox;display:flex}.admin-prices .card__content .tables .tables__beds td .bed-type>div{width:25%}.admin-prices .card__content .tables .tables__beds__inputs .inputs{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.admin-prices .card__content .tables .tables__beds__inputs .inputs .input{margin-right:15px;font-size:13px;width:100%}.admin-prices .card__content .tables .tables__beds__inputs .inputs .input input{border-color:#9e9e9e}.admin-prices .card__content .tables .tabs{background:#f5f5f5;border-right:1px solid #cbcaca}.admin-prices .card__content .tables .tabs a{font-size:15px;text-transform:none}.admin-prices .card__content .tables tr{border-bottom:1px solid #cbcaca}.admin-prices .card__content .tables tr td{font-size:13px;padding:8px 10px}.admin-prices .card__content .tables tr .meal-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.admin-prices .card__content .tables .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;margin:20px 0}.admin-prices .card__content .tables .buttons .save-btn{margin-right:15px}.pricing-plan__loader{position:relative;margin-top:20%}div.price-plans-table-container{padding:0 !important}div.price-plans-table-container table{border:0;padding:0}table.price-plans-table{padding:0;border:0;border-collapse:separate;border-spacing:0;font-size:12px}table.price-plans-table th{padding:8px;font-size:14px;color:#424242;font-weight:500;text-align:left}table.price-plans-table td{padding:8px;border-top:1px solid #f5f5f5}table.price-plans-table td.nodeName,table.price-plans-table th.nodeName{min-width:300px}table.price-plans-table tr .actions{opacity:.2;-webkit-transition:.2s;transition:.2s}@media screen and (max-width:768px){table.price-plans-table tr .actions{opacity:1}}table.price-plans-table tr:hover .actions{opacity:1}table.price-plans-table tr.first-item td{border-top:1px solid #bdbdbd}table.price-plans-table tr.last-item td{border-bottom:0}table.price-plans-table.desktop-table{border-collapse:collapse}table.price-plans-table.desktop-table td{padding:8px 0}.node-term-date{color:#424242;font-size:14px;line-height:1.3rem;padding-left:12px;width:100%;margin-bottom:6px}.pricing-plan__sync-info{padding:5px 8px;line-height:22px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:var(--nf-color-warn);border-radius:5px;color:#fff}.pricing-plan__sync-info:hover .synchronization_pulse{-webkit-animation:none;animation:none}.pricing-plan__sync-info md-icon{margin-right:8px;margin-left:0;cursor:pointer;color:#fff}.pricing-plan__sync-info .synchronization_pulse{color:#fff}.pricing-plan__sync-info .content{color:#fff}.pricing-plan__sync-info .actions .nf-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.chips-position-node-no-active{margin-top:8px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chips-position-node-no-active nf-chip{margin-top:0 !important;margin-bottom:0 !important}.chips-position-node-no-active nf-chip:first-child{margin-left:6px !important}.chips-position-node{margin-top:6px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chips-position-node nf-chip{margin-top:0 !important;margin-bottom:0 !important}.chips-position-node nf-chip:first-child{margin-left:6px !important}.node-hidden-header{visibility:0;height:0}.node-modal-container{height:clamp(96vh,98vh,98vh) !important}@media screen and (max-width:768px){.node-modal-container{height:clamp(100%,100%,100%) !important}}.node-modal-content{height:100%}.node-modal-content__node-type{width:50%}.node-modal-content__color-alert{position:absolute;top:23px;left:6px;color:var(--nf-color-warn)}.node-modal-content__block-alert .nf-input__input{border:1px solid var(--nf-color-warn);border-radius:4px}.node-modal-content .parent-node-config{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.node-modal-content .parent-node-config__element{width:100%}.node-modal-content textarea,.node-modal-content .fr-element,.node-modal-content .fr-view,.node-modal-content .fr-wrapper,.node-modal-content .show-placeholder{font-family:"Montserrat",sans-serif !important;font-weight:500 !important;color:var(--nf-color-primary);font-size:14px}.node-modal-content .fr-placeholder{color:#d8d3d2 !important}.node-modal-content .text-area-outline textarea{min-height:60px;outline:0;border:0;border-radius:3px;resize:none;margin-bottom:6px;font-family:"Montserrat",sans-serif !important;font-weight:500 !important;color:var(--nf-color-primary);font-size:14px}.node-modal-content .text-area-outline textarea::-moz-selection{color:#fff;background:var(--nf-color-primary)}.node-modal-content .text-area-outline textarea::selection{color:#fff;background:var(--nf-color-primary)}.node-modal-content .fr-element{height:100px;font-family:"Montserrat",sans-serif !important;font-weight:500 !important}.node-modal-content .fr-element p:first-child{margin-top:0}@media screen and (max-width:768px){.node-modal-content{min-height:unset}}.node-modal-content nf-tabs .ng-tabs__wrapper{margin-top:0 !important}.node-modal-content .tags-wrapper{width:unset}.node-modal-content .edit-content__item{padding:8px 6px 8px 6px;-webkit-transition:.3s;transition:.3s;border-bottom:1px solid #e0e0e0}.node-modal-content .edit-content__item:last-child{border-bottom:0}.node-modal-content .edit-content__item button{opacity:.5}.node-modal-content .edit-content__item:hover{background:#f5f5f5}.node-modal-content .edit-content__item:hover button{opacity:1}.node-modal-content .edit-content .input-days-value{margin:0 8px 0 0;width:60px}.node-modal-content .edit-content .input-days-value input{font-size:12px;text-align:right}.node-modal-content-wrapper--one-column .headers__header{grid-column:1}@media screen and (max-width:768px){.node-modal-content-wrapper--one-column .nf-wrapper__content{grid-column:1}}.node-modal-content-wrapper--one-column .tags-wrapper{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.node-modal-content-wrapper .nf-wrapper__content{margin-right:0}.node-modal-content-wrapper .edit-content__item{padding:8px 12px 8px 12px;-webkit-transition:.3s;transition:.3s}.node-modal-content-wrapper .edit-content .input-days-value{margin:0 8px 0 0;width:60px}.node-modal-content-wrapper .edit-content .input-days-value input{font-size:12px;text-align:right}.counting-characters{position:relative}.counting-characters__label{font-size:12px !important;position:absolute;right:7px;top:-8px;padding:0 6px;background:#fff;z-index:10}.restriction-item .edit-content:hover{background:#fff !important}.restriction-item .edit-content:hover button{opacity:1}.restriction-item .week-days-checkbox-wrapper--container{padding:0 12px;width:60%}@media screen and (max-width:768px){.restriction-item .week-days-checkbox-wrapper--container{width:100%}}.restriction-item .week-days-checkbox-wrapper--container-details{width:100%}.restriction-item .general-button--delete{opacity:.4;-webkit-transition:.3s;transition:.3s}.restriction-item:hover .general-button--delete{opacity:1}.restriction-item-arrival-departure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.restriction-container{width:100%;margin-bottom:0;height:10px;margin-top:5px;cursor:pointer}.tooltip-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;font-size:14px}.tooltip-restrictions-container{width:100%;padding-top:4px;min-width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.tooltip-restrictions-container .element-item{width:100%;margin-top:6px;margin-bottom:6px;color:#212121;font-size:12px}.tooltip-border-bottom{border:1px solid #e0e0e0;width:100%;opacity:.6}.node-menu{max-height:unset !important}.max-size-collection-modal{height:76vh}@media screen and (max-width:768px){.max-size-collection-modal{height:unset}}.sync-info-price-plan{position:relative}.sync-info-price-plan__mouse{position:absolute;z-index:10;color:#000;-webkit-animation:pulse--red 2s infinite;animation:pulse--red 2s infinite;bottom:-4px;border-radius:50%}.sync-info-price-plan:hover{-webkit-transition:.3s;transition:.3s}.sync-info-price-plan:hover .sync-info-price-plan__mouse{display:none;-webkit-animation:none;animation:none}.section-closure-element{padding-right:20px;margin-right:20px;border-right:1px solid #e0e0e0;height:31px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section-closure-element--last{border-right:unset !important;margin-right:unset;padding-right:unset}.parent-node-mobile{-webkit-box-shadow:-1px -1px 17px -12px #42445a;box-shadow:-1px -1px 17px -12px #42445a;display:grid;grid-template-columns:1fr 1fr;padding:16px;margin-bottom:20px}.parent-node-mobile--btn-wrapper{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.parent-node-mobile--btn-wrapper .nf-btn-gradient{height:45px;width:100%;margin-bottom:16px}.parent-node-mobile--btn-wrapper .nf-btn-gradient__label{font-size:16px}.parent-node-mobile__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:12px;margin:6px 0}.parent-node-mobile__value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:12px;margin:6px 0;text-align:end}.parent-node-mobile__value--active{color:#66bb6a}.parent-node-mobile__value--unactive{color:var(--nf-color-warn)}.parent-node{-webkit-box-shadow:-1px -1px 17px -12px #42445a;box-shadow:-1px -1px 17px -12px #42445a;min-height:68px;padding:8px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:200px;border-radius:8px;font-size:12px;margin-bottom:12px;border:1px solid #f5f5f5;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:720px){.parent-node{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.parent-node .parent-node__first-section{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:16px;grid-column-gap:16px}.parent-node .section-closure-element{margin:unset !important;padding:unset !important;border:unset !important}}.parent-node__first-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.parent-node__first-section--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.parent-node__first-section-label{font-size:11px;color:#424242 !important}.parent-node__first-section-name{color:#ff4081;max-width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:16px}.parent-node__first-section-menu{background:#eedbfb;border-radius:4px;height:100%;padding:6px 10px 7px 6px}.parent-node__first-section-status--active{color:#66bb6a}.parent-node__first-section-status--unactive{color:var(--nf-color-warn)}.parent-node__second-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:6px 0}@media(max-width:1100px){.parent-node__second-section .pricing-plan__sync-info .content{display:none}}@media(max-width:865px){.parent-node__second-section .pricing-plan__sync-info{margin:12px 0}}.group-info-popover{min-width:300px;max-width:400px;max-height:300px;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pricing-plan-youtube{min-height:340px;overflow:auto;gap:10px;padding-top:36px}.pricing-plan-youtube span{font-size:12px}.pricing-plan-youtube a{height:250px;-webkit-box-shadow:-1px -1px 17px -12px #42445a;box-shadow:-1px -1px 17px -12px #42445a}.prices-per-days .info-rooms__label{padding:4px 6px 4px 6px;margin-right:6px;color:#424242}.prices-per-days .info-rooms__label i,.prices-per-days .info-rooms__label nf-icon{color:#424242}.prices-per-days .availability-legend{margin:16px 16px 0 16px}.prices-per-days .closed{background:#f44336}.prices-per-days .available{background:#99d068}.prices-per-days .no-vacancy{background:#f4f86a}.prices-per-days .prices-calendar{margin:0 0 16px 16px !important;overflow:auto !important;padding:0 16px 0 0;height:calc(100vh - 100px)}.prices-per-days .prices-calendar__settings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;position:sticky;padding-top:16px;top:0;padding-bottom:6px;background-color:#fff;z-index:10}@media screen and (max-width:768px){.prices-per-days .prices-calendar__settings{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding-bottom:0}}.prices-per-days .prices-calendar__settings-config{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.prices-per-days .prices-calendar__settings-config{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(max-width:1431px){.prices-per-days .prices-calendar__settings-config{margin-top:16px}}.prices-per-days .prices-calendar__settings-config .points-box--search{width:73px}.prices-per-days .prices-calendar__settings-config nf-input{width:unset;margin-top:0 !important;margin-bottom:0 !important}@media screen and (max-width:768px){.prices-per-days .prices-calendar__settings-config nf-input{width:100%}}@media screen and (max-width:768px){.prices-per-days .prices-calendar__settings-config--date{width:calc(50% - 4px) !important}.prices-per-days .prices-calendar__settings-config--date:first-child{width:calc(50% - 4px)}}.prices-per-days .prices-calendar__settings-config--date .nf-input__container{width:90px}@media screen and (max-width:768px){.prices-per-days .prices-calendar__settings-config--date .nf-input__container{width:100%}}.prices-per-days .prices-calendar__settings-config--standards .nf-input__container{width:250px}@media screen and (max-width:768px){.prices-per-days .prices-calendar__settings-config--standards .nf-input__container{width:100%}}.prices-per-days .prices-calendar__settings-config--groups .nf-input__container{width:200px}@media screen and (max-width:768px){.prices-per-days .prices-calendar__settings-config--groups .nf-input__container{width:100%}}.prices-per-days .prices-calendar__settings-config--channels .nf-input__container{width:200px}@media screen and (max-width:768px){.prices-per-days .prices-calendar__settings-config--channels .nf-input__container{width:100%}}.prices-per-days .prices-calendar .prices-per-days__sync-info-wrapper{position:sticky;top:0;background:#fff;z-index:1}.prices-per-days .prices-calendar .prices-per-days__sync-info{margin-bottom:16px;padding:10px 10px 10px 10px;background:var(--nf-color-warn);border-radius:5px;-ms-flex-item-align:start;align-self:flex-start;color:#fff;display:inline-block}.prices-per-days .prices-calendar .prices-per-days__sync-info:hover .synchronization_pulse{-webkit-animation:none;animation:none}.prices-per-days .prices-calendar .prices-per-days__sync-info md-icon,.prices-per-days .prices-calendar .prices-per-days__sync-info nf-icon{margin-right:8px;margin-left:0;cursor:pointer;color:#fff}.prices-per-days .prices-calendar .prices-per-days__sync-info .synchronization_pulse{color:#fff}.prices-per-days .prices-calendar .prices-per-days__sync-info .content{color:#fff}.prices-per-days .prices-calendar .prices-per-days__sync-info .actions .nf-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.prices-per-days .prices-calendar .info-box-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.prices-per-days .prices-calendar .fadeAnimation.ng-enter,.prices-per-days .prices-calendar .prices-calendar-container .calendar-labels .nodes .ng-enter.pricing-plan-label{-webkit-transition:.15s linear all;transition:.15s linear all;opacity:0}.prices-per-days .prices-calendar .fadeAnimation.ng-enter.ng-enter-active,.prices-per-days .prices-calendar .prices-calendar-container .calendar-labels .nodes .ng-enter.ng-enter-active.pricing-plan-label{opacity:1}.prices-per-days .prices-calendar .fadeAnimation.ng-leave,.prices-per-days .prices-calendar .prices-calendar-container .calendar-labels .nodes .ng-leave.pricing-plan-label{-webkit-transition:.15s linear all;transition:.15s linear all;opacity:1}.prices-per-days .prices-calendar .fadeAnimation.ng-leave.ng-leave-active,.prices-per-days .prices-calendar .prices-calendar-container .calendar-labels .nodes .ng-leave.ng-leave-active.pricing-plan-label{opacity:0}.prices-per-days .prices-calendar .navigation md-icon:hover{cursor:pointer}.prices-per-days .prices-calendar .navigation .search-button{margin-top:32px}.prices-per-days .prices-calendar .availability-legend{margin:32px 0 8px 0}.prices-per-days .prices-calendar .availability-legend .availability-box-legend{width:32px;height:32px;border-radius:4px;margin-left:80px}.prices-per-days .prices-calendar .availability-legend span{margin-left:16px}.prices-per-days .prices-calendar .prices-list-wrapper{margin-bottom:50px}.prices-per-days .prices-calendar .prices-list-wrapper .standard-info-wrapper span.standard-name{color:var(--nf-color-primary)}.prices-per-days .prices-calendar .prices-list-wrapper .standard-info-wrapper div.rooms-label{background:#fff;color:var(--nf-color-warn);padding:2px 16px 2px 16px;margin-right:10px;border-radius:6px}.prices-per-days .prices-calendar .prices-list-wrapper .standard-info-wrapper div.rooms-numbers{float:left}.prices-per-days .prices-calendar .prices-per-days__video{width:100%;max-width:1024px}@supports(aspect-ratio:16/9){.prices-per-days .prices-calendar .prices-per-days__video{aspect-ratio:16/9;height:auto}}.prices-per-days .prices-calendar .prices-calendar-container{position:relative;margin-bottom:32px;content-visibility:auto;contain-intrinsic-size:500px 250px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.prices-per-days .prices-calendar .prices-calendar-container input{-webkit-user-drag:none}.prices-per-days .prices-calendar .prices-calendar-container .dates-table-header{position:sticky;top:0;z-index:1000;background:#fff}.prices-per-days .prices-calendar .prices-calendar-container .month-name-container{background:#fff;height:16px;min-width:0;font-size:12px;line-height:16px}.prices-per-days .prices-calendar .prices-calendar-container .month-name{white-space:nowrap;position:sticky;left:0}.prices-per-days .prices-calendar .prices-calendar-container .prices-calendar-values{overflow:auto}.prices-per-days .prices-calendar .prices-calendar-container .prices-calendar-values .date-column{background:#fff;width:6rem;padding:.6rem;position:relative;border-bottom:1px solid #9e9e9e;border-top:1px solid #9e9e9e;-webkit-box-sizing:border-box;box-sizing:border-box;height:55px;content-visibility:auto}.prices-per-days .prices-calendar .prices-calendar-container .prices-calendar-values .date-column.last-day-of-month{border-right:1px solid #9e9e9e}.prices-per-days .prices-calendar .prices-calendar-container .prices-calendar-values .date-column>div:first-child{width:6rem}.prices-per-days .prices-calendar .prices-calendar-container .prices-calendar-values .date-column span{text-align:center;font-size:12px}.prices-per-days .prices-calendar .prices-calendar-container .prices-calendar-values .date-column:last-child{border-right:1px solid #9e9e9e}.prices-per-days .prices-calendar .prices-calendar-container .table-cell{border-bottom:1px solid #9e9e9e;position:relative;padding:.7rem;height:3.8rem;content-visibility:auto}.prices-per-days .prices-calendar .prices-calendar-container .table-cell:focus-within nf-icon{opacity:1}.prices-per-days .prices-calendar .prices-calendar-container .table-cell:hover nf-icon{opacity:1}.prices-per-days .prices-calendar .prices-calendar-container .table-cell nf-icon{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;position:absolute;top:0;right:0;opacity:0;z-index:1000;padding:2px;border:1px solid #e0e0e0}.prices-per-days .prices-calendar .prices-calendar-container .table-cell.option-value{cursor:cell}.prices-per-days .prices-calendar .prices-calendar-container .table-cell.option-value .nf-input--no-border{margin:0}.prices-per-days .prices-calendar .prices-calendar-container .table-cell.option-value .nf-input--no-border input{height:37px;font-size:14px;text-align:center}.prices-per-days .prices-calendar .prices-calendar-container .table-cell.price--previously-modified{background:#e6f8fb}.prices-per-days .prices-calendar .prices-calendar-container .table-cell .price--currently-modified{background:#b3e8f1}.prices-per-days .prices-calendar .prices-calendar-container .table-cell.price--selected input,.prices-per-days .prices-calendar .prices-calendar-container .table-cell.price--selected.restriction{background:#81a6af}.prices-per-days .prices-calendar .prices-calendar-container .calendar-labels-top{position:sticky;top:0;background:#fff;z-index:1000;height:16px;display:block}.prices-per-days .prices-calendar .prices-calendar-container .calendar-labels{width:28rem}.prices-per-days .prices-calendar .prices-calendar-container .calendar-labels .table-cell.top{position:sticky;top:16px;background:#fff;z-index:1000;border-left:1px solid #9e9e9e;border-top:1px solid #9e9e9e;padding:.6rem;-webkit-box-sizing:content-box;box-sizing:content-box;height:41px}.prices-per-days .prices-calendar .prices-calendar-container .calendar-labels .table-cell:nth-child(2){border-left:1px solid #9e9e9e;border-right:1px solid #9e9e9e}.prices-per-days .prices-calendar .prices-calendar-container .calendar-labels .nodes .table-cell{border-left:1px solid #9e9e9e;border-right:1px solid #9e9e9e;height:3.8rem}.prices-per-days .prices-calendar .prices-calendar-container .calendar-labels .nodes .provider-speeddial{width:4rem;height:2rem;float:right}.prices-per-days .prices-calendar .prices-calendar-container .calendar-labels .nodes .provider-speeddial .mini-provider-icon{line-height:2.5rem;width:2.5rem;height:2.5rem}.prices-per-days .prices-calendar .prices-calendar-container .calendar-labels .nodes .provider-speeddial .mini-provider-icon div{position:absolute;top:0;left:0}.prices-per-days .prices-calendar .prices-calendar-container .calendar-labels .nodes .provider-speeddial .mini-provider-icon .avatar__img{width:3.25rem;height:3.25rem}.prices-per-days .prices-calendar .prices-calendar-container .calendar-labels .nodes .pricing-plan-label{position:relative;cursor:pointer;outline:0;color:var(--nf-color-primary)}.prices-per-days .prices-calendar .prices-calendar-container .calendar-labels .nodes .pricing-plan-label:hover{cursor:pointer;background-color:#f0f8ff;-webkit-transition:.2s;transition:.2s}.prices-per-days .prices-calendar .prices-calendar-container .calendar-labels .nodes .pricing-plan-label--active{background-color:#f0f8ff}.prices-per-days .prices-calendar .prices-calendar-container .calendar-labels .nodes .pricing-plan-label__node-name{width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prices-per-days .prices-calendar .prices-calendar-container .calendar-labels .nodes .pricing-plan-label__not-active{font-size:10px;color:var(--nf-color-warn);border:1px solid var(--nf-color-warn);border-radius:3px;background:#ffcfcf;max-width:75px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.prices-per-days .prices-calendar .prices-calendar-container .calendar-labels .nodes .pricing-plan-label .providers-button{min-width:1rem;min-height:1rem;line-height:1rem;height:3rem;width:1rem;background:#fff;border:0;-webkit-box-shadow:none;box-shadow:none}.prices-per-days .prices-calendar .prices-calendar-container .calendar-labels .nodes .pricing-plan-label .providers-button md-icon,.prices-per-days .prices-calendar .prices-calendar-container .calendar-labels .nodes .pricing-plan-label .providers-button nf-icon{min-height:.1rem;min-width:.1rem;font-size:1.5rem;position:absolute;left:3px;color:#424242;top:8px}.prices-per-days .prices-calendar .prices-calendar-container .calendar-labels .nodes .pricing-plan-label .dropdown-button{outline:0}@-webkit-keyframes animatePricingPlanLabelIconDown{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes animatePricingPlanLabelIconDown{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@-webkit-keyframes animatePricingPlanLabelIconRight{from{-webkit-transform:rotate(90deg);transform:rotate(90deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes animatePricingPlanLabelIconRight{from{-webkit-transform:rotate(90deg);transform:rotate(90deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.prices-per-days .prices-calendar .prices-calendar-container .calendar-labels .nodes .pricing-plan-label .rotated{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation:.5s animatePricingPlanLabelIconDown;animation:.5s animatePricingPlanLabelIconDown}.prices-per-days .prices-calendar .prices-calendar-container .calendar-labels .nodes .pricing-plan-label .init{-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation:.5s animatePricingPlanLabelIconRight;animation:.5s animatePricingPlanLabelIconRight}.prices-per-days .prices-calendar .prices-calendar-container .calendar-labels .nodes .pricing-plan-label.sub-label{padding-left:2rem;font-size:1.25rem}.prices-per-days .prices-calendar .prices-calendar-container .calendar-labels .nodes .pricing-plan-label md-icon,.prices-per-days .prices-calendar .prices-calendar-container .calendar-labels .nodes .pricing-plan-label nf-icon{color:var(--nf-color-primary)}.prices-per-days .prices-calendar .prices-calendar-container .calendar-column{text-align:center}.prices-per-days .prices-calendar .prices-calendar-container .calendar-column .table-cell{width:6rem;padding:0;position:relative;border-right:1px solid #9e9e9e}.prices-per-days .prices-calendar .prices-calendar-container .calendar-column .table-cell.empty{border-bottom:1px solid #9e9e9e;border-right:0}.prices-per-days .prices-calendar .prices-calendar-container .calendar-column .table-cell span{line-height:4rem;vertical-align:center}.prices-per-days .prices-calendar .prices-calendar-container .calendar-column .table-cell .availability-bar{position:absolute;top:1.1rem;height:1.6rem;z-index:1;width:5.9rem}.prices-per-days .prices-calendar .prices-calendar-container .calendar-column .table-cell .availability-bar.start{left:.3rem;border-bottom-left-radius:2rem;border-top-left-radius:2rem;width:4em}.prices-per-days .prices-calendar .prices-calendar-container .calendar-column .table-cell .availability-bar.end{right:.3rem;border-bottom-right-radius:2rem;border-top-right-radius:2rem;width:4em}.prices-per-days .prices-calendar .prices-calendar-container .calendar-column .table-cell md-input-container{margin:0;padding:0;height:100%}.prices-per-days .prices-calendar .prices-calendar-container .calendar-column .table-cell md-input-container input{height:37px;margin:0;padding:0;width:100%;color:#424242;font-family:"Montserrat",sans-serif;font-weight:500;border-bottom:0;border-bottom-color:#e0e0e0 !important;-webkit-box-shadow:none !important;box-shadow:none !important;font-size:13px !important;text-align:center}.prices-per-days .prices-calendar .prices-calendar-container .calendar-column .table-cell md-input-container input::-webkit-input-placeholder{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;color:#424242}.prices-per-days .prices-calendar .prices-calendar-container .calendar-column .table-cell md-input-container input::-moz-placeholder{-moz-transition:opacity .3s ease;transition:opacity .3s ease;color:#424242}.prices-per-days .prices-calendar .prices-calendar-container .calendar-column .table-cell md-input-container input:-ms-input-placeholder{-ms-transition:opacity .3s ease;transition:opacity .3s ease;color:#424242}.prices-per-days .prices-calendar .prices-calendar-container .calendar-column .table-cell md-input-container input::-ms-input-placeholder{-ms-transition:opacity .3s ease;transition:opacity .3s ease;color:#424242}.prices-per-days .prices-calendar .prices-calendar-container .calendar-column .table-cell md-input-container input::placeholder{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;color:#424242}.prices-per-days .prices-calendar .prices-calendar-container .calendar-column .table-cell md-input-container input::-moz-selection{background-color:var(--nf-color-primary);color:#fff}.prices-per-days .prices-calendar .prices-calendar-container .calendar-column .table-cell md-input-container input::selection{background-color:var(--nf-color-primary);color:#fff}.prices-per-days .prices-calendar .prices-calendar-container .calendar-column .table-cell md-input-container input:focus{border-bottom-color:var(--nf-color-primary) !important}.prices-per-days .prices-calendar .prices-calendar-container .calendar-column .table-cell md-input-container input .md-text{color:var(--nf-color-primary)}.prices-per-days .prices-calendar .prices-calendar-container .option-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prices-per-days .prices-calendar .prices-calendar-container .option-value .restriction-icon{height:100%;position:relative;cursor:pointer;outline:0}.prices-per-days .prices-calendar .prices-calendar-container .option-value .restriction-icon .disabled{opacity:.2}.prices-per-days .prices-calendar .prices-calendar-container .option-value .restriction-icon .changed{color:var(--nf-color-primary)}.prices-per-days .prices-calendar .prices-calendar-container .table-cell.option-value{padding:0}.prices-per-days .prices-calendar .prices-calendar-container .table-cell.option-value md-icon,.prices-per-days .prices-calendar .prices-calendar-container .table-cell.option-value nf-icon{text-align:center}.prices-per-days .prices-calendar .prices-calendar-container .pricing-plan-option{font-family:"Montserrat",sans-serif;font-weight:500;background-color:#f5f5f5;font-size:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prices-per-days .prices-calendar .prices-calendar-container .pricing-plan-option:hover .general-button{opacity:1}.prices-per-days .prices-calendar .prices-calendar-container .pricing-plan-option .general-button{opacity:.3;-webkit-transition:.3s;transition:.3s}.prices-per-days .show-bulk-edit-modal-btn{margin-right:10px;cursor:pointer}.prices-per-days .available-rooms .fas{color:#424242 !important}.prices-per-days .main-sidebar__top{background-color:#fff !important}.save-customer_configurations{position:absolute;top:8px;right:0}.save-customer_configurations .setting-menu{padding:10px;cursor:pointer;outline:0}.save-customer_configurations .setting-menu i,.save-customer_configurations .setting-menu nf-icon{color:#424242}.closed-legend{background:#f44336}.available-legend{background:#99d068}.no-vacancy-legend{background:#f4f86a}.button-save-modal-node{position:fixed;bottom:8px}.wrapper-element{border-bottom:1px solid #e0e0e0;margin-left:10px;width:98%}.node-inherited .nf-wrapper__content{margin-top:0 !important}.node-inherited nf-tag-display .tags-wrapper{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.node-inherited .nf-wrapper__headers{width:100%;margin:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.wrapper-grid-price-plan{display:grid;grid-template-columns:2fr .5fr .5fr -webkit-min-content;grid-template-columns:2fr .5fr .5fr min-content;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;row-gap:1em}@media screen and (max-width:768px){.wrapper-grid-price-plan{display:none}}.wrapper-grid-price-plan .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#424242}.wrapper-grid-price-plan .title-actions{width:54px}.wrapper-grid-price-plan .element-grid{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px}.wrapper-grid-price-plan .name-element{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.wrapper-grid-price-plan .menu-actions-grid md-icon,.wrapper-grid-price-plan .menu-actions-grid nf-icon{color:#424242;opacity:.5}.wrapper-grid-price-plan .menu-actions-grid md-icon:hover,.wrapper-grid-price-plan .menu-actions-grid nf-icon:hover{opacity:1 !important;-webkit-transition:.2s;transition:.2s;color:var(--nf-color-warn) !important}.pricing-node-modal-froala{max-height:194px}.pricing-node-modal-froala .fr-element{height:100% !important}.restriction-days-checkbox .nf-checkbox__content{margin-left:6px !important}.modal-node .nf-generic-modal__content{overflow-x:hidden}.modal-node .nf-generic-modal__content .delete-restriction-btn{opacity:.2}.modal-node .nf-generic-modal__content .delete-restriction-btn:hover{opacity:1;-webkit-transition:.3s;transition:.3s;color:var(--nf-color-warn);cursor:pointer;outline:0}.modal-node .restrictions-checkbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.modal-node .restrictions-checkbox-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:768px){.modal-node .node-actions-modal{padding-top:10px;padding-right:6px;padding-left:6px}}.simplified-price-plan{position:relative;margin-bottom:3rem}.simplified-price-plan .price-plan__selection-wrapper{min-height:7.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.simplified-price-plan .price-plan__selection-wrapper .price-plan__no-selected{height:92px}.simplified-price-plan .price-plan__selection{border:1px #96deff solid;background:#f2f5f6;padding:5px;margin-left:.8rem}.simplified-price-plan .price-plan__selection .selection__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.simplified-price-plan .price-plan__selection .selection__price input{color:var(--nf-color-primary);text-align:center;padding:0;margin:0;margin-bottom:.6rem;margin-top:.6rem;width:3.8rem;font-size:1.2rem;height:3rem;border:1px solid #e0e0e0;background-color:#fff;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.simplified-price-plan .loader-component{background:#fafafa}.simplified-price-plan .price-plan__node-selection{width:40ch}.simplified-price-plan .price-plan-cell--quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.simplified-price-plan .price-plan-cell--supplementary .price-plan-cell__accumulated-value{text-align:center;cursor:pointer}.simplified-price-plan .price-plan-cell--supplementary .price-plan-cell__changed-value{text-align:center;cursor:pointer;font-size:.8em}.simplified-price-plan .price-plan-cell--supplementary .price-plan-cell__prefix>span{padding:5px;cursor:pointer}.simplified-price-plan .price-plan__prices-table{margin-left:2rem}.simplified-price-plan .price-plan__prices-table .grid-table{overflow:auto;max-width:100%;max-height:calc(100vh - 20rem)}.simplified-price-plan .price-plan__prices-table .grid-table__header{padding:2px 5px}.simplified-price-plan .price-plan__prices-table .grid-table__header.standard-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.simplified-price-plan .price-plan__prices-table .grid-table__cell{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.simplified-price-plan .price-plan__prices-table .grid-table__cell input{font-family:"Montserrat",sans-serif !important;outline:0;-webkit-box-shadow:none !important;box-shadow:none !important;color:var(--nf-color-primary);text-align:center;padding:0;margin:0;margin-bottom:.6rem;margin-top:.6rem;width:3.8rem;font-size:1.2rem;height:3rem;background-color:#fff;border:1px solid #9e9e9e}.simplified-price-plan .price-plan__prices-table .grid-table__cell input:focus{border:1px solid var(--nf-color-primary) !important;-webkit-transition:.1s;transition:.1s}.simplified-price-plan .price-plan__prices-table .grid-table__cell.standard-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.simplified-price-plan .price-plan__prices-table .grid-table__cell.standard-name .room-space-icons>div{font-size:19px}.simplified-price-plan .price-plan__prices-table .grid-table__cell.standard-name .room-space-icons>div .icon-small{font-size:16px}.simplified-price-plan .price-plan__prices-table .grid-table__cell.standard-name .room-space-icons>div .icon-very-small{font-size:14px}.simplified-price-plan .price-plan__prices-table .grid-table__cell.standard-name .room-space-icons>div .unavailable{position:relative}.simplified-price-plan .price-plan__prices-table .grid-table__cell.standard-name .room-space-icons>div .unavailable:after{position:absolute;content:"X";color:red;width:100%;height:100%;left:0;font-family:monospace;bottom:-2px}.simplified-price-plan .price-plan__prices-table .grid-table__cell.standard-name .room-space-icons>div .zero-price{position:relative}.simplified-price-plan .price-plan__prices-table .grid-table__cell.standard-name .room-space-icons>div .zero-price:after{position:absolute;content:"";color:orange;width:100%;height:100%;left:0;font:normal normal normal 8px/1 FontAwesome;top:-9px}.simplified-price-plan .price-plan__prices-table .grid-table__cell .grid-table__cell-contents{padding:2px 5px;height:100%}.simplified-price-plan .price-plan__prices-table .grid-table__cell .grid-table__cell-contents.price-group-cell{width:100%}.simplified-price-plan .price-plan__prices-table .grid-table__cell .grid-table__cell-contents.selected{background:var(--nf-color-top-menu)}.simplified-price-plan .price-plan__prices-table .grid-table__cell-contents.selected .price-plan-cell--supplementary .price-plan-cell__prefix,.simplified-price-plan .price-plan__prices-table .grid-table__cell-contents.selected .price-plan-cell--supplementary .price-plan-cell__suffix{color:#fff}.simplified-price-plan .price-plan__prices-table .grid-table__cell-contents.selected .price-plan-cell--supplementary .price-plan-cell__accumulated-value{color:#fff}.simplified-price-plan .price-plan__prices-table .grid-table__cell-contents.selected .price-plan-cell--supplementary .price-plan-cell__accumulated-value .accumulated-value__added-value{color:#fff}.simplified-price-plan .price-plan__prices-table .grid-table__cell-contents.selected .price-plan-cell--supplementary .price-plan-cell__accumulated-value .accumulated-value__subtracted-value{color:#fff}.simplified-price-plan .price-plan__prices-table .grid-table__cell-contents.selected .price-plan-cell--supplementary .price-plan-cell__changed-value{color:#fff}.simplified-price-plan .price-plan__prices-table .grid-table__cell-contents.selected .price-plan-cell--supplementary .price-plan-cell__changed-value .accumulated-value__added-value{color:#fff}.simplified-price-plan .price-plan__prices-table .grid-table__cell-contents.selected .price-plan-cell--supplementary .price-plan-cell__changed-value .accumulated-value__subtracted-value{color:#fff}.price-plan-cell--default input{font-family:"Montserrat",sans-serif !important;outline:0;-webkit-box-shadow:none !important;box-shadow:none !important;color:var(--nf-color-primary);text-align:center;padding:0;margin:0;margin-bottom:.6rem;margin-top:.6rem;width:5rem;font-size:1.2rem;height:3rem;background-color:#fff;border:1px solid #9e9e9e !important}.price-plan-cell--default input:focus{border:1px solid var(--nf-color-primary) !important;-webkit-transition:.1s;transition:.1s}.group-plan-color{background-color:var(--nf-color-primary-border)}.discount-price-plan table.discount-price-plan__main-table{border-collapse:collapse;width:auto}.discount-price-plan table.discount-price-plan__main-table thead>tr>th{height:53px}.discount-price-plan table.discount-price-plan__main-table tbody>tr>td{border-left:1px solid #bdbdbd;border-right:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;padding:0}.discount-price-plan .discount__price-input{width:6ch;color:var(--nf-color-primary);text-align:center;padding:0;margin-bottom:.6rem;margin-top:.6rem;font-size:1.2rem;height:3rem;border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;background-color:#fff}.discount-price-plan .discount-price__prefix{color:var(--nf-color-primary);vertical-align:middle}.discount-price-plan .discount-price__prefix>span{padding:5px;cursor:pointer}@-webkit-keyframes blinking-opacity-base{0%{--calendar-blink-opacity:1}50%{--calendar-blink-opacity:0}}@keyframes blinking-opacity-base{0%{--calendar-blink-opacity:1}50%{--calendar-blink-opacity:0}}.price-plan-calendar{border-collapse:collapse;margin-left:10px;--calendar-selection-color:2px solid #2832f8;position:relative;min-height:70px;-webkit-animation-name:blinking-opacity-base;animation-name:blinking-opacity-base;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media screen and (max-width:992px){.price-plan-calendar__offset{margin-bottom:60px}}.price-plan-calendar .price-plan-calendar__container{overflow:auto;max-height:calc(100vh - 270px)}@media screen and (max-width:992px){.price-plan-calendar .price-plan-calendar__container{max-height:unset}}.price-plan-calendar .price-plan-calendar__container.calendar__selection-mode .prices-plan-calendar__table{cursor:cell}@-webkit-keyframes node-blinking{0%,45%{opacity:0}55%,85%{opacity:1}95%{opacity:0}}@keyframes node-blinking{0%,45%{opacity:0}55%,85%{opacity:1}95%{opacity:0}}@-webkit-keyframes node-dimming{0%,40%{opacity:1}50%,90%{opacity:0}}@keyframes node-dimming{0%,40%{opacity:1}50%,90%{opacity:0}}.price-plan-calendar .prices-plan-calendar__table{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto}.price-plan-calendar .prices-plan-calendar__table>thead>tr{position:sticky;top:0;z-index:2}.price-plan-calendar .prices-plan-calendar__table>thead>tr>th{background:#fff}.price-plan-calendar .prices-plan-calendar__table>tbody>tr>td:first-child{position:sticky;left:0;z-index:3;background:#fff}.price-plan-calendar .prices-plan-calendar__table td,.price-plan-calendar .prices-plan-calendar__table th{padding:0;text-align:center}.price-plan-calendar .prices-plan-calendar__table td span,.price-plan-calendar .prices-plan-calendar__table th span{font-weight:300}.price-plan-calendar .prices-plan-calendar__table td:not(.month-name),.price-plan-calendar .prices-plan-calendar__table th:not(.month-name){min-width:32px;max-width:30px;height:32px;padding-bottom:6px}.price-plan-calendar .prices-plan-calendar__table .weekend span{font-weight:500 !important;color:var(--nf-color-warn)}.price-plan-calendar .prices-plan-calendar__table th.hovered>span{font-weight:600 !important}.price-plan-calendar .prices-plan-calendar__table td.month-name{white-space:nowrap;font-weight:300;padding-right:8px;min-width:60px}.price-plan-calendar .prices-plan-calendar__table>tbody>tr:hover>td.month-name{font-weight:500}.price-plan-calendar .prices-plan-calendar__table td.month-day-cell{border:1px solid #d3d3d3;position:relative;text-align:center;vertical-align:middle}.price-plan-calendar .prices-plan-calendar__table td.month-day-cell.past-day{opacity:.6}.price-plan-calendar .prices-plan-calendar__table td.month-day-cell .day-of-month{position:absolute;top:-4px;left:1px;font-size:small;padding-top:4px;padding-left:4px;font-weight:500;color:gray;z-index:1}.price-plan-calendar .prices-plan-calendar__table td.month-day-cell.node-present .day-of-month{color:#000}.price-plan-calendar .prices-plan-calendar__table td.month-day-cell>.main-icon{position:relative;left:-4px;top:-1px}.price-plan-calendar .prices-plan-calendar__table td.month-day-cell>.main-icon.closed{width:14px;height:14px;min-width:10px;min-height:10px}.price-plan-calendar .prices-plan-calendar__table td.month-day-cell>.main-icon.empty{width:14px;height:14px;min-width:10px;min-height:10px;opacity:.09}.price-plan-calendar .prices-plan-calendar__table td.month-day-cell .extra-node-wrapper{-webkit-transition:opacity .5s;transition:opacity .5s;display:none;position:absolute;left:0;top:0;width:100%;height:100%}.price-plan-calendar .prices-plan-calendar__table td.month-day-cell .extra-node-wrapper>.extra-node-icon{position:absolute;left:7px;top:7px}.price-plan-calendar .prices-plan-calendar__table td.month-day-cell>.top-right-icon{position:absolute;top:0;right:-5px;font-weight:600;font-size:small}.price-plan-calendar .prices-plan-calendar__table td.month-day-cell.selection__left-border{border-left:var(--calendar-selection-color)}.price-plan-calendar .prices-plan-calendar__table td.month-day-cell.selection__right-border{border-right:var(--calendar-selection-color) !important}.price-plan-calendar .prices-plan-calendar__table td.month-day-cell.selection__right-border+td.month-day-cell{border-left:none !important;width:30px !important;height:30px !important}.price-plan-calendar .prices-plan-calendar__table td.month-day-cell.selection__top-border{border-top:var(--calendar-selection-color)}.price-plan-calendar .prices-plan-calendar__table td.month-day-cell.selection__bottom-border{border-bottom:var(--calendar-selection-color)}.price-plan-calendar .prices-plan-calendar__table th[data-weekday="0"]:not(:last-child),.price-plan-calendar .prices-plan-calendar__table td[data-weekday="0"]:not(:last-child){border-right:1px solid #9e9e9e}.price-plan-calendar .prices-plan-calendar__table tr:not(:last-child)>td[data-month="11"]{border-bottom:1px solid var(--nf-color-top-menu) !important}.price-plan-calendar .node__show-more-months{margin-top:16px;z-index:4000;position:relative;outline:none !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.price-plan-calendar .node__show-more-months .node__show-more-months-button{border:1px solid var(--nf-color-primary-border);padding:8px 8px 8px 8px;border-radius:4px;background:#fff;opacity:1;color:var(--nf-color-primary);text-transform:uppercase;cursor:pointer}.price-plan-calendar .node__show-more-months .node__show-more-months-button md-icon,.price-plan-calendar .node__show-more-months .node__show-more-months-button nf-icon{color:var(--nf-color-primary)}.price-plan-calendar .node__show-more-months .node__show-more-months-button:hover{background:var(--nf-color-primary-border);-webkit-transition:.2s;transition:.2s}.price-plan-calendar.multiselect-calendar .price-plan-calendar__container{min-height:unset;overflow:unset}.price-plan-calendar.multiselect-calendar .prices-plan-calendar__table th.month-end:not(:last-child){border-right:1px solid #bdbdbd}.price-plan-calendar.multiselect-calendar .prices-plan-calendar__table td.selected{background-color:#70d6ff}.box-node-label__interactions-icons-btn{outline:none !important;cursor:pointer;opacity:.8}.box-node-label__interactions-icons-btn.ng-enter{-webkit-animation:pulse--red 750ms 3;animation:pulse--red 750ms 3}.box-node-label__interactions-icons-btn .menu{outline:none !important;color:#424242 !important;padding-left:4px;padding-right:4px}.box-node-label__interactions-icons-btn .has-no-terms{color:red !important}.box-node-label__interactions-icons-btn:hover{opacity:1;-webkit-transition:.2s;transition:.2s}.box-node-label__interactions-icons-btn .month-line{border:1px solid var(--nf-color-primary-border);opacity:.5;position:relative;top:-20px;z-index:3000}.node__painting-icon{position:absolute;top:-4px;right:-8px;opacity:1 !important;color:var(--nf-color-primary) !important}.term-dot{width:8px;height:8px;display:block;border-radius:50%}.admin-cleaning-loader{position:absolute;height:100vh;top:0;left:0;background:#fff;width:102%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:99}.tabs-label{max-width:100%}.icons-remove-services-list{margin-top:-4px}.cleaning_order_tab-wrapper-select-excluded .collection-selected{margin-left:16px}.cleaning_order_tab-wrapper-select-excluded .collection{border:0}.cleaning_order_tab-wrapper-select-excluded .collection .collection-item{border-top:0;border-bottom:0}.service-time__item__input ::-webkit-input-placeholder{opacity:.5}.service-time__item__input ::-moz-placeholder{opacity:.5}.service-time__item__input :-ms-input-placeholder{opacity:.5}.service-time__item__input ::-ms-input-placeholder{opacity:.5}.service-time__item__input ::placeholder{opacity:.5}@media screen and (max-width:768px){.mobile-sticky-cleaning-modal{position:sticky;top:0;z-index:6000}}.mobile-sticky-cleaning-modal .disabled-input .nf-input__container{border-color:#e0e0e0 !important}.mobile-sticky-cleaning-modal .disabled-input .nf-inline-badge{border-color:#e0e0e0 !important}.cleaning-modal{width:950px;overflow:hidden}@media(max-width:1124px){.cleaning-modal{width:100vw;height:100%;max-width:100vw;overflow:hidden}.cleaning-modal .toolbar__header{width:85vw}}.cleaning-modal .mobile-margin-fix{margin-bottom:110px}@media screen and (max-width:992px){.cleaning-modal{width:100vw;height:100%;overflow:hidden}.cleaning-modal .toolbar__header{width:85vw}}.cleaning-modal .isMobile-room_group{margin-bottom:8px;font-size:14px}.cleaning-modal .toolbar__header i,.cleaning-modal .toolbar__header nf-icon{font-size:16px;color:#424242}@media screen and (max-width:768px){.cleaning-modal .switch-is-ready_cleaning{margin-left:16px;width:91%}}.cleaning-modal .mobile-basic-modal__content{margin-bottom:90px;margin-top:16px}.cleaning-modal .info{border:1px solid #e0e0e0;color:#424242;background-color:#f5f5f5;padding:3px 6px 3px 6px;border-radius:3px;font-size:12px}.cleaning-modal .info-todo{border:1px solid var(--nf-color-primary);color:var(--nf-color-primary);background-color:var(--nf-color-primary-border);padding:3px 6px 3px 6px;border-radius:3px;font-size:12px}@media screen and (max-width:768px){.cleaning-unified-modal{overflow:hidden}}.cleaning-unified-modal .nf-unified-modal__section{background:var(--nf-color-silver)}@media screen and (max-width:768px){.cleaning-unified-modal .nf-unified-modal__content{height:calc(100% - 150px)}}.cleaning-unified-modal .task-list{margin-top:0 !important}@media screen and (max-width:768px){.cleaning-unified-modal .task-list{min-height:unset}}.cleaning-unified-modal .nf-tabs__container{margin-top:0 !important;margin-bottom:0 !important}.cleaning-unified-modal .configuration-cleaning-and-tasks{max-height:400px;overflow:auto;min-height:332px}@media screen and (max-width:768px){.cleaning-unified-modal .configuration-cleaning-and-tasks{min-height:10px}}.cleaning-unified-modal .configuration-cleaning-and-tasks .cleaning-todo-list li{list-style-type:circle !important;color:#424242;margin-left:6px;margin-top:6px;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cleaning-unified-modal .configuration-cleaning-and-tasks .cleaning-todo-list li i,.cleaning-unified-modal .configuration-cleaning-and-tasks .cleaning-todo-list li nf-icon{font-size:4px}.cleaning-unified-modal .configuration-cleaning-and-tasks .cleaning-beds-list nf-count-list-element{padding-right:0 !important;padding-left:16px}.cleaning-unified-modal .configuration-cleaning-and-tasks .cleaning-beds-list nf-count-list-element:hover{background-color:transparent !important}.cleaning-unified-modal .configuration-cleaning-and-tasks .cleaning-beds-list .nf-wrapper__content{margin-left:0;margin-right:0}.cleaning-unified-modal .configuration-cleaning-and-tasks .cleaning-beds-btn{position:absolute;top:-17px;right:9px}.cleaning-unified-modal .cleaning-and-tasks-wrapper{width:60%;margin-right:16px}@media(max-width:992px){.cleaning-unified-modal .cleaning-and-tasks-wrapper{width:100%;margin-right:0}}.cleaning-unified-modal .arrival-and-departure-wrapper{width:40%;max-height:400px;overflow:auto}@media(max-width:992px){.cleaning-unified-modal .arrival-and-departure-wrapper{width:100%;max-height:unset;height:inherit;overflow:unset}}.cleaning-unified-modal .arrival-and-departure-wrapper .arrival-box{border:1px solid #e0e0e0;background-color:#f5f5f5;border-radius:3px;padding:6px}.cleaning-unified-modal .arrival-and-departure-wrapper .arrival-box .item-arrival{margin:8px 0}.cleaning-unified-modal .arrival-and-departure-wrapper .arrival-box .guest{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.cleaning-unified-modal .arrival-and-departure-wrapper .arrival-box .title{color:#424242;font-size:12px}.cleaning-unified-modal .arrival-and-departure-wrapper .arrival-box .info-reservations{color:#212121;font-size:12px}.cleaning-unified-modal nf-count-list-element{max-width:unset}.cleaning-unified-modal nf-comments .nf-comment{padding-left:0 !important;padding-right:0 !important}.beds-config-modal nf-count-list-element{padding-left:0;padding-right:0;min-width:unset;max-width:unset}.popover-cleaning-wrapper nf-wrapper{padding:10px;margin:10px 0 10px 0}.popover-cleaning-wrapper .nf-wrapper__content{margin:0}.popover-cleaning-wrapper .nf-wrapper__content ul{margin:0}.popover-cleaning-wrapper .headers__header{margin:0;padding-bottom:6px}.popover-cleaning-wrapper .nf-wrapper__headers{margin:0}.cleaning-services__add-new-btn{top:24px;position:absolute;z-index:10}@media screen and (max-width:768px){.cleaning-services__add-new-btn{top:65px}}.cleaning-unified-modal .cleaning-room-modal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width:992px){.cleaning-unified-modal .cleaning-room-modal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.admin-cleaning__content{height:calc(100vh - 125px) !important}.border-booking-engine-animations-select{border:1px solid #e0e0e0;padding:16px;border-radius:5px;margin-bottom:20px;margin-top:20px}.fake-wrapper-order-tab{border:1px solid #e0e0e0;padding:16px;border-radius:5px}.fake-wrapper-order-tab__select-time nf-input{margin-bottom:0}.btn-event-delete-icon{opacity:.7;color:#424242;margin-left:8px;cursor:pointer}.btn-event-delete-icon:hover{-webkit-transition:.2s;transition:.2s;opacity:1}.modal-widget-loaders__toolbar{background-color:#fff !important}.loader-element{color:var(--nf-color-primary) !important}.modal-close-loader{position:absolute;top:0;right:0;height:100%;width:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s;transition:all .2s;cursor:pointer}.modal-close-loader .close-modal-loader{font-size:20px;color:#424242 !important;opacity:.6;padding:0;margin:0;margin-right:8px;line-height:.8}.modal-close-loader:hover{-webkit-transition:.2s;transition:.2s;opacity:1}.speed-selection-box{margin-left:20px;margin-top:24px}.speed-selection-box .speed-selection-radio-btn{display:inline-block;margin-left:16px}.item-others{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.item-others{display:block !important;-webkit-box-flex:1;-ms-flex:1;flex:1}}.item-others label{white-space:nowrap}.item-others .item-others-input{-webkit-box-flex:1;-ms-flex:1 0 45%;flex:1 0 45%}@media screen and (max-width:768px){.item-others .item-others-input{padding-top:12px;padding-bottom:12px}}.item-others:nth-child(odd){margin-right:20px}@media screen and (max-width:768px){.item-others:nth-child(odd){margin-right:0}}.item-others:last-child{margin-right:0}.icons-grid-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-grid-max-width{width:100vw}.booking-engine-input-layout{margin-right:14px}@media screen and (max-width:768px){.booking-engine-input-layout{margin-right:0}}.booking-engine-sortable-layout .collection-item .material-icons{color:#9e9e9e}.booking-engine-sortable-layout .collection-item:hover .material-icons{color:var(--nf-color-warn);-webkit-transition:.2s;transition:.2s}.booking-engine-sortable-layout .sortable-icon-drag{color:#9e9e9e !important}.cleaning_order_tab-wrapper-select-excluded{padding-right:0}.cleaning_order_tab-wrapper-select-excluded .nf-wrapper__content{min-width:0}@media screen and (max-width:768px){.reservation-advancement-wrapper .headers__subheader,.reservation-advancement-wrapper .headers__header,.wrapper-code-engine .headers__subheader,.wrapper-code-engine .headers__header{grid-column:1/span 3 !important;padding-right:16px}}.reservation-advancement-wrapper__input{max-width:40px;margin-right:8px}@media screen and (max-width:768px){.reservation-advancement-wrapper__input{max-width:unset}}.reservation-advancement-wrapper__select-days-or-hours{max-width:120px}.reservation-advancement-wrapper__select{max-width:45px;margin-right:8px}@media screen and (max-width:768px){.reservation-advancement-wrapper__select{max-width:unset}}.visitors-fee-prices-tooltip{font-size:14px;font-weight:500;min-width:700px !important;color:#212121}.room-groups-container .modal_view_type_order{min-width:300px !important}.room-groups-container .md-dialog-content{margin-top:0 !important;padding-top:0 !important}.room-groups-container .nf-infobox{margin-top:0 !important}.room-groups-container .button-save-order-list{margin-bottom:16px !important}.room-groups-container .title-modal-order_type{margin-left:12px !important}.room-groups-container .grid-button-position--row{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:70px;z-index:100}.room-groups-container .grid-button-position--row>*{margin:0 0 0 8px}.room-groups-container .grid-button-position--row>*:first-child{margin-left:0}@media screen and (max-width:768px){.room-groups-container .grid-button-position--row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.room-groups-container .grid-button-position--row>*{margin-top:8px;margin-left:0}}.rooms-location-input{margin-right:12px}@media screen and (max-width:768px){.rooms-location-input{margin-right:0}}.setup_btn_hurt_add{margin:0 0 0 10px}.title_room_list{margin-top:20px}@media screen and (max-width:768px){.title_room_list{margin-top:0}}.offset-color{margin-left:20%}@media screen and (max-width:992px){.offset-color{margin-left:32px}}@media screen and (max-width:768px){.offset-color{margin-left:0}}.room_select_groups{padding-right:20px}@media screen and (max-width:768px){.room_select_groups{padding-right:0}}.room-spaces-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,auto));min-height:235px}.room-spaces-wrapper .room-space-wrapper{margin-top:27px}.rooms-button-scroll-container{position:fixed;right:16px;bottom:16px;z-index:1010}.basic-room-tab__color{margin-bottom:30px}.basic-room-tab__color .nf-input--group{width:49%}@media screen and (max-width:768px){.basic-room-tab__color .nf-input--group{width:100%}}.room_actions_grid{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:450px}.room_actions_grid .add_new_rooms{margin-bottom:7px !important;margin-top:7px !important}.room_actions_grid .setup_btn_hurt_add{margin-bottom:7px;margin-top:7px}@media screen and (max-width:768px){.room_actions_grid{width:auto;display:block}}.shop-list__room-actions-grid{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;width:450px}@media screen and (max-width:768px){.shop-list__room-actions-grid{-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto}}.shop-item-container__availability{margin-left:135px}@media screen and (max-width:768px){.shop-item-container__availability{margin-left:0}}.shop-item-container__terms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:8px}.shop-item-container__terms nf-switch{margin:0}@media screen and (max-width:768px){.shop-item-container__terms{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.shop-item-container__terms nf-switch{margin:16px !important}}.rooms_margin_input_and_select{margin-bottom:4px !important}.rooms-list__channel-standard-select .md-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.rooms-list__show-active-select{left:-16px;position:absolute;width:auto;z-index:10}@media screen and (max-width:768px){.rooms-list__show-active-select{top:40px}}.shop-list__show-active-select{left:-16px;position:absolute;width:auto;z-index:10}@media screen and (max-width:768px){.shop-list__show-active-select{top:40px}}.room_location_picture_panel .select-image-user-avatar{right:110px !important;position:relative !important}.admin_location_container{margin-bottom:80px}.tab-content-email-templates{margin:19px 16px 0 16px}.tab-content-email-templates__sms-content{margin-top:0;width:100%}.tab-content-email-templates__sms-content textarea{outline:0;resize:none;min-height:60px !important;max-height:unset;border:1px solid #e0e0e0;border-radius:3px;padding:6px;font-size:15px;color:var(--nf-color-primary);font-family:"Montserrat",sans-serif;font-weight:500}.tab-content-email-templates__sms-content textarea:hover{border-color:var(--nf-color-primary)}.tab-content-email-templates__sms-content textarea:focus{border:2px solid var(--nf-color-primary) !important;-webkit-box-shadow:0 0 5px 0 #9be5ff !important;box-shadow:0 0 5px 0 #9be5ff !important}.select-ellipsis{max-width:160px}.select-ellipsis .md-text{text-overflow:ellipsis;display:block !important;overflow:hidden}.text-ellipsis{text-overflow:ellipsis}.text-ellipsis .md-text{text-overflow:ellipsis}.contentTemplateKeys{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.settings-mails-templates{scroll-behavior:smooth}.input_templates{display:-webkit-box;display:-ms-flexbox;display:flex}.keyElements:hover .nf-button-copy{opacity:1;-webkit-transition:.2s;transition:.2s}.toolbar-reservation-wizard{background-color:#eee !important;min-height:0;border-bottom:1px solid #e0e0e0}.toolbar-reservation-no-shrink{background-color:#e0e0e0 !important;z-index:5000;color:#fff}.toolbar-reservation-no-shrink .button-close-wizard md-icon{color:#fff}.wizardContainer md-content::-webkit-scrollbar{background:#039be5}.wizardContainer md-content::-webkit-scrollbar-thumb{background:#033a99}.wizardContainer nf-date-picker-fancy{background-color:transparent;color:#fff}.reservation-wizard-btn{background-color:var(--nf-color-primary-border)}.input-reservation-customer md-input-container{font-family:"Montserrat",sans-serif !important;font-weight:500 !important}.input-reservation-customer label{font-family:"Montserrat",sans-serif !important;font-weight:500 !important}.input-reservation-customer input{border-bottom:1px solid #e0e0e0;color:var(--nf-color-primary) !important;font-family:"Montserrat",sans-serif !important;font-weight:500 !important}.input-reservation-customer input:focus{border-bottom:1px solid var(--nf-color-primary) !important}.fake-chips{margin-top:16px;margin-left:8px;margin-right:8px;font-size:14px;border:1px solid #64b5f6;background-color:#64b5f6;padding:4px 16px 4px 16px;border-radius:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}@media(max-width:959px){.fake-chips{margin-top:0;margin-bottom:16px}}.fake-chips .material-icons{margin-right:6px;padding-left:0 !important;color:#fff}.fake-chips:hover{background-color:transparent;-webkit-transition:.2s;transition:.2s}.agePickerPanel{width:350px}@media(max-width:768px){.agePickerPanel{width:100%;margin:0;padding:0}}.wizardTab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;position:relative;top:0;font-size:15px;padding:10px;color:#424242;z-index:1500;border-bottom:1px solid #e0e0e0}@media(max-width:768px){.wizardTab{position:relative}}.wizardStandard--selected-standard{background-color:rgba(255,64,129,.3)}.wizardStandard .nf-outline-wrapper__label{font-size:14px;color:var(--nf-color-primary);font-weight:600}.wizardStandard__label{padding:4px 8px 0 0;color:#212121}@media(max-width:768px){.wizardStandard__label{padding:4px 10px 0 0}}.wizardStandard--selected{color:#424242}.item-template-not-found{color:var(--nf-color-primary);overflow:hidden}.wizardOffer{color:#424242;font-size:14px;padding:4px 0;-webkit-transition:background-color ease .25s;transition:background-color ease .25s}@media screen and (max-width:768px){.wizardOffer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;margin-left:0 !important}.wizardOffer .wizardRoom-selected-{margin-top:4px;margin-bottom:8px;margin-left:0 !important}.wizardOffer .wizardOffer--price{margin-right:0 !important}}.wizardOffer--disabled{opacity:.5}.wizardOffer--recalculate{background-color:#7dc4ff !important}.wizardOffer p{margin-top:4px;margin-bottom:6px}@media screen and (max-width:768px){.wizardOffer p{display:-webkit-box;display:-ms-flexbox;display:flex}.wizardOffer p .discounted{margin-right:6px}}.wizardOffer:not(:last-of-type){border-bottom:1px solid #f5f5f5}.wizardOffer:hover{background-color:#f5f5f5}.wizardOffer:hover .wizardRoom-select-btn{opacity:1}.wizardOffer .wizardOffer--price{margin-right:10px}.wizardOffer .min-height-fix{min-height:0}.wizardOffer .wizardRoom-selected-{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-left:10px}.wizardOffer .wizardRoom-select-btn{height:33px;padding:4px 6px;font-size:12px;color:#fff;background-color:#424242;border-radius:3px;opacity:.8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.wizardOffer .wizardRoom-select-btn--active{background-color:var(--nf-color-primary) !important}.line-datepicker{height:42px;margin-top:30px}.status-datepicker{opacity:.8}.offer-price .amount{font-weight:600;color:#424242}.offer-price.discounted .amount{text-decoration:line-through;color:var(--nf-color-warn) !important}.offer-price.discounted .currency-symbol{display:none}@media(max-width:768px){.offer-price.discounted{display:block;text-align:right}}.image_movie_icon{opacity:.5}.image_movie_icon:hover{opacity:1;-webkit-transition:.2s;transition:.2s}.wizard-modal__wrapper-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width:768px){.wizard-modal__wrapper-image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.wizard-modal__wrapper-image-img{width:402px}@media screen and (max-width:768px){.wizard-modal__wrapper-image-img{width:unset}}.wizard-modal__wrapper-image-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wizard-modal__wrapper-image-result-text{font-size:16px;color:#424242}.wizard-modal__wrapper-image-result-value{font-size:20px;color:#ff4081}.reservation-wizard__menu{background:#faf8f8 !important;border-bottom:1px solid #e0e0e0;position:sticky;top:0;z-index:4050}@media screen and (max-width:768px){.reservation-wizard__menu{position:relative;z-index:1}}.reservation-wizard__menu-picker{color:#424242 !important}.reservation-wizard__menu-picker .nf-date-picker-fancy__label{color:#424242 !important;font-size:12px !important}.reservation-wizard__menu-picker .nf-date-picker-fancy__date{color:#424242 !important}.wizard-comments-modal{height:205px;overflow:hidden}@media screen and (max-width:768px){.wizard-comments-modal{height:unset;overflow:auto}.wizard-comments-modal .add-comment-wrapper{border-top:1px solid #e0e0e0}}.wizard-comments-modal .add-comment-wrapper__options-box{opacity:0;visibility:hidden}@media screen and (max-width:768px){.wizard-comments-modal .add-comment-wrapper__options-box{opacity:1;visibility:visible !important}.wizard-comments-modal .add-comment-wrapper__options-box .add-comment-wrapper__options-actions{visibility:hidden !important}}.age-picker-panel__element{border-bottom:1px solid #e0e0e0}@media(max-width:720px){.age-picker-panel{top:0;left:0;position:fixed !important;width:100vw !important;height:100vh !important}.age-picker-panel .agePicker-text-information{display:-webkit-box;display:-ms-flexbox;display:flex}}@-webkit-keyframes enterBottomSheet{from{-webkit-transform:translateY(200%);transform:translateY(200%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes enterBottomSheet{from{-webkit-transform:translateY(200%);transform:translateY(200%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes exitBottomSheet{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(200%);transform:translateY(200%)}}@keyframes exitBottomSheet{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(200%);transform:translateY(200%)}}.bee-plugin-modal{overflow:hidden}.bee-plugin-modal #bee-plugin-container{left:0 !important}.bee-plugin-modal #bee_workaround{display:none !important}.bee-plugin-modal .beefree-select{display:none !important}.bee-plugin-modal .active{background:var(--nf-color-primary) !important}.bee-plugin-modal #bee-plugin-top{right:448px;z-index:6000;top:55px;left:unset}@media(min-width:1450px){.bee-plugin-modal #bee-plugin-top{right:600px}}.bee-plugin-modal .beefree-tabs{height:47px !important}.suggest-rooms-grid{margin:0 16px;display:grid;grid-template-columns:80px 1fr 1fr 100px 100px;grid-row-gap:8px;grid-column-gap:8px;font-size:14px;padding:6px 4px}.suggest-rooms-grid__header{border-bottom:1px solid #e0e0e0;margin-bottom:4px}.suggest-rooms-grid__item:hover{background:#f5f5f5}.suggest-rooms-grid__item--interior{border-bottom:1px solid #e0e0e0}.suggest-rooms-grid__item button{font-family:"Montserrat",sans-serif !important;font-weight:500 !important;height:33px;padding:4px 6px;font-size:12px;color:#fff;background-color:var(--nf-color-primary);border-radius:3px;opacity:.8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.suggest-rooms-grid__item button:hover{opacity:1}.price-plans__synchronization{height:93vh;overflow:auto;width:100%}.price-plans__synchronization .help-block span{color:var(--nf-color-warn)}.price-plans__synchronization .title{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.box-filter-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){.box-filter-date:hover .back-to-start-date{opacity:1;cursor:pointer;-webkit-transition:.3s;transition:.3s}}.box-filter-date .back-to-start-date{opacity:.3;color:#fff;cursor:pointer;margin-left:14px}.nf-switcher{background-color:var(--nf-color-top-menu) !important;color:#fff !important}.content-header__dashboard{font-family:"Montserrat",sans-serif !important;font-weight:500 !important;width:auto;background:var(--nf-color-top-menu)}.content-header__dashboard--alert{background:var(--nf-color-warn)}.content-header__chatbot-button{background:linear-gradient(225deg,#82c3f8 0,#c984ff 100%);width:auto}.content-header__possibilities_button{background:linear-gradient(135deg,#82c3f8 0,#c984ff 100%);width:auto}.reservation-terms-layout{overflow:auto}.dashboard-overbooking{height:603px;width:100%;margin-top:16px}.dashboard-overbooking .nf-overbooking-popover{width:100%;min-height:unset;padding:unset}@media screen and (max-width:992px){.dashboard-overbooking{height:100%}}.dashboard-mobile{overflow-x:hidden;width:560px !important}@media(max-width:992px){.dashboard-mobile{width:50vw}}.dashboard-mobile .dashboard-hidden-tabs .nf-tabs-wrapper__wrapper{display:none}.dashboard-mobile .dashboard-hidden-tabs nf-tabs-wrapper{border:unset}.dashboard-mobile .quick-switch{font-size:20px !important;opacity:1 !important}.dashboard-mobile .icons-route-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;cursor:pointer}.dashboard-mobile .icons-route-container .item{outline:0;opacity:.8;-webkit-filter:contrast(0.8);filter:contrast(0.8);-webkit-transition:.2s;transition:.2s;padding-top:20px;padding-bottom:20px}@media(min-width:480px){.dashboard-mobile .icons-route-container .item{width:20%}}@media(max-width:480px){.dashboard-mobile .icons-route-container .item{width:33%}}.dashboard-mobile .icons-route-container .item .fas{font-size:30px}.dashboard-mobile .icons-route-container .item:hover{opacity:1;-webkit-transition:.2s;transition:.2s;-webkit-filter:contrast(1);filter:contrast(1)}.dashboard-mobile .icons-route-container .item nf-icon{color:var(--nf-color-primary)}.dashboard-mobile .icons-route-container .item .calendar{color:var(--nf-color-primary)}.dashboard-mobile .icons-route-container .item .reservation{color:var(--nf-color-primary)}.dashboard-mobile .icons-route-container .item .blockade{color:var(--nf-color-primary)}.dashboard-mobile .icons-route-container .item .group-reservation{color:var(--nf-color-primary)}.dashboard-mobile .icons-route-container .item .arrival{color:var(--nf-color-primary)}.dashboard-mobile .icons-route-container .item .admin{color:var(--nf-color-primary)}.dashboard-mobile .icons-route-container .item .task{color:var(--nf-color-primary)}.dashboard-mobile .icons-route-container .item .clear{color:var(--nf-color-primary)}.dashboard-mobile .icons-route-container .item .apm{color:var(--nf-color-primary)}.dashboard-mobile .icons-route-container .item .search{color:var(--nf-color-primary)}.dashboard-mobile .icons-route-container .title{margin-top:6px;text-align:center}.dashboard-mobile .badge-arrival{z-index:1;bottom:2px;left:-27px;position:relative;margin-bottom:-28px}.dashboard-mobile .badge-task{z-index:1;bottom:20px;left:15px;position:relative;margin-bottom:-29px}.dashboard-mobile .badge-departures{z-index:1;top:12px;left:26px;position:relative;margin-bottom:-23px;background-color:#3f51b5 !important}.dashboard-mobile .chips-badge-style{font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:24px;height:24px;background-color:#ff4081;color:#fff !important;border-radius:50%}.modal-arrival{max-height:calc(100vh - 10px);overflow:auto}.scroll-items{margin-bottom:20px;max-height:650px;overflow:auto}.search-top{width:100%}.search-top .action-search{position:relative;top:-8px;left:-3px;color:var(--nf-color-primary)}.search-top .delete-icon{position:relative;top:-26px;left:75vw}.nf-tags-list-item__name{height:20px;border-radius:2px 13px 13px 2px;margin:0;padding:2px 10px 2px 8px;white-space:nowrap;text-overflow:ellipsis;position:relative;overflow:hidden;color:#fff;background:rgba(255,0,0,.8);z-index:10;opacity:1}.nf-tags-list-item__name:hover{opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s;cursor:pointer}.nf-tags-select__badge-icon-close{background:red;border-radius:0 13px 13px 0;width:20px;height:16px;fill:#fff;padding:0 3px 1px 2px;cursor:pointer;z-index:10000;margin-top:-15px;position:absolute;opacity:0;color:#fff;right:0}.tag:hover .nf-tags-select__badge-icon-close{opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.tag{min-width:30px;height:20px;font-size:11px;position:relative}.info-no-dinner{font-size:12px;color:var(--nf-color-warn)}.blockade-term-container{-webkit-box-shadow:0 5px 14px rgba(0,0,0,.3);box-shadow:0 5px 14px rgba(0,0,0,.3)}@media screen and (max-width:768px){.res-customer-search-panel{width:100vw;height:90vh}}.general-wrapper{min-width:100%;height:100%;display:grid;grid-template-columns:1fr .8fr}.general-wrapper--full-width{display:grid;grid-template-columns:1fr}.general-wrapper__booking{height:100%;max-height:480px;overflow:auto}.general-wrapper__booking .booking-wrapper{margin:16px;background:#faf8f8;border-radius:3px;border:1px solid #e0e0e0;font-family:"Montserrat",sans-serif !important;font-weight:500 !important}.general-wrapper__booking .booking-wrapper input{font-size:15px !important}.general-wrapper__booking .booking-wrapper__add-customer{background-color:var(--nf-color-info-button) !important;cursor:pointer}.general-wrapper__booking .booking-wrapper__reservation-sources{background-color:#9e9e9e !important;cursor:pointer}.general-wrapper__booking .booking-wrapper .nf-input--bordered:focus .nf-input__container{border:1px solid var(--nf-color-primary) !important}.general-wrapper__booking .booking-wrapper .nf-input--bordered:hover .nf-input__container{border:1px solid var(--nf-color-primary) !important}.general-wrapper__booking .booking-wrapper__header{padding:10px 0 0 0}.general-wrapper__booking .booking-wrapper__header-price-room-label{font-weight:400;color:#424242;font-size:15px;margin-right:10px}.general-wrapper__booking .booking-wrapper__header-inputs-payments{width:78px;margin-top:0;margin-bottom:14px}.general-wrapper__booking .booking-wrapper__header-inputs-payments label{font-size:12px;text-align:center;top:0;margin-bottom:4px;width:100%;color:#424242}.general-wrapper__booking .booking-wrapper__header-inputs-payments input{text-align:right}.general-wrapper__booking .booking-wrapper__header-reservation-days{width:50px;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;margin:0 10px;padding-bottom:19px}.general-wrapper__booking .booking-wrapper__header-reservation-days__label{color:#424242;font-size:12px;margin-bottom:10px}.general-wrapper__booking .booking-wrapper__header-reservation-days__value{color:#424242;font-size:15px}.general-wrapper__booking .booking-wrapper__header:hover .nf-input--bordered .nf-input__container{border:1px solid #9e9e9e}.general-wrapper__booking .booking-wrapper__content{border-bottom:1px solid #e0e0e0}.general-wrapper__booking .booking-wrapper__content .general-button{-webkit-transition:opacity .2s;transition:opacity .2s;opacity:0}.general-wrapper__booking .booking-wrapper__content .general-button--alert{opacity:.4}.general-wrapper__booking .booking-wrapper__content .general-button--alert .ng-hide.ng-hide-animate{display:none !important}.general-wrapper__booking .booking-wrapper__content .booking-wrapper__content-alert{display:none;height:25px;padding:4px;border:1px solid var(--nf-color-warn);background:#fff;border-radius:5px;margin-right:8px}.general-wrapper__booking .booking-wrapper__content .booking-wrapper__content-alert i,.general-wrapper__booking .booking-wrapper__content .booking-wrapper__content-alert nf-icon{color:var(--nf-color-warn)}.general-wrapper__booking .booking-wrapper__content:hover .booking-wrapper__content-customer input{border-bottom:1px solid #9e9e9e}.general-wrapper__booking .booking-wrapper__content:hover .booking-wrapper__content-customer .nf-clear-input__value-icon{opacity:1}.general-wrapper__booking .booking-wrapper__content:hover .booking-wrapper__content-customer-label-group-age{border:1px solid #e0e0e0;background:#fff;cursor:pointer}.general-wrapper__booking .booking-wrapper__content:hover .general-button{opacity:1}.general-wrapper__booking .booking-wrapper__content:hover .nf-input--bordered .nf-input__container{border:1px solid #9e9e9e}.general-wrapper__booking .booking-wrapper__content-customer{margin-top:0;margin-bottom:0}.general-wrapper__booking .booking-wrapper__content-customer .nf-input__container{border-bottom:1px solid transparent}.general-wrapper__booking .booking-wrapper__content-customer .nf-clear-input__value-icon{opacity:0}.general-wrapper__booking .booking-wrapper__content-customer-label-group-age{height:25px;padding:4px;border:1px solid transparent;background:transparent;border-radius:5px;margin-right:8px}.general-wrapper__booking .booking-wrapper__content-customer-label-group-age:hover{border:1px solid #ff4081 !important}.general-wrapper__booking .booking-wrapper__content-customer input{width:258px}.general-wrapper__booking .booking-wrapper__content-customer input:focus{border-bottom:1px solid var(--nf-color-primary) !important}.general-wrapper__booking .booking-wrapper__content-customer input:hover{border-bottom:1px solid var(--nf-color-primary) !important}.general-wrapper__booking .booking-wrapper__content .space-label{opacity:0;color:#424242}.general-wrapper__booking .booking-wrapper__content md-autocomplete-wrap input,.general-wrapper__booking .booking-wrapper__content md-input-container input{border-bottom:0}.general-wrapper__booking .booking-wrapper__content-edit-icon{margin-right:4px;padding:0 6px 0 6px;cursor:pointer}.general-wrapper__booking .booking-wrapper__content-edit-icon--delete:hover md-icon,.general-wrapper__booking .booking-wrapper__content-edit-icon--delete:hover nf-icon{color:var(--nf-color-warn) !important}.general-wrapper__booking .booking-wrapper__content-edit-icon--delete:hover i{color:var(--nf-color-warn) !important}.general-wrapper__booking .booking-wrapper__content-edit-icon--hover i{font-size:16px}.general-wrapper__booking .booking-wrapper__content-edit-icon--hover:hover md-icon,.general-wrapper__booking .booking-wrapper__content-edit-icon--hover:hover nf-icon{color:var(--nf-color-primary) !important}.general-wrapper__booking .booking-wrapper__content-edit-icon--hover:hover i{color:var(--nf-color-primary) !important}.general-wrapper__booking .booking-wrapper__content-edit-icon .general-button{font-size:18px;color:#9e9e9e;opacity:0;-webkit-transition:.2s;transition:.2s}.general-wrapper__booking .booking-wrapper__content-edit-icon md-icon,.general-wrapper__booking .booking-wrapper__content-edit-icon nf-icon{font-size:18px;min-width:18px;max-width:18px;min-height:18px;max-height:18px;color:#9e9e9e;opacity:0;-webkit-transition:.2s;transition:.2s}.general-wrapper__booking .booking-wrapper__content-edit-icon-not-fitting-in-room md-icon,.general-wrapper__booking .booking-wrapper__content-edit-icon-not-fitting-in-room nf-icon{opacity:1 !important;color:var(--nf-color-warn)}.general-wrapper__booking .booking-wrapper__content .remove-button-mobile{font-size:12px;min-width:12px;max-width:12px;min-height:12px;max-height:12px}.general-wrapper__booking .booking-wrapper__content-room-space-icons{color:#9e9e9e;font-size:18px;padding:0 6px 0 6px;cursor:pointer;opacity:0;-webkit-transition:.2s;transition:.2s}.general-wrapper__booking .booking-wrapper__content-space-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.general-wrapper__booking .booking-wrapper__content-space-menu:hover md-icon,.general-wrapper__booking .booking-wrapper__content-space-menu:hover nf-icon{color:var(--nf-color-primary) !important}.general-wrapper__booking .booking-wrapper__content-space-menu:hover i{color:var(--nf-color-primary) !important}.general-wrapper__booking .booking-wrapper__content-days{width:50px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0;margin:0 10px;color:#424242}.general-wrapper__booking .booking-wrapper__content-inputs{width:78px}.general-wrapper__booking .booking-wrapper__content-inputs input{text-align:right}.general-wrapper__booking .booking-wrapper .action-hover{position:relative;overflow:hidden;z-index:1}.general-wrapper__booking .booking-wrapper .action-hover:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:-2}.general-wrapper__booking .booking-wrapper .action-hover:before{content:"";position:absolute;bottom:0;left:0;width:0;height:100%;background-color:#eef6fd;-webkit-transition:width .5s;transition:width .5s;z-index:-1}.general-wrapper__booking .booking-wrapper .action-hover:hover:before{width:100%}.general-wrapper__booking .booking-wrapper .booking-wrapper__content{padding:0 10px 0 10px}.general-wrapper__booking .booking-wrapper .booking-wrapper__content:nth-child(2){border-top:1px solid #e0e0e0}@media(min-width:1280px)and (max-width:1540px){.general-wrapper__booking .booking-wrapper .booking-wrapper__content .general-button--alert{display:none}.general-wrapper__booking .booking-wrapper .booking-wrapper__content .booking-wrapper__content-customer input{width:150px !important}.general-wrapper__booking .booking-wrapper .booking-wrapper__content .booking-wrapper__content-alert{display:block;opacity:.7;-webkit-transition:.3s;transition:.3s}.general-wrapper__booking .booking-wrapper .booking-wrapper__content .booking-wrapper__content-alert:hover{opacity:1}}.general-wrapper__booking .booking-wrapper .booking-wrapper__content:last-child{border-bottom:0}.general-wrapper__booking .booking-wrapper .reservation-booking--not-fitting-in-room{background:#fce4ec}.general-wrapper__right-board{height:100%;overflow:hidden;font-family:"Montserrat",sans-serif !important;font-weight:500 !important;padding:16px 16px 16px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.general-wrapper__right-board-comments{position:relative;max-height:90%;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:auto;border:1px solid #e0e0e0;background:#faf8f8;border-radius:4px}.general-wrapper__right-board-comments-header nf-icon{color:#979797}.general-wrapper__right-board-comments--only{height:100%;max-height:100%}.general-wrapper__right-board-comments .add-comments{background:var(--nf-color-info-button);margin:10px}.general-wrapper__right-board-comments-deleted-comments{height:26px;width:26px;margin-left:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;background:#9e9e9e;color:#fff}.general-wrapper__right-board-tasks{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:54px;max-height:190px;border:1px solid #e0e0e0;background:#faf8f8;border-radius:4px;overflow:auto;padding:10px}.general-wrapper__right-board-tasks-header nf-icon{color:#979797}.general-wrapper__right-board-tasks .task-item{position:relative;display:grid;grid-template-columns:100px 1fr 80px auto;padding:4px 4px;-webkit-transition:background .3s ease;transition:background .3s ease}.general-wrapper__right-board-tasks .task-item .general-button{opacity:.2;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.general-wrapper__right-board-tasks .task-item .task-title{-webkit-transition:color .3s ease;transition:color .3s ease}.general-wrapper__right-board-tasks .task-item:hover{background:#f5f5f5}.general-wrapper__right-board-tasks .task-item:hover .general-button{opacity:1}.general-wrapper__right-board-tasks .task-item:hover .task-title{color:#ff4081}.general-wrapper-mobile .booking-wrapper-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:16px}@media screen and (max-width:768px){.general-wrapper-mobile .booking-wrapper-mobile{margin:16px 10px}}.general-wrapper-mobile .booking-wrapper-info{background:#f0f8ff;margin-top:16px;margin-bottom:16px;border-radius:3px;padding:14px 8px 14px 8px;max-width:500px;width:100%}.general-wrapper-mobile .booking-wrapper-info__label{font-size:16px;color:#424242}.general-wrapper-mobile .booking-wrapper-info__content{width:100%}.general-wrapper-mobile .booking-wrapper-info__content nf-input input{text-align:end}.general-wrapper-mobile .booking-wrapper-info__content-input{width:130px}.general-wrapper-mobile .booking-wrapper-info__content-input input{text-align:end}.general-wrapper-mobile .booking-wrapper-info__content-input-suffix{margin-left:3px;color:#424242}.general-wrapper-mobile .booking-wrapper-info__content-label{font-size:14px;color:#424242;margin-left:4px}.general-wrapper-mobile .booking-wrapper-info__content-days-value{font-size:14px;color:#424242;width:36.6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.general-wrapper-mobile .booking-customer{border:1px solid #e0e0e0;border-radius:3px;padding:14px 8px 8px 8px;max-width:500px;margin-top:16px;margin-bottom:16px;width:100%}.general-wrapper-mobile .booking-customer__actions{cursor:pointer;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px}.general-wrapper-mobile .booking-customer__actions md-icon{font-size:20px;min-width:20px;max-width:20px;min-height:20px;max-height:20px;color:#424242}.general-wrapper-mobile .booking-customer__actions nf-icon{color:#424242}.general-wrapper-mobile .booking-customer__customer{margin:0}.general-wrapper-mobile .booking-customer__customer nf-input{margin:0}.general-wrapper-mobile .booking-customer__label{font-size:14px;color:#424242;margin-left:4px}.general-wrapper-mobile .booking-customer__input input{text-align:end}.general-wrapper-mobile .booking-customer__input-suffix{margin-left:3px;color:#424242}.general-wrapper-mobile .booking-customer__days{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;margin-top:10px;color:#757575}.general-wrapper-mobile .booking-customer__edit{font-family:"Montserrat",sans-serif !important;font-weight:500 !important;color:#424242;opacity:1;font-size:14px;cursor:pointer}.general-wrapper-mobile .booking-show-spaces{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.reservation-booking-wrapper{background:var(--nf-color-silver);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8px;margin-bottom:8px;border-radius:3px;padding:8px 8px 8px 8px;max-width:500px;width:100%}.reservation-booking-wrapper nf-input{margin:10px 0 0 0 !important}@media(min-width:1280px){.reservation-payments{width:50%}}.reservation-payments--end{text-align:end}.reservation-payments--value{text-align:end;margin-right:34px}.reservation-price-plan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reservation-price-plan__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:start}.add-customer-mobile{max-width:500px;width:100%}.add-customer-mobile__button{background-color:var(--nf-color-info-button) !important;cursor:pointer}.reservation-sources-mobile{background-color:#9e9e9e !important;cursor:pointer}.overbooking-mobile{background-color:red;color:#fff;text-decoration:none;padding-top:4px;padding-bottom:4px}.overbooking-mobile a{text-decoration:none;color:#fff}.overbooking-mobile__label{margin-left:4px;font-size:15px}.overbooking-mobile__info{margin-top:2px;font-size:12px;text-align:center}.overbooking-mobile i,.overbooking-mobile nf-icon{font-size:18px;color:#fff}.mobile-delete-reservation-btn{z-index:1;opacity:.8;margin:0 16px 16px 16px;border-radius:5px;font-size:16px;padding:16px 0 16px 16px;color:#f65c5c;background-color:#fabbbb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden;cursor:pointer}.mobile-delete-reservation-btn md-icon,.mobile-delete-reservation-btn nf-icon{color:#f65c5c}.mobile-delete-reservation-btn:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#fabbbb;z-index:-2}.mobile-delete-reservation-btn:before{content:"";position:absolute;bottom:0;left:0;width:0;height:100%;background-color:var(--nf-color-warn);z-index:-1}.mobile-delete-reservation-btn:hover{-webkit-transition:color .2s;transition:color .2s;color:#fff}.mobile-delete-reservation-btn:hover md-icon,.mobile-delete-reservation-btn:hover i,.mobile-delete-reservation-btn:hover nf-icon{color:#fff}.mobile-delete-reservation-btn:hover:before{-webkit-transition:width .3s;transition:width .3s;width:100%}.mobile-restore-reservation-btn{z-index:15;opacity:.8;-webkit-transition:opacity .2s;transition:opacity .2s;margin:0 16px 16px 16px;border-radius:5px;font-size:16px;padding:16px 0 16px 16px;color:var(--nf-color-top-menu);background-color:var(--nf-color-primary-highlight);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-restore-reservation-btn md-icon,.mobile-restore-reservation-btn nf-icon{color:var(--nf-color-top-menu)}.mobile-restore-reservation-btn:hover{opacity:1}.delete-customer{color:var(--nf-color-warn)}.delete-customer md-icon,.delete-customer nf-icon{color:var(--nf-color-warn)}.action-hover-menu-element{-webkit-transition:all .5s;transition:all .5s;position:relative;overflow:hidden;z-index:1}.action-hover-menu-element:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:-2;-webkit-transition:all .3s;transition:all .3s}.action-hover-menu-element:before{content:"";position:absolute;bottom:0;left:0;width:0;height:100%;background-color:#eef6fd;-webkit-transition:all .5s;transition:all .5s;z-index:-1}.action-hover-menu-element:hover:before{width:100%}.nf-container_menu nf-avatar{margin-left:16px}@media screen and (max-width:768px){.nf-container_menu nf-avatar{margin-left:5px}}.nf-container_menu--newMenu .logOut{opacity:.8;-webkit-transition:.2s;transition:.2s}.nf-container_menu--newMenu .logOut:hover{opacity:1;-webkit-transition:.2s;transition:.2s}.nf-container_menu--newMenu .nf-popover__content{overflow:hidden !important}@media screen and (max-width:768px){.nf-container_menu--newMenu .nf-popover__content{overflow:auto}}.nf-container_menu--newMenu .nf-popover__wrapper{width:520px;padding:0}.nf-container_menu--newMenu .nf-popover__wrapper .nf-popover__content{margin:10px 0 0 0;padding-bottom:50px}.nf-container_menu--newMenu .nf-popover__wrapper .menu-content{padding-left:16px;padding-top:10px;border-right:1px solid #e0e0e0;color:#424242}.nf-container_menu--newMenu .nf-popover__wrapper .menu-content .menu-element{padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid #e0e0e0;margin-right:14px;font-size:14px;-webkit-transition:.1s;transition:.1s;font-weight:400;cursor:pointer;font-family:"Montserrat",sans-serif !important;font-weight:500 !important}.nf-container_menu--newMenu .nf-popover__wrapper .menu-content .menu-element nf-icon{width:28px}.nf-container_menu--newMenu .nf-popover__wrapper .menu-content .menu-element__help{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0}.nf-container_menu--newMenu .nf-popover__wrapper .menu-content .menu-element__help i,.nf-container_menu--newMenu .nf-popover__wrapper .menu-content .menu-element__help nf-icon{width:unset;margin:0;padding:4px;color:var(--nf-color-primary) !important}.nf-container_menu--newMenu .nf-popover__wrapper .menu-content .menu-element__help:hover{-webkit-animation:jello .9s both;animation:jello .9s both}.nf-container_menu--newMenu .nf-popover__wrapper .menu-content .menu-element__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Montserrat",sans-serif !important;font-weight:500 !important;height:26px;min-width:40px;padding:0 6px;border:1px solid #e0e0e0;border-radius:3px;background:#fff;margin-left:4px;font-weight:500;-webkit-transition:.3s;transition:.3s}.nf-container_menu--newMenu .nf-popover__wrapper .menu-content .menu-element__btn:hover{color:#ff4081}.nf-container_menu--newMenu .nf-popover__wrapper .menu-content .menu-element:hover{color:#ff4081;-webkit-transition:.2s;transition:.2s}.nf-container_menu--newMenu .nf-popover__wrapper .menu-content .menu-element:hover nf-icon{color:#ff4081}.nf-container_menu--newMenu .nf-popover__wrapper .menu-content .menu-element:hover .menu-element__help{opacity:1}.nf-container_menu--newMenu .nf-popover__wrapper .menu-content .menu-element--no-hover{cursor:default}.nf-container_menu--newMenu .nf-popover__wrapper .menu-content .menu-element--no-hover:hover>span{cursor:default;color:#424242 !important}.nf-container_menu--newMenu .nf-popover__wrapper .userActions-content{padding-left:16px;color:#424242}.nf-container_menu--newMenu .nf-popover__wrapper .userActions-content .menu-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;padding-bottom:15px;font-size:14px;-webkit-transition:.1s;transition:.1s;font-weight:400;font-family:"Montserrat",sans-serif !important;font-weight:500 !important}.nf-container_menu--newMenu .nf-popover__wrapper .userActions-content .menu-element:hover{color:#ff4081;-webkit-transition:.2s;transition:.2s}.nf-container_menu--newMenu .nf-popover__wrapper .userActions-content .menu-element__help{font-size:1.4rem;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;padding:2px 6px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.nf-container_menu--newMenu .nf-popover__wrapper .userActions-content .menu-element__help i{color:#039be5 !important}.nf-container_menu--newMenu .nf-popover__wrapper .userActions-content .menu-element:hover .menu-element__help{opacity:1}.nf-container_menu--newMenu .nf-popover__wrapper .separator{width:92%;border-bottom:1px solid #e0e0e0;margin-top:10px;margin-bottom:20px}.nf-container_menu--newMenu .nf-popover__wrapper .downloadApp{position:absolute;width:100%;bottom:0;border-top:1px solid #e0e0e0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;color:#9e9e9e;padding:16px;background:rgba(121,112,239,.1);-webkit-box-shadow:0 4px 30px rgba(0,0,0,.1);box-shadow:0 4px 30px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.nf-container_menu--newMenu .nf-popover__wrapper .downloadApp i,.nf-container_menu--newMenu .nf-popover__wrapper .downloadApp nf-icon{font-size:15px;padding:8px}.nf-container_menu--newMenu .nf-popover__wrapper .downloadApp i:hover,.nf-container_menu--newMenu .nf-popover__wrapper .downloadApp nf-icon:hover{color:#ff4081;-webkit-transition:.2s;transition:.2s}.nf-container__customerHelper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nf-container__customerHelper .nf-popover__header-wrapper{background:var(--nf-color-primary);border-top-right-radius:3px;border-top-left-radius:3px;padding-top:10px}@media screen and (max-width:768px){.nf-container__customerHelper .nf-popover__header-wrapper{height:unset !important}}.nf-container__customerHelper .go-back{margin-left:10px;opacity:.7;-webkit-transition:.2s;transition:.2s;cursor:pointer;color:#fff}.nf-container__customerHelper .go-back md-icon,.nf-container__customerHelper .go-back nf-icon{color:#fff;font-size:14px;max-width:unset;max-height:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nf-container__customerHelper .go-back:hover{opacity:1;-webkit-transition:.2s;transition:.2s}.nf-container__customerHelper .nf-popover__wrapper{width:400px;height:695px;border-top-right-radius:3px;border-top-left-radius:3px;padding:0}@media screen and (max-width:768px){.nf-container__customerHelper .nf-popover__wrapper{height:100vh;width:100vw;overflow:auto}}.nf-container__customerHelper .nf-popover__wrapper i,.nf-container__customerHelper .nf-popover__wrapper nf-icon{color:#fff}.nf-container__customerHelper .customerHelp-top{width:100%;height:100px}.nf-container__customerHelper .customerHelp-top__userInfo{color:#fff;margin-top:12px;margin-left:18px}.nf-container__customerHelper .customerHelp-top .font-welcome_basic{font-size:25px}.nf-container__customerHelper .customerHelp-top .font-welcome_medium{font-size:18px}.nf-container__customerHelper .customerHelp-top__text{font-size:15px;margin-left:18px;color:#fff;margin-top:12px}.nf-container__customerHelper .layout-sending{top:0 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nf-container__customerHelper .customerHelp-icons{width:384px;padding:16px;height:430px;-webkit-box-shadow:0 5px 14px rgba(0,0,0,.3);box-shadow:0 5px 14px rgba(0,0,0,.3);background:#fff;margin-left:16px;margin-right:16px;border-radius:5px}@media screen and (max-width:768px){.nf-container__customerHelper .customerHelp-icons{height:454px}}.nf-container__customerHelper .customerHelp-icons .history-version-icon{color:#ff4081;font-size:10px;width:10px;height:10px;padding:0;margin:0;min-width:10px}.nf-container__customerHelper .customerHelp-icons nf-icon{color:#4daeff;-webkit-transition:.2s;transition:.2s}.nf-container__customerHelper .customerHelp-icons .customerHelp-layout{width:100%}.nf-container__customerHelper .customerHelp-icons .customerHelp-layout__box{width:100%;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;outline:0;font-size:12px}.nf-container__customerHelper .customerHelp-icons .customerHelp-layout .item{outline:0;cursor:pointer;width:33.3%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nf-container__customerHelper .customerHelp-icons .customerHelp-layout .item span{-webkit-transition:.2s;transition:.2s;margin-top:4px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;text-align:center;outline:0}.nf-container__customerHelper .customerHelp-icons .customerHelp-layout .item:hover span{color:#4daeff;-webkit-transition:.2s;transition:.2s}.nf-container__customerHelper .customerHelp-icons .customerHelp-layout .item:hover nf-icon{-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-transition:.2s;transition:.2s}.nf-container__customerHelper .customerHelp-icons .customerHelp-layout .item img{width:48px;height:48px;-webkit-transition:.2s;transition:.2s;-webkit-filter:invert(48%) sepia(79%) saturate(2416%) hue-rotate(-160deg) brightness(118%) contrast(119%);filter:invert(48%) sepia(79%) saturate(2416%) hue-rotate(-160deg) brightness(118%) contrast(119%)}.customerHelp-chatbot{width:92%;padding:16px;-webkit-box-shadow:0 5px 14px rgba(0,0,0,.3);box-shadow:0 5px 14px rgba(0,0,0,.3);background:#fff;margin-left:16px;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:16px;-webkit-transition:.2s background;transition:.2s background;border-top:2px solid var(--nf-color-primary);cursor:pointer;margin-bottom:20px}.customerHelp-chatbot__beta-badge{font-size:10px;color:#7665bb;border:1px solid #7665bb;border-radius:4px;padding:2px;text-transform:uppercase;margin-left:8px}.customerHelp-chatbot-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}.customerHelp-chatbot-container .customerHelp-icons{height:100%}.customerHelp-chatbot-container .customerHelp-chatbot__history{position:absolute;right:100%;width:calc(100% - 32px);z-index:1;margin-top:0;-webkit-transition:margin-right .3s,right .3s,-webkit-box-shadow .3s;transition:margin-right .3s,right .3s,-webkit-box-shadow .3s;transition:margin-right .3s,box-shadow .3s,right .3s;transition:margin-right .3s,box-shadow .3s,right .3s,-webkit-box-shadow .3s;overflow-x:hidden}@media(min-width:768px){.customerHelp-chatbot-container .customerHelp-chatbot__history{position:static;margin-right:-611px;height:calc(100% - (16px * 2));margin-top:16px;width:690px;z-index:0}}.customerHelp-chatbot-container .customerHelp-chatbot__history:not(.customerHelp-chatbot-container .customerHelp-chatbot__history--active){-webkit-box-shadow:none !important;box-shadow:none !important}.customerHelp-chatbot-container .customerHelp-chatbot__history--active{right:0}@media(min-width:768px){.customerHelp-chatbot-container .customerHelp-chatbot__history--active{margin-right:-32px !important}}.customerHelp-chatbot-container .customerHelp-chatbot__chat{position:relative;padding-top:38px;width:500px}.customerHelp-chatbot-container .customerHelp-chatbot__chat .customerHelp-chatbot__tabs{position:absolute;top:0;left:0;right:0;border-bottom:1px solid #eee}.customerHelp-chatbot-container .customerHelp-chatbot__chat .customerHelp-chatbot__tabs button{max-width:initial;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.customerHelp-stillNeedHelp{width:92%;padding:16px;height:70px;-webkit-box-shadow:0 5px 14px rgba(0,0,0,.3);box-shadow:0 5px 14px rgba(0,0,0,.3);background:#fff;margin-left:16px;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;-webkit-transition:.2s background;transition:.2s background;border-top:2px solid var(--nf-color-primary);cursor:pointer;margin-top:20px}.customerHelp-stillNeedHelp md-icon,.customerHelp-stillNeedHelp nf-icon{margin:0;color:var(--nf-color-top-menu);-webkit-transition:.2s color;transition:.2s color}.customerHelp-stillNeedHelp:hover{background:#f3f3f3}.customerHelp-stillNeedHelp:hover md-icon,.customerHelp-stillNeedHelp:hover nf-icon{color:#ff4081}.more-help{height:516px !important}.more-help--layout{top:-36px}.more-help img.icons{width:48px;height:48px;-webkit-transition:.2s;transition:.2s;-webkit-filter:invert(48%) sepia(79%) saturate(2416%) hue-rotate(-160deg) brightness(118%) contrast(119%);filter:invert(48%) sepia(79%) saturate(2416%) hue-rotate(-160deg) brightness(118%) contrast(119%)}.more-help .contact-box{margin-left:10px;margin-top:50px}.more-help .contact-box span{font-size:18px;color:var(--nf-color-primary)}.more-help .contact-box div{margin-left:7px;font-size:18px;color:#424242}.more-help .contact-box .item img{width:30px;height:30px;-webkit-transition:.2s;transition:.2s;-webkit-filter:invert(48%) sepia(79%) saturate(2416%) hue-rotate(-160deg) brightness(118%) contrast(119%);filter:invert(48%) sepia(79%) saturate(2416%) hue-rotate(-160deg) brightness(118%) contrast(119%)}.introduction{height:auto !important}.introduction .step-item{cursor:pointer;margin-top:16px;font-weight:400}.introduction .step-item .circle-item{border:2px solid var(--nf-color-primary);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px;height:35px;width:35px;font-size:16px;color:var(--nf-color-primary)}.introduction .vertical-divider{margin:0 20px 0 16px;border-left:2px solid #424242;min-height:1em}.introduction .img-box{width:100%;max-height:140px;border-radius:3px;overflow:hidden;margin-right:10px}.introduction .img-box img{cursor:pointer;width:100%;height:auto;-webkit-filter:brightness(0.6);filter:brightness(0.6);-webkit-transition:200ms -webkit-filter;transition:200ms -webkit-filter;transition:200ms filter;transition:200ms filter,200ms -webkit-filter;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.introduction .img-box img:hover{-webkit-filter:brightness(0.7);filter:brightness(0.7)}@-webkit-keyframes slide-fwd-center{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}100%{-webkit-transform:translateZ(160px);transform:translateZ(160px)}}@keyframes slide-fwd-center{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}100%{-webkit-transform:translateZ(160px);transform:translateZ(160px)}}.nf-container_menu__newMenuMobile{overflow:auto}.nf-container_menu__newMenuMobile .label-info{font-size:14px;margin-left:16px;color:#424242;margin-bottom:12px;z-index:1000;position:relative}.nf-container_menu__newMenuMobile .nf-popover__content{height:100%;max-height:100%;min-height:0}.nf-container_menu__newMenuMobile .menu-content{margin:0 0 16px 0;border-radius:5px;background-color:#f5f5f5;font-size:14px;cursor:pointer;z-index:16;position:relative}.nf-container_menu__newMenuMobile .menu-content .top-menu{height:270px}.nf-container_menu__newMenuMobile .menu-content .user-menu{height:270px}.nf-container_menu__newMenuMobile .menu-content .menu-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0 16px 16px;border-bottom:1px solid #e0e0e0;font-size:15px;z-index:17;font-family:"Montserrat",sans-serif !important;font-weight:500 !important}.nf-container_menu__newMenuMobile .menu-content .menu-element__box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:15}.nf-container_menu__newMenuMobile .menu-content .menu-element__box-icon{border:1px solid #e0e0e0;color:#424242;margin-right:16px;background-color:#fff;width:32px;height:32px;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:15}.nf-container_menu__newMenuMobile .menu-content .menu-element__box-icon nf-icon{margin:0 !important}.nf-container_menu__newMenuMobile .menu-content .menu-element__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Montserrat",sans-serif !important;font-weight:500 !important;height:26px;min-width:40px;padding:0 6px;border:1px solid #e0e0e0;border-radius:3px;background:#fff;margin-left:4px;font-weight:500;-webkit-transition:.3s;transition:.3s}.nf-container_menu__newMenuMobile .menu-content .menu-element__btn:hover{color:#ff4081}.nf-container_menu__newMenuMobile .menu-content .menu-element .general-button.general-button--small nf-icon{margin:0 !important}.nf-container_menu__newMenuMobile .menu-content .menu-element md-icon,.nf-container_menu__newMenuMobile .menu-content .menu-element nf-icon{margin:0 15px 0 0;color:#9e9e9e;z-index:15}.nf-container_menu__newMenuMobile .logOut{z-index:15;opacity:.8;-webkit-transition:.2s;transition:.2s;margin:24px 0 16px 0;border-radius:5px;font-size:16px;padding:16px 0 16px 16px;color:#f65c5c;background-color:#fabbbb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nf-container_menu__newMenuMobile .logOut nf-icon{color:#f65c5c}.nf-container_menu__newMenuMobile .logOut:hover{-webkit-transition:.2s;transition:.2s;opacity:1}.nf-container_menu__newMenuMobile .menu-element:last-child{border-bottom:0 !important}.points-box,.general-wrapper__booking .booking-wrapper__add-customer,.general-wrapper__booking .booking-wrapper__reservation-sources,.add-customer-mobile__button,.reservation-sources-mobile{font-family:"Montserrat",sans-serif !important;font-weight:500 !important;min-width:50px;height:32px;background:#ff4081;border-radius:3px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;color:#fff;padding:0 6px}.points-box--input{height:26px;margin-right:2px}.points-box--gray{background:#fff;border:1px solid #e0e0e0;color:#424242}.points-box--orange{background-color:var(--nf-color-info-button);color:#212121 !important}.points-box--orange .md-icon,.points-box--orange nf-icon{color:#212121 !important}.points-box--orange-outline{border:1px solid var(--nf-color-info-button) !important;background:#fff !important;font-weight:600;color:#b46b10}.points-box--orange-outline .md-icon,.points-box--orange-outline nf-icon{color:#d58320 !important}.points-box:hover,.general-wrapper__booking .booking-wrapper__add-customer:hover,.general-wrapper__booking .booking-wrapper__reservation-sources:hover,.add-customer-mobile__button:hover,.reservation-sources-mobile:hover{opacity:.9}.points-box--disabled,.points-box[disabled],.general-wrapper__booking [disabled].booking-wrapper__add-customer,.general-wrapper__booking [disabled].booking-wrapper__reservation-sources,[disabled].add-customer-mobile__button,[disabled].reservation-sources-mobile{background:#9e9e9e !important;cursor:default;border-color:transparent !important;color:#fff !important;pointer-events:none}.points-box--disabled nf-icon,.points-box[disabled] nf-icon,.general-wrapper__booking [disabled].booking-wrapper__add-customer nf-icon,.general-wrapper__booking [disabled].booking-wrapper__reservation-sources nf-icon,[disabled].add-customer-mobile__button nf-icon,[disabled].reservation-sources-mobile nf-icon{color:#fff !important}.points-box[disabled],.general-wrapper__booking [disabled].booking-wrapper__add-customer,.general-wrapper__booking [disabled].booking-wrapper__reservation-sources,[disabled].add-customer-mobile__button,[disabled].reservation-sources-mobile{pointer-events:none}.points-box__label{font-size:12px;white-space:nowrap}.points-box nf-icon,.general-wrapper__booking .booking-wrapper__add-customer nf-icon,.general-wrapper__booking .booking-wrapper__reservation-sources nf-icon,.add-customer-mobile__button nf-icon,.reservation-sources-mobile nf-icon{color:#fff}.points-box i,.general-wrapper__booking .booking-wrapper__add-customer i,.general-wrapper__booking .booking-wrapper__reservation-sources i,.add-customer-mobile__button i,.reservation-sources-mobile i{color:#fff;margin-left:6px;font-size:14px}.new-ticket-content__input{margin-top:8px !important;font-size:14px !important}@media screen and (max-width:768px){.new-ticket-content__input{width:100%}}.new-ticket-content__area{font-size:14px;margin-top:8px;height:229px;border:1px solid #e0e0e0;border-radius:5px;color:var(--nf-color-primary);padding:6px;resize:none;font-family:"Montserrat",sans-serif !important;font-weight:500 !important}.new-ticket-content__area::-moz-selection{background-color:var(--nf-color-primary);color:#fff}.new-ticket-content__area::selection{background-color:var(--nf-color-primary);color:#fff}.new-ticket-content__area:focus{outline:0;border:1px solid var(--nf-color-primary);-webkit-transition:.1s;transition:.1s}.user-position-menu .chips-badge-style{width:52px;height:18px;background:rgba(121,194,234,.21);-webkit-box-shadow:0 4px 30px rgba(0,0,0,.1);box-shadow:0 4px 30px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(121,194,234,.39);color:#fff;border-radius:10% 5% 5% 10%}.user-position-menu__label{cursor:pointer;left:35px;top:28px;position:absolute;padding-top:3px}@media(max-width:1279px){.user-position-menu__label{left:10px;top:32px}}.user-position-menu__label span{font-family:"Montserrat",sans-serif !important;font-weight:500 !important;font-weight:600;font-size:10px;letter-spacing:3px;padding-bottom:2px}.toggle-left-btn{margin-left:24px;margin-right:6px}.active-url{color:#ff4081 !important}.decoration-link:hover{text-decoration:underline;-webkit-transition:.2s;transition:.2s}.modal-helpCenter{position:absolute;right:10px;bottom:10px;top:10px}@media screen and (max-width:768px){.modal-helpCenter{width:100%;height:100%;position:unset;right:unset;bottom:unset}}@media screen and (max-width:992px){.modal-helpCenter{position:unset;right:unset;bottom:unset}}.modal-helpCenter .nf-container__customerHelper{background:linear-gradient(225deg,#82c3f8 0,#c984ff 100%);min-height:100%;overflow-y:auto;padding-bottom:20px}.modal-helpCenter .close-modal{margin-top:6px !important;color:#fff;margin-right:6px !important}.modal-helpCenter .close-modal i,.modal-helpCenter .close-modal nf-icon{padding:6px !important}.modal-helpCenter .close-modal i:hover,.modal-helpCenter .close-modal nf-icon:hover{-webkit-animation:rotate-center .5s ease-in-out both !important;animation:rotate-center .5s ease-in-out both !important}.sendingSuccess{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sendingSuccess__img{width:220px}.sendingSuccess__text{margin-top:16px;font-size:18px;color:var(--nf-color-primary)}.sendingSuccess__text-2{margin-top:8px;font-size:16px;color:#ff4081}.main-sidebar__bottom{background:inherit;padding:8px 10px 10px;border-top:1px solid #e0e0e0;width:100%;z-index:49;-webkit-transition:all .2s;transition:all .2s}@media screen and (max-width:768px){.main-sidebar__bottom{display:none}}.main-sidebar__bottom-help{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;cursor:pointer;opacity:.8;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.main-sidebar__bottom-help:hover{opacity:1}.main-sidebar__bottom-help nf-icon{margin:0;padding:0}.main-sidebar__bottom:hover .tabs__content{margin-bottom:0}.menu-element__switcher .instance-watch{display:none !important}.sidebar-view{overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.chart-sidebar-content{width:100%}.reservation-modal-wrapper{-webkit-box-shadow:3px 3px 15px 5px rgba(0,0,0,.22);box-shadow:3px 3px 15px 5px rgba(0,0,0,.22);background:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;max-width:100vw;max-height:100vh;height:100%;overflow:auto}@media(max-width:1279px){.reservation-modal-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100vw}}.reservation-modal-wrapper--full-size{width:100vw;height:100vh}.reservation-modal-wrapper--full-size .print-reservation-layout__content-no-template{height:100% !important;overflow:auto}.reservation-modal-wrapper--full-size .print-reservation-layout__content-no-template iframe{height:100%;max-height:unset !important}.reservation-modal-wrapper--full-size .print-reservation-layout__content iframe{height:100%;max-height:unset !important}.reservation-modal-wrapper--full-size .payment-wrapper__shelf{position:sticky !important;z-index:3000;top:0 !important;width:100%;background:#fff}@media(min-width:980px)and (max-width:2000px){.reservation-modal-wrapper--full-size .settings-top-orientation{-ms-flex-wrap:unset;flex-wrap:unset}}.reservation-modal-wrapper--full-size .add-comment__top{position:sticky;top:0;z-index:1000;background:#faf8f8}.reservation-modal-wrapper--full-size .booking-wrapper__header{position:sticky !important;top:0;z-index:3000 !important;background:#faf8f8}.reservation-modal-wrapper--full-size .reservation-invoice-wrapper{height:100%;overflow:auto}.reservation-modal-wrapper--full-size .new-reservation-summary{width:400px;max-width:400px;min-width:400px}.reservation-modal-wrapper--full-size .reservation-task-layout{height:100%;overflow:auto}.reservation-modal-wrapper--full-size .nf-modal-reservations-container{height:calc(100% - 200px);max-height:unset}@media(min-width:1280px)and (max-width:1690px){.reservation-modal-wrapper--full-size .nf-modal-reservations-container{width:100%}}.reservation-modal-wrapper--full-size .nf-modal-reservations-container .general-wrapper__booking{max-height:unset}.reservation-modal-wrapper--full-size .nf-modal-reservations-container .general-wrapper__comments{max-height:unset}.reservation-modal-wrapper--full-size .nf-modal-reservations-container__content{width:100%}.mobile-top-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reservation-modal-wrapper__content{width:100%;height:100%}.nf-modal-reservation-info{max-height:100%;min-width:320px}@media(min-width:1280px){.nf-modal-reservation-info{max-width:100vw;min-width:800px;width:1500px}}@media(max-width:960px){.nf-modal-reservation-info>*{height:100%}}.nf-modal-reservation-info.__data-container{width:70vh}@media(min-width:1280px){.nf-reservation-window{margin-right:270px;margin-left:0;left:calc((100vw - 580px - 1010px) / 2)}}@media(max-width:1279px){.nf-reservation-window{margin-top:calc((50vw - 560px - 70px) / 2);max-height:calc(100vh - 7rem - (50vw - 560px - 70px) / 2) !important;overflow-y:auto !important;overflow-x:hidden !important}}@media(max-width:959px){.nf-reservation-window{margin-top:0;max-height:100vh !important}}.nf-reservation-window.md-dialog-container{top:7rem !important;max-height:calc(100vh - 7rem)}.nf-reservation-window>md-dialog{width:100%;max-width:100%;top:0;position:absolute}.mobile-sticky-header{position:sticky;top:0;z-index:1000}.nf-modal-reservations-toolbar{padding:10px;border-bottom:1px solid #e0e0e0;background-color:#eee;border-top-left-radius:3px;border-top-right-radius:3px;width:100%;font-family:"Montserrat",sans-serif !important;font-weight:500 !important;z-index:5000}@media screen and (max-width:768px){.nf-modal-reservations-toolbar{padding:8px}}@media screen and (max-width:768px){.nf-modal-reservations-toolbar{border-bottom:1px solid transparent}}.nf-modal-reservations-toolbar__info-wrapper{width:100%}.nf-modal-reservations-toolbar--position{position:sticky;top:0;z-index:50}.nf-modal-reservations-toolbar .reservation-element__spinner{color:#e0e0e0;width:2rem;height:2rem}.nf-modal-reservations-toolbar .reservation-element-hover:hover{color:#ff4081;-webkit-transition:.2s;transition:.2s}.reservation-deleted-toolbar{background-color:var(--nf-color-warn-highlight) !important;color:#fff !important}.reservation-deleted-infobar{background-color:#ffebee !important}.reservation-deleted-infobar nf-date-picker-fancy{background-color:#ffebee !important}.reservation-deleted-infobar nf-date-picker-fancy:hover{background-color:#ffebee !important}.reservation-deleted-text-color{color:#fff !important}.classGeneralButtonOrderTypes{width:32px !important;height:32px !important;border-radius:4px !important}.search-customer-wrapper{width:350px}.search-customer-wrapper nf-input{width:326px}.nf-modal-reservations-settings-wrapper{width:100%;padding:0 10px 0 10px;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#faf8f8;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-bottom:1px solid #e0e0e0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.nf-modal-reservations-settings-wrapper{height:unset;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px}}.nf-modal-reservations-settings-wrapper__content{display:inherit;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nf-modal-reservations-settings-wrapper__content nf-input{margin-bottom:0;margin-top:12px}@media screen and (max-width:768px){.nf-modal-reservations-settings-wrapper__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:0 !important;width:100%}}@media screen and (max-width:768px){.nf-modal-reservations-settings-wrapper__content .meals-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width:768px){.nf-modal-reservations-settings-wrapper .settings-wrapper__packet,.nf-modal-reservations-settings-wrapper .settings-wrapper__input{margin-left:0 !important;min-width:115px;max-width:unset !important;width:100% !important;margin-top:8px;margin-bottom:8px}}.nf-modal-reservations-settings-wrapper .settings-wrapper__packet .nf-input--input-element,.nf-modal-reservations-settings-wrapper .settings-wrapper__input .nf-input--input-element{font-size:12px !important}.nf-modal-reservations-settings-wrapper .settings-wrapper__input{max-width:280px}.nf-modal-reservations-settings-wrapper .settings-wrapper__input .nf-inline-badge i,.nf-modal-reservations-settings-wrapper .settings-wrapper__input .nf-inline-badge md-icon{margin-right:4px}@media screen and (max-width:768px){.nf-modal-reservations-settings-wrapper .settings-wrapper__input--standard nf-select{max-width:335px;min-width:332px}}@media screen and (max-width:480px){.nf-modal-reservations-settings-wrapper .settings-wrapper__input--standard nf-select{max-width:unset;min-width:unset}}.nf-modal-reservations-settings-wrapper .settings-wrapper__input--standard .nf-input--input-element{padding-left:6px !important}.nf-modal-reservations-settings-wrapper .settings-wrapper__max-width{margin-left:10px;width:400px}@media screen and (max-width:768px){.nf-modal-reservations-settings-wrapper .settings-wrapper__max-width{margin-left:0}}.nf-modal-reservations-settings-wrapper .settings-wrapper__max-width--tags{-ms-flex-wrap:wrap;flex-wrap:wrap}.nf-modal-reservations-settings-wrapper .settings-tag-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:32px}@media(max-width:768px){.nf-modal-reservations-settings-wrapper .settings-tag-wrapper{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nf-modal-reservations-settings-wrapper .settings-tag-wrapper .tags-wrapper{width:unset}}@media(min-width:769px)and (max-width:1479px){.nf-modal-reservations-settings-wrapper .settings-tag-wrapper{margin-top:4px}}.nf-modal-reservations-settings-wrapper .settings-wrapper--margin{margin-left:0}@media(min-width:769px)and (max-width:1479px){.nf-modal-reservations-settings-wrapper .settings-wrapper--margin{margin-left:10px}}@media(max-width:960px)and (min-width:760px){.nf-modal-reservations-settings-wrapper .hidden-tablet{display:none}}.nf-modal-reservations-settings-wrapper .settings-wrapper__config-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.nf-modal-reservations-settings-wrapper .settings-wrapper__config-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nf-modal-reservations-settings-wrapper .settings-wrapper__config-container .nf-inline-badge{margin-top:20px}}.nf-modal-reservations-settings-wrapper .settings-wrapper__config-container .nf-date-picker-pair-divider{margin:0 !important}.nf-modal-reservations-settings-wrapper .settings-wrapper__config-container nf-date-picker-pair{width:280px}@media screen and (max-width:768px){.nf-modal-reservations-settings-wrapper .settings-wrapper__config-container nf-date-picker-pair{width:unset}.nf-modal-reservations-settings-wrapper .settings-wrapper__config-container nf-date-picker-pair nf-date-picker-fancy:first-child{margin-right:16px}}.nf-modal-reservations-settings-wrapper .settings-wrapper__config-container nf-date-picker-pair nf-date-picker-fancy{width:140px;padding-left:0;padding-right:0}@media screen and (max-width:768px){.nf-modal-reservations-settings-wrapper .settings-wrapper__config-container nf-date-picker-pair nf-date-picker-fancy{width:unset}}.nf-modal-reservations-settings-wrapper .standard-mobile-class-offset{margin-bottom:10px !important}.nf-modal-reservations-settings-wrapper .settings-wrapper__packet{min-width:150px;width:unset;max-width:200px}@media(max-width:847px){.nf-modal-reservations-settings-wrapper .settings-wrapper__packet{width:100% !important;max-width:400px !important}}.nf-modal-reservations-settings-wrapper .settings-wrapper-select-standard{min-width:200px}@media(max-width:847px){.nf-modal-reservations-settings-wrapper .settings-wrapper-select-standard{min-width:unset}}@media(max-width:847px){.nf-modal-reservations-settings-wrapper .settings-full-width-other-properties{width:100% !important;max-width:400px !important}}.nf-modal-reservations-settings-wrapper .settings-full-width-other-properties .nf-input--input-element{font-size:12px !important}.nf-modal-reservations-settings-wrapper nf-date-picker-fancy{background:#faf8f8;-webkit-transition:.3s;transition:.3s}.nf-modal-reservations-settings-wrapper nf-date-picker-fancy .nf-date-picker-fancy__label{color:#424242;font-size:12px;font-family:"Montserrat",sans-serif !important;font-weight:500 !important;padding-left:2px}.nf-modal-reservations-settings-wrapper nf-date-picker-fancy .date__day{font-size:40px;color:#424242 !important}.nf-modal-reservations-settings-wrapper nf-date-picker-fancy .month-year__month{font-size:13px !important;color:#424242 !important}.nf-modal-reservations-settings-wrapper nf-date-picker-fancy .date__day-name{color:#424242 !important}.nf-modal-reservations-settings-wrapper nf-date-picker-fancy .month-year__year{color:#424242 !important}.nf-modal-reservations-settings-wrapper nf-date-picker-fancy:hover{background:#faf8f8 !important}.nf-modal-reservations-settings-wrapper .badge-meals{margin-left:4px;margin-right:4px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-family:"Montserrat",sans-serif !important;font-weight:500 !important}@media screen and (max-width:768px){.nf-modal-reservations-settings-wrapper .badge-meals{margin-top:8px;margin-left:6px;margin-right:6px}}.nf-modal-reservations-settings-wrapper .badge-meals[disabled]{pointer-events:none}.nf-modal-reservations-settings-wrapper .badge-meals[disabled] .badge-meals__value{background-color:#e0e0e0}.nf-modal-reservations-settings-wrapper .badge-meals[disabled] .badge-meals__value nf-icon{color:#424242}.nf-modal-reservations-settings-wrapper .badge-meals__value{color:#424242;border:1px solid #e0e0e0;border-radius:5px;font-weight:700;background-color:#fff;font-size:12px;-webkit-transition:450s;transition:450s;-webkit-transition-property:border-color,background-color;transition-property:border-color,background-color;min-width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nf-modal-reservations-settings-wrapper .badge-meals__value:hover{border:1px solid var(--nf-color-primary)}.nf-modal-reservations-settings-wrapper .badge-meals__value span+span:before{content:"+";position:relative;margin:0 .5ch;display:inline-block}.nf-modal-reservations-settings-wrapper .badge-meals__value .meal-badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nf-modal-reservations-settings-wrapper .badge-meals--add-meals-automat nf-icon{color:var(--nf-color-primary) !important}.nf-modal-reservations-settings-wrapper .badge-meals--add-meals .badge-meals__value{min-width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px !important;margin:0 16px;-webkit-transition:.7s;transition:.7s}.nf-modal-reservations-settings-wrapper .badge-meals--add-meals .badge-meals__value:hover{border:1px solid #ff4081}.nf-modal-reservations-settings-wrapper .badge-meals--add-meals .badge-meals__value:hover nf-icon{color:#ff4081}.nf-modal-reservations-settings-wrapper .badge-meals--add-meals .badge-meals__value nf-icon{opacity:1;-webkit-transition:.2s;transition:.2s;color:#424242}.nf-modal-reservations-settings-wrapper .badge-meals--add-meals .badge-meals__value nf-icon:hover{opacity:1}.nf-modal-reservations-settings-wrapper .badge-meals__label{color:#424242;margin-top:4px;font-size:10px}@media screen and (max-width:768px){.reservation-meals-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.nf-modal-reservations-container{overflow:hidden;margin:0 !important;padding:0 !important;max-height:482px;height:52.7vh}@media(max-width:1000px){.nf-modal-reservations-container{max-height:inherit;overflow-x:hidden;overflow-y:auto;height:unset;width:auto}}@media(min-width:1280px)and (max-width:1690px){.nf-modal-reservations-container{width:95vw}}.nf-modal-reservations-container__content{width:100%;border-right:1px solid #e0e0e0;height:100%}@media screen and (max-width:768px){.nf-modal-reservations-container__content{border-right:0}}@media only screen and (min-width:1675px){.nf-modal-reservations-container__content{height:100%;width:1210px}}@media(min-width:1279px)and (max-width:1674px){.nf-modal-reservations-container__content{height:100%;width:100%}}.nf-modal-reservations-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 !important}.nf-modal-reservations-actions__bordered{border-top:1px solid #e0e0e0}@media screen and (max-width:992px){.nf-modal-reservations-actions{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:10px 0}}@media screen and (max-width:768px){.nf-modal-reservations-actions{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:16px 0}}.nf-modal-reservations-actions__popover-actions .nf-unified-modal__content{margin:0 !important;padding:0 !important}.nf-modal-reservations-actions__popover-actions .nf-popover__content{margin:0 !important;padding:0 !important}.nf-modal-reservations-actions__popover-actions-wrapper:last-child{border-bottom:0}.nf-modal-reservations-actions__popover-actions-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e0e0e0;font-size:14px;padding:12px 16px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:color,background-color;transition-property:color,background-color;cursor:pointer}.nf-modal-reservations-actions__popover-actions-wrapper md-icon{font-size:20px;min-width:20px;max-width:20px;min-height:20px;max-height:20px}.nf-modal-reservations-actions__popover-actions-wrapper:hover{background:#f5f5f5}.nf-modal-reservations-actions__popover-actions-wrapper[disabled]{pointer-events:none;color:#9e9e9e;background-color:#f5f5f5}.nf-modal-reservations-actions__popover-actions-tooltip-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nf-modal-reservations-actions__popover-actions-offset{margin-left:2px}.nf-modal-reservations-actions__popover-actions-send-to{margin-left:2px;font-weight:700 !important}.nf-modal-reservations-actions .menu-items-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.nf-modal-reservations-actions .menu-items-wrapper__button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:85px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:8px 0;cursor:pointer;border-right:1px solid #f3f3f3}.nf-modal-reservations-actions .menu-items-wrapper__button:last-child{border-right:0}.nf-modal-reservations-actions .menu-items-wrapper__button:hover nf-icon,.nf-modal-reservations-actions .menu-items-wrapper__button:hover span,.nf-modal-reservations-actions .menu-items-wrapper__button:hover div{color:#ff4081;-webkit-transition:.2s;transition:.2s}.nf-modal-reservations-actions .menu-items-wrapper__button nf-icon{color:#979797}.nf-modal-reservations-actions .menu-items-wrapper__button--muted{color:#9e9e9e !important;cursor:default !important}.nf-modal-reservations-actions .menu-items-wrapper__button--muted nf-icon,.nf-modal-reservations-actions .menu-items-wrapper__button--muted span,.nf-modal-reservations-actions .menu-items-wrapper__button--muted div{color:#9e9e9e !important}.nf-modal-reservations-actions .menu-items-wrapper__button--active{color:#ff4081}.nf-modal-reservations-actions .menu-items-wrapper__button--active nf-icon,.nf-modal-reservations-actions .menu-items-wrapper__button--active span,.nf-modal-reservations-actions .menu-items-wrapper__button--active div{color:#ff4081}.nf-modal-reservations-actions .menu-items-wrapper__label{color:#979797;padding-top:4px;font-family:"Montserrat",sans-serif !important;font-weight:500 !important;font-size:12px}.nf-modal-reservations-actions .menu-actions-wrapper{margin-right:10px}@media screen and (max-width:768px){.nf-modal-reservations-actions .menu-actions-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}}@media(min-width:769px)and (max-width:959px){.nf-modal-reservations-actions .menu-actions-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.nf-modal-reservations-actions .menu-actions-wrapper .reservation-status-block{height:38px;border-radius:3px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;font-family:"Montserrat",sans-serif !important;font-weight:500 !important;padding:0 16px;color:#fff}@media screen and (max-width:768px){.nf-modal-reservations-actions .menu-actions-wrapper .reservation-status-block{margin-left:10px}}.nf-modal-reservations-actions .menu-actions-wrapper .classHoverStatusButton,.nf-modal-reservations-actions .menu-actions-wrapper .theVisitorLeft,.nf-modal-reservations-actions .menu-actions-wrapper .guestCheckedIn,.nf-modal-reservations-actions .menu-actions-wrapper .guestAtTheHotel,.nf-modal-reservations-actions .menu-actions-wrapper .weAreWaitingForTheVisitor{opacity:1;-webkit-transition:.2s;transition:.2s}.nf-modal-reservations-actions .menu-actions-wrapper .classHoverStatusButton:hover,.nf-modal-reservations-actions .menu-actions-wrapper .theVisitorLeft:hover,.nf-modal-reservations-actions .menu-actions-wrapper .guestCheckedIn:hover,.nf-modal-reservations-actions .menu-actions-wrapper .guestAtTheHotel:hover,.nf-modal-reservations-actions .menu-actions-wrapper .weAreWaitingForTheVisitor:hover{opacity:.8;-webkit-transition:.2s;transition:.2s}.nf-modal-reservations-actions .menu-actions-wrapper .weAreWaitingForTheVisitor{background:#a5a5a5}.nf-modal-reservations-actions .menu-actions-wrapper .guestAtTheHotel{background:#fdb253}.nf-modal-reservations-actions .menu-actions-wrapper .guestCheckedIn{background:#00baff}.nf-modal-reservations-actions .menu-actions-wrapper .theVisitorLeft{background:#7fb370}.popover-meals .nf-popover__content{margin:0 !important}.popover-meals .menu-item-switch-options{width:100%;padding:14px 10px 14px 6px;cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.popover-meals .menu-item-switch-options:hover{background:#f5f5f5}.popover-meals .menu-item-switch-options .nf-switch__description{font-size:14px !important}.popover-meals .menu-item-switch-options+.menu-item-switch-options{border-top:1px solid #e0e0e0}.nf-modal-position{overflow-x:hidden}@media(max-width:1279px){.nf-modal-position{top:0 !important}}@media(max-height:760px){.nf-modal-position{top:2px}}.nf-mobile-sidebar-reservation-info{width:100%;color:#424242 !important;background-color:#faf8f8}.nf-mobile-sidebar-reservation-info__wrapper{margin:0 16px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nf-mobile-sidebar-reservation-info__wrapper__room{margin-left:16px}.nf-mobile-sidebar-reservation-info__wrapper-date{font-size:15px}@media(max-width:400px){.nf-mobile-sidebar-reservation-info__wrapper-date{font-size:12px}}.menu-content-reservations{margin-left:16px;margin-right:16px;border-radius:5px;background-color:#f5f5f5;font-size:14px;cursor:pointer;z-index:16;position:relative}.menu-content-reservations .top-menu{height:270px}.menu-content-reservations .user-menu{height:270px}.menu-content-reservations .menu-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0 16px 16px;border-bottom:1px solid #e0e0e0;font-size:15px;z-index:17;font-family:"Montserrat",sans-serif !important;font-weight:500 !important}.menu-content-reservations .menu-element--bordered-bottom-none{border-bottom:1px solid transparent !important}.menu-content-reservations .menu-element__box{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:15}.menu-content-reservations .menu-element__box .label-ellipsis{line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.menu-content-reservations .menu-element--last-element{border-bottom:none !important;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.menu-content-reservations .menu-element__box-icon{border:1px solid #e0e0e0;color:#424242;margin-right:12px;background-color:#fff;width:32px;height:32px;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:15}.menu-content-reservations .menu-element__box-icon nf-icon{color:#888}.menu-content-reservations .menu-element__icons-right{margin:0 15px 0 0;color:#9e9e9e;z-index:15}.menu-content-reservations .menu-element--muted{cursor:default !important;color:#e0e0e0 !important}.menu-content-reservations .menu-element--muted md-icon,.menu-content-reservations .menu-element--muted i,.menu-content-reservations .menu-element--muted nf-icon,.menu-content-reservations .menu-element--muted div,.menu-content-reservations .menu-element--muted span{color:#e0e0e0 !important}.menu-content-reservations .menu-element:last-child{border-bottom:0 !important}.reservation-sidebar-wrapper{overflow:auto !important}.reservation-sidebar-wrapper__label{font-family:"Montserrat",sans-serif !important;font-weight:500 !important;font-size:14px;margin-left:16px;color:#757575;margin-bottom:12px;margin-top:14px}.group-option-size{min-width:360px}@media screen and (max-width:768px){.group-option-size{width:100%}.group-option-size .nf-list__label{margin-left:8px}}.reservation-group-select .reservation-group-icons{color:var(--nf-color-info)}.reservation-group-select .nf-inline-badge{background-color:#cbdfee !important;border-color:var(--nf-color-primary) !important}.reservation-group-select .nf-inline-badge nf-icon{color:var(--nf-color-primary) !important}.reservation-group-select .value{font-weight:600}.reservation-group-select .offset-label{margin-right:4px}.reservation-group-select__master{background-color:#dff0ff}.group-select-header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.group-select-header__label md-icon{font-size:18px;min-width:18px;max-width:18px;min-height:18px;max-height:18px;color:#424242}.group-select-header__label-group-name{color:#212121;font-size:14px}.group-select-header__details{margin-top:4px;font-size:12px;color:#424242}.group-select-header__details-value{font-weight:600;margin-left:2px;margin-right:4px}.remove-reservation{color:var(--nf-color-warn)}.remove-reservation md-icon,.remove-reservation i,.remove-reservation nf-icon{color:var(--nf-color-warn)}.mobile-reservations-info-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}@media(max-width:680px){.mobile-reservations-info-mobile{margin-bottom:6px}}.mobile-reservations-info-tablet{display:none}@media(min-width:681px)and (max-width:959px){.mobile-reservations-info-tablet{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.desktop-reservation-info{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.active-menu-reservations md-icon,.active-menu-reservations span,.active-menu-reservations i,.active-menu-reservations nf-icon{color:#ff4081}.badge-positions{position:absolute;left:41px;top:9px}.sidebar-event-reservations{max-width:100vw !important;width:100vw !important;height:100%;overflow:auto;overflow-x:hidden;z-index:100000}@media(min-width:1280px){.left-to-pay-payments{margin-left:24px}}@media(max-width:1279px){.payments-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.content-delete-modal{font-size:15px;color:#424242}.reservation-overbooking{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:3px;border:1px solid var(--nf-color-warn);color:var(--nf-color-warn);padding:3px 8px;height:32px;background-color:#fff;cursor:pointer}.reservation-overbooking md-icon,.reservation-overbooking nf-icon{color:var(--nf-color-warn);font-size:18px;min-width:18px;max-width:18px;min-height:18px;max-height:18px}.position-send-template{position:absolute;z-index:10;left:10px;top:7px}.is-active{color:#424242;opacity:.8;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity,color;transition-property:opacity,color}.is-active:hover{opacity:1;color:#ff4081 !important}.mobile-settlement{cursor:pointer;padding:6px 16px;font-size:14px;color:#424242;background-color:#faf8f8;border-bottom:1px solid #e0e0e0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-settlement:hover{color:#ff4081}.time-picker-hours{color:#424242 !important}.time-picker-hours sup{margin-left:2px}.reservation-room-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#424242;font-size:12px;margin-top:2px;margin-left:10px}.reservation-room-status i{margin-right:4px}.customer-length{margin-top:22px}@media(min-width:769px){.customer-length{display:none}}.item-group{color:#fff}.item-group:hover{color:#212121 !important}.item-group[selected]{color:#212121 !important}.item-group[selected]:before{content:none}.hide-checkbox--disabled{background:var(--nf-color-primary-border) !important}.hide-checkbox--disabled span,.hide-checkbox--disabled div{color:#424242 !important;font-weight:600 !important}.hide-checkbox:before{content:"";display:none !important}.hide-checkbox nf-checkbox{display:none !important}.settings-top-orientation{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:1480px)and (min-width:768px){.settings-top-orientation{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:768px){.settings-top-orientation{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.settings-top-orientation__nights{margin-top:12px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border:1px solid #e0e0e0;background-color:#fff;color:#424242;padding:4px 8px;font-size:12px;height:32px;border-radius:3px;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-property:border;transition-property:border;font-weight:400;white-space:nowrap;-webkit-transition:.2s;transition:.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.settings-top-orientation__nights nf-icon{margin-right:4px;color:#757575}@media(max-width:1480px){.settings-top-orientation__nights{margin-left:9px}}.content-reservation-summary{overflow:auto;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.content-reservation-summary .general-button{opacity:0;-webkit-transition:.3s;transition:.3s}@media screen and (max-width:768px){.content-reservation-summary .general-button{opacity:1}}.content-reservation-summary:hover .general-button{opacity:1}.new-reservation-summary{width:350px;max-width:350px;min-width:350px;background-color:#fff;overflow:hidden !important;position:relative}.new-reservation-summary:hover md-icon{opacity:1}.new-reservation-summary:hover md-icon:hover{cursor:pointer;color:#ff4081;-webkit-transition:.3s;transition:.3s}.new-reservation-summary:hover .summary-available-nodes{color:var(--nf-color-primary) !important}.new-reservation-summary md-icon{font-size:20px;min-width:20px;max-width:20px;min-height:20px;max-height:20px}.new-reservation-summary__title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#424242;font-size:15px;padding:0}.new-reservation-summary__title-print{position:absolute;right:12px;top:10px}@media screen and (max-width:768px){.new-reservation-summary__title-print{display:none}}.new-reservation-summary__title-print md-icon{opacity:.5;-webkit-transition:.3s;transition:.3s}.new-reservation-summary__title-print md-icon:hover{opacity:1}.new-reservation-summary__wrapper{padding:10px;color:#424242;font-size:14px}.new-reservation-summary__wrapper--bottom{padding-top:4px !important;padding-bottom:0 !important;background-color:#b7e3fd}.new-reservation-summary__wrapper-item{display:grid;grid-template-columns:2fr -webkit-min-content -webkit-min-content -webkit-min-content;grid-template-columns:2fr min-content min-content min-content;grid-column-gap:4px;height:30px;font-weight:400 !important}.new-reservation-summary__wrapper-item--offset{margin:6px 0}.new-reservation-summary__wrapper-item--modal-offset{margin:10px 0}.new-reservation-summary__wrapper-item__available-nodes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.new-reservation-summary__wrapper-item--offset-available-wrapper{height:unset !important;-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.new-reservation-summary__wrapper-item--sum span,.new-reservation-summary__wrapper-item--sum div{font-weight:600 !important}.new-reservation-summary__wrapper-item--last{margin-bottom:0 !important;height:unset}.new-reservation-summary__wrapper-item--sum-price{height:24px !important}.new-reservation-summary__wrapper-item>div{font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-reservation-summary__wrapper-item input{text-align:end;font-size:15px !important}.new-reservation-summary__wrapper-item nf-input{font-size:15px !important;width:65px;margin:0}.new-reservation-summary__wrapper-item md-icon{opacity:0;-webkit-transition:.3s;transition:.3s}.new-reservation-summary__wrapper-item .currency{margin-top:2px;font-size:12px;margin-right:6px;width:24px}.new-reservation-summary__wrapper-item .percent-tag{width:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500}.new-reservation-summary__wrapper-item .currency-symbol{font-size:12px;font-weight:400}.new-reservation-summary__wrapper-item .amount{font-size:15px;font-weight:400}.nf-modal-reservations-actions__popover-actions-wrapper nf-icon:hover{color:#ff4081}.nf-modal-reservations-actions__popover-actions-wrapper-label{margin-left:8px;line-height:1}.reservation-number__text{font-size:12px;font-weight:500}@media screen and (max-width:768px){.reservation-number__text{font-size:14px;font-weight:600}}.customer-badge{min-width:170px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.customer-badge__name{font-weight:500;font-size:12px}@media screen and (max-width:768px){.customer-badge__name{font-size:14px;font-weight:600}}.save-last-customers{background-color:#f0f8ff !important}.font-size-settings-input{margin-left:10px}@media screen and (max-width:768px){.font-size-settings-input{max-width:400px;min-width:332px;margin-left:0}}@media screen and (max-width:480px){.font-size-settings-input{max-width:unset;min-width:unset;margin-left:0}}.font-size-settings-input nf-select-display{font-size:12px;margin-right:2px !important}.reservation-high-contrast-mode .nf-modal-reservations-toolbar{background:#cacccf;border-bottom:1px solid #c3c3c3}.reservation-high-contrast-mode .nf-modal-reservations-toolbar--group{background-color:#64b5f6;color:#fff;padding:10px !important}.reservation-high-contrast-mode .add-comment__top{background:#e1e3e5 !important}.reservation-high-contrast-mode nf-date-picker-fancy,.reservation-high-contrast-mode .nf-modal-reservations-settings-wrapper{background:#e1e3e5}.reservation-high-contrast-mode .nf-modal-reservations-settings-wrapper{border-bottom:1px solid #c3c3c3}.reservation-high-contrast-mode .booking-wrapper,.reservation-high-contrast-mode .nf-inline-badge,.reservation-high-contrast-mode .comment-content,.reservation-high-contrast-mode .category__title,.reservation-high-contrast-mode .shop__categories .item,.reservation-high-contrast-mode .shop__category,.reservation-high-contrast-mode .top-menu,.reservation-high-contrast-mode .booking-wrapper__content,.reservation-high-contrast-mode .booking-wrapper__content-days,.reservation-high-contrast-mode .booking-wrapper__header-reservation-days,.reservation-high-contrast-mode .invoice-sidebar,.reservation-high-contrast-mode .invoice-sidebar__header{border-color:#c3c3c3 !important}.reservation-high-contrast-mode .badge-meals__value{border-color:#c3c3c3 !important}.reservation-high-contrast-mode .shop__categories .shop__category .top-menu span{color:#212121 !important}.assistant-modal__content{background:url("../../../../img/assistant.png") no-repeat center center;background-size:cover;background-position-x:calc(100% + 100px);height:450px}.assistant-modal__content-text{padding-left:40px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.online-payment-info-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width:992px){.online-payment-info-modal__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.online-payment-info-modal__content-video-block{position:relative;height:450px;min-width:660px}@media screen and (max-width:992px){.online-payment-info-modal__content-video-block{height:unset;min-width:unset;width:100vw}}.online-payment-info-modal__content-video-block-video{width:800px;position:absolute;right:-90px;top:-40px}@media screen and (max-width:992px){.online-payment-info-modal__content-video-block-video{width:inherit;position:unset}}@media screen and (max-width:768px){.reservation-bookings-modal{width:100vw;max-width:100vw}}.reservation-bookings-modal .price-width{width:7ch}.reservation-bookings-modal .nf-input--price{padding:0 4px}.reservation-bookings-modal .nf-input--price input{text-align:right}.reservation-bookings-modal .nf-input--price-full-width{width:100% !important}.reservation-bookings-modal .discount-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:32px;margin-top:1px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reservation-bookings-modal .discount-badge .discount-icon{font-size:18px;min-width:18px;max-width:18px;min-height:18px;max-height:18px}.reservation-bookings-modal .nf-input--price.price--percent{width:8ch}.reservation-bookings-modal .nf-checkbox__check i,.reservation-bookings-modal .nf-checkbox__check nf-icon{padding:0}.reservation-bookings-modal .grid-table__cell{border-bottom:1px solid #424242}.reservation-bookings-modal .reservation-bookings__table{overflow:auto;max-height:calc(100vh - 31em);min-height:20em}.reservation-bookings-modal .reservation-bookings__table--unset-border-bottom .grid-table{border-bottom:none !important}.reservation-bookings-modal .reservation-bookings__table .grid-table{margin-left:auto}.reservation-bookings-modal .reservation-bookings__table .sticky-left,.reservation-bookings-modal .reservation-bookings__table .sticky-right{background-color:#f5f5f5 !important}.reservation-bookings-modal .reservation-bookings__table .sticky-left{width:100%}.reservation-bookings-modal .reservation-bookings__table .grid-table__header{text-align:center}.reservation-bookings-modal .reservation-bookings__table .grid-table__header>.date-column{background-color:#eee !important}.reservation-bookings-modal .reservation-bookings__table .grid-table__header.count{background-color:#eee !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center;padding:0 2px;width:43px}.reservation-bookings-modal .reservation-bookings__table .grid-table__header.sum{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding-right:2px}.reservation-bookings-modal .reservation-bookings__table .constant-value{text-align:center;font-size:1.6rem;line-height:1.25}.reservation-bookings-modal .reservation-bookings__table .table-checkbox i{background-color:#f5f5f5}.reservation-bookings-modal .reservation-bookings__table .table-checkbox i:before{background-color:#f5f5f5}.reservation-bookings-modal .reservation-bookings__table .grid-table__cell{height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reservation-bookings-modal .reservation-bookings__table .grid-table__cell.count{background-color:#f5f5f5 !important;width:43px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reservation-bookings-modal .reservation-bookings__table .grid-table__cell.sum{padding-right:2px}.reservation-bookings-modal .reservation-bookings__table .grid-table__cell.sum .constant-value{text-align:right;width:56px;margin:2px 2px 2px 0}.reservation-bookings-modal .reservation-bookings__table .grid-table__cell.row-name .nf-inline-badge{padding:0 6px;min-width:32px;text-align:center}.reservation-bookings-modal .reservation-bookings__table .grid-table__cell.price-per-day{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reservation-bookings-modal .reservation-bookings__table .grid-table__cell.price-per-day .constant-value{text-align:right;width:56px;margin:2px 2px 2px 0}.reservation-bookings-modal .reservation-bookings__table .grid-table__cell .row-name__icon{font-size:15px;line-height:23px;margin-right:8px}.reservation-bookings-modal .reservation-bookings__table .grid-table__cell .day-blocked{color:#e0e0e0}.reservation-bookings-modal .reservation-bookings__table .grid-table__cell>.additonal-tax-main__date-cell,.reservation-bookings-modal .reservation-bookings__table .grid-table__cell>.meal-main__date-cell{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.reservation-bookings-modal .reservation-bookings__table .grid-table__cell>.additonal-tax-main__date-cell.day-active,.reservation-bookings-modal .reservation-bookings__table .grid-table__cell>.meal-main__date-cell.day-active{background-color:#90caf9}.reservation-bookings-modal .reservation-bookings__table .grid-table__cell>.additonal-tax-main__date-cell.day-active>.day-blocked,.reservation-bookings-modal .reservation-bookings__table .grid-table__cell>.meal-main__date-cell.day-active>.day-blocked{display:none}.reservation-bookings-modal .reservation-bookings__table .grid-table__cell>.additonal-tax-person__date-cell,.reservation-bookings-modal .reservation-bookings__table .grid-table__cell>.meal-person__date-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;text-align:center}.reservation-bookings-modal .reservation-bookings__table .grid-table__cell>.additonal-tax-person__date-cell.day-active,.reservation-bookings-modal .reservation-bookings__table .grid-table__cell>.meal-person__date-cell.day-active{background-color:#bbdefb}.reservation-bookings-modal .reservation-bookings__table .grid-table__cell>.additonal-tax-person__date-cell.day-active>.day-blocked,.reservation-bookings-modal .reservation-bookings__table .grid-table__cell>.meal-person__date-cell.day-active>.day-blocked{display:none}.reservation-bookings-modal .reservation-bookings__table .grid-table__cell.price-per-day,.reservation-bookings-modal .reservation-bookings__table .grid-table__header.price-per-day{width:85px}.reservation-bookings-modal .reservation-bookings__table .grid-table__cell.sum,.reservation-bookings-modal .reservation-bookings__table .grid-table__header.sum{width:62px}.reservation-bookings-modal .reservation-bookings__table .reservation-bookings-table__expandable-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 6px;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reservation-bookings-modal .reservation-bookings__table .reservation-bookings-table__expandable-row .name{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-right:8px}.reservation-bookings-modal .reservation-bookings__table .reservation-bookings-table__expandable-row .dropdown-button{padding:0 7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;visibility:visible}.reservation-bookings-modal .reservation-bookings__table .reservation-bookings-table__expandable-row.contents-hidden .dropdown-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;visibility:visible}.reservation-bookings-modal table.reservation-bookings__summary{border-bottom:none !important;width:auto;margin-left:auto}.reservation-bookings-modal table.reservation-bookings__summary tr>td{font-size:12px;padding:5px}.reservation-bookings-modal .reservation-bookings__difference-summary.positive td{font-weight:bold;color:#f44336}.reservation-bookings-modal .reservation-bookings__difference-summary.negative td{font-weight:bold;color:#f44336}.reservation-bookings-modal .nf-input--price.changed input{font-weight:bold;color:#f44336}.reservation-edit-bookings-modal__node-active-menu,.reservation-edit-bookings-modal__meal-menu{font-family:"Montserrat",sans-serif;font-weight:500}.mobile-section{background-color:#faf8f8;padding:8px 0}.mobile-section .nf-inline-badge{margin-right:16px !important}.participants-and-prices{padding-top:0 !important;margin-top:20px}.participants-and-prices__divide{width:100%}.participants-and-prices__divide .nf-inline-badge{height:25px !important}.participants-and-prices .input-size-center{width:91px}.participants-and-prices nf-input{margin:6px 0;width:68px}.participants-and-prices nf-input input{text-align:end}.participants-and-prices .menu-element-simple-content{border-bottom:1px solid #e0e0e0;padding:8px 0 8px 8px}.participants-and-prices .menu-element-simple-content md-icon,.participants-and-prices .menu-element-simple-content nf-icon{margin:0 !important;padding:0;opacity:.7}.participants-and-prices .booking-summary{margin-top:24px;width:100%;background-color:#f0f8ff;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.participants-and-prices .booking-summary__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;padding:16px;color:#424242}.participants-and-prices .booking-summary__item--warn{color:var(--nf-color-warn) !important}.participants-and-prices .booking-details-wrapper{background-color:#f0f8ff;padding:6px 10px;border-radius:3px}.participants-and-prices .offset-show-detail{margin-bottom:9px}.participants-and-prices .hide-offset{width:27px;margin-left:6px}.participants-and-prices .date-offset-first-index{padding-top:34px}.discount-grid-table--full-width .grid-table{width:100% !important}.discount-grid-table__box{height:20px;width:150px}.discount-grid-table .cellPlanNameClass,.discount-grid-table .discount-grid-table__column-plan-name,.discount-grid-table .discount-grid-table__plan-name{padding:4px 4px 4px 6px;color:#424242;font-size:15px}.discount-grid-table .grid-table__header{-ms-flex-item-align:stretch;align-self:stretch}.discount-grid-table .grid-table__header>*{height:100%;padding:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#424242;border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.discount-grid-table .grid-table__header.last-column>*{border-right:1px solid #e0e0e0}.discount-grid-table .grid-table__cell-contents:not(.has-nodes-below){border-bottom:1px solid #e0e0e0}.discount-grid-table .grid-table__cell-contents{border-left:1px solid #e0e0e0}.discount-grid-table .grid-table__cell.last-column>.grid-table__cell-contents{border-right:1px solid #e0e0e0}.discount-grid-table__items{width:100%;height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10px}.discount-grid-table__items nf-input{margin-right:4px;max-width:80px}.discount-grid-table__items nf-input input{text-align:end;-webkit-appearance:none;-webkit-transition:.2s;transition:.2s}.discount-grid-table .grid-table__cell-contents{height:100%}.discount-grid-table .grid-table__cell-contents div{height:100%}.discount-grid-table .grid-table__cell-contents .discount-grid-table__plan-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.discount-grid-table grid-column{padding:4px 6px}.discount-grid-table grid-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.discount-grid-table .node-vertical-connection-up{position:absolute;line-height:1.2;right:4px;bottom:.8em;width:.2ch;height:2.5em;background-color:#b5b5b5}.discount-grid-table .node-vertical-connection-through-up{position:absolute;line-height:1.2;right:4px;bottom:0;height:3.1em;width:.2ch;background-color:#b5b5b5}.discount-grid-table .node-tree-elements{font-family:monospace;font-size:16px}.nf-basic-modal__content--discount-modal{margin-top:10px}@media(min-width:1280px){.nf-basic-modal__content--discount-modal{min-width:540px}}@media screen and (max-width:768px){.nf-basic-modal__content--discount-modal{width:unset}}.nf-basic-modal__content--discount-modal .discount-modal__discount-info-payment{width:150px;color:#424242}.nf-basic-modal__content--discount-modal .discount-modal__discount-info-price{width:80px;color:#212121}.nf-basic-modal__content--discount-modal .discount-modal__discount-info-price span:last-child{margin-left:2px}.nf-basic-modal__content--discount-modal .discount-modal__discount-input-value{width:185px}.nf-basic-modal__content--discount-modal .reload-btn i{color:#32cd32;padding:6px;opacity:.8}.nf-basic-modal__content--discount-modal .reload-btn[disabled] i{color:#424242}.discount-modal__discount-prices-grid{display:inline-grid}.discount-modal__discount-prices-grid .grid-table{width:100%}.classInteractionsTextArea,.classPropertiesTextArea:hover,.desktop-comments-modal textarea:hover,.classPropertiesTextArea:focus,.desktop-comments-modal textarea:focus,.classPropertiesTextArea:active,.desktop-comments-modal textarea:active{-webkit-transition:.2s;transition:.2s;border:1px solid var(--nf-color-primary)}.classPropertiesTextArea,.desktop-comments-modal textarea{resize:none;min-height:60px;height:unset;max-height:80px;background:#fff;border-radius:3px;border:1px solid #e0e0e0;color:var(--nf-color-primary);font-size:15px;outline:0;padding:4px}.classAddCommentsBtn:hover i,.desktop-comments-modal .general-button--add-comments:hover i,.add-comment-wrapper .general-button--add-comments:hover i,.classAddCommentsBtn:hover nf-icon,.desktop-comments-modal .general-button--add-comments:hover nf-icon,.add-comment-wrapper .general-button--add-comments:hover nf-icon{color:var(--nf-color-primary);-webkit-transition:.2s;transition:.2s}.add-comment-wrapper{padding:0}.add-comment-wrapper .menu-element{border-bottom:0}.add-comment-wrapper--height{height:65px !important}.add-comment-wrapper__tags-list{padding:6px 8px 6px 12px}.add-comment-wrapper .full-size-area{height:80vh;max-height:80vh}.add-comment-wrapper textarea{font-family:"Montserrat",sans-serif !important;font-weight:500 !important;margin-top:4px;padding:6px 8px 6px 12px;resize:none;min-height:80px;height:unset;max-height:100px;border:transparent;outline:0;font-size:16px}.add-comment-wrapper textarea::-webkit-input-placeholder{color:#424242}.add-comment-wrapper textarea:-ms-input-placeholder{color:#424242}.add-comment-wrapper .comment-box{position:relative}.add-comment-wrapper .comment-box nf-icon{color:#979797}.add-comment-wrapper__icon-comment{margin-top:12px;font-size:18px;padding-left:12px}.add-comment-wrapper__comment-box{position:absolute;right:4px;bottom:22px;padding:10px}.add-comment-wrapper__comment-box md-icon{font-size:26px;min-width:26px;max-width:26px;min-height:26px;max-height:26px}.add-comment-wrapper__options{border-top:1px solid #e0e0e0;padding:8px}.add-comment-wrapper__options-actions{padding:4px 8px}.add-comment-wrapper__options-actions md-icon{font-size:26px;min-width:26px;max-width:26px;min-height:26px;max-height:26px}.add-comment-wrapper__options-send{border:0;background:0}.add-comment-wrapper__options-send:disabled i,.add-comment-wrapper__options-send:disabled nf-icon{color:#424242 !important}.add-comment-wrapper__options-send i{font-size:22px;color:#ff4081;padding:4px 8px}.desktop-comments-modal .nf-basic-modal__toolbar--generic{margin-bottom:0}.desktop-comments-modal .menu-content{margin:0 0 16px 0;border-radius:5px;background-color:#f5f5f5;font-size:14px;cursor:pointer;z-index:16;position:relative}.desktop-comments-modal .menu-content .top-menu{height:270px}.desktop-comments-modal .menu-content .user-menu{height:270px}.desktop-comments-modal .menu-content .menu-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0 16px 16px;border-bottom:1px solid #e0e0e0;font-size:15px;z-index:17;font-family:"Montserrat",sans-serif !important;font-weight:500 !important}.desktop-comments-modal .menu-content .menu-element--disabled{opacity:.7}.desktop-comments-modal .menu-content .menu-element--disabled i{opacity:.8}.desktop-comments-modal .menu-content .menu-element__box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:15}.desktop-comments-modal .menu-content .menu-element__box-icon{border:1px solid #e0e0e0;color:#424242;margin-right:16px;background-color:#fff;width:32px;height:32px;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:15}.desktop-comments-modal .menu-content .menu-element__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Montserrat",sans-serif !important;font-weight:500 !important;height:26px;min-width:40px;padding:0 6px;border:1px solid #e0e0e0;border-radius:3px;background:#fff;margin-left:4px;font-weight:500;-webkit-transition:.3s;transition:.3s}.desktop-comments-modal .menu-content .menu-element__btn:hover{color:#ff4081}.desktop-comments-modal .menu-content .menu-element md-icon{margin:0 15px 0 0;color:#9e9e9e;z-index:15}.desktop-comments-modal textarea{border:1px solid #e0e0e0 !important;margin-left:0;min-height:96px}.desktop-comments-modal__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.desktop-comments-modal{min-height:197px}.desktop-comments-modal .comment-box{background-color:#fff;padding-bottom:10px}.desktop-comments-modal .comment-box .add-comment-wrapper__icon-comment{margin-top:7px}.desktop-comments-modal .comment-box textarea{border:0;background-color:#fff;overflow:auto;margin-top:0}.desktop-comments-modal .comment-box textarea::-moz-selection{color:#fff;background-color:var(--nf-color-primary)}.desktop-comments-modal .comment-box textarea::selection{color:#fff;background-color:var(--nf-color-primary)}.desktop-comments-modal .add-comment-wrapper__options{padding:8px 0}.desktop-comments-modal .add-comment-wrapper__options-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}nf-reservation-shop{display:contents}.modal-reservation-shop{height:100vh}@media screen and (max-width:768px){.modal-reservation-shop{height:100%}}.modal-reservation-shop .nf-unified-modal__content{overflow:hidden;padding:0;margin:0}@media(max-width:767px){.modal-reservation-shop .general-wrapper--shop .shop{min-width:100vw}}@media(min-width:768px){.modal-reservation-shop .general-wrapper--shop .shop{width:100%;min-width:25%}.modal-reservation-shop .general-wrapper--shop .general-wrapper--shop-summary-wrapper{width:500px}}.modal-reservation-shop .general-wrapper--shop-wrapper{height:calc(100vh - 108px);overflow:auto}.modal-reservation-shop .general-wrapper--shop nf-tabs nf-tab-item:last-child{display:none;cursor:default !important;visibility:hidden;opacity:0}.modal-reservation-shop .general-wrapper--shop-summary-wrapper{width:43%;border-left:1px solid #e0e0e0}@media(max-width:1280px){.modal-reservation-shop .general-wrapper--shop-summary-wrapper{width:50%}}.modal-reservation-shop .general-wrapper--shop-summary-wrapper-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:sticky;bottom:0;width:100%;height:50px}.modal-reservation-shop .general-wrapper--shop-summary-wrapper-bottom nf-button{margin:0}.modal-reservation-shop .general-wrapper--shop-summary{padding:0 10px 0 10px;height:100%;overflow:auto;max-height:calc(100% - 50px)}@media(max-width:1248px){.modal-reservation-shop .general-wrapper--shop-summary{overflow:hidden}}.modal-reservation-shop .general-wrapper--shop-summary-subtotal{padding:10px;position:sticky;bottom:0;background-color:#fff;z-index:1000;font-weight:600;font-size:14px}.modal-reservation-shop .general-wrapper--shop-summary .summary-menu{position:sticky;top:0;z-index:1500;background:#fff;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;display:grid;grid-template-columns:273px 68px -webkit-min-content 80px -webkit-min-content;grid-template-columns:273px 68px min-content 80px min-content;grid-gap:10px;border-bottom:1px solid #e0e0e0}.modal-reservation-shop .general-wrapper--shop-summary .summary-menu span{padding:4px}.modal-reservation-shop .general-wrapper--shop-summary .summary-menu__items{min-height:40px;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:125px 68px -webkit-min-content 80px -webkit-min-content;grid-template-columns:125px 68px min-content 80px min-content;grid-gap:10px;border-bottom:1px solid #e0e0e0;-webkit-transition:background .3s;transition:background .3s}@media(min-width:768px){.modal-reservation-shop .general-wrapper--shop-summary .summary-menu__items{grid-template-columns:96px 60px -webkit-min-content 53px -webkit-min-content;grid-template-columns:96px 60px min-content 53px min-content}}.modal-reservation-shop .general-wrapper--shop-summary .summary-menu__items-title{overflow:auto;scrollbar-width:none;position:sticky;height:40px;left:0;z-index:1000;background:#fff;background:-webkit-gradient(linear,left top,right top,color-stop(41%,white),to(rgba(255,255,255,0.1)));background:linear-gradient(90deg,white 41%,rgba(255,255,255,0.1) 100%)}.modal-reservation-shop .general-wrapper--shop-summary .summary-menu__items-no-hover{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:sticky;z-index:3000;top:0;height:unset !important;background:#fff !important}@media(min-width:1248px){.modal-reservation-shop .general-wrapper--shop-summary .summary-menu__items-no-hover{width:100%}}.modal-reservation-shop .general-wrapper--shop-summary .summary-menu__items-no-hover .summary-menu__items-title{height:unset !important;background:-webkit-gradient(linear,left top,right top,color-stop(41%,white),to(rgba(255,255,255,0.7)));background:linear-gradient(90deg,white 41%,rgba(255,255,255,0.7) 100%)}.modal-reservation-shop .general-wrapper--shop-summary .summary-menu__items-no-hover:hover{background:#fff !important;background:-webkit-gradient(linear,left top,right top,color-stop(41%,white),to(rgba(255,255,255,0.7)));background:linear-gradient(90deg,white 41%,rgba(255,255,255,0.7) 100%)}.modal-reservation-shop .general-wrapper--shop-summary .summary-menu__items input{text-align:right}.modal-reservation-shop .general-wrapper--shop-summary .summary-menu__items .summary-menu__items-delete{-webkit-transition:opacity .3s;transition:opacity .3s;opacity:.2}.modal-reservation-shop .general-wrapper--shop-summary .summary-menu__items:hover{background-color:#f5f5f5}.modal-reservation-shop .general-wrapper--shop-summary .summary-menu__items:hover .summary-menu__items-title{background-color:#f5f5f5 !important}.modal-reservation-shop .general-wrapper--shop-summary .summary-menu__items:hover .summary-menu__items-delete{opacity:1}.modal-reservation-shop .general-wrapper--shop__grid{padding:16px;grid-gap:16px;grid-auto-flow:dense;overflow:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,30%));-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(min-width:1390px)and (max-width:1600px){.modal-reservation-shop .general-wrapper--shop__grid{grid-template-columns:repeat(auto-fit,minmax(100px,48%))}}@media(max-width:1289px){.modal-reservation-shop .general-wrapper--shop__grid{grid-template-columns:repeat(auto-fit,minmax(100px,100%))}}.modal-reservation-shop .general-wrapper--shop .shop__categories{background:#faf8f8;height:100%}.modal-reservation-shop .general-wrapper--shop .shop__categories .shop-summary-question{font-size:16px;color:#424242;text-align:center;margin:20px}.modal-reservation-shop .general-wrapper--shop .shop__categories .nf-outline-wrapper__label{font-weight:600 !important;font-size:13px;color:var(--nf-color-primary)}.modal-reservation-shop .general-wrapper--shop .shop__categories .nf-outline-wrapper{background:#fff}.modal-reservation-shop .general-wrapper--shop .shop__categories md-list-item{padding:0;margin:0}.modal-reservation-shop .general-wrapper--shop .shop__categories md-list{padding:0}.modal-reservation-shop .general-wrapper--shop .shop__categories .item{min-height:34px;height:20px;border-bottom:1px solid #f5f5f5}.modal-reservation-shop .general-wrapper--shop .shop__categories .item:last-child{border-bottom:0}.modal-reservation-shop .general-wrapper--shop .shop__categories .item:hover{background:#f5f5f5}.modal-reservation-shop .general-wrapper--shop .shop__categories .item p,.modal-reservation-shop .general-wrapper--shop .shop__categories .item nf-button,.modal-reservation-shop .general-wrapper--shop .shop__categories .item nf-input{margin:0}.modal-reservation-shop .general-wrapper--shop .shop__categories .item button{margin-top:0;margin-bottom:0}.modal-reservation-shop .general-wrapper--shop .shop__categories .item p{color:#424242}.modal-reservation-shop .general-wrapper--shop .shop__categories .item nf-input input{text-align:right}.modal-reservation-shop .general-wrapper--shop .shop__categories .disabled-input{border:1px solid #e0e0e0 !important}.modal-reservation-shop .general-wrapper--shop .shop__categories .shop__category{position:relative;overflow-y:hidden;display:block;border-radius:3px}.modal-reservation-shop .general-wrapper--shop .shop__categories .shop__category .simple-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%}.modal-reservation-shop .general-wrapper--shop .shop__categories .shop__category .category__title{position:absolute;font-size:12px;display:block;font-weight:bold;padding:0 4px;background:#fff}.shop-actions{height:48px;padding:0 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;cursor:pointer}.shop-actions--add-new-item{-webkit-animation:shake-vertical .8s cubic-bezier(0.455,0.03,0.515,0.955) both;animation:shake-vertical .8s cubic-bezier(0.455,0.03,0.515,0.955) both;color:red;font-size:18px}@-webkit-keyframes shake-vertical{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}10%,30%,50%,70%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}20%,40%,60%{-webkit-transform:translateY(8px);transform:translateY(8px)}80%{-webkit-transform:translateY(6.4px);transform:translateY(6.4px)}90%{-webkit-transform:translateY(-6.4px);transform:translateY(-6.4px)}}@keyframes shake-vertical{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}10%,30%,50%,70%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}20%,40%,60%{-webkit-transform:translateY(8px);transform:translateY(8px)}80%{-webkit-transform:translateY(6.4px);transform:translateY(6.4px)}90%{-webkit-transform:translateY(-6.4px);transform:translateY(-6.4px)}}.wrapper-element-content{max-height:calc(100vh - 160px);overflow:auto}.wrapper-element-bordered{border-bottom:1px solid #e0e0e0;padding-bottom:10px;padding-top:6px}.wrapper-element-bordered .general-button{opacity:0;-webkit-transition:.2s;transition:.2s}.wrapper-element-bordered:hover{background:#f5f5f5}.wrapper-element-bordered:hover .general-button{opacity:1}@media(max-width:1248px){.summary-resize{height:91%}.summary-resize .summary-menu{grid-template-columns:1fr 1fr 1fr 1fr}}@media(max-width:1248px){.summary-resize__content{overflow:auto;max-height:calc(100% - 80px)}}.wrapper-shop-grid{margin-left:12px;margin-right:12px;display:grid;grid-template-columns:-webkit-min-content 1fr 1fr .5fr 1fr .5fr;grid-template-columns:min-content 1fr 1fr .5fr 1fr .5fr;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;row-gap:1em;background:#fff}@media screen and (max-width:768px){.wrapper-shop-grid{display:none}}.wrapper-shop-grid .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:center;color:#424242;padding-bottom:4px}.wrapper-shop-grid .element-grid__spacing{width:48px}.wrapper-shop-grid .element-grid{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;min-width:0;border:unset}.wrapper-shop-grid .element-grid__shopping-wrapper md-icon,.wrapper-shop-grid .element-grid__shopping-wrapper nf-icon{color:#424242}.wrapper-shop-grid .element-grid__edit-button{outline:0;cursor:pointer;color:#424242;opacity:.7;-webkit-transition:.3s;transition:.3s}.wrapper-shop-grid .element-grid__edit-button:hover{opacity:1}.order-summary-wrapper{padding-bottom:0}.order-summary-wrapper md-list-item{border-top:1px solid #e0e0e0}.order-summary-wrapper-mobile{border:1px solid #e0e0e0;border-radius:3px;width:100%}.order-summary-wrapper-mobile .simple-item-mobile{width:100%;border-top:1px solid #e0e0e0;padding:6px 10px}@media(max-width:959px){.mobile-view-shops{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #e0e0e0;border-radius:5px}.mobile-view-shops .mobile-layout-payment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:14px}}.mobile-view-shops .header{padding:14px 0 0 16px}.mobile-view-shops .mobile-content-shops{margin-left:16px;display:grid;grid-template-columns:2fr 6fr;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;row-gap:1rem;margin-top:10px}.reservation-info{background:var(--nf-color-silver);height:50px;padding:0 16px}.reservation-info__date{font-size:15px}@media(max-width:400px){.reservation-info__date{font-size:12px}}.sum-category-price{border:1px solid #e0e0e0;color:#424242;border-radius:3px;background:#fff;font-size:12px;padding:4px 8px;max-height:25px}.menu-content-reservations-shop{font-size:14px;cursor:pointer;position:relative}.menu-content-reservations-shop .top-menu{height:30px;width:100%;display:grid;padding:0 4px 6px 4px;margin-top:6px;border-bottom:1px solid #e0e0e0;grid-template-columns:1fr .4fr 72px 68px;color:#424242}.menu-content-reservations-shop .item-menu{display:grid;padding:5px 0;grid-template-columns:1fr .4fr 50px 78px;border-bottom:1px solid #f5f5f5}.menu-content-reservations-shop .item-menu__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px}.menu-content-reservations-shop .item-menu__label--price{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;padding-right:10px;font-size:14px}.menu-content-reservations-shop .item-menu__show-detail{margin-right:4px;border-radius:50%;width:24px;height:24px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-content-reservations-shop .item-menu__show-detail md-icon,.menu-content-reservations-shop .item-menu__show-detail nf-icon{color:#424242}.menu-content-reservations-shop .item-menu__product-name{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-content-reservations-shop .item-menu input{text-align:end}.menu-content-reservations-shop .menu-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0 16px 12px;background-color:#f5f5f5;font-size:15px;font-family:"Montserrat",sans-serif !important;font-weight:500 !important}.menu-content-reservations-shop .menu-element__box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-content-reservations-shop .menu-element__box-icon{border:1px solid #e0e0e0;color:#424242;margin-right:12px;background-color:#fff;width:32px;height:32px;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-content-reservations-shop .menu-element__icons-right{margin:0 8px;color:#9e9e9e}.shop-content{margin-bottom:76px}@media(min-width:770px){.shop-content{margin-bottom:unset}}.menu-wrapper .menu-content-reservations-shop{border-bottom:1px solid #e0e0e0}.menu-wrapper .menu-content-reservations-shop .menu-element__box nf-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.menu-wrapper .menu-content-reservations-shop .menu-element:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.menu-wrapper .menu-content-reservations-shop:last-child{border-bottom:none !important}.menu-wrapper .menu-content-reservations-shop:last-child .menu-element{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.sticky-header{position:sticky;top:0;left:0;z-index:20;height:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.sticky-header-details{position:sticky;top:58px;left:0;z-index:15;height:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:#fff}.show-details md-icon,.show-details nf-icon{color:#ff4081 !important}.history-shop-sidebar{position:sticky;left:0;top:0;margin:0}.shop-history-length{position:absolute;left:16px;top:14px}.shop-history-length-big{height:26px;width:26px;margin-left:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;background:#9e9e9e;color:#fff}.shop-history-container{width:600px;max-height:98vh}@media(min-width:1120px){.shop-history-container{width:700px;max-height:98vh}}@media screen and (max-width:768px){.shop-history-container{width:unset;min-height:unset;max-height:unset}}.shop-history-container .nf-infobox{margin:0 0 12px 0 !important}.slide-shop-btn{position:relative}@media(min-width:1678px){.slide-shop-btn{-webkit-animation:slide-left .5s cubic-bezier(0.25,0.46,0.45,0.94) both;animation:slide-left .5s cubic-bezier(0.25,0.46,0.45,0.94) both}}@-webkit-keyframes slide-left{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}20%{opacity:.3}40%{opacity:.6}60%{opacity:.8}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-left{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}20%{opacity:.3}40%{opacity:.6}60%{opacity:.8}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.shop-edit-order-modal__content .top-menu{display:grid;width:100%;border-bottom:1px solid #e0e0e0;grid-template-columns:3fr 80px 120px 118px}.shop-edit-order-modal__content input{text-align:right}.shop-edit-order-modal__content .simple-item{display:grid;width:100%;grid-template-columns:3fr 80px 120px 118px;grid-gap:8px}.shop-edit-order-modal__content md-list{padding:0}.shop-edit-order-modal__content md-list-item{padding:0;border-bottom:1px solid #e0e0e0;-webkit-transition:background .3s;transition:background .3s}.shop-edit-order-modal__content md-list-item:hover{background-color:#f5f5f5}.reservation-invoice-wrapper{height:inherit}.reservation-invoice-wrapper .invoice-sidebar{border-left:1px solid #e0e0e0}.reservation-invoice-wrapper .invoice-sidebar__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;border-bottom:1px solid #e0e0e0;color:#424242;font-size:15px}.reservation-invoice-wrapper .invoice-sidebar__history{padding:0;margin:0}.reservation-invoice-wrapper .invoice-sidebar__history-item{border-bottom:1px solid #f5f5f5}.invoice-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-transition:background-color .3s;transition:background-color .3s}.invoice-item:hover{cursor:pointer;background-color:#f5f5f5}.invoice-item__data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.invoice-item__data-title{font-size:14px;font-weight:500;color:var(--nf-color-primary);height:22px}.invoice-item__data-price{font-size:14px;font-weight:500;color:#424242;height:22px}.invoice-item__data-created{font-size:12px;font-weight:500;color:#424242}.discount-grid-table--full-width .grid-table{width:100% !important}.discount-grid-table__box{height:20px;width:150px}.discount-grid-table .cellPlanNameClass,.discount-grid-table .discount-grid-table__plan-name,.discount-grid-table .discount-grid-table__column-plan-name{padding:4px 4px 4px 6px;color:#424242;font-size:15px}.discount-grid-table .grid-table__header{-ms-flex-item-align:stretch;align-self:stretch}.discount-grid-table .grid-table__header>*{height:100%;padding:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#424242;border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.discount-grid-table .grid-table__header.last-column>*{border-right:1px solid #e0e0e0}.discount-grid-table .grid-table__cell-contents:not(.has-nodes-below){border-bottom:1px solid #e0e0e0}.discount-grid-table .grid-table__cell-contents{border-left:1px solid #e0e0e0}.discount-grid-table .grid-table__cell.last-column>.grid-table__cell-contents{border-right:1px solid #e0e0e0}.discount-grid-table__items{width:100%;height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 10px}.discount-grid-table__items nf-input{margin-right:4px;max-width:80px}.discount-grid-table__items nf-input input{text-align:end;-webkit-appearance:none;-webkit-transition:.2s;transition:.2s}.discount-grid-table .grid-table__cell-contents{height:100%}.discount-grid-table .grid-table__cell-contents div{height:100%}.discount-grid-table .grid-table__cell-contents .discount-grid-table__plan-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.discount-grid-table grid-column{padding:4px 6px}.discount-grid-table grid-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.discount-grid-table .node-vertical-connection-up{position:absolute;line-height:1.2;right:4px;bottom:.8em;width:.2ch;height:2.5em;background-color:#b5b5b5}.discount-grid-table .node-vertical-connection-through-up{position:absolute;line-height:1.2;right:4px;bottom:0;height:3.1em;width:.2ch;background-color:#b5b5b5}.discount-grid-table .node-tree-elements{font-family:monospace;font-size:16px}.nf-basic-modal__content--discount-modal{margin-top:10px}@media(min-width:1280px){.nf-basic-modal__content--discount-modal{min-width:540px}}@media screen and (max-width:768px){.nf-basic-modal__content--discount-modal{width:unset}}.nf-basic-modal__content--discount-modal .discount-modal__discount-info-payment{width:150px;color:#424242}.nf-basic-modal__content--discount-modal .discount-modal__discount-info-price{width:80px;color:#212121}.nf-basic-modal__content--discount-modal .discount-modal__discount-info-price span:last-child{margin-left:2px}.nf-basic-modal__content--discount-modal .discount-modal__discount-input-value{width:185px}.nf-basic-modal__content--discount-modal .reload-btn i{color:#32cd32;padding:6px;opacity:.8}.nf-basic-modal__content--discount-modal .reload-btn[disabled] i{color:#424242}.discount-modal__discount-prices-grid{display:inline-grid}.discount-modal__discount-prices-grid .grid-table{width:100%}.print-reservation-layout{overflow:auto}@media screen and (max-width:768px){.print-reservation-layout{height:100vh;overflow:hidden}}.print-reservation-layout__toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--nf-color-silver);height:60px;font-size:14px}.print-reservation-layout__toolbar-print-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;margin-left:10px;font-weight:600;color:#424242}.print-reservation-layout__content{height:100%;overflow-x:auto;overflow-y:hidden}.print-reservation-layout__content-no-template{height:482px;overflow:auto}.print-reservation-layout__content iframe{width:100%;height:100%;max-height:422px;border:0}@media screen and (max-width:768px){.print-reservation-layout__content iframe{max-height:unset}}.print-reservation-layout__content iframe ::-webkit-scrollbar{width:10px !important;cursor:pointer !important}.print-reservation-layout__content iframe ::-webkit-scrollbar-track{background:#f1f1f1 !important;cursor:pointer !important}.print-reservation-layout__content iframe ::-webkit-scrollbar-thumb{background:#888 !important;cursor:pointer !important}.print-reservation-layout__content iframe ::-webkit-scrollbar-thumb:hover{background:#555 !important;cursor:pointer !important}.reservation-print-mobile{padding-right:0;padding-left:0}.reservation-print-mobile__current-template{padding-left:16px;padding-right:16px}.reservation-print-mobile__current-template-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.reservation-print-mobile__current-template-wrapper-actions{background:var(--nf-color-info-button) !important}.reservation-print-mobile__current-template-content{border:1px solid #e0e0e0;border-radius:3px;margin-top:16px}.grid-templates{max-height:52.7vh;display:grid;height:100%;grid-template-columns:1fr .7fr}@media(max-width:599px){.grid-templates{min-height:56.5vh;grid-template-columns:1fr;height:unset}}.grid-templates__history-list{background:#faf8f8}.grid-templates__history-list-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0;font-size:14px;color:#424242}.nf-grid-list-wrapper{margin:16px;overflow:auto}.nf-grid-list-wrapper__title{cursor:pointer;border:1px solid #e0e0e0;border-radius:4px;-webkit-transition:.3s;transition:.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nf-grid-list-wrapper__title-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#424242;font-size:14px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:.3s;transition:.3s}.nf-grid-list-wrapper__title:hover{-webkit-transition:.3s;transition:.3s;border-bottom:6px solid #ff4081}.nf-grid-list-wrapper__title:hover .title-item{color:var(--nf-color-primary)}.nf-grid-list-wrapper__title-animations{outline:0;cursor:pointer;background-color:#b7e3fd;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nf-grid-list-wrapper__title-animations-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--nf-color-primary);font-size:12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nf-grid-list-wrapper__title-animations .animation-item{width:100.5%;height:6px;position:absolute;bottom:-1px;left:-1px;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.nf-grid-list-wrapper__title-animations .title-item md-icon,.nf-grid-list-wrapper__title-animations .title-item nf-icon{font-size:17px;color:#8bc8f6}.nf-grid-list-wrapper__title-animations:hover{-webkit-transition:.3s;transition:.3s;-webkit-box-shadow:1px 1px 16px 5px rgba(155,229,255,.1);box-shadow:1px 1px 16px 5px rgba(155,229,255,.1);background:#aee0ff}.nf-grid-list-wrapper__title-animations:hover .title-item{-webkit-transition:.3s;transition:.3s;color:var(--nf-color-primary);font-size:16px}@-webkit-keyframes nf-change-color-animation{0%{background:#e0e0e0}100%{background:var(--nf-color-primary)}}@keyframes nf-change-color-animation{0%{background:#e0e0e0}100%{background:var(--nf-color-primary)}}.nf-history-component__content--icon,.nf-history-component__attachment-wrapper md-icon{font-size:18px !important;height:18px !important;min-height:18px !important;width:18px !important;min-width:18px !important;margin:0;color:#9e9e9e}.attachment-icons{margin-left:5px;margin-right:4px}.attachment-icons i{font-size:16px;color:#9e9e9e}.nf-history-component{border-collapse:collapse;background:var(--nf-color-silver) !important}.nf-history-component__item{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;min-width:100%;border-bottom:1px solid #e0e0e0;cursor:pointer}.nf-history-component__item:last-of-type{border-bottom:0}.nf-history-component__item:hover{background:#f5f5f5}.nf-history-component__item--invalid{opacity:.5}.nf-history-component__attachment-wrapper{margin-left:4px}.nf-history-component__attachment-wrapper md-icon{margin:0}.nf-history-component__attachment-wrapper-label{color:#424242;font-size:10px}.nf-history-component__content--subject{color:#424242;line-height:1.1;font-size:14px}.nf-history-component__content--truncate{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%}.nf-history-component__content--contact{color:var(--nf-color-primary);font-size:1.1rem}.nf-history-component__content--time{color:#424242;font-weight:500;font-size:1.1rem}@media screen and (max-width:768px){.notification-modal .nf-basic-modal__content{width:unset}}.notification-modal__actions{width:100%}.add-notification-button{background:var(--nf-color-info-button) !important;margin:8px 16px 8px 10px;width:170px}.sms-wrapper{position:relative}.sms-wrapper-text{position:absolute;left:30px;top:4px;padding:0 6px;z-index:100;background:#fff}.sms-wrapper-text--not-editable{top:-9px}.email-wrapper__content{width:100%;padding:0 12px;margin:12px 0}.email-wrapper__content--not-editable{width:unset;border:1px solid #e0e0e0;border-radius:3px;margin:10px;min-height:60px}.email-wrapper .fr-element{min-height:350px;padding:0 6px}.email-wrapper .md-resize-wrapper textarea{border:1px solid #e0e0e0;border-radius:3px;min-height:60px;max-height:unset;overflow:auto;-webkit-transition:.3s;transition:.3s;padding:10px 4px 4px 4px;line-height:20px}.email-wrapper .md-resize-wrapper textarea:focus{border-color:var(--nf-color-primary) !important}.email-wrapper__content-mail{position:relative;padding:0;min-height:350px;font-size:12px;border:1px solid #e0e0e0;border-radius:3px;margin:20px 12px 0 12px;z-index:100}.email-wrapper__content-mail:hover .email-wrapper__content-mail-copy{opacity:1}.email-wrapper__content-mail-text{position:absolute;top:-9px;left:13px;padding:0 6px;background:#fff;z-index:1010}.email-wrapper__content-mail-copy{position:absolute;top:-15px;right:13px;z-index:1010;-webkit-transition:color .3s,opacity .3s;transition:color .3s,opacity .3s;opacity:0;width:auto;max-width:initial;cursor:pointer}.email-wrapper__content-mail-copy:hover{color:#ff4081}.email-wrapper__content-mail .froala{height:100%}.email-wrapper__content-mail .froala .fr-inline{z-index:1000 !important}.email-wrapper__content-mail .fr-box{height:96%}.email-wrapper__content-mail .fr-wrapper{height:100% !important}.email-wrapper__content-mail .fr-view{height:100% !important}.email-wrapper__content-mail .fr-view .divider{background-color:transparent}.email-wrapper__content-mail .fr-box.fr-basic.fr-top .fr-wrapper{border:0}.email-wrapper__content-mail .fr-basic{top:29px !important;position:sticky !important}.email-wrapper__content-mail .fr-toolbar{border-top:transparent;border-left:transparent;border-right:transparent;border-bottom:1px solid #e0e0e0;top:29px !important;position:sticky !important}.emailComponent__sidebar{width:70%}@media screen and (max-width:768px){.emailComponent__sidebar{width:100%}}.header-template-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;position:sticky;top:0;z-index:21000;background:#fff}.customer-data-sending{position:sticky;top:0;padding-top:10px;margin:0 10px;z-index:100;background:#f5f5f5}.customer-data-sending--full-size{background-color:red !important}.customer-data-sending .input--phone{padding:0}.customer-data-sending .input--phone .intl-tel-input{display:-webkit-box;display:-ms-flexbox;display:flex}.customer-data-sending .input--phone .intl-tel-input input{background-color:#fff}.customer-data-sending .input--phone .intl-tel-input .flag-container{position:static;margin-right:-48px}.customer-data-sending .input--phone .intl-tel-input .flag-container ul{bottom:unset;top:2em;right:0}.current-templates-wrapper{padding:10px 16px;width:100%;background:#fff;position:sticky;top:0;z-index:100000}.current-templates-wrapper__send-notifications{background:var(--nf-color-info-button) !important}.current-templates-wrapper__go-back{background:#9e9e9e !important}.wrapper-cm{font-family:"Montserrat",sans-serif !important;font-weight:500 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:0;background:#fff;height:100%}.wrapper-cm .modal-reservation-info__data{overflow-y:auto;overflow-x:hidden;height:480px}@media screen and (max-width:768px){.wrapper-cm .modal-reservation-info__data{height:100%}}.wrapper-cm .reservation-cm{height:100%}.wrapper-cm .reservation-cm .reservation-cm-wrapper{padding:16px}.wrapper-cm .reservation-cm .reservation-cm-wrapper .cm-rooms-container{margin-top:20px;padding-top:10px}.wrapper-cm .grid-cm-wrapper__container-body .value,.wrapper-cm .grid-cm-wrapper__container-body .title{color:#424242;padding:6px 0}.wrapper-cm .error-content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wrapper-cm .error-content .nf-infobox{width:50%}@media screen and (max-width:768px){.wrapper-cm .error-content .nf-infobox{width:100%}}.wrapper-cm .grid-column-show-cards{grid-template-columns:repeat(3,1fr)}.wrapper-cm .grid-column-hidden-cards{grid-template-columns:repeat(2,1fr)}.wrapper-cm .grid-column-simple{grid-template-columns:repeat(1,1fr)}.wrapper-cm .grid-cm-wrapper{display:grid;grid-gap:10px}@media screen and (max-width:768px){.wrapper-cm .grid-cm-wrapper{grid-template-columns:1fr}}.wrapper-cm .grid-cm-wrapper .border-element{border:1px solid #e0e0e0}.wrapper-cm .grid-cm-wrapper__container-title{font-size:14px;margin-left:10px}.wrapper-cm .grid-cm-wrapper__container-body{padding:10px;border-radius:3px;width:100%;display:grid;grid-template-columns:1fr 1fr}.wrapper-cm .grid-cm-wrapper__container-body--full-height{height:100%}.wrapper-cm .grid-cm-wrapper__container-body .title{font-size:12px;text-align:start}.wrapper-cm .grid-cm-wrapper__container-body .value{font-size:12px;text-align:end}.wrapper-cm .room-container{display:grid;grid-gap:10px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:768px){.wrapper-cm .room-container{grid-template-columns:repeat(1,1fr)}}.wrapper-cm .simple-room-container{border:1px solid #e0e0e0;border-radius:3px}.wrapper-cm .simple-room-container__header{border-bottom:1px solid #e0e0e0;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 10px}.availability-control-wrapper{position:relative}.availability-control-wrapper__label{border-right:1px solid #e0e0e0;font-size:14px}.availability-control-wrapper th{margin-top:0;padding-top:0;font-size:14px;color:#424242 !important;font-weight:500}.availability-control-wrapper tr{border-bottom:1px solid #e0e0e0}.availability-control-wrapper td{font-size:12px;color:#424242;font-weight:500}.availability-control-wrapper .has-some-error{color:var(--nf-color-warn);font-weight:600;background-color:var(--nf-color-warn-border)}.availability-control-wrapper .date-column{width:22ch}.availability-control-wrapper .confirmation-column{word-break:break-all;max-width:30ch}/* * @author Sylwester Kogowski * @date 30.03.2022, 10:44 */shared-rooms-filter{display:inline-block}shared-rooms-filter .nf-input--group{width:26ch}.restrictions-table{font-family:"Montserrat",sans-serif !important;font-weight:500 !important;border:1px solid #e0e0e0}.restrictions-table th,.restrictions-table td,.restrictions-table tr{padding:0}.restrictions-table th{font-weight:500}.restrictions-table__days{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.restrictions-table__days--week-days{color:var(--nf-color-warn)}.restrictions-table__label{margin-left:8px;padding:4px 0;margin-right:8px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;min-width:150px}.restrictions-table__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.restrictions-table__item--active{background-color:#70d6ff;width:100%;height:100%}.restrictions-table__item i{color:#424242}.restrictions-table td{border:1px solid #e0e0e0;width:30px;height:30px}.restrictions-table-stay-long{font-family:"Montserrat",sans-serif !important;font-weight:500 !important;font-weight:500 !important}.nf-doorlocks-modal{content-visibility:auto;width:440px;height:auto}@media screen and (max-width:768px){.nf-doorlocks-modal{width:unset}}.nf-doorlocks-modal__toolbar md-icon{color:#424242}.nf-doorlocks-modal__content{position:relative;padding:10px 18px 0 18px}.nf-doorlocks-modal__content-assignment-hours{color:#424242;background-color:#f5f5f5;padding:10px 0;border-radius:3px}.nf-doorlocks-modal__content-assignment-hours .general-button{opacity:0;-webkit-transition:.4s;transition:.4s;margin-bottom:4px}.nf-doorlocks-modal__content-assignment-hours:hover .general-button{opacity:1}.nf-doorlocks-modal__content-assignment-hours>table td{padding:0}.nf-doorlocks-modal__content-assignment-hours>table td:first-child{border-right:1px solid #f5f5f5}.nf-doorlocks-modal__content-assignment-hours>table .time-picker__separator{color:#9e9e9e}.nf-doorlocks-modal__content-assignment-hours>table .restore-hours{color:var(--nf-color-primary);font-size:14px;cursor:pointer}.nf-doorlocks-modal__content .card-list{display:grid;grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content;-webkit-transition:.3s;transition:.3s}.nf-doorlocks-modal__content .card-list:hover{background-color:#f5f5f5}.nf-doorlocks-modal__content .card-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;padding-left:12px;color:#424242}.nf-doorlocks-modal__content .active i{color:#ff4081 !important}.nf-doorlocks-modal__actions{margin-top:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popover-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:400px}@media screen and (max-width:768px){.popover-details{width:100%}}.popover-details__wrapper{padding:6px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:14px}.popover-details__wrapper--structure{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.popover-details__wrapper--structure>div{width:100%}.popover-details__wrapper-title{color:#424242;width:70%}.popover-details__wrapper-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#212121;width:30%}.popover-details__wrapper-structure{margin:4px 0}.import-table__tooltip{position:absolute;top:-8px;right:10px;width:-webkit-min-content;width:-moz-min-content;width:min-content;cursor:pointer;border-radius:100%;aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;color:#9e9e9e}.import-table__tooltip nf-icon{opacity:.4;-webkit-transition:opacity .3s;transition:opacity .3s}.import-table__tooltip:hover nf-icon{opacity:1;color:var(--nf-color-primary)}.import-table{margin-top:10px;border:1px solid #e0e0e0;border-radius:3px;padding:0;background-color:#f5f5f5}@media screen and (max-width:768px){.import-table{background-color:unset;padding:10px;margin:0}}.import-table__head-row{position:relative;font-size:12px;font-weight:500;border:1px solid #e0e0e0;text-align:center;padding:10px}.import-table__head-row:hover{background-color:#e0e0e0}@media screen and (max-width:768px){.import-table__body{border:1px solid #e0e0e0;padding:10px 10px;border-radius:5px;background-color:#f5f5f5}}.import-table__body-row{height:60px;overflow-x:auto;overflow-y:hidden}@media screen and (min-width:769px){.import-table__body-row{height:auto;border:1px solid #e0e0e0}.import-table__body-row:hover td:not(:last-child){border-right:1px solid #e0e0e0}.import-table__body-row td:last-child{border-right:1px solid #e0e0e0}}.import-table__body-cell{padding:10px;height:65px !important;border-radius:0;border-right:1px solid #f5f5f5}.nf-init{position:relative;height:100%;width:100%}@media screen and (max-width:768px){.nf-init{overflow-y:auto}}.nf-init__promo{position:relative;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:24px}@media screen and (max-width:992px){.nf-init__promo{margin:16px}}@media screen and (max-width:768px){.nf-init__promo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:0}}.nf-init__promo .promo__logo{width:33%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:992px){.nf-init__promo .promo__logo{width:unset;max-height:34px}}@media screen and (max-width:768px){.nf-init__promo .promo__logo{display:none}}.nf-init__promo .promo__image{max-height:359px;margin-top:36px;width:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:992px){.nf-init__promo .promo__image{margin-top:32px;max-height:189px}}@media screen and (max-width:768px){.nf-init__promo .promo__image{margin-top:0;max-height:195px}}.nf-init__promo .promo__header{color:var(--nf-color-primary);font-size:74px;font-weight:800}@media screen and (max-width:992px){.nf-init__promo .promo__header{font-size:32px}}.nf-init__promo .promo__subheader{color:#424242;font-size:31px;text-transform:uppercase}@media screen and (max-width:992px){.nf-init__promo .promo__subheader{font-size:14px}}.nf-init__form{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:24px}@media screen and (max-width:992px){.nf-init__form{margin:16px}}@media screen and (max-width:768px){.nf-init__form{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.nf-init__form>div{min-width:500px;min-height:600px;width:100%;height:100%;max-width:700px;max-height:800px}@media screen and (max-width:768px){.nf-init__form>div{min-width:unset;min-height:unset;max-width:unset;max-height:unset}}.nf-register-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:100vw;height:100vh;overflow-y:auto;background-color:#fff;padding:24px}@media screen and (max-width:768px){.nf-register-wrapper{padding:16px}}.nf-register-wrapper .nf-register{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:auto;margin-bottom:auto}@media screen and (max-width:992px){.nf-register-wrapper .nf-register{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.nf-register-wrapper .nf-register__form{-ms-flex-item-align:center;align-self:center;max-width:720px;min-height:0;width:100%}.nf-register-wrapper .nf-register__form .form__form{max-width:700px;width:560px;min-width:340px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.nf-register-wrapper .nf-register__form .form__form{max-width:-webkit-fill-available;max-width:-moz-available;min-width:unset}}.nf-register-wrapper .nf-register__promo{-ms-flex-item-align:end;align-self:flex-end;margin-left:auto;margin-right:auto}.nf-register-wrapper .nf-register__promo .promo__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;text-align:right;margin-bottom:8px}@media screen and (max-width:992px){.nf-register-wrapper .nf-register__promo .promo__head{margin-bottom:32px}}@media screen and (max-width:768px){.nf-register-wrapper .nf-register__promo .promo__head{margin-bottom:16px}}.nf-register-wrapper .nf-register__promo .promo__head .head__logo{max-height:88px;width:auto;-o-object-fit:contain;object-fit:contain;-ms-flex-item-align:end;align-self:flex-end}@media screen and (max-width:992px){.nf-register-wrapper .nf-register__promo .promo__head .head__logo{max-height:64px}}@media screen and (max-width:768px){.nf-register-wrapper .nf-register__promo .promo__head .head__logo{max-height:42px}}.nf-register-wrapper .nf-register__promo .promo__head .head__header{color:var(--nf-color-primary);font-size:74px;font-weight:800}@media screen and (max-width:992px){.nf-register-wrapper .nf-register__promo .promo__head .head__header{font-size:32px}}.nf-register-wrapper .nf-register__promo .promo__head .head__subheader{color:#424242;font-size:31px}@media screen and (max-width:992px){.nf-register-wrapper .nf-register__promo .promo__head .head__subheader{font-size:16px}}.nf-register-wrapper .nf-register__promo .promo__image{width:100%}.nf-register-wrapper__register_notification{z-index:2020;top:0;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;width:100vw;height:100vh}.nf-register-wrapper__register_notification__message{border:1px solid #e0e0e0;max-width:660px;text-align:center}.nf-register-wrapper__register_notification__message .message__header{color:var(--nf-color-primary);font-size:20px;font-weight:600;padding:16px 16px 0 16px}.nf-register-wrapper__register_notification__message .message__content{padding:16px;color:#212121;font-size:15px}.nf-register-wrapper nf-outline-wrapper{font-size:14px;font-weight:500;color:#424242}.nf-register-wrapper nf-outline-wrapper nf-checkbox{margin:0 12px 0 0}.new-comments-wrapper textarea{border:1px solid #e0e0e0 !important;height:60px !important}.new-comments-wrapper textareafocus{border:1px solid var(--nf-color-primary) !important}@media(min-width:800px){.new-comments-wrapper{width:600px}}@media screen and (max-width:768px){.new-comments-wrapper{width:100vw;max-width:100vw}.new-comments-wrapper textarea{height:120px !important}}.doorlocks-modal-content{padding-top:10px;min-height:400px;max-height:95vh;overflow:hidden}.doorlocks-modal-content .floor-sticky,.doorlocks-modal-content .building-sticky{position:sticky;background:#fff;border-bottom:1px solid #f5f5f5}.doorlocks-modal-content .building-sticky{top:0;z-index:2}.doorlocks-modal-content .floor-sticky{top:41px;z-index:2}.doorlocks-modal-content .room-no-sticky{border-bottom:1px solid #f5f5f5}@media screen and (max-width:768px){.doorlocks-modal-content{min-height:unset;max-height:unset;margin-bottom:41px}}.doorlocks-modal-content__room-list{padding:0;width:45%}@media screen and (max-width:768px){.doorlocks-modal-content__room-list{width:100%;overflow:hidden}}.doorlocks-modal-content__room-list-add-building{background:var(--nf-color-info-button) !important;cursor:pointer}.doorlocks-modal-content__room-list-wrapper{overflow:auto;height:100%;width:100%;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.doorlocks-modal-content__room-list-wrapper--active-common-parts{height:60vh !important}@media screen and (max-width:768px){.doorlocks-modal-content__room-list-wrapper{height:98%}}.doorlocks-modal-content__room-list-wrapper .room-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.doorlocks-modal-content__room-list-wrapper .room-element--selected{background:#f0f8ff}.doorlocks-modal-content__room-list-wrapper .room-element--selected:hover{background:#d6edff !important}.doorlocks-modal-content__room-list-wrapper .room-element__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;padding-top:8px;padding-bottom:8px}.doorlocks-modal-content__room-list-wrapper .room-element__label md-icon{margin-right:8px;color:#9e9e9e}.doorlocks-modal-content__room-list-wrapper .room-element__common-room{color:#9e9e9e;padding-right:8px}.doorlocks-modal-content__room-list-wrapper .room-element__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.doorlocks-modal-content__room-list-wrapper .room-element__actions button{opacity:0}@media screen and (max-width:768px){.doorlocks-modal-content__room-list-wrapper .room-element__actions button{opacity:1}}.doorlocks-modal-content__room-list-wrapper .room-element:hover{-webkit-transition:.3s;transition:.3s;background-color:#f5f5f5}.doorlocks-modal-content__room-list-wrapper .room-element:hover button{-webkit-transition:.3s;transition:.3s;opacity:1}.doorlocks-modal-content__room-list-common-parts{padding-bottom:10px;border-top:1px solid #e0e0e0;height:140px;width:100%;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.doorlocks-modal-content__room-list-common-parts-label{position:sticky;top:0;width:100%;background:#fff;padding:4px 0;z-index:5;color:#424242;font-size:14px}.doorlocks-modal-content__room-list-common-parts .room-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.doorlocks-modal-content__room-list-common-parts .room-element--selected{background:#f0f8ff}.doorlocks-modal-content__room-list-common-parts .room-element--selected:hover{background:#d6edff !important}.doorlocks-modal-content__room-list-common-parts .room-element__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;padding-top:8px;padding-bottom:8px}.doorlocks-modal-content__room-list-common-parts .room-element__label md-icon{color:#9e9e9e}.doorlocks-modal-content__room-list-common-parts .room-element__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.doorlocks-modal-content__room-list-common-parts .room-element__actions button{opacity:0}@media screen and (max-width:768px){.doorlocks-modal-content__room-list-common-parts .room-element__actions button{opacity:1 !important}}.doorlocks-modal-content__room-list-common-parts .room-element:hover{-webkit-transition:.3s;transition:.3s;background-color:#f5f5f5}.doorlocks-modal-content__room-list-common-parts .room-element:hover button{-webkit-transition:.3s;transition:.3s;opacity:1}.doorlocks-modal-content structure-doorlocks-element.edited{background-color:#f0f8ff}.doorlocks-modal-content__settings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:6px 0 0 10px;width:55%;border-left:1px solid #e0e0e0}.doorlocks-modal-content__settings--mobile{display:-webkit-box;display:-ms-flexbox;display:flex;width:100vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.doorlocks-modal-content__settings--mobile-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.doorlocks-modal-content__settings--mobile-state md-icon,.doorlocks-modal-content__settings--mobile-state i{margin:0;padding:0}.doorlocks-modal-content__settings--mobile-state nf-input{width:100% !important}.doorlocks-modal-content__settings--mobile .mobile-tags-wrapper{width:100%}.doorlocks-modal-content__settings--mobile .mobile-tags-wrapper nf-select-tag{width:100%}.doorlocks-modal-content__settings--mobile .mobile-tags-wrapper nf-select-tag .tags-wrapper{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;width:100% !important}.doorlocks-modal-content__settings-wrapper{width:100%}.doorlocks-modal-content__settings-wrapper-state{margin-bottom:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#9e9e9e}.doorlocks-modal-content__settings-wrapper-state md-icon{color:#9e9e9e;margin:0;padding:0}.doorlocks-modal-content__settings-wrapper-state nf-input{width:250px}.doorlocks-modal-content__settings-wrapper-state nf-select-display{font-size:12px !important}.doorlocks-modal-content__settings-wrapper>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}@media screen and (max-width:768px){.doorlocks-modal-content__settings-wrapper>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.doorlocks-modal-content__settings-wrapper>div nf-input:last-child{margin-left:8px}@media screen and (max-width:768px){.doorlocks-modal-content__settings-wrapper>div nf-input:last-child{margin-left:0}}@media screen and (max-width:768px){.doorlocks-modal-content__settings{display:none}}.room-number{width:116px}@media screen and (max-width:768px){.room-number{width:unset}}.settings-invoices-view__wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;padding:16px;font-size:14px !important}@media screen and (max-width:992px){.settings-invoices-view__wrapper{grid-template-columns:1fr}}@media screen and (max-width:992px){.settings-invoices-view__wrapper-last{margin-bottom:100px}}.settings-invoices-view__wrapper .switch-container span{text-align:right}.settings-invoices-view__wrapper .nf-input-admin-layout{margin:-15px 0 0 0 !important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.settings-invoices-view__wrapper vat-number-input .gus-autocomplete{margin:40px 0 -20px 0 !important}.settings-invoices-view__wrapper nf-checkbox{margin:8px 0 8px 0 !important}.settings-invoices-view__wrapper nf-checkbox .nf-checkbox__content:not(:empty){color:#000}.settings-invoices-view__wrapper nf-select nf-select-display{font-size:12px !important}.settings-invoices-view__wrapper .image_movie_icon{position:absolute;top:-10px;right:10px;background-color:#fff;opacity:1}.settings-invoices-view__wrapper .image_movie_icon i{opacity:.5}.settings-invoices-view__wrapper .image_movie_icon i:hover{opacity:1}.settings-mails-configuration-view__wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;padding:16px;font-size:14px !important}@media screen and (max-width:992px){.settings-mails-configuration-view__wrapper{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.settings-mails-configuration-view__wrapper{grid-template-columns:1fr}}.settings-mails-configuration-view__wrapper .nf-info-label{display:block;font-size:12px;color:#9e9e9e !important;margin-bottom:5px}div.blockade-modal{max-height:100vh !important;min-height:100vh;max-width:100vw;height:100vh;overflow:hidden;-webkit-transform:unset !important;transform:unset !important;top:0 !important;font-family:"Montserrat",sans-serif !important;font-weight:500 !important}@media screen and (max-width:768px){div.blockade-modal{max-height:100%;top:0 !important;min-height:100%}}div.blockade-modal .blockade-modal-form{height:100%}@media screen and (max-width:768px){div.blockade-modal .nf-unified-modal__toolbar{position:sticky;top:0;z-index:100}}div.blockade-modal .nf-unified-modal__content{overflow:hidden;padding:0 !important;max-height:100%;min-height:100%}@media screen and (max-width:768px){div.blockade-modal .nf-unified-modal__content{max-height:100%;min-height:unset;margin-bottom:60px !important;overflow:auto}}div.blockade-modal .nf-unified-modal__content .blockade-wrapper{display:grid;grid-template-columns:1fr .5fr;height:100%}@media screen and (max-width:992px){div.blockade-modal .nf-unified-modal__content .blockade-wrapper{grid-template-columns:1fr}div.blockade-modal .nf-unified-modal__content .blockade-wrapper .blockade-comments{display:none}div.blockade-modal .nf-unified-modal__content .blockade-wrapper .blockade-rooms{height:unset}}div.blockade-modal .nf-unified-modal__content .blockade-rooms{overflow:auto;padding:0 10px 10px 10px;height:calc(100% - 66px)}div.blockade-modal .nf-unified-modal__content .blockade-rooms__header{padding:10px 0 10px 0;position:sticky;background:rgba(255,255,255,.2);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);top:0;z-index:100}@media screen and (max-width:768px){div.blockade-modal .nf-unified-modal__content .blockade-rooms__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}}div.blockade-modal .nf-unified-modal__content .blockade-comments{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100% - 66px);margin:16px 16px 16px 0;overflow:auto}div.blockade-modal .nf-unified-modal__actions{border-top:1px solid #e0e0e0;position:sticky;bottom:0;z-index:10000}div.blockade-modal .nf-unified-modal__section{padding-top:10px;border-bottom:1px solid #e0e0e0}div.blockade-modal .nf-unified-modal__section .blockade-name{max-width:300px}@media screen and (max-width:768px){div.blockade-modal .nf-unified-modal__section .blockade-name{max-width:unset}}div.blockade-modal .nf-input--group{margin-top:4px !important;margin-bottom:4px !important}div.blockade-modal .nf-infobox{margin-top:12px !important;margin-bottom:14px !important}div.blockade-modal nf-date-picker-pair nf-input{margin-top:0 !important;margin-bottom:0 !important}div.blockade-modal__type-blockade{width:20%}@media screen and (max-width:768px){div.blockade-modal__type-blockade{width:40%}}div.blockade-modal__add-term-btn{background:var(--nf-color-info-button)}div.blockade-modal__add-term-btn--section{min-width:120px}div.blockade-modal__wrapper{width:100%;border:1px solid #e0e0e0;border-radius:3px;padding:10px 10px 2px 10px;margin-bottom:12px}div.blockade-modal__wrapper--mobile .general-button{opacity:1 !important}div.blockade-modal .configuration{margin:16px 0;border:1px solid #e0e0e0 !important;background-color:#f5f5f5;border-radius:4px;padding-left:10px;padding-right:10px;position:relative}div.blockade-modal .configuration tbody tr{border-bottom:1px solid #e0e0e0}div.blockade-modal .configuration tbody tr:hover{background:#f0f8ff}div.blockade-modal .configuration-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:47px;margin-top:8px}@media(max-width:680px){div.blockade-modal .configuration-item{height:unset;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}div.blockade-modal .configuration-item__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media(max-width:680px){div.blockade-modal .configuration-item__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}div.blockade-modal .configuration-item__wrapper .configuration-item__wrapper-users-count{display:none}}div.blockade-modal .configuration-item__top{font-size:16px}div.blockade-modal .configuration-item__bottom button,div.blockade-modal .configuration-item__bottom .points-box,div.blockade-modal .configuration-item__bottom .general-wrapper__booking .booking-wrapper__add-customer,.general-wrapper__booking div.blockade-modal .configuration-item__bottom .booking-wrapper__add-customer,div.blockade-modal .configuration-item__bottom .general-wrapper__booking .booking-wrapper__reservation-sources,.general-wrapper__booking div.blockade-modal .configuration-item__bottom .booking-wrapper__reservation-sources,div.blockade-modal .configuration-item__bottom .add-customer-mobile__button,div.blockade-modal .configuration-item__bottom .reservation-sources-mobile{opacity:.2}@media(max-width:680px){div.blockade-modal .configuration-item__bottom button,div.blockade-modal .configuration-item__bottom .points-box,div.blockade-modal .configuration-item__bottom .general-wrapper__booking .booking-wrapper__add-customer,.general-wrapper__booking div.blockade-modal .configuration-item__bottom .booking-wrapper__add-customer,div.blockade-modal .configuration-item__bottom .general-wrapper__booking .booking-wrapper__reservation-sources,.general-wrapper__booking div.blockade-modal .configuration-item__bottom .booking-wrapper__reservation-sources,div.blockade-modal .configuration-item__bottom .add-customer-mobile__button,div.blockade-modal .configuration-item__bottom .reservation-sources-mobile{opacity:1 !important}}div.blockade-modal .configuration:hover{-webkit-transition:opacity .2s;transition:opacity .2s}div.blockade-modal .configuration:hover .configuration-item__bottom button,div.blockade-modal .configuration:hover .configuration-item__bottom .points-box,div.blockade-modal .configuration:hover .configuration-item__bottom .general-wrapper__booking .booking-wrapper__add-customer,.general-wrapper__booking div.blockade-modal .configuration:hover .configuration-item__bottom .booking-wrapper__add-customer,div.blockade-modal .configuration:hover .configuration-item__bottom .general-wrapper__booking .booking-wrapper__reservation-sources,.general-wrapper__booking div.blockade-modal .configuration:hover .configuration-item__bottom .booking-wrapper__reservation-sources,div.blockade-modal .configuration:hover .configuration-item__bottom .add-customer-mobile__button,div.blockade-modal .configuration:hover .configuration-item__bottom .reservation-sources-mobile{opacity:1}div.blockade-modal .configuration .rooms-container{width:100%}div.blockade-modal .configuration .configuration-room-selected{border:2px solid #fff !important;-webkit-box-shadow:0 0 8px 2px var(--nf-color-primary) !important;box-shadow:0 0 8px 2px var(--nf-color-primary) !important}div.blockade-modal .configuration .configuration-room-selected-details{background:#7ecfff !important}div.blockade-modal .configuration .configuration-room{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:.5rem;border:2px solid #fff;-webkit-box-shadow:0 0 8px 2px #fff;box-shadow:0 0 8px 2px #fff;cursor:pointer;color:#fff;font-size:1.3rem;min-width:6.5rem;max-height:3rem;margin:.5rem;position:relative;padding:.3rem .2rem .3rem .2rem;outline:0;text-align:center}div.blockade-modal .configuration .configuration-room .inapplicable-room{background-color:red;border-radius:2rem;color:#fff;font-weight:bold;font-size:1.5rem;line-height:2rem;position:absolute;width:2rem;height:2rem;top:-0.7rem;left:4.9rem;z-index:100}div.blockade-modal .configuration .configuration-room__master{position:absolute;top:-0.8rem;right:4.9rem;color:green}div.blockade-modal .configuration .configuration-room .room-group-bar{position:absolute;top:0;left:0;width:.8rem;height:100%;border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}div.blockade-modal .configuration .configuration-room .room-to-save{color:#fff;position:absolute;line-height:3.2rem;padding-left:.3rem;font-size:1.5rem}div.blockade-modal .configuration .basic-add-rooms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:.5rem;border:2px solid #fff;min-width:6.5rem;min-height:3rem;max-height:3rem;margin:.5rem}div.blockade-modal .configuration .basic-add-rooms nf-icon{color:var(--nf-color-primary)}div.blockade-modal .configuration .basic-add-rooms md-icon,div.blockade-modal .configuration .basic-add-rooms nf-icon{font-size:2rem;line-height:1.7rem}div.blockade-modal .configuration .inactive-configuration{background-color:#e0e0e0}div.blockade-modal .configuration .inactive-configuration:focus{background-color:#e0e0e0}div.blockade-modal .configuration .inactive-configuration md-icon,div.blockade-modal .configuration .inactive-configuration nf-icon{color:var(--nf-color-primary)}div.blockade-modal .configuration .active-configuration{background-color:var(--nf-color-primary)}div.blockade-modal .configuration .active-configuration:focus{background-color:var(--nf-color-primary)}div.blockade-modal .configuration .active-configuration md-icon,div.blockade-modal .configuration .active-configuration nf-icon{color:#fff}div.blockade-modal .configuration:hover{background:#f5f5f5}@media(max-width:680px){div.blockade-modal .configuration:hover{background:unset}}div.blockade-modal .blockade-loading-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:30vh}@media screen and (max-width:768px){div.blockade-modal .blockade-loading-block{min-height:100%}}.blockade-room{position:relative;color:#fff;font-size:1.3rem;text-align:center;float:left;cursor:pointer;min-width:6.5rem;outline:0;margin:.5rem .5rem .5rem .5rem;padding:.3rem .2rem .3rem .2rem;border-radius:.5rem;border:2px solid #fff;-webkit-box-shadow:0 0 8px 2px #fff;box-shadow:0 0 8px 2px #fff}.blockade-room .room-group-bar{position:absolute;top:0;left:0;width:.8rem;height:100%;border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.blockade-room .blocked-room-delete{opacity:0;position:absolute;top:0;left:0;right:0;bottom:100%;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:.5rem;line-height:2.5rem;color:#fff;font-weight:500}.blockade-room .blocked-room-delete nf-icon{color:#fff;width:16px;height:16px}.blockade-room .blocked-room-delete md-icon{color:#fff;font-size:1.4rem;min-width:.1rem;width:.1rem;margin-right:1.1rem;margin-left:.1rem;line-height:2.2rem;outline:0}.blockade-room:hover .blocked-room-delete{opacity:1;bottom:0;-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear;background-color:var(--nf-color-warn);z-index:9999}.selected-rooms-wrapper{font-size:15px;padding-bottom:10px}.room-list-modal{min-height:calc(100vh - 225) !important}@media screen and (max-width:768px){.room-list-modal{min-height:100%}}.room-list-modal__wrapper{display:grid;overflow:auto;grid-template-columns:repeat(8,1fr);padding-bottom:80px}@media screen and (max-width:768px){.room-list-modal__wrapper{grid-template-columns:repeat(auto-fit,minmax(100px,auto))}}.room-list-modal__input-search .nf-input__input{margin-left:0 !important}.room-list-modal .room-status-occupied{background-color:#000 !important;-webkit-mask:url("../img/blockade.svg");mask:url("../img/blockade.svg")}.room-list-modal .room-list thead{position:sticky;top:0;background:#fff;z-index:1000}.room-list-modal .room-list-row__room-status-occupied{background-color:#e2e2e2 !important;-webkit-mask:url("../img/blockade.svg");mask:url("../img/blockade.svg")}.room-list-modal .room-list-row__blockade-room__blocked-already,.room-list-modal .room-list-row__group-reservation-room__blocked{opacity:1;color:#212121;font-weight:bold;background-color:rgba(255,214,0,.2);background-image:url("data:image/svg+xml,%3Csvg width='6.25' height='6.25' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ff000077' fill-opacity='0.5' fill-rule='evenodd'%3E%3Cpath d='M0 40L40 0H20L0 20M40 40V20L20 40'/%3E%3C/g%3E%3C/svg%3E")}.room-list-modal .room-list-row__checkbox{top:8px;width:100%;height:100%;position:absolute;z-index:1000}.room-list-modal .blockade-room-selected{border:2px solid #fff !important;-webkit-box-shadow:0 0 8px 2px var(--nf-color-primary) !important;box-shadow:0 0 8px 2px var(--nf-color-primary) !important}.room-list-modal .blockade-room-selected{border:2px solid #fff;-webkit-box-shadow:0 0 8px 2px var(--nf-color-primary);box-shadow:0 0 8px 2px var(--nf-color-primary);opacity:1}.room-list-modal .blockade-room-not-selected{opacity:.5}.room-list-modal .blockade-room__blocked-already,.room-list-modal .group-reservation-room__blocked{opacity:1;color:#212121;font-weight:bold;background-color:#ffd60077;background-image:url("data:image/svg+xml,%3Csvg width='6.25' height='6.25' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ff000077' fill-opacity='0.5' fill-rule='evenodd'%3E%3Cpath d='M0 40L40 0H20L0 20M40 40V20L20 40'/%3E%3C/g%3E%3C/svg%3E")}.room-list-modal .room-chooser-filter button{gap:5px;padding:10px 8px !important}.room-list-modal .room-chooser-filter button>*{padding-right:0 !important}.room-selected{background:#b7e3fd !important}.room-blockade{background:#7ecfff !important;cursor:default !important}.room-list{height:100%;overflow:auto}@media screen and (max-width:768px){.room-list{overflow:hidden}}.room-list--height{max-height:80vh;height:80vh}@media(min-width:1400px){.room-list--height{width:920px}}.room-list .room-list-details{display:grid;grid-template-columns:40px 68px 3fr 3fr 4fr;grid-row-gap:10px;grid-column-gap:10px}.room-list .room-list-details--group{grid-template-columns:20px 68px 1fr 3fr 2fr 80px}.room-list .room-list-details--mobile{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:none !important}.room-list .room-list-details--header{padding-bottom:6px;border-bottom:1px solid #e0e0e0;position:sticky;top:0;z-index:0;background:#fff}.room-list .room-list-details--header span{color:#212121;font-size:14px;font-weight:400 !important}.room-list .room-list-details--mobile-item{display:grid;grid-template-columns:1fr 1fr;padding:4px;font-size:14px}.room-list .room-list-details--mobile-item__element{height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.room-list .room-list-details--item{padding:6px 0;position:relative;border-bottom:1px solid #e0e0e0;cursor:pointer}.room-list .room-list-details--item:last-child{border-bottom:none !important}.room-list .room-list-details--item_block{height:100%;position:absolute;width:40px;z-index:100;background:transparent}.room-list .room-list-details--item div{color:#212121 !important;font-size:14px;opacity:1 !important;font-weight:400 !important}.room-list .room-list-details--item-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:300px}.room-list .room-list-details--item-room-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.room-list .room-list-details--item:hover{background:#e0e0e0;-webkit-transition:.3s;transition:.3s}.blockade-sidebar{z-index:10000}.blockade-sidebar__toolbar{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important;width:100%;padding:10px 10px;font-size:18px;color:#212121;border-bottom:1px solid #e0e0e0;background-color:#eee !important;top:0}.blockade-sidebar nf-comments2{background:#fff !important}.blockade-sidebar .nf-comments-display{padding:10px}.reservation-group-modal .reservation-group-container{height:calc(100% - 209px) !important}@media screen and (max-width:768px){.reservation-group-modal .reservation-group-container{height:unset}}@media(max-width:959px){.reservation-group-modal{margin-top:57px}.reservation-group-modal .nf-modal-reservations-actions{position:fixed;bottom:0;background:#fff;padding-top:0;z-index:1000}.reservation-group-modal .nf-modal-reservations-actions .menu-actions-wrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.reservation-group-modal .nf-modal-reservations-actions__bordered{padding-top:16px}}@media screen and (max-width:959px)and (max-width:992px){.reservation-group-modal .nf-modal-reservations-actions__bordered{padding:10px 0}}@media(max-width:959px){.reservation-group-modal .nf-modal-reservations-toolbar{position:fixed;height:57px;top:0}}.reservation-group-modal--mobile{height:calc(100% - 110px);overflow:hidden}.reservation-group-modal .reservation-table-summary{background:#efefef;border-radius:8px}.reservation-group-modal .group-settings-wrapper__reservation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:940px){.reservation-group-modal .group-settings-wrapper__reservation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.reservation-group-modal .group-settings-wrapper__reservation-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.reservation-group-modal .group-settings-wrapper__reservation-details nf-input{width:190px;margin-right:8px}@media(max-width:940px){.reservation-group-modal .group-settings-wrapper__reservation-details{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}}@media screen and (max-width:500px){.reservation-group-modal .group-settings-wrapper__reservation-details{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reservation-group-modal .group-settings-wrapper__reservation-details nf-input{width:100%;margin-right:0 !important}}.reservation-group-modal .group-settings-wrapper__reservation-info{display:none}.reservation-group-modal .group-settings-wrapper__reservation-info .mobile-customer-element{margin-left:4px}@media(max-width:940px){.reservation-group-modal .group-settings-wrapper__reservation-info{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:500px){.reservation-group-modal .group-settings-wrapper__reservation-info{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.reservation-group-modal .group-settings-wrapper__reservation-info .mobile-customer-element{margin-left:0;margin-top:10px !important}.reservation-group-modal .group-settings-wrapper__reservation-info .customer-badge{min-width:207px}}.reservation-list-table tbody tr{border-bottom:1px solid #e0e0e0}.reservation-list-table tbody tr:last-child{border-bottom:0}.reservation-list-table--hidden-thead{opacity:0;border-bottom:unset !important;height:0 !important;min-height:0;max-height:0 !important;visibility:collapse}.reservation-list-table tbody td{height:65px !important}.reservation-list-table .blockade-body td{padding-top:unset !important;padding-bottom:unset !important}.reservation-list-table thead th{font-size:14px;font-weight:normal;border-radius:4px;padding-top:unset !important;padding-bottom:unset !important}.reservation-list-table thead th:hover{background-color:#e7e7e7}.reservation-list-table .sticky-left{position:sticky;left:0;z-index:1;background-color:#f5f5f5}.reservation-list-table .sticky-right{position:sticky;right:-1px;z-index:1;background-color:#f5f5f5}.reservation-list-table .element-text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.reservation-list-table .weAreWaitingForTheVisitor{background:#a5a5a5}.reservation-list-table .guestAtTheHotel{background:#fdb253}.reservation-list-table .guestCheckedIn{background:#00baff}.reservation-list-table .theVisitorLeft{background:#7fb370}.group-general-wrapper{min-width:100%;height:100%;display:grid;grid-template-columns:1fr .7fr}@media(max-width:959px){.group-general-wrapper{grid-template-columns:1fr}}.group-general-wrapper--full{grid-template-columns:1fr;-webkit-transition:grid-template-columns .2s;transition:grid-template-columns .2s;transition:grid-template-columns .2s,-ms-grid-columns .2s}.group-general-wrapper--full .group-general-wrapper__comment{-webkit-transition:display .1s;transition:display .1s;display:none}.group-general-wrapper__terms{margin-top:-70px;position:relative;padding:16px 0 16px 16px;overflow:auto}@media(max-width:500px){.group-general-wrapper__terms{margin-bottom:87px}}@media(max-width:959px){.group-general-wrapper__terms{max-height:100%;margin-top:0}.group-general-wrapper__terms .general-button{opacity:1 !important}}.group-general-wrapper__terms-toggle-view{position:sticky;left:100%;top:50%;width:20px;height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:5;border-bottom-left-radius:4px;border-top-left-radius:4px;border-top:1px solid #ff4081;border-left:1px solid #ff4081;border-bottom:1px solid #ff4081;background:#fff;opacity:.4;-webkit-box-shadow:0 4px 30px rgba(0,0,0,.1);box-shadow:0 4px 30px rgba(0,0,0,.1);cursor:pointer}@media(max-width:959px){.group-general-wrapper__terms-toggle-view{display:none}}.group-general-wrapper__terms-toggle-view nf-icon{color:#ff4081}.group-general-wrapper__terms-toggle-view:hover{-webkit-transition:background-color .2s,opacity .2s,width .2s;transition:background-color .2s,opacity .2s,width .2s;background:#ff4081;opacity:1;width:30px}.group-general-wrapper__terms-toggle-view:hover nf-icon{color:#fff}.group-general-wrapper__terms-item{margin-top:10px;border:1px solid #e0e0e0;border-radius:3px;padding:0;background-color:#f5f5f5}.group-general-wrapper__terms-item .room-list-details--header{background-color:#f5f5f5 !important}.group-general-wrapper__terms-item--block{overflow:auto}.group-general-wrapper__terms-item--block .group-general-wrapper__terms-calendar-block{position:sticky;left:0}.group-general-wrapper__terms-item--block .group-general-wrapper__terms-wrapper{overflow:auto}.group-general-wrapper__terms-item--block .room-list{overflow:hidden !important}.group-general-wrapper__terms-item-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.group-general-wrapper__terms-item-date nf-input{width:90px;margin-bottom:4px !important;margin-top:12px}.group-general-wrapper__terms-item .nf-infobox{margin:10px !important}.group-general-wrapper__terms-item .delete-term{opacity:0}.group-general-wrapper__terms-item:hover .delete-term{-webkit-transition:opacity .6s;transition:opacity .6s;opacity:1}.group-general-wrapper__terms-item .configuration{padding-bottom:10px;border-bottom:1px solid #e0e0e0;padding-left:10px;padding-right:10px;position:relative}.group-general-wrapper__terms-item .configuration .room-list .general-button{opacity:0}.group-general-wrapper__terms-item .configuration-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:47px}@media(max-width:680px){.group-general-wrapper__terms-item .configuration-item{height:unset;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}}.group-general-wrapper__terms-item .configuration-item__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media(max-width:680px){.group-general-wrapper__terms-item .configuration-item__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.group-general-wrapper__terms-item .configuration-item__wrapper .configuration-item__wrapper-users-count{display:none}}.group-general-wrapper__terms-item .configuration-item__top{font-size:16px}.group-general-wrapper__terms-item .configuration-item__bottom button{opacity:0}@media(max-width:680px){.group-general-wrapper__terms-item .configuration-item__bottom button{opacity:1 !important}}.group-general-wrapper__terms-item .configuration:hover{-webkit-transition:opacity .2s;transition:opacity .2s}.group-general-wrapper__terms-item .configuration:hover .configuration-item__bottom button{opacity:1}.group-general-wrapper__terms-item .configuration .rooms-container{width:100%}.group-general-wrapper__terms-item .configuration .configuration-room-selected{border:2px solid #fff !important;-webkit-box-shadow:0 0 8px 2px var(--nf-color-primary) !important;box-shadow:0 0 8px 2px var(--nf-color-primary) !important}.group-general-wrapper__terms-item .configuration .configuration-room-selected-details{background:#7ecfff !important}.group-general-wrapper__terms-item .configuration .configuration-room{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:.5rem;border:2px solid #fff;-webkit-box-shadow:0 0 8px 2px #fff;box-shadow:0 0 8px 2px #fff;cursor:pointer;color:#fff;font-size:1.3rem;min-width:6.5rem;max-height:3rem;margin:.5rem;position:relative;padding:.3rem .2rem .3rem .2rem;outline:0;text-align:center}.group-general-wrapper__terms-item .configuration .configuration-room .inapplicable-room{background-color:red;border-radius:2rem;color:#fff;font-weight:bold;font-size:1.5rem;line-height:2rem;position:absolute;width:2rem;height:2rem;top:-0.7rem;left:4.9rem;z-index:100}.group-general-wrapper__terms-item .configuration .configuration-room__master{position:absolute;top:-0.8rem;right:4.9rem;color:green}.group-general-wrapper__terms-item .configuration .configuration-room .room-group-bar{position:absolute;top:0;left:0;width:.8rem;height:100%;border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.group-general-wrapper__terms-item .configuration .configuration-room .room-to-save{color:#fff;position:absolute;line-height:3.2rem;padding-left:.3rem;font-size:1.5rem}.group-general-wrapper__terms-item .configuration .basic-add-rooms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:.5rem;border:2px solid #fff;min-width:6.5rem;min-height:3rem;max-height:3rem;margin:.5rem}.group-general-wrapper__terms-item .configuration .basic-add-rooms nf-icon{color:var(--nf-color-primary)}.group-general-wrapper__terms-item .configuration .basic-add-rooms md-icon,.group-general-wrapper__terms-item .configuration .basic-add-rooms nf-icon{font-size:2rem;line-height:1.7rem}.group-general-wrapper__terms-item .configuration .inactive-configuration{background-color:#e0e0e0}.group-general-wrapper__terms-item .configuration .inactive-configuration:focus{background-color:#e0e0e0}.group-general-wrapper__terms-item .configuration .inactive-configuration md-icon,.group-general-wrapper__terms-item .configuration .inactive-configuration nf-icon{color:var(--nf-color-primary)}.group-general-wrapper__terms-item .configuration .active-configuration{background-color:var(--nf-color-primary)}.group-general-wrapper__terms-item .configuration .active-configuration:focus{background-color:var(--nf-color-primary)}.group-general-wrapper__terms-item .configuration .active-configuration md-icon,.group-general-wrapper__terms-item .configuration .active-configuration nf-icon{color:#fff}.group-general-wrapper__terms-item .configuration:hover{background:#f5f5f5}@media(max-width:680px){.group-general-wrapper__terms-item .configuration:hover{background:unset}}.group-general-wrapper__comment{padding:16px 16px 16px 0;height:auto;overflow:auto}@media(max-width:959px){.group-general-wrapper__comment{display:none}}.show-button-on-error{opacity:1 !important}.set-configuration--red{cursor:pointer;-webkit-box-shadow:0 0 0 rgba(255,0,21,.9);box-shadow:0 0 0 rgba(255,0,21,.9);-webkit-animation:set-configuration--red 2s infinite;animation:set-configuration--red 2s infinite}.set-configuration--red:hover{-webkit-animation:none;animation:none}@-webkit-keyframes set-configuration--red{0%{-webkit-box-shadow:0 0 0 0 rgba(255,0,21,.4);box-shadow:0 0 0 0 rgba(255,0,21,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(204,169,44,0);box-shadow:0 0 0 10px rgba(204,169,44,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(204,169,44,0);box-shadow:0 0 0 0 rgba(204,169,44,0)}}@keyframes set-configuration--red{0%{-webkit-box-shadow:0 0 0 0 rgba(255,0,21,.4);box-shadow:0 0 0 0 rgba(255,0,21,.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(204,169,44,0);box-shadow:0 0 0 10px rgba(204,169,44,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(204,169,44,0);box-shadow:0 0 0 0 rgba(204,169,44,0)}}.reservation-modal-wrapper__content .group-settings-wrapper{background-color:#e1f5fe;--background-color:#e1f5fe}.group-settings-wrapper{width:100%}.group-settings-wrapper .nf-modal-reservations-settings-wrapper__content{padding:4px 0 !important;width:100%;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.room-selected-actions-modal .nf-unified-modal__content{padding-top:0}.room-selected-actions-modal .badge-meals{cursor:default !important}.room-selected-actions-modal .reservation-group-select{cursor:default !important}.room-selected-actions-modal .reservation-group-select:hover{border:1px solid #e0e0e0 !important}.room-selected-actions-modal .menu-content-room-selected{font-size:14px;cursor:pointer;position:relative}.room-selected-actions-modal .menu-content-room-selected .top-menu{height:30px;width:100%;display:grid;padding:0 4px 6px 4px;margin-top:6px;border-bottom:1px solid #e0e0e0;grid-template-columns:1fr .4fr 72px 68px;color:#424242}.room-selected-actions-modal .menu-content-room-selected .item-menu{display:grid;padding:5px 0;grid-template-columns:1fr .4fr 50px 78px;border-bottom:1px solid #f5f5f5}.room-selected-actions-modal .menu-content-room-selected .item-menu__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px}.room-selected-actions-modal .menu-content-room-selected .item-menu__label--price{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;padding-right:10px;font-size:14px}.room-selected-actions-modal .menu-content-room-selected .item-menu__show-detail{margin-right:4px;border-radius:50%;width:24px;height:24px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.room-selected-actions-modal .menu-content-room-selected .item-menu__show-detail md-icon,.room-selected-actions-modal .menu-content-room-selected .item-menu__show-detail nf-icon{color:#424242}.room-selected-actions-modal .menu-content-room-selected .item-menu__product-name{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.room-selected-actions-modal .menu-content-room-selected .item-menu input{text-align:end}.room-selected-actions-modal .menu-content-room-selected .menu-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0 16px 12px;background-color:#f5f5f5;font-size:15px;font-family:"Montserrat",sans-serif !important;font-weight:500 !important}.room-selected-actions-modal .menu-content-room-selected .menu-element__box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.room-selected-actions-modal .menu-content-room-selected .menu-element__box .label-ellipsis{line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.room-selected-actions-modal .menu-content-room-selected .menu-element__box-icon{border:1px solid #e0e0e0;color:#424242;margin-right:12px;background-color:#fff;width:32px;height:32px;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.room-selected-actions-modal .menu-content-room-selected .menu-element__box-icon nf-icon{color:#424242}.room-selected-actions-modal .menu-content-room-selected .menu-element__icons-right{margin:0 4px 0 0;color:#9e9e9e}.room-selected-actions-modal .meals-wrapper{cursor:default !important;display:grid;grid-template-columns:1fr 1fr 1fr;width:100%}@media screen and (max-width:768px){.room-selected-actions-modal .meals-wrapper{grid-template-columns:1fr}}.room-selected-actions-modal .meals-wrapper .badge-meals[disabled]{pointer-events:none}.room-selected-actions-modal .meals-wrapper .badge-meals[disabled] .badge-meals__value{color:#424242}.room-selected-actions-modal .meals-wrapper .badge-meals .badge-meals__value{min-width:32px;width:unset;padding-left:4px;padding-right:4px}.room-selected-actions-modal .bookings-wrapper{margin:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.room-selected-actions-modal .bookings-wrapper__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%}@media screen and (max-width:768px){.room-selected-actions-modal .bookings-wrapper__item{width:100%}}.room-selected-actions-modal .bookings-wrapper__item-book{padding:4px 6px}.room-selected-actions-modal .bookings-wrapper__item-book .general-button{opacity:0}.room-selected-actions-modal .bookings-wrapper__item-book:hover{background:#f5f5f5;-webkit-transition:opacity .2s;transition:opacity .2s}.room-selected-actions-modal .bookings-wrapper__item-book:hover .general-button{opacity:.8}.room-selected-actions-modal .bookings-wrapper__item-book:hover .general-button:hover{opacity:1}@media screen and (max-width:768px){.room-selected-actions-modal .bookings-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.room-selected-actions-modal .prices-wrapper{cursor:default}.room-selected-actions-modal .prices-wrapper__label{display:grid;grid-template-columns:70px 50px 70px}.room-selected-actions-modal .prices-wrapper__label>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.room-selected-actions-modal .prices-wrapper__input{display:grid;grid-template-columns:60px 40px 60px;grid-column-gap:12px}.room-selected-actions-modal .prices-wrapper__input input{text-align:right !important}.room-selected-actions-modal .prices-wrapper nf-input{margin:6px 0 6px 0 !important}.room-selected-actions-modal .prices-wrapper input{text-align:right !important}.room-selected-actions-modal .doorlocks-wrapper{cursor:default}.room-selected-actions-modal .doorlocks-wrapper .hide-default-time{opacity:0;visibility:hidden}.room-selected-actions-modal .doorlocks-wrapper__content{position:relative}.room-selected-actions-modal .doorlocks-wrapper__content-assignment-hours{color:#212121;padding:10px 0;border-radius:3px}.room-selected-actions-modal .doorlocks-wrapper__content-assignment-hours .general-button{opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s;margin-bottom:4px}.room-selected-actions-modal .doorlocks-wrapper__content-assignment-hours:hover .general-button{opacity:1}.room-selected-actions-modal .doorlocks-wrapper__content-assignment-hours>table td{padding:0}.room-selected-actions-modal .doorlocks-wrapper__content-assignment-hours>table td:first-child{border-right:1px solid #e0e0e0}.room-selected-actions-modal .doorlocks-wrapper__content-assignment-hours>table .time-picker__separator{color:#9e9e9e}.room-selected-actions-modal .doorlocks-wrapper__content-assignment-hours>table .restore-hours{color:var(--nf-color-primary);font-size:14px;cursor:pointer}.room-selected-actions-modal .doorlocks-wrapper__content .card-list{display:grid;grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content;-webkit-transition:background-color .3s;transition:background-color .3s}.room-selected-actions-modal .doorlocks-wrapper__content .card-list:hover{background-color:#f5f5f5}.room-selected-actions-modal .doorlocks-wrapper__content .card-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;padding-left:12px;color:#424242}.room-selected-actions-modal .doorlocks-wrapper__content .active i,.room-selected-actions-modal .doorlocks-wrapper__content .active nf-icon{color:#ff4081 !important}.room-selected-actions-modal .menu-wrapper .menu-content-room-actions{border-bottom:1px solid #e0e0e0}.room-selected-actions-modal .menu-wrapper .menu-content-room-actions .menu-element:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.room-selected-actions-modal .menu-wrapper .menu-content-room-actions:last-child{border-bottom:none !important}.room-selected-actions-modal .menu-wrapper .menu-content-room-actions:last-child .menu-element{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.configuration:hover{-webkit-transition:opacity,background-color .2s;transition:opacity,background-color .2s}.configuration:hover .room-list .general-button{opacity:1}.calendar-styles-view{overflow:auto;height:calc(100% - 100px)}.calendar-styles-view__wrapper{display:grid;grid-template-columns:1fr 1fr 1fr}.calendar-styles-view__wrapper-block{margin-right:16px}@media screen and (max-width:768px){.calendar-styles-view__wrapper-block{margin-right:0}}@media screen and (max-width:768px){.calendar-styles-view__wrapper{grid-template-columns:100%}}@media(min-width:768px)and (max-width:1652px){.calendar-styles-view__wrapper{grid-template-columns:1fr 1fr}}.calendar-styles-view__wrapper-switch-block{display:grid;grid-template-columns:190px -webkit-max-content;grid-template-columns:190px max-content}.calendar-styles-view__wrapper-status-block{display:grid;grid-template-columns:360px -webkit-max-content;grid-template-columns:360px max-content}.calendar-styles-view__wrapper-popover-content-switch{position:absolute;top:-25px;left:4px;background:#fff;padding:0 4px}.calendar-styles-view .colorpicker .nf-input--group{width:330px;margin:0 0 0 8px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calendar-styles-view .colorpicker .color-picker-wrapper{margin-left:4px}.calendar-styles-view .colorpicker .nf-input__container{width:140px}.calendar-styles-view .colorpicker .nf-input--tooltip{top:6px}.calendar-styles-view .color-picker-input{display:none !important;font-family:"Montserrat",sans-serif !important;font-weight:500 !important;font-size:14px;color:var(--nf-color-primary)}.calendar-styles-view .input-group-addon{padding:12px !important;border:none !important}.calendar-styles-view .offset-wrapper{margin-top:32px !important;min-height:30px}.calendar-styles-view__textarea textarea{resize:none;height:120px;border:0;outline:0;font-family:"Montserrat",sans-serif !important;font-weight:500 !important;color:var(--nf-color-primary)}.calendar-styles-view .save-btn{position:fixed;right:20px;bottom:14px;overflow:hidden}.calendar-modal-styles{position:absolute;right:0;min-height:100vh;width:670px !important}.calendar-modal-styles .calendar-styles-view__wrapper{grid-template-columns:1fr !important}.calendar-modal-styles .admin-breadcrumb{display:none !important}.calendar-modal-styles .calendar-styles-view__wrapper-block{margin-right:0 !important;margin-top:20px !important}.calendar-modal-styles .modal-position{margin-top:20px !important}.calendar-modal-styles .modal-save-and-update{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;z-index:8000}.calendar-modal-styles .default-button-save{display:none}.admin-fix-styles{overflow:hidden}.admin-fix-styles .item__content{padding:0 12px}.admin-fix-styles .admin-grid__data{padding:16px !important;height:calc(100vh - 88px) !important}.nf-admin-grid-item-content{padding:0 !important}.nf-admin-grid-item-content .item__content{padding:0 !important}.calendar-styles-view-tooltip-styles{color:#212121 !important}.calendar-styles-view-tooltip-styles-list{color:#212121 !important;text-align:left;padding:10px}.nf-element-question-mark:hover .nf-element-question-mark-hover{opacity:1}.nf-element-question-mark-hover{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s;cursor:pointer;background-color:#fff;padding:0 4px;color:#ff4081;font-size:15px}.customer-merge-modal__content{display:grid;grid-template-columns:.2fr 1fr;height:90dvh;grid-column-gap:16px}.customer-merge-modal__content--empty{grid-template-columns:1fr}.customer-merge-modal__content .hover-primary{-webkit-transition:color .3s ease;transition:color .3s ease}.customer-merge-modal__content .hover-primary:hover{color:var(--nf-color-primary)}.customer-merge-modal__content .change-selected-animation{background:#d3e2fa;border-radius:4px}.customer-merge-modal__content-detail{overflow:auto}.customer-merge-modal__content-detail .info{height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.customer-merge-modal__content-detail thead{position:sticky;top:0;background:#fff;z-index:100}.customer-merge-modal__content-detail .is-base-customer-row{background:#f0f8ff !important}.customer-merge-modal__content-detail .table-sticky-left{position:sticky;left:0;z-index:10}.customer-merge-modal__content-detail th{min-width:120px;white-space:nowrap}.customer-merge-modal__content-detail tr:hover{background:#f5f5f5}.customer-merge-modal__content-detail tr:hover .base-block{opacity:1}.customer-merge-modal__content-detail td{padding-top:unset !important;padding-bottom:unset !important;height:40px !important}.customer-merge-modal__content-detail .base-block{opacity:.6;position:sticky;right:0;background:#f5f5f5}.customer-merge-modal__content-detail .base-block:hover{opacity:1 !important}.search-module-table--deleted-item{background-color:#ffdcdc !important}.search-modal--position{top:0 !important;width:100vw;height:96vh;min-width:100vw;min-height:100vh}@media screen and (max-width:768px){.search-modal--position{width:100vw;height:100%;max-width:100%;max-height:100%;top:0 !important}}.search-modal--position .modal-chart-warnings__content.main-scroll{max-height:90vh}.search-modal .dataTables_wrapper tr .general-button{opacity:.2;-webkit-transition:opacity .2s;transition:opacity .2s}.search-modal .dataTables_wrapper tr:hover .general-button{opacity:1}.search-modal .search-modal.nf-basic-modal{width:unset;max-height:100vh}.search-modal .search-modal.nf-basic-modal .nf-basic-modal__toolbar{min-height:unset;border-radius:5px}@media screen and (max-width:768px){.search-modal .search-modal.nf-basic-modal .nf-basic-modal__content{padding-bottom:16px !important}}.search-modal .search-modal.nf-basic-modal .nf-basic-modal__content .search-module-table__action-button{min-width:20px !important;min-height:30px !important;opacity:.7}.search-modal .search-modal.nf-basic-modal .nf-basic-modal__content .search-module-table__action-button:hover{opacity:1;-webkit-transition:.2s;transition:.2s}.search-modal .search-module-table__payment-accept{background:#32cd32;padding:6px 5px;border-radius:3px;color:#fff;min-width:130px;font-weight:600;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-modal .search-module-table__payment-accept[disabled]{pointer-events:none}.search-modal .search-module-table__payment-no-accept{background:#fbc02d;padding:6px 5px;border-radius:3px;color:#fff;min-width:130px;font-weight:600;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-modal .search-module-table__payment-no-accept[disabled]{pointer-events:none}.search-modal .search-module-table__payment-no-accept-deleted{background:orange;padding:6px 5px;border-radius:3px;color:#fff;min-width:130px;font-weight:600;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-modal .search-module-table__payment-no-accept-deleted[disabled]{pointer-events:none}.search-modal .search-module-table__payment-warn{background:red;padding:6px 5px;border-radius:3px;color:#fff;min-width:130px;font-weight:600;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-modal .search-module-table__payment-warn[disabled]{pointer-events:none}.search-modal .repeated-reservation-numbers{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 1ch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){.search-modal{width:100vw;height:100%;max-width:100%;max-height:100%}}.search-modal .search-module{border-radius:3px;width:43vw;position:relative}@media screen and (max-width:768px){.search-modal .search-module{width:100%}}.search-modal .search-module__content .selected-users-wrapper{min-width:267px}@media screen and (max-width:768px){.search-modal .search-module__content .selected-users-wrapper{width:unset}}.search-modal .search-module .nf-input__input{margin-left:0 !important}.search-modal .search-module__select .nf-input--no-border{border-right:1px solid #e0e0e0}.search-modal .search-module__select .nf-input__container{border:none !important}.search-modal .search-module:hover .nf-input--no-border{-webkit-transition:.3s;transition:.3s}.search-modal .search-module__tasks-table nf-select .task-status{display:-webkit-box;display:-ms-flexbox;display:flex}.search-modal .search-module__tasks-table .task-status{display:table-cell}.search-modal .button-search{position:absolute;cursor:pointer;top:0;right:0;border-top-right-radius:2px;border-bottom-right-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:30px;padding:0 8px;background-color:var(--nf-color-primary)}.search-modal .button-search:hover{border-top-right-radius:0;border-bottom-right-radius:0;-webkit-transition:.2s;transition:.2s}.search-modal .button-search__label{padding-top:2px;font-size:12px;padding-left:4px;font-family:"Montserrat",sans-serif !important;font-weight:500 !important;color:#fff}.search-modal .button-search i,.search-modal .button-search nf-icon{color:#fff;font-size:14px}.search-modal .search-module__sum-table .nf-data-table__empty-table-image{display:none}.search-modal .search-module__saas-table .saas-tags .nf-tag-badge{padding:0 4px 0 0}.search-modal .search-module__saas-table .saas-tags .nf-tag-badge .nf-tag-select__name{padding:0 3px}.search-modal .search-module__saas-table .saas-tags .nf-tag-badge .nf-tag-select__badge{margin:0 10px 0 0;padding:0}.search-modal .search-module-wrapper{background:#fff}@media screen and (max-width:768px){.search-modal .search-module-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width:1141px){.search-modal .search-module-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media(max-width:320px)and (orientation:portrait){.search-modal .search-module-wrapper{margin-top:36px}}@media screen and (max-width:768px){.search-modal .search-module-wrapper .module__search-buttons-actions{width:100vw}}.search-modal .search-module-wrapper nf-tab-content-wrapper{margin-top:35px}.search-modal .search-module-wrapper nf-data-table{margin-top:35px}.search-modal .search-module-wrapper nf-data-table th{font-weight:500}.search-modal .search-module-wrapper nf-data-table td div,.search-modal .search-module-wrapper nf-data-table a,.search-modal .search-module-wrapper nf-data-table span,.search-modal .search-module-wrapper nf-data-table b,.search-modal .search-module-wrapper nf-data-table p{font-size:12px}.search-modal .search-module-wrapper nf-data-table table.nf-data-table>tbody>tr>td{padding-top:6px;padding-bottom:6px;min-height:calc(1em + 20px);vertical-align:middle}@media screen and (max-width:768px){.search-modal .search-module-wrapper nf-data-table table.nf-data-table>tbody>tr>td{padding-top:7px;padding-bottom:7px}}.search-modal .search-module-wrapper nf-tabs-wrapper{position:fixed;background-color:#fff;z-index:10;left:0;top:71px}.search-modal .search-module-wrapper .clear-input{margin-right:4px;cursor:pointer;font-size:16px;color:#9e9e9e}.search-modal .search-module-wrapper .clear-input:hover{color:var(--nf-color-primary);-webkit-transition:.2s;transition:.2s}.search-modal .search-module-wrapper .search-module__toolbar{border-radius:5px;padding-bottom:16px}@media screen and (max-width:768px){.search-modal .search-module-wrapper .search-module__toolbar{padding-bottom:32px}}.search-modal .search-module-wrapper .reservation-created{max-width:0;text-align:center}.search-modal .search-module-wrapper .reservation-created .time{font-size:small}.search-modal .search-module-wrapper .reservation-created.dtr-data div{display:inline-block}.search-modal .search-module-wrapper .reservation-created.dtr-data .time{font-size:unset;padding-left:10px}.search-module-toolbar__close{position:absolute;right:8px;top:8px}.search-module-toolbar__wrapper{border:1px solid #e0e0e0;height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:43vw}.search-module__filters-count-label{cursor:pointer;color:#9e9e9e;background:var(--nf-color-silver);-webkit-transition:background .2s cubic-bezier(0.785,0.135,0.15,0.86) 0s;transition:background .2s cubic-bezier(0.785,0.135,0.15,0.86) 0s;height:42px;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:3px;overflow:hidden;padding:0 2px 0 4px;max-width:200px;border:1px solid #e0e0e0}.search-module__filters-count-label:hover{background:#d5d5d5;-webkit-transition:.3s;transition:.3s}.search-module__filters-count-label__icon md-icon,.search-module__filters-count-label__icon nf-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;color:#424242}.search-module__filters-count-label__count{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:6px;background-color:#fff;height:20px;border-radius:6px;margin-left:2px;font-size:12px !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#212121;border:1px solid #e0e0e0}.search-module__filters-count-label__clear{margin-left:5px}.search-module__filters-count-label__clear md-icon,.search-module__filters-count-label__clear nf-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;color:#424242}.search-module__filters-count-label__clear nf-icon{color:#424242}.search-box{border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-right:0;border-bottom-left-radius:3px;border-top-left-radius:3px;background-color:#f5f5f5;height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.search-box{border:1px solid #e0e0e0;width:100px}}.search-box span{color:#424242}.search-box span:hover{color:var(--nf-color-primary)}.module__search-button{border-left:0;margin-right:14px;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;padding:8px;-webkit-transition:.3s;transition:.3s}.module__search-button-label{font-family:"Montserrat",sans-serif !important;font-weight:500 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;padding-right:6px;padding-left:4px}.module__search-button:disabled md-icon,.module__search-button:disabled nf-icon,.module__search-button button[disabled] md-icon,.module__search-button button[disabled] nf-icon{color:#424242}.module__search-button md-icon,.module__search-button nf-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}@media screen and (max-width:768px){.module__search-button{width:60px}}.nf-data-table-filters__add-filter-button{cursor:pointer;font-family:"Montserrat",sans-serif !important;font-size:15px;color:#ff4081;opacity:.8}.nf-data-table-filters__add-filter-button:hover{opacity:1;-webkit-transition:.2s;transition:.2s}.search-box__filter{width:113px}@media screen and (max-width:768px){.search-box__filter{width:unset}}.filter-set__filters-wrapper-item--mobile{border:1px solid #e0e0e0;border-radius:3px;padding:6px;background-color:#f9fcffc4}.actions-filter__mobile{white-space:nowrap;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.actions-filter__mobile .btn-filter_text{margin-top:2px}.nf-data-table-filter__add-logic-button--style{display:-webkit-box;display:-ms-flexbox;display:flex;color:#424242}.nf-data-table-filter__add-logic-button--style i,.nf-data-table-filter__add-logic-button--style nf-icon{color:#424242}.nf-data-table-filter__add-logic-button--style md-icon,.nf-data-table-filter__add-logic-button--style nf-icon{font-size:22px !important}.search-module-toolbar--mobile{width:57.6%}.reservation-customer-name__offset--mobile{padding:10px 0}.search-module__templates-label{font-size:16px;color:#424242;margin-top:18px}@media screen and (max-width:768px){.search-module__templates-label{margin-top:16px}}.search-module__templates-list{font-family:"Montserrat",sans-serif !important;font-weight:500 !important;margin-top:15px;display:inline-grid;max-width:100%;grid-gap:10px;grid-template-columns:repeat(auto-fit,minmax(350px,auto))}@media screen and (max-width:768px){.search-module__templates-list{grid-template-columns:repeat(auto-fit,minmax(250px,auto));width:100%;margin-bottom:32px}}.search-module__templates-list .templates-list__template-category-box{display:inline-block;border:1px solid #e0e0e0;border-radius:5px}.search-module__templates-list .templates-list__template-category-box table>thead{border:0}.search-module__templates-list .templates-list__template-category-box table>thead>tr>th{font-weight:normal}.search-module__templates-list .templates-list__template-category-box table tbody tr{width:100%}.search-module__templates-list .templates-list__template-category-box table tbody tr>td{width:100%}@media screen and (max-width:768px){.search-module__templates-list .templates-list__template-category-box table tbody tr>td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.search-module__templates-list .templates-list__template-category-box table tbody tr>td>div{width:100%}.template-category__title{padding:10px 5px 6px 5px}.template-category__title .general-button--shake{opacity:0;-webkit-transition:.2s;transition:.2s}.template-category__title:hover .general-button--shake{opacity:1}.template-category__template-item{padding:0 13px 0 20px;text-align:start}@media screen and (max-width:768px){.template-category__template-item{padding:0 4px 0 13px}}.template-category__contents-simple-template{height:40px;position:relative;z-index:8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:9px 0 11px 0}@media screen and (max-width:768px){.template-category__contents-simple-template{height:44px}}.template-category__contents-simple-template-actions{z-index:10;height:40px;right:0;background:#f5f5f5;-webkit-transition:.3s;transition:.3s;position:absolute;top:0;opacity:0;width:143px !important;background:#f5f5f5;background:linear-gradient(101deg,rgba(245,245,245,0) 0,whitesmoke 19%)}@media screen and (max-width:768px){.template-category__contents-simple-template-actions{position:relative;opacity:1;background:transparent;height:44px}}.template-category__contents-simple-template:hover{-webkit-transition:.3s;transition:.3s;background:#f5f5f5}.template-category__contents-simple-template:hover .template-category__contents-simple-template-actions{opacity:1}.nf-data-table-template-edit-folder-modal,.nf-data-table-template-edit-modal{width:484px}@media screen and (max-width:768px){.nf-data-table-template-edit-folder-modal,.nf-data-table-template-edit-modal{max-width:100%;width:unset}}.nf-data-table-cell--block-events-in-sum-table-in-sum-table{display:contents}.nf-data-table-cell--block-events-in-sum-table-in-sum-table>*:not(.nf-data-table-cell--allow-events-in-sum-table){pointer-events:none}nf-option.nf-option--filter>div{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.keyboard-container .keyboard-item,.keyboard-container .keyboard-item--nf,.keyboard-container .keyboard-item--disabled{-webkit-transition:background .2s cubic-bezier(0.785,0.135,0.15,0.86) 0s;transition:background .2s cubic-bezier(0.785,0.135,0.15,0.86) 0s;padding:8px 10px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:default}.keyboard-container .keyboard-item:hover,.keyboard-container .keyboard-item--nf:hover,.keyboard-container .keyboard-item--disabled:hover{background:#f5f5f5}.keyboard-container .keyboard-item--disabled{cursor:not-allowed}.keyboard-container .keyboard-item--disabled .keyboard-item__hotkey,.keyboard-container .keyboard-item--disabled .keyboard-item__label{color:#e0e0e0;background:#fff}.keyboard-container .keyboard-item--disabled:hover{background:initial}.keyboard-container .keyboard-item--nf .keyboard-item__hotkey{background:var(--nf-color-primary);color:#fff}.keyboard-container .keyboard-item--nf .keyboard-item__label{color:var(--nf-color-primary)}.keyboard-container .keyboard-item--nf:hover{background:var(--nf-color-primary-border)}.keyboard-container .keyboard-item__hotkey{min-width:40px;height:40px;padding:0 3px;background:#fff;border:1px solid #f5f5f5;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);box-shadow:0 2px 10px 0 rgba(0,0,0,.1);border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;color:#212121;margin-left:16px;font-weight:600}.keyboard-container .keyboard-item__label{color:#212121;margin:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.payment-add-modal__old{font-family:"Montserrat",sans-serif;font-weight:500;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:6px}.payment-add-modal__old__container{position:relative;display:block;max-width:100%;width:auto;margin:8px 0;border:1px solid #e0e0e0;border-radius:3px;background-color:#fff}.payment-add-modal__old__container__header{position:sticky;top:0;width:100%;z-index:1;padding:8px;color:#212121;font-size:14px;background-color:inherit;border-bottom:inherit;display:-webkit-box;display:-ms-flexbox;display:flex}.payment-add-modal__old__container__group{display:grid;grid-template-columns:minmax(-webkit-min-content,30%) 70%;grid-template-columns:minmax(min-content,30%) 70%;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;row-gap:6px;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;width:100%;padding:8px 10px;border-bottom:inherit}@media screen and (max-width:480px){.payment-add-modal__old__container__group{grid-template-columns:100%}}.payment-add-modal__old__container__group__label{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;width:100%;font-size:14px;color:#424242;word-break:break-word}.payment-add-modal__old__container__group__values{display:grid;justify-self:end;grid-template-columns:minmax(70px,150px) minmax(100px,200px) auto;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;max-width:100%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.payment-add-modal__old__container__group__values__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:4px}.payment-add-modal{font-family:"Montserrat",sans-serif;font-weight:500}.payment-add-modal__container-wrapper{position:relative;max-height:-webkit-fill-available;max-height:-moz-available;max-height:stretch;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content;overflow:auto;border:1px solid #e0e0e0;border-radius:3px}.payment-add-modal__container-wrapper::-webkit-scrollbar,.payment-add-modal__container-wrapper ::-webkit-scrollbar{width:4px}.payment-add-modal__container-wrapper::-webkit-scrollbar:horizontal,.payment-add-modal__container-wrapper ::-webkit-scrollbar:horizontal{height:4px}.payment-add-modal__container-wrapper::-webkit-scrollbar-thumb,.payment-add-modal__container-wrapper ::-webkit-scrollbar-thumb{background:var(--nf-color-primary);border-radius:3px}.payment-add-modal__container-wrapper::-webkit-scrollbar-thumb:window-inactive,.payment-add-modal__container-wrapper ::-webkit-scrollbar-thumb:window-inactive{background-color:#424242}.payment-add-modal__container-wrapper::-webkit-scrollbar-track,.payment-add-modal__container-wrapper ::-webkit-scrollbar-track{background:transparent}.payment-add-modal__container{display:block;width:auto;font-size:14px;color:#212121;background-color:#fff}.payment-add-modal__container__header{position:sticky;top:0;width:auto;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;background-color:#fff}.payment-add-modal__container__group{position:relative;display:block}.payment-add-modal__container__group__header{position:sticky;top:calc(1.5em + calc(8px * 2));z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px;background-color:#fff;word-break:break-word;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0}.payment-add-modal__container__group__value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 8px;gap:4px}.nf-sensor-doorlocks-dialog .nf-sensor-doorlocks-dialog__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:0}.nf-sensor-doorlocks-dialog .nf-sensor-doorlocks-dialog__doorlocks-list{width:40%;height:auto;overflow:auto}.nf-sensor-doorlocks-dialog .nf-sensor-doorlocks-dialog__doorlock-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:auto;background-color:#f5f5f5}.nf-sensor-doorlocks-dialog .nf-sensor-doorlocks-dialog__doorlock-list .nf-sensor-doorlocks-dialog__doorlock-list-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px;font-size:16px;color:#424242;background-color:#e0e0e0;position:sticky;top:0;z-index:1}.nf-sensor-doorlocks-dialog .nf-sensor-doorlocks-dialog__doorlock-list.nf-sensor-doorlocks-dialog__doorlock-list--invalid{background-color:#ffcdd2}.nf-sensor-doorlocks-dialog .nf-sensor-doorlocks-dialog__doorlock-list.nf-sensor-doorlocks-dialog__doorlock-list--invalid .nf-sensor-doorlocks-dialog__doorlock-list-header{color:#fff;background-color:#e57373}.nf-sensor-doorlocks-dialog .nf-sensor-doorlocks-dialog__doorlock-list.nf-sensor-doorlocks-dialog__doorlock-list--invalid .nf-sensor-doorlocks-dialog__doorlock-list-item{color:#c62828;pointer-events:none}.nf-sensor-doorlocks-dialog .nf-sensor-doorlocks-dialog__doorlock-list .nf-sensor-doorlocks-dialog__doorlock-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px;font-size:12px;color:#424242;-webkit-transition-property:background-color,color;transition-property:background-color,color;-webkit-transition-duration:330ms;transition-duration:330ms;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.nf-sensor-doorlocks-dialog .nf-sensor-doorlocks-dialog__doorlock-list .nf-sensor-doorlocks-dialog__doorlock-list-item:hover{background-color:var(--nf-color-primary-border)}.nf-sensor-doorlocks-dialog .nf-sensor-doorlocks-dialog__doorlock-list .nf-sensor-doorlocks-dialog__doorlock-list-item--edited{color:var(--nf-color-primary);background-color:var(--nf-color-primary-border)}.nf-sensor-doorlocks-dialog .nf-sensor-doorlocks-dialog__doorlock-list .nf-sensor-doorlocks-dialog__doorlock-list-item-label{margin:4px;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:0}.nf-sensor-doorlocks-dialog .nf-sensor-doorlocks-dialog__doorlock-list .nf-sensor-doorlocks-dialog__doorlock-list-item-number{margin:4px;font-size:14px;font-weight:600;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nf-sensor-doorlocks-dialog .nf-sensor-doorlocks-dialog__doorlock-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0 8px;gap:16px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.nf-sensor-doorlocks-dialog .nf-sensor-doorlocks-dialog__doorlock-form .nf-sensor-doorlocks-dialog__doorlock-form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}nf-data-table.nf-data-table--loading table{visibility:hidden}nf-data-table.nf-data-table--loading .dataTables_wrapper.no-footer{display:none}.nf-data-table__wrapper{position:relative}.nf-data-table__wrapper .nf-data-table__search-input{width:40ch}.nf-data-table__wrapper .nf-data-table__search-input .nf-input__container{border-bottom:none !important}.nf-data-table__wrapper .dtsb-searchBuilder div.dtsb-criteria{margin-right:20px;margin-top:16px}.nf-data-table__wrapper .dtsb-searchBuilder div.dtsb-criteria .dtsb-input,.nf-data-table__wrapper .dtsb-searchBuilder div.dtsb-criteria .dtsb-data,.nf-data-table__wrapper .dtsb-searchBuilder div.dtsb-criteria .dtsb-condition,.nf-data-table__wrapper .dtsb-searchBuilder div.dtsb-criteria .dtsb-value{display:inline-block !important}.nf-data-table__wrapper .dtsb-searchBuilder div.dtsb-criteria select[multiple]{height:auto}.nf-data-table__wrapper .dtsb-searchBuilder div.dtsb-criteria div.dtsb-buttonContainer{display:block !important;position:absolute;left:calc(100% - 33px);float:none !important;top:-2px;white-space:nowrap}.nf-data-table__header{color:#424242 !important;border-bottom:1px solid #e0e0e0 !important;font-weight:500}.dtr-title{font-weight:500 !important}table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td.dtr-control{padding-left:40px;height:30px}table.dataTable.dtr-inline.collapsed>tbody>tr.parent[role=row]>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent[role=row]>th.dtr-control:before{top:50%;left:0;height:24px;width:24px;margin-top:-12px;position:absolute;color:#fff;border-radius:1em;-webkit-box-sizing:content-box;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:"Montserrat",sans-serif !important;line-height:1em;content:">" !important;font-size:12px !important;background-color:var(--nf-color-primary) !important;-webkit-box-shadow:none !important;box-shadow:none !important;border:none !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:.7}table.dataTable.dtr-inline.collapsed>tbody>tr.parent[role=row]>td.dtr-control:before:hover,table.dataTable.dtr-inline.collapsed>tbody>tr.parent[role=row]>th.dtr-control:before:hover{opacity:1;-webkit-transition:.2s;transition:.2s}table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td.dtr-control:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th.dtr-control:before{top:50%;left:0;height:24px;width:24px;margin-top:-12px;position:absolute;color:#fff;border-radius:1em;-webkit-box-sizing:content-box;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:"Montserrat",sans-serif !important;line-height:1em;content:"^" !important;font-size:14px !important;background-color:var(--nf-color-primary) !important;-webkit-box-shadow:none !important;box-shadow:none !important;border:none !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:.7}table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td.dtr-control:before:hover,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th.dtr-control:before:hover{opacity:1;-webkit-transition:.2s;transition:.2s}.nf-data-table{font-family:"Montserrat",sans-serif !important;border-bottom:1px solid #e0e0e0 !important;border-collapse:collapse !important}.nf-data-table:not(.DTCR_clonedTable){width:100% !important}.nf-data-table th.__select{max-width:0}.nf-data-table td.__select{padding:10px 18px;max-width:0}.nf-data-table th{outline:none !important;font-weight:600 !important;text-align:center !important;color:#424242 !important;border-bottom:1px solid #e0e0e0 !important;-ms-touch-action:none;touch-action:none}.nf-data-table tbody tr{color:#424242;font-weight:500 !important}.nf-data-table tbody tr:hover{outline:none !important;background-color:rgba(224,224,224,.3);-webkit-transition:.2s;transition:.2s;color:var(--nf-color-primary)}.nf-data-table tbody tr:hover .instance-actions-icon{color:var(--nf-color-primary);-webkit-transition:.2s;transition:.2s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nf-data-table td{outline:none !important;border-bottom:1px solid #e0e0e0 !important;text-align:center}.nf-data-table td .dtr-data{display:inline-block;vertical-align:middle;padding-left:10px}.nf-data-table td.actions>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px}.nf-data-table.loading>tbody>tr>td{display:none}.nf-data-table.no-footer{border-bottom:1px solid #e0e0e0 !important}.nf-data-table .nf-table-cell-center{text-align:center !important}.nf-data-table .instance-actions-icon{color:#9e9e9e;font-size:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nf-data-table .instance-actions-icon:hover{color:var(--nf-color-primary);-webkit-transition:.2s;transition:.2s}td.child{padding-left:0 !important;padding-right:0 !important}.dtr-details{width:100% !important}.dtr-details li{padding:8px 10px !important}.nf-data-table__wrapper .dataTables_wrapper .dataTables_paginate{margin-bottom:16px}.nf-data-table__wrapper .dataTables_wrapper .dataTables_paginate .paginate_button{background:0;border:none !important}.nf-data-table__wrapper .dataTables_wrapper .dataTables_paginate .paginate_button:hover{-webkit-transition:.2s;transition:.2s;background:var(--nf-color-primary) !important;border:none !important}.nf-data-table__wrapper .dataTables_wrapper .dataTables_paginate .paginate_button.current{background:var(--nf-color-primary) !important;color:#fff !important}.nf-data-table__wrapper .dataTables_wrapper .dataTables_paginate .paginate_button.disabled{background-color:#f5f5f5 !important}.nf-data-table__wrapper .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{background-color:#f5f5f5 !important}body>table.nf-data-table.DTCR_clonedTable{z-index:5000;font-family:"Montserrat",sans-serif;font-weight:500}.nf-data-table-export-modal{height:240px;max-width:100vw}@media screen and (min-width:768px){.nf-data-table-export-modal{width:500px;height:100%}}.nf-data-table-export-modal .nf-infobox{margin-top:10px !important}@media screen and (min-width:768px){.nf-data-table-export-modal .nf-infobox{margin-top:18px !important}}.nf-data-table-export-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nf-data-table-export-modal__content img{width:240px}@media screen and (max-width:768px){.nf-data-table-export-modal__content img{margin-top:20px}}.nf-data-table-export-modal__label{font-size:16px;margin-top:16px;text-align:center;margin-bottom:10px;padding-left:10px;padding-right:10px}.nf-data-table-export-modal__label--success{color:var(--nf-color-primary)}.nf-data-table-export-modal__label--error{color:var(--nf-color-warn)}nf-data-table-filter{width:100%}nf-data-table-filters .nf-data-table-filter{display:contents}nf-data-table-filters .nf-data-table-filter__choice{width:265px;margin-right:10px}@media screen and (max-width:768px){nf-data-table-filters .nf-data-table-filter__choice{margin:unset;width:100% !important;margin-bottom:8px;padding-right:0 !important}}nf-data-table-filters .nf-data-table-filter__choice .nf-select-value>span{padding-right:40px}nf-data-table-filters .nf-data-table-filter__fake-button{display:none}nf-data-table-filters .nf-data-table-filter__blocked-btn{display:none}nf-data-table-filters .filter-set--is-not-first-level .filter-set--is-second .nf-data-table-filter__choice{width:187px;min-width:unset}nf-data-table-filters .filter-set--is-not-first-level .filter-set--is-second .nf-data-table-filter__comparison-selection{width:245px}nf-data-table-filters .filter-set--is-not-first-level .filter-set--is-second .nf-data-table-filter__comparison-value--string{width:309px;padding-right:16px}@media screen and (max-width:768px){nf-data-table-filters .filter-set--is-not-first-level .filter-set--is-second .nf-data-table-filter__comparison-value--string{padding-right:0 !important}}nf-data-table-filters .filter-set--is-not-first-level .filter-set--is-second .nf-data-table-filter__comparison-value--date{width:309px;padding-right:16px}@media screen and (max-width:768px){nf-data-table-filters .filter-set--is-not-first-level .filter-set--is-second .nf-data-table-filter__comparison-value--date{padding-right:0 !important}}nf-data-table-filters .filter-set--is-not-first-level .filter-set--is-second .nf-data-table-filter__add-logic-button{display:none !important}nf-data-table-filters .filter-set--is-not-first-level .filter-set--is-second .nf-data-table-filter__blocked-btn{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;width:25px}nf-data-table-filters .nf-data-table-filter__comparison-value--select{width:309px;padding-right:16px}@media screen and (max-width:768px){nf-data-table-filters .nf-data-table-filter__comparison-value--select{margin:unset;width:100% !important;margin-bottom:8px;padding-right:0 !important}}nf-data-table-filters .nf-data-table-filter__comparison-value--select .nf-select-value>span{padding-right:40px}nf-data-table-filters .nf-data-table-filter__comparison-value--single{width:292px;margin-right:16px}nf-data-table-filters .nf-data-table-filter__comparison-selection{width:245px;margin-right:10px}@media screen and (max-width:768px){nf-data-table-filters .nf-data-table-filter__comparison-selection{margin:unset;width:100% !important;margin-bottom:8px;padding-right:0 !important}}nf-data-table-filters .nf-data-table-filter__comparison-selection .nf-select-value>span{padding-right:40px}nf-data-table-filters .nf-data-table-filter__comparison-value--number{width:309px;padding-right:16px;min-width:9ch;width:9ch}@media screen and (max-width:768px){nf-data-table-filters .nf-data-table-filter__comparison-value--number{margin:unset;width:100% !important;margin-bottom:8px;padding-right:0 !important}}nf-data-table-filters .nf-data-table-filter__remove-button{-ms-flex-item-align:center;align-self:center}nf-data-table-filters .nf-data-table-filter__remove-button:hover i,nf-data-table-filters .nf-data-table-filter__remove-button:hover nf-icon{color:var(--nf-color-primary);-webkit-transition:.2s;transition:.2s}nf-data-table-filters .nf-data-table-filter__comparison-value--date{width:309px;padding-right:16px}@media screen and (max-width:768px){nf-data-table-filters .nf-data-table-filter__comparison-value--date{margin:unset;width:100% !important;margin-bottom:8px;padding-right:0 !important}}nf-data-table-filters .nf-data-table-filter__comparison-value--dual-date{min-width:136px}@media screen and (max-width:768px){nf-data-table-filters .nf-data-table-filter__comparison-value--dual-date{margin:unset;width:100% !important;margin-bottom:8px;padding-right:0 !important}}@media screen and (max-width:768px){nf-data-table-filters .nf-input__date{margin:unset;width:100% !important;margin-bottom:8px;padding-right:0 !important}}nf-data-table-filter-set{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}nf-data-table-filter-set .filter-set__filters-wrapper{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}nf-data-table-filter-set .nf-button.nf-button--icon{padding:0;margin:0;min-width:25px}.nf-data-table-filter__comparison-value--number-day{width:294px}.nf-data-table-filter__comparison-value--number__suffix{margin-right:10px;font-size:12px}.nf-data-table-filter__comparison-value--string{width:309px;padding-right:16px}@media screen and (max-width:768px){.nf-data-table-filter__comparison-value--string{margin:unset;width:100% !important;margin-bottom:8px;padding-right:0 !important}}nf-data-table-filter{display:block}nf-data-table-filter .nf-data-table-filters__filter{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nf-data-table-filter nf-input{width:auto;margin:0}.filter-set__fist-filter-label{margin-right:.7%;margin-left:51px}@media screen and (max-width:768px){.filter-set__fist-filter-label{margin-left:0}}@media(max-width:1069px){.filter-set__fist-filter-label{margin-left:0}}@media screen and (max-width:768px){.filter-set__toggle-filter-button{margin-bottom:16px}}.filter-set__toggle-filter-button-offset{margin-left:20px !important}.toggle-filter-button__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;border:1px solid #e0e0e0;background-color:#e1f5fe;border-radius:3px;color:#424242;height:32px;margin-right:8px;width:70px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.toggle-filter-button__label md-icon,.toggle-filter-button__label nf-icon{margin:0;padding:0}@media screen and (max-width:768px){.nf-date-range__container{white-space:normal !important}}nf-data-table-column-visibility-configuration{display:contents}.nf-data-tables-column-visibility-configuration{min-height:95vh}.nf-data-tables-column-visibility-configuration .cursor-pointer{color:#757575}.nf-data-tables-column-visibility-configuration.nf-basic-modal__toolbar{padding-right:50px}.nf-data-tables-column-visibility-configuration.nf-basic-modal__toolbar .toolbar__tools{right:0;top:0}.nf-data-tables-column-visibility-configuration.nf-basic-modal__actions{padding:16px;border-top:0}.nf-data-tables-column-visibility-configuration.nf-basic-modal__content{max-width:100vw;overflow:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (min-width:768px){.nf-data-tables-column-visibility-configuration.nf-basic-modal__content{width:400px}}.nf-data-tables-column-visibility-configuration .column-visibility-configuration__columns-section{display:block;width:100%;background:#fff}.nf-data-tables-column-visibility-configuration .column-visibility-configuration__columns-section::-webkit-scrollbar,.nf-data-tables-column-visibility-configuration .column-visibility-configuration__columns-section ::-webkit-scrollbar{width:4px}.nf-data-tables-column-visibility-configuration .column-visibility-configuration__columns-section::-webkit-scrollbar:horizontal,.nf-data-tables-column-visibility-configuration .column-visibility-configuration__columns-section ::-webkit-scrollbar:horizontal{height:4px}.nf-data-tables-column-visibility-configuration .column-visibility-configuration__columns-section::-webkit-scrollbar-thumb,.nf-data-tables-column-visibility-configuration .column-visibility-configuration__columns-section ::-webkit-scrollbar-thumb{background:var(--nf-color-primary);border-radius:3px}.nf-data-tables-column-visibility-configuration .column-visibility-configuration__columns-section::-webkit-scrollbar-thumb:window-inactive,.nf-data-tables-column-visibility-configuration .column-visibility-configuration__columns-section ::-webkit-scrollbar-thumb:window-inactive{background-color:#424242}.nf-data-tables-column-visibility-configuration .column-visibility-configuration__columns-section::-webkit-scrollbar-track,.nf-data-tables-column-visibility-configuration .column-visibility-configuration__columns-section ::-webkit-scrollbar-track{background:transparent}.nf-data-tables-column-visibility-configuration .column-visibility-configuration__columns-section .column-visibility-configuration__column:not(:last-of-type){border-bottom:1px solid #e0e0e0}.nf-data-tables-column-visibility-configuration .column-visibility-configuration__columns-section>div{width:100%}.nf-data-tables-column-visibility-configuration .column-visibility-configuration__columns-section .nf-input-container{border:0}.nf-data-tables-column-visibility-configuration .column-visibility-configuration__column-search{position:sticky;top:0;background:#fff;z-index:1;border-bottom:1px solid #e0e0e0;width:100%;border-radius:3px;padding:8px 12px}.nf-data-tables-column-visibility-configuration .column-visibility-configuration__column-search .nf-select-header__searchbox{border:0;outline:0;height:100%;width:100%;margin:0 16px 0 0;font-size:inherit;padding:0}.nf-data-tables-column-visibility-configuration .column-visibility-configuration__column-search nf-input{margin:8px 16px}.nf-data-tables-column-visibility-configuration .column-visibility-configuration__column-search nf-input .nf-input__container{border:0}.column-visibility-configuration__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;font-size:14px;padding:12px 16px;color:#212121;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left;white-space:nowrap;width:100%;outline:0;background:#fff;font-weight:500}.column-visibility-configuration__column:hover{background:#f5f5f5}.column-visibility-configuration__column[selected]{color:var(--nf-color-primary)}.column-visibility-configuration__column:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free",serif;font-weight:500;content:"\f0c8";font-size:18px;line-height:18px;color:#9e9e9e;margin-right:12px}.column-visibility-configuration__column[selected]:before{font-weight:900;content:"";color:var(--nf-color-primary)}.column-visibility-configuration__column .column__grabber{-ms-touch-action:none;touch-action:none}.as-sortable-dragging .column-visibility-configuration__column{border:1px solid #e0e0e0;font-family:"Montserrat",sans-serif;font-weight:500}nf-data-table-column-order-configuration{display:contents;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.nf-data-table-column-order-configuration.nf-basic-modal__toolbar{padding-right:50px}.nf-data-table-column-order-configuration.nf-basic-modal__toolbar .toolbar__tools{right:0;top:0}.nf-data-table-column-order-configuration.nf-basic-modal__actions{padding:16px;border-top:0}.nf-data-table-column-order-configuration.nf-basic-modal__content{max-width:100vw}@media screen and (min-width:768px){.nf-data-table-column-order-configuration.nf-basic-modal__content{width:400px}}.nf-data-table-column-order-configuration .column-order-configuration__columns-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-y:auto;width:100%;background:#fff}.nf-data-table-column-order-configuration .column-order-configuration__columns-section::-webkit-scrollbar,.nf-data-table-column-order-configuration .column-order-configuration__columns-section ::-webkit-scrollbar{width:4px}.nf-data-table-column-order-configuration .column-order-configuration__columns-section::-webkit-scrollbar:horizontal,.nf-data-table-column-order-configuration .column-order-configuration__columns-section ::-webkit-scrollbar:horizontal{height:4px}.nf-data-table-column-order-configuration .column-order-configuration__columns-section::-webkit-scrollbar-thumb,.nf-data-table-column-order-configuration .column-order-configuration__columns-section ::-webkit-scrollbar-thumb{background:var(--nf-color-primary);border-radius:3px}.nf-data-table-column-order-configuration .column-order-configuration__columns-section::-webkit-scrollbar-thumb:window-inactive,.nf-data-table-column-order-configuration .column-order-configuration__columns-section ::-webkit-scrollbar-thumb:window-inactive{background-color:#424242}.nf-data-table-column-order-configuration .column-order-configuration__columns-section::-webkit-scrollbar-track,.nf-data-table-column-order-configuration .column-order-configuration__columns-section ::-webkit-scrollbar-track{background:transparent}.nf-data-table-column-order-configuration .column-order-configuration__columns-section .column-order-configuration__column:not(:last-of-type){border-bottom:1px solid #e0e0e0}.nf-data-table-column-order-configuration .column-order-configuration__columns-section>li{width:100%}.collection-item__content{width:100%;font-size:14px !important}.sortable-icon-drag{color:#9e9e9e !important}.column-order-configuration__column{font-size:14px;padding:12px 16px;color:#212121;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left;white-space:nowrap;width:100%;outline:0;background:#fff;font-weight:500}.column-order-configuration__column>div{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;cursor:-webkit-grabbing;cursor:grabbing}.column-order-configuration__column:hover{background:#f5f5f5}.column-order-configuration__column[selected]{color:var(--nf-color-primary)}.column-order-configuration__column .column__grabber{-ms-touch-action:none;touch-action:none}.as-sortable-dragging .column-order-configuration__column{border:1px solid #e0e0e0;font-family:"Montserrat",sans-serif;font-weight:500}.nf-data-table-export-modal{height:240px;max-width:100vw}@media screen and (min-width:768px){.nf-data-table-export-modal{width:500px;height:100%}}.nf-data-table-export-modal--selected{color:var(--nf-color-primary) !important}.nf-data-table-export-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nf-data-table-export-modal__content img{width:240px}.nf-data-table-export-modal__label{font-size:16px;margin-top:16px;text-align:center;margin-bottom:10px;padding-left:10px;padding-right:10px}.nf-data-table-export-modal__label--success{color:var(--nf-color-primary)}.nf-data-table-export-modal__label--error{color:var(--nf-color-warn)}.nf-data-table-export-modal nf-input{width:30ch;margin-left:10px;margin-top:0;display:inline-block}.nf-data-table-template-save-modal--selected{color:var(--nf-color-primary) !important}.nf-data-table-template-save-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nf-data-table-template-save-modal__content img{width:240px}.nf-data-table-template-save-modal__label{font-size:16px;margin-top:16px;text-align:center;margin-bottom:10px;padding-left:10px;padding-right:10px}.nf-data-table-template-save-modal__label--success{color:var(--nf-color-primary)}.nf-data-table-template-save-modal__label--error{color:var(--nf-color-warn)}.nf-data-table-template-save-modal .template-save-modal__category-select{width:30ch;margin:0 0 16px 10px;display:inline-block}@media screen and (max-width:768px){.nf-data-table-template-save-modal .template-save-modal__category-select{width:100%}}.nf-data-table-template-save-modal .template-save-modal__template-select{width:30ch;margin:0 0 0 10px;display:inline-block}@media screen and (max-width:768px){.nf-data-table-template-save-modal .template-save-modal__template-select{width:100%}}.nf-data-table-template-save-modal .template-save-modal__new-template-name{width:30ch;margin-top:0;display:inline-block;cursor:pointer}@media screen and (max-width:768px){.nf-data-table-template-save-modal .template-save-modal__new-template-name{width:100%}}.template-folder-select--width{width:340px;max-width:100%}@media screen and (max-width:768px){.template-folder-select--width{width:100%}}.template-folder-select__search-input{margin-left:0}.customer-popover{min-width:200px;padding:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.customer-popover__name{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;color:#212121;font-size:14px;margin-bottom:4px}.customer-popover__name--toolbar{color:#424242}.customer-popover__other{width:100%;color:#424242;font-size:12px}.customer-popover__other-offset{padding:0 4px}.customer-popover__other-company{margin-top:4px;border-top:1px solid #e0e0e0;padding-top:4px}.customer-popover__other-company md-icon{font-size:18px;min-width:18px;max-width:18px;min-height:18px;max-height:18px;margin:0;padding:0}.customer-popover__other-notes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-top:1px solid #e0e0e0;width:100%;font-size:12px;color:#424242;padding-top:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:start;margin-top:6px}nf-reservation-element{content-visibility:auto}nf-select-search{width:100%}nf-select-search nf-input [nf-input-prefix] nf-checkbox{margin:0 6px 0 -3px}nf-select-search .nf-select-search--hide{opacity:0;pointer-events:none;display:none}.customer-search-header{padding:6px 7px 0 15px !important;min-width:640px;border-bottom:unset !important}@media screen and (max-width:768px){.customer-search-header{min-width:100%}}.customer-search-header .nf-clear-input__value-icon{margin:0;padding:0}.company-result{margin:6px 0;border-radius:8px;padding:10px;width:100%;background:#f1f1f1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nf-select-color{cursor:pointer;-webkit-transition:.3s;transition:.3s}.nf-select-color nf-select-display{color:#fff !important}.nf-select-color .label--group{border-radius:3px}.nf-select-color .nf-input--input-element{color:#fff;text-align:center;border-radius:3px}.nf-select-color__selected{position:absolute;left:0;top:2px}.nf-select-color__selected nf-icon{color:red}.nf-select-color:hover{opacity:.9;cursor:pointer}.nf-select-color__item{width:120px;text-align:center}@media screen and (max-width:768px){.nf-select-color__item{width:100%}}.nf-big-select .nf-big-select__display:hover{background-color:var(--nf-color-primary-border);cursor:pointer;border-radius:5px}.nf-big-select-options-modal .nf-big-select-options-list__option:hover{background-color:var(--nf-color-primary-border);cursor:pointer}.nf-big-select-options-modal .nf-big-select-options-list__option nf-wrapper .nf-wrapper__content{margin-top:0}.reservation-card-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-family:"Montserrat",sans-serif !important;font-weight:500 !important;width:580px;max-width:580px;min-height:320px;float:right}.reservation-card-wrapper input{color:#212121 !important}.reservation-card-wrapper .nf-inline-badge,.reservation-card-wrapper nf-inline-badge{color:#212121 !important}.reservation-card-wrapper .nf-inline-badge nf-icon,.reservation-card-wrapper nf-inline-badge nf-icon{color:#424242 !important;margin-right:4px}.reservation-card-wrapper--group{width:830px;max-width:830px}.reservation-card-wrapper--group nf-input{background:var(--nf-color-primary)}.reservation-card-wrapper--group nf-input .nf-input__container{background:#fff}.reservation-card-wrapper--group-content{padding:10px;width:440px;background:var(--nf-color-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reservation-card-wrapper--group-content-payment{border-radius:3px;padding:8px;background:#f0f8ff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reservation-card-wrapper--group-content-meals{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #e0e0e0;padding-top:8px;margin-top:8px;margin-bottom:8px}.reservation-card-wrapper .points-box,.reservation-card-wrapper .general-wrapper__booking .booking-wrapper__add-customer,.general-wrapper__booking .reservation-card-wrapper .booking-wrapper__add-customer,.reservation-card-wrapper .general-wrapper__booking .booking-wrapper__reservation-sources,.general-wrapper__booking .reservation-card-wrapper .booking-wrapper__reservation-sources,.reservation-card-wrapper .add-customer-mobile__button,.reservation-card-wrapper .reservation-sources-mobile{height:32px;min-width:54px}.reservation-card-wrapper .points-box__disabled{background:#9e9e9e}.reservation-card-wrapper .points-box__active{background:var(--nf-color-primary)}.reservation-card-wrapper__quest{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reservation-card-wrapper__quest-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.reservation-card-wrapper__quest-data .nf-inline-badge-tag{margin:0 8px}.reservation-card-wrapper .nf-inline-badge-tag{cursor:default !important}.reservation-card-wrapper .nf-inline-badge-tag__close-content nf-icon{color:#fff}.reservation-card-wrapper__content{border-top:1px solid #e0e0e0;padding-top:8px}.reservation-card-wrapper__content .weAreWaitingForTheVisitor{background:#a5a5a5}.reservation-card-wrapper__content .guestAtTheHotel{background:#fdb253;border:1px solid #fdb253;color:#fff}.reservation-card-wrapper__content .guestCheckedIn{background:#00baff;border:1px solid #00baff;color:#fff}.reservation-card-wrapper__content .theVisitorLeft{background:#7fb370;border:1px solid #7fb370;color:#fff}.reservation-card-wrapper__content-payment{border-radius:3px;padding:8px;background:#b7e3fd}.reservation-card-wrapper__content-payment--group{background:#fff}.reservation-card-wrapper__meals{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #e0e0e0;padding-top:8px;margin-top:8px}.reservation-card-wrapper__comments{border-top:1px solid #e0e0e0;padding-top:8px;margin-top:8px}.reservation-card-wrapper__comments-fake-avatar{width:25px;height:25px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:27px;min-height:27px;background:#9e9e9e}.reservation-card-wrapper__comments-fake-avatar i,.reservation-card-wrapper__comments-fake-avatar nf-icon{color:#fff}.reservation-card-wrapper__comments-notes{width:100%;margin-left:9px;border:1px solid #e0e0e0;padding:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:8px;border-radius:3px;background-color:#eafaf0}.reservation-card-wrapper__comments .nf-comment{padding:0 !important}.reservation-card-wrapper__tasks{width:100%}.reservation-card-wrapper__tasks-last-task{display:grid;grid-template-columns:120px 1fr 120px;padding:4px 0}.reservation-card-wrapper__tasks-last-task .task-status{width:80%;height:30px;color:#fff;padding:4px 8px;border-radius:4px}.reservation-card-wrapper__tasks-last-task .task-status--done{background:#26b926}.reservation-card-wrapper__tasks-last-task .task-status--todo{background:#ff4081}.reservation-card-wrapper__custom-text{border-top:1px solid #e0e0e0;padding-top:8px;margin-top:8px}.reservation-card-wrapper__custom-text-wrapper{padding:8px 8px;border-radius:3px;background-color:#b7e3fd}.reservation-card-wrapper__custom-text-wrapper span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.reservation-card-wrapper .nf-inline-badge--package{background-color:#3bb23b;border:0;color:#fff}.room-popover-wrapper{min-width:300px;max-width:580px}.room-popover-wrapper .fr-element{padding-top:0 !important;padding-bottom:0 !important}.room-popover-wrapper .fr-element ul{margin-left:10px !important;padding-left:10px !important}.room-popover-wrapper .fr-element p{margin:4px 0 !important}.room-popover-wrapper .fr-toolbar{display:none}.nf-avatar-list{position:relative}.nf-avatar-list__wrapper{position:relative}.nf-avatar-list__wrapper--other{font-family:"Montserrat",sans-serif !important;font-weight:500 !important;font-size:10px;background:#ff4081;color:#fff !important;font-weight:bold;border:1px solid #ff4081;width:18px;height:18px;border-radius:50%;cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nf-avatar-list__wrapper--other-small{font-family:"Montserrat",sans-serif !important;font-weight:500 !important;font-size:12px;background:#ff4081;color:#fff !important;font-weight:bold;margin-top:1px;width:23px;height:23px;border-radius:4px;cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nf-avatar-list__wrapper--other-medium{font-family:"Montserrat",sans-serif !important;font-weight:500 !important;font-size:12px;background:#ff4081;color:#fff !important;font-weight:bold;margin-top:1px;width:28px;height:28px;border-radius:4px;cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nf-avatar-list .nf-avatar-list__first-item{margin-right:-15px;position:relative}.nf-avatar-list nf-avatar{border:1px solid #e0e0e0}.tooltip-provider{padding:0 !important;color:#424242 !important}.tooltip-provider .nf--small{border:1px solid #e0e0e0 !important}.tooltip-provider__item{border-bottom:1px solid #e0e0e0;padding:8px}.nf-outline-wrapper{width:100%;border-radius:3px;border:1px solid #e0e0e0;padding:6px 10px;position:relative;min-height:1px;margin:16px 0}.nf-outline-wrapper:has(.nf-outline-wrapper__label){padding:10px}.nf-outline-wrapper--error{border-color:var(--nf-color-warn)}.nf-outline-wrapper--error .nf-outline-wrapper__label{color:var(--nf-color-warn) !important}.nf-outline-wrapper nf-select-tag{padding:3px 0;display:block}.nf-outline-wrapper__help{border-radius:100%;position:absolute;top:-10px;right:10px;background:#fff;cursor:pointer}.nf-outline-wrapper__help nf-icon{border-radius:50%;height:20px;width:20px}.nf-outline-wrapper__help i,.nf-outline-wrapper__help nf-icon{opacity:.4;-webkit-transition:opacity .3s;transition:opacity .3s;background-color:#fff;padding:0 1px;color:#9e9e9e;font-size:15px}.nf-outline-wrapper__help i:hover,.nf-outline-wrapper__help nf-icon:hover{color:var(--nf-color-primary);opacity:1}.nf-outline-wrapper__label{font-size:12px;background:#fff;position:absolute;left:5px;top:-10px;padding:0 4px;font-weight:500}nf-switch.nf-outline-wrapper__label{margin:0}.nf-outline-wrapper__label-right{left:inherit;right:5px}.nf-outline-wrapper__line{width:100%;height:1px;background:#e0e0e0;position:relative}.nf-outline-wrapper__line-label{background:#fff;left:5px;top:-9px;padding:0 4px;position:absolute;font-size:12px;color:var(--nf-color-primary)}.nf-input-admin-layout{display:grid;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nf-input-admin-layout--to-top .nf-input-admin-layout{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.nf-input-admin-layout nf-select-color{width:100%}@media screen and (max-width:768px){.nf-input-admin-layout{grid-template-columns:minmax(0,1fr)}}.nf-generic-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;max-height:calc(100vh - 24px);width:45vw;min-height:80vh;background:#fff}@media screen and (max-width:992px){.nf-generic-modal{width:100vw;height:100%;max-height:100%}}@media screen and (max-width:768px){.nf-generic-modal{max-width:none;width:100vw;height:100%;max-height:100%}}.nf-generic-modal__header{font-weight:600;font-size:20px;margin:16px 16px 0 16px}@media screen and (max-width:768px){.nf-generic-modal__header{margin:10px 10px 0 10px}}.nf-generic-modal__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:auto;margin:16px 16px}@media screen and (max-width:768px){.nf-generic-modal__content{margin:0 10px 4px}}.nf-generic-modal__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;border-top:1px solid #e0e0e0;padding:16px}.nf-generic-modal__actions button{margin:0 0 0 8px}.nf-generic-modal__actions button.nf--primary{margin-left:8px !important}@media screen and (max-width:768px){.nf-generic-modal__actions{padding:4px}}.nf-basic-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;background:#fff;font-size:12px;max-height:95vh}@media screen and (max-width:992px){.nf-basic-modal{width:100vw;height:100%;max-height:100vh}}@media screen and (max-width:768px){.nf-basic-modal{max-width:none;width:100vw;height:100%;max-height:100vh;min-height:1px}}.nf-basic-modal__toolbar{position:sticky;top:0;width:100%;background:#fff;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;min-height:40px}@media screen and (max-width:768px){.nf-basic-modal__toolbar{padding:10px}}.nf-basic-modal__toolbar .toolbar__header{font-weight:500;font-size:20px}.nf-basic-modal__toolbar .toolbar__tools{position:absolute;right:8px;top:8px}.nf-basic-modal__toolbar .toolbar__tools i,.nf-basic-modal__toolbar .toolbar__tools nf-icon{color:#424242}@media screen and (max-width:768px){.nf-basic-modal__toolbar .toolbar__tools{top:10px !important;right:4px !important}}.nf-basic-modal__toolbar--generic{border:1px solid #e0e0e0;background:#eee;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;margin-bottom:16px}@media screen and (max-width:768px){.nf-basic-modal__toolbar--generic{padding:10px}}.nf-basic-modal__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:auto;margin:16px 0 16px 16px;padding-right:16px}@media screen and (max-width:768px){.nf-basic-modal__content{margin:0 0 4px 10px;padding-right:10px}}.nf-basic-modal__full-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:auto;margin:16px 0 16px 16px;padding-right:16px}@media screen and (max-width:768px){.nf-basic-modal__full-content{margin:0 0 4px 10px;padding-right:10px}}.nf-basic-modal__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:16px}.nf-basic-modal__actions button{margin:0 0 0 8px}.nf-basic-modal__actions nf-button{margin:0 0 0 8px}.nf-basic-modal__actions a{margin-bottom:0;margin-top:0}@media screen and (max-width:768px){.nf-basic-modal__actions{padding:4px}}@media screen and (max-width:768px){.nf-basic-modal__actions{padding-right:10px;padding-top:12px;padding-bottom:10px;background-color:#fff}}.nf-basic-modal__actions-no-bordered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:16px}.nf-basic-modal__actions-no-bordered button{margin:0 0 0 8px}@media screen and (max-width:768px){.nf-basic-modal__actions-no-bordered{padding:4px}}@media screen and (max-width:768px){.nf-basic-modal__actions-no-bordered{padding-right:10px;padding-top:12px;background-color:#fff;margin-bottom:10px}}.nf-basic-modal ::-webkit-scrollbar{width:8px}.nf-basic-modal ::-webkit-scrollbar-track{background:#f1f1f1}.nf-basic-modal ::-webkit-scrollbar-thumb{-webkit-transition:.3s;transition:.3s;background:#e0e0e0}.nf-basic-modal ::-webkit-scrollbar-thumb:hover{-webkit-transition:.3s;transition:.3s;background:#424242}.nf-generic-pdf-modal{width:70vw;height:calc(100vh - 24px);background:#fff}@media screen and (max-width:768px){.nf-generic-pdf-modal{width:100vw;height:100vh}}.nf-generic-pdf-modal>div{height:100%}.nf-generic-pdf-modal__actions{font-family:"Montserrat",sans-serif !important;font-weight:500 !important;padding:10px;display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;color:#424242;font-size:18px;background-color:var(--backgroundColor,#eee)}.nf-generic-pdf-modal__actions button{margin:0}@media screen and (max-width:992px){.nf-generic-pdf-modal__actions{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible}}.nf-generic-pdf-modal__iframe{width:100%;height:100%;border:0}.nf-unified-modal{font-family:"Montserrat",sans-serif;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:auto;height:auto;max-height:95vh;-webkit-box-shadow:0 5px 14px rgba(0,0,0,.3);box-shadow:0 5px 14px rgba(0,0,0,.3);color:#212121;font-size:12px}@media screen and (max-width:768px){.nf-unified-modal{width:100vw;height:100vh;max-height:100%}}.nf-unified-modal--smooth-resize{-webkit-transition:width 200ms ease,left 200ms ease,height 200ms ease,max-height 200ms ease;transition:width 200ms ease,left 200ms ease,height 200ms ease,max-height 200ms ease}.nf-unified-modal__full-size{width:100vw;height:100vh;max-height:100%;border-radius:0}.nf-unified-modal.nf--primary{--headerColor:white;--backgroundColor:var(--nf-color-primary-highlight);--optionsBackground:#e1f5fe;--borderColor:#b3e5fc}.nf-unified-modal.nf--warn{--headerColor:white;--backgroundColor:var(--nf-color-warn-highlight);--optionsBackground:#ffebee;--borderColor:#ffcdd2}.nf-unified-modal.nf--info{--headerColor:$nfColorHeader;--backgroundColor:var(--nf-color-info-highlight);--optionsBackground:#fff3e0;--borderColor:#ffe0b2}.nf-unified-modal .nf-unified-modal__actions,.nf-unified-modal .nf-unified-modal__section,.nf-unified-modal .nf-unified-modal__options,.nf-unified-modal .nf-unified-modal__toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.nf-unified-modal__toolbar{padding:10px 10px;font-size:18px;color:var(--headerColor,#212121);border-bottom:1px solid var(--borderColor,#e0e0e0);background-color:var(--backgroundColor,#eee)}@media screen and (max-width:768px){.nf-unified-modal__toolbar{padding:10px 10px}}.nf-unified-modal__toolbar .toolbar__group{display:contents}.nf-unified-modal__toolbar .toolbar__group+.toolbar__group::before,.nf-unified-modal__toolbar .toolbar__group:only-child::before{content:" ";margin-left:auto}.nf-unified-modal__toolbar .toolbar__group button:not(:first-child){margin-left:8px}.nf-unified-modal .nf-unified-modal__actions,.nf-unified-modal .nf-unified-modal__section,.nf-unified-modal .nf-unified-modal__options,.nf-unified-modal .nf-unified-modal__toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.nf-unified-modal__options{border-bottom:1px solid var(--borderColor,#e0e0e0);background-color:var(--optionsBackground,var(--nf-color-silver))}.nf-unified-modal__options .options__group{display:contents}.nf-unified-modal__options .options__group+.options__group::before,.nf-unified-modal__options .options__group:only-child::before{content:" ";margin-left:auto}.nf-unified-modal__options .options__group button:not(:first-child){margin-left:8px}.nf-unified-modal .nf-unified-modal__actions,.nf-unified-modal .nf-unified-modal__section,.nf-unified-modal .nf-unified-modal__toolbar,.nf-unified-modal .nf-unified-modal__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.nf-unified-modal__section{background-color:var(--nf-color-silver);padding:6px 10px}@media screen and (max-width:768px){.nf-unified-modal__section{padding:6px 10px}}.nf-unified-modal__section .section__group{display:contents}.nf-unified-modal__section .section__group+.section__group::before,.nf-unified-modal__section .section__group:only-child::before{content:" ";margin-left:auto}.nf-unified-modal__section .section__group button:not(:first-child){margin-left:8px}.nf-unified-modal .nf-unified-modal__actions,.nf-unified-modal .nf-unified-modal__toolbar,.nf-unified-modal .nf-unified-modal__options,.nf-unified-modal .nf-unified-modal__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.nf-unified-modal__actions{padding:10px;background-color:#fff}@media screen and (max-width:768px){.nf-unified-modal__actions{z-index:10;width:100%;padding:10px}}.nf-unified-modal__actions .actions__group{display:contents}.nf-unified-modal__actions .actions__group+.actions__group::before,.nf-unified-modal__actions .actions__group:only-child::before{content:" ";margin-left:auto}.nf-unified-modal__actions .actions__group button:not(:first-child){margin-left:8px}.nf-unified-modal__content{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:10px 18px 10px 18px;background:#fff;overflow-y:overlay;overflow-x:visible;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:768px){.nf-unified-modal__content{padding:10px}}.nf-unified-modal__content-no-height{width:100%;padding:10px;background:#fff;overflow-y:overlay;overflow-x:visible}@media screen and (max-width:768px){.nf-unified-modal__content-no-height{padding:10px}}.nf-unified-modal__actions button{margin-bottom:0;margin-right:0}.nf-floating-card-modal .nf-unified-modal__content{padding:0 !important}md-dialog.md-transition-in{-webkit-transform:none;transform:none}@media screen and (max-width:768px){.md-dialog-container{width:100vw;height:100% !important}}.nf-image-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:100%;gap:8px;max-height:400px}.nf-image-grid__header{background-size:cover;background-position:center;border-radius:5px}.nf-image-grid img{border-radius:5px}.nf-image-grid__block{display:grid;grid-area:1/3/2/2;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-row-gap:8px;grid-column-gap:8px}.nf-image-grid__block-image{max-height:192px}.nf-images-wrapper{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);grid-column-gap:2px;grid-row-gap:2px}.nf-images-wrapper__image{grid-area:1/1/4/4}.nf-images-wrapper img{border-radius:5px}.nf-images-button{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 6px;gap:8px;border-radius:3px;background:#fff;border:1px solid #f5f6f8;bottom:5px;left:4px}.nf-modal-card__title{color:#101828;font-size:18px;font-weight:600}.nf-modal-card__label{color:#101828;font-weight:600;font-size:14px}.nf-modal-card__item:not(:last-child)::after{content:" •";color:#344054;height:18px;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nf-modal-card__description{color:#344054;font-weight:400}.nf-modal-size-350{width:350px;max-width:350px}@media(max-width:1199px){.nf-modal-size-350{width:100vw;max-width:100vw;height:100%;max-height:100%}}.nf-modal-size-500{width:500px;max-width:500px}@media(max-width:1199px){.nf-modal-size-500{width:100vw;max-width:100vw;height:100%;max-height:100%}}.nf-modal-size-550{width:550px;max-width:550px}@media(max-width:1199px){.nf-modal-size-550{width:100vw;max-width:100vw;height:100%;max-height:100%}}.nf-modal-size-750{width:750px;max-width:750px}@media(max-width:1199px){.nf-modal-size-750{width:100vw;max-width:100vw;height:100%;max-height:100%}}.nf-modal-size-800{width:800px;max-width:800px}@media(max-width:1199px){.nf-modal-size-800{width:100vw;max-width:100vw;height:100%;max-height:100%}}.nf-modal-size-fullSize{border-radius:0;height:100vh;width:100vw;max-width:calc(100vw - 30px);max-height:100vh}@media(max-width:1199px){.nf-modal-size-fullSize{width:100vw;max-width:100vw;height:100%;max-height:100%}}.nf-modal-size-1000{width:1000px;max-width:1000px}@media(max-width:1199px){.nf-modal-size-1000{width:100vw;max-width:100vw;height:100%;max-height:100%}}.nf-modal-size-1200{width:1200px;max-width:1200px}@media(max-width:1199px){.nf-modal-size-1200{width:100vw;max-width:100vw;height:100%;max-height:100%}}.nf-modal-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:10px 10px;font-size:18px;color:var(--headerColor,#212121);border-bottom:1px solid var(--borderColor,#e0e0e0);background-color:var(--backgroundColor,#eee)}@media screen and (max-width:768px){.nf-modal-toolbar{padding:10px 10px}}@media screen and (min-width:1081px){.nf-modal-toolbar{display:none}}nf-admin-grid-item{width:50%}@media(min-width:1081px){.admin-grid-item .admin-grid__item{width:unset !important}}@media(max-width:1080px){.admin-grid-item .admin-grid__item{position:fixed !important;left:0 !important;top:0 !important;z-index:1010 !important;height:100% !important;overflow:scroll}}@media(min-width:1080px){.admin-grid-item-content.admin-grid__item{width:unset !important}}.admin-grid-item-component{width:unset}@media screen and (max-width:768px){.admin-grid-item-component{width:100%}}.chatbot-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.chatbot-component__messages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.chatbot-component__messages--keep-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto}.chatbot-component__message{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.chatbot-component__message p{margin:0 !important}.chatbot-component__message .answer-list{list-style-type:none;padding-left:16px}.chatbot-component__message .answer-list li{margin:6px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.chatbot-component__message .answer-list .list-count{margin-right:4px;border-radius:50%;width:20px;height:20px;background:#d8d8d8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;min-width:20px}.chatbot-component__message-bubble{border-bottom-left-radius:6px;border-bottom-right-radius:6px;display:inline-block;margin-bottom:0;max-width:100%;padding:16px;position:relative;word-break:break-word}.chatbot-component__message-bubble .img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;border-radius:4px;cursor:pointer;height:auto;max-height:200px;max-width:100%;position:relative;overflow:hidden}.chatbot-component__message-bubble .img-wrapper .img-hover-overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;top:0;-webkit-transition:opacity 100ms;transition:opacity 100ms;width:100%}.chatbot-component__message-bubble .img-wrapper:hover .img-hover-overlay{opacity:1}.chatbot-component__message-bubble .img-wrapper img{-webkit-transition:-webkit-filter 100ms;transition:-webkit-filter 100ms;transition:filter 100ms;transition:filter 100ms,-webkit-filter 100ms;width:100%}.chatbot-component__message-bubble .img-wrapper:hover img{-webkit-filter:blur(5px) brightness(0.6);filter:blur(5px) brightness(0.6)}.chatbot-component__message-bubble>img{margin-top:6px}.chatbot-component__message-bubble.chatbot-component__message-bubble--streaming>*:last-child{display:inline}.chatbot-component__message-bubble.chatbot-component__message-bubble--streaming>*:last-child::after{content:"";display:inline-block;width:1ch;height:16px;vertical-align:text-top;background:rgba(0,0,0,.5);-webkit-animation:nf-chatbot-cursor 1.2s infinite;animation:nf-chatbot-cursor 1.2s infinite}@-webkit-keyframes nf-chatbot-cursor{0%{opacity:1}50%{opacity:1}50.1%{opacity:0}100%{opacity:0}}@keyframes nf-chatbot-cursor{0%{opacity:1}50%{opacity:1}50.1%{opacity:0}100%{opacity:0}}.chatbot-component__message--answer{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:12px}.chatbot-component__message--answer .chatbot-component__message-bubble{background:#eaeaea;border-top-right-radius:6px}.chatbot-component__message--answer .chatbot-component__message-bubble:after{border-color:transparent #eaeaea transparent transparent;border-style:solid;border-width:0 12px 12px 0;content:"";height:0;left:-12px;position:absolute;top:0;width:0}.chatbot-component__message--answer .chatbot-component__message-bubble .nf-ellipsis-loader div{background:#bbb}.chatbot-component__message--question{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:12px}.chatbot-component__message--question .chatbot-component__message-bubble{background:#c4ecff;border-top-left-radius:6px}.chatbot-component__message--question .chatbot-component__message-bubble:after{content:"";border-color:#c4ecff transparent transparent transparent;border-style:solid;border-width:12px 12px 0 0;height:0;position:absolute;right:-12px;top:0;width:0}.chatbot-component__message nf-icon{opacity:.3;-webkit-transition:500ms opacity;transition:500ms opacity}.chatbot-component__message:hover nf-icon{opacity:1}.chatbot-component__input .nf-button{height:32px;padding-left:10px;padding-right:10px}.chatbot-component .nf-ellipsis-loader{display:inline-block;height:10px;position:relative;width:40px}.chatbot-component .nf-ellipsis-loader div{-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0);border-radius:50%;height:6.5px;position:absolute;top:4.125px;width:6.5px}.chatbot-component .nf-ellipsis-loader div:nth-child(1){-webkit-animation:nf-ellipsis-loader1 .6s infinite;animation:nf-ellipsis-loader1 .6s infinite;left:4px}.chatbot-component .nf-ellipsis-loader div:nth-child(2){-webkit-animation:nf-ellipsis-loader2 .6s infinite;animation:nf-ellipsis-loader2 .6s infinite;left:4px}.chatbot-component .nf-ellipsis-loader div:nth-child(3){-webkit-animation:nf-ellipsis-loader2 .6s infinite;animation:nf-ellipsis-loader2 .6s infinite;left:16px}.chatbot-component .nf-ellipsis-loader div:nth-child(4){-webkit-animation:nf-ellipsis-loader3 .6s infinite;animation:nf-ellipsis-loader3 .6s infinite;left:28px}@-webkit-keyframes nf-ellipsis-loader1{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes nf-ellipsis-loader1{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes nf-ellipsis-loader3{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}@keyframes nf-ellipsis-loader3{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes nf-ellipsis-loader2{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(12px,0);transform:translate(12px,0)}}@keyframes nf-ellipsis-loader2{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(12px,0);transform:translate(12px,0)}}.chatbot-component__lightbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none}.chatbot-component__lightbox>*{max-height:90vh;max-width:90vw;-o-object-fit:contain;object-fit:contain;pointer-events:all}.chatbot-possibilities__list{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);padding-right:10px}.chatbot-possibilities__tile{background:#fff;border-radius:6px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1);box-shadow:0 0 0 1px rgba(0,0,0,.1);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:16px;text-align:center;-webkit-transition:100ms -webkit-box-shadow;transition:100ms -webkit-box-shadow;transition:100ms box-shadow;transition:100ms box-shadow,100ms -webkit-box-shadow}.chatbot-possibilities__tile:hover{-webkit-box-shadow:0 0 0 2px rgba(0,0,0,.1);box-shadow:0 0 0 2px rgba(0,0,0,.1)}.chatbot-possibilities__tile-icon{font-size:20px;margin-right:8px}.chatbot-possibilities__tile-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chatbot-possibilities__tile-title{font-size:16px;font-weight:600}.chatbot-possibilities__tile-description{font-size:14px;font-weight:300;margin-top:4px}.chatbot-history__list-element-button{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;max-width:initial;text-align:initial;text-transform:none;white-space:initial;width:100%}.chatbot-history__list-element-button--selected{background-color:#e0e0e0}.chatbot-history__list-element .chatbot-history__relative-time{color:#9e9e9e;font-size:10px}nf-speech-bubble{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-width:150px;width:-webkit-fill-available;width:-moz-available;width:stretch;max-width:100%;height:auto;margin:4px;gap:8px}nf-speech-bubble .nf-speech-bubble__buttons{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px;height:-webkit-fill-available;height:-moz-available;height:stretch;-webkit-transition:opacity 165ms ease-out;transition:opacity 165ms ease-out}@media(hover:hover){nf-speech-bubble .nf-speech-bubble__buttons{opacity:0}nf-speech-bubble:hover .nf-speech-bubble__buttons{opacity:1}}nf-speech-bubble .nf-speech-bubble__content{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 2 auto;flex:0 2 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:auto;max-width:75%;min-width:0;color:var(--nfSpeechBubbleColor,#424242);background-color:var(--nfSpeechBubbleBg,#fafafa);border:1px solid var(--nfSpeechBubbleBorder,#bdbdbd);font-size:12px;font-family:"Montserrat",sans-serif;font-weight:500;padding:4px 10px;border-radius:5px;word-break:break-word}nf-speech-bubble.nf-speech-bubble--incoming{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}nf-speech-bubble.nf-speech-bubble--incoming .nf-speech-bubble__buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}nf-speech-bubble.nf--primary{--nfSpeechBubbleBg:#b3e5fc;--nfSpeechBubbleBorder:#80d8ff}nf-speech-bubble.nf--warn{--nfSpeechBubbleBg:#ffcdd2;--nfSpeechBubbleBorder:#ff8a80}.automatization-step-tile{background-color:#fff;border:1px solid #e0e0e0;border-radius:3px;height:100%;max-width:240px;padding:12px}.automatization-step-tile[role=button]{cursor:pointer;-webkit-transition:background-color 150ms;transition:background-color 150ms;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.automatization-step-tile[role=button]:hover{background-color:#f5f5f5}.automatization-step-tile[role=button]:active{background-color:#e0e0e0}.automatization-step-tile__title{color:#212121;font-size:16px;margin:auto;text-align:center}.automatization-step-tile__description{color:#424242;font-size:12px;margin-top:8px}.automatization-step-tile__arrow--down{background-color:#e0e0e0;max-width:1px;min-height:50px;min-width:1px;position:relative}.automatization-step-tile__arrow--down::after{border-color:#e0e0e0 transparent transparent transparent;border-style:solid;border-width:8px 5px 0 5px;bottom:0;content:"";height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}.automatization-step-select__category-title{font-size:16px;color:#212121}.automatization-step-select__steps-grid{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;margin-top:12px}@media(min-width:768px){.automatization-step-select__steps-grid{grid-template-columns:repeat(4,1fr)}}.automatization-step-edit__modal{-webkit-filter:none;filter:none;border-radius:3px;border:1px solid #e0e0e0;overflow:hidden}.automatization-step-edit__modal .nf-unified-modal{max-height:inherit}.automatization-step-edit__modal form md-input-container .intl-tel-input{width:100%}.automatization-step-edit__title{font-size:18px;color:#212121}.subscription-invoices-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;background:var(--nf-color-warn);padding:12px 16px;max-height:120px;width:100%;color:#fff;font-size:16px;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;-webkit-transition:max-height 500ms cubic-bezier(0.5,0.5,0,1),padding 500ms cubic-bezier(0.5,0.5,0,1);transition:max-height 500ms cubic-bezier(0.5,0.5,0,1),padding 500ms cubic-bezier(0.5,0.5,0,1)}.subscription-invoices-banner.ng-enter,.subscription-invoices-banner.ng-leave.ng-leave-active{max-height:0;padding-top:0;padding-bottom:0}.subscription-invoices-banner.ng-leave,.subscription-invoices-banner.ng-enter.ng-enter-active{max-height:120px;padding-top:12px;padding-bottom:12px}.subscription-invoices-banner .nf-button{font-size:12px;margin-left:0;height:34px}.subscription-invoices-banner__link{color:#fff;text-decoration:underline;cursor:pointer;margin-left:auto}@media(min-width:992px){.subscription-invoices-banner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.subscription-invoices-banner .nf-button{margin-left:16px}}.subscription-invoices-modal{font-size:14px;height:100vh;max-height:80vh}.subscription-invoices-modal mdt-table md-content{-webkit-box-shadow:none;box-shadow:none}.subscription-invoices-modal mdt-table md-content tbody tr:last-child td{border-bottom:0}.subscription-invoices-modal__menu-trigger{color:var(--nf-color-primary);cursor:pointer}.subscription-invoices-modal__remaining-button{-webkit-transition:none;transition:none;height:32px;z-index:1}md-menu-content md-menu-item .subscription-invoices-modal__menu-item{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:13px;font-weight:500}.nf-reservation-menu-actions nf-reservation-menu-shop,.nf-reservation-menu-actions nf-reservation-menu-email,.nf-reservation-menu-actions nf-reservation-menu-doorlocks{display:contents}.nf-reservation-menu-actions nf-reservation-menu-shop .nf-reservation-email-menu__items,.nf-reservation-menu-actions nf-reservation-menu-shop .nf-reservation-shop-menu__items,.nf-reservation-menu-actions nf-reservation-menu-shop .nf-reservation-menu-doorlocks__items,.nf-reservation-menu-actions nf-reservation-menu-email .nf-reservation-email-menu__items,.nf-reservation-menu-actions nf-reservation-menu-email .nf-reservation-shop-menu__items,.nf-reservation-menu-actions nf-reservation-menu-email .nf-reservation-menu-doorlocks__items,.nf-reservation-menu-actions nf-reservation-menu-doorlocks .nf-reservation-email-menu__items,.nf-reservation-menu-actions nf-reservation-menu-doorlocks .nf-reservation-shop-menu__items,.nf-reservation-menu-actions nf-reservation-menu-doorlocks .nf-reservation-menu-doorlocks__items{height:60px;width:100%}.nf-reservation-menu-actions nf-reservation-menu-shop .nf-reservation-email-menu__button,.nf-reservation-menu-actions nf-reservation-menu-shop .nf-reservation-shop-menu__button,.nf-reservation-menu-actions nf-reservation-menu-shop .nf-reservation-menu-doorlocks__button,.nf-reservation-menu-actions nf-reservation-menu-email .nf-reservation-email-menu__button,.nf-reservation-menu-actions nf-reservation-menu-email .nf-reservation-shop-menu__button,.nf-reservation-menu-actions nf-reservation-menu-email .nf-reservation-menu-doorlocks__button,.nf-reservation-menu-actions nf-reservation-menu-doorlocks .nf-reservation-email-menu__button,.nf-reservation-menu-actions nf-reservation-menu-doorlocks .nf-reservation-shop-menu__button,.nf-reservation-menu-actions nf-reservation-menu-doorlocks .nf-reservation-menu-doorlocks__button{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;font-size:12px;padding:0 !important}.nf-reservation-menu-actions nf-reservation-menu-shop .nf-reservation-email-menu__button--wrapper,.nf-reservation-menu-actions nf-reservation-menu-shop .nf-reservation-shop-menu__button--wrapper,.nf-reservation-menu-actions nf-reservation-menu-shop .nf-reservation-menu-doorlocks__button--wrapper,.nf-reservation-menu-actions nf-reservation-menu-email .nf-reservation-email-menu__button--wrapper,.nf-reservation-menu-actions nf-reservation-menu-email .nf-reservation-shop-menu__button--wrapper,.nf-reservation-menu-actions nf-reservation-menu-email .nf-reservation-menu-doorlocks__button--wrapper,.nf-reservation-menu-actions nf-reservation-menu-doorlocks .nf-reservation-email-menu__button--wrapper,.nf-reservation-menu-actions nf-reservation-menu-doorlocks .nf-reservation-shop-menu__button--wrapper,.nf-reservation-menu-actions nf-reservation-menu-doorlocks .nf-reservation-menu-doorlocks__button--wrapper{width:100%;height:100%;padding:6px}.nf-reservation-menu-actions nf-reservation-menu-shop .nf-reservation-email-menu__button--wrapper:hover .nf-reservation-menu-settings__button--wrapper__label,.nf-reservation-menu-actions nf-reservation-menu-shop .nf-reservation-shop-menu__button--wrapper:hover .nf-reservation-menu-settings__button--wrapper__label,.nf-reservation-menu-actions nf-reservation-menu-shop .nf-reservation-menu-doorlocks__button--wrapper:hover .nf-reservation-menu-settings__button--wrapper__label,.nf-reservation-menu-actions nf-reservation-menu-email .nf-reservation-email-menu__button--wrapper:hover .nf-reservation-menu-settings__button--wrapper__label,.nf-reservation-menu-actions nf-reservation-menu-email .nf-reservation-shop-menu__button--wrapper:hover .nf-reservation-menu-settings__button--wrapper__label,.nf-reservation-menu-actions nf-reservation-menu-email .nf-reservation-menu-doorlocks__button--wrapper:hover .nf-reservation-menu-settings__button--wrapper__label,.nf-reservation-menu-actions nf-reservation-menu-doorlocks .nf-reservation-email-menu__button--wrapper:hover .nf-reservation-menu-settings__button--wrapper__label,.nf-reservation-menu-actions nf-reservation-menu-doorlocks .nf-reservation-shop-menu__button--wrapper:hover .nf-reservation-menu-settings__button--wrapper__label,.nf-reservation-menu-actions nf-reservation-menu-doorlocks .nf-reservation-menu-doorlocks__button--wrapper:hover .nf-reservation-menu-settings__button--wrapper__label{color:#039be5 !important}.nf-reservation-menu-actions nf-reservation-menu-shop .nf-reservation-email-menu__button--wrapper__label,.nf-reservation-menu-actions nf-reservation-menu-shop .nf-reservation-shop-menu__button--wrapper__label,.nf-reservation-menu-actions nf-reservation-menu-shop .nf-reservation-menu-doorlocks__button--wrapper__label,.nf-reservation-menu-actions nf-reservation-menu-email .nf-reservation-email-menu__button--wrapper__label,.nf-reservation-menu-actions nf-reservation-menu-email .nf-reservation-shop-menu__button--wrapper__label,.nf-reservation-menu-actions nf-reservation-menu-email .nf-reservation-menu-doorlocks__button--wrapper__label,.nf-reservation-menu-actions nf-reservation-menu-doorlocks .nf-reservation-email-menu__button--wrapper__label,.nf-reservation-menu-actions nf-reservation-menu-doorlocks .nf-reservation-shop-menu__button--wrapper__label,.nf-reservation-menu-actions nf-reservation-menu-doorlocks .nf-reservation-menu-doorlocks__button--wrapper__label{padding:0;margin:0 !important;font-size:12px;color:#979797;line-height:1}.nf-reservation-menu-actions nf-reservation-menu-shop .nf-reservation-email-menu__button--wrapper__badge,.nf-reservation-menu-actions nf-reservation-menu-shop .nf-reservation-shop-menu__button--wrapper__badge,.nf-reservation-menu-actions nf-reservation-menu-shop .nf-reservation-menu-doorlocks__button--wrapper__badge,.nf-reservation-menu-actions nf-reservation-menu-email .nf-reservation-email-menu__button--wrapper__badge,.nf-reservation-menu-actions nf-reservation-menu-email .nf-reservation-shop-menu__button--wrapper__badge,.nf-reservation-menu-actions nf-reservation-menu-email .nf-reservation-menu-doorlocks__button--wrapper__badge,.nf-reservation-menu-actions nf-reservation-menu-doorlocks .nf-reservation-email-menu__button--wrapper__badge,.nf-reservation-menu-actions nf-reservation-menu-doorlocks .nf-reservation-shop-menu__button--wrapper__badge,.nf-reservation-menu-actions nf-reservation-menu-doorlocks .nf-reservation-menu-doorlocks__button--wrapper__badge{left:10px !important;top:6px !important;width:16px;height:16px;font-size:10px;position:absolute}.nf-reservation-menu-actions nf-reservation-menu-shop .nf-reservation-email-menu__button nf-icon,.nf-reservation-menu-actions nf-reservation-menu-shop .nf-reservation-shop-menu__button nf-icon,.nf-reservation-menu-actions nf-reservation-menu-shop .nf-reservation-menu-doorlocks__button nf-icon,.nf-reservation-menu-actions nf-reservation-menu-email .nf-reservation-email-menu__button nf-icon,.nf-reservation-menu-actions nf-reservation-menu-email .nf-reservation-shop-menu__button nf-icon,.nf-reservation-menu-actions nf-reservation-menu-email .nf-reservation-menu-doorlocks__button nf-icon,.nf-reservation-menu-actions nf-reservation-menu-doorlocks .nf-reservation-email-menu__button nf-icon,.nf-reservation-menu-actions nf-reservation-menu-doorlocks .nf-reservation-shop-menu__button nf-icon,.nf-reservation-menu-actions nf-reservation-menu-doorlocks .nf-reservation-menu-doorlocks__button nf-icon{margin-right:0 !important;color:#979797 !important}.nf-reservation-menu-actions nf-reservation-menu-shop .nf-reservation-email-menu__button nf-help-icon,.nf-reservation-menu-actions nf-reservation-menu-shop .nf-reservation-shop-menu__button nf-help-icon,.nf-reservation-menu-actions nf-reservation-menu-shop .nf-reservation-menu-doorlocks__button nf-help-icon,.nf-reservation-menu-actions nf-reservation-menu-email .nf-reservation-email-menu__button nf-help-icon,.nf-reservation-menu-actions nf-reservation-menu-email .nf-reservation-shop-menu__button nf-help-icon,.nf-reservation-menu-actions nf-reservation-menu-email .nf-reservation-menu-doorlocks__button nf-help-icon,.nf-reservation-menu-actions nf-reservation-menu-doorlocks .nf-reservation-email-menu__button nf-help-icon,.nf-reservation-menu-actions nf-reservation-menu-doorlocks .nf-reservation-shop-menu__button nf-help-icon,.nf-reservation-menu-actions nf-reservation-menu-doorlocks .nf-reservation-menu-doorlocks__button nf-help-icon{display:none}.nf-reservation-menu-actions nf-reservation-menu-shop .nf-reservation-menu-doorlocks__button,.nf-reservation-menu-actions nf-reservation-menu-email .nf-reservation-menu-doorlocks__button,.nf-reservation-menu-actions nf-reservation-menu-doorlocks .nf-reservation-menu-doorlocks__button{width:100%;height:100%;padding:6px !important}.nf-reservation-menu-actions nf-reservation-menu-shop .nf-reservation-menu-doorlocks__button nf-icon,.nf-reservation-menu-actions nf-reservation-menu-email .nf-reservation-menu-doorlocks__button nf-icon,.nf-reservation-menu-actions nf-reservation-menu-doorlocks .nf-reservation-menu-doorlocks__button nf-icon{margin:8px 0}md-menu-content nf-reservation-menu-edit .md-menu>.md-button,md-menu-content nf-reservation-menu-groups .md-menu>.md-button,md-menu-content nf-reservation-menu-shortcuts .md-menu>.md-button{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}md-menu-content nf-reservation-menu-edit .md-menu>.md-button::after,md-menu-content nf-reservation-menu-groups .md-menu>.md-button::after,md-menu-content nf-reservation-menu-shortcuts .md-menu>.md-button::after{top:8px !important;right:5px !important}md-menu-content md-menu-item{border-bottom:1px solid #e0e0e0}md-menu-item:hover nf-icon{opacity:1;color:#039be5 !important}nf-help-icon{display:contents}.nf-help-icon{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;cursor:pointer;color:#9e9e9e}.nf-help-icon nf-icon{opacity:.4;-webkit-transition:opacity .3s;transition:opacity .3s;color:#9e9e9e !important}.nf-help-icon:hover nf-icon{opacity:1;color:#039be5 !important}.nf-help-icon__wrapper:hover .nf-help-icon nf-icon{opacity:1;color:#039be5 !important}.nf-dialog-basic{border-radius:3px;min-width:290px}.nf-dialog-basic .nf-basic-modal__toolbar{background:0}.nf-dialog-basic .nf-basic-modal__toolbar .toolbar__header{font-weight:400}.nf-dialog-basic .nf-cancel-button{margin-right:0 !important}.nf-dialog__close-icon{font-size:26px !important;margin:8px}dialog-toolbar-actions{display:contents}nf-dialog-close-button{display:contents}@media screen and (max-width:768px){.classGridResponsive,.tutorial-wrapper__image .gif-very-small,.tutorial-wrapper__image .gif-small{width:100% !important}}.tutorial-wrapper{display:grid;grid-template-columns:1fr 1fr;width:100%;height:100%}@media screen and (max-width:992px){.tutorial-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tutorial-wrapper #tutorial-welcome-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.tutorial-wrapper #tutorial-welcome-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.tutorial-wrapper .nf-basic-modal__content{overflow-x:hidden}.tutorial-wrapper--column{grid-template-columns:1fr !important}@media screen and (max-width:992px){.tutorial-wrapper--column{grid-template-columns:unset;margin-top:26px}}.tutorial-wrapper__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px;color:#424242}.tutorial-wrapper__content--column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.tutorial-wrapper__content-steps-info{font-size:15px}.tutorial-wrapper__content p,.tutorial-wrapper__content span{text-align:center}.tutorial-wrapper__content-contact-support{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tutorial-wrapper__content-contact-support img{width:48px;height:48px;-webkit-transition:.2s;transition:.2s;-webkit-filter:invert(48%) sepia(79%) saturate(2416%) hue-rotate(-160deg) brightness(118%) contrast(119%);filter:invert(48%) sepia(79%) saturate(2416%) hue-rotate(-160deg) brightness(118%) contrast(119%)}.tutorial-wrapper__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tutorial-wrapper__image .gif-small{width:60%}.tutorial-wrapper__image .gif-very-small{width:45%}.tutorial-wrapper__image--gif img{width:550px;max-height:300px}.menu-content-logs__details-info,.menu-content-logs .menu-element__status{border:1px solid #e0e0e0;color:#424242;border-radius:3px;background:#fff;font-size:12px;padding:4px 8px}.menu-content-logs__details-customers .money,.menu-content-logs__details-payments .money{text-align:end;padding:4px 0}.history-container{min-height:40vh}@media screen and (max-width:768px){.history-container{width:unset}}.menu-content-logs{border-radius:5px;background-color:#f5f5f5;font-size:14px;cursor:pointer;z-index:16;position:relative;width:600px}@media screen and (max-width:768px){.menu-content-logs{width:unset}}.menu-content-logs__group{border-bottom:1px solid #e0e0e0}.menu-content-logs .menu-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 0 16px 16px;font-size:15px;z-index:17;font-family:"Montserrat",sans-serif !important;font-weight:500 !important}.menu-content-logs .menu-element__active-box{color:#ff4081}.menu-content-logs .menu-element__box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:15;font-family:"Montserrat",sans-serif !important;font-weight:500 !important}.menu-content-logs .menu-element__icons-right{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 15px 0 0;color:#9e9e9e;z-index:15}.menu-content-logs__details{background:#fff;border-top:1px solid #e0e0e0;padding:8px 8px 12px 8px;cursor:auto !important}.menu-content-logs__details-top-item{-ms-flex-wrap:wrap;flex-wrap:wrap}.menu-content-logs__details-info{display:-webkit-box;display:-ms-flexbox;display:flex;margin:6px 8px 6px 0}.menu-content-logs__details-payments{width:50%;display:grid;grid-template-columns:.5fr 1fr}.menu-content-logs__details-customers{width:100%;display:grid;grid-template-columns:1fr .5fr;padding:6px;border:1px solid #e0e0e0;border-radius:3px}.menu-content-logs__details-customers-full-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-content-logs .menu-content-logs__group:last-child{border-bottom:0 !important}@media screen and (max-width:768px){.settlement-modal{width:100vw}}.settlement-modal md-icon,.settlement-modal nf-icon{color:#9e9e9e;cursor:pointer}.settlement-modal .settlement-label{font-size:14px;margin-left:16px;margin-bottom:12px;color:#424242}.settlement-modal .new-reservation-summary__title{display:none}.settlement-modal .settlement-wrapper{border-radius:3px;padding:6px 6px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#424242}.settlement-modal .settlement-wrapper--reckoning{background-color:#f0f8ff}@media screen and (max-width:768px){.settlement-modal .settlement-wrapper__mobile{margin-bottom:16px !important}}.settlement-modal .settlement-wrapper .collapse-text{white-space:initial;overflow:hidden;text-align:end}.settlement-modal .settlement-wrapper__grid{display:grid;grid-template-columns:3fr 7fr}.settlement-modal .settlement-wrapper__item{display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;margin:6px 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.settlement-modal .settlement-wrapper__item .offset-icons{width:8.5ch}.settlement-modal .settlement-wrapper__item nf-input{width:8.5ch;margin:0}.settlement-modal .settlement-wrapper__item nf-input input{text-align:end}.instance-tagging-modal__checkbox-group{display:grid;grid-template-columns:repeat(auto-fit,min(229px,100%))}.instance-tagging-modal__name-instance{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:450px}@media screen and (max-width:768px){.instance-tagging-modal__name-instance{max-width:60%}}.instance-tagging-modal__content{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width:768px){.instance-tagging-modal__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.instance-tagging-modal__content-config{width:60%;overflow:hidden}@media screen and (max-width:768px){.instance-tagging-modal__content-config{width:100%}}.instance-tagging-modal__content-tasks{margin-top:4px;padding-left:10px;width:40%;overflow:auto}.instance-tagging-modal__content-tasks .nf-outline-wrapper__label{font-size:14px;color:var(--nf-color-primary)}@media screen and (max-width:768px){.instance-tagging-modal__content-tasks{width:100%;padding-left:0}}.instance-tagging-modal__content-tasks .nf-outline-wrapper__transclude{max-height:300px;overflow:auto}.instance-tagging-modal__content-tasks .main-header__system-version-popover .nf-outline-wrapper__label{font-size:14px;color:var(--nf-color-primary)}.instance-tagging-modal__content-tasks .open-clickup{-webkit-transition:opacity .3s;transition:opacity .3s;opacity:.3}.instance-tagging-modal__content-tasks-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 4px 4px 4px;border-top:1px solid #e0e0e0;-webkit-transition:background-color .3s;transition:background-color .3s}.instance-tagging-modal__content-tasks-item:hover{background-color:#f5f5f5}.instance-tagging-modal__content-tasks-item:hover .open-clickup{opacity:1}.instance-tagging-modal__content-tasks-item-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:321px}@media screen and (max-width:768px){.instance-tagging-modal__content-tasks-item-title{width:100px}}.instance-tagging-modal .instance-tagging-modal__content-tasks-item:first-child{border-top:0}.instance-tagging-modal .clickup-loader{position:relative;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.instance-tagging-modal .clickup-loader .wave{width:150px;-webkit-filter:brightness(2);filter:brightness(2)}.instance-tagging-modal .clickup-loader .cu-logo{width:50px;position:absolute;-webkit-filter:brightness(0.7);filter:brightness(0.7)}custom-page-component-edit{display:block;width:100%}custom-page-column-component{display:block;width:100%}custom-page-paragraph-component{display:block;width:100%}custom-page-header-component{display:block;width:100%}custom-page-builder-component-wrapper{display:block;width:100%;background:#f5f5f5;border:1px solid #e0e0e0;padding:4px 8px 6px;margin:8px 0}custom-page-builder-component-wrapper .nf-page-builder-component-wrapper__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}custom-page-builder-component-wrapper .nf-page-builder-component-wrapper__header-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}custom-page-builder-component-wrapper .nf-page-builder-component-wrapper__content{background:#fff;border:inherit;padding:4px 8px}custom-page-builder{display:block;width:100%}md-content{background:#fff !important}.admin-meals{overflow-y:scroll;height:95vh}.admin-meals .meal-select{border:0;font-family:"Montserrat",sans-serif !important;font-weight:500 !important;margin-top:0 !important;margin-bottom:0 !important}.admin-meals .btn-actions-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.admin-meals md-input-container[name=availableMealsPortions]{min-width:300px}.table__meals .buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.table__meals td{padding:6px;text-align:center}.table__meals .align-to-left{text-align:left}.table__meals .align-to-right{text-align:right}.table__meals .align-to-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table__meals th{text-align:center}@media(max-width:1365px){.table__meals th{width:auto}}.table__meals .hover-actions tr:hover{background:rgba(236,236,236,.4);-webkit-transition:.2s;transition:.2s}.table__meals .hover-actions tr:hover .btn-action{opacity:1;-webkit-transition:.2s;transition:.2s}.table__meals .btn-action{opacity:.4}.table__meals .name-meal{width:10%}.table__meals .availability{width:15.5%}.table__meals .portions{width:10.5%}.table__meals .exclude-in{width:10.5%}.table__meals .exclude-out{width:10.5%}.table__meals .add-automatically{width:10.5%}.table__meals .count{width:1%}.table__meals .channels{width:12%}.table__meals .actions{text-align:right !important;width:8%}@media(max-width:768px){.mobile-flex-view-payment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.payment-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;height:100%}.payment-wrapper__room-select{width:clamp(250px,250px,400px)}.wrapper-legend .wrapper-color-legend{width:20px;height:20px;margin-right:12px}.element-grid-type{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.element-grid-chip{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;margin-left:10px}.view-is-deleted{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.not-payment{background-color:rgba(255,205,210,.2)}.isGroup{margin-left:10px;margin-right:14px}.fake-avatar{width:30px}.fake-checkbox{width:36px}@media screen and (max-width:768px){.payment-content{max-height:unset}}.payment-content--no-pay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.payment-content--no-pay-label{position:absolute;top:20px;font-size:30px;color:#ff4081;background:#ffffffbd}.payment-content--detached-invoices-panel{border-top:1px solid #e0e0e0;margin:0}.payment-content--detached-invoices-panel li .collapsible-header nf-icon{-webkit-transition:-webkit-transform 200ms;transition:-webkit-transform 200ms;transition:transform 200ms;transition:transform 200ms,-webkit-transform 200ms}.payment-content--detached-invoices-panel li.active .collapsible-header nf-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.payment-content--detached-invoices-panel .collapsible-header{line-height:initial;padding:0 0 0 10px;border-bottom:0}.payment-content--detached-invoices-panel .collapsible-body{border-bottom:0}.payment-content--detached-invoices{overflow-x:auto}.payment-content--detached-invoice{border-right:1px solid #f3f3f3}.payment-content--detached-invoice .invoice-item__data-title{white-space:nowrap}.payment-content--detached-invoice:last-child{border-right:0}@media screen and (max-width:768px){.payment-content{max-height:unset}}.wrapper-grid{display:grid;grid-template-columns:-webkit-min-content -webkit-min-content 1fr .8fr .8fr .8fr .5fr 1fr .5fr;grid-template-columns:min-content min-content 1fr .8fr .8fr .8fr .5fr 1fr .5fr;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;row-gap:1em;background:#fff;z-index:1;padding-left:16px;padding-right:16px}@media screen and (max-width:768px){.wrapper-grid{display:none}}.wrapper-grid--sticky-top{position:sticky;top:0;border-bottom:1px solid #e0e0e0;padding-bottom:16px;padding-top:16px}.wrapper-grid .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;text-align:center;color:#424242}.wrapper-grid .element-grid{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;min-width:0;border:unset}.wrapper-grid .element-grid-type_payment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;width:180px;min-width:180px;max-width:180px}.wrapper-grid .element-grid-payment{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:end;margin-right:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px}.wrapper-grid .payment-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wrapper-grid .payment-element__accepted-payment{opacity:1 !important}.wrapper-grid .payment-element__accepted-payment i{font-size:20px}.wrapper-grid .payment-bill-element{border:1px solid #dcdcdc;padding:3px 5px;border-radius:5px;cursor:pointer}.wrapper-grid .payment-bill-element:hover{background-color:#fff}.wrapper-grid .menu-actions-grid-group-price{opacity:.5}.wrapper-grid .menu-actions-grid-group-price i,.wrapper-grid .menu-actions-grid-group-price nf-icon{padding:4px 7px 4px 7px;background-color:#9e9e9e;color:#fff;border-radius:3px;font-size:16px}.wrapper-grid .menu-actions-grid-group-price:hover{opacity:1;-webkit-transition:.2s;transition:.2s}.wrapper-grid .divided-price-icons{cursor:pointer;opacity:.8;margin-right:10px;color:#424242}.wrapper-grid .divided-price-icons:hover{opacity:1;-webkit-transition:.2s;transition:.2s}.wrapper-grid .sub-menu-btn{opacity:.5}.wrapper-grid .sub-menu-btn:hover{opacity:.9;-webkit-transition:.2s;transition:.2s;color:#ff4081 !important}.wrapper-grid .menu-actions-grid{margin-left:10px;opacity:.5}.wrapper-grid .menu-actions-grid i,.wrapper-grid .menu-actions-grid nf-icon{padding:10px;color:#424242;font-size:16px}.wrapper-grid .menu-actions-grid:hover{opacity:1;-webkit-transition:.2s;transition:.2s}.fake-top-wrapper-border{border-top:1px solid #f5f5f5;margin-left:20px;width:97%}.fake-bottom-wrapper-border{border-bottom:1px solid #f5f5f5;margin-left:20px;width:97%}.hover-actions .shop-item{cursor:pointer}.hover-actions .shop-icon{opacity:0}.hover-actions .general-button{-webkit-transition:.3s;transition:.3s;opacity:0;margin-right:4px}.hover-actions:hover{background-color:#f5f5f5}.hover-actions:hover .fa-circle{color:var(--nf-color-primary);-webkit-transition:.2s;transition:.2s;-webkit-filter:blur(1px);filter:blur(1px)}.hover-actions:hover .fa-circle:hover{-webkit-filter:none;filter:none;-webkit-transition:.1s;transition:.1s}.hover-actions:hover .general-button{opacity:1}.hover-actions:hover .shop-icon{opacity:1;-webkit-transition:.2s;transition:.2s}.hover-actions:hover .shop-icon :hover{color:#ff4081 !important}.actions-box{padding-top:10px;padding-bottom:16px}@media screen and (max-width:768px){.actions-box{margin-left:10px}}.grid-info-remove-payment{display:grid;grid-template-columns:3fr 5fr;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;row-gap:1rem}.auto-payment-wrapper{border:none !important}.input-payment-modal{width:80px;margin-right:8px}.input-payment-modal input{text-align:end !important}@media screen and (max-width:768px){.payment-modal{width:100vw;height:100%}}.active-group{opacity:1 !important;background-color:var(--nf-color-primary) !important}.sub-grid{width:96vh;height:52px;margin-top:6px}.text-info-remove-payment{max-width:240px}.pc-info-remove-payment .start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:12px}.pc-info-remove-payment .start span{font-size:12px;font-weight:500;color:#424242}.pc-info-remove-payment .end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:12px}.pc-info-remove-payment .end span{font-size:12px}.pc-view-payment{display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width:768px){.pc-view-payment{display:none}}.mobile-view-payments{display:none}@media(max-width:768px){.mobile-view-payments{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #e0e0e0;width:auto;margin-left:14px;margin-right:14px;border-radius:5px}.mobile-view-payments .mobile-chips-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.mobile-view-payments .mobile-layout-payment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:14px}.mobile-view-payments .payment-is-diminished{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mobile-view-payments .payment-is-diminished-date{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;opacity:.8}}.mobile-view-payments .header{padding:14px 0 0 16px}.mobile-view-payments .mobile-content-payments{margin-left:16px;display:grid;grid-template-columns:2fr 6fr;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;row-gap:1rem}.mobile-view-payments .mobile-content-bill-of-sale{display:grid;grid-template-columns:4fr 4fr;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;row-gap:1rem}.mobile-view-payments .mobile-content-bill-of-sale .to-right{text-align:end}.mobile-view-payments .mobile-content-invoice{display:grid;grid-template-columns:8fr;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;row-gap:1em}.mobile-view-payments .menu-actions-grid{margin-left:10px;opacity:.5}.mobile-view-payments .menu-actions-grid i,.mobile-view-payments .menu-actions-grid nf-icon{padding:10px;color:#424242;font-size:16px}.mobile-view-payments .menu-actions-grid:hover{opacity:1;-webkit-transition:.2s;transition:.2s}.fake-cloud{background-color:#fff;max-width:442px;color:#000;width:100%}.invoices-tooltip{background-color:#fff;color:#000;width:100%;max-width:340px}.border-wrapper-payments{border:1px solid #e0e0e0;border-radius:5px;margin-bottom:10px}.payment-content-modal{padding-bottom:0}@media screen and (max-width:768px){.payment-content-modal{width:unset}}@media screen and (max-width:992px){.payment-content-modal{width:unset}}.wrapper-grid-payment-modal{display:grid;grid-template-columns:200px 80px minmax(auto,1fr) 40px;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;row-gap:1rem}@media screen and (max-width:768px){.wrapper-grid-payment-modal{grid-template-columns:80px minmax(auto,100%) 40px}}.wrapper-grid-payment-modal .label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;margin:0 8px}@media screen and (max-width:768px){.wrapper-grid-payment-modal .label{grid-column:1/span 3;margin:8px 8px 0}}.wrapper-grid-payment-modal .element-payment{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px}.wrapper-grid-payment-modal .element-payment-select{width:156px}.wrapper-grid-payment-modal .remove-payment i,.wrapper-grid-payment-modal .remove-payment nf-icon{font-size:16px;color:#424242;opacity:.7;padding:8px}.wrapper-grid-payment-modal .remove-payment i:hover,.wrapper-grid-payment-modal .remove-payment nf-icon:hover{opacity:1;-webkit-transition:.2s;transition:.2s}.modal-grouping-invoices{width:800px}.modal-print .container-selected-print{border:1px solid #e0e0e0;border-radius:3px;padding:6px}.modal-print .container-selected-print__connected{border:1px solid #32cd32;color:#119311;background-color:#d8f6d8;font-weight:600}.modal-print .container-selected-print__not-connected{border:1px solid var(--nf-color-warn);color:var(--nf-color-warn);background-color:#fcd0d0;font-weight:600}@media screen and (max-width:768px){.modal-print .group-print-endpoint{width:100%}}.modal-print .containerPrinter{width:330px;min-width:320px;max-width:100vw;margin-bottom:12px;margin-top:12px;margin-left:6px}.modal-print .containerPrinter .radio-print-select{margin-bottom:0 !important}.modal-print .containerPrinter .container-print-status{margin-right:8px}.position-radio-btn .md-container{position:absolute;top:23%}.container-interaction-client-print-modal{width:400px;min-width:340px;max-width:100vw;min-height:260px;max-height:90%;padding-left:20px}@media screen and (max-width:768px){.container-interaction-client-print-modal{padding-left:0 !important;margin-top:16px;width:100%;min-width:unset}.container-interaction-client-print-modal vat-number-input{width:346px !important}}.transferring-modal{width:658px}.mobile-group-container{padding:16px;border-bottom:1px solid #e0e0e0}.mobile-group-container-margin-bottom{margin-bottom:60px}.grid-mobile-invoices-group{display:grid;grid-template-columns:1fr 2fr;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;row-gap:1rem;font-size:16px;margin-top:6px;margin-bottom:6px}.grid-mobile-invoices-group .to-end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modal-wrapper-group-to-invoice{display:grid;grid-template-columns:2fr 1fr .5fr .5fr .8fr;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;row-gap:1rem;border-bottom:1px solid #e0e0e0;font-size:14px}.modal-wrapper-group-to-invoice .element-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:8px;margin-bottom:8px}.modal-wrapper-group-to-invoice .name{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.modal-wrapper-group-to-invoice .title{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.modal-wrapper-group-to-invoice .price{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.radio-margin{margin-bottom:20px !important}.payment-is-diminished{opacity:.8}.payment-chips{opacity:.5;border:1px solid red;border-radius:3px;background:red;color:#fff;cursor:pointer;padding:1px 4px 1px 4px;margin-bottom:4px}.payment-chips-mobile{opacity:.5;border:1px solid red;border-radius:3px;background:red;color:#fff;padding:1px 4px 1px 4px;margin-bottom:4px;max-width:102px}.payment-tooltip{overflow:auto;max-height:800px}@media screen and (max-width:768px){.payment-tooltip{overflow:hidden;max-height:unset}}.payment-tooltip td{padding:7px 4px 7px 4px !important}.payment-tooltip .product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.offset-shelf{margin-left:70px;margin-top:5px;gap:20px}@media screen and (max-width:768px){.offset-shelf{margin-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.payment-mobile-label{padding-bottom:4px !important}.mobile-chip-class{height:32px}.mobile-view-payments-btn{margin-right:14px !important}.deleted-payment-count{height:26px;width:26px;margin-left:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;background:#9e9e9e;color:#fff}.container-payment-breakdown-of-contributions{border:1px solid #e0e0e0;padding:16px;border-radius:5px;margin-bottom:10px}.edit-payment-content-modal .nf-infobox{margin:8px 0 !important}@media screen and (max-width:768px){.edit-payment-content-modal{width:unset}}.edit-payment-content-modal .payment-bordered{border:1px solid var(--nf-color-warn-border);border-radius:4px;margin-bottom:16px;margin-top:8px;padding:8px}.edit-payment-content-modal .offset-input{width:335px;margin-left:16px}@media screen and (max-width:768px){.edit-payment-content-modal .offset-input{width:unset}}.edit-payment-content-modal md-input-container{margin-bottom:0 !important}.edit-payment-content-modal__input{width:100px}@media screen and (max-width:768px){.edit-payment-content-modal__input{width:unset}}.edit-payment-content-modal__input input{text-align:end}.edit-payment-content-modal__delete{cursor:pointer;opacity:.8;-webkit-transition:.2s;transition:.2s;padding:8px}.edit-payment-content-modal__delete:hover{opacity:1}.edit-payment-content-modal__delete i,.edit-payment-content-modal__delete nf-icon{font-size:18px;color:var(--nf-color-warn)}.wrapper-edit-payment{width:100%;display:grid;grid-template-columns:3fr 1fr;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;row-gap:1em;margin-right:20px}@media screen and (max-width:768px){.wrapper-edit-payment{margin-right:0}}.wrapper-edit-payment .label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wrapper-edit-payment .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.money-delete{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.remove-payment-box{margin-top:10px;background-color:var(--nf-color-info-border);padding-left:16px;padding-bottom:14px;padding-top:14px}.shop-tooltip{width:650px}.shop-tooltip--small{width:350px !important}@media screen and (max-width:768px){.shop-tooltip{width:unset}}.shop-tooltip th{color:#424242;text-align:center;font-weight:500}.shop-tooltip th.product{text-align:start}.shop-tooltip td{text-align:center}.shop-tooltip td.product{text-align:start}.shop-tooltip .price-table{text-align:right !important}.shop-tooltip .tooltip-sum-price{font-size:12px;width:100%;border-top:1px solid #e0e0e0}.shop-tooltip .tooltip-sum-price .payment{padding-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid-invoices_tooltip{width:100%;padding:8px;display:grid;grid-template-columns:1fr auto;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;row-gap:1em;font-size:12px}.grid-invoices_tooltip .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:500;color:#424242}.grid-invoices_tooltip .item{text-align:end !important;font-size:12px;font-weight:500}.grid-invoices_tooltip .span-across{grid-column-start:1;grid-column-end:span 2}.delete-payment-modal-panel{display:-webkit-box;display:-ms-flexbox;display:flex}.delete-payment-modal-content{width:500px}@media screen and (max-width:768px){.delete-payment-modal-content{width:unset}}.nf-loader-full-height{height:100%}@media screen and (max-width:768px){.nf-loader-full-height{height:100vh;overflow:hidden}}.recipient .nf-switch__switch{margin:0 !important}.top-invoice-wrapper__number-type-select nf-select-display{font-size:14px}.top-invoice-wrapper__number-type-select .nf-input--input-element{font-size:14px}.top-invoice-wrapper__first-sequence{width:51%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.top-invoice-wrapper__first-sequence .nf-input--group{width:140px;margin:10px 0}.top-invoice-wrapper__first-sequence .nf-input--group input{text-align:end}.top-invoice-wrapper__last-sequence{width:49%}.top-invoice-wrapper__last-sequence .nf-input--group{margin:20px 0}.top-invoice-wrapper__last-sequence .nf-input--group:first-child{margin-top:10px}.client-wrapper{padding:6px 10px 10px 10px;border:1px solid #e0e0e0;border-radius:3px}.client-btn{position:absolute;top:-16px;right:10px;background:#fff;border:1px solid #e0e0e0;color:#212121}.client-btn md-icon,.client-btn nf-icon{color:#212121}.popover-print-info{max-width:400px}@media screen and (max-width:768px){.popover-print-info{max-width:unset}}nf-payments-interface{height:100%;overflow:auto}nf-payments-interface .nf-payments-interface__content{height:100%;overflow:auto}.modal-invoice{font-family:"Montserrat",sans-serif !important;font-weight:500 !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:990px;min-width:990px;color:#424242;font-weight:400 !important;font-size:14px;border-radius:3px;-webkit-box-shadow:0 5px 14px rgba(0,0,0,.3);box-shadow:0 5px 14px rgba(0,0,0,.3);position:relative;overflow:hidden;min-height:500px;max-height:98vh !important;height:98vh}@media screen and (max-width:768px){.modal-invoice{width:100vw !important;height:100% !important;min-height:0;max-height:100%}}.modal-invoice__toolbar{position:fixed;width:100%;background:#fff;z-index:10000;padding-right:16px}.modal-invoice__toolbar .modal-invoice__datepicker{margin-top:2px !important;max-width:80px !important}.modal-invoice__actions{z-index:100;position:fixed;bottom:0}.modal-invoice table tr{height:30px}.modal-invoice table td,.modal-invoice table th{border:1px solid #e0e0e0;padding:0 4px;font-weight:400 !important;max-height:40px;height:40px;text-align:center !important}.modal-invoice table td input,.modal-invoice table th input{text-align:center}.modal-invoice table td input{font-size:14px !important}.modal-invoice table td.item-name{text-align:left !important}.modal-invoice table .item-lp{max-width:30px;width:30px}.modal-invoice table .item-name{text-align:left}.modal-invoice table .item-name input{text-align:left}.modal-invoice table .item-pkwiu{max-width:100px;width:100px}.modal-invoice table .item-gtu{max-width:70px;width:70px}.modal-invoice table .item-jm{max-width:70px;width:70px}.modal-invoice table .item-count{max-width:45px;width:45px}.modal-invoice table .item-vat{max-width:55px;width:55px}.modal-invoice table .item-price,.modal-invoice table .item-price-brutto,.modal-invoice table .item-price-sum{width:105px !important;max-width:105px !important}.modal-invoice table .item-price input,.modal-invoice table .item-price-brutto input,.modal-invoice table .item-price-sum input{text-align:right !important}.modal-invoice table td.item-price,.modal-invoice table td.item-price-brutto,.modal-invoice table td.item-price-sum{padding-right:10px;text-align:right !important}.modal-invoice table .item-edit{max-width:50px;width:50px}.modal-invoice .invoice-comment{border-radius:3px;z-index:0}.modal-invoice .invoice-comment .fr-wrapper{border:none !important;height:auto !important;min-height:100px}.modal-invoice .invoice-comment .fr-element{padding:0 !important;height:auto !important}.modal-invoice .invoice-comment .fr-toolbar.fr-top{display:none}.modal-invoice .invoice-comment textarea{border:0;outline:0;height:80px;resize:none;padding:12px}@media screen and (max-width:768px){.modal-invoice .invoice-buttons-box{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.modal-invoice .invoice-buttons-box .invoice-button-add-service{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media screen and (max-width:768px){.modal-invoice{width:auto;min-width:auto;height:100% !important;padding:0;min-height:100% !important}.modal-invoice .invoice-item-container nf-input input{padding-right:4px;text-align:right}}.modal-invoice__datepicker .nf-input__container{border-bottom-color:transparent !important}.modal-invoice__datepicker input{font-size:14px !important;cursor:pointer}.modal-invoice__content{overflow:auto;max-height:85vh}.modal-invoice__content--large-margin-top{margin-top:0}.modal-invoice__content .input-labels nf-select-display{font-size:14px}.modal-invoice__content .modal-invoice__datepicker{max-width:80px}.modal-invoice__content--mobile .modal-invoice__datepicker{margin-right:0}.modal-invoice__content--mobile input{margin-left:4px;text-align:end}.modal-invoice__content--mobile .fr-box{width:100%}.desktop-offset-vat-input{margin-bottom:-8px}.mobile-invoice-section{background:var(--nf-color-silver)}.wrapper-account-number{-ms-flex-wrap:nowrap;flex-wrap:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.invoice-edit-number-content{width:365px}@media screen and (max-width:768px){.invoice-edit-number-content{width:100vw}}.grid-labels{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-weight:400 !important}.mobile-input-width{width:88px}.invoice-position-body__label{font-weight:400 !important}.modal-invoice-actions .menu-actions-wrapper .invoice-status-block{height:38px;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15px;font-family:"Montserrat",sans-serif !important;font-weight:500 !important;padding:0 16px;color:#fff}.modal-invoice-actions .menu-actions-wrapper .invoice-paid,.modal-invoice-actions .menu-actions-wrapper .invoice-unpaid{opacity:1;-webkit-transition:.2s;transition:.2s}.modal-invoice-actions .menu-actions-wrapper .invoice-paid:hover,.modal-invoice-actions .menu-actions-wrapper .invoice-unpaid:hover{opacity:.8;-webkit-transition:.2s;transition:.2s}.modal-invoice-actions .menu-actions-wrapper .invoice-unpaid{background:#f44336}.modal-invoice-actions .menu-actions-wrapper .invoice-paid{background:#32cd32}.invoice-edit-person__get-person-container{height:43px}.invoice-edit-person__get-person-container-menu md-menu-item{height:60px !important;border-bottom:1px solid #e0e0e0}.invoice-edit-person__get-person-container-menu md-menu-item:last-child{border-bottom:0}.invoice-edit-person__get-person-container-menu md-menu-item.with-tax-id-row{height:85px !important}.invoice-edit-person__get-person-container-menu md-menu-item button div.menu-item-row{max-height:25px}company-search md-input-container input,vat-number-input md-input-container input{font-size:16px !important}.calendarDayPopover{background:#fff;width:420px;min-height:200px;display:block;padding:16px;-webkit-box-shadow:0 5px 14px rgba(0,0,0,.3);box-shadow:0 5px 14px rgba(0,0,0,.3)}@media screen and (max-width:768px){.calendarDayPopover{width:100vw;height:100vh;top:0 !important;left:0 !important}}.calendarDayPopover .popoverDay .btn-close-popover{display:none}@media screen and (max-width:768px){.calendarDayPopover .popoverDay .btn-close-popover{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:0;right:0}}.calendarDayPopover .popoverDay .border-info-box-popover{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #e0e0e0;border-radius:3px;width:100%;margin-top:8px;margin-bottom:8px;padding:16px}.calendarDayPopover .popoverDay .popoverDay__date{border-bottom:1px solid #e0e0e0;margin-bottom:10px}.calendarDayPopover .popoverDay .popoverDay__inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.calendarDayPopover .popoverDay .popoverDay__inputs .popoverDay__in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calendarDayPopover .popoverDay .popoverDay__inputs .popoverDay__in .popoverDay__in__title{font-size:13px;font-weight:500;margin-right:10px}.calendarDayPopover .popoverDay .popoverDay__inputs .popoverDay__in .popoverDay__in__value{background:#99d068;border-radius:4px;padding:4px 8px;color:#fff;font-weight:500;font-size:11px}.calendarDayPopover .popoverDay .popoverDay__inputs .popoverDay__out{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.calendarDayPopover .popoverDay .popoverDay__inputs .popoverDay__out .popoverDay__out__title{font-size:13px;font-weight:500;margin-right:10px}.calendarDayPopover .popoverDay .popoverDay__inputs .popoverDay__out .popoverDay__out__value{background:#9e9e9e;border-radius:4px;padding:4px 8px;color:#fff;font-weight:500;font-size:11px}.calendarDayPopover .popoverDay .popoverDay__meal{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:30rem}.calendarDayPopover .popoverDay .popoverDay__meal .popoverDay__meal__title{font-size:12px;width:67%}.calendarDayPopover .popoverDay .popoverDay__meal .popoverDay__meal__values{color:#424242;font-size:14px}.calendarDayPopover .popoverDay .popoverDay__meal .popoverDay__meal__values div{margin-bottom:.2rem}.calendarDayPopover .popoverDay .popoverDay__meal .popoverDay__meal__values .main-portion-value{background:#99d068;border-radius:4px;padding:4px 8px;color:#fff;font-weight:500;font-size:12px}.calendarDayPopover .popoverDay .popoverDay__meal .popoverDay__meal__values .more-fancy-portion{background:#9e9e9e;color:#fff;font-size:12px;font-weight:500;padding:4px 8px;border-radius:4px;margin:0 5px}.calendarDayPopover .popoverDay .popoverDay__meal .popoverDay__meal__values .plus-sign{margin-left:.5rem}.calendarDayPopover .popoverDay .popoverDay__cleaning-services .nf-tag-badge{margin-bottom:0 !important}.calendarDayPopover .popoverDay .popoverDay__cleaning-services .popoverDay__cleaning-service{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:8px 0}.calendarDayPopover .popoverDay .popoverDay__cleaning-services .popoverDay__cleaning-service .popoverDay__cleaning-service__title{font-size:12px;font-weight:500;width:67%}.calendarDayPopover .popoverDay .popoverDay__cleaning-services .popoverDay__cleaning-service .popoverDay__cleaning-service__values{color:#424242;font-size:14px}.calendarDayPopover .popoverDay .popoverDay__cleaning-services .popoverDay__cleaning-service .popoverDay__cleaning-service__values span{background:#9e9e9e;border-radius:4px;padding:4px 8px;color:#fff;font-weight:500;font-size:12px}.tooltip-task-info{padding:10px;min-width:450px}.tooltip-task-info i,.tooltip-task-info nf-icon{font-size:13px}.tooltip-task-info tbody tr{padding:4px 0}.tooltip-task-info th{font-size:12px !important;font-weight:500 !important;color:#424242;padding:0 1px !important}.tooltip-task-info td{padding:5px 1px !important}.tooltip-task-info .header-status-task{width:100px}.tooltip-task-info .status-task_item{margin-left:16px}.tooltip-task-info .title-task{width:71%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tooltip-task-info .date-created-task{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80px}.tooltip-task-info .date-created-task__item{width:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:32px}.tooltip-task-info .task-list-border-bottom{border-bottom:1px solid #e0e0e0}.tooltip-task-info .other-task-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.instance-slug{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:8px}.instance-watch{border:2px solid var(--nf-color-top-menu);background-color:var(--nf-color-top-menu);padding:4px 6px;border-right:0;border-top-left-radius:8px;border-bottom-left-radius:8px;color:#fff;opacity:.9;text-align:center;min-width:50px}@media(max-width:1200px){.tutorial-modal-display-modal{height:100%;max-height:100%;width:100vw;max-width:100%}}@media(min-width:1201px)and (max-width:1900px){.tutorial-modal-display-modal{min-width:55vw;max-width:55vw !important;height:68vh}}@media(min-width:1901px){.tutorial-modal-display-modal{min-width:1100px;max-width:1100px !important;height:68vh}}.nf-tutorial-fade{height:100%}.nf-tutorial-fade.ng-hide-remove,.nf-tutorial-fade.ng-hide-add{-webkit-transition:300ms ease-in-out opacity;transition:300ms ease-in-out opacity}.nf-tutorial-fade.ng-hide-add{opacity:1}.nf-tutorial-fade.ng-hide-add.ng-hide-add-active{opacity:0}.nf-tutorial-fade.ng-hide-remove{opacity:0}.nf-tutorial-fade.ng-hide-remove.ng-hide-remove-active{opacity:1}.week-days-checkbox-wrapper{padding:16px;border:1px solid #e0e0e0;border-radius:3px;margin:10px 0 24px 0}.week-days-checkbox-wrapper--header{font-size:15px;font-weight:600;color:#212121}.week-days-checkbox-wrapper--subheader{font-size:14px;font-weight:500;color:#424242}.week-days-checkbox-wrapper--container{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.week-days-checkbox-wrapper--container .days{color:#424242}.week-days-checkbox-wrapper--container .days-off{color:var(--nf-color-warn) !important}.week-days-checkbox-wrapper--container nf-checkbox{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.week-days-checkbox-wrapper--container nf-checkbox .nf-checkbox__check{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.week-days-checkbox-wrapper--container nf-checkbox .nf-checkbox__content{margin:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.bulk-edit-modal{overflow:hidden}@media screen and (max-width:768px){.bulk-edit-modal{overflow:auto}}@media screen and (max-width:768px){.bulk-edit-modal .bulk-edit-modal__content{overflow:inherit}}.bulk-edit-modal .bulk-edit-modal__content .tags-wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}.bulk-edit-modal .bulk-edit-modal__content--grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-column-gap:10px}.bulk-edit-modal .bulk-edit-modal__content--grid .outline-wrapper-offset{margin-top:24px !important}@media screen and (max-width:768px){.bulk-edit-modal .bulk-edit-modal__content--grid{min-height:0;overflow:auto;display:block}}.bulk-edit-modal .bulk-edit-modal__content--grid-edited{width:50%;overflow:auto}@media screen and (max-width:768px){.bulk-edit-modal .bulk-edit-modal__content--grid-edited{width:100%}}.bulk-edit-modal .bulk-edit-modal__content--grid-settings{width:50%;overflow-x:auto;overflow-y:auto}@media screen and (max-width:768px){.bulk-edit-modal .bulk-edit-modal__content--grid-settings{width:100%}}.bulk-edit-modal .bulk-edit-modal__content-wrapper--one-column .headers__header{grid-column:1}@media screen and (max-width:768px){.bulk-edit-modal .bulk-edit-modal__content-wrapper--one-column .nf-wrapper__content{grid-column:1}}.bulk-edit-modal .bulk-edit-modal__content-wrapper--one-column .tags-wrapper{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.bulk-edit-modal .bulk-edit-modal__content-wrapper .nf-wrapper__content{margin-right:0}.bulk-edit-modal .bulk-edit-modal__content-wrapper .edit-content__item{padding:8px 6px 8px 6px;-webkit-transition:.3s;transition:.3s;border-bottom:1px solid #e0e0e0}.bulk-edit-modal .bulk-edit-modal__content-wrapper .edit-content__item:last-child{border-bottom:0}.bulk-edit-modal .bulk-edit-modal__content-wrapper .edit-content__item button{opacity:.5}.bulk-edit-modal .bulk-edit-modal__content-wrapper .edit-content__item:hover{background:#f5f5f5}.bulk-edit-modal .bulk-edit-modal__content-wrapper .edit-content__item:hover button{opacity:1}.bulk-edit-modal .bulk-edit-modal__content-wrapper .edit-content .input-days-value{margin:0 8px 0 0;width:60px}.bulk-edit-modal .bulk-edit-modal__content-wrapper .edit-content .input-days-value input{font-size:12px;text-align:right;padding-right:8px !important}.bulk-edit-modal .wrapper-one-content .headers__header{grid-column:1 !important}.bulk-edit-modal .wrapper-one-content .tags-wrapper{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.bulk-edit-modal .wrapper-one-content{grid-template-columns:unset}.bulk-edit-modal .wrapper-one-content .tags-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.checkbox-days-container{margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:6px;width:70%}.checkbox-days-container .days{color:#424242}.checkbox-days-container .days-off{color:var(--nf-color-warn) !important}.checkbox-days-container nf-checkbox{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkbox-days-container nf-checkbox .nf-checkbox__check{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.checkbox-days-container nf-checkbox .nf-checkbox__content{margin:0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media screen and (max-width:768px){.bulk-edit-modal-actions{position:unset;padding-right:20px}}.payment_tasks .container_payment{padding-bottom:10px !important}.payment_tasks md-icon{margin-left:20px}.payment_tasks span{vertical-align:bottom;opacity:.7;margin-left:5px}.hr_line{margin-bottom:10px !important;margin-top:10px !important}.task-list-component .task-list-wrapper{position:sticky;gap:10px;top:0;background:#fff;z-index:10;padding:10px;width:100%}.task-list-component .task-list{margin-top:2rem}.task-list-component .task-list .task-list--table{width:100%}.task-list-component .task-list .task-list--table .task-list--task,.task-list-component .task-list .task-list--table .task-list--template{outline:0;border-bottom:1px solid #e0e0e0;cursor:pointer}.task-list-component .task-list .task-list--table .task-list--task:last-child,.task-list-component .task-list .task-list--table .task-list--template:last-child{border-bottom:0}.task-list-component .task-list .task-list--table .task-list--task.done>td,.task-list-component .task-list .task-list--table .task-list--template.done>td{opacity:.3}.task-list-component .task-list .task-list--table .task-list--task td,.task-list-component .task-list .task-list--table .task-list--template td{vertical-align:middle;padding:0 .5rem;height:4rem}.task-list-component .task-list .task-list--table .task-list--task td.task-col--status,.task-list-component .task-list .task-list--table .task-list--template td.task-col--status{width:4rem;text-align:center}.task-list-component .task-list .task-list--table .task-list--task td.task-col--status md-checkbox,.task-list-component .task-list .task-list--table .task-list--template td.task-col--status md-checkbox{margin-bottom:0;width:2rem}.task-list-component .task-list .task-list--table .task-list--task td.task-col--status i,.task-list-component .task-list .task-list--table .task-list--task td.task-col--status nf-icon,.task-list-component .task-list .task-list--table .task-list--template td.task-col--status i,.task-list-component .task-list .task-list--table .task-list--template td.task-col--status nf-icon{font-size:1.7em}.task-list-component .task-list .task-list--table .task-list--task td.task-col__data>div,.task-list-component .task-list .task-list--table .task-list--template td.task-col__data>div{display:-webkit-box;display:-ms-flexbox;display:flex;height:4rem}.task-list-component .task-list .task-list--table .task-list--task td.task-col__data>div due-date-display,.task-list-component .task-list .task-list--table .task-list--template td.task-col__data>div due-date-display{padding:0 1rem;line-height:4rem}.task-list-component .task-list .task-list--table .task-list--task td.task-col__data>div>span.task-col--name,.task-list-component .task-list .task-list--table .task-list--template td.task-col__data>div>span.task-col--name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;position:relative;white-space:nowrap;overflow:hidden}.task-list-component .task-list .task-list--table .task-list--task td.task-col__data>div>span.task-col--name>span,.task-list-component .task-list .task-list--table .task-list--template td.task-col__data>div>span.task-col--name>span{position:absolute;line-height:4rem}.task-list-component .task-list .task-list--table .task-list--task td.task-col__data>div>span.task-col--name::after,.task-list-component .task-list .task-list--table .task-list--template td.task-col__data>div>span.task-col--name::after{pointer-events:none;content:" ";background:transparent;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(80%,rgba(255,255,255,0.9)),to(white));background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,0.9) 80%,white 100%);position:absolute;right:0;top:5%;height:90%;display:block;width:3em;max-width:30%;z-index:1}.task-list-component .task-list .task-list--table .task-list--task td.task-col__data>div>span.task-col--avatar,.task-list-component .task-list .task-list--table .task-list--template td.task-col__data>div>span.task-col--avatar{text-align:right;-ms-flex-item-align:center;align-self:center}.task-list-component .task-list .task-list--table .task-list--task td.task-col__data>div>span.task-col--tags,.task-list-component .task-list .task-list--table .task-list--template td.task-col__data>div>span.task-col--tags{padding-top:.4rem;padding-bottom:0}.task-list-component .task-list .task-list--table .task-list--task td.task-col__data>div>span.task-col--tags .task__tags,.task-list-component .task-list .task-list--table .task-list--template td.task-col__data>div>span.task-col--tags .task__tags{border-bottom:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.task-list-component .task-list .task-list--table .task-list--task td.task-col__data>div>span.task-col--tags .task__tags md-chips-wrap,.task-list-component .task-list .task-list--table .task-list--template td.task-col__data>div>span.task-col--tags .task__tags md-chips-wrap{white-space:nowrap}.task-list-component .task-list .task-list--table .task-list--task td.task-col__data>div>span.task-col--tags .task__tags md-chips-wrap>md-chip,.task-list-component .task-list .task-list--table .task-list--template td.task-col__data>div>span.task-col--tags .task__tags md-chips-wrap>md-chip{float:none;height:2.3rem !important;display:inline-block}.task-list-component .task-list .task-list--table .task-list--task td.task-col__data>div>span.task-col--tags .task__tags>.md-chips,.task-list-component .task-list .task-list--table .task-list--template td.task-col__data>div>span.task-col--tags .task__tags>.md-chips{border-bottom:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.task-list-component .task-list .task-list--table .task-list--task td.task-col__data>div>span.task-col--tags .task__tags>.md-chips md-chip,.task-list-component .task-list .task-list--table .task-list--template td.task-col__data>div>span.task-col--tags .task__tags>.md-chips md-chip{line-height:1;height:auto;background-color:var(--nf-color-primary);margin:.5rem .5rem 0 0;padding:0 .7rem 0 .7rem}.task-list-component .task-list .task-list--table .task-list--task td.task-col__data>div>span.task-col--tags .task__tags>.md-chips md-chip .task__tag,.task-list-component .task-list .task-list--table .task-list--template td.task-col__data>div>span.task-col--tags .task__tags>.md-chips md-chip .task__tag{color:#fff}.task-list-component .task-list .task-list--table .task-list--task td.task-col__data>div>span.task-col--tags .task__tags>.md-chips md-chip .task__tag strong,.task-list-component .task-list .task-list--table .task-list--template td.task-col__data>div>span.task-col--tags .task__tags>.md-chips md-chip .task__tag strong{color:#fff;font-size:1.1rem;line-height:2.3rem;padding:0 3px;text-overflow:ellipsis;max-width:6em;display:inline-block}.task-list-component .task-list .task-list--table .task-list--task td.task-col__data>div>span.task-col--tags .task__tags input,.task-list-component .task-list .task-list--table .task-list--template td.task-col__data>div>span.task-col--tags .task__tags input{font-size:1.4rem}.task-list-component .task-list .task-list--table .task-list--task:hover>td,.task-list-component .task-list .task-list--table .task-list--template:hover>td{background-color:#f5f5f5}.task-list-component .task-list .task-list--table .task-list--task:hover>td .task-col--name::after,.task-list-component .task-list .task-list--table .task-list--template:hover>td .task-col--name::after{background:-webkit-gradient(linear,left top,right top,from(rgba(245,245,245,0)),color-stop(80%,rgba(245,245,245,0.9)),to(#f5f5f5)) !important;background:linear-gradient(90deg,rgba(245,245,245,0) 0,rgba(245,245,245,0.9) 80%,#f5f5f5 100%) !important}.task-list-component .task-list .task-list--table .task-list__section td{padding:1rem 0}.task-list-component .task-list .task-list--table .task-list__section td h6{color:#424242;padding:0 0 0 1rem;border-bottom:1px solid #424242}.task-list__right-menu{color:#424242;display:block}.task-list__right-menu>md-input-container{vertical-align:top;margin-right:1rem}.task-list__right-menu .task-list-menu__sorting-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;font-size:1.4rem;cursor:pointer}.task-list__right-menu .task-list-menu__sorting-item>*{display:block;margin:0}.task-list__right-menu .task-list-menu__sorting-item>div{line-height:2}.task-list__right-menu .task-list-menu__sorting-item:not(.active){color:#424242 !important}.task-list__right-menu .task-list-menu__sorting-item:not(.active) md-icon,.task-list__right-menu .task-list-menu__sorting-item:not(.active) nf-icon{display:none}.task-list__right-menu .task-list-menu__sorting-item.active.ascending md-icon.descending{display:none}.task-list__right-menu .task-list-menu__sorting-item.active.descending md-icon.ascending{display:none}.reservation-task-layout{height:100%;overflow:auto}.tasks-main:not(.xs) .task-col--tags{display:none}.tasks-main:not(.xs) .task-list__buttons>div>*{margin:0;padding:0 .6rem}@media(max-width:1080px){.tasks-main .admin-grid__item{position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:100vh !important;margin-top:0 !important;overflow-y:auto;z-index:10}}.reservation-tasks-main{max-height:100%;overflow-x:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;font-size:1.4rem}.reservation-tasks-main>div{max-height:100%;-webkit-box-sizing:content-box;box-sizing:content-box}.reservation-tasks-main>div>div{max-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.reservation-tasks-main>div>div.admin-grid__data{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:0 !important}.reservation-tasks-main>div>div.admin-grid__item{margin-bottom:2rem}.task-list--filters{gap:5px}.sorting-item__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 4px;border-radius:3px;min-width:40px;height:30px;color:#424242}.sorting-item__button i,.sorting-item__button nf-icon{color:#424242;margin-right:4px}.sorting-item__button:hover{cursor:pointer;-webkit-transition:.3s;transition:.3s;background:#f5f5f5}.sorting-item__search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:40px;height:30px;padding:6px 4px;border-radius:3px}.sorting-item__search i,.sorting-item__search nf-icon{color:#424242}.sorting-item__search:hover{cursor:pointer;-webkit-transition:.3s;transition:.3s;background:#f5f5f5}.sorting-popover-wrapper{font-family:"Montserrat",sans-serif !important;font-weight:500 !important;padding:0}.sorting-popover-wrapper .nf-popover__content{margin:0 !important;padding:0 !important}.sorting-popover-wrapper__header{font-size:15px;padding:10px;border-bottom:1px solid #e0e0e0;width:200px}.sorting-popover-wrapper__radio-group md-radio-button{padding-left:10px}.sorting-popover-wrapper__item{cursor:pointer;padding:10px;margin:0;border-bottom:1px solid #e0e0e0}.sorting-popover-wrapper__item span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sorting-popover-wrapper__item:last-child{border-bottom:none !important}.sorting-popover-wrapper__item:hover{background:#f5f5f5;-webkit-transition:.3s;transition:.3s}.sorting-popover-wrapper__item md-icon{padding:0;margin:0}.sorting-popover-wrapper__item md-radio-button{margin:0 !important}.sorting-popover-wrapper__item .md-label{margin-left:20px !important}.task-items-table-block .nf-outline-wrapper__transclude{overflow-y:hidden !important}.task-table{margin-top:16px}.task-table thead th{font-size:14px;color:#424242;font-weight:500;padding-top:0}.task-table td{padding:6px 5px}.task-table tbody tr{border-bottom:1px solid #e0e0e0}.task-table tbody tr .general-button{opacity:.2;-webkit-transition:.5s;transition:.5s}.task-table tbody tr:hover{background:#f5f5f5;-webkit-transition:.5s;transition:.5s}.task-table tbody tr:hover .general-button{opacity:1}.task-table tbody tr:hover .task-name{color:var(--nf-color-primary) !important;cursor:pointer}.task-table__status i,.task-table__status nf-icon{color:var(--nf-color-primary)}.selected-date{border:1px solid #e0e0e0;background:#fff;height:30px;border-radius:3px;min-width:70px}.select-task-date-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.select-task-date-content__wrapper{cursor:pointer;position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 6px}.select-task-date-content__wrapper-mask{position:absolute;z-index:1;opacity:0;cursor:pointer;width:100%}.select-task-date-content__wrapper input{cursor:pointer !important}.select-task-date-content__wrapper-text-info{border:1px solid #e0e0e0;border-radius:50%;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select-task-date-content__wrapper-text-info i{font-size:12px;color:#ff4081}.select-task-date-content__wrapper-text-info:hover{border-color:#ff4081;-webkit-transition:.3s;transition:.3s}.select-task-date-content__wrapper-text-info:hover i{color:#ff4081}.select-task-date-content__delete{opacity:0;height:30px;width:30px;position:absolute;right:0;z-index:5;-webkit-transition:opacity .3s;transition:opacity .3s;border-top-right-radius:3px;border-bottom-right-radius:3px;background:#ff4081;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select-task-date-content__delete i,.select-task-date-content__delete nf-icon{padding:4px;opacity:1;color:#fff}.select-task-date-content:hover .select-task-date-content__delete{opacity:1}.select-task-date-content:hover .select-task-date-content__delete nf-icon{color:#fff}.task-config-modal .tasks-modal__loader{position:absolute;top:0;left:0;background:#fff;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10110}.task-config-modal__section{padding:6px 10px;border-bottom:1px solid #e0e0e0}.task-config-modal__section-top{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.task-config-modal__section-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.task-config-modal__section-top-status .points-box,.task-config-modal__section-top-status .general-wrapper__booking .booking-wrapper__add-customer,.general-wrapper__booking .task-config-modal__section-top-status .booking-wrapper__add-customer,.task-config-modal__section-top-status .general-wrapper__booking .booking-wrapper__reservation-sources,.general-wrapper__booking .task-config-modal__section-top-status .booking-wrapper__reservation-sources,.task-config-modal__section-top-status .add-customer-mobile__button,.task-config-modal__section-top-status .reservation-sources-mobile{min-width:120px}@media screen and (max-width:768px){.task-config-modal__section-top-details{width:100%;margin-top:10px}.task-config-modal__section-top-details .tags-wrapper{width:unset}}.task-config-modal__section-top-details-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:768px){.task-config-modal__section-top-details-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.task-config-modal__section .nf-input--group{width:50%}@media screen and (max-width:768px){.task-config-modal__section .nf-input--group{width:100%}}.task-config-modal__section .task-done{background:#26b926}.task-config-modal__section .task-todo{background:#ff4081}.task-config-modal__content{display:grid;grid-template-columns:1fr .7fr}@media screen and (max-width:768px){.task-config-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.task-config-modal__content-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:8px}@media screen and (max-width:768px){.task-config-modal__content-info{padding-right:0;border-right:0;height:auto}}.task-config-modal__content-info-submenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:768px){.task-config-modal__content-info-submenu{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.task-config-modal__content-info .froala-block{position:relative}.task-config-modal__content-info .froala-block .froala{border:1px solid #e0e0e0;border-radius:3px;height:189px;overflow:auto;padding:2px 4px 0 4px}.task-config-modal__content-info .froala-block .fr-element{height:174px;overflow:auto}.task-config-modal__content-info .froala-block .label{background:#fff;width:auto;padding:0 6px;position:absolute;left:10px;top:-8px;z-index:100}.task-config-modal__content .nf-wrapper__content{margin:0 !important}.task-config-modal__content .nf-input--group{width:60px}.task-config-modal__content .nf-input--group input{text-align:right}.task-config-modal nf-wrapper .nf--small{width:34px !important;height:34px !important}.task-config-modal .nf--small{cursor:pointer}.nf-inline-badge--suffix i{font-size:16px;opacity:.4;-webkit-transition:.3s;transition:.3s;margin:0 !important}.nf-inline-badge--suffix:hover{background:#ff4081 !important;border:none !important;border-bottom-right-radius:3px;border-top-right-radius:3px}.nf-inline-badge--suffix:hover i{opacity:1;color:#fff !important}.task__add-person{width:30px;height:30px;border:1px solid #e0e0e0;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.3s;transition:.3s}.task__add-person:hover{border-color:#ff4081}.task__add-person .task__add-person-icon{color:#424242;font-size:16px;min-width:16px;max-width:16px;min-height:16px;max-height:16px}.select-reservations{position:relative;padding:0 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:30px;min-width:30px;border:1px solid #e0e0e0;border-radius:3px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:768px){.select-reservations{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.select-reservations__delete{cursor:pointer;background:#ff4081;height:30px;width:30px;position:absolute;right:0;top:-1px;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom-right-radius:3px;border-top-right-radius:3px}.select-reservations__delete i,.select-reservations__delete nf-icon{color:#fff;font-size:16px}.select-reservations:hover{-webkit-transition:.3s;transition:.3s}.select-reservations:hover .select-reservations__delete{opacity:1}.task-status{cursor:pointer;border:1px solid transparent;-webkit-transition:.3s;transition:.3s;width:100px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:3px;font-size:12px;color:#fff}.task-status--todo{background-color:#ff4081}.task-status--done{background-color:#26b926}.task-status--no-border{border:none !important}.task-status--template{background-color:#a5a5a5;color:#fff}.new-entry-modal__content,.cash-register-modal__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.new-entry-modal__content .nf-input--group:first-child,.cash-register-modal__content .nf-input--group:first-child{margin-right:8px}.new-entry-modal__content .nf-input--group:first-child,.cash-register-modal__content .nf-input--group:first-child{margin-right:8px}.new-entry-modal__content .nf-input--group:last-child,.cash-register-modal__content .nf-input--group:last-child{width:30%}.new-entry-modal__content .nf-input--group:last-child input,.cash-register-modal__content .nf-input--group:last-child input{text-align:end}@media screen and (max-width:768px){.new-entry-modal__content .nf-input--group:last-child,.cash-register-modal__content .nf-input--group:last-child{width:100%}}.cash-register-modal__welcome-user{font-size:24px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.cash-register-modal .avatar-high{width:50px;height:50px}.cash-register-modal__select-user .nf-input--group{margin-bottom:0 !important}.cash-register-modal__content{margin-top:20px;margin-bottom:20px}.cash-register-modal__payment-input-width{width:80px}.cash-register-modal__payment-input-width input{text-align:end}.cash-register-modal .add-comment--no-value{min-width:143px}.apartmentSalesReport{padding:0 16px 16px 16px;font-family:"Montserrat",sans-serif !important;font-weight:500 !important;height:100%;background:#fff}.apartmentSalesReport .nf-input--group{margin-right:8px;min-width:150px}@media screen and (max-width:768px){.apartmentSalesReport .nf-input--group{margin-right:0;width:100% !important;max-width:100% !important}}.apartmentSalesReport__config-input-max-size{max-width:300px !important}@media screen and (max-width:1120px){.apartmentSalesReport{overflow-x:hidden;overflow-y:scroll}}.apartmentSalesReport__header{margin:14px 0 16px 0;font-size:20px}.apartmentSalesReport__element--select{width:25rem;min-width:25rem;max-width:25rem}.apartmentSalesReport__element--clickable{color:var(--nf-color-primary) !important}.apartmentSalesReport__user_panel{height:96vh;width:40vw;overflow-y:scroll;background:#fff}@media screen and (max-width:1120px){.apartmentSalesReport__user_panel{height:98vh;width:98vw}}.apartmentSalesReport__user_panel .modal-apm_layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.apartmentSalesReport__user_panel--wrapper{position:absolute;top:2vh;left:30vw}@media screen and (max-width:1120px){.apartmentSalesReport__user_panel--wrapper{top:1vh;left:1vw}}.apartmentSalesReport__user_panel::-webkit-scrollbar{background:transparent;width:5px}.apartmentSalesReport__user_panel::-webkit-scrollbar-thumb{background:#f0f8ff;border-radius:10px}.apartmentSalesReport .report-table-wrapper{overflow-x:auto;overflow-y:auto;position:relative;margin-bottom:60px;max-height:calc(100vh - 19rem);padding:8px 0 0 0;margin-top:-8px}@media screen and (max-width:1440px){.apartmentSalesReport .report-table-wrapper{overflow-y:scroll !important}}.apartmentSalesReport .report-table-wrapper tr,.apartmentSalesReport .report-table-wrapper td,.apartmentSalesReport .report-table-wrapper th{border-radius:0}.apartmentSalesReport .report-table-wrapper .sticky-header div,.apartmentSalesReport .report-table-wrapper .sticky-header span{font-size:12px !important;color:#212121}.apartmentSalesReport .report-table-wrapper .sticky-header>thead>tr:first-child>th{position:sticky;top:0;background:#f5f5f5;padding:0;z-index:1;border:none !important}.apartmentSalesReport .report-table-wrapper .sticky-header>thead>tr:first-child>th>div{display:block;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-right:unset;padding:10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.apartmentSalesReport .report-table-wrapper .sticky-header>thead>tr:first-child>th:last-child>div{border-right:1px solid #e0e0e0}.apartmentSalesReport .report-table-wrapper .sticky-header>thead>tr:first-child>th[rowspan="2"]>div{height:7.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.apartmentSalesReport .report-table-wrapper .sticky-header>thead>tr:nth-child(2)>th{border:none !important;padding:0;position:sticky;top:4rem;background:#f5f5f5;z-index:1}.apartmentSalesReport .report-table-wrapper .sticky-header>thead>tr:nth-child(2)>th>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-right:unset;height:34px;-webkit-box-sizing:border-box;box-sizing:border-box}.apartmentSalesReport .report-table-wrapper .sticky-footer{color:#fff;background:#424242;position:sticky;bottom:0;width:100%}.apartmentSalesReport .report-table-wrapper .sticky-footer div,.apartmentSalesReport .report-table-wrapper .sticky-footer span{color:#fff}price-groups-modal{height:calc(100vh - 175px)}@media(max-width:960px){price-groups-modal{height:calc(100% - 230px) !important}}price-groups-modal .price-groups-modal__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:8px 0;width:100%}@media(max-width:960px){price-groups-modal .price-groups-modal__section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}price-groups-modal .price-groups-modal__section .price-groups-modal__section-search{width:100%;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}price-groups-modal .group__assigned-standards{overflow:hidden;overflow-y:auto;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;height:100%}price-groups-modal .group__assigned-standards-item{padding-left:10px;border-bottom:1px solid #e0e0e0;-webkit-transition:.3s;transition:.3s}price-groups-modal .group__assigned-standards-item .general-button{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}price-groups-modal .group__assigned-standards-item:hover{background-color:#f5f5f5}price-groups-modal .group__assigned-standards-item:hover .general-button{opacity:1}price-groups-modal .price-groups-modal__groups{overflow-x:auto}price-groups-modal .price-groups-modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:52px;min-height:52px;max-height:52px;font-size:14px;font-weight:500;border-bottom:1px solid #e0e0e0;background:#f0f8ff}price-groups-modal .nf-checkbox__content{color:#424242 !important;width:100%;padding:12px}price-groups-modal nf-checkbox{margin:0}price-groups-modal .price-groups-modal__header-standards{background:#f0f8ff}price-groups-modal .price-groups-modal__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;contain:size;min-width:350px;border:1px solid #e0e0e0;border-radius:3px;min-height:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}price-groups-modal .price-groups-modal__group .group__action{visibility:collapse}price-groups-modal .price-groups-modal__group:hover .group__action{visibility:visible}price-groups-modal .price-groups-modal__selection-manipulation{overflow-y:hidden}price-groups-modal .price-groups-modal__selection-manipulation.hidden{height:0}#admin-pricegroups-addedit-form{display:contents}.admin-block-view-wrapper{display:grid;margin:16px;grid-gap:16px;font-family:"Montserrat",sans-serif !important;font-weight:500 !important;grid-template-columns:repeat(auto-fit,minmax(240px,280px))}@media screen and (max-width:768px){.admin-block-view-wrapper{grid-template-columns:1fr}}.admin-block-view-wrapper__block{min-width:240px;max-width:280px;height:170px;border:1px solid #e0e0e0;border-radius:3px;padding:10px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}@media screen and (max-width:768px){.admin-block-view-wrapper__block{max-width:unset}}.admin-block-view-wrapper__block-header{font-size:16px;font-weight:600;margin-top:10px;margin-bottom:16px}.admin-block-view-wrapper__block-footer{text-align:center;color:#5d5c5c;font-size:12px}.admin-block-view-wrapper__block:hover{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.1);box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.admin-breadcrumb .nf-breadcrumb-item{font-size:12px !important}.admin-breadcrumb .nf-breadcrumb-item--active{font-size:12px !important}.reservationWizard__suggestions{width:60%}@media(max-width:1100px){.reservationWizard__suggestions{width:100% !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.reservationWizard__suggestions-actions{z-index:6000;width:inherit;left:0;padding:10px;-webkit-box-shadow:2px 2px 6px #8b8a8a;box-shadow:2px 2px 6px #8b8a8a;position:fixed;bottom:0;right:0;background:#fff;display:none}@media(max-width:1100px){.reservationWizard__suggestions-actions{display:-webkit-box;display:-ms-flexbox;display:flex}}.reservationWizard .selected-standard{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;gap:40px;padding-bottom:0}.reservationWizard-wrapper{height:94%}@media screen and (max-width:768px){.reservationWizard-wrapper{height:100%;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-height:0}}.reservationWizard__sidebar{font-family:"Montserrat",sans-serif !important;font-weight:500 !important;width:40%;height:100%;background:#fff;border-left:1px solid #e0e0e0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(max-width:1100px){.reservationWizard__sidebar{display:none}}.reservationWizard__sidebar--mobile{width:100% !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.reservationWizard__sidebar-block{overflow:auto;height:calc(100% - 162px)}.reservationWizard__sidebar-offers-offset-first-element{margin-top:30px !important}.reservationWizard__sidebar-offers .nf-outline-wrapper__label{font-size:14px;font-weight:600}.reservationWizard__sidebar-offers--offset{margin-top:28px}.reservationWizard__sidebar .nf-outline-wrapper{position:relative}.reservationWizard__sidebar .nf-outline-wrapper .delete-term{position:absolute;right:7px;top:-17px;opacity:.2}.reservationWizard__sidebar .nf-outline-wrapper:hover{-webkit-transition-property:background-color,opacity;transition-property:background-color,opacity;-webkit-transition-delay:.3s;transition-delay:.3s;background:#f4f4f4}.reservationWizard__sidebar .nf-outline-wrapper:hover .delete-term{opacity:1}.reservationWizard__sidebar .offers-grid{display:grid;grid-template-columns:3fr 68px 1fr 1fr 78px;row-gap:6px}.reservationWizard__sidebar .offers-grid--header{padding-bottom:4px;margin-bottom:3px;border-bottom:1px solid #e0e0e0;margin-top:10px}.reservationWizard__sidebar .offers-grid--item{padding:4px 4px 4px 6px;border-bottom:1px solid #e0e0e0}.reservationWizard__sidebar .offers-grid--item:last-child{border-bottom:0}.reservationWizard__sidebar .offers-grid--item .general-button{opacity:.2}.reservationWizard__sidebar .offers-grid--item .nf-inline-badge{width:100%}.reservationWizard__sidebar .offers-grid--item:hover{background:#e7e7e7}.reservationWizard__sidebar .offers-grid--item:hover .general-button{opacity:1}.reservationWizard__sidebar .offers-grid__start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.reservationWizard__sidebar .offers-grid__center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reservationWizard__sidebar .offers-grid__end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.reservationWizard__sidebar-actions{display:-webkit-box;display:-ms-flexbox;display:flex;width:inherit;position:fixed;right:-1;bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reservationWizard__sidebar-actions--recalculate{position:absolute}.reservationWizard__sidebar-actions-btns{border-top:1px solid #e0e0e0;padding:10px 12px 10px 10px;width:calc(100% - 1px)}.reservationWizard__sidebar-actions-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;grid-column-gap:40px;font-size:14px;width:calc(100% - 1px);padding:10px 30px 10px 30px;background:#f0f8ff}@media screen and (max-width:768px){.reservationWizard__sidebar-actions-grid{padding:10px 15px 10px 15px;grid-column-gap:16px}}.reservationWizard__sidebar-actions-grid div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reservation-wizard-people{font-size:1.4rem;color:#212121;background:#fff;min-width:35.7rem;max-width:35.7rem}.reservation-wizard-people .info{color:#f5f5f5;margin-bottom:1.5rem}.reservation-wizard-people .quantity-control{margin:0 3rem 1rem 3rem}.reservation-wizard-people .quantity-control .box-btn{height:auto;min-height:0;line-height:0;min-width:0;width:3rem;border-radius:6.4rem;font-size:1.7rem;padding:.3rem;margin:.5rem .2rem}.reservation-wizard-people .quantity-control button md-icon,.reservation-wizard-people .quantity-control button nf-icon{color:#fff !important}.reservation-wizard-people .quantity-control .value{font-size:2.7rem;margin-right:1rem}.reservation-wizard-people .age-control .label{padding-top:1.4rem}.reservation-wizard-people .age-control md-select{margin:1rem}.reservation-wizard-people .age-control .select-container{margin-left:1.5rem;max-width:38rem;min-width:28rem}.reservation-wizard-people .age-control .select-container md-input-container{margin:0}.reservation-wizard-people .age-control .select-container md-input-container md-select{font-size:1.8rem}.reservation-wizard-people .buttons{margin:2rem 0 0 1rem}.reservation-wizard-people .buttons>*{margin:0 1.5rem}.reservation-wizard-people .form__item{max-height:calc(100vh - 25rem);overflow:auto}.wizardContainer__backdrop{position:absolute;width:100%;top:0;bottom:0;z-index:3020;background:rgba(0,0,0,.25)}.wizardContainer__content{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;max-width:100%;max-height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3030;background-color:#fff}@media screen and (max-width:768px){.wizardContainer__content{height:100%}}.icons-actions-toolbar-reservation-wizard{display:-webkit-box;display:-ms-flexbox;display:flex}.reservationWizard{height:90vh;min-width:90vw}@media(min-width:769px)and (max-width:1300px){.reservationWizard{min-width:100vw}}@media(max-width:768px){.reservationWizard{height:100%;width:100vw}}.reservationWizard .btn-close{color:#fff !important}.reservationWizard *:not(input){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reservationWizard *:not(input):focus{outline:0;outline:0}.reservationWizard__wrapper{overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f5f5f5;padding:0 0 16px 0;height:calc(100% - 129px)}@media screen and (max-width:768px){.reservationWizard__wrapper{height:calc(100% - 236px)}}@media(min-width:768px)and (max-width:1100px){.reservationWizard__wrapper{height:calc(100% - 190px)}}.reservationWizard__wrapper .nf-outline-wrapper{padding:0;border-radius:8px;border:unset}.reservationWizard__wrapper-content{width:100%}@media screen and (max-width:768px){.reservationWizard__wrapper-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.reservationWizard__wrapper-content__image-slider{width:250px}@media screen and (max-width:768px){.reservationWizard__wrapper-content__image-slider{width:100%;max-height:290px}}.reservationWizard__wrapper-content__image-slider-header{width:100%}.reservationWizard__wrapper-content__image-slider-header img{width:100%;height:210px;border-radius:8px 0 0 8px;border:1px solid #e0e0e0}@media screen and (max-width:768px){.reservationWizard__wrapper-content__image-slider-header img{height:270px;-o-object-fit:cover;object-fit:cover;border-radius:8px 8px 0 0}}.reservationWizard__wrapper-content__description{background:#fff;padding:17px;min-height:250px;border-radius:0 8px 8px 8px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.12);box-shadow:0 1px 4px rgba(0,0,0,.12)}.reservationWizard__wrapper-content__description--selected{background-color:var(--nf-color-info-button);font-size:12px;border-radius:3px;padding:1px 15px;position:absolute;top:-10px}@media screen and (max-width:768px){.reservationWizard__wrapper-content__description{border-radius:0 0 8px 8px}}.reservationWizard__wrapper-content__description .wizardOffer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reservationWizard__wrapper-content__description .nf-tag-badge{margin:0}.reservationWizard__wrapper-content__description-card{border-radius:8px;max-width:100%;width:100%;padding:8px 16px;border:1px solid #eaecf0}.reservationWizard__wrapper-content__description-card__title{font-size:16px;font-weight:700;-ms-flex-wrap:wrap;flex-wrap:wrap;white-space:break-spaces}.reservationWizard__wrapper-content__description-card__offer:not(:last-child)::after{margin:0 5px;content:" •";color:#344054;height:18px;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:470px){.reservationWizard__wrapper-content__description-card .wizardOffer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.reservationWizard__wrapper-content__description-card .wizardOffer .money-card{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}}.reservationWizard__wrapper-content__rules{padding:20px 18px;gap:20px}.reservationWizard__wrapper-content__rules-card__title{font-size:16px;font-weight:600;-ms-flex-wrap:wrap;flex-wrap:wrap}.reservationWizard__wrapper-content__rules-card__title nf-icon{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;color:#424242}.reservationWizard__wrapper-content__rules-card__description{font-size:14px;margin:0}.reservationWizard__wrapper-content__rules-card__description-meal{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reservationWizard__wrapper-content__rules-card__description-meal p{margin:0}.reservationWizard__wrapper-content__rules-card__description-meal:not(:last-child)::after{margin:0 5px;content:" •";color:#344054;height:18px;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reservationWizard__wrapper .change-button{position:absolute;border-radius:50%;background-color:rgba(255,255,255,.5);width:24px;height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#101828;cursor:pointer}.reservationWizard__wrapper .change-button:hover{background-color:#fff;-webkit-transition-duration:.5s;transition-duration:.5s}.reservationWizard__wrapper .change-button--right{right:6px}@media screen and (max-width:768px){.reservationWizard__wrapper .change-button--right{right:8px}}.reservationWizard__wrapper .change-button--left{left:6px}@media screen and (max-width:768px){.reservationWizard__wrapper .change-button--left{left:8px}}.reservationWizard__wrapper .image-order{z-index:5500;position:absolute;bottom:4px;overflow:hidden;height:20px;width:50px;padding:4px 6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#00000029;border-radius:100px;-webkit-backdrop-filter:blur(5px) !important;backdrop-filter:blur(5px) !important;gap:4px}@media screen and (max-width:768px){.reservationWizard__wrapper .image-order{bottom:8px}}.reservationWizard__wrapper .image-order__dot{position:relative;cursor:pointer;width:8px;min-width:8px;height:8px;border-radius:50px;background-color:#e3e3e3;-webkit-transition:.2s all;transition:.2s all}.reservationWizard__wrapper .image-order__dot--small{-webkit-transform:scale(0.75);transform:scale(0.75);opacity:.75}.reservationWizard__wrapper .image-order__dot--smaller{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:.5}.reservationWizard__wrapper .image-order__dot--active{-webkit-transform:scale(1);transform:scale(1);opacity:1;background:#fff}.reservationWizard__wrapper-popover{width:850px}.reservationWizard__wrapper-popover .nf-popover__content{overflow:auto;max-height:700px !important}.reservationWizard__wrapper-popover .image-grid{display:grid;grid-template-columns:1fr 1fr}.reservationWizard__wrapper-popover .image-grid__block{display:grid;grid-template-columns:1fr 1fr;grid-row-gap:2px;grid-column-gap:2px}.reservationWizard__wrapper-popover .bullet-point{margin:2px 4px}.reservationWizard__wrapper-popover .bullet-point::before{content:"•";margin-right:2px;color:#424242;font-size:18px}.reservationWizard__wrapper-popover .standard-equipment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.reservationWizard__noContent{position:absolute;top:0;bottom:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reservationWizard__noContent--has-rooms{position:unset}.reservationWizard__noContent .message{color:#424242;font-size:2em;font-weight:500;text-transform:uppercase;border:2px solid #e0e0e0;padding:1em}.reservationWizard .wizardRoom{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:70px;height:28px;font-size:14px;margin:0 4px .5rem;padding:0 1rem;color:#424242;border:2px solid #e0e0e0;border-radius:5px;cursor:pointer;outline:0;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.reservationWizard .wizardRoom--selected{color:#fff;background:#ff4081;border:0;opacity:.8;-webkit-transition:.3s;transition:.3s}.reservationWizard .wizardRoom--selected md-icon,.reservationWizard .wizardRoom--selected i,.reservationWizard .wizardRoom--selected nf-icon{color:#fff}.reservationWizard .wizardRoom--selected:hover{opacity:1}.reservationWizard .wizardRoom-select-btn{padding:10px;font-size:14px;gap:5px}.reservationWizard__bottomSheet--mobile{position:sticky;bottom:0;width:100%;background:#f5f5f5;z-index:4040;-webkit-box-shadow:0 0 8px 6px rgba(0,0,0,.15);box-shadow:0 0 8px 6px rgba(0,0,0,.15)}.reservationWizard__bottomSheet--mobile nf-input{min-width:200px;max-width:400px}@media(max-width:768px){.reservationWizard__bottomSheet--mobile nf-input{max-width:unset;min-width:unset}}.reservationWizard__bottomSheet--mobile .nf-input--input-element{font-size:12px !important}.reservationWizard__bottomSheet{min-height:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;bottom:0;background:#f5f5f5;z-index:4040;-webkit-box-shadow:0 0 8px 6px rgba(0,0,0,.15);box-shadow:0 0 8px 6px rgba(0,0,0,.15)}.reservationWizard__bottomSheet.ng-enter{position:absolute;-webkit-animation:enterBottomSheet .5s both ease;animation:enterBottomSheet .5s both ease}.reservationWizard__bottomSheet nf-input{min-width:200px;max-width:400px}@media(max-width:768px){.reservationWizard__bottomSheet nf-input{max-width:unset;min-width:unset}}.reservationWizard__bottomSheet .nf-input--input-element{font-size:12px !important}.reservationWizard__bottomSheet nf-select-display::before{display:none}.reservationWizard__bottomSheet.ng-leave{position:absolute;-webkit-animation:exitBottomSheet .5s both ease;animation:exitBottomSheet .5s both ease}@keyframes enterBottomSheet{from{-webkit-transform:translateY(200%);transform:translateY(200%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes exitBottomSheet{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(200%);transform:translateY(200%)}}.reservationRoomGrid{width:100vw;height:100vh;background:#fff}@media screen and (max-width:768px){.reservationRoomGrid{min-width:33vh;max-width:38vh;max-height:17vh;padding:5px;border-radius:5px}}.reservationRoomGrid md-content{background:0}.reservationRoomGrid__room{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:70px;height:28px;font-size:14px;margin:0 4px .5rem;padding:0 1rem;color:#424242;border:2px solid #e0e0e0;border-radius:5px;cursor:pointer;outline:0;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.reservationRoomGrid__room--selected{color:#fff;background:#ff4081;border:0;opacity:.8;-webkit-transition:.3s;transition:.3s}.reservationRoomGrid__room--selected md-icon,.reservationRoomGrid__room--selected i,.reservationRoomGrid__room--selected nf-icon{color:#fff}.reservationRoomGrid__room--selected:hover{opacity:1}.reservationWizardFinalize{position:absolute;width:100%;bottom:0;background:#e0e0e0}.reservationWizardFinalize.ng-enter{-webkit-animation:enterBottomSheet .5s both ease;animation:enterBottomSheet .5s both ease}.reservationWizardFinalize.ng-leave{-webkit-animation:exitBottomSheet .5s both ease;animation:exitBottomSheet .5s both ease}.wizard-sidebar{width:100%;z-index:5000;max-width:100%;min-width:100%;overflow:hidden}@media(min-height:860px)and (min-width:1200px){.reservation-wizard-templates{overflow:unset}}.reservation-wizard-templates .nf-unified-modal__content{padding:0}@media(min-height:860px)and (min-width:1200px){.reservation-wizard-templates .nf-unified-modal__content{overflow:unset}}.reservation-wizard-templates .nf-unified-modal__content .add-notification-button{margin-right:10px !important}.reservation-wizard-templates .nf-unified-modal__content .nf-email-wrapper{min-height:80vh}@media(min-height:860px)and (min-width:1200px){.reservation-wizard-templates .nf-unified-modal__content .nf-email-wrapper{overflow:auto;max-height:835px}}@media screen and (max-width:768px){.reservation-wizard-templates .nf-unified-modal__content .nf-email-wrapper{min-height:100%}}.chance-success-modal__label{font-size:24px;color:var(--nf-color-primary);margin-bottom:16px}@media screen and (max-width:768px){.chance-success-modal__label{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.chance-success-modal__success{font-size:28px;color:#ff4081;margin-bottom:16px;margin-right:12px}.chance-success-modal img{width:570px}@media screen and (max-width:768px){.chance-success-modal img{width:100%}}.wizard-recalculate{max-height:96%;min-height:96%;overflow:hidden}@media screen and (max-width:768px){.wizard-recalculate{max-height:100%;min-height:100%}}.wizard-recalculate .reservationWizard-wrapper{overflow:overlay}.wizard-recalculate nf-date-picker-fancy{background:#faf8f8 !important}.wizard-recalculate .wizardTab{top:10px}.wizard-recalculate .reservationWizard__noContent{margin-top:40px;position:unset}.wizard-recalculate .reservationWizard__sidebar{height:auto}@media screen and (max-width:768px){reservation-wizard-image-slider{width:100%}}.channel-manager-wrapper{overflow:hidden}.channel-manager-wrapper md-tabs-content-wrapper,.channel-manager-wrapper md-tab-content,.channel-manager-wrapper md-tabs,.channel-manager-wrapper .card__content{height:100%}.channel-manager-wrapper .label--group md-icon{font-size:13px;min-width:13px;max-width:13px;min-height:13px;max-height:13px}.channel-manager-wrapper .nf-outline-wrapper{background:#fafcff}.channel-manager-wrapper .change-node-animation{-webkit-transition:background-color .3s;transition:background-color .3s;background:#fdc5c5}.channel-manager-wrapper .change-node-animation--success{background:#abdaff}.channel-manager-wrapper__save-button{position:absolute;right:10px;bottom:1px}.channel-manager-wrapper__content{height:100%;padding-bottom:60px;overflow-x:auto}.channel-manager-wrapper__content-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.channel-manager-wrapper__content .booking-standards-container{padding-top:16px}.channel-manager-wrapper__content .points-box,.channel-manager-wrapper__content .general-wrapper__booking .booking-wrapper__add-customer,.general-wrapper__booking .channel-manager-wrapper__content .booking-wrapper__add-customer,.channel-manager-wrapper__content .general-wrapper__booking .booking-wrapper__reservation-sources,.general-wrapper__booking .channel-manager-wrapper__content .booking-wrapper__reservation-sources,.channel-manager-wrapper__content .add-customer-mobile__button,.channel-manager-wrapper__content .reservation-sources-mobile{padding:0 4px}.channel-manager-wrapper__content .nf-outline-wrapper__label{font-size:14px;color:var(--nf-color-primary)}.channel-manager-wrapper__content .standards-row+.standards-row{border-top:1px solid #f5f5f5}.channel-manager-wrapper__content .standards-row .nf-checkbox__content{color:#212121}.channel-manager-wrapper__content .booking-standard-item+.booking-standard-item{border-top:1px solid #e0e0e0;padding-top:24px}.channel-manager-wrapper__content .booking-standard-item{padding:8px 8px 12px 8px}.channel-manager-wrapper__content .booking-standard-item__rooms .nf-input--input-element{text-align:end}.channel-manager-wrapper__content .booking-standard-item__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:4px;color:#424242}.channel-manager-wrapper__content .booking-standard-item__label{cursor:pointer;color:#212121;padding:6px 8px;border-radius:3px;background:#82c3f8;background:linear-gradient(241deg,rgba(130,195,248,0.1) 20%,rgba(201,132,255,0.09) 100%)}.automatizations-list{width:100%}.automatizations-list>grid-filter{margin-bottom:-65px;z-index:1}.automatizations-list mdt-table>md-content{-webkit-box-shadow:none;box-shadow:none}.automatizations-list mdt-table table th.checkboxCell md-checkbox .md-container{margin-top:28px}.company-content__bank-accounts-item{display:grid;grid-template-columns:1fr 100px;width:100%;padding:6px 8px;border-bottom:1px solid #e0e0e0;border-top:1px oslid #e0e0e0}@media screen and (max-width:768px){.company-content__bank-accounts-item{grid-template-columns:1fr}.company-content__bank-accounts-item div{margin-top:6px}}.company-content__bank-accounts-item-number{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-wrap:anywhere}.company-content__bank-accounts-item-buttons{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:.4}@media screen and (max-width:768px){.company-content__bank-accounts-item-buttons{margin-top:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;opacity:1 !important}}.company-content__bank-accounts-item:hover .company-content__bank-accounts-item-buttons{opacity:1}.company-content__bank-accounts-item--default{background:#f0f8ff}.company-content__bank-accounts-item-details{display:grid;grid-template-columns:150px 1fr;grid-column-gap:6px;grid-row-gap:6px}@media screen and (max-width:768px){.company-content__bank-accounts-item-details{grid-template-columns:1fr}}.company-actions-grid{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:450px}@media screen and (max-width:768px){.company-actions-grid{width:auto;display:block}}.companies-list__show-active-select{left:-16px;position:relative;width:auto;z-index:10}@media screen and (max-width:768px){.companies-list__show-active-select{top:40px}}@media screen and (max-width:768px){.company-modal__toolbar{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.booking-tabs{height:100vh}.booking-tabs md-tabs{padding-bottom:90px}.booking-tabs md-tabs>md-tabs-content-wrapper{margin-bottom:55px}.booking-tabs md-tab-content{overflow:visible}.booking-tabs .reservation{overflow:auto}.booking-tabs .reservation__infobox{max-width:550px}.booking-tabs .reservation__wrapper{-webkit-box-shadow:-1px -1px 17px -12px #42445a;box-shadow:-1px -1px 17px -12px #42445a;gap:20px;border-radius:8px;min-height:68px;padding:8px 16px;margin-bottom:12px;margin-right:20px;border:1px solid #f5f5f5}.booking-tabs .reservation__table{width:100%;overflow:visible;table-layout:fixed}.booking-tabs .reservation__table .th-width-750{width:750px;min-width:750px}.booking-tabs .reservation__table .th-width-150{width:150px;min-width:150px}.booking-tabs .reservation__table .th-width-100{width:100px;min-width:100px}.booking-tabs .reservation__table .th-width-95{width:95px;min-width:95px}.booking-tabs .reservation__table .th-width-90{width:90px;min-width:90px}@media(max-width:1256px){.booking-tabs .reservation__table{width:1200px}}.booking-tabs .reservation__table__info{width:78%}.booking-tabs .reservation__table__head{top:0;z-index:2;background:#fff}.booking-tabs .reservation__table__head__list{padding:0 40px 10px 0 !important;z-index:1;position:absolute !important;right:0;height:45px;width:100%;border-bottom:1px solid #e0e0e0}.booking-tabs .reservation__table__head__span{height:40px;border:0}.booking-tabs .reservation__table--data{vertical-align:baseline;position:sticky;top:60px;background:#fff;padding:10px 0}.booking-tabs .reservation__table--data--grid{display:grid;grid-template-columns:1fr 1fr}.booking-tabs .reservation__table .inline-badge{width:15%;min-width:70px}.booking-tabs .reservation__table__list{margin-top:0;margin-bottom:0;padding:10px 0}.booking-tabs .reservation__table__list--grid{display:grid;grid-template-columns:20px 22% 20% 15% 15% 15%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.booking-tabs .reservation__table__list--grid:not(:last-child){border-bottom:1px solid #e0e0e0}.booking-tabs .text-success{color:#fff}.booking-tabs .text-success-old{color:#218221}.booking-tabs .background-success{background:#218221}.booking-tabs th{padding:0;margin:0}.booking-tabs th span{border-bottom:1px solid #e0e0e0;height:60px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.booking-tabs tr{border-bottom:1px solid #e0e0e0}.booking-tabs td{vertical-align:top;padding:10px 0}.booking-tabs td:last-child{padding:0}.booking-tabs thead,.booking-tabs thead>tr{border-bottom:0}.online-rules{background:red}.online-rules .fr-view{padding:50px 20px !important}.points-modal{min-width:50%;max-width:85%;height:90vh;top:50% !important;left:50%;-webkit-transform:translate(-50%,calc(-50% - 25px));transform:translate(-50%,calc(-50% - 25px))}@media(max-width:960px){.points-modal{max-width:100%;max-height:100vh;min-height:0}}.points-modal .points-modal-container .main-scroll .table-container .import-table__tooltip,.points-modal .points-modal-container .main-scroll .config-panel .total-points__tooltip{position:absolute;top:-8px;right:10px;width:-webkit-min-content;width:-moz-min-content;width:min-content;cursor:pointer;border-radius:100%;aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;color:#9e9e9e}.points-modal .points-modal-container .main-scroll .table-container .import-table__tooltip nf-icon,.points-modal .points-modal-container .main-scroll .config-panel .total-points__tooltip nf-icon{opacity:.4;-webkit-transition:opacity .3s;transition:opacity .3s}.points-modal .points-modal-container .main-scroll .table-container .import-table__tooltip:hover nf-icon,.points-modal .points-modal-container .main-scroll .config-panel .total-points__tooltip:hover nf-icon{opacity:1;color:var(--nf-color-primary)}.points-modal .points-modal-container .added-points{color:#4caf50}.points-modal .points-modal-container .spent-points{color:var(--nf-color-warn)}.points-modal .points-modal-container .spent-points-2{color:#9e9e9e}.points-modal .points-modal-container .mobile-btn-holder{margin-top:2rem;margin-bottom:2rem}.points-modal .points-modal-container .mobile-btn-holder .small-get-billing-btn{margin:0 0 3rem 0}.points-modal .points-modal-container .modal-panel{background:material-color("teal","800");color:#fff;padding:2.5rem;position:relative}.points-modal .points-modal-container .modal-panel h4{font-size:1.6rem;line-height:0;margin:0;text-align:center}.points-modal .points-modal-container .modal-panel div{position:absolute;right:0;top:50%;padding:1.5rem;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5rem;height:5rem}.points-modal .points-modal-container .modal-panel div md-icon,.points-modal .points-modal-container .modal-panel div nf-icon{color:#fff}.points-modal .points-modal-container .modal-panel .modal-close:hover{background:#ef5350}.points-modal .points-modal-container .main-scroll{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.points-modal .points-modal-container .main-scroll md-content{height:80vh}@media(max-width:960px){.points-modal .points-modal-container .main-scroll md-content{min-height:calc(100vh - 5rem)}}@media(max-width:960px){.points-modal .points-modal-container .main-scroll{max-height:94vh}}.points-modal .points-modal-container .main-scroll .config-panel .nf-input__container [nf-input-prefix]+.nf-input__input{margin-left:0}@media screen and (max-width:860px){.points-modal .points-modal-container .main-scroll .config-panel{width:100%}}.points-modal .points-modal-container .main-scroll .config-panel .total-points{position:relative}.points-modal .points-modal-container .main-scroll .config-panel .total-points__tooltip{right:4px}.points-modal .points-modal-container .main-scroll .config-panel .total-points h5{font-weight:bold;font-size:1.5rem;margin-bottom:0;color:#424242;padding:10px;border-radius:4px}@media(max-width:960px){.points-modal .points-modal-container .main-scroll .config-panel .total-points h5{font-size:12px}}.points-modal .points-modal-container .main-scroll .config-panel .add-points-btn .nf-button{height:38px;border-radius:0 3px 3px 0}.points-modal .points-modal-container .main-scroll .config-panel .add-points-btn a{background-color:#4caf50;color:var(--nf-color-info-border)}.points-modal .points-modal-container .main-scroll .config-panel .add-points-btn md-icon,.points-modal .points-modal-container .main-scroll .config-panel .add-points-btn nf-icon{color:var(--nf-color-info-border);margin-right:1rem}.points-modal .points-modal-container .main-scroll .statistics-info{padding-left:2rem;padding-right:2rem}.points-modal .points-modal-container .main-scroll .statistics-info p{color:#00695c;font-size:1.3rem}.points-modal .points-modal-container .main-scroll .table-container .no-data-info span{font-size:1.3rem;color:#bdbdbd;border:1px solid #bdbdbd;padding:1rem 3rem 1rem 3rem}.points-modal .points-modal-container .main-scroll .table-container .import-table{margin-top:10px;border:1px solid #e0e0e0;border-radius:3px;padding:0;background-color:#f5f5f5}@media screen and (max-width:768px){.points-modal .points-modal-container .main-scroll .table-container .import-table{background-color:unset;border:unset;width:100%;margin-bottom:60px}}.points-modal .points-modal-container .main-scroll .table-container .import-table__head-row{position:relative;font-size:12px;font-weight:500;border:1px solid #e0e0e0;text-align:center;padding:10px}.points-modal .points-modal-container .main-scroll .table-container .import-table__head-row:hover{background-color:#e0e0e0}@media screen and (max-width:768px){.points-modal .points-modal-container .main-scroll .table-container .import-table__body{border:1px solid #e0e0e0;border-radius:5px;background-color:#f5f5f5;padding:0}}.points-modal .points-modal-container .main-scroll .table-container .import-table__body-row{min-height:60px;padding:0 10px}.points-modal .points-modal-container .main-scroll .table-container .import-table__body-row:hover{background-color:#eee}@media screen and (max-width:768px){.points-modal .points-modal-container .main-scroll .table-container .import-table__body-row{height:auto}}.points-modal .points-modal-container .main-scroll .table-container .import-table__body-row .avatar{width:-webkit-min-content;width:-moz-min-content;width:min-content;margin:auto}.points-modal .points-modal-container .main-scroll .table-container .import-table__body-row .icon{width:-webkit-min-content;width:-moz-min-content;width:min-content;margin:auto}.points-modal .points-modal-container .main-scroll .table-container .import-table__body-row .information{width:100%;margin:auto;overflow-wrap:break-word;text-align:center}@media screen and (max-width:768px){.points-modal .points-modal-container .main-scroll .table-container .import-table__body-row .information{text-align:end;padding-left:20px}}.points-modal .points-modal-container .main-scroll .table-container .import-table__body-row .add-points-btn{font-style:italic}.points-modal .points-modal-container .main-scroll .table-container .import-table__body-cell{border:1px solid #e0e0e0}.points-modal .points-modal-container .main-scroll .table-container .short-header{width:6rem}.points-modal .points-modal-container .main-scroll .table-container .who-header{width:2rem}.points-modal .points-modal-container .main-scroll .table-container .description-coll{min-width:40rem}.points-modal .points-modal-container .main-scroll .table-container .description-coll .additional-info{font-style:italic}.points-modal .points-modal-container .main-scroll .table-container .description-coll .information{white-space:normal}.points-modal .points-modal-container .main-scroll .table-container .has_additional_info{cursor:pointer}.points-modal .points-modal-container .main-scroll .table-container .billing-list table{font-size:1.4rem;letter-spacing:-0.05rem;padding:0 1rem;border:.1rem solid #e0e0e0;border-radius:.3rem;color:#757575;margin-bottom:2.5rem}.points-modal .points-modal-container .main-scroll .table-container .billing-list table tr{height:3rem;outline:0}.points-modal .points-modal-container .main-scroll .table-container .billing-list table tr:hover{background-color:#eee}.points-modal .points-modal-container .main-scroll .table-container .billing-list table thead{background-color:#eee;color:material-color("teal","800")}.points-modal .points-modal-container .main-scroll .table-container .billing-list table thead th.nogrow{width:.1rem}.points-modal .points-modal-container .main-scroll .table-container .billing-list table thead th.w370{width:37rem}.points-modal .points-modal-container .main-scroll .table-container .billing-list table th,.points-modal .points-modal-container .main-scroll .table-container .billing-list table td{white-space:nowrap;padding:.5rem 1rem}.points-modal .points-modal-container .main-scroll .table-container .billing-list table th{font-size:1.4rem;font-weight:500;text-align:center;border:.1rem solid #e0e0e0}.points-modal .points-modal-container .main-scroll .table-container .billing-list table th .w60{max-width:4rem;width:4rem}.points-modal .points-modal-container .main-scroll .table-container .billing-list table td{text-align:center;border:.1rem solid #e0e0e0}.points-modal__datepicker{min-width:calc(150px - 5px);position:relative}.points-modal__datepicker .nf-input__input .label--group{top:-4px !important}.points-modal__datepicker .nf-input--group__help{top:-4px !important}.wrapper-log-grid{padding:0;display:grid;grid-template-columns:1fr 1fr 1fr;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px;row-gap:1em;background:#fff;border-bottom:1px solid #e0e0e0}.wrapper-log-grid__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:center;color:#424242;padding-bottom:4px;font-size:14px;font-weight:500}.element-grid{display:grid;grid-template-columns:1fr 1fr 1fr;font-size:14px;min-width:0;border-bottom:1px solid #e0e0e0;padding-bottom:10px;padding-top:6px}.element-grid:last-child{border-bottom:unset}.academy-dialog{position:relative}.academy-dialog .popover-filter{min-width:400px}@media(max-width:1025px){.academy-dialog .nf-unified-modal__content{padding:0}}.academy-dialog .academy-header{position:sticky;top:0;z-index:20;padding:16px 0}@media(max-width:1025px){.academy-dialog .academy-header{padding:16px 8px}}.academy-dialog .academy-dialog__hero-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1;margin-top:60px}@media(max-width:1025px){.academy-dialog .academy-dialog__hero-section{text-align:center}}.academy-dialog .academy-dialog__hero-section-label{font-size:42px;font-weight:bold;margin-bottom:16px;background:-webkit-gradient(linear,left top,right top,from(#00695c),color-stop(rgba(80,141,67,0.9)),to(#18413c));background:linear-gradient(to right,#00695c,rgba(80,141,67,0.9),#18413c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.academy-dialog .academy-dialog__hero-section-description{color:#5b5b5b;font-size:15px;width:800px;text-align:center}@media(max-width:1025px){.academy-dialog .academy-dialog__hero-section-description{width:100%}}.academy-dialog .action-text{z-index:100}.academy-dialog .action-text--right{right:0;bottom:-12px;position:absolute;color:#0d74d2}@media(max-width:1025px){.academy-dialog .action-text--right{bottom:-32px;border-radius:4px;background-color:#fff;left:50%;font-size:16px !important;right:unset;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.academy-dialog .action-text--left{left:0;bottom:-12px;position:absolute;color:#0d74d2}@media(max-width:1025px){.academy-dialog .action-text--left{bottom:-32px;font-size:16px !important;border-radius:4px;background-color:#fff;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.academy-dialog .academy-hero-section{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;z-index:0}.academy-dialog .academy-progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1}.academy-dialog .academy-progress-bar__label{font-size:18px;font-weight:500;z-index:1000}.academy-dialog .academy-progress-bar__block{width:600px;border:2px solid #000;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:40px;margin-top:16px;background:#fff;position:relative}@media(max-width:1025px){.academy-dialog .academy-progress-bar__block{width:95vw}}.academy-dialog .academy-progress-bar__block-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}.academy-dialog .academy-progress-bar__pacman{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;width:23px}.academy-dialog .academy-progress-bar__block-dot{width:8px;height:8px;border:1px solid #eaa81c;border-radius:16px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.academy-dialog .learn-btn{background:#1cc897;font-family:inherit;padding:.6em 1.3em;font-weight:900;font-size:18px;border:3px solid #000;border-radius:.4em;-webkit-box-shadow:.1em .1em;box-shadow:.1em .1em;cursor:pointer}.academy-dialog .learn-btn:hover{-webkit-transform:translate(-0.05em,-0.05em);transform:translate(-0.05em,-0.05em);-webkit-box-shadow:.15em .15em;box-shadow:.15em .15em}.academy-dialog .learn-btn:active{-webkit-transform:translate(0.05em,0.05em);transform:translate(0.05em,0.05em);-webkit-box-shadow:.05em .05em;box-shadow:.05em .05em}.academy-dialog .learn-btn-outline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:6px;border:2px solid #1cc897;color:#0f9d58;font-weight:500;height:32px;padding:0 16px;outline:0;background:transparent}.academy-dialog .academy-dialog__section-options{z-index:1;height:200px;width:750px;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:8px;border:1px solid #e0e0e0;border-radius:16px}@media(max-width:1025px){.academy-dialog .academy-dialog__section-options{grid-template-columns:1fr;grid-row-gap:16px;height:unset;width:95vw}}.academy-dialog .academy-menu-options-item{cursor:pointer;opacity:.7;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media(max-width:1025px){.academy-dialog .academy-menu-options-item{padding:16px 0}}.academy-dialog .academy-menu-options-item:hover{opacity:1}.academy-dialog .academy-menu-options-item--section{border-right:1px solid #6495ed}@media(max-width:1025px){.academy-dialog .academy-menu-options-item--section{border-right:unset}}.academy-dialog .complete{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#edf6a4;border-radius:16px;background:-webkit-gradient(linear,left top,right top,from(#edf6a4),color-stop(54%,#fdfdfd),to(#edf6a4));background:linear-gradient(90deg,#edf6a4 0,#fdfdfd 54%,#edf6a4 100%)}.academy-dialog .academy-block{z-index:1;width:800px;border:10px solid rgba(217,217,217,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px;border-radius:16px}.academy-dialog .academy-block__title{border-bottom:1px solid #e0e0e0;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.academy-dialog .offset-dot{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.academy-dialog .offset-dot__item{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;border:1px dashed #e0e0e0}.academy-dialog .offset-dot__end{width:30px;height:30px;min-width:30px;min-height:30px;border-radius:16px;display:-webkit-box;display:-ms-flexbox;display:flex;border:2px solid #656565;background:#b7fafa}@media(max-width:1025px){.academy-dialog .offset-dot__end{display:none}}.academy-dialog .academy-dialog__text-block-wrapper{width:825px}@media(max-width:1025px){.academy-dialog .academy-dialog__text-block-wrapper{width:95vw}}.academy-dialog .academy-dialog__text-block{position:absolute;width:400px;height:auto;border-bottom:2px solid #656565;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:8px}@media(max-width:1025px){.academy-dialog .academy-dialog__text-block{padding-top:4px;padding-bottom:4px;position:unset;text-align:center}}.academy-dialog .academy-dialog__text-block--left{left:0}@media(max-width:1025px){.academy-dialog .academy-dialog__text-block--left{left:20px}}.academy-dialog .academy-dialog__text-block--right{right:0;padding-left:20px}.academy-dialog .show-header{margin-right:125px;font-size:20px;font-weight:bold;margin-bottom:0 !important;z-index:1;-webkit-transition:display .3s ease;transition:display .3s ease}.academy-dialog .progress-bg{height:100%;position:absolute;left:0;top:0;border-radius:40px;background:#b5f980;background:-webkit-gradient(linear,left top,right top,from(#b5f980),color-stop(90%,rgba(83,204,45,0)));background:linear-gradient(90deg,#b5f980 0,rgba(83,204,45,0) 90%)}.academy-dialog .academy-dialog__articles{width:95vw;display:grid;grid-template-columns:320px 1fr}@media(max-width:1025px){.academy-dialog .academy-dialog__articles{width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex}}.academy-dialog nf-tabs-wrapper{position:sticky;top:65px;background:#fff}.academy-dialog .summary-count{width:20px;height:20px;background:#87e3b6;color:#000;font-size:12px;border-radius:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.academy-dialog .status-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px 6px;font-size:10px;background:#b2e5ff;color:#0a2ffe;border-radius:4px}@media(max-width:1025px){.academy-dialog .academy-dialog__articles-filters-wrapper{display:none}}.academy-dialog .academy-dialog__articles-filter{cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;border-radius:4px}.academy-dialog .academy-dialog__articles-filter:hover{background:rgba(15,157,88,.2)}.academy-dialog .academy-dialog__articles-article{display:grid;grid-template-columns:40px 1fr 110px;min-height:40px;grid-column-gap:8px;border-bottom:1px solid #e0e0e0}@media(max-width:1025px){.academy-dialog .academy-dialog__articles-article{height:clamp(50px,50px,50px)}}.academy-dialog .academy-dialog__articles-article button{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.academy-dialog .academy-dialog__articles-article:hover{background:rgba(15,157,88,.2)}.academy-dialog .academy-dialog__articles-article:hover button{opacity:1}apm-result-table{display:block;width:100%;height:100%;max-height:750px;overflow:auto}apm-result-table div.nf-apm-result-table__grid{display:grid;grid-auto-flow:dense}apm-result-table-headers{display:contents;cursor:pointer}apm-result-table-headers div.apm-result-table__header-wrapper{display:contents}apm-result-table-headers div.apm-result-table__header{text-align:center;border:1px solid #e0e0e0;padding:4px;background:#f5f5f5}apm-result-table-row{display:contents}apm-result-table-row div.apm-result-table__cell-wrapper{display:contents}apm-result-table-cell{display:inline-block;border:1px solid #e0e0e0;padding:4px}apm-result-table-cell .apm-result-table-cell__value-wrapper{display:contents}.ai_knowledge__card{padding:6px;border-radius:8px;border:1px solid #e0e0e0}.ai_knowledge__title{font-weight:500;border:1px solid #e0e0e0;padding:0 6px;border-radius:3px;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:14px}.ai_knowledge__content{padding:0 5px}.ai_knowledge__img{width:100%;height:auto;border-radius:5px;border:1px solid #e0e0e0}.reservation-create-options-modal__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;margin-bottom:20px}.reservation-create-options-modal__block nf-icon{color:#8502ff}.reservation-create-options-modal__block-header{font-size:16px;font-weight:600;margin-bottom:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.reservation-create-options-modal__block-content{margin-left:30px}

/*# sourceMappingURL=..//shared.css.map */

/*# sourceMappingURL=shared-63936fce41.css.map */
