@import "https://fonts.cdnfonts.com/css/sansserifflf";.Modal{z-index:9999;background-color:#323232a6;justify-content:center;align-items:center;max-height:100%;display:flex;position:fixed;inset:0}.Modal .modal-content{background-color:#fff;border-radius:12px;flex-direction:column;width:60%;min-height:0;max-height:100%;display:flex;overflow:hidden;box-shadow:0 4px 10px -4px #333}.Modal .modal-title{flex:0 0 0;justify-content:space-between;align-items:center;padding:1em 1em 0;font-size:18px;font-weight:700;display:flex;position:relative}.Modal .modal-content.no-title .modal-title{padding:0}.Modal .dismiss-floating{z-index:2;font-size:20px;position:absolute;top:.75em;right:.75em}.Modal .modal-body{flex:1;height:100%;padding:16px;overflow-y:auto}.Modal .modal-content.no-border .modal-body{padding:0}.Modal .modal-actions{justify-content:flex-end;gap:8px;padding:16px;display:flex}@media screen and (width<=1366px){.Modal .modal-content{width:85%;overflow:auto}}@media screen and (width<=640px){.Modal .modal-content{width:96%;font-size:80%;overflow:auto}}.InfoModal-content{white-space:pre-line;font-family:inherit;position:relative}.SkeletonPlaceholder{background-color:#0000;flex-direction:column;width:100%;height:100%;display:flex;position:relative}.SkeletonPlaceholder .fake-company-selector{border-bottom:1px solid var(--greyBorderColor);background-color:#fff;flex:0;padding:1.4rem 1rem}.SkeletonPlaceholder .fake-company-tabs{border-bottom:1px solid var(--greyBorderColor);background-color:#fff;flex-direction:row;flex:0;align-items:center;gap:8px;padding:.9rem 1rem;display:flex;position:relative}.SkeletonPlaceholder .fake-tab-items{flex:1}.SkeletonPlaceholder .spinner-area{flex:1;justify-content:center;align-items:center;display:flex}.SkeletonPlaceholder .box-months{border:1px solid var(--greyBorderColor);background-color:#fff;border-radius:5px;flex-direction:row;flex:0 0 6.55rem;align-items:center;gap:8px;margin:1rem;padding:.9rem 1rem;display:flex}.SkeletonPlaceholder .fui-Skeleton{width:100%}.SkeletonPlaceholder .box-tabs{border:1px solid var(--greyBorderColor);background-color:#fff;border-radius:5px;flex-direction:row;flex:0 0 3rem;align-items:center;gap:8px;margin:0 1rem;padding:.9rem 1rem;display:flex}.Login{background-color:#f1f5ff;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.Login .login-box{width:360px;box-shadow:var(--shadow4);background-color:#fff;border-radius:2px;flex-direction:column;padding:2em;display:flex}.Login{background-color:#000;background-image:url(/pexels-flo-dahm-2420412.jpg);background-position:0 100%;background-repeat:no-repeat;background-size:100%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.Login .blue-space{background:#1673ae;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0 0 50%}.Login .blue-space h1{color:#fff;text-align:center;justify-content:center;align-items:center;margin:0;font-size:2em;display:flex}.Login .login-box{max-width:450px;box-shadow:var(--shadow4);background-color:#fff;border-radius:2px;flex-direction:column;justify-content:center;min-width:480px;margin:auto;padding:60px 40px;font-size:1em;display:flex;position:fixed;right:240px}.Login .login-box strong{color:#333;padding-bottom:.25em;font-size:2.5em;font-weight:900;line-height:1em}.Login .login-box label{margin-bottom:1em;padding-top:.5em;font-size:1.15em;line-height:1em;display:block}.Login .bottom-logo{justify-content:center;align-items:center;padding-bottom:10%;display:flex;position:absolute;bottom:0}.Login .bottom-logo img{width:220px;display:block}.Login .login-button{justify-content:flex-end;display:flex}.Login .copyright-photo{margin-top:3em;font-size:.75em}@media screen and (width<=1480px){.Login{background-position:0 100%;background-size:auto 150%}.Login .login-box{flex:0;min-width:420px;position:relative;top:0;right:0}.Login .copyright-photo{font-size:.75em}}@media screen and (width<=1024px){.Login{background-position:0 100%;background-size:auto 100%}}.PageTitle{border:1px solid var(--greyBorderColor);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:#fff;border-bottom:none;border-radius:5px 5px 0 0;margin:0;padding:1em 1.5em}.PageTitle h2{margin:0;padding:0 0 4px;font-size:1.35rem}.PageTitle .description{font-size:.9rem;line-height:1.15rem}.PageTitle.no-border{border:none}.PageTitle.no-padding{padding:0}.PageTitle.company-name-only .description{display:none}.Logout{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Logout .PageTitle{width:340px}.Logout .box{border:1px solid var(--greyBorderColor);background-color:#fff;border-radius:0 0 5px 5px;width:340px;padding:1rem}.RecoverPassword{background:linear-gradient(130deg, var(--blueSees), hsl(from var(--blueSees) calc(h - 10) calc(s + 130) calc(l - 35)));background-size:200% 200%;justify-content:center;align-items:center;width:100%;height:100vh;animation:3s infinite Animation;display:flex}@keyframes Animation{0%{background-position:10% 0}50%{background-position:91% 100%}to{background-position:10% 0}}.loading-container{text-align:center;background-color:#fff;border-radius:8px;max-width:400px;padding:40px;box-shadow:0 2px 8px #0000001a}.loading-text{color:#333;margin-top:16px}.expired-container{text-align:center;background-color:#fff;border-radius:8px;max-width:400px;padding:30px;box-shadow:0 2px 8px #0000001a}.expired-title{font-size:24px}.expired-text{color:#666}.form-container{background-color:#fff;border-radius:8px;width:100%;max-width:500px;padding:40px;box-shadow:0 2px 8px #0000001a}.form-title{text-align:center;color:#333;margin-bottom:24px;font-size:24px}.form-description{text-align:center;color:#666;margin-bottom:24px}html{overscroll-behavior:none}html,body{margin:0;padding:0}body *{--fontFamilyBase:"Futura PT", sans-serif;font-family:var(--fontFamilyBase)}html *,body *{box-sizing:border-box;--blueSees:#0f6cbd;--blueSeesLight:#0f6cbd3a;--blueSeesVeryLight:#0f6cbd12;--colorBrandBackground:#0f6cbd;--greyBackgroundColor:#e8e8e8;--greyBorderColor:#ccc;--greyDark:#777;--greyMedium:#aaa;--greyLight:#f5f5f5;--colorBaseRed:#b53131;--colorBaseBlue:#0f6cbd;--colorBaseYellow:#a4a410;--colorBaseGreen:#10a426;--colorOrangeLight:#ffede6;--blueMommyAndBaby:#9dc3e4;--boxShadowLight:0px 4px 16px #00000014;--white:#fff;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body,#root{background:#fff;margin:0;padding:0}.box-shadow-light{box-shadow:var(--boxShadowLight)}.gradient-bg{background:radial-gradient(103.89% 81.75% at 95.41% 106.34%,#eaf8ef 6%,#eaf8ef00 79.68%),radial-gradient(297.85% 151.83% at -21.39% 8.81%,#faf1f1 0% 15.29%,#f3edf5 21.39%,#e5f0fa 40.79%)}.fui-Listbox{background-color:#fff!important}.form-body{flex-direction:column;gap:12px;width:100%;display:flex}.form-body.row{flex-direction:row}.form-body .form-item{flex-direction:column;gap:6px;display:flex}.form-body .form-item.error .fui-Input{border:1px solid red!important}.form-body .form-col .form-item.shrink{flex:none}.form-body .form-col{gap:12px;width:100%;margin-bottom:1rem;display:flex}.form-body .form-col.row{gap:16px;width:100%;display:flex;flex-direction:row!important}.form-body .align-items-center{align-items:center}.form-body .shrink{flex:0}.form-body .white-space-pre{white-space:pre}.form-body .form-col .form-item{flex-direction:column;flex:1;justify-content:center;display:flex}.form-body .form-col .form-item .fui-Switch__indicator{margin:5px 0}.form-body .form-item span.fui-Input,.base-table{width:100%}.base-table tr{border-bottom:1px solid var(--greyBorderColor)}.base-table tr th,.base-table tr td{padding:10px}.base-table tbody tr:nth-child(odd){background-color:#fdfdfd}.base-table tbody tr:hover{cursor:pointer;background-color:#f8f8f8}.fui-FluentProvider{height:auto}input::placeholder{opacity:1;color:var(--greyMedium)!important}.FlexCell .fui-Combobox{min-width:0}.FlexCell .fui-Combobox input{width:100%}.sees-background-override{width:100%;height:100%;color:var(--greyDark);background-color:#0000;background-image:url(/chat-bg.svg),linear-gradient(#f8fafb,#e7eff3);background-position:0 0;background-repeat:repeat;background-size:200px;background-attachment:fixed;background-origin:padding-box;background-clip:border-box;flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:28px;display:flex}.overflow-hidden{overflow:hidden}.bg-scrolling-element-when-modal-active{touch-action:none;-webkit-overflow-scrolling:none;overscroll-behavior:none;overflow:hidden}.App{justify-content:center;min-height:100vh;display:flex}input::-ms-reveal{display:none}.app-error-message{white-space:pre-wrap;margin:0;font-family:inherit}@media screen and (width<=400px){::-webkit-scrollbar{display:none}*{scrollbar-width:none;-ms-overflow-style:none}}
