:root{--font-family-primary: "Noto Sans", "Proxima Nova", Helvetica, Arial, sans-serif;--font-family-body: var(--font-family-primary);--otle-sidebar-motion: .2s cubic-bezier(.4, 0, .2, 1)}*{font-family:var(--font-family-body)!important}body{margin:0;background:linear-gradient(180deg,var(--blues-800) 0%,var(--blues-700) 100%);height:100vh;overflow:hidden}.main-title{color:var(--gray-800);font-size:1.625rem;font-weight:600;margin-bottom:1.25rem}.layout{display:flex;height:100%}.layout__content{width:100%;overflow:auto;padding:24px;background-color:var(--gray-200);border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.layout__content-inner{display:flex;flex-direction:column;height:100%}.layout__header{flex-shrink:0;align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem;justify-content:space-between}@media (max-width: 1100px){.layout__header{flex-direction:column;align-items:self-start}}.layout__header h3{margin-bottom:0}.layout__header-title{font-size:1.75rem;color:var(--gray-900)}.layout__header-actions{display:flex;align-items:center;gap:1rem}@media (max-width: 1100px){.layout__header-actions{align-self:flex-end}}.layout__table-container{flex:1 1 auto;display:flex;flex-direction:column;overflow-y:auto;min-height:0}.layout__sidebar{position:relative;will-change:width;contain:layout style}.layout__sidebar p{font-size:.875rem}.layout__sidebar p span{font-size:1.25rem}.layout__sidebar span{font-weight:400}.filter-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--overlay-bg);z-index:1000}#root{height:100%}@keyframes slideInFromRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.rbc-month-view{border:none!important}.rbc-header{height:2.625rem;border:none!important}.rbc-header span{font-size:.875rem;text-transform:capitalize!important;font-weight:500;color:var(--gray-500)}.fab{position:fixed;bottom:1.5rem;right:1.5rem;display:flex;flex-direction:row;justify-content:space-between;z-index:1001}.fab__button{position:revert;background:var(--blues-700);box-shadow:2px 2px 4px 0 var(--gray-50-shadow) inset,-2px -2px 4px 0 var(--black-50-shadow) inset;height:3.25rem;width:3.25rem}.fab__button:hover{background:var(--blues-700)}.fab__button:hover.fab__button--spinner{transform:rotate(90deg);transition:.5s transform}.loader-overlay{left:240px;border-radius:.75rem 0 0 .75rem;background:var(--overlay-bg);transition:left var(--otle-sidebar-motion)}.loader-overlay div span:nth-child(2){color:var(--blues-700)}.rbc-label{font-size:.875rem;text-transform:capitalize!important;font-weight:500;color:var(--gray-500)}.rbc-day-bg,.rbc-month-row{border-color:var(--gray-300)!important}.rbc-button-link{color:var(--gray-500)!important}.rbc-off-range-bg{background-color:var(--gray-200)!important}.rbc-event{height:1.25rem;display:flex;align-items:center;border-radius:.5rem!important;padding:0 9px!important;border:1px solid var(--white)!important}.rbc-event-content{color:var(--gray-800);font-size:.75rem;font-weight:600}*::-webkit-scrollbar{width:8px;background:var(--gray-200)}*::-webkit-scrollbar-thumb{background:var(--gray-400);border-radius:4px}*::-webkit-scrollbar-thumb:hover{background:var(--gray-500)}*{scrollbar-width:thin;scrollbar-color:var(--gray-400) var(--gray-200)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.icon-button{padding:.5rem .625rem;border-radius:.375rem;background-color:transparent;border:1px solid var(--gray-300);height:28px;width:28px}.icon-button svg{height:12px;fill:var(--gray-600)}.icon-button:disabled{cursor:not-allowed;opacity:.5}.icon-button:hover:not(:disabled){background-color:transparent}.icon-button:hover:not(:disabled) svg{fill:var(--blues-600)}[class*=brandDrawerHeader],[class*=brandDrawerHeader-collapsedDrawerHeader],[class*=notProfile-footerButtons]{display:none}.layout__sidebar .MuiDrawer-root,.layout__sidebar .MuiDrawer-root .MuiPaper-root{transition:width var(--otle-sidebar-motion);will-change:width}input[type=tel]{border-radius:.5rem!important;border-color:transparent!important}input[type=tel]:focus,input[type=tel]:focus-visible{border:.0625rem solid var(--blues-600)!important}input[type=tel]::placeholder{color:var(--gray-500)}.flag-dropdown{border:none!important;border-radius:.5rem 0 0 .5rem!important;height:1.875rem!important;margin:.3125rem 0 0 .125rem!important}.flag-dropdown .selected-flag{border-radius:.5rem!important}.flag-dropdown .arrow{border-top:.25rem solid var(--gray-500)!important}.flag-dropdown:focus,.flag-dropdown:focus-visible,.flag-dropdown:hover{border:none!important}.MuiInputBase-input,.MuiSelect-select,.MuiMenuItem-root{font-weight:300!important}:root{--teal-500: #ceeaf4;--white: #ffffff;--blues-900: #093250;--blues-800: #005487;--blues-800-bg: #0054871a;--blues-750: #0170b1;--blues-700: #0073b5;--blues-700-bg: #0073b51a;--blues-650-bg: #ccf1f840;--blues-600: #008fcc;--blues-600-bg: #008fcc99;--blues-500: #00a1df;--blues-500-bg: #00a1df1a;--blues-450: #31b2e4cc;--blues-400: #33b5e6;--blues-350: #8bd0eacc;--blues-300: #66cae9;--blues-200: #99deed;--blues-100: #ccf1f8;--blues-50: #e6f6fc;--blues-50-bg: #e6f1f8;--azure-blue: #007db2cc;--blue-lightest: #d6f0fa;--blue-mist: #ddedf5;--blue-steel: #2e8cc3;--gray-950: #8f9bb7;--gray-900: #1e2a38;--gray-800: #3a475f;--gray-700: #5a6a89;--gray-650-bg: #f5f7fa26;--gray-600: #6c7b97;--gray-500: #8f9bb7;--gray-400: #b8c3d6;--gray-400-bg: #b9c8de4d;--gray-300: #d3dbe9;--gray-250: #838da6;--gray-200: #edf0f5;--gray-200-border: #ffffff99;--gray-200-shadow: #ffffff80;--gray-200-bg: #d3dbe980;--gray-200-shadow: #d3dbe940;--gray-100-shadow: #ffffff80;--gray-150: #e6e6e6;--gray-100: #f5f7fa;--gray-lightest: #eceff2;--gray-50-shadow: #ffffff4d;--blacks-whites-neutrals-400: #b8c3d6;--blacks-whites-neutrals-200: #edf0f5;--blacks-whites-neutrals-800: #3a475f;--blacks-whites-neutrals-900: #1e2a38;--black-50-shadow: #00000040;--black-10-shadow: #0000001a;--black-08-shadow: #00000014;--black-06-shadow: #0000000f;--success-600: #2d9d78;--success-500: #5ed6b3;--success-100: #e5f6ee;--warning-300: #e29b32;--warning-100: #fdf3e5;--info-300: #0073e6;--info-100: #e5f2ff;--orange-600: #e56019;--orange-500: #f97831;--orange-400: #f2994ad9;--orange-100: #ffefe6;--error-300: #d14343;--error-200: #ee8c8c;--error-100: #fbeaea;--orange-600: #fc5800;--orange-600-bg: #fc58001a;--orange-500-bg: #ffefe6;--room-color-1: #F2C94CD9;--room-color-1-light: #f2c94c33;--room-color-2: #F2994AD9;--room-color-2-light: #F2994A80;--room-color-3: #EB5757D9;--room-color-3-light: #EB575780;--room-color-4: #eb57e1;--room-color-4-light: #eb57e133;--room-color-5: #bf57eb;--room-color-5-light: #bf57eb33;--room-color-6: #7375f0;--room-color-6-light: #7375f033;--room-color-7: #579ceb;--room-color-7-light: #579ceb33;--room-color-8: #57c1eb;--room-color-8-light: #57c1eb33;--room-color-9: #42d489;--room-color-9-light: #42d48933;--room-color-10: #83d069;--room-color-10-light: #83d06933;--room-color-no-room: #d3dbe9;--room-color-no-room-light: #edf0f5;--overlay-bg: #6c7b9733;--greens-200: #99deed;--greens-700: #2d9d78;--greens-200-bg: #e5f6ee;--purple-50: #905cc11a;--purple-100: #905cc1}@font-face{font-family:Proxima Nova;src:url(/assets/proxima_nova_thin-webfont-D_L3aNQS.woff2) format("woff2"),url(/assets/proxima_nova_thin-webfont-zIoVRdLS.woff) format("woff"),url(/assets/proxima_nova_thin-webfont-CxBpxsRz.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Proxima Nova;src:url(/assets/proxima_nova_thin_it-webfont-B0uXRcMr.woff2) format("woff2"),url(/assets/proxima_nova_thin_it-webfont-C_kEDcJ3.woff) format("woff"),url(/assets/proxima_nova_thin_it-webfont-B56bZboz.ttf) format("truetype");font-weight:100;font-style:italic}@font-face{font-family:Proxima Nova;src:url(/assets/proxima_nova_light-webfont-d5qT9UPB.woff2) format("woff2"),url(/assets/proxima_nova_light-webfont-BAP6jw5y.woff) format("woff"),url(/assets/proxima_nova_light-webfont-CUvv94Hq.ttf) format("truetype");font-weight:300}@font-face{font-family:Proxima Nova;src:url(/assets/proxima_nova_light_it-webfont-DFwGquYg.woff2) format("woff2"),url(/assets/proxima_nova_light_it-webfont-B6vsuBZF.woff) format("woff"),url(/assets/proxima_nova_light_it-webfont-CSMybdtY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Proxima Nova;src:url(/assets/proxima_nova_reg-webfont-tnEtQDFS.woff2) format("woff2"),url(/assets/proxima_nova_reg-webfont-BfOACno7.woff) format("woff"),url(/assets/proxima_nova_reg-webfont-C4VjiIiz.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Proxima Nova;src:url(/assets/proxima_nova_reg_it-webfont-DkNYrpf1.woff2) format("woff2"),url(/assets/proxima_nova_reg_it-webfont-CiZe5kYA.woff) format("woff"),url(/assets/proxima_nova_reg_it-webfont-SuZA_HDO.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Proxima Nova;src:url(/assets/proxima_nova_medium-webfont-C8Mh0r1u.woff2) format("woff2"),url(/assets/proxima_nova_medium-webfont-C4X5J7Rg.woff) format("woff"),url(/assets/proxima_nova_medium-webfont-C8OWztIE.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Proxima Nova;src:url(/assets/proxima_nova_medium_it-webfont-jICbPR_W.woff2) format("woff2"),url(/assets/proxima_nova_medium_it-webfont-CJwYethc.woff) format("woff"),url(/assets/proxima_nova_medium_it-webfont-DzJHxBAe.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Proxima Nova;src:url(/assets/proxima_nova_sbold-webfont-DhinTVjL.woff2) format("woff2"),url(/assets/proxima_nova_sbold-webfont-C1SYt6Qc.woff) format("woff"),url(/assets/proxima_nova_sbold-webfont-CITP04dX.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Proxima Nova;src:url(/assets/proxima_nova_sbold_it-webfont-DNrpwNm2.woff2) format("woff2"),url(/assets/proxima_nova_sbold_it-webfont-DqpsJnDq.woff) format("woff"),url(/assets/proxima_nova_sbold_it-webfont-B77O9ugK.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Proxima Nova;src:url(/assets/proxima_nova_bold-webfont-Bj-wkd08.woff2) format("woff2"),url(/assets/proxima_nova_bold-webfont-BQZYfLQG.woff) format("woff"),url(/assets/proxima_nova_bold-webfont-Bv891Ox9.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Proxima Nova;src:url(/assets/proxima_nova_bold_it-webfont-DGED50nS.woff2) format("woff2"),url(/assets/proxima_nova_bold_it-webfont-CUceCRws.woff) format("woff"),url(/assets/proxima_nova_bold_it-webfont-B6QqQlah.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Proxima Nova;src:url(/assets/proxima_nova_ebold-webfont-DEo88s6g.woff2) format("woff2"),url(/assets/proxima_nova_ebold-webfont-CcPP4M77.woff) format("woff"),url(/assets/proxima_nova_ebold-webfont-BCeNAutn.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Proxima Nova;src:url(/assets/proxima_nova_ebold_it-webfont-BIBBgvAr.woff2) format("woff2"),url(/assets/proxima_nova_ebold_it-webfont-CoE0lz7g.woff) format("woff"),url(/assets/proxima_nova_ebold_it-webfont-CCDNa0lY.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Proxima Nova;src:url(/assets/proxima_nova_black-webfont-C53CC2cp.woff2) format("woff2"),url(/assets/proxima_nova_black-webfont-DwlLzd7o.woff) format("woff"),url(/assets/proxima_nova_black-webfont-C7aG9LKR.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Proxima Nova;src:url(/assets/proxima_nova_black_it-webfont-DO6DnHiO.woff2) format("woff2"),url(/assets/proxima_nova_black_it-webfont-C3Erx1Ea.woff) format("woff"),url(/assets/proxima_nova_black_it-webfont-BayhHgkV.ttf) format("truetype");font-weight:900;font-style:italic}._app-loader_zh6he_1{display:flex;justify-content:center;align-items:center;min-height:100vh}._app-loader_zh6he_1 ._app-loader__loader_zh6he_8{width:2rem;height:2rem}._otle-loader_1ox1o_1{width:1rem;height:1rem;border:.125rem solid var(--white);border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:_rotation_1ox1o_1 1s linear infinite}@keyframes _rotation_1ox1o_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._app-error_1svms_1{width:100%;margin-top:1rem;display:flex;align-items:center;justify-content:center;flex-direction:column;height:100vh}._app-error__content_1svms_10{text-align:center}._app-error__title_1svms_13{color:var(--blacks-whites-neutrals-900);font-size:1.75rem;font-weight:700;margin-bottom:1rem}._app-error__description_1svms_19{color:var(--gray-700);font-size:.875rem;font-weight:400;margin-bottom:.625rem}.toast{z-index:6000}
