
.loading{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}

.box-header{display:flex}.box-footer{display:flex}

.MuiList-root.options{position:absolute;z-index:10;background:white;left:0;top:45px;width:100%;max-height:250px;overflow-y:auto}.MuiList-root.options{position:absolute;z-index:10;background:white;left:0;top:45px;width:100%;max-height:250px;overflow-y:auto}.MuiSvgIcon-root.dropdown-icon{top:18px;fill:currentColor;width:1em;height:1em;display:inline-block;font-size:2rem;transition:fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;user-select:none;flex-shrink:0;right:0;color:rgba(0,0,0,0.54);position:absolute;pointer-events:none}.MuiSvgIcon-root.dropdown-icon.active{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.MuiAutocomplete-root .MuiTextField-root .MuiInput-root .MuiAutocomplete-input:first-child{padding:6px 0 !important}

.dashboard-filter-form__office input{font-weight:800 !important}.dashboard-filter-form__date input{font-weight:800 !important}.dashboard-filter-form__date .MuiFormLabel-root,.dashboard-filter-form__date .MuiInputBase-root{padding-left:10px}


.dashboard-page{--color-synthetic: darkorange;--color-isParent-highlighted: darkorange;--color-isPlace-highlighted: darkgreen;--transition-time: .33s}.dashboard-page table{height:1px}.dashboard-page tr{height:100%}.dashboard-page td{height:100%;font-size:inherit !important}.dashboard-page td label{font-size:20px}.dashboard-page td .tenantLink{color:inherit;transition:all 0.33s ease-in-out 0s}.dashboard-page td .tenantLink .tenantReviewsCount{display:inline-flex;margin-top:0;margin-left:0.5em;border-radius:50%;width:1.5em;height:1.5em;font-size:0.65em;font-weight:500;text-align:center;align-items:center;justify-content:center;color:white;background:#c1c1c1}.dashboard-page td .tenantLink:not(.noLink):hover{color:#0090e3}.dashboard-page td .tenantLink.noLink{transition:none}.dashboard-page td .last-in-interval{padding-bottom:0.75rem}.dashboard-page td .last-in-interval::after{content:'';display:block;position:absolute;bottom:0;left:0;right:0;height:50%;background:linear-gradient(0deg, rgba(255,0,0,0.1), transparent);border-bottom:solid 2px red}.dashboard-page td.bg-synthetic{cursor:unset}.dashboard-page td.bg-synthetic>div{position:relative}.dashboard-page td.bg-synthetic::before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0.35;background-color:var(--color-synthetic)}.dashboard-page th{background-color:#fff !important;vertical-align:middle !important;font-size:inherit !important;font-weight:bold !important}.dashboard-page th.isPlace,.dashboard-page th.isParent{padding-top:1.2em}.dashboard-page th::before{content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:solid 1px transparent;transition:all var(--transition-time) ease-in-out 0s}.dashboard-page th.highlighted.isParent::before{border-color:var(--color-isParent-highlighted);box-shadow:var(--color-isParent-highlighted) 0 0 10px}.dashboard-page th.highlighted.isPlace::before{border-color:var(--color-isPlace-highlighted);box-shadow:var(--color-isPlace-highlighted) 0 0 10px}.dashboard-page th .placeIndicator{position:absolute;top:0;left:0;padding:0.125em 0.2em;color:white;font-size:10px;font-weight:normal;cursor:pointer}.dashboard-page th .placeIndicator.hasPlaces{background:var(--color-isParent-highlighted)}.dashboard-page th .placeIndicator.placeOf{background:var(--color-isPlace-highlighted)}.dashboard-page .lock{background-color:#C3C3C3 !important}.dashboard-page .n-2{background-color:rgba(255,255,204,0.5)}.dashboard-page .n-3{background-color:rgba(255,204,204,0.5)}.dashboard-page .n-4{background-color:rgba(255,204,255,0.5)}.dashboard-page .n-5{background-color:rgba(204,204,255,0.5)}.dashboard-page .n-6{background-color:rgba(153,204,255,0.5)}.dashboard-page .n-7{background-color:rgba(204,255,255,0.5)}.dashboard-page .n-8{background-color:rgba(204,255,204,0.5)}.dashboard-page .n-9{background-color:rgba(204,255,153,0.5)}.dashboard-page .n-10{background-color:rgba(255,255,204,0.5)}.dashboard-page .n-11{background-color:rgba(255,204,204,0.5)}.dashboard-page .n-12{background-color:rgba(255,204,255,0.5)}.dashboard-page .n-13{background-color:rgba(204,204,255,0.5)}.dashboard-page .n-14{background-color:rgba(153,204,255,0.5)}.dashboard-page .n-15{background-color:rgba(204,255,255,0.5)}.dashboard-page .n-16{background-color:rgba(204,255,204,0.5)}.dashboard-page .n-17{background-color:rgba(204,255,153,0.5)}.dashboard-page .click-n-hold{width:100%;height:100%;display:flex;flex-direction:row;align-items:center}.dashboard-page .td-click{cursor:pointer;position:relative;padding:0;width:125px;vertical-align:middle}.dashboard-page .tr-current{background-color:lightgreen}.dashboard-page .admin-added-booking{background-color:rgba(0,0,0,0.22)}.dashboard-page .table-top-controls-container>:not(:last-child){margin-right:.5em}.MuiDialogContent-root{padding:16px 24px !important}.incomingActionBg,.incomingActionContainer{position:absolute;top:0;bottom:0;left:0;right:0}.incomingActionBg{background:rgba(0,0,0,0.33)}.incomingActionContainer{padding:2rem;display:flex;justify-content:center;align-items:center}.incomingActionContainer .incomingActionWrapper{margin:auto;background:white;padding:3rem}

.radioSelectContainer hr{border-color:darkgray;margin:0 0 0 0.5rem}.radioSelectContainer h6 hr{margin:0.5rem 0 0}.radioSelectContainer [role="radiogroup"]{margin:1rem 0}.radioSelectContainer .controlsContainer{margin:1.5rem 0 0 0;display:flex;justify-content:right;align-items:center;gap:.75rem}



.responsive-table__controll--tree{padding:9px 9px !important;position:relative;top:10px;cursor:pointer}.responsive-table__controll--empty{position:relative;padding-left:18px;top:10px}

.paginate-table{display:flex;width:100%;align-items:center;justify-content:space-between}



.form-suggestion{display:inline-block;width:100%;text-align:right;color:#7d7d7d}.balance-add-dialog-title{display:flex;justify-content:space-between}.balance-add-dialog-title .close-icon{cursor:pointer;transition:0.15s all ease-in-out 0s}.balance-add-dialog-title .close-icon:hover{fill:red}

.reviewContainer{max-height:12em;overflow-y:auto}.reviewContainer .reviewItem.canEdit{cursor:pointer;transition:0.25s all ease-in-out 0s}.reviewContainer .reviewItem.canEdit:hover{background:rgba(0,255,0,0.075)}.reviewContainer .reviewItem.canEdit:hover .reviewItem__text{border-left:solid 2px green}.reviewContainer .reviewItem__text{padding-left:.25em;margin-left:.25em;border-left:solid 1px gray}

.nav-tabs-custom{box-shadow:none;margin:-10px;border-radius:0}.nav-tabs-custom li.danger:not(:hover){background-color:rgba(244,67,54,0.2)}.tab_pane:not(.active){display:none}









.form-suggestion{display:inline-block;width:100%;text-align:right;color:#7d7d7d}.balance-add-dialog-title{display:flex;justify-content:space-between}.balance-add-dialog-title .close-icon{cursor:pointer;transition:0.15s all ease-in-out 0s}.balance-add-dialog-title .close-icon:hover{fill:red}

.table tr{transition:all 0.15s ease-in 0s}.table tr.reverted{color:#bfbfbf}






.responsive-table__controll--tree{padding:9px 9px !important;position:relative;top:10px;cursor:pointer}.responsive-table__controll--empty{position:relative;padding-left:18px;top:10px}



.cabinetName{white-space:pre}













.nav-tabs-custom{box-shadow:none;margin:-10px;border-radius:0}.tab_pane:not(.active){display:none}

.auth-form{padding:10px 5px;width:250px}

.auth-email-page{background-size:cover;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-position:center center;background-repeat:no-repeat}.auth-email-page img{padding:0 25px 25px 25px;margin-top:25px}.auth-email-page__paper{padding:10px;margin:0 25px 25px 25px}

.loading-page{background-size:cover;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}


#app__layout{width:100%;height:100%}#app__layout .btn-icon{padding:5px}#app__layout .box-body{margin-bottom:10px}#client-snackbar{white-space:pre}

html,body,#app{width:100%;height:100%;padding:0;margin:0}html .MuiFormLabel-root,body .MuiFormLabel-root,#app .MuiFormLabel-root{color:#000}html .MuiFormHelperText-root.Mui-error,body .MuiFormHelperText-root.Mui-error,#app .MuiFormHelperText-root.Mui-error{position:absolute;bottom:-18px}

