@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap");@import url("https://fonts.googleapis.com/icon?family=Material+Icons");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,100;0,200;0,300;0,400;0,600;0,700;0,800;1,100;1,200;1,300;1,400;1,500;1,700&display=swap");*,body{font-family:DM Sans,sans-serif!important}.grid-time-item{width:90px;height:90px;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:10px;font-size:12px}.half-cell{height:45px}.grid-date-item{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:10px;min-width:70px;height:45px}.grid-date-item.independent-slot{height:90px}.grid-date-header-item{background-color:#666;color:#fff}.grid-date-header-item,.grid-time-header-item{align-items:center;justify-content:center;display:flex;height:90px;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;flex-direction:column!important}.grid-time-header-item{color:#000;font-weight:700}.grid-date-item-container{width:auto}.timeSlotGrid{border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;flex-wrap:nowrap!important}.item-1stChild.grid-date-item{border-bottom:1px dashed #e0e0e0}.booked{background-color:#c6bebe;pointer-events:none;cursor:not-allowed}.blocked{cursor:pointer}.blocked,.closed{background-color:#ffabab}.closed{pointer-events:none;cursor:not-allowed}.available{background-color:#ededed;cursor:pointer}.recentBook{background-color:#9fb0ff!important;cursor:pointer}.selected{background-color:#badbbb}.slotBottom{display:flex;align-items:center!important;justify-content:center!important}.MuiInputBase-input.Mui-disabled,.MuiSelect-select.Mui-disabled{color:#000;border-color:#e1e1e1;background-color:#f6f6f6;-webkit-text-fill-color:#000}.font-14{font-size:14px!important}.grey{color:#6e6e6e!important}.small-heading{position:relative}.small-heading span{display:inline-block;background-color:#fff;padding-right:20px;position:relative;z-index:99}.small-heading:after{content:"";position:absolute;width:100%;right:0;top:calc(50% - 1px);height:1px;background-color:#f3f3f3}.third-level-menu{position:relative}.third-level-menu .MuiCollapse-root{position:absolute;left:100%;top:0;min-height:0;height:auto;transition-duration:348ms;background:#fff;width:320px;white-space:nowrap;box-shadow:4px 4px 4px rgba(0,0,0,.1)}.third-level-menu .MuiCollapse-root .MuiListItemIcon-root{display:none!important}.MuiDrawer-root .MuiPaper-root{overflow:visible!important}.activeCard,.activeCard:hover{background-color:#000!important;color:#fff!important}.activeCard:hover{opacity:.9}.error-field{color:red;font-size:14px}.Success-field{color:green;font-size:14px}.pastTime{justify-content:center;align-items:center;display:flex;color:#dbdbdb;pointer-events:none}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:"none";appearance:"none";margin:0}.nowrap{word-wrap:break-word}.invalid{filter:grayscale(1)}.capitalize,.capitalize *{text-transform:capitalize}.no-cap{text-transform:none!important}.full-labelText *{white-space:normal!important}.m0{margin:0!important}.view-enable>*{width:auto}.bold-view,.bold-view .MuiDataGrid-columnHeaderTitle,.bold-view .font-14,.view-label>div>p,.view-label>div>span:nth-child(2),.view-label>div>span:nth-child(3){font-weight:700}.status:first-letter{text-transform:uppercase;content:""}.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#d32f2f!important}.label-color-orange .grey{color:#f09120!important}.progress-bar{width:100%;height:9px;border-radius:4px;background:#d9d9d9;position:relative;overflow:hidden}.divider,.progress-bar:after,.progress-bar:before{content:"";height:9px;width:1px;position:absolute;top:0;background:#fff;z-index:9999}.progress-bar:after{left:25%}.progress-bar:before{left:50%}.divider{left:75%}.progress{position:absolute;left:0;top:0;height:9px;background:#181818;background:linear-gradient(90deg,#181818,#a4a4a4)}.forceAdjustment{margin-left:-64px;margin-right:-50px;width:calc(100% + 130px)!important;top:30px}.forceAdjustment,.pos-relative{position:relative}@media screen and (min-width:1200px){.rightSideContainer{max-width:calc(100% - 280px)!important;margin-left:auto!important}}