@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro&display=swap);:root{--cg-marquee-bg-color:linear-gradient(160deg,#000,#2d2d35)}body{background-color:#000;color:#fff;font-family:Source Sans Pro,sans-serif}.error-message{color:#f80f0f;font-size:13px;font-weight:700}.success-message{align-items:center;color:#5bbbb9;display:flex;flex-direction:column;font-size:12px}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(1)}.makeStyles-toolbar-10{min-height:28px!important}.MuiDialog-root{z-index:9999!important}.MuiDialog-paperWidthSm{background-color:#3b3a3a;border:1px solid #888;width:1440px}.MuiDialog-paperWidthSm .MuiDialogTitle-root{color:#fff}.MuiDialog-paperWidthSm .MuiDialogContentText-root{color:#fff;font-size:15px;margin-bottom:12px}.MuiAutocomplete-hasClearIcon .MuiAutocomplete-inputRoot[class*=MuiOutlinedInput-root],.MuiAutocomplete-hasPopupIcon .MuiAutocomplete-inputRoot[class*=MuiOutlinedInput-root],.MuiAutocomplete-inputRoot[class*=MuiOutlinedInput-root][class*=MuiOutlinedInput-marginDense] .MuiAutocomplete-input{color:#fff}.logo-icon{display:flex;flex-direction:row;justify-content:space-around}.sectionDesktop{position:absolute;right:20px}svg{cursor:pointer}.apply-filters-button{background:#ff8c3d;border:none;border-radius:5px;color:#fff;font-size:13px;font-weight:600;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;margin-right:10px;opacity:.8;padding:5px 10px;transition:.5s;width:120px}.apply-filters-button:focus,.apply-filters-button:hover{cursor:pointer;opacity:1}.makeStyles-textField-23 label{font-size:18px;font-weight:700}.makeStyles-textField-23 input{font-size:13px;font-weight:600}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{border-radius:20px;margin:5px}::-webkit-scrollbar-thumb{background-color:#bdbdbd;border:0 solid #000;border-radius:20px}.loader-icon{height:40px;width:40px}@media(prefers-reduced-motion:no-preference){.loader-icon{height:40px;width:40px}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sidebar-active{color:#fff}.sidebar-active .MuiListItem-root{background-color:#000;color:#ffffff80}.sidebar-active span{color:#ffffffe6;text-decoration:none}.sidebar{color:#ffffffb3;text-decoration:none}.sidebar .MuiListItem-button:hover{background-color:#292929}.date{font-size:14px;font-weight:500;margin-right:3px}.MuiList-padding{padding-top:0!important}.MuiListItemIcon-root{color:#fff!important}.MuiMenuItem-root{min-height:28px!important}.MuiMenuItem-root p{font-size:.9em;margin:6px 0}.MuiMenuItem-root .MuiIconButton-root{border-radius:50%;font-size:.5rem;padding:0 15px 0 0}.MuiMenuItem-root .MuiIconButton-root .MuiBadge-anchorOriginTopRightRectangle{background:#4eb819;border-radius:50%;color:#fff;font-size:.6rem;height:20px;min-width:20px;padding:0;right:0;top:5px}.corner-button-badge{background-color:#0000;border-radius:50%!important;padding:5px}.flex-space-between{grid-column-gap:5px;column-gap:5px;display:flex;justify-content:space-between}.card-content-title{background-color:#0000;border-radius:5px;color:#fff;font-weight:600;min-height:30px;padding-top:6px;text-align:center;width:100%}.card-action-button{margin-right:5px}.MuiPaper-root,.MuiTableContainer-root{background-color:#181818!important}.MuiToolbar-root{background-color:#393838!important}.MuiPaper-root,.MuiTableCell-root,.MuiTablePagination-root{color:#fff!important}.MuiTablePagination-root{border-bottom:1px solid #fff}.MuiTableSortLabel-root:hover{color:#ff8c3d!important}.MuiAlert-filledError{background-color:#9d070a!important}.MuiAlert-filledInfo{background-color:#a7a702!important}.MuiAlert-filledSuccess{background-color:#073609!important}.MuiTableSortLabel-root:focus{color:#ff8c3d!important;outline:none}.MuiToolbar-root{border-bottom:1px solid #fff;border-top:1px solid #fff;min-height:45px!important}.MuiSvgIcon-root{color:#ff8c3d}.loader-container{background-color:#000000e6;border:1px solid gray;border-radius:20px;height:100%;left:0;opacity:1;position:fixed;top:0;width:100%;z-index:10}.loader{border-radius:20px;display:flex;flex-direction:column;left:50%;padding:10px;position:absolute;top:50%;transform:translate(-50%,-50%)}.loader-message{font-size:19px;font-weight:100;margin-bottom:10px}.loader-circular-bar{height:100px;width:100px}.loader-error{border:1px solid red;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px}.loader-error,.loader-success{background-color:#181818;color:#fff;cursor:text;display:flex;flex-wrap:wrap;font-size:12px;font-weight:500;height:20px;height:35px}.loader-success{border:1px solid green;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px}.login-window-body{background-color:#122e38;color:#ff8c3d;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center;width:100vw}.login-logo{margin-top:0;width:50%}.logo{height:30px;width:60px}.taskpane-body{background-color:#122e38;flex-direction:column;height:100%}.screen-center,.taskpane-body{display:flex;justify-content:center;width:100%}.screen-center{align-items:center;height:100vh}.taskpane-logo{margin-top:20vh;width:50%}.app-container{align-items:left;display:flex;flex:1 1;flex-direction:column;margin-bottom:10px}.app-container .app-button{align-items:center;background:#ff8c3d;border:none;border-radius:5px;color:#fff;display:flex;flex-direction:row;font-size:12px;font-weight:600;height:35px;margin-right:5px;opacity:.8;padding:5px 10px;transition:.3s;width:130px}.app-container .app-button:focus,.app-container .app-button:hover{cursor:pointer;opacity:1}.app-container .app-button .plus{background:#fff;border:1px solid #fff;border-radius:50%;color:green;height:15px;padding:initial;width:15px}.app-container .app-button .disabled{background:red}.app-container button:disabled{background:gray}.app-container .header{display:flex;flex-direction:row;font-size:38px;height:53px;justify-content:left;justify-content:space-between;min-width:30%;width:100%}.app-container .header .header-title{margin-bottom:0}.app-container .date-picker,.app-container .row{min-width:30%;width:100%}.app-container .date-picker.first{margin-bottom:20px}.app-container .version-info{margin-right:10px;margin-top:4px;text-align:right}.app-container .version-info .key{color:#5bbbb9;font-size:10px;font-style:italic}.app-container .version-info .value{color:#fff;font-size:8px;font-style:italic}.MuiAppBar-positionStatic{background-color:#181818!important}.modal-template{background:#212121;border:1px solid #606060;border-radius:10px;height:100%;padding:10px;width:100%}.modal-template,.modal-template .modal-template-container{position:relative}.modal-template .modal-template-container .modal-template-header{display:flex;margin-bottom:10px}.modal-template .modal-template-container .modal-template-content{background:#414141;border-radius:10px;padding:10px}.modal-template .modal-template-container .modal-template-content:not(:last-child){margin-bottom:1px}.tab-content{background:#212121;display:flex;font-size:12px;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;justify-content:space-between;text-transform:uppercase;width:100%}.tab-content .tab-content-item{border-bottom:1px solid #6a6a6a;border-right:1px solid #6a6a6a;border-top:1px solid #6a6a6a;cursor:pointer;font-weight:600;padding:8px;text-align:center;width:100%}.tab-content .tab-content-item.selected{background:#378f7b;opacity:1}.tab-content .tab-content-item:first-child{border-left:1px solid #6a6a6a;border-top-left-radius:10px}.tab-content .tab-content-item:last-child{border-top-right-radius:10px}.tab-content .tab-content-item:not(:first-child){border-right:1px solid #6a6a6a}@media only screen and (max-width:1024px){.modal-template{border-radius:0;height:auto;margin:0;padding:0}.modal-template .modal-template-container{padding:12px;width:auto}.modal-template .modal-template-container .modal-template-header{margin:0 0 12px;width:auto}.modal-template .modal-template-container .modal-template-header .add-booking-button,.modal-template .modal-template-container .modal-template-header .submit-booking-button{font-size:14px;padding:8px 12px}.modal-template .modal-template-container .modal-template-content{padding:12px}.modal-template .modal-template-container .modal-template-content:not(:last-child){margin-bottom:15px}}