body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-font-smoothing:antialiased;margin:0;position:relative}#root,body,html{font-family:Work Sans,serif!important}#root,body,html{-ms-scroll-limit:none;background:#f7f8fc;cursor:default;height:100%;max-width:100%;overscroll-behavior:none}.MuiButtonBase-root,.MuiTableCell-root,.MuiTableRow-root,.MuiTypography-root,button,div,input,p,span{font-family:Work Sans,serif!important}body::-ms-scrollbar{display:none}body::-webkit-scrollbar{display:none}#login-page{background:#f7f8fc;display:inline-flex;font-family:Work Sans,serif;height:100%;overflow:hidden;width:100%}#login-page .lang-selector{background:#0000;position:absolute;right:0;z-index:1}#login-page .left-pane{background:#1f172a;display:flex;flex-flow:column;height:100%;justify-content:center;width:27%}#login-page .left-pane .lx-logo-container{margin-top:-15mm;padding:10px}#login-page .left-pane .lx-logo-container .lx-logo{width:100%}#login-page .right-pane{align-items:center;display:flex;height:auto;justify-content:center;position:relative;width:100%}#login-page .right-pane.rotate{transform:rotateX(180deg) rotateY(180deg) rotate(180deg);transition:transform .5s ease}#login-page .right-pane .form-container{align-content:center;box-shadow:3px 2px 8px 1px #64646426;color:#1f172a;display:flex;flex-direction:column;height:500px;justify-content:center;position:relative;width:480px}#login-page .right-pane .form-container .Mui-selected{border-radius:10px 10px 0 0;color:#1f172a}#login-page .right-pane .form-container .invisible{opacity:0;transition:opacity .5s ease}#login-page .right-pane .form-container.mfa{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;transition:all .5s ease}#login-page .right-pane .form-container .switch-container{display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between;padding:10px 20px}#login-page .right-pane .form-container .switch-container .title{font-size:1.6em;font-weight:600;line-height:30px;padding-bottom:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#login-page .right-pane .form-container .form{display:inline-grid;height:300px;justify-content:center;position:relative;width:100%}#login-page .right-pane .form-container .form .fp-container{display:inline-flex;justify-content:flex-end}#login-page .right-pane .form-container .form .fp-container .link-fp{font-size:1em;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative;text-align:end;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#login-page .right-pane .form-container .form .paddingB{padding-bottom:10px}#login-page .right-pane .form-container .form .paddingT60{padding-top:60px}#login-page .right-pane .form-container .form .mini-container{display:flex;flex-flow:column;height:75px;justify-content:space-between;width:100%}#login-page .right-pane .form-container .form .mini-container label{font-size:1.15em;font-weight:500}#login-page .right-pane .form-container .form .mini-container .input-field{border:0;border-radius:5px;box-shadow:3px 2px 8px 1px #64646426;display:inline-block;font-size:1.1em;font-weight:500;height:45px;padding-left:20px;text-shadow:1px 1px 0 #ffffffa8;transition:all .2s cubic-bezier(.42,0,.91,.41);width:calc(100% - 20px)}#login-page .right-pane .form-container .form .mini-container .errorState{border:1px solid #ed7847}#login-page .submit-button{align-self:flex-end;background:#1f172a;border:none;border-radius:5px;box-shadow:3px 2px 8px 1px #64646433;color:#fff;cursor:pointer;font-family:Work Sans,serif;font-size:1.2em;font-weight:800;height:28px;letter-spacing:1px;padding:10px;text-align:center;text-overflow:clip;transition:all .2s cubic-bezier(.42,0,.91,.41);width:370px}#login-page .submit-button:hover{background:#2f273a}#login-page .submit-button:active{background:#2f272a;box-shadow:1px 1px 3px 0 #0006}#login-page .button-inactive{background:#422c64;box-shadow:0 0 0 0 #64646405;font-size:16px;line-height:28px}#login-page .button-inactive:hover{background:#422c64}#language-selector{float:right;height:65px;padding:7px 10px 0 15px;transition:all .2s ease-in-out 10ms;width:40px}#language-selector .language-container{color:#f5f5f5;display:flex;justify-content:space-between;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#language-selector .language-container img{max-height:35px}#language-selector .language-container .selected-language-button{background-color:#e9ecf7;border-radius:20px;color:#00173d;font-size:16px;font-weight:550;height:32px;line-height:35px;text-align:center;transition:all .2s ease-in-out 10ms;width:32px}#language-selector .language-container .selected-language-button:hover{background-color:#ec9a77;transition:all .2s ease-in-out 10ms}#language-selector .language-container .language-label{padding:5px}#mfa-box{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;height:100%;padding:0 5% 5%;width:100%}#mfa-box .exit-button-wrapper{box-sizing:border-box;padding-top:3%;width:100%}#mfa-box .exit-button-wrapper .back-button{color:#555159}#mfa-box .message{white-space:nowrap}#mfa-box .title{font-size:1.6em;font-weight:600;line-height:30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#mfa-box .resend-button{padding:0;text-transform:none}#mfa-box .mfa-code-input-container{display:flex!important;flex-direction:row;gap:2%;justify-content:center;padding-bottom:5px;padding-top:5px}#mfa-box .mfa-code-input-container .mfa-code-input{aspect-ratio:1/1.4;border:1px solid #ccc;border-radius:10px;caret-color:#0000;font-size:4rem;max-width:65px;min-width:53px;text-align:center;width:12%!important}#mfa-box .mfa-code-input-container .mfa-code-input[type=number]{-moz-appearance:textfield}#mfa-box .mfa-code-input-container .mfa-code-input::-webkit-inner-spin-button,#mfa-box .mfa-code-input-container .mfa-code-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#mfa-box .mfa-code-input-container .mfa-code-input::selection{background:#0000}#dashboard-page{background:#f7f8fc;display:flex;flex-direction:column;font-family:Work Sans;height:calc(100% - 5px)}#dashboard-page .main-pane{display:flex;flex-direction:column;height:100%;justify-content:flex-start}#dashboard-page .main-pane .icon-svg{padding-right:10px}#dashboard-page .main-pane .title-container{display:inline-flex;font-size:26px;font-weight:700;height:32px;justify-content:space-between;left:0;line-height:28px;position:absolute;top:-35px;width:100%;z-index:1}#dashboard-page .main-pane .title-container .title-inner-con{display:inline-flex;justify-content:flex-start}#dashboard-page .main-pane .title-container .header-container-right{border-radius:2mm;display:inline-flex;height:100%;justify-content:flex-end;position:absolute;right:0;white-space:nowrap;width:560px}#dashboard-page .main-pane .title-container .header-container-right .vertical-separator{border-left:1px solid #e6e8eb;height:28px;padding-right:5mm;vertical-align:center;width:1px}#dashboard-page .main-pane .title-container .header-container-right .title-icon{align-self:center;color:#00173d;margin:0;padding-right:5mm}#dashboard-page .main-pane .title-container .header-container-right .marginTop-4{margin-top:-4px}#dashboard-page .main-pane .title-container .header-container-right .header-count-container{display:inline-flex;justify-content:flex-end;padding:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#dashboard-page .main-pane .title-container .header-container-right .header-count-container .marginTop-1{margin-top:-1px}#dashboard-page .main-pane .title-container .header-container-right .header-count-container .marginTop-7{margin-top:-7px}#dashboard-page .main-pane .title-container .header-container-right .header-count-container .header-value{font-size:18px;font-weight:600;padding:0 5mm 0 0}#dashboard-page .main-pane .margin-op{top:-34px}#dashboard-page .main-pane .pool-tile-container{display:flex;flex-wrap:wrap;width:100%}#dashboard-page .main-pane .pool-tile-container .at-edge{margin-right:0!important}#dashboard-page .main-pane .pane{display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;margin:auto;width:100%}#dashboard-page .main-pane .marginTop20{margin-top:20px}#dashboard-page .main-pane .bottom{bottom:30px}#dashboard-page .main-pane .full-height{flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between;min-height:80%}#dashboard-page .main-pane .top175{top:47mm}#dashboard-page .main-pane .history-pane{display:inline-flex;flex-flow:row;height:60%;justify-content:space-between;position:relative;width:100%}#dashboard-page .main-pane .history-pane .inner-pane-history-pane{align-content:space-between;display:flex;flex-wrap:wrap;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between;max-height:325px;position:relative;width:100%}#dashboard-page .main-pane .history-pane .inner-pane-history-pane .title-container-general{display:inline-flex;font-size:26px;font-weight:700;height:32px;justify-content:space-between;line-height:28px;padding-bottom:8px;padding-top:8px;position:relative;width:100%;z-index:1}#dashboard-page .main-pane .history-pane .inner-pane-history-pane .title-container-general .title-inner-container{display:inline-flex;justify-content:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#dashboard-page .main-pane .max270{max-height:270px}#dashboard-page .main-pane .height100{min-height:100%}#dashboard-page .main-pane .inner-pane{display:inline-flex;flex-wrap:nowrap;flex-flow:row;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between;margin:58px auto auto;position:relative;width:90%}#dashboard-page .main-pane .inner-pane .responsive-ui-container{align-content:center;align-items:stretch;display:flex;flex-direction:column;flex-grow:1.2;height:250px;justify-content:space-between;margin-top:12px;max-width:26%;min-width:285px}#dashboard-page .main-pane .top-container{flex:1 1;flex-wrap:wrap;justify-content:flex-start}#tabs{height:100%;margin-top:80px;max-width:100%;overflow:hidden;scrollbar-width:none}#tabs::-webkit-scrollbar{display:none}#tabs .tabs-header{background:#fff;border-bottom:1px solid #00000024;box-shadow:0 1px 2px 1px #00000024;display:flex;height:55px;justify-content:flex-start;width:100%}#tabs .content{display:flex;flex-direction:column;height:88%;overflow:auto}#tabs .content::-webkit-scrollbar{display:none}#tabs .box{box-sizing:initial;color:#727a82;cursor:pointer;max-width:140px;padding:0 20px;text-align:center;text-overflow:ellipsis;transition:all .2s ease-in-out 10ms;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#tabs .box:first-child{margin-left:10mm}#tabs .box .inner-box{display:flex;justify-content:center;margin-left:auto;margin-right:auto;margin-top:5mm;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#tabs .box .inner-box .label{box-sizing:initial;color:inherit;text-align:center;text-overflow:ellipsis;width:-webkit-max-content;width:max-content}#tabs .box .inner-box .dot{border-radius:1mm;height:2mm;margin:2mm 2mm 2mm 0;top:5mm;width:2mm}#tabs .box .inner-box .offline{background:#bebbbb}#tabs .box .inner-box .error{background:#d13333}#tabs .box .inner-box .online{background:#4ad133}#tabs .box .inner-box .warning{background:#fab402}#tabs .alerts-temp-disabled{background-color:#fafa0066;color:#c7c751!important}#tabs .selected-box{border-bottom:2px solid #1e182a;color:#00173d;display:flex;font-weight:600;justify-content:center;margin-left:5mm;margin-right:5mm;max-width:250px;transition:all .2s ease-in-out 10ms;width:-webkit-max-content;width:max-content}#tabs .selected-box:first-child{margin-right:0!important}#main-header{background-color:#00173d;color:#f9f7f4;font-size:18px;height:80px;position:absolute;top:0;width:100%;z-index:1}#main-header .company-icon{float:left;max-height:55px;max-width:175px;padding:12px 20px 0 15px}#main-header .vertical-separator{border-left:1px solid #727a82;height:34px;margin-top:23px;vertical-align:center;width:1px}#main-header .right{float:right}#main-header .left{float:left}#notifications-center{color:#36454f;cursor:pointer;float:right;padding:27px 15px 0}#date-and-time{float:right;font-size:18px;height:30px;margin-top:27px;padding:0 20px 0 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#company-name{display:inline-flex;height:30px;margin-top:27px;width:50%}#company-name .user-title{color:#fff;font-size:18px;padding:0 5mm}#company-name .margin-o{margin-top:-4px}#menu-selector{border-radius:50%;float:right;padding:18px 15px 15px}#menu-selector,#menu-selector .user-container{position:relative}#menu-selector .user-container .user-image{align-self:center;background-color:#ed7847cc;border-radius:50%;font-family:Work Sans;font-weight:600;height:32px;line-height:32px;text-align:center;transition:all .2s ease-in-out 10ms;width:32px}#menu-selector .user-container .user-image:hover{background-color:#ed7847;cursor:pointer;transition:all .2s ease-in-out 10ms}#site-settings-drawer .title{background-color:#001333;border-bottom:1px solid #3d5484;color:#eafbff;display:inline-flex;font-size:1.52rem;font-weight:500;justify-content:space-between;padding:22px 24px}#site-settings-drawer .exit-button{border-radius:20px;cursor:pointer;margin-top:4px;transition:all .2s ease-in-out 10ms}#site-settings-drawer .exit-button:hover{background-color:#012d75;color:#eafbff;transition:all .2s ease-in-out 10ms}#site-settings-drawer .settings-paper{overflow:auto}#site-settings .title{border:none;color:#eafbff;font-size:18px;font-weight:400;margin-bottom:10px;padding:24px 2px}#site-settings .form-container{display:flex;flex-flow:column;gap:10px;padding:24px}#site-settings .form-container .title-edit-container{align-items:center;display:inline-flex;justify-content:space-between}#site-settings .form-container .title-edit-container .buttons-container{display:inline-flex;justify-content:space-between}#site-settings .form-container .title-edit-container .expand-horizontal{transition:all .3s ease-in-out 10ms;width:150px}#site-settings .form-container .title-edit-container .collapse-horizontal{overflow:hidden;transition:all .3s ease-in-out .1s;width:0}#site-settings .form-container .title-edit-container .save-icon{border-radius:20px;transition:all .2s ease-in-out 10ms;width:1px}#site-settings .form-container .title-edit-container .active{cursor:pointer;padding-right:3px;width:24px}#site-settings .form-container .title-edit-container .active:hover{box-shadow:0 0 4px 2px #3d5484;transition:all .2s ease-in-out 10ms}#site-settings .form-container .title-edit-container .active:active{box-shadow:0 0 2px 1px #3d5484;transition:all 60ms ease-in-out 1ms}#site-settings .form-container .title-edit-container .red{color:#f3204a}#site-settings .form-container .title-edit-container .green{color:#00b61a}#site-settings .form-container .text-input{color:#eafbff}#site-settings .form-container .text-input .MuiOutlinedInput-notchedOutline{border-color:#3d5484;border-width:thin}#site-settings .form-container .text-input .Mui-error fieldset{border-color:#f3204a!important}#site-settings .form-container .checkbox-container{color:#eafbff;display:inline-flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#site-settings .form-container .checkbox-container .switch{padding-left:0;width:45px}#site-settings .form-container .checkbox-container .switch .MuiSwitch-thumb{background-color:#fff;margin:4px 0 0 2px}#site-settings .form-container .checkbox-container .switch .MuiSwitch-switchBase{left:-10px}#site-settings .form-container .checkbox-container .switch .MuiSwitch-track{background-color:#9dadbc;border-radius:30px;height:22px;opacity:1}#site-settings .form-container .checkbox-container .switch .Mui-checked{left:-19px}#site-settings .form-container .checkbox-container .switch .Mui-checked+.MuiSwitch-track{background-color:#57a6db;opacity:1}#site-settings .form-container .checkbox-container .switch-title{line-height:46px}#site-settings .form-container .contact-container{display:flex;flex-flow:column;overflow:hidden;width:100px}#site-settings .form-container .contact-container .container-row{display:inline-flex;flex-wrap:wrap;gap:10px;justify-content:space-between}#site-settings .form-container .contact-container .phone-selector-rap{height:76px;position:relative;width:calc(50% - 5px)}#site-settings .form-container .contact-container .phone-selector-rap .phone-error-msg{color:#f3204a;font-size:.75rem;font-weight:400;letter-spacing:.03333em;line-height:1.66;margin-left:2px;margin-top:3px;text-align:left}#site-settings .form-container .contact-container .justify-right{justify-content:flex-end}#site-settings .form-container .top15{margin-top:25px}#site-settings .form-container .contact-btns-container-base{height:0;overflow:hidden}#site-settings .form-container .expand{height:450px;transition:all .2s ease-in-out 1ms;width:100%}#site-settings .form-container .collapse{height:0;overflow:hidden;transition:all .2s ease-in-out .1s;width:50%}#site-settings .form-container .collapse2{height:0;overflow:hidden;transition:all .3s ease-in-out .1s}#site-settings .form-container .expand2{height:38px;transition:all .3s ease-in-out .1s;width:100%}#alerts-settings-tab .pane{display:flex;flex-flow:column;gap:10px;padding:24px;width:94.5%}#alerts-settings-tab .pane .dynamic-pane{background:#373d19;height:24px;width:100%}#alerts-settings-tab .pane .dynamic-pane .add-icon{align-self:flex-start;border-radius:50%;cursor:pointer;display:flex;justify-self:flex-start;transition:all .2s ease-in-out 10ms;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#alerts-settings-tab .pane .dynamic-pane .add-icon:hover{background:#3d54848f;transition:all .1s ease-in-out 10ms}#alerts-settings-tab .pane .dynamic-pane .add-icon:active{background:#3d54841a}#alerts-settings-tab .pane .title{border:none;color:#eafbff;font-size:18px;font-weight:400;margin-bottom:10px;padding:0}#alerts-settings-tab .pane .alert-mask-pane{grid-gap:5px;align-items:center;border:1px solid #3d5484;display:grid;gap:5px;margin-top:20px;max-height:600px;min-height:85px;overflow-y:auto;padding:22px 10px 10px}#alerts-settings-tab .pane .alert-mask-pane .alert-mask{align-items:center;height:35px}#alerts-settings-tab .pane .alert-mask-pane .alert-mask .delete-icon{border-radius:50%;color:#d92d2d;cursor:pointer;transition:all .1s ease-in-out 10ms}#alerts-settings-tab .pane .alert-mask-pane .alert-mask .delete-icon:hover{background:#3d54848f;transition:all .1s ease-in-out 10ms}#alerts-settings-tab .pane .alert-mask-pane .alert-mask .delete-icon:active{background:#d92d2d;color:#eafbff}#alerts-settings-tab .pane .alert-mask-pane .alert-mask .disabled{background:#3d54848f;color:#aabccc;cursor:default}#alerts-settings-tab .pane .alert-mask-pane .length-25{width:25px}#alerts-settings-tab .pane .alert-mask-pane table{border-collapse:collapse;color:#eafbff}#alerts-settings-tab .pane .alert-mask-pane table .header-row{border-bottom:1px solid #3d5484;height:35px}#alerts-settings-tab .pane .alert-mask-pane table td,#alerts-settings-tab .pane .alert-mask-pane table th{text-align:start}#alerts-settings-tab .pane .alert-mask-pane tbody{height:100%;max-height:250px;overflow-y:auto}#alerts-settings-tab .pane .alert-mask-pane tbody .center-items{text-align:center}#alerts-settings-tab .pane .alert-mask-pane tbody .length25{width:25px}#alerts-settings-tab .MuiSvgIcon-root{color:#aabccc}#alerts-settings-tab input::placeholder{color:#aabccc;opacity:1}#main-pane{align-items:center;border-bottom:1px solid #3d5484;display:block;flex-direction:row;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-bottom:20px;width:100%}#main-pane .MuiAccordion-root{background-color:#0000;color:#eafbff;font-family:Work Sans!important;transition:all .2s ease-in-out 10ms;width:100%}#main-pane .actions-row{display:flex;gap:12px;justify-content:flex-end;margin-right:0;padding-right:8px;width:100%}#main-pane .actions-row .save-button{background-color:#57a6db;color:#00173d;font-family:Work Sans;font-size:14px;padding:5px 15px;text-transform:none}#main-pane .actions-row .save-button:disabled{background-color:#3d5484;color:#aabccc}#main-pane .MuiAccordionSummary-root{border-radius:5px;font-size:1.1rem;margin-bottom:5px;margin-top:5px;max-height:1.875rem;min-height:1px!important}#main-pane .MuiAccordionSummary-root:hover{background-color:#001f48;color:#eafbff;transition:all .2s ease-in-out 10ms}#main-pane .MuiAccordionSummary-root .Mui-expanded{margin-bottom:0;margin-top:0;padding-bottom:5px;padding-top:5px}.acc-pane{background-color:#0000;display:flex;flex-direction:column;gap:24px 24px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-around;width:100%}.acc-pane .text-fields-row{display:flex;flex-direction:row;gap:4px}.acc-pane .text-fields-row .select-value{color:#eafbff}.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{align-items:center;appearance:button;-webkit-appearance:button;background-color:#fff;background-color:var(--react-international-phone-country-selector-background-color,var(--react-international-phone-background-color,#fff));border:1px solid #dcdcdc;border:1px solid var(--react-international-phone-country-selector-border-color,var(--react-international-phone-border-color,#dcdcdc));box-sizing:border-box;cursor:pointer;display:flex;height:36px;height:var(--react-international-phone-height,36px);justify-content:center;margin:0;padding:0;text-transform:none;-webkit-user-select:none;user-select:none}.react-international-phone-country-selector-button:hover{background-color:#f5f5f5;background-color:var(--react-international-phone-country-selector-background-color-hover,#f5f5f5)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:initial}.react-international-phone-country-selector-button__button-content{align-items:center;display:flex;justify-content:center}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-left:4px solid #0000;border-left:var(--react-international-phone-country-selector-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--react-international-phone-country-selector-arrow-size,4px) solid #0000;border-top:4px solid #777;border-top:var(--react-international-phone-country-selector-arrow-size,4px) solid var(--react-international-phone-country-selector-arrow-color,#777);margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:#999;border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color,#999)}.react-international-phone-country-selector-button--disabled{cursor:auto}.react-international-phone-country-selector-button--disabled,.react-international-phone-country-selector-button--disabled:hover{background-color:#f5f5f5;background-color:var(--react-international-phone-disabled-country-selector-background-color,var(--react-international-phone-disabled-background-color,#f5f5f5))}.react-international-phone-flag-emoji{box-sizing:border-box;height:24px;height:var(--react-international-phone-flag-height,24px);width:24px;width:var(--react-international-phone-flag-width,24px)}.react-international-phone-country-selector-dropdown{background-color:#fff;background-color:var(--react-international-phone-dropdown-item-background-color,var(--react-international-phone-background-color,#fff));box-shadow:2px 2px 16px #00000040;box-shadow:var(--react-international-phone-dropdown-shadow,2px 2px 16px #00000040);color:#222;color:var(--react-international-phone-dropdown-item-text-color,var(--react-international-phone-text-color,#222));display:flex;flex-direction:column;left:0;left:var(--react-international-phone-dropdown-left,0);list-style:none;margin:0;max-height:200px;overflow-y:scroll;padding:4px 0;position:absolute;top:44px;top:var(--react-international-phone-dropdown-top,44px);width:300px;z-index:1}.react-international-phone-country-selector-dropdown__preferred-list-divider{background:#dcdcdc;background:var(--react-international-phone-dropdown-preferred-list-divider-color,var(--react-international-phone-border-color,#dcdcdc));border:none;height:1px;margin:0;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin,0)}.react-international-phone-country-selector-dropdown__list-item{align-items:center;box-sizing:border-box;display:flex;min-height:28px;min-height:var(--react-international-phone-dropdown-item-height,28px);padding:2px 8px}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{font-size:14px;font-size:var(--react-international-phone-dropdown-item-font-size,14px);margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:gray;color:var(--react-international-phone-dropdown-item-dial-code-color,gray);font-size:14px;font-size:var(--react-international-phone-dropdown-item-font-size,14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:#f5f5f5;background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,#f5f5f5));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--focused,.react-international-phone-country-selector-dropdown__list-item--selected{background-color:#f5f5f5;background-color:var(--react-international-phone-selected-dropdown-item-background-color,#f5f5f5);color:#222;color:var(--react-international-phone-selected-dropdown-item-text-color,var(--react-international-phone-text-color,#222))}.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code{color:gray;color:var(--react-international-phone-selected-dropdown-item-dial-code-color,var(--react-international-phone-dropdown-item-dial-code-color,gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:#f5f5f5;background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,#f5f5f5))}.react-international-phone-dial-code-preview{align-items:center;background-color:#fff;background-color:var(--react-international-phone-dial-code-preview-background-color,var(--react-international-phone-background-color,#fff));border:1px solid #dcdcdc;border:1px solid var(--react-international-phone-dial-code-preview-border-color,var(--react-international-phone-border-color,#dcdcdc));color:#222;color:var(--react-international-phone-dial-code-preview-text-color,var(--react-international-phone-text-color,#222));display:flex;font-size:13px;font-size:var(--react-international-phone-dial-code-preview-font-size,var(--react-international-phone-font-size,13px));justify-content:center;margin-right:-1px;padding:0 8px}.react-international-phone-dial-code-preview--disabled{background-color:#f5f5f5;background-color:var(--react-international-phone-dial-code-preview-disabled-background-color,var(--react-international-phone-disabled-background-color,#f5f5f5));color:#666;color:var(--react-international-phone-dial-code-preview-disabled-text-color,var(--react-international-phone-disabled-text-color,#666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:4px;border-radius:var(--react-international-phone-border-radius,4px);border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.react-international-phone-input-container .react-international-phone-input{background-color:#fff;background-color:var(--react-international-phone-background-color,#fff);border:1px solid #dcdcdc;border:1px solid var(--react-international-phone-border-color,#dcdcdc);border-radius:4px;border-radius:var(--react-international-phone-border-radius,4px);border-bottom-left-radius:0;border-top-left-radius:0;box-sizing:border-box;color:#222;color:var(--react-international-phone-text-color,#222);font-family:inherit;font-size:13px;font-size:var(--react-international-phone-font-size,13px);height:36px;height:var(--react-international-phone-height,36px);margin:0;overflow:visible;padding:0 8px}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:#f5f5f5;background-color:var(--react-international-phone-disabled-background-color,#f5f5f5);color:#666;color:var(--react-international-phone-disabled-text-color,#666)}#date-selector{align-items:center;background:#0000;border:1px solid #3d5484;border-radius:5px;cursor:pointer;font-size:16px;height:38px;line-height:40px;position:relative;text-align:center;width:250px}#date-selector .input-title{color:#aabccc;height:90%;width:100%;z-index:3}#date-selector .display{color:#eafbff}#date-selector .c-pane{display:flex;flex-flow:column;gap:10px;height:300px;overflow:hidden;padding:24px;position:absolute;transition:all .2s cubic-bezier(.25,.25,.75,.75) 10ms;width:360px}#date-selector .c-pane .close-icon{border-radius:50%;color:#d92d2d;position:absolute;right:25px;top:25px;transition:all .1s ease-in-out 10ms}#date-selector .c-pane .close-icon:hover{background:#6b94e86e;transition:all .1s ease-in-out 10ms}#date-selector .calendar{border-radius:5px;padding-top:10px}#date-selector .expand{right:-385px;top:-25px;transition:all .1s cubic-bezier(.25,.25,.75,.75) 50ms;z-index:1}#date-selector .collapse{height:0;right:0;top:0;transition:all .1s cubic-bezier(.25,.25,.75,.75) 10ms;width:0;z-index:-1}#date-selector .collapse .rdrNextPrevButton{height:0;width:0}.vert-separator{background:var(--border-color);height:95%;width:1px}#manager-notifications-tab{display:flex;flex:1 1;flex-flow:column;justify-content:space-between;padding:24px}#manager-notifications-tab .title-s{color:#eafbff;font-size:1rem;font-weight:500;line-height:2rem;padding-left:17px}.opening-hours-table{display:flex;flex-grow:1;height:100%;min-width:260px;position:relative}#toggle-board{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 auto;max-height:100%;min-width:280px;padding-left:0}#toggle-board .toggle-board-container{background-color:var(--primary-bg);color:var(--primary-text);display:flex;flex-direction:column;height:100%;max-height:500px}#toggle-board .toggle-board-container .toggle-board-title{color:var(--title-color);font-size:1rem;font-weight:500;margin-bottom:16px;padding:0;width:calc(100% - 15px)}#toggle-board .toggle-board-container .toggle-board-scrollable{display:flex;flex-flow:column;flex-grow:1;overflow-y:auto}#toggle-board .toggle-board-container .toggle-board-item{margin-bottom:10px}#toggle-board .toggle-board-container .toggle-board-label{color:var(--primary-text);font-size:1rem;padding-left:15px}#toggle-board .toggle-board-container .switch{margin:-6px 0 0 15px;padding-left:0;width:45px}#toggle-board .toggle-board-container .switch .MuiSwitch-thumb{background-color:#fff;margin:4px 0 0 2px}#toggle-board .toggle-board-container .switch .MuiSwitch-switchBase{left:-10px}#toggle-board .toggle-board-container .switch .MuiSwitch-track{background-color:#9dadbc;border-radius:30px;height:22px;opacity:1}#toggle-board .toggle-board-container .switch .Mui-checked{left:-19px}#toggle-board .toggle-board-container .switch .Mui-checked+.MuiSwitch-track{background-color:#57a6db;opacity:1}.lifeguard-creation-pane{align-items:center;border-bottom:1px solid #3d5484;display:block;flex-direction:row;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:5%;padding-bottom:1%;padding-left:2%;padding-right:2%;width:100%}.lifeguard-creation-pane .MuiAccordion-root{background-color:#0000;color:#eafbff;font-family:Work Sans!important;transition:all .2s ease-in-out 10ms;width:96%}.lifeguard-creation-pane .actions-row{display:flex;justify-content:space-between;margin-right:0;padding-right:8px;width:100%}.lifeguard-creation-pane .actions-row .width-30p{width:30%}.lifeguard-creation-pane .actions-row .couple{align-items:center;display:flex;gap:15px;justify-content:space-between;padding-left:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.lifeguard-creation-pane .actions-row .couple .button{background-color:#dc7c3f;border-radius:4px;height:25px;padding:5px;transition:background-color .2s ease-in-out 10ms;width:112px}.lifeguard-creation-pane .actions-row .couple .button:hover{background-color:#ee955d;transition:background-color .2s ease-in-out 10ms}.lifeguard-creation-pane .actions-row .couple .button:active{box-shadow:inset 0 0 3px 1px #6e3e0d;transition:all .2s ease-in-out 10ms}.lifeguard-creation-pane .flexEnd{display:flex;justify-content:flex-end}.lifeguard-creation-pane .MuiAccordionSummary-root{border-radius:5px;font-size:1.1rem;margin-bottom:5px;margin-top:5px;max-height:1.875rem;min-height:1px!important}.lifeguard-creation-pane .MuiAccordionSummary-root:hover{background-color:#001f48;color:#eafbff;transition:all .2s ease-in-out 10ms}.lifeguard-creation-pane .MuiAccordionSummary-root .Mui-expanded{margin-bottom:0;margin-top:0;padding-bottom:5px;padding-top:5px}.MuiInputLabel-root{color:#aabccc!important;font-size:16px!important}.react-international-phone-country-selector{background-color:#0000}.react-international-phone-country-selector-button{background-color:#0000;height:100%;z-index:100}.react-international-phone-country-selector-button:hover{background-color:#0000;border-color:#3d5484;height:100%}.react-international-phone-input{background-color:#0000!important;color:#fff!important;font-size:16px!important;height:100%!important;width:100%}.phone-error-msg{color:#d32f2f;font-size:.75rem;font-weight:400;letter-spacing:.03333em;line-height:1.66;margin-left:2px;margin-top:3px;text-align:left}#report-page{background:#f7f8fc;border-radius:5px;max-height:80%;min-height:30%;padding:40px 40px 100px;position:relative;width:60%}#report-page .container-centered{align-items:center;background:#29a4061a;border-radius:4px;box-shadow:3px 2px 8px 1px #64646433;display:flex;height:230px;justify-content:center;margin-top:5%;width:100%}#report-page .report-title{border-bottom:1px solid;font-size:2rem;font-weight:500;margin-bottom:20px}#report-page .title1{font-size:1.6rem}#report-page .title1,#report-page .title2{font-weight:500;margin-bottom:10px;padding:0 0 0 10px}#report-page .title2{font-size:1.4rem}#report-page .errors-container{border:1px solid #f365653d;border-radius:5px;display:flex;flex-direction:column;gap:10px;max-height:55vh;overflow:scroll;padding:20px}#report-page .report-footer{bottom:0;display:inline-flex;justify-content:flex-end;padding:40px;position:absolute;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#line-tile{background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;display:flex;justify-content:space-around;padding:10px;white-space:nowrap;width:calc(99.7% - 20px)}#line-tile .tile-field{font-size:1rem;width:100%}#line-tile-header{background-color:#f7f8fc;display:flex;justify-content:space-between;padding:15px 25px;width:calc(100% - 50px)}#line-tile-header .tile-field-header{font-size:1.1rem;font-weight:600;width:100%}.lifeguard-list-container{display:flex;flex-direction:column;font-family:Work Sans;gap:1%;height:100%;padding:24px calc(2% + 16px) 0;width:100%}.lifeguard-list-container .header{align-items:center;color:#9dadbc;display:flex;flex-direction:row;justify-content:space-between;width:calc(96% - 32px)}.lifeguard-list-container .lifeguard-list-pane{position:relative;width:calc(96% - 32px)}.lifeguard-list-container .lifeguard-list-pane .spinner-container{left:50%;position:absolute;top:20%;transform:translate(-50%,-50%)}*{-ms-overflow-style:none}::-webkit-scrollbar{display:none}.lifeguard-item-container,.lifeguard-item-container .right-part{color:#fff;display:flex;flex-direction:row;width:100%}.lifeguard-item-container .right-part{align-items:center;gap:3%}.lifeguard-item-container .left-part{align-items:center;color:#fff;display:flex;flex-direction:row;gap:15%;justify-content:space-between;width:40%}.lifeguard-item-container .left-part .icon-container{align-items:flex-end;display:flex;height:40px;width:40px}.actions-row{display:flex;gap:12px;margin-right:17px;padding-bottom:12px}.delete-actions-row{display:flex;gap:12px;justify-content:center;margin-top:40px;width:100%}.lifeguard-pane{background-color:#0000;display:flex;flex-direction:column;gap:24px 24px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-around;padding-top:12px;width:100%}.lifeguard-pane .text-fields-row{display:flex;flex-direction:row;gap:24px}.MuiFormHelperText-root.Mui-error{margin-left:2px;margin-right:-5px;text-align:left}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(0)}}#loading-spinner{position:absolute;z-index:10}#loading-spinner #preloader{height:100%;width:100%}#loading-spinner #loader{animation:spin 2s linear infinite;border:3px solid #0000;border-radius:50%;border-top-color:#a3bae0;display:block;height:150px;left:50%;margin:-75px 0 0 -75px;position:relative;top:50%;width:150px}#loading-spinner #loader:before{animation:spin 3s linear infinite;border:3px solid #0000;border-radius:50%;border-top-color:#57a6db;bottom:5px;content:"";left:5px;position:absolute;right:5px;top:5px}#loading-spinner #loader:after{animation:spin 1.2s linear infinite;border:3px solid #0000;border-radius:50%;border-top-color:#245dbb;bottom:15px;content:"";left:15px;position:absolute;right:15px;top:15px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MuiSvgIcon-root{color:#aabccc}input::placeholder{color:#aabccc;opacity:1}#swimmers-count-history-tile{background:#fff;border-radius:5px;box-shadow:3px 2px 8px 1px #64646433;flex-grow:.7;height:250px;max-width:70%;padding:20px;position:relative}#swimmers-count-history-tile .container{display:flex;justify-content:flex-start;position:relative}#swimmers-count-history-tile .container .tooltip-container{background:#fff;border-radius:5px;box-shadow:3px 2px 8px 1px #64646433;display:flex;flex-flow:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between;min-height:16mm;padding:2mm;width:50mm}#swimmers-count-history-tile .container .tooltip-container .tooltip-title{font-size:14px;font-weight:600;line-height:20px}#swimmers-count-history-tile .container .tooltip-container .inner-box{display:inline-flex;height:100%;justify-content:space-between;padding:2mm 0;width:100%}#swimmers-count-history-tile .container .tooltip-container .inner-box .item-name{font-size:14px;font-weight:400}#swimmers-count-history-tile .container .tooltip-container .inner-box .item-value{font-size:15px;font-weight:600}#swimmers-count-history-tile .container .tile-title{position:absolute;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#swimmers-count-history-tile .container .more-action{color:#727a82;cursor:pointer;float:right;position:absolute;right:0;top:0;transition:all .2s ease-in-out 10ms}#swimmers-count-history-tile .container .more-action:hover{background:#eee;border-radius:25px}#options-menu{position:relative}#safety-event-tile{background:#fff;border-radius:5px;box-shadow:3px 2px 8px 1px #64646433;height:250px;max-width:380px;padding:20px;width:360px}#safety-event-tile .navy-blue{background:#1f628f}#safety-event-tile .blue{background:#57a6db}#safety-event-tile .light-blue{background:#c4e0f2}#safety-event-tile .container{align-items:center;display:inline-flex;height:94.5%;justify-content:center;width:100%}#safety-event-tile .container .left-inner-pane{float:left;height:95%;padding-top:5px;position:relative;width:50%}#safety-event-tile .container .left-inner-pane .tooltip{background:#fff;border-radius:5px;box-shadow:3px 2px 8px 1px #64646433;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:2mm;position:absolute;width:45mm;z-index:1}#safety-event-tile .container .left-inner-pane .tooltip .tooltip-title-container{display:inline-flex;height:18px;width:100%}#safety-event-tile .container .left-inner-pane .tooltip .tooltip-title{font-weight:600}#safety-event-tile .container .left-inner-pane .tooltip .pool-row{display:flex;justify-content:space-between;padding:2mm}#safety-event-tile .container .left-inner-pane .tooltip .pool-row .pool-name{font-size:14px;font-weight:400}#safety-event-tile .container .left-inner-pane .tooltip .pool-row .pool-value{font-size:15px;font-weight:600}#safety-event-tile .container .left-inner-pane .major-title-container{background:#f9f7f4;border-radius:15mm;height:27mm;margin-left:9mm;margin-top:13mm;position:absolute;width:27mm}#safety-event-tile .container .left-inner-pane .major-title-container .major-title{font-size:40px;font-weight:500;margin-top:7mm;text-align:center}#safety-event-tile .container .left-inner-pane .major-title-container .sub-major-title{color:#727a82;font-size:14px;font-weight:500;text-align:center}#safety-event-tile .container .left-inner-pane .circle-chart{display:grid;height:200px;left:0;place-content:center;position:absolute;transform:translateX(-7.5%);width:200px}#safety-event-tile .container .left-inner-pane .bottom-container{bottom:0;display:flex;justify-content:space-around;position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#safety-event-tile .container .left-inner-pane .bottom-container .arrow-icon{padding-left:8px;transform:rotate(180deg)}#safety-event-tile .container .left-inner-pane .bottom-container .safety-bottom-label{bottom:1mm;font-size:14px;font-weight:400;padding:3px;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#safety-event-tile .container .bullet{border-radius:2px;height:12px;width:12px}#safety-event-tile .container .wh-10{height:10px;width:10px}#safety-event-tile .container .m-top8{margin-top:8%}#safety-event-tile .container .m-top1{margin:4px 10px 0 8px}#safety-event-tile .container .right-inner-pane{height:60%;margin-top:-22px;position:relative;width:50%}#safety-event-tile .container .right-inner-pane .inner-container{align-content:stretch;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;width:95%}#safety-event-tile .container .right-inner-pane .inner-container .item-row{display:flex;height:10mm;justify-content:space-between;padding:2mm 0;position:relative}#safety-event-tile .container .right-inner-pane .inner-container .item-row .group1{display:inline-flex;justify-content:flex-start;width:80%}#safety-event-tile .container .right-inner-pane .inner-container .item-row .item-title{font-size:18px;letter-spacing:.4px;line-height:21px;margin-left:3mm;margin-top:5%;text-align:start;width:70%}#safety-event-tile .container .right-inner-pane .inner-container .item-row .item-value{font-size:18px;font-weight:500;line-height:21px;margin-top:5%}#safety-event-tile .more-action{color:#727a82;cursor:pointer;float:right;position:relative;transition:all .2s ease-in-out 10ms}#safety-event-tile .more-action:hover{background:#eee;border-radius:25px}#date-picker{align-items:center;background:#e9ecf7;border-radius:5px;cursor:pointer;display:inline-flex;flex-wrap:nowrap;height:40px;justify-content:space-between;margin-top:-18px;padding:0 5px;position:relative;right:0;width:340px}#date-picker,#date-picker:hover{transition:all .2s ease-in-out 10ms}#date-picker:hover{background:#e6e6f0}#date-picker .calendar-title{display:inline-flex;flex-direction:row;justify-content:flex-end;padding:0 5px}#date-picker .calendar-title .date-value{align-self:center;font-size:16px;font-weight:500;padding:1.5mm;width:110px}#date-picker .calendar-title .date-icon-arrow{align-self:center;padding:0 18px}#date-picker .calendar-tile{background:#fff;border-radius:5px;box-shadow:3px 2px 8px 1px #64646433;height:-webkit-max-content;height:max-content;position:absolute;right:0;top:25%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}#date-picker .calendar-tile .margin-holder{background:#0000!important}#date-picker .calendar-tile .bottom-menu{background-color:#fff;border-radius:5px;display:flex;flex-direction:row;position:relative}#date-picker .calendar-tile .bottom-menu .range{border-radius:5px;padding:initial;position:relative;width:55%}#date-picker .calendar-tile .bottom-menu .range .rdrStaticRanges{flex-direction:row;padding:2px 0}#date-picker .calendar-tile .bottom-menu .range .rdrStaticRanges .rdrStaticRange{align-self:center}#date-picker .calendar-tile .bottom-menu .range .rdrStaticRanges .rdrStaticRange .rdrStaticRangeLabel{padding:3px 4px;width:-webkit-max-content;width:max-content}#date-picker .calendar-tile .bottom-menu .range .rdrStaticRanges .rdrStaticRange .rdrStaticRangeLabel:hover{border-radius:3px}#date-picker .calendar-tile .bottom-menu .range .rdrStaticRanges .rdrStaticRangeSelected{color:#57a6db!important}#date-picker .calendar-tile .bottom-menu .range .rdrInputRanges{display:flex;flex-direction:row;flex-flow:initial;justify-content:flex-start;padding:5px 0}#date-picker .calendar-tile .bottom-menu .range .rdrInputRanges .rdrInputRange{padding:0 5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#date-picker .calendar-tile .bottom-menu .range .rdrInputRanges .rdrInputRange:last-child{display:none}#date-picker .calendar-tile .bottom-menu .bottom-container{align-items:flex-end;bottom:10px;display:inline-flex;justify-content:space-evenly;position:relative;right:0;width:100%}#date-picker .calendar-tile .bottom-menu .button{border:none;border-radius:15px;box-sizing:initial;cursor:pointer;font-size:12px;height:32px;text-align:center;white-space:nowrap;width:140px}#date-picker .calendar-tile .bottom-menu .cancel{align-items:center;border:1px solid #52a1ca;box-shadow:3px 2px 8px 1px #64646433;color:#52a1ca;display:flex;font-family:Work Sans;font-size:15px;font-weight:1000;justify-content:center;text-overflow:clip;transition:all .2s ease-in-out 10ms}#date-picker .calendar-tile .bottom-menu .cancel:hover{background:#4948481a;box-shadow:3px 2px 4px 1px #64646433;transition:all .2s ease-in-out 10ms}#date-picker .calendar-tile .bottom-menu .submit{align-items:center;background:#57a6dbcc;box-shadow:3px 2px 8px 1px #64646433;color:#fff;display:flex;font-family:Work Sans;font-size:15px;font-weight:1000;justify-content:center;text-overflow:clip;transition:all .2s ease-in-out 10ms}#date-picker .calendar-tile .bottom-menu .submit:hover{background:#57a6db;box-shadow:3px 2px 4px 1px #64646433;transition:all .2s ease-in-out 10ms}#date-picker .calendar-tile .calendar{border-radius:5px;cursor:default;width:100%}#date-picker .calendar-tile .calendar .rdrDateDisplayWrapper{display:none}#date-picker .calendar-tile .calendar .rdrMonthAndYearWrapper{height:50px}#date-picker .calendar-tile .calendar .rdrMonthAndYearWrapper .rdrNextPrevButton{background-color:initial}#date-picker .calendar-tile .calendar .rdrMonthAndYearWrapper .rdrNextPrevButton:hover{background-color:#eff2f7;border-radius:50%;transition:all .35s ease-in-out 10ms}#date-picker .calendar-tile .calendar .rdrMonthAndYearWrapper .rdrPprevButton{position:absolute;right:2em}#date-picker .calendar-tile .calendar .rdrMonthAndYearWrapper .rdrMonthAndYearPickers{border:1px solid #dadada;border-left:initial;border-radius:0 20px 20px 0;display:flex;flex:initial;height:38px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#date-picker .calendar-tile .calendar .rdrMonthAndYearWrapper .rdrMonthAndYearPickers .rdrMonthPicker{color:#000;margin:initial;padding:initial}#date-picker .calendar-tile .calendar .rdrMonthAndYearWrapper .rdrMonthAndYearPickers .rdrMonthPicker select{background:#fff;border:none;border-radius:0;border-radius:initial;color:inherit;font-size:25px;font-weight:700;height:100%;padding:5px;transition:all .2s ease-in-out 10ms;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#date-picker .calendar-tile .calendar .rdrMonthAndYearWrapper .rdrMonthAndYearPickers .rdrMonthPicker select:hover{background-color:#00000012;transition:all .2s ease-in-out 10ms}#date-picker .calendar-tile .calendar .rdrMonthAndYearWrapper .rdrMonthAndYearPickers .rdrMonthPicker select option{border-radius:15px;font-size:15px;font-weight:400}#date-picker .calendar-tile .calendar .rdrMonthAndYearWrapper .rdrMonthAndYearPickers .rdrYearPicker{color:#2e2e2ecc;height:100%;margin:initial;padding:initial}#date-picker .calendar-tile .calendar .rdrMonthAndYearWrapper .rdrMonthAndYearPickers .rdrYearPicker select{background:#fff;border:none;border-radius:0 20px 20px 0;color:inherit;font-size:15px;font-weight:700;height:100%;padding:10px;transition:all .2s ease-in-out 10ms}#date-picker .calendar-tile .calendar .rdrMonthAndYearWrapper .rdrMonthAndYearPickers .rdrYearPicker select:hover{background-color:#00000012;transition:all .2s ease-in-out 10ms}#date-picker .calendar-tile .calendar .rdrMonthAndYearWrapper .rdrMonthAndYearPickers .rdrYearPicker select option{border-radius:15px;font-size:15px;font-weight:400;padding:initial}#date-picker .calendar-tile .calendar .rdrMonths .rdrMonth{font-size:11px!important;padding:0 .633em .5em;width:26em}#date-picker .calendar-tile .calendar .rdrMonths .rdrMonth .rdrMonthName{display:none}#date-picker .calendar-tile .calendar .rdrMonths .rdrMonth .rdrDays .rdrDay{height:2.75em}#date-picker .calendar-tile .calendar .rdrMonths .rdrMonth .rdrDays .rdrDay .rdrDayNumber{padding:initial}#date-picker .calendar-tile .calendar .rdrMonths .rdrMonth .rdrDays .rdrDay .rdrDayNumber span:after{height:1px}.rdrCalendarWrapper{background:#fff;box-sizing:border-box;display:inline-flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateDisplay{display:flex;justify-content:space-between}.rdrDateDisplayItem{color:inherit;flex:1 1;text-align:center;width:0}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;display:flex;justify-content:space-between}.rdrMonthAndYearPickers{align-items:center;display:flex;flex:1 1 auto;justify-content:center}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{box-sizing:inherit;flex-basis:14.28571%;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{color:red;font-size:1.6em;line-height:1.6em;position:absolute;right:.25em;top:0}.rdrDay{box-sizing:inherit;cursor:pointer;font:inherit;position:relative;width:14.28571%}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align:auto){.rdrDay{flex-basis:14.285%!important}}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{pointer-events:none}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{background-color:#fff;border:1px solid #0000;border-radius:4px;box-shadow:0 1px 2px 0 #23394236}.rdrDateDisplayItem input{background:#0000;border:0;color:#849095;cursor:pointer;height:2.5em;line-height:2.5em;width:100%}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#0000;background:url("data:image/svg+xml;utf8,<svg width=%279px%27 height=%276px%27 viewBox=%270 0 9 6%27 version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27><g id=%27Artboard%27 stroke=%27none%27 stroke-width=%271%27 fill=%27none%27 fill-rule=%27evenodd%27 transform=%27translate%28-636.000000, -171.000000%29%27 fill-opacity=%270.368716033%27><g id=%27input%27 transform=%27translate%28172.000000, 37.000000%29%27 fill=%27%230E242F%27 fill-rule=%27nonzero%27><g id=%27Group-9%27 transform=%27translate%28323.000000, 127.000000%29%27><path d=%27M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z%27 id=%27arrow%27></path></g></g></g></svg>") no-repeat;background-position:right 8px center;border:0;border-radius:4px;color:#3e484f;cursor:pointer;outline:0;padding:10px 30px 10px 10px;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:#00000012}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{background:#eff2f7;border:0;border-radius:5px;display:block;height:24px;margin:0 .833em;padding:0;width:24px}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{border-style:solid;display:block;height:0;margin:auto;padding:0;text-align:center;transform:translate(-3px);width:0}.rdrPprevButton i{border-color:#0000 #34495e #0000 #0000;border-width:4px 6px 4px 4px;transform:translate(-3px)}.rdrNextButton i{border-color:#0000 #0000 #0000 #34495e;border-width:4px 4px 4px 6px;margin:0 0 0 7px;transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{color:#849095;font-weight:400;line-height:2.667em}.rdrDay{background:#0000;border:0;color:#1d2429;height:3em;line-height:3em;padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDay:focus{outline:0}.rdrDayNumber{align-items:center;bottom:0;bottom:5px;display:flex;font-weight:300;justify-content:center;left:0;outline:0;position:absolute;right:0;top:0;top:5px}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{background:#3d91ff;border-radius:2px;bottom:4px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:18px}.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span{color:#ffffffd9}.rdrEndEdge,.rdrInRange,.rdrSelected,.rdrStartEdge{background:currentColor;bottom:5px;left:0;position:absolute;right:0;top:5px}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-bottom-left-radius:1.042em;border-top-left-radius:1.042em;left:2px}.rdrEndEdge{border-bottom-right-radius:1.042em;border-top-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange{border-bottom-left-radius:1.042em;border-top-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-bottom-right-radius:1.042em;border-top-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview{border-bottom-left-radius:1.333em;border-left-width:1px;border-top-left-radius:1.333em;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-bottom-right-radius:1.333em;border-right-width:1px;border-top-right-radius:1.333em;right:0}.rdrDayEndPreview,.rdrDayInPreview,.rdrDayStartPreview{background:#ffffff17;border:0 solid;bottom:3px;left:0;pointer-events:none;position:absolute;right:0;top:3px;z-index:1}.rdrDayStartPreview{border-bottom-left-radius:1.333em;border-bottom-width:1px;border-left-width:1px;border-top-left-radius:1.333em;border-top-width:1px;left:0}.rdrDayInPreview{border-bottom-width:1px;border-top-width:1px}.rdrDayEndPreview{border-bottom-right-radius:1.333em;border-bottom-width:1px;border-right-width:1px;border-top-right-radius:1.333em;border-top-width:1px;right:2px;right:0}.rdrDefinedRangesWrapper{background:#fff;border-right:1px solid #eff2f7;font-size:12px;width:226px}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{background:#fff;border:0;border-bottom:1px solid #eff2f7;cursor:pointer;display:block;outline:0;padding:0}.rdrStaticRange:focus .rdrStaticRangeLabel,.rdrStaticRange:hover .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;line-height:18px;outline:0;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{border:1px solid #dee7eb;border-radius:4px;color:#6c767a;height:30px;line-height:30px;margin-right:10px;text-align:center;width:30px}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;color:#333;outline:0}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{background:#0000;border:1px solid;border-radius:1.333em;bottom:-2px;content:"";left:0;position:absolute;right:0;top:-2px}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrDayEndPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrStartEdge{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrDayEndPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrStartEdge{filter:grayscale(100%) opacity(60%)}.rdrMonthName{color:#849095;font-weight:600;padding:.833em;text-align:left}.rc-time-picker{display:inline-block;position:relative}.rc-time-picker,.rc-time-picker *{box-sizing:border-box}.rc-time-picker-clear{cursor:pointer;height:20px;line-height:20px;margin:0;overflow:hidden;position:absolute;right:6px;text-align:center;top:3px;width:20px}.rc-time-picker-clear-icon:after{color:#aaa;content:"x";display:inline-block;font-size:12px;font-style:normal;height:20px;line-height:1;transition:color .3s ease;width:20px}.rc-time-picker-clear-icon:hover:after{color:#666}.rc-time-picker-input{background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:4px;color:#666;cursor:text;display:inline-block;font-size:12px;height:28px;line-height:1.5;padding:4px 7px;position:relative;transition:border .2s cubic-bezier(.645,.045,.355,1),background .2s cubic-bezier(.645,.045,.355,1),box-shadow .2s cubic-bezier(.645,.045,.355,1);width:100%}.rc-time-picker-input[disabled]{background:#f7f7f7;color:#ccc;cursor:not-allowed}.rc-time-picker-panel{box-sizing:border-box;position:absolute;width:170px;z-index:1070}.rc-time-picker-panel *{box-sizing:border-box}.rc-time-picker-panel-inner{background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 5px #ccc;display:inline-block;font-size:12px;line-height:1.5;list-style:none;outline:none;position:relative;text-align:left}.rc-time-picker-panel-narrow{max-width:113px}.rc-time-picker-panel-input{border:1px solid #0000;cursor:auto;line-height:1.5;margin:0;outline:0;padding:0;width:100%}.rc-time-picker-panel-input-wrap{border-bottom:1px solid #e9e9e9;box-sizing:border-box;padding:6px;position:relative}.rc-time-picker-panel-input-invalid{border-color:red}.rc-time-picker-panel-select{border:1px solid #e9e9e9;border-width:0 1px;box-sizing:border-box;float:left;font-size:12px;margin-left:-1px;max-height:144px;overflow-y:auto;position:relative;width:56px}.rc-time-picker-panel-select-active{overflow-y:auto}.rc-time-picker-panel-select:first-child{border-left:0;margin-left:0}.rc-time-picker-panel-select:last-child{border-right:0}.rc-time-picker-panel-select ul{box-sizing:border-box;list-style:none;margin:0;padding:0;width:100%}.rc-time-picker-panel-select li{cursor:pointer;height:24px;line-height:24px;list-style:none;margin:0;padding:0 0 0 16px;text-align:left;-webkit-user-select:none;user-select:none;width:100%}.rc-time-picker-panel-select li:hover{background:#edfaff}li.rc-time-picker-panel-select-option-selected{background:#f7f7f7;font-weight:700}li.rc-time-picker-panel-select-option-disabled{color:#ccc}li.rc-time-picker-panel-select-option-disabled:hover{background:#0000;cursor:not-allowed}#shelf-page{flex-direction:column}#shelf-page .header{align-items:center;background:#fff;border:1px solid #e6e8eb;box-shadow:0 0 8px #0000001c;display:flex;height:80px;justify-content:space-between;overflow-x:hidden;position:absolute;width:100%}#shelf-page .header .header-text{align-items:center;color:#00173d;display:flex;font-family:Work Sans;font-size:20px;font-style:normal;font-weight:500;line-height:23px;padding-left:3%;text-transform:capitalize}#shelf-page .header .close-button{color:#3f3f3f}#shelf-page .main-pane{align-content:center;display:flex;flex-direction:column;height:calc(100vh - 82px);position:relative;top:80px;width:100%}#shelf-page .main-pane .minor-header{display:inline-flex;justify-content:space-between}#shelf-page .main-pane .minor-header .active-watches-legend{align-items:center;display:inline-flex;justify-content:space-evenly;margin-right:2%;margin-top:2%;width:250px}#shelf-page .main-pane .minor-header .active-watches-legend .legend-container{align-items:center;display:inline-flex;width:110px}#shelf-page .main-pane .minor-header .active-watches-legend .legend-container .plain-text{align-items:center;color:#00173d;display:flex;font-family:Work Sans;font-size:16px;font-style:normal;font-weight:400;line-height:19px}#shelf-page .main-pane .minor-header .active-watches-legend .legend-container .cube{border-radius:2px;height:12px;width:12px}#shelf-page .main-pane .minor-header .active-watches-legend .legend-container .light-blue{background:#57a6db;border:1px solid #57a6db}#shelf-page .main-pane .minor-header .active-watches-legend .legend-container .navy{background:#1f628f;border:1px solid #1f628f}#shelf-page .main-pane .data{overflow-x:hidden;overflow-y:auto}#shelf-page .main-pane .safety-event-bottom-container{display:inline-flex;width:100%}#shelf-page .main-pane #connected-watches-page{margin:3% 5%;max-width:none;width:auto}#shelf-page .main-pane #swimmers-count-history-tile{margin-left:4%;margin-right:4%;margin-top:3%;max-width:none;width:auto}#shelf-page .main-pane #swimmers-count-history-tile .container .tile-title{font-family:Work Sans;font-size:18px;font-style:normal;font-weight:500;line-height:21px;margin-top:0}#shelf-page .main-pane #heatmap-page{margin-left:4%;margin-right:4%;margin-top:3%;width:auto}#shelf-page .main-pane #safety-event-tile{border-radius:10px;box-shadow:3px 2px 8px 1px #64646433;height:auto;margin-bottom:1%;margin-right:4%;margin-top:4%;padding:0;width:320px}#shelf-page .main-pane #safety-event-tile .container .right-inner-pane{width:200px}#shelf-page .main-pane #safety-event-tile .container .left-inner-pane{display:flex;justify-content:center;top:10px;width:200px}#shelf-page .main-pane #safety-event-tile .container .left-inner-pane .circle-chart{transform:none}#shelf-page .main-pane #safety-event-tile .container .left-inner-pane .major-title-container{margin-left:0}#shelf-page .main-pane #reports-table-page{flex-grow:1;margin:4% 4% 1%;max-width:none;width:auto}#shelf-page .main-pane #date-picker{border-radius:5px;margin-left:4%;margin-top:2.5%;position:relative}#shelf-page .main-pane #date-picker .calendar-title .date-value{font-family:Work Sans;font-size:16px;font-weight:500;padding-top:2.5mm}#shelf-page .main-pane #date-picker .calendar-tile{left:0;margin-top:3%}#shelf-page .main-pane #date-picker .calendar-tile .cancel,#shelf-page .main-pane #date-picker .calendar-tile .submit{align-content:center;display:flex;flex-direction:column;justify-content:center}#heatmap-page{background:#fff;border-radius:5px;box-shadow:3px 2px 8px 1px #64646433;height:325px;margin-bottom:.5%;padding:20px;width:calc(100vw - 40px)}#heatmap-page .pool-image-container{display:flex;position:relative;top:5%;width:100%}#heatmap-page .pool-image-container .img-pool{height:300px;left:20%;position:absolute}#heatmap-page .pool-image-container .swimmers-layout{left:20.5%;position:absolute}#heatmap-page .top-container{display:flex;justify-content:flex-start;margin-bottom:1%;position:relative}#heatmap-page .top-container .tile-title{font-size:18px;font-style:normal;font-weight:500;line-height:21px;margin-top:0;position:absolute;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#heatmap-page .top-container .gradient-container{display:inline-flex;flex-direction:row;justify-content:space-evenly;position:absolute;right:4%}#heatmap-page .top-container .gradient-container .plain-text{color:#00173d;font-family:Work Sans;font-size:18px;font-style:normal;font-weight:500;line-height:21px;margin:initial;margin-inline:3%;padding:initial;position:static}#heatmap-page .top-container .gradient-container .color-tape{display:flex}#heatmap-page .top-container .gradient-container .color-tape .square{height:24px;width:24px}#heatmap-container{height:100%}#connected-watches-page{display:flex;flex-direction:column}#connected-watches-page .container{background:#fff;border-radius:5px;box-shadow:3px 2px 8px 1px #64646433;display:flex;height:250px;height:100%;justify-content:flex-start;margin-bottom:5%;padding:20px;position:relative}#connected-watches-page .container .tile-title{position:absolute;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#connected-watches-page .container .graph-container{width:100%}#connected-watches-page .container .graph-container .tooltip-container{background:#fff;border-radius:5px;box-shadow:0 2px 14px #0e132526;display:flex;flex-flow:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between;min-height:16mm;padding:2mm;width:50mm;z-index:1}#connected-watches-page .container .graph-container .tooltip-container .tooltip-title{font-size:14px;font-weight:600;line-height:20px}#connected-watches-page .container .graph-container .tooltip-container .inner-box{display:inline-flex;height:100%;justify-content:space-between;padding:2mm 0;width:100%;z-index:1}#connected-watches-page .container .graph-container .tooltip-container .inner-box .item-name{align-items:flex-end;color:#3a3a3a;display:flex;float:left;font-family:Work Sans;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.3px;line-height:16px}#connected-watches-page .container .graph-container .tooltip-container .inner-box .item-value{align-items:flex-start;color:#3a3a3a;display:flex;float:right;font-family:Work Sans;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.3px;line-height:16px;position:relative;text-align:right}#reports-graph-page{height:100vh;justify-content:center;margin-left:4%;margin-right:4%;margin-top:2.5%;max-height:260px;min-height:200px}#reports-graph-page,#reports-graph-page .container{border-radius:5px;box-shadow:3px 2px 8px 1px #64646433;display:flex}#reports-graph-page .container{background:#fff;flex-grow:1;justify-content:flex-start;max-height:250px;padding:20px;position:relative}#reports-graph-page .container .custom-tooltip{background:#fff;box-shadow:3px 2px 8px 1px #64646433;display:flex;flex-direction:column;padding:10px}#reports-graph-page .container .custom-tooltip .tooltip-row{justifyContent:space-between;display:inline-flex}#reports-graph-page .container .custom-tooltip .tooltip-row .label{color:#00173d;font-family:Work Sans;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.3px;line-height:16px;margin-right:10px}#reports-graph-page .container .custom-tooltip .tooltip-row .item{ont-family:"Work Sans";color:#00173d;font-size:14px;font-style:normal;font-weight:600;letter-spacing:.3px;line-height:16px;text-align:right}#reports-graph-page .container .tile-title{color:#00173d;font-family:Work Sans;font-size:18px;font-style:normal;font-weight:500;line-height:21px;position:absolute;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#reports-table-page{justify-content:center}#reports-table-page,#reports-table-page .container{border-radius:5px;box-shadow:3px 2px 8px 1px #64646433;display:flex}#reports-table-page .container{background:#fff;flex-grow:1;height:440px;justify-content:flex-start;position:relative}#reports-table-page .container .cell-title{font-family:Work Sans;font-size:16px;font-style:normal;font-weight:400;line-height:22px}#reports-table-page .container .cell-text{font-family:Work Sans;font-size:14px;font-style:normal;font-weight:400;line-height:22px}#reports-table-page .container .MuiTableCell-body,#reports-table-page .container .MuiTableCell-head{border-right:1px solid #e6e8eb}#table-pagination-actions{align-items:center;display:inline-flex;position:relative;right:10%}#table-pagination-actions .actions-plain-text{color:#8c939a;display:inline-flex;font-family:Work Sans;font-size:14px;font-style:normal;font-weight:400;line-height:19px;text-transform:capitalize;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#table-pagination-actions .page-input{color:#00173d;line-height:30px;width:60px}#table-pagination-actions .border-cube,#table-pagination-actions .page-input{background:#fff;border:1px solid #e6e8eb;border-radius:5px;font-family:Work Sans;font-size:14px;font-style:normal;font-weight:400;text-align:center}#table-pagination-actions .border-cube{align-items:center;color:#8c939a;display:flex;height:30px;justify-content:center;margin-right:5px;width:30px}#table-pagination-actions .border-cube:hover{border:1px solid #e9ecf7;box-shadow:0 2px 8px 0 #63636333;cursor:pointer}#table-pagination-actions .border-cube-active{align-items:center;background:#fff;border:1px solid #57a6db;border-radius:5px;color:#57a6db;display:flex;font-family:Work Sans;font-size:14px;font-style:normal;font-weight:400;height:30px;justify-content:center;margin-right:5px;text-align:center;width:30px}#table-pagination-actions .border-cube-active:hover{border:1px solid #57a6db;box-shadow:0 2px 8px 0 #63636333;cursor:pointer}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}#table-pagination-toolbar{max-width:1000px;width:100%}#table-pagination-toolbar .toolbar-container{align-items:center;box-shadow:none;display:flex;height:53px;justify-content:space-between}#table-pagination-toolbar .toolbar-container .plain-text{color:#8c939a;font-family:Work Sans;font-size:16px;font-style:normal;font-weight:400;line-height:19px;margin-left:4%;text-transform:capitalize}#table-pagination-toolbar .toolbar-container .pagination-actions{position:absolute;right:0}#sort-label{display:inline-flex}#sort-label .title-text{font-family:Work Sans;font-size:16px;font-style:normal;font-weight:400;line-height:22px}#sort-label .arrows-container{display:flex;flex-direction:column;justify-content:center}#sort-label .arrows-container .active{color:#00173d;margin:-4px}#sort-label .arrows-container .arrow{color:#8c939a;margin:-4px}#sort-label .arrows-container .arrow:hover{color:#00173d;cursor:pointer}#reports-table-head .cell-title{font-family:Work Sans;font-size:16px;font-style:normal;font-weight:400;height:20px;line-height:22px}#live-section{width:100%}#live-section .live-section-container{display:inline-flex;flex:1 1;flex-wrap:wrap;justify-content:flex-start;padding-bottom:50px;width:100%}#live-section .live-section-container .pools-container{display:inline-flex;width:inherit}#live-section .live-section-container .flex-container{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}#live-section .live-section-container .flex-container .is-last{margin-right:0}#live-section .spread-between{justify-content:space-between}#risk-level-tile{background-color:#fff;border-radius:5px;padding:19px;position:relative;width:200px}#risk-level-tile .alerts-temp-disabled-icon{height:50px;position:absolute;right:17%;top:25px;width:50px}#risk-level-tile .shadow{box-shadow:3px 2px 8px 1px #64646433}#risk-level-tile .title{position:absolute}#risk-level-tile .info-hover-area{height:80%;position:absolute;width:80%;z-index:1}#risk-level-tile .info-hover-area .pane{height:100%;position:static;width:100%;z-index:2}#risk-level-tile .tooltip-tile{background:#fff;box-shadow:3px 2px 8px 1px #64646433;font-size:11px;height:100px;padding:15px;position:absolute;width:150px;z-index:2}#risk-level-tile .graph-area{display:flex;justify-content:center}#risk-level-tile .graph-area .techometer{padding:30px 0 2px;position:relative}#risk-level-tile .graph-area .arrow-small{margin:31.5mm 17mm 28mm 17.2mm;position:absolute;transform:rotate(3deg) translateX(-27px) translateY(0);transition:all .2s ease-in-out 10ms;width:70px}#risk-level-tile .graph-area .arrow-big{margin:31mm 15mm 36mm 16mm;position:absolute;transform:translateX(-27px) translateY(0);transition:all .2s ease-in-out 10ms;width:80px}#risk-level-tile .value-title-container{margin-top:10mm}#risk-level-tile .value-title-container .value-title{font-size:18px;font-weight:500;margin-left:auto;margin-right:auto;text-align:center}#pool-diagram-tile{align-content:center;background:#fff;border-radius:5px;box-shadow:3px 2px 8px 1px #64646433;display:flex;flex:1 1;flex-direction:column;height:220px;justify-content:space-evenly;padding:20px;position:relative}#pool-diagram-tile .admin-button{background-color:#9398a1;border-radius:10px;box-shadow:2px 2px 5px 1px #64646480;font-size:12px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:45%;padding:3px 2mm;position:absolute;top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#pool-diagram-tile .admin-button:hover{box-shadow:1px 1px 4px 1px #64646491}#pool-diagram-tile .admin-button:active{background-color:#454549;box-shadow:0 0 3px 1px #646464ab;transition:all .1s cubic-bezier(.42,0,.91,.41)}#pool-diagram-tile .more-action{color:#727a82;position:absolute;right:20px;top:20px;transition:all .2s ease-in-out 10ms}#pool-diagram-tile .more-action:hover{background:#eee;border-radius:25px;cursor:pointer}#pool-diagram-tile .inner-box-pd{align-items:center;display:inline-flex;min-width:625px;padding:0}#pool-diagram-tile .pool-image-container{display:flex;justify-content:center;position:absolute;right:30px;width:400px}#pool-diagram-tile .pool-image-container .img-pool{height:200px}#pool-diagram-tile .pool-image-container .swimmers-layout{height:100%;overflow:hidden;position:absolute;top:0;width:100%}#pool-diagram-tile .pool-image-container .swimmers-layout .dot{background-color:#57a6db;border-radius:50%;height:8px;position:absolute;width:8px}#pool-diagram-tile .pool-image-container .swimmers-layout .admin-dot{background-color:#f62b2b;height:7px;position:absolute;width:7px}#pool-diagram-tile .pool-image-container .swimmers-layout .purple{background-color:#7100ff}#pool-diagram-tile .pool-image-container .swimmers-layout .yellow{background-color:#ecab07}#pool-diagram-tile .green{background-color:#43cc1c}#pool-diagram-tile .red{background-color:#e11}#pool-diagram-tile .pool-tile-title{position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#pool-capacity-tile{border-radius:5px;height:200px;position:relative;width:200px}#pool-capacity-tile svg{height:100%;width:100%}#pool-capacity-tile .label-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:57px;position:absolute;text-align:center;width:43%}#pool-capacity-tile .label-container .title-inner{align-items:center;color:#727a82;font-size:14px;font-weight:500;height:14px;text-align:center}#pool-capacity-tile .label-container .count-label{color:#00173d;font-size:50px;font-weight:500;letter-spacing:3px;text-align:center}#active-watches-tile{background:#fff;border-radius:5px;box-shadow:3px 2px 8px 1px #64646433;height:220px;max-height:300px;min-width:200px;padding:20px;position:relative;text-align:center}#active-watches-tile .more-action{color:#727a82;cursor:pointer;float:right;position:absolute;right:20px;transition:all .2s ease-in-out 10ms}#active-watches-tile .more-action:hover{background:#eee;border-radius:25px}#active-watches-tile .title{text-align:left}#active-watches-tile .container{color:#727a82;height:90%;margin-top:10px;overflow:scroll;overflow-x:hidden;scrollbar-width:none;width:100%}#active-watches-tile .container::-webkit-scrollbar{display:none}#active-watches-tile .container .empty-title{height:30%;padding-top:43%;text-align:center}#active-watches-tile .container .watch-item{display:inline-flex;height:28px;padding:25px 5px}#active-watches-tile .container .watch-item .dot{background:#4ad133;border-radius:5px;height:10px;margin-top:9px;width:10px}#active-watches-tile .container .watch-item .watch-icon{align-self:center}#active-watches-tile .container .watch-item svg{padding:0 10px}#active-watches-tile .container .watch-item .watch-name{font-size:18px;line-height:30px;padding:0 10px}#active-watches-tile .horizontal-separator{border-bottom:1px solid #e6e8eb;height:1px;width:100%}#pool-general-tile{background:#fff;border-radius:5px;box-shadow:3px 2px 8px 1px #64646433;display:inline-flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-right:1.3333333333%;margin-top:12px;max-width:24%;min-width:320px;position:relative;width:24%}#pool-general-tile .shadow-light{box-shadow:4px 3px 8px 1px #6464640d}#pool-general-tile .alerts-temp-disabled-icon{height:50px;position:absolute;right:18px;top:-85px;width:50px}#pool-general-tile .vertical-separator{border-left:1px solid #e6e8eb;height:180px;margin-top:10mm;width:1px}#pool-general-tile .right-label-container{background:#fff;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;margin-top:27.5mm;width:100%}#pool-general-tile .general-label-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:5px;position:relative;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#pool-general-tile .general-label-container .risk-sub-title{align-items:center;color:#727a82;font-size:14px;font-weight:500;height:14px;text-align:center}#pool-general-tile .general-label-container .risk-main-title{color:#00173d;font-size:50px;font-weight:500;letter-spacing:3px;text-align:center}#total-swimmers-tile-general{background:#fff;border-radius:5px;box-shadow:3px 2px 8px 1px #64646433;flex-grow:.3;height:44%;position:relative}#total-swimmers-tile-general .icon{height:80px;padding:5.5mm 4mm;position:absolute;top:0}#total-swimmers-tile-general .value-title-container{position:relative;text-align:center;top:20%}#total-swimmers-tile-general .value-title-container .value-title{font-size:50px;font-weight:500}#total-swimmers-tile-general .value-title-container .bottom-title{color:#727a82;font-size:14px;font-weight:500}#active-watches-tile-general{background:#fff;border-radius:5px;box-shadow:3px 2px 8px 1px #64646433;flex-grow:.3;height:44%;position:relative}#active-watches-tile-general .icon{height:80px;padding:5.5mm 4.5mm;position:absolute;top:0}#active-watches-tile-general .icon-bg{background:#fcebe3;border-radius:5px;color:#e78967;height:49px;padding:4mm;position:relative;width:49px}#active-watches-tile-general .value-title-container{position:relative;text-align:center;top:20%}#active-watches-tile-general .value-title-container .value-title{font-size:50px;font-weight:500}#active-watches-tile-general .value-title-container .bottom-title{color:#727a82;font-size:14px;font-weight:500}#transformation-grid-tile{background:#fff;border-radius:5px;box-shadow:3px 2px 8px 1px #64646433;height:240px;max-width:20%;padding:10px;position:relative;text-align:center;z-index:2}#transformation-grid-tile .grid-item{color:red;font-size:12px;position:relative;text-align:center;width:25px}#transformation-grid-tile .grid-button{color:#3f82af;height:25px;position:relative;width:15px}#transformation-grid-tile .save-button{background-color:#3f82af;border:1px solid #018dc4;border-radius:5px;box-shadow:5px 3px 8px 2px #64646433;color:#ffffffe6;cursor:pointer;display:inline-block;font:normal 16px/normal Times New Roman,Times,serif;margin:20px 0;padding:5px 10px;text-overflow:clip}#transformation-grid-tile .save-button:hover{background-color:#018dc4;transition:all .15s ease-in-out}#transformation-grid-tile .save-button:active{background-color:#c13d44;box-shadow:4px 2px 8px 1px #64646433}.lane-analysis-drawer .header{align-items:center;background:#fff;border:1px solid #e6e8eb;box-shadow:0 0 8px #0000001c;display:flex;height:80px;justify-content:space-between;overflow-x:hidden;width:100%}.lane-analysis-drawer .header .header-text{align-items:center;color:#00173d;display:flex;font-family:Work Sans;font-size:20px;font-style:normal;font-weight:500;line-height:23px;padding-left:3%;text-transform:capitalize}.lane-analysis-drawer .header .close-button{color:#3f3f3f}.lane-analysis-drawer .main-content{display:flex;flex:1 1;flex-direction:column;gap:1rem;padding:32px 40px;width:100%}.lane-analysis-drawer .main-content .tabs-header{align-items:center;border-bottom:1px solid #e6e8eb;display:flex;gap:2rem;width:100%}.lane-analysis-drawer .main-content .tabs-header .tab-header-link{cursor:pointer;line-height:1.5rem;padding-block:.5rem;transition:all .15s ease-in-out}.lane-analysis-drawer .main-content .tabs-header .tab-header-link.active{border-bottom:2px solid #00173d;color:#00173d;font-weight:600}.lane-analysis-drawer .main-content .tab-content{align-items:center;display:flex;gap:1rem}.lane-analysis-drawer #date-picker{margin-top:0}.lane-analysis-drawer #date-picker .calendar-tile{left:0;top:calc(100% + .5rem)}.custom-switch{border-radius:999px;padding:4px}.custom-switch .MuiToggleButton-root{background-color:#e9ecf7;border:none;border-radius:999px;color:#1e182a;font-weight:500;padding:6px 16px;text-transform:none;transition:all .2s ease-in-out}.custom-switch .MuiToggleButton-root.Mui-selected{background-color:#c2ceff;color:#111827}#reset-password-page{align-items:center;background:#fff;display:flex;flex-direction:column;height:100vh;justify-content:space-evenly}#reset-password-page .header{background:#e5e5e5;bottom:93.89%;box-shadow:3px 2px 8px 1px #64646480;left:0;position:absolute;right:0;top:0}#reset-password-page .bottom-label{align-items:center;bottom:2.5mm;display:flex;font-size:18px;font-weight:500;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0}#reset-password-page .bottom-label .prefix{margin-top:2px}#reset-password-page .bottom-label .svg{margin-left:10px;margin-top:-5px}#reset-password-page .text-pane{background-color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#reset-password-page .text-pane .title-text{color:#00173d;font-family:Work Sans;font-size:32px;font-style:normal;font-weight:600;line-height:38px;text-align:center}#reset-password-page .text-pane .explain-text{color:#00173d;font-family:Work Sans;font-size:16px;font-style:normal;font-weight:400;line-height:135%;text-align:center}#reset-password-page .text-pane .password-text{font-family:Work Sans;font-size:15px;font-style:normal;font-weight:500;padding-bottom:5px}#reset-password-page .back-button{align-items:center;background:#00173d;border-radius:4px;display:flex;flex-direction:row;height:48px;justify-content:center;padding:15px 40px;text-transform:capitalize;width:312px}#reset-password-page .back-button:hover{cursor:pointer}#reset-password-page .back-button .button-text{align-items:center;background:#00173d;color:#fff;display:flex;flex:none;flex-grow:0;font-family:Work Sans;font-size:23px;font-style:normal;font-weight:600;line-height:130%;order:0;text-align:center}#reset-password-page .input-container{display:flex;height:48px;justify-content:center;margin-top:-100px;position:relative;width:312px}#reset-password-page .input-container .password-input{background:#fff;border:1px solid #8c939a;border-radius:4px;box-sizing:border-box;color:#231f20;height:48px;padding:0 10px;position:absolute;width:312px}#reset-password-page .input-container .password-input:focus{outline:none}#reset-password-page .input-container .password-input:focus-visible{outline:none}#reset-password-page .input-container .username-input{background:#fff;border:1px solid #8c939a;border-radius:4px;box-sizing:border-box;color:#8c939a;height:48px;padding:0 10px;position:absolute;width:312px}#reset-password-page .input-container .username-input:focus{outline:none}#reset-password-page .input-container .username-input:focus-visible{outline:none}#reset-password-page .input-container input:focus~.floating-label,#reset-password-page .input-container input:not(:focus):valid~.floating-label{background:#fff;font-size:14px;line-height:16px;margin-left:-205px;margin-top:-8px;opacity:1;padding-left:4px;padding-right:4px}#reset-password-page .input-container .floating-label{align-items:center;color:#8c939a;display:flex;flex:none;flex-grow:0;font-family:Work Sans;font-size:16px;font-style:normal;font-weight:400;line-height:19px;margin-left:-215px;margin-top:14px;order:0;pointer-events:none;position:absolute;transition:all .2s ease}#reset-password-page .input-container .username-error{color:#d02e26;display:flex;font-family:Work Sans;font-size:12px;font-style:normal;font-weight:400;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;padding-top:5px;position:absolute;top:100%;width:-webkit-max-content;width:max-content}#reset-password-new-cred-page{align-items:center;background:#fff;display:flex;flex-direction:column;height:100vh;justify-content:space-evenly}#reset-password-new-cred-page .header{background:#e5e5e5;bottom:93.89%;box-shadow:3px 2px 8px 1px #64646480;left:0;position:absolute;right:0;top:0}#reset-password-new-cred-page .bottom-label{align-items:center;bottom:2.5mm;display:flex;font-size:18px;font-weight:500;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0}#reset-password-new-cred-page .bottom-label .prefix{margin-top:2px}#reset-password-new-cred-page .bottom-label .svg{margin-left:10px;margin-top:-5px}#reset-password-new-cred-page .text-pane{background-color:#fff;margin-bottom:-50px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#reset-password-new-cred-page .text-pane .title-text{color:#00173d;font-family:Work Sans;font-size:32px;font-style:normal;font-weight:600;line-height:38px;padding-bottom:10px;text-align:center}#reset-password-new-cred-page .text-pane .explain-text{color:#00173d;font-family:Work Sans;font-size:16px;font-style:normal;font-weight:400;line-height:135%;text-align:center}#reset-password-new-cred-page .text-pane .password-text{font-family:Work Sans;font-size:15px;font-style:normal;font-weight:500;padding-bottom:5px}#reset-password-new-cred-page .back-button{align-items:center;background:#00173d;border-radius:4px;display:flex;flex-direction:row;height:48px;justify-content:center;padding:15px 40px;text-transform:capitalize;width:312px}#reset-password-new-cred-page .back-button:disabled{background:#00173d8f}#reset-password-new-cred-page .back-button:hover{cursor:pointer}#reset-password-new-cred-page .back-button .button-text{align-items:center;color:#fff;display:flex;flex:none;flex-grow:0;font-family:Work Sans;font-size:23px;font-style:normal;font-weight:600;line-height:130%;order:0;text-align:center}#reset-password-new-cred-page .top40{margin-top:2rem}#reset-password-new-cred-page .password-strong-label{font-weight:600;padding:2px 11px}#reset-password-new-cred-page .Weak{color:#ff7300}#reset-password-new-cred-page .Too{color:crimson}#reset-password-new-cred-page .Strong{color:#25c009}#reset-password-new-cred-page .Medium{color:#fcc404}#reset-password-new-cred-page .input-container{height:48px;position:relative;width:312px}#reset-password-new-cred-page .input-container .password-input{background:none;border:1px solid #8c939a;border-radius:4px;box-sizing:border-box;color:#231f20;height:48px;padding:0 10px;position:absolute;width:312px;z-index:1}#reset-password-new-cred-page .input-container .password-input:focus{outline:none}#reset-password-new-cred-page .input-container .password-input:focus-visible{outline:none}#reset-password-new-cred-page .input-container input:focus~.floating-label,#reset-password-new-cred-page .input-container input:not(:focus):valid~.floating-label{background:#fff;font-size:14px;left:10px;line-height:16px;opacity:1;padding-left:4px;padding-right:4px;top:-8px;z-index:2}#reset-password-new-cred-page .input-container .floating-label{left:10px;top:15px;transition:all .2s ease}#reset-password-new-cred-page .input-container .floating-label,#reset-password-new-cred-page .input-container .floating-visibility{background:none;color:#8c939a;font-family:Work Sans;font-size:16px;font-style:normal;font-weight:400;line-height:19px;position:absolute;width:-webkit-max-content;width:max-content}#reset-password-new-cred-page .input-container .floating-visibility{cursor:pointer;right:10px;top:13px;z-index:2}#reset-password-new-cred-page .input-container .username-error{color:#d02e26;font-size:12px;font-style:normal;font-weight:400;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;margin-top:50px;max-width:312px;padding:1px 11px;position:absolute;width:-webkit-max-content;width:max-content}*{margin:0;padding:0}@font-face{font-family:Work Sans;src:local("./public/fonts/WorkSans-Regular.woff"),url(/static/media/WorkSans-Regular.c8a554426f68fbdea48d.woff) format("woff")}#root{font-family:Work Sans,serif!important;height:100%;overflow:hidden}.padding15{padding:15px}.padding30{padding:30px}:root{--primary-bg:#001333;--primary-text:#9dadbc;--border-color:#3d5484;--border-color-dis:#4e5b77;--title-color:#eafbff;--switch-thumb:#fff;--switch-active:#57a6db}ul{list-style:none;margin:0;padding:0}#footer,#footer .bottom-label{position:absolute;width:100%}#footer .bottom-label{align-items:center;background-color:#f7f8fc;bottom:0;display:flex;font-size:16px;font-weight:500;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;overflow:hidden;padding:10px 0 5px;z-index:2}#footer .bottom-label .prefix{margin-top:2px;padding:5px 0}#footer .bottom-label svg{margin-left:10px;margin-top:-5px}#page-404{margin:0;overflow:hidden;padding:0}#page-404 .header-page-404{color:#2d3965;font-family:Nunito,sans-serif;opacity:0;padding:2em 0 0;text-align:center}#page-404 svg{bottom:0;height:100%;left:0;position:fixed;width:100%}#reports-page{height:100%;scroll-behavior:auto}#reports-header,#reports-page{background-color:#00173d;width:100%}#reports-header{border-bottom:1px solid #3d5484;color:#f9f7f4;display:inline-flex;font-size:18px;height:80px;position:absolute;top:0;z-index:1}#reports-header .company-icon{cursor:pointer;float:left;max-height:80px;max-width:160px;padding:5px 20px 0 0}#reports-header .pool-selection-area{align-items:center;display:flex;height:100%;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#reports-header .pool-selection-area .pageSelectionButton{border-radius:30px;color:#cfcfcf;font-size:16px;height:30px;line-height:28px;padding:0 20px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#reports-header .pool-selection-area .selected{background-color:#57a6db;color:#fff;transition:all .13s cubic-bezier(.955,.48,.725,.14)}#reports-header .vertical-separator{border-left:1px solid #727a82;height:34px;margin-top:16px;position:absolute;right:75px;top:6px;width:1px}#reports-header .lx-icon-container{align-items:center;cursor:pointer;display:inline-flex;font-size:16px;height:75%;justify-self:end;position:absolute;right:70px;width:200px}#reports-header .lx-icon-container .prefix-title{margin-top:17px}#reports-header .lx-icon-container .image-lx{max-height:50px;max-width:120px}#reports-header .right{float:right}#reports-header .left{float:left}#reports-overview-page{background-color:#00173d;height:100%;width:100%}#reports-pool-utilization-page{background-color:#00173d;display:flex;flex-flow:column;margin-top:80px;width:100%}#reports-pool-utilization-page .top-pane{position:relative;width:65%}#reports-pool-utilization-page .top-pane .top-menu{align-content:flex-end;color:#57a6db;display:flex;flex-direction:row;flex-wrap:wrap;height:55px;padding-left:50px;position:relative}#reports-pool-utilization-page .top-pane .top-menu .spinner-container{height:34px;left:50px;position:relative;width:105px}#reports-pool-utilization-page .top-pane .top-menu .button-group{max-height:34px;max-width:75px;padding-right:30px}#reports-pool-utilization-page .top-pane .top-menu .pool-name-title{font-size:24px;font-weight:500}#reports-pool-utilization-page .top-pane .graph-area-rp{height:20em;padding:15px 0 0;position:relative}#reports-pool-utilization-page .top-pane .graph-area-rp .day-selection-area{display:inline-flex;height:36px;justify-content:space-between;padding-left:50px;width:calc(100% - 50px)}#reports-pool-utilization-page .top-pane .graph-area-rp .day-selection-area .main-title{color:#eafbff;font-size:22px;font-weight:500}#reports-pool-utilization-page .top-pane .graph-area-rp .day-selection-area .day-select{align-items:center;display:flex}#reports-pool-utilization-page .top-pane .graph-area-rp .day-selection-area .day-select .my-buttons-group{align-items:center;border:1px solid #9dadbc;border-radius:4px;display:inline-flex;height:38px}#reports-pool-utilization-page .top-pane .graph-area-rp .day-selection-area .day-select .my-buttons-group .day-selection-button{min-width:35px;transition:all .2s ease-in-out 10ms}#reports-pool-utilization-page .top-pane .graph-area-rp .day-selection-area .day-select .my-buttons-group .day-selection-button .icon{color:#eafbff}#reports-pool-utilization-page .top-pane .graph-area-rp .day-selection-area .day-select .my-buttons-group .day-selection-button:hover{background-color:#122b56;transition:all .2s ease-in-out 10ms}#reports-pool-utilization-page .top-pane .graph-area-rp .day-selection-area .day-select .my-buttons-group .separator{border-right:1px solid #9dadbc;height:70%;width:1px}#reports-pool-utilization-page .top-pane .graph-area-rp .day-selection-area .day-select .my-buttons-group .select-cus{box-shadow:none!important;height:38px;transition:all .2s ease-in-out 10ms;width:180px}#reports-pool-utilization-page .top-pane .graph-area-rp .day-selection-area .day-select .my-buttons-group .select-cus:hover{background-color:#122b56;box-shadow:none!important;transition:all .2s ease-in-out 10ms}#reports-pool-utilization-page .top-pane .graph-area-rp .day-selection-area .day-select .day-title{align-items:center;color:#9dadbc;font-size:14px;padding-right:15px}#reports-pool-utilization-page .top-pane .graph-area-rp .graph-pane{height:100%;padding-left:50px;position:relative}#reports-pool-utilization-page .top-pane .graph-area-rp .graph-pane .custom-tooltip{background-color:#00173d;border:1px solid #f5f5f5;border-radius:4px;color:#f5f5f5;padding:15px}#reports-pool-utilization-page .top-pane .graph-area-rp .graph-pane .custom-tooltip .title{font-size:14px;padding-bottom:5px}#reports-pool-utilization-page .top-pane .graph-area-rp .graph-pane .custom-tooltip .tooltip-container{display:flex;flex-flow:column}#reports-pool-utilization-page .top-pane .graph-area-rp .graph-pane .custom-tooltip .tooltip-container:last-child{padding-bottom:5px}#reports-pool-utilization-page .top-pane .graph-area-rp .graph-pane .custom-tooltip .label-container{align-items:center;display:inline-flex;padding-top:5px}#reports-pool-utilization-page .top-pane .graph-area-rp .graph-pane .custom-tooltip .label-container .dot{background-color:#eee8a9;border-radius:5px;height:5px;width:5px}#reports-pool-utilization-page .top-pane .graph-area-rp .graph-pane .custom-tooltip .label-container .dot:hover{height:5px;transform:scaleX(2.1) scaleY(2.1);width:5px}#reports-pool-utilization-page .top-pane .graph-area-rp .graph-pane .custom-tooltip .label-container .red{background-color:#d92d2d}#reports-pool-utilization-page .top-pane .graph-area-rp .graph-pane .custom-tooltip .label-container .yellow{background-color:#ecdf56}#reports-pool-utilization-page .top-pane .graph-area-rp .graph-pane .custom-tooltip .label-container .blue{background-color:#57a6db}#reports-pool-utilization-page .top-pane .graph-area-rp .graph-pane .custom-tooltip .label-container .label{font-size:12px;padding-left:5px}#reports-pool-utilization-page .top-pane .graph-area-rp .graph-pane .legend-title{color:#9dadbc;font-size:14px;padding-left:3px;padding-right:10px}#reports-pool-utilization-page .top-pane .graph-area-rp .graph-pane .recharts-legend-wrapper{margin-left:33px}#reports-pool-utilization-page .top-pane .graph-area-rp .graph-pane .line-chart{margin-left:-33px;padding-top:30px}#reports-pool-utilization-page .right-floating-pane{height:100%;position:fixed;right:0;width:33%;z-index:2}#reports-pool-utilization-page .bottom-pane{background-color:#fff;bottom:0;display:flex;height:40%;justify-content:center;min-height:290px;position:absolute;width:100%}#reports-pool-utilization-page .bottom-pane .alert-image{height:280px;max-width:600px}#reports-pool-utilization-page .bottom-pane .alert-info{display:inline-flex;height:100%;width:100%}#reports-pool-utilization-page .bottom-pane .alert-info .left-alert-pane{display:flex;flex-direction:column;margin-top:5%;min-width:320px;width:24%}#reports-pool-utilization-page .bottom-pane .alert-info .left-alert-pane .container{align-items:center;display:inline-flex;height:60px;justify-content:space-between;margin:0 0 35px 84px;width:260px}#reports-pool-utilization-page .bottom-pane .alert-info .right-alert-pane{margin-top:2%;width:45%}@keyframes wobble{0%{transform:scaleX(1) scaleY(1)}to{transform:scaleX(13) scaleY(13)}}#reports-diagram-pane{display:flex;height:100%;justify-content:center}#reports-diagram-pane .pool-image-container{background-color:#002852;border-radius:4px;display:flex;flex-flow:column;margin-top:42px;min-height:587px;padding:28px;position:absolute;width:400px}#reports-diagram-pane .pool-image-container .pool-view-title{color:#eafbff;font-size:22px;font-weight:500}#reports-diagram-pane .pool-image-container .heatmap-container{align-self:center;margin-top:140px;transform:rotate(90deg)}#reports-diagram-pane .pool-image-container .heatmap-container .alerts-pane{height:85%;left:2%;position:absolute;top:7%;width:96%;z-index:1}#reports-diagram-pane .pool-image-container .heatmap-container .alerts-pane .alert-point{animation:wobble .7s infinite;border-radius:15px;height:1px;position:absolute;width:1px}#reports-diagram-pane .pool-image-container .heatmap-container .swimmers-layout{position:relative}#reports-diagram-pane .pool-image-container .heatmap-container .swimmers-layout .heatmap-canvas{left:7px!important;top:7px!important}#reports-diagram-pane .pool-image-container .heatmap-container .img-pool{height:100%;position:relative;width:100%;z-index:2}#reports-diagram-pane .pool-image-container .legend-container{align-self:center;bottom:25px;display:inline-flex;justify-content:space-between;position:absolute;width:50%}#reports-diagram-pane .pool-image-container .legend-container .label{color:#9dadbc;font-size:14px;line-height:21px;padding:0 10px}#reports-diagram-pane .pool-image-container .legend-container .gradient{background:linear-gradient(90deg,#00173d 10%,#418fde 60%,#9accef 90%);height:24px;width:120px}#image-carousel{border:1px solid #455;display:inline-flex;width:100%}#image-carousel .empty-image-view{align-items:center;display:flex;height:100%;justify-content:center;width:70%}#image-carousel .container{display:inline-flex;height:100%;justify-content:space-between;padding-left:65px;position:relative;width:65%;z-index:1}#image-carousel .container .left-right-button{align-items:center;background-color:#0000;background-image:linear-gradient(90deg,#fff,#fff 30%,#0000 50%,#0000 95%,#0000);display:flex;height:100%;position:absolute;transition:all .1s ease-in-out 10ms;width:500px;z-index:3}#image-carousel .container .left-right-button .button-icon{align-items:center;border:1px solid #00173d;border-radius:50px;color:#00173d;cursor:pointer;display:flex;height:70px;justify-content:center;transition:all .2s ease-in-out 10ms;width:70px}#image-carousel .container .left-right-button .button-icon:hover{background-color:#00173d;color:#fff;transition:all .2s ease-in-out 10ms}#image-carousel .container .left55{margin-left:9%}#image-carousel .container .image-view{align-items:center;display:inline-flex;overflow-x:hidden;position:relative;transition:all .4s ease-in-out 10ms;width:100%}#image-carousel .container .image-view .card{border-radius:5px;cursor:pointer;left:calc(50% - 120px);padding:4px;position:absolute;transform:scaleX(.5) scaleY(.5);transition:all .2s ease-in-out 10ms;width:250px;z-index:1}#image-carousel .container .image-view .card .inner-text-box{align-items:center;display:inline-flex;height:40px;padding:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#image-carousel .container .image-view .card .inner-text-box .alert-type{background-color:#739170;border:1px solid #818ea4;border-radius:15px;height:15px;width:15px}#image-carousel .container .image-view .card .inner-text-box .warning{background-color:#d92d2d}#image-carousel .container .image-view .card .inner-text-box .attention{background-color:#ecdf56}#image-carousel .container .image-view .card .inner-text-box .overcrowding{background-color:#0f6faf}#image-carousel .container .image-view .card .inner-text-box .title{background-color:#fff;border-radius:5px;color:#a8aabc;font-size:16px;font-weight:500;line-height:16px;padding:3px}#image-carousel .container .image-view .card .inner-text-box .data{background-color:#fff;color:#00173d;font-size:16px;font-weight:500;line-height:14px;padding:0 5px 0 8px}#image-carousel .container .image-view .card .alert-info{height:50px;justify-content:space-between}#image-carousel .container .image-view .card .no-image-icon{padding:50px 100px}#image-carousel .container .image-view .card .alert-image{border-radius:5px;height:200px;max-width:100%}#image-carousel .container .image-view .next{box-shadow:3px 3px 8px 2px #6464644d;left:calc(50% + 200px);min-height:250px;transform:scaleX(1) scaleY(1);transition:all .2s ease-in-out 10ms;width:300px;z-index:2}#image-carousel .container .image-view .next:active{box-shadow:1px 1px 4px 0 #64646433}#image-carousel .container .image-view .next:hover{transform:scaleX(1) scaleY(1)}#image-carousel .container .image-view .prev{box-shadow:3px 3px 8px 2px #6464644d;left:calc(50% - 500px);min-height:250px;transform:scaleX(1) scaleY(1);transition:all .2s ease-in-out 10ms;width:300px;z-index:2}#image-carousel .container .image-view .prev:active{box-shadow:1px 1px 4px 0 #64646433}#image-carousel .container .image-view .prev:hover{transform:scaleX(1) scaleY(1)}#image-carousel .container .image-view .selected{align-self:center;box-shadow:3px 3px 8px 2px #6464644d;left:calc(50% - 150px);min-height:250px;position:relative;transform:scaleX(1) scaleY(1);transition:all .2s ease-in-out 10ms;width:300px;z-index:3}#image-carousel .container .image-view .selected:hover{transform:scaleX(1.05) scaleY(1.05)}#image-carousel .container .image-view .inactive{left:calc(50% - 120px);transform:scaleX(.1) scaleY(.1) rotateX(90deg);transition:all .2s ease-in-out 10ms;z-index:1}#monitor-page{height:100%;width:100%}#monitor-page .main-pane{display:inline-flex;height:calc(100% - 80px);margin-top:80px;width:100%}#monitor-page .main-pane .right-pane{display:flex;flex-flow:column;height:100%;justify-content:space-between;width:100%}#monitor-page .main-pane .right-pane .pane{align-content:center;align-items:center;background-color:#fff;display:flex;flex-grow:1;gap:5%;height:45%;justify-content:space-between;padding:35px}#monitor-page .main-pane .lx-logo-container-monitor{background:#00173d;display:flex;flex-flow:column;height:100%;justify-content:center;width:27%}#monitor-page .main-pane .lx-logo-container-monitor .lx-logo{margin-bottom:120px}#pool-diagram-tile-static{background:#fff;border-radius:5px;box-shadow:3px 2px 8px 1px #64646433;display:inline-flex;flex-flow:column;height:300px;padding:20px;position:relative;width:66%}#pool-diagram-tile-static .inner-box-pd{align-items:center;display:inline-flex;height:100%;justify-content:space-between;padding:0;width:100%}#pool-diagram-tile-static .pool-image-container{background-color:#fff;display:flex;height:250px;justify-content:center;position:absolute;right:30px}#pool-diagram-tile-static .pool-image-container .img-pool-st{height:250px}#pool-diagram-tile-static .pool-image-container .swimmers-layout{height:100%;overflow:hidden;position:absolute;top:0;width:100%}#pool-diagram-tile-static .pool-image-container .swimmers-layout .dot{background-color:#57a6db;border-radius:50%;height:14px;position:absolute;width:14px}#pool-diagram-tile-static .pool-tile-title{font-size:1.5rem;position:relative;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#pool-capacity-tile-static{border-radius:5px;height:200px;position:relative;width:200px}#pool-capacity-tile-static svg{height:100%;width:100%}#pool-capacity-tile-static .label-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:57px;position:absolute;text-align:center;width:43%}#pool-capacity-tile-static .label-container .title-inner{align-items:center;color:#727a82;font-size:14px;font-weight:500;height:14px;text-align:center}#pool-capacity-tile-static .label-container .count-label{color:#00173d;font-size:50px;font-weight:500;letter-spacing:3px;text-align:center}#swimmers-count-history-tile-static{background:#fff;border-radius:5px;box-shadow:3px 2px 8px 1px #64646433;height:340px;padding:20px;position:relative;width:100%}#swimmers-count-history-tile-static .container{display:flex;justify-content:flex-start;position:relative}#swimmers-count-history-tile-static .container .tooltip-container{background:#fff;border-radius:5px;box-shadow:3px 2px 8px 1px #64646433;display:flex;flex-flow:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between;min-height:16mm;padding:2mm;width:50mm}#swimmers-count-history-tile-static .container .tooltip-container .tooltip-title{font-size:14px;font-weight:600;line-height:20px}#swimmers-count-history-tile-static .container .tooltip-container .inner-box{display:inline-flex;height:100%;justify-content:space-between;padding:2mm 0;width:100%}#swimmers-count-history-tile-static .container .tooltip-container .inner-box .item-name{font-size:14px;font-weight:400}#swimmers-count-history-tile-static .container .tooltip-container .inner-box .item-value{font-size:15px;font-weight:600}#swimmers-count-history-tile-static .container .tile-title{font-size:1.5rem;position:absolute;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#swimmers-count-history-tile-static .container .more-action{color:#727a82;cursor:pointer;float:right;position:absolute;right:0;top:0;transition:all .2s ease-in-out 10ms}#swimmers-count-history-tile-static .container .more-action:hover{background:#eee;border-radius:25px}#active-watches-tile-static{background:#fff;border-radius:5px;box-shadow:3px 2px 8px 1px #64646433;height:340px;max-height:300px;padding:20px;position:relative;text-align:center;width:360px}#active-watches-tile-static .title{font-size:1.5rem;text-align:left}#active-watches-tile-static .color-blue{color:#086db0;font-weight:400}#active-watches-tile-static .container{display:flex;flex-flow:column;gap:2%;height:90%;margin-top:10px;width:100%}#active-watches-tile-static .container .empty-title{color:#860e0e;font-size:1.5rem;height:30%;margin:auto;text-align:center}#active-watches-tile-static .container .watch-item{align-items:center;background-color:#fff;border-radius:5px;display:flex;gap:5%;height:55px;justify-content:flex-start;width:100%}#active-watches-tile-static .container .watch-item svg{border-radius:50px;box-shadow:3px 2px 8px 1px #64646433;height:45px;width:45px}#active-watches-tile-static .container .watch-item .watch-icon{align-self:center}#active-watches-tile-static .container .watch-item .watch-name{font-size:18px;line-height:30px;padding:0 10px}#active-watches-tile-static .horizontal-separator{border-bottom:1px solid #e6e8eb;height:1px;width:100%}#main-header-static{background-color:#00173d;color:#f9f7f4;height:80px;position:absolute;top:0;width:100%;z-index:1}#main-header-static .company-icon{float:left;height:65px;padding:6px 0 0}#main-header-static .vertical-separator{border-left:1px solid #727a82;height:34px;margin-top:22px;vertical-align:center;width:1px}#main-header-static .right{float:right}#main-header-static .left{float:left}
/*# sourceMappingURL=main.19c0cd0d.css.map*/