.tecma-snackbar{max-width:23.5rem}.SimplePage-container{margin:auto;max-width:1280px}.SimplePage-container.Reports{display:flex;flex-direction:column;min-height:100%}.SimplePage-container.Reports .logo{align-self:flex-start}.SimplePage-container.Reports .description{margin-bottom:0}.SimplePage-container .logo{color:#464c62;font-weight:700;height:35px;min-height:35px;object-fit:contain;position:relative}.SimplePage-container .logo.logo-error{visibility:hidden}.SimplePage-container>.title{color:#020202;font-family:ivyjournal;font-size:63px;font-style:normal;font-weight:250;letter-spacing:1px;line-height:80px;margin-bottom:8px}@media(max-width:1024px){.SimplePage-container>.title{font-size:50px;font-weight:300;line-height:72px}}.SimplePage-container .description{color:#646a8b;font-size:17px;font-style:normal;font-weight:400;letter-spacing:.5px;line-height:20px;margin-bottom:56px}@media(max-width:1024px){.SimplePage-container .description{font-size:15px;line-height:18px}}.SimplePage-container .card-container{background-color:#fff;border-radius:4px;box-shadow:2px 2px 8px 4px rgba(223,225,230,.24);overflow:hidden}.navbar-item{align-items:center;background:hsla(0,0%,100%,.2);border-radius:2px;display:flex;height:48px;text-decoration:none;transition:all .2s ease;width:218px}.navbar-item:hover{background-color:#d3dae8!important}.navbar-item:nth-child(1 of .bottom){margin-top:auto}.navbar-item:last-child{margin-bottom:0}.navbar-item.active{background-color:#fff!important;box-shadow:-3px 0 0 0 #5d6bef}.navbar-item.active .title{color:#5d6bef}.navbar-item.active path{stroke:#5d6bef}.navbar-item button{height:100%;justify-content:flex-start;padding:0;width:100%}.navbar-item .title{align-items:center;color:#464c62;flex-grow:1;font-family:lato;font-size:15px;font-style:normal;font-weight:400;height:18px;letter-spacing:.25px;line-height:18px;overflow:hidden;padding-right:16px;text-align:left;text-align:initial;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.navbar-item .navbar-icon.tecma-icon{display:inline-flex;flex-shrink:0;height:1.125rem;justify-content:center;width:3rem}.navbar-item.subitem{background:hsla(0,0%,100%,.2);display:flex;margin-bottom:0;padding:0}.navbar-item.subitem:hover{background-color:#d3dae8}.navbar-item.subitem .title{margin-left:0;padding-left:22px}.navbar-item.subitem .icon{height:16px;width:48px}.navbar-item.subitem .icon svg{stroke:#464c62}.navbar-item.link{background-color:unset;-webkit-text-decoration:auto;text-decoration:auto}.MuiAccordion-root{background:none!important;box-shadow:none!important}.MuiAccordionSummary-root.navbar-item{background:hsla(0,0%,100%,.2);margin:0;padding:0;transition:width .2s ease,min-height .15s cubic-bezier(.4,0,.2,1) 0ms,background-color .15s cubic-bezier(.4,0,.2,1) 0ms}.MuiAccordionSummary-root.navbar-item:hover{background-color:#d3dae8}.MuiAccordionSummary-root.navbar-item .MuiAccordionSummary-content{align-items:center}.MuiAccordionSummary-content{transition:width .2s ease;width:204px}.MuiAccordionDetails-root{padding:0!important}.navbar-item.item-expandable .navbar-arrow{height:16px;position:absolute;right:16px;width:16px}.navbar-item.item-user{background:hsla(0,0%,100%,.2);justify-content:flex-start}.navbar-item.item-user:hover{background-color:#d3dae8}.navbar-item.item-user .navbar-arrow{align-items:center;display:flex;justify-content:center;margin-right:1rem}.navbar-item.item-user .navbar-arrow>div{height:16px}.navbar-item.item-user .title{text-transform:capitalize}.user-language .MuiPaper-root,.user-menu .MuiPaper-root{box-shadow:none;-webkit-filter:drop-shadow(0 2px 18px hsla(0,0%,39%,.25));filter:drop-shadow(0 2px 18px rgba(100,100,100,.25))}.user-menu .MuiPaper-root{margin-left:40px}.user-menu-button.MuiButtonBase-root{color:#464c62;display:block!important;font-size:15px;font-weight:400;height:48px;letter-spacing:.25px;line-height:18px;padding-left:16px!important;text-align:left;width:204px}.user-menu-button.MuiButtonBase-root.underlined{border-bottom:1px solid #dee5f2}.user-menu-button.MuiButtonBase-root.current-language{color:#5d6bef;position:relative}.user-menu-button.MuiButtonBase-root.current-language:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.333 8.666 6 11.333l6.667-6.667' stroke='%235D6BEF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");position:absolute;right:16px}.user-menu-button.MuiButtonBase-root.current-language path{stroke:#5d6bef}.user-menu-button.MuiButtonBase-root:hover{background-color:#f2f2f2}.user-menu-button.MuiButtonBase-root.language .icon{height:16px;position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px}.user-menu-button.MuiButtonBase-root.language .icon path{stroke:#464c62}.user-menu a{color:#464c62;text-decoration:none}.user-language .MuiPaper-root{margin-left:8px}.MuiTooltip-tooltip.navbar-item-tooltip{background:rgba(37,37,37,.9);border-radius:4px;color:#fff;font-size:13px;letter-spacing:.4px;padding:8px}.MuiTooltip-tooltip.navbar-item-tooltip.tooltip-user{text-transform:capitalize}.navbar-container{background:#e0e5ef;border-right:1px solid #c2cade;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:100%;overflow:hidden auto;padding:40px 24px 24px;z-index:1}.navbar-container.collapsed .navbar-item{background-color:transparent;width:48px}.navbar-container.collapsed .navbar-item .title{display:none}.navbar-container.collapsed .navbar-menu{justify-content:flex-end}.navbar-container.collapsed .navbar-menu-title{display:none}.navbar-container.collapsed .navbar-collapse-button{-webkit-transform:scaleX(-100%);transform:scaleX(-100%)}.navbar-container.collapsed .navbar-arrow{display:none}.navbar-container.collapsed .MuiAccordionSummary-content{width:48px}@media(max-width:1024px){.navbar-container{padding:16px 24px 24px}.navbar-container .navbar-logo{display:none}}.header-mobile{align-items:center;background-color:#e0e5ef;display:none;flex-shrink:0;height:80px!important;justify-content:space-between;padding:0 16px}.header-mobile .header-mobile-menu-button{background:#e6eaf2;border-radius:2px;height:48px;width:48px}.header-mobile .header-mobile-logo{height:48px;width:48px!important}@media(max-width:1024px){.header-mobile{border-bottom:1px solid #c2cade!important;display:flex}}.navbar-mobile-black-layer{background:rgba(0,0,0,.4);display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.navbar-mobile-black-layer.show{display:inline;display:initial}.navbar-logo{margin:0 auto 65px}.navbar-menu{align-items:center;color:#747b93;display:flex;font-family:lato,sans-serif;font-size:12px;font-weight:400;justify-content:space-between;line-height:14px;margin-bottom:49px}.navbar-menu .navbar-collapse-button{height:48px;width:48px}.navbar-menu .navbar-collapse-button:hover{background-color:#d3dae8}.navbar-menu .navbar-collapse-button-icon{height:24px;width:48px}.navbar-routes{display:flex;flex-direction:column;flex-grow:1;gap:1rem}.navbar-footer{padding-bottom:24px}.navbar-footer>.navbar-item:first-child{margin-top:16px}.navbar-footer>div{margin-bottom:16px}.navbar-footer>div:last-child{margin-bottom:0}.navbar-footer-powered{bottom:0;color:#646a8b;font-size:11px;font-weight:500;line-height:13px;margin-top:32px;position:-webkit-sticky;position:sticky;text-align:center}.navbar-footer-powered-text{margin-bottom:8px}.user-mobile-menu{margin-top:32px}.user-mobile-menu .MuiPaper-root{box-shadow:none;-webkit-filter:drop-shadow(0 2px 18px hsla(0,0%,39%,.25));filter:drop-shadow(0 2px 18px rgba(100,100,100,.25))}.user-mobile-menu .mobile-menu-button-withIcon>div{align-items:center;display:flex}.user-mobile-menu .mobile-menu-button-icon{height:16px;position:absolute;width:16px}.user-mobile-menu .mobile-menu-button-icon path{stroke:#464c62}.user-mobile-menu .isLeftSide{left:20px}.user-mobile-menu .isRightSide{right:20px}.user-mobile-menu .user-language-mobile-menu .user-menu-button{padding-left:40px!important}.tecma-templatePage{display:flex;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}@media(max-width:1024px){.tecma-templatePage{flex-direction:column}}.tecma-templatePage .body-container{background-color:#f5f5f7;height:100%;overflow:auto;padding:4.5rem 7.75rem;width:100%}@media(max-width:1024px){.tecma-templatePage .body-container{padding:3.5rem}}@media(max-width:768px){.tecma-templatePage .body-container{padding:1.5rem}.snackbar-calendar{left:1.5rem!important;right:auto!important;top:1.5rem!important}.snackbar-calendar .tecma-alert{min-width:calc(100vw - 3rem);width:100%}}.loader-container.calendar-overlay{height:auto;width:auto}.loader-container{display:flex;height:100%;width:100%}.loader-container.h-start{justify-content:flex-start}.loader-container.h-end{justify-content:flex-end}.loader-container.h-center{justify-content:center}.loader-container.v-start{align-items:flex-start}.loader-container.v-end{align-items:flex-end}.loader-container.v-center{align-items:center}.loader-root{font-size:6px;height:40px;position:relative;width:40px}.loader-root .loader{-webkit-animation:mulShdSpin 1.1s ease infinite;animation:mulShdSpin 1.1s ease infinite;border-radius:50%;display:block;height:1em;left:42%;position:relative;position:absolute;text-indent:-9999em;top:43%;-webkit-transform:translateZ(0);transform:translateZ(0);width:1em}@-webkit-keyframes mulShdSpin{0%,to{box-shadow:0 -2.6em #fff,1.8em -1.8em 0 0 #9e9e9e,2.5em 0 0 0 #9e9e9e,1.75em 1.75em 0 0 #9e9e9e,0 2.5em 0 0 #9e9e9e,-1.8em 1.8em 0 0 #9e9e9e,-2.6em 0 0 0 #d3d4da,-1.8em -1.8em 0 0 #f0f1f3;box-shadow:0 -2.6em #fff,1.8em -1.8em 0 0 var(--gray-400,#9e9e9e),2.5em 0 0 0 var(--gray-400,#9e9e9e),1.75em 1.75em 0 0 var(--gray-400,#9e9e9e),0 2.5em 0 0 var(--gray-400,#9e9e9e),-1.8em 1.8em 0 0 var(--gray-400,#9e9e9e),-2.6em 0 0 0 var(--gray-200,#d3d4da),-1.8em -1.8em 0 0 var(--gray-100,#f0f1f3)}12.5%{box-shadow:0 -2.6em 0 0 #f0f1f3,1.8em -1.8em #fff,2.5em 0 0 0 #9e9e9e,1.75em 1.75em 0 0 #9e9e9e,0 2.5em 0 0 #9e9e9e,-1.8em 1.8em 0 0 #9e9e9e,-2.6em 0 0 0 #9e9e9e,-1.8em -1.8em 0 0 #d3d4da;box-shadow:0 -2.6em 0 0 var(--gray-100,#f0f1f3),1.8em -1.8em #fff,2.5em 0 0 0 var(--gray-400,#9e9e9e),1.75em 1.75em 0 0 var(--gray-400,#9e9e9e),0 2.5em 0 0 var(--gray-400,#9e9e9e),-1.8em 1.8em 0 0 var(--gray-400,#9e9e9e),-2.6em 0 0 0 var(--gray-400,#9e9e9e),-1.8em -1.8em 0 0 var(--gray-200,#d3d4da)}25%{box-shadow:0 -2.6em 0 0 #d3d4da,1.8em -1.8em 0 0 #f0f1f3,2.5em 0 #fff,1.75em 1.75em 0 0 #9e9e9e,0 2.5em 0 0 #9e9e9e,-1.8em 1.8em 0 0 #9e9e9e,-2.6em 0 0 0 #9e9e9e,-1.8em -1.8em 0 0 #9e9e9e;box-shadow:0 -2.6em 0 0 var(--gray-200,#d3d4da),1.8em -1.8em 0 0 var(--gray-100,#f0f1f3),2.5em 0 #fff,1.75em 1.75em 0 0 var(--gray-400,#9e9e9e),0 2.5em 0 0 var(--gray-400,#9e9e9e),-1.8em 1.8em 0 0 var(--gray-400,#9e9e9e),-2.6em 0 0 0 var(--gray-400,#9e9e9e),-1.8em -1.8em 0 0 var(--gray-400,#9e9e9e)}37.5%{box-shadow:0 -2.6em 0 0 #9e9e9e,1.8em -1.8em 0 0 #d3d4da,2.5em 0 0 0 #f0f1f3,1.75em 1.75em #fff,0 2.5em 0 0 #9e9e9e,-1.8em 1.8em 0 0 #9e9e9e,-2.6em 0 0 0 #9e9e9e,-1.8em -1.8em 0 0 #9e9e9e;box-shadow:0 -2.6em 0 0 var(--gray-400,#9e9e9e),1.8em -1.8em 0 0 var(--gray-200,#d3d4da),2.5em 0 0 0 var(--gray-100,#f0f1f3),1.75em 1.75em #fff,0 2.5em 0 0 var(--gray-400,#9e9e9e),-1.8em 1.8em 0 0 var(--gray-400,#9e9e9e),-2.6em 0 0 0 var(--gray-400,#9e9e9e),-1.8em -1.8em 0 0 var(--gray-400,#9e9e9e)}50%{box-shadow:0 -2.6em 0 0 #9e9e9e,1.8em -1.8em 0 0 #9e9e9e,2.5em 0 0 0 #d3d4da,1.75em 1.75em 0 0 #f0f1f3,0 2.5em #fff,-1.8em 1.8em 0 0 #9e9e9e,-2.6em 0 0 0 #9e9e9e,-1.8em -1.8em 0 0 #9e9e9e;box-shadow:0 -2.6em 0 0 var(--gray-400,#9e9e9e),1.8em -1.8em 0 0 var(--gray-400,#9e9e9e),2.5em 0 0 0 var(--gray-200,#d3d4da),1.75em 1.75em 0 0 var(--gray-100,#f0f1f3),0 2.5em #fff,-1.8em 1.8em 0 0 var(--gray-400,#9e9e9e),-2.6em 0 0 0 var(--gray-400,#9e9e9e),-1.8em -1.8em 0 0 var(--gray-400,#9e9e9e)}62.5%{box-shadow:0 -2.6em 0 0 #9e9e9e,1.8em -1.8em 0 0 #9e9e9e,2.5em 0 0 0 #9e9e9e,1.75em 1.75em 0 0 #d3d4da,0 2.5em 0 0 #f0f1f3,-1.8em 1.8em #fff,-2.6em 0 0 0 #9e9e9e,-1.8em -1.8em 0 0 #9e9e9e;box-shadow:0 -2.6em 0 0 var(--gray-400,#9e9e9e),1.8em -1.8em 0 0 var(--gray-400,#9e9e9e),2.5em 0 0 0 var(--gray-400,#9e9e9e),1.75em 1.75em 0 0 var(--gray-200,#d3d4da),0 2.5em 0 0 var(--gray-100,#f0f1f3),-1.8em 1.8em #fff,-2.6em 0 0 0 var(--gray-400,#9e9e9e),-1.8em -1.8em 0 0 var(--gray-400,#9e9e9e)}75%{box-shadow:0 -2.6em 0 0 #9e9e9e,1.8em -1.8em 0 0 #9e9e9e,2.5em 0 0 0 #9e9e9e,1.75em 1.75em 0 0 #9e9e9e,0 2.5em 0 0 #d3d4da,-1.8em 1.8em 0 0 #f0f1f3,-2.6em 0 #fff,-1.8em -1.8em 0 0 #9e9e9e;box-shadow:0 -2.6em 0 0 var(--gray-400,#9e9e9e),1.8em -1.8em 0 0 var(--gray-400,#9e9e9e),2.5em 0 0 0 var(--gray-400,#9e9e9e),1.75em 1.75em 0 0 var(--gray-400,#9e9e9e),0 2.5em 0 0 var(--gray-200,#d3d4da),-1.8em 1.8em 0 0 var(--gray-100,#f0f1f3),-2.6em 0 #fff,-1.8em -1.8em 0 0 var(--gray-400,#9e9e9e)}87.5%{box-shadow:0 -2.6em 0 0 #9e9e9e,1.8em -1.8em 0 0 #9e9e9e,2.5em 0 0 0 #9e9e9e,1.75em 1.75em 0 0 #9e9e9e,0 2.5em 0 0 #9e9e9e,-1.8em 1.8em 0 0 #d3d4da,-2.6em 0 0 0 #f0f1f3,-1.8em -1.8em #fff;box-shadow:0 -2.6em 0 0 var(--gray-400,#9e9e9e),1.8em -1.8em 0 0 var(--gray-400,#9e9e9e),2.5em 0 0 0 var(--gray-400,#9e9e9e),1.75em 1.75em 0 0 var(--gray-400,#9e9e9e),0 2.5em 0 0 var(--gray-400,#9e9e9e),-1.8em 1.8em 0 0 var(--gray-200,#d3d4da),-2.6em 0 0 0 var(--gray-100,#f0f1f3),-1.8em -1.8em #fff}}@keyframes mulShdSpin{0%,to{box-shadow:0 -2.6em #fff,1.8em -1.8em 0 0 #9e9e9e,2.5em 0 0 0 #9e9e9e,1.75em 1.75em 0 0 #9e9e9e,0 2.5em 0 0 #9e9e9e,-1.8em 1.8em 0 0 #9e9e9e,-2.6em 0 0 0 #d3d4da,-1.8em -1.8em 0 0 #f0f1f3;box-shadow:0 -2.6em #fff,1.8em -1.8em 0 0 var(--gray-400,#9e9e9e),2.5em 0 0 0 var(--gray-400,#9e9e9e),1.75em 1.75em 0 0 var(--gray-400,#9e9e9e),0 2.5em 0 0 var(--gray-400,#9e9e9e),-1.8em 1.8em 0 0 var(--gray-400,#9e9e9e),-2.6em 0 0 0 var(--gray-200,#d3d4da),-1.8em -1.8em 0 0 var(--gray-100,#f0f1f3)}12.5%{box-shadow:0 -2.6em 0 0 #f0f1f3,1.8em -1.8em #fff,2.5em 0 0 0 #9e9e9e,1.75em 1.75em 0 0 #9e9e9e,0 2.5em 0 0 #9e9e9e,-1.8em 1.8em 0 0 #9e9e9e,-2.6em 0 0 0 #9e9e9e,-1.8em -1.8em 0 0 #d3d4da;box-shadow:0 -2.6em 0 0 var(--gray-100,#f0f1f3),1.8em -1.8em #fff,2.5em 0 0 0 var(--gray-400,#9e9e9e),1.75em 1.75em 0 0 var(--gray-400,#9e9e9e),0 2.5em 0 0 var(--gray-400,#9e9e9e),-1.8em 1.8em 0 0 var(--gray-400,#9e9e9e),-2.6em 0 0 0 var(--gray-400,#9e9e9e),-1.8em -1.8em 0 0 var(--gray-200,#d3d4da)}25%{box-shadow:0 -2.6em 0 0 #d3d4da,1.8em -1.8em 0 0 #f0f1f3,2.5em 0 #fff,1.75em 1.75em 0 0 #9e9e9e,0 2.5em 0 0 #9e9e9e,-1.8em 1.8em 0 0 #9e9e9e,-2.6em 0 0 0 #9e9e9e,-1.8em -1.8em 0 0 #9e9e9e;box-shadow:0 -2.6em 0 0 var(--gray-200,#d3d4da),1.8em -1.8em 0 0 var(--gray-100,#f0f1f3),2.5em 0 #fff,1.75em 1.75em 0 0 var(--gray-400,#9e9e9e),0 2.5em 0 0 var(--gray-400,#9e9e9e),-1.8em 1.8em 0 0 var(--gray-400,#9e9e9e),-2.6em 0 0 0 var(--gray-400,#9e9e9e),-1.8em -1.8em 0 0 var(--gray-400,#9e9e9e)}37.5%{box-shadow:0 -2.6em 0 0 #9e9e9e,1.8em -1.8em 0 0 #d3d4da,2.5em 0 0 0 #f0f1f3,1.75em 1.75em #fff,0 2.5em 0 0 #9e9e9e,-1.8em 1.8em 0 0 #9e9e9e,-2.6em 0 0 0 #9e9e9e,-1.8em -1.8em 0 0 #9e9e9e;box-shadow:0 -2.6em 0 0 var(--gray-400,#9e9e9e),1.8em -1.8em 0 0 var(--gray-200,#d3d4da),2.5em 0 0 0 var(--gray-100,#f0f1f3),1.75em 1.75em #fff,0 2.5em 0 0 var(--gray-400,#9e9e9e),-1.8em 1.8em 0 0 var(--gray-400,#9e9e9e),-2.6em 0 0 0 var(--gray-400,#9e9e9e),-1.8em -1.8em 0 0 var(--gray-400,#9e9e9e)}50%{box-shadow:0 -2.6em 0 0 #9e9e9e,1.8em -1.8em 0 0 #9e9e9e,2.5em 0 0 0 #d3d4da,1.75em 1.75em 0 0 #f0f1f3,0 2.5em #fff,-1.8em 1.8em 0 0 #9e9e9e,-2.6em 0 0 0 #9e9e9e,-1.8em -1.8em 0 0 #9e9e9e;box-shadow:0 -2.6em 0 0 var(--gray-400,#9e9e9e),1.8em -1.8em 0 0 var(--gray-400,#9e9e9e),2.5em 0 0 0 var(--gray-200,#d3d4da),1.75em 1.75em 0 0 var(--gray-100,#f0f1f3),0 2.5em #fff,-1.8em 1.8em 0 0 var(--gray-400,#9e9e9e),-2.6em 0 0 0 var(--gray-400,#9e9e9e),-1.8em -1.8em 0 0 var(--gray-400,#9e9e9e)}62.5%{box-shadow:0 -2.6em 0 0 #9e9e9e,1.8em -1.8em 0 0 #9e9e9e,2.5em 0 0 0 #9e9e9e,1.75em 1.75em 0 0 #d3d4da,0 2.5em 0 0 #f0f1f3,-1.8em 1.8em #fff,-2.6em 0 0 0 #9e9e9e,-1.8em -1.8em 0 0 #9e9e9e;box-shadow:0 -2.6em 0 0 var(--gray-400,#9e9e9e),1.8em -1.8em 0 0 var(--gray-400,#9e9e9e),2.5em 0 0 0 var(--gray-400,#9e9e9e),1.75em 1.75em 0 0 var(--gray-200,#d3d4da),0 2.5em 0 0 var(--gray-100,#f0f1f3),-1.8em 1.8em #fff,-2.6em 0 0 0 var(--gray-400,#9e9e9e),-1.8em -1.8em 0 0 var(--gray-400,#9e9e9e)}75%{box-shadow:0 -2.6em 0 0 #9e9e9e,1.8em -1.8em 0 0 #9e9e9e,2.5em 0 0 0 #9e9e9e,1.75em 1.75em 0 0 #9e9e9e,0 2.5em 0 0 #d3d4da,-1.8em 1.8em 0 0 #f0f1f3,-2.6em 0 #fff,-1.8em -1.8em 0 0 #9e9e9e;box-shadow:0 -2.6em 0 0 var(--gray-400,#9e9e9e),1.8em -1.8em 0 0 var(--gray-400,#9e9e9e),2.5em 0 0 0 var(--gray-400,#9e9e9e),1.75em 1.75em 0 0 var(--gray-400,#9e9e9e),0 2.5em 0 0 var(--gray-200,#d3d4da),-1.8em 1.8em 0 0 var(--gray-100,#f0f1f3),-2.6em 0 #fff,-1.8em -1.8em 0 0 var(--gray-400,#9e9e9e)}87.5%{box-shadow:0 -2.6em 0 0 #9e9e9e,1.8em -1.8em 0 0 #9e9e9e,2.5em 0 0 0 #9e9e9e,1.75em 1.75em 0 0 #9e9e9e,0 2.5em 0 0 #9e9e9e,-1.8em 1.8em 0 0 #d3d4da,-2.6em 0 0 0 #f0f1f3,-1.8em -1.8em #fff;box-shadow:0 -2.6em 0 0 var(--gray-400,#9e9e9e),1.8em -1.8em 0 0 var(--gray-400,#9e9e9e),2.5em 0 0 0 var(--gray-400,#9e9e9e),1.75em 1.75em 0 0 var(--gray-400,#9e9e9e),0 2.5em 0 0 var(--gray-400,#9e9e9e),-1.8em 1.8em 0 0 var(--gray-200,#d3d4da),-2.6em 0 0 0 var(--gray-100,#f0f1f3),-1.8em -1.8em #fff}}.calendar-month-view-cell{font-family:Lato,sans-serif;font-family:var(--primaryFont,"Lato");height:9rem}.calendar-month-view-cell.other-month p{color:#b6b9c2;color:var(--on-disabled,#b6b9c2)}.calendar-month-view-cell .calendar-month-view-events-container{container-type:size;container-name:month-events;height:100%}.calendar-month-view-cell .calendar-month-view-events-container:has(>:only-child){height:3.75rem;max-height:3.75rem}.calendar-week-view-cell{height:2.875rem}.calendar-week-view-cell .calendar-week-view-events-container{container-type:size;container-name:week-events}.calendar-day-view-events-container{height:100%}.calendar-day-view-events-container .calendar-day-view-event{container-type:size;container-name:day-events}.agenda-view-day-content .agenda-view-day-content-event{container-type:size;container-name:agenda-events;height:100%}.calendar-event-content{border-radius:.125rem;cursor:pointer;display:flex;gap:0 .5rem;height:100%;justify-content:flex-start;overflow:hidden;padding:0 .5rem;width:100%}.calendar-event-content.default{background-color:#f6f8ff;background-color:var(--accent-light,#f6f8ff);border:none;border-left:.125rem solid #6266ef;border-left:.125rem solid var(--accent-border,#6266ef)}.calendar-event-content.default.disabled{border-left:none;padding-left:.625rem;position:relative}.calendar-event-content.default.disabled:before{background-image:linear-gradient(-45deg,#6266ef 25%,transparent 0,transparent 50%,#6266ef 0,#6266ef 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,var(--accent-border,#6266ef) 25%,transparent 25%,transparent 50%,var(--accent-border,#6266ef) 50%,var(--accent-border,#6266ef) 75%,transparent 75%,transparent);background-size:.35rem .35rem;bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0;width:.125rem}.calendar-event-content.default .calendar-event-content-header .calendar-event-content-title{color:#585bd7;color:var(--on-accent-light,#585bd7)}.calendar-event-content.default .calendar-event-content-header .tecma-icon path{fill:#585bd7;fill:var(--on-accent-light,#585bd7)}.calendar-event-content.default .calendar-event-content-body span{color:#585bd7;color:var(--on-accent-light,#585bd7)}.calendar-event-content.pending{background-color:#fef7ee;background-color:var(--pending-light,#fef7ee);border:none;border-left:.125rem solid #ff7e21;border-left:.125rem solid var(--on-pending,#ff7e21)}.calendar-event-content.pending.disabled{border-left:none;padding-left:.625rem;position:relative}.calendar-event-content.pending.disabled:before{background-image:linear-gradient(-45deg,#ff7e21 25%,transparent 0,transparent 50%,#ff7e21 0,#ff7e21 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,var(--on-pending,#ff7e21) 25%,transparent 25%,transparent 50%,var(--on-pending,#ff7e21) 50%,var(--on-pending,#ff7e21) 75%,transparent 75%,transparent);background-size:.35rem .35rem;bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0;width:.125rem}.calendar-event-content.pending .calendar-event-content-header .calendar-event-content-title{color:#ff7e21;color:var(--on-pending,#ff7e21)}.calendar-event-content.pending .calendar-event-content-header .tecma-icon path{fill:#ff7e21;fill:var(--on-pending,#ff7e21)}.calendar-event-content.pending .calendar-event-content-body span{color:#ff7e21;color:var(--on-pending,#ff7e21)}.calendar-event-content.confirmed{background-color:#ebfaf2;background-color:var(--confirmed-light,#ebfaf2);border:none;border-left:.125rem solid #1f8e31;border-left:.125rem solid var(--on-confirmed,#1f8e31)}.calendar-event-content.confirmed.disabled{border-left:none;padding-left:.625rem;position:relative}.calendar-event-content.confirmed.disabled:before{background-image:linear-gradient(-45deg,#1f8e31 25%,transparent 0,transparent 50%,#1f8e31 0,#1f8e31 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,var(--on-confirmed,#1f8e31) 25%,transparent 25%,transparent 50%,var(--on-confirmed,#1f8e31) 50%,var(--on-confirmed,#1f8e31) 75%,transparent 75%,transparent);background-size:.35rem .35rem;bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0;width:.125rem}.calendar-event-content.confirmed .calendar-event-content-header .calendar-event-content-title{color:#1f8e31;color:var(--on-confirmed,#1f8e31)}.calendar-event-content.confirmed .calendar-event-content-header .tecma-icon path{fill:#1f8e31;fill:var(--on-confirmed,#1f8e31)}.calendar-event-content.confirmed .calendar-event-content-body span{color:#1f8e31;color:var(--on-confirmed,#1f8e31)}.calendar-event-content.canceled{background-color:#fff1f2;background-color:var(--canceled-light,#fff1f2);border:none;border-left:.125rem solid #c74423;border-left:.125rem solid var(--on-canceled,#c74423)}.calendar-event-content.canceled.disabled{border-left:none;padding-left:.625rem;position:relative}.calendar-event-content.canceled.disabled:before{background-image:linear-gradient(-45deg,#c74423 25%,transparent 0,transparent 50%,#c74423 0,#c74423 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,var(--on-canceled,#c74423) 25%,transparent 25%,transparent 50%,var(--on-canceled,#c74423) 50%,var(--on-canceled,#c74423) 75%,transparent 75%,transparent);background-size:.35rem .35rem;bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0;width:.125rem}.calendar-event-content.canceled .calendar-event-content-header .calendar-event-content-title{color:#c74423;color:var(--on-canceled,#c74423)}.calendar-event-content.canceled .calendar-event-content-header .tecma-icon path{fill:#c74423;fill:var(--on-canceled,#c74423)}.calendar-event-content.canceled .calendar-event-content-body span{color:#c74423;color:var(--on-canceled,#c74423)}.calendar-event-content.lowReliability{background-color:#fff1f2;background-color:var(--canceled-light,#fff1f2);border:none;border-left:.125rem solid #c74423;border-left:.125rem solid var(--on-canceled,#c74423)}.calendar-event-content.lowReliability.disabled{border-left:none;padding-left:.625rem;position:relative}.calendar-event-content.lowReliability.disabled:before{background-image:linear-gradient(-45deg,#c74423 25%,transparent 0,transparent 50%,#c74423 0,#c74423 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,var(--on-canceled,#c74423) 25%,transparent 25%,transparent 50%,var(--on-canceled,#c74423) 50%,var(--on-canceled,#c74423) 75%,transparent 75%,transparent);background-size:.35rem .35rem;bottom:0;content:"";left:0;pointer-events:none;position:absolute;top:0;width:.125rem}.calendar-event-content.lowReliability .calendar-event-content-header .calendar-event-content-title{color:#c74423;color:var(--on-canceled,#c74423)}.calendar-event-content.lowReliability .calendar-event-content-header .tecma-icon path{fill:#c74423;fill:var(--on-canceled,#c74423)}.calendar-event-content.lowReliability .calendar-event-content-body span{color:#c74423;color:var(--on-canceled,#c74423)}@container day-events (height >= 2.625rem){.calendar-event-content{flex-direction:column}}@container week-events (height >= 2.625rem){.calendar-event-content{flex-direction:column}}@container month-events (height >= 2.625rem){.calendar-event-content{flex-direction:column}}@container agenda-events (height >= 2.625rem){.calendar-event-content{flex-direction:column}}@container day-events (width <= 1rem){.calendar-event-content{padding:0 .125rem}}@container week-events (width <= 1rem){.calendar-event-content{padding:0 .125rem}}@container month-events (width <= 1rem){.calendar-event-content{padding:0 .125rem}}@container agenda-events (width <= 1rem){.calendar-event-content{padding:0 .125rem}}.calendar-event-content .calendar-event-content-header{align-items:center;display:flex;gap:.5rem}.calendar-event-content .calendar-event-content-header .calendar-event-content-header-icon{height:1rem}.calendar-event-content .calendar-event-content-header .calendar-event-content-title{font-size:.75rem;font-weight:700;line-height:1.25rem;overflow:hidden;white-space:nowrap}.calendar-event-content .calendar-event-content-header div{height:1.25rem}.calendar-event-content .calendar-event-content-body{align-items:flex-start;display:flex;gap:0 .25rem;justify-content:flex-start;overflow:hidden}@container day-events (height >= 3.75rem){.calendar-event-content .calendar-event-content-body{flex-direction:column}}@container week-events (height >= 3.75rem){.calendar-event-content .calendar-event-content-body{flex-direction:column}}@container month-events (height <= 3.75rem){.calendar-event-content .calendar-event-content-body{flex-direction:column}}@container agenda-events (height <= 3.75rem){.calendar-event-content .calendar-event-content-body{flex-direction:column}}.calendar-event-content .calendar-event-content-body span{font-size:.75rem;line-height:1.25rem;white-space:nowrap}.calendar-event-content .calendar-event-content-body .calendar-event-content-text{font-weight:700}.calendar-event-popover{background:#fff;border-radius:4px;box-shadow:0 2px 8px #00000026;font-family:Lato,sans-serif;font-family:var(--primaryFont,"Lato");min-height:200px;min-width:200px;padding:0 16px;position:fixed;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1000}@media (max-width:1024px){.calendar-event-popover{box-shadow:none;box-sizing:border-box;height:100%;-webkit-transform:none;transform:none;width:100%}}.calendar-event-popover .calendar-event-header{display:flex;flex-direction:column;padding-top:24px}.calendar-event-popover .calendar-event-header .calendar-event-header-action .desktop-header-actions{display:flex;flex-direction:row;justify-content:flex-end;width:100%}.calendar-event-popover .calendar-event-header .calendar-event-header-action .mobile-header-actions{display:flex;justify-content:space-between;padding:1.5rem 0}.calendar-event-popover .calendar-event-header .calendar-event-header-action .tecma-button:focus,.calendar-event-popover .calendar-event-header .calendar-event-header-action .tecma-button:hover{background-color:transparent!important}.calendar-event-popover .calendar-event-header .calendar-event-header-title-wrapper{align-items:center;display:flex;gap:16px;padding-bottom:24px}.calendar-event-popover .calendar-event-header .calendar-event-header-title-wrapper .container-icon{background-color:#f6f8ff;background-color:var(--accent-light,#f6f8ff);border-radius:2px;display:inline-flex;padding:8px}.calendar-event-popover .calendar-event-header .calendar-event-header-title-wrapper .container-icon .tecma-icon{height:24px!important;min-height:24px!important;min-width:24px!important;width:24px!important}.calendar-event-popover .calendar-event-header .calendar-event-header-title-wrapper .container-icon .tecma-icon path{fill:#585bd7}.calendar-event-popover .calendar-event-header .calendar-event-header-title-wrapper .calendar-event-header-title{font-size:18px;font-weight:700}.calendar-event-popover .calendar-event-container{color:#363b4c;color:var(--on-general,#363b4c);display:flex;flex-direction:column;font-family:Lato,sans-serif;font-family:var(--primaryFont,"Lato");font-size:14px;gap:.5rem}.calendar-event-popover .calendar-event-container .icon-color path{fill:#6e748c;fill:var(--gray-700,#6e748c)}.calendar-event-popover .calendar-event-container .icon-color.accent path{fill:#585bd7;fill:var(--accent,#585bd7)}.calendar-event-popover .calendar-event-container .first-wrapper,.calendar-event-popover .calendar-event-container .second-wrapper{display:flex;flex-direction:column}.calendar-event-popover .calendar-event-container .first-wrapper .calendar-event-row,.calendar-event-popover .calendar-event-container .second-wrapper .calendar-event-row{align-items:center;display:inline-flex;font-family:Lato,sans-serif;font-family:var(--primaryFont,"Lato");gap:16px;padding-bottom:16px}.calendar-event-popover .calendar-event-container .first-wrapper .calendar-event-row span,.calendar-event-popover .calendar-event-container .second-wrapper .calendar-event-row span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-family:Lato,sans-serif;font-family:var(--primaryFont,"Lato");overflow:hidden;text-overflow:ellipsis}.calendar-event-popover .calendar-event-container .first-wrapper .calendar-event-row .tecma-button.link,.calendar-event-popover .calendar-event-container .second-wrapper .calendar-event-row .tecma-button.link{height:1.25rem;min-height:1.25rem;padding:0;text-decoration:underline;text-underline-offset:4px}.calendar-event-popover .calendar-event-container .first-wrapper .calendar-event-row .tecma-button.link:active,.calendar-event-popover .calendar-event-container .first-wrapper .calendar-event-row .tecma-button.link:focus,.calendar-event-popover .calendar-event-container .second-wrapper .calendar-event-row .tecma-button.link:active,.calendar-event-popover .calendar-event-container .second-wrapper .calendar-event-row .tecma-button.link:focus{outline:none}.calendar-event-popover .calendar-event-container .first-wrapper .calendar-event-row .tecma-button.link:hover,.calendar-event-popover .calendar-event-container .second-wrapper .calendar-event-row .tecma-button.link:hover{background-color:transparent}.calendar-event-popover .calendar-event-container .first-wrapper .calendar-event-row:last-child,.calendar-event-popover .calendar-event-container .second-wrapper .calendar-event-row:last-child{padding-bottom:0}.calendar-event-popover .calendar-event-container .calendar-event-divider{border:1px solid #d3d4da;border:1px solid var(--gray-200,#d3d4da);margin:24px 0}.calendar-event-popover .calendar-event-footer{border-top:1px solid #d3d4da;border-top:1px solid var(--gray-200,#d3d4da);display:flex;justify-content:center;margin:24px -16px 0}.calendar-event-popover .calendar-event-footer .tecma-button{margin:16px;width:100%}.video-call-link{color:#585bd7!important;color:var(--accent,#585bd7)!important;display:inline-block;max-width:100%;text-decoration:underline!important;text-underline-offset:4px}.calendar-week-view-disclaimer{align-items:center;background-color:#f7f0e9;background-color:var(--warning-light,#f7f0e9);color:#663d00;color:var(--on-warning-light,#663d00);display:flex;min-width:0;padding:.5rem 0;width:100%}.calendar-week-view-disclaimer .disclaimer-icon-container{align-items:center;display:flex;justify-content:center;min-width:3.125rem}.calendar-week-view-disclaimer .disclaimer-icon-container .tecma-icon path{fill:#a46a1d;fill:var(--warning,#a46a1d)}.calendar-week-view-disclaimer span{font-size:.875rem;font-weight:600}.button-refresh-calendar.tecma-button.is-loading .tecma-icon{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.drawer-filters.tecma-drawer .filter-rows-container{gap:1rem}.drawer-filters.tecma-drawer .filter-rows-container .filter-row{gap:.5rem;padding-bottom:8px}.drawer-filters.tecma-drawer .tecma-select-box{width:auto}.drawer-filters.tecma-drawer .MuiPaper-root{max-width:45rem;width:100%}.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawerHeader{box-sizing:border-box;height:3.875rem;padding:1.5rem 2rem 1rem}.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawerHeader span{font-size:1rem;font-weight:700}@media (max-width:768px){.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawerHeader{border-bottom:1px solid #d3d4da;border-bottom:1px solid var(--general-border,#d3d4da);padding:1rem 1.5rem}.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawerHeader span{font-size:1.125rem}.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawerHeader .close-drawer-button{height:2.5rem;width:2.5rem}}.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawer-content{padding:1rem 2rem}@media (max-width:768px){.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawer-content{padding:1.5rem}}.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawer-content .drawer-add-button{color:#585bd7;font-size:14px;font-weight:700;gap:8px;padding:0!important;text-decoration:underline;text-underline-offset:4px}.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawer-content .drawer-add-button .tecma-icon path{fill:#585bd7}.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawer-content .toggle-show-sync-activities{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:1rem;width:100%}.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawer-content .toggle-show-sync-activities span{color:#363b4c;color:var(--on-general,#363b4c);font-family:Lato,sans-serif;font-family:var(--primaryFont,"Lato");font-size:.875rem}.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawer-content .toggle-show-sync-activities .tecma-toggle{box-sizing:border-box;height:1.5rem;width:3rem}.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawer-content .toggle-show-sync-activities .tecma-toggle.small .toggle-element{height:1.25rem;width:1.25rem}.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawer-content .toggle-show-sync-activities .tecma-toggle.active .toggle-element{-webkit-transform:translate(120%);transform:translate(120%)}.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawer-content .drawer-clear-filter-container{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:16px}.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawer-content .drawer-clear-filter-container .drawer-filter-title{font-size:1.125rem;font-weight:400;margin:0}@media (max-width:768px){.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawer-content .drawer-clear-filter-container .tecma-button span{display:none}}.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawer-content .tecma-button{border-radius:2px;height:auto;padding:0 10px;width:-webkit-max-content;width:max-content}.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawer-content .tecma-button:disabled{background-color:transparent;color:#b6b9c2}.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawer-content .tecma-button:disabled .tecma-icon path{fill:#b6b9c2}.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawer-content .tecma-button .tecma-icon{height:20px;min-height:20px;min-width:20px;width:20px}.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawer-content .select__menu{z-index:10}.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawer-content .select__menu .disabled-option-tooltip-icon-wrapper{display:none!important}.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawer-content .filter-type-select{padding-top:0}@media (max-width:768px){.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawer-content .filter-type-select{flex:1 1;float:left;max-width:100%;width:100%}}.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawer-content .filter-multi-select-container{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem;height:2.5rem;justify-content:space-between;padding-left:.5rem}@media (max-width:768px){.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawer-content .filter-multi-select,.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawer-content .filter-multi-select-container{width:100%}}.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawer-content .filter-remove-filter-button{width:2.5rem}.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawer-content .dynamic-multi-select{background-color:#e0e0e0;cursor:pointer}@media (max-width:768px){.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawer-content .dynamic-multi-select{width:100%}}.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawer-content .dynamic-multi-select .dms-input-area{box-sizing:border-box;height:2.5rem}.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawer-content .dynamic-multi-select.disabled .dms-input-area{background-color:#e0e0e0}.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawer-content .dynamic-multi-select.disabled .dms-see-all{color:#9e9e9e}.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawer-content .dynamic-multi-select.disabled .dms-icon-container svg{background-color:#e0e0e0}.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawer-footer{display:flex;gap:1rem;justify-content:flex-end;padding:1.5rem}@media screen and (max-width:768px){.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawer-footer{box-shadow:0 -4px 12px #8c8c8c40}.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawer-footer .footer-cancel-filters{display:none}}.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawer-footer .footer-clear-filters{text-decoration:underline;text-underline-offset:5px}@media screen and (min-width:768px){.drawer-filters.tecma-drawer .MuiPaper-root .tecma-drawer-footer .footer-clear-filters{display:none}}.drawer-filters.tecma-drawer .MuiPaper-root .footer-actions{display:flex;gap:1rem;justify-content:flex-end;width:100%}@media screen and (max-width:768px){.drawer-filters.tecma-drawer .MuiPaper-root .footer-actions{flex-direction:column;gap:.5rem}.drawer-filters.tecma-drawer .MuiPaper-root .footer-actions .tecma-button{width:100%}}.drawer-filters.tecma-drawer .MuiPaper-root .footer-actions .tecma-button{border-radius:.125rem;height:2.5rem;padding:0 1.5rem;white-space:nowrap;width:-webkit-min-content;width:min-content}@media screen and (max-width:768px){.drawer-filters.tecma-drawer .MuiPaper-root .footer-actions .tecma-button{justify-content:center;width:100%}}.drawer-filters.tecma-drawer .MuiPaper-root .footer-actions .tecma-button.secondary{background-color:#ebedf8;color:#515e90}.drawer-filters.tecma-drawer .MuiPaper-root .footer-actions .tecma-button .tecma-spinner{height:1rem;min-height:1rem;min-width:1rem;width:1rem}.calendar-toolbar{background-color:#fff;background-color:var(--general,#fff);font-family:Lato,sans-serif;font-family:var(--primaryFont,"Lato");padding:1.5rem;position:-webkit-sticky;position:sticky;top:-4.5rem;z-index:10}@media (max-width:1024px){.calendar-toolbar{top:-3.5rem}}@media (max-width:550px){.calendar-toolbar{padding:1rem}}.calendar-toolbar .calendar-toolbar-actions{display:flex;justify-content:space-between}.calendar-toolbar .calendar-toolbar-actions .filters-section{color:#363b4c;color:var(--on-general,#363b4c);display:flex;gap:.5rem}.calendar-toolbar .calendar-toolbar-actions .filters-section .toggle-show-sync-activities{align-items:center;box-sizing:border-box;display:flex;gap:.5rem;line-height:1.5rem;padding-right:.5rem}.calendar-toolbar .calendar-toolbar-actions .filters-section .toggle-show-sync-activities span{font-family:Lato,sans-serif;font-family:var(--primaryFont,"Lato")}.calendar-toolbar .calendar-toolbar-actions .filters-section .toggle-show-sync-activities .tecma-toggle{box-sizing:border-box}.calendar-toolbar .calendar-toolbar-actions .filters-section .toggle-show-sync-activities .tecma-toggle.small .toggle-element{height:.75rem;width:.75rem}.calendar-toolbar .calendar-toolbar-actions .filters-section .toggle-show-sync-activities .tecma-toggle.small.active .toggle-element{-webkit-transform:translate(130%);transform:translate(130%)}.calendar-toolbar .calendar-toolbar-actions .reset-filters{color:#585bd7;text-decoration:underline;text-underline-offset:5px}.calendar-toolbar .calendar-toolbar-actions .reset-filters .tecma-icon path{fill:#585bd7!important}.calendar-toolbar .calendar-toolbar-actions .reset-filters.disabled{background-color:transparent;color:#b6b9c2;text-decoration:none}.calendar-toolbar .calendar-toolbar-actions .reset-filters.disabled .tecma-icon path{fill:#b6b9c2!important}.calendar-toolbar .filter-container-wrapper{align-items:center;display:flex;gap:.5rem;justify-content:flex-start;padding-top:28px}@media (max-width:550px){.calendar-toolbar .filter-container-wrapper{align-items:flex-start;flex-direction:column;padding-top:1rem}}.calendar-toolbar .filter-container-wrapper .see-more-button{background-color:transparent!important;border:none;color:#585bd7!important;color:var(--on-accent-light,#585bd7)!important;flex-shrink:0;padding:0;text-decoration:underline;text-underline-offset:2px;text-underline-offset:4px}.calendar-toolbar .filter-container-wrapper .see-more-button:focus{outline:none!important}.calendar-toolbar .filter-container-wrapper.expanded{align-items:flex-start;flex-direction:column}.calendar-toolbar .filter-container-wrapper.expanded .filters-container{flex-direction:column}.calendar-toolbar .filter-container-wrapper.expanded .filters-container .active-filter-list{max-width:-webkit-max-content;max-width:max-content}.calendar-toolbar .filter-container-wrapper.expanded .filters-container .active-filter-list .filter-values{overflow:visible;text-overflow:clip;white-space:normal}.calendar-toolbar .filter-container-wrapper .filters-container{display:flex;gap:.5rem}@media (max-width:550px){.calendar-toolbar .filter-container-wrapper .filters-container{flex-direction:column;gap:.5rem}}.calendar-toolbar .filter-container-wrapper .filters-container.filter-container-nowrap{overflow:hidden}@media (max-width:550px){.calendar-toolbar .filter-container-wrapper .filters-container.filter-container-nowrap{overflow:visible;white-space:normal}}.calendar-toolbar .filter-container-wrapper .filters-container .active-filter-list{border:1px solid #d3d4da;border:1px solid var(--general-border,#d3d4da);border-radius:2px;color:#414655;color:var(--on-primary,#414655);display:flex;font-size:.75rem;font-weight:400;min-height:1.5rem;padding:4px 8px}@media (max-width:550px){.calendar-toolbar .filter-container-wrapper .filters-container .active-filter-list{max-width:100%;width:100%}}.calendar-toolbar .filter-container-wrapper .filters-container .active-filter-list.active-filter-list-width{min-width:0}@media (max-width:550px){.calendar-toolbar .filter-container-wrapper .filters-container .active-filter-list.active-filter-list-width{max-width:100%}}.calendar-toolbar .filter-container-wrapper .filters-container .active-filter-list .active-filter-span{border-right:1px solid #d3d4da;border-right:1px solid var(--general-border,#d3d4da);color:#6e748c;color:var(--on-general-sub,#6e748c);display:flex;font-weight:500;margin-right:.375rem;padding-right:.375rem}.calendar-toolbar .filter-container-wrapper .filters-container .active-filter-list .filter-values.ellipsis{display:inline-block;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:550px){.calendar-toolbar .filter-container-wrapper .filters-container .active-filter-list .filter-values.ellipsis{overflow:visible;text-overflow:clip;white-space:normal}}.mobile-header{background-color:#f6f8fb;background-color:var(--primary-light,#f6f8fb);padding:1rem 1.5rem}.mobile-header .button-date-picker.tecma-button{outline:none;padding:0}.mobile-header .date-picker-tablet{background-color:transparent;border:none;box-shadow:none;cursor:pointer;height:2rem;padding:0}.mobile-header .date-picker-tablet:focus{box-shadow:none;outline:none}.mobile-header .date-picker-tablet .tecma-date-picker-input{display:flex;flex-direction:row-reverse}.mobile-header .date-picker-tablet .tecma-date-picker-input input{color:#363b4c;color:var(--on-general,#363b4c);display:flex;font-family:Lato,sans-serif;font-family:var(--primaryFont,"Lato");font-size:.875rem;font-weight:500;line-height:1.25rem;min-width:6.5rem;pointer-events:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mobile-header .tecma-date-picker-dropdown{inset:0!important}.mobile-header .tecma-date-picker-dropdown .tecma-date-picker-panel-container{background-color:#0006;height:100%;pointer-events:none}.mobile-header .tecma-date-picker-dropdown .tecma-date-picker-panel-container .tecma-date-picker-panel-layout{height:100%}.mobile-header .tecma-date-picker-dropdown .tecma-date-picker-panel-container .tecma-date-picker-panel-layout div{align-items:center;display:flex;height:100%;justify-content:center}.mobile-header .tecma-date-picker-dropdown .tecma-date-picker-panel-container .tecma-date-picker-panel-layout div .tecma-date-picker-panel{background-color:#fff;background-color:var(--general,#fff);box-sizing:border-box;height:27rem;pointer-events:auto;width:22.5rem}.mobile-header .tecma-date-picker-dropdown .tecma-date-picker-panel-container .tecma-date-picker-panel-layout div .tecma-date-picker-panel .tecma-date-picker-date-panel{display:flex;flex-direction:column;justify-content:space-between;width:100%}.mobile-header .tecma-date-picker-dropdown .tecma-date-picker-panel-container .tecma-date-picker-panel-layout div .tecma-date-picker-panel .tecma-date-picker-date-panel .tecma-date-picker-header{box-sizing:border-box;height:3.5rem;padding:.5rem;width:100%}.mobile-header .tecma-date-picker-dropdown .tecma-date-picker-panel-container .tecma-date-picker-panel-layout div .tecma-date-picker-panel .tecma-date-picker-date-panel .tecma-date-picker-body{box-sizing:border-box;height:20.75rem;width:100%}.mobile-header .tecma-date-picker-dropdown .tecma-date-picker-panel-container .tecma-date-picker-panel-layout div .tecma-date-picker-panel .tecma-date-picker-date-panel .tecma-date-picker-body .tecma-date-picker-content{width:100%}.mobile-header .tecma-date-picker-dropdown .tecma-date-picker-panel-container .tecma-date-picker-panel-layout div .tecma-date-picker-panel .tecma-date-picker-date-panel .tecma-date-picker-body .tecma-date-picker-content tbody td{box-sizing:border-box;height:2.5rem;margin:.5rem;padding:0;width:2.5rem!important}.mobile-header .tecma-date-picker-dropdown .tecma-date-picker-panel-container .tecma-date-picker-panel-layout div .tecma-date-picker-panel .tecma-date-picker-date-panel .tecma-date-picker-body .tecma-date-picker-content tbody td.tecma-date-picker-cell-selected{background-color:#e0e5ef;background-color:var(--primary,#e0e5ef);border-radius:.125rem;color:#414655;color:var(--on-primary,#414655)}.mobile-header .tecma-date-picker-dropdown .tecma-date-picker-panel-container .tecma-date-picker-panel-layout div .tecma-date-picker-panel .tecma-date-picker-date-panel .tecma-date-picker-body .tecma-date-picker-content tbody td .tecma-date-picker-cell-inner{margin:0 auto;width:2.5rem}.form-field-client-info{container-type:inline-size;border:1px solid #d3d4da;border:1px solid var(--general-border,#d3d4da);border-radius:.25rem;border-radius:var(--border-radius-external,.25rem);display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem}.form-field-client-info .form-field-client-info-header{align-items:center;display:flex;gap:1rem}.form-field-client-info .form-field-client-info-header .tecma-avatar{border-width:1px}.form-field-client-info .form-field-client-info-header .tecma-avatar .tecma-icon{padding:0}.form-field-client-info .form-field-client-info-header .form-field-client-info-button-link{font-weight:700;padding:0;text-decoration:underline;text-underline-offset:.125rem}.form-field-client-info .form-field-client-info-header .form-field-client-info-button-link:not(.outlined):focus{outline:none}.form-field-client-info .form-field-client-info-content{display:flex;gap:1.5rem}@container (max-width: 350px){.form-field-client-info .form-field-client-info-content{flex-wrap:wrap}}.form-field-client-info .form-field-client-info-content .form-field-client-info-content-item{display:flex;flex-direction:column;width:50%}.form-field-client-info .form-field-client-info-content .form-field-client-info-content-item span{font-size:.875rem;line-height:1.5rem}.form-field-client-info .form-field-client-info-content .form-field-client-info-content-item .form-field-client-info-content-item-label{color:#363b4c;color:var(--on-general,#363b4c);font-weight:600;margin:0}.form-field-client-info .form-field-client-info-content .form-field-client-info-content-item .form-field-client-info-content-item-value{color:#6e748c;color:var(--on-general-sub,#6e748c)}.form-field-outcome{border:1px solid #d3d4da;border:1px solid var(--general-border,#d3d4da);border-radius:.25rem;border-radius:var(--border-radius-external,.25rem);padding:1rem}.form-field-outcome .tecma-accordion-content{display:flex;flex-direction:column;gap:1rem}.form-field-outcome .tecma-accordion-content .tecma-accordion-header{padding:0}.form-field-outcome .tecma-accordion-content .tecma-accordion-header:hover{background-color:transparent}.form-field-outcome .tecma-accordion-content .tecma-accordion-header .form-field-outcome-header{display:flex;flex-direction:column;gap:.5rem}.form-field-outcome .tecma-accordion-content .tecma-accordion-header .form-field-outcome-header h3{color:#363b4c;color:var(--on-general,#363b4c);font-size:.875rem;font-weight:600;margin:0;text-align:left}.form-field-outcome .tecma-accordion-content .tecma-accordion-header .form-field-outcome-header h3 span{font-size:.75rem}.form-field-outcome .tecma-accordion-content .tecma-accordion-header .form-field-outcome-header span{color:#6e748c;color:var(--on-general-sub,#6e748c);font-size:.875rem;text-align:left}.form-field-outcome .tecma-accordion-content .tecma-accordion-content-panel-wrapper.open{overflow:visible;overflow:initial}.form-loader{align-items:center;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1000}.form-loader .tecma-spinner path{fill:#6266ef;fill:var(--accent-border,#6266ef)}.form-notification-toggle{border:1px solid #d3d4da;border:1px solid var(--general-border,#d3d4da);border-radius:.25rem;display:flex;flex-direction:column;gap:.5rem;padding:1rem}.form-notification-toggle-header{align-items:center;display:flex;justify-content:space-between}.form-notification-toggle-header p{color:#363b4c;color:var(--on-general,#363b4c);font-size:.875rem;font-weight:600;margin:0}.form-notification-toggle-header .tecma-toggle-container .tecma-toggle{box-sizing:border-box;height:1rem;width:2rem}.form-notification-toggle-header .tecma-toggle-container .tecma-toggle.small .toggle-element{height:.75rem;width:.75rem}.form-notification-toggle-header .tecma-toggle-container .tecma-toggle.small.active .toggle-element{-webkit-transform:translate(130%);transform:translate(130%)}.form-notification-toggle-content p{color:#6e748c;color:var(--on-general-sub,#6e748c);font-size:.875rem;margin:0}.form-unauthorized{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;margin:0 auto;padding:12rem 0}@media (max-width:480px){.form-unauthorized{padding:8rem 0}}.form-unauthorized .tecma-icon path{fill:#6e748c;fill:var(--on-general-sub,#6e748c)}.form-unauthorized .description,.form-unauthorized .title{margin:0;text-align:center}.form-unauthorized .title{color:#6e748c;color:var(--on-general-sub,#6e748c);font-weight:700}.form-unauthorized .description{color:#6e748c;color:var(--on-general-sub,#6e748c);font-size:.875rem}.form-unauthorized .go-to-calendar-button{margin-top:.5rem}.table-apartments.tecma-table-material{box-shadow:none;min-width:auto}.table-apartments.tecma-table-material .tecma-table-toolbar{display:none}.table-apartments.tecma-table-material .MuiTableContainer-root{padding:0}.table-apartments.tecma-table-material .MuiTableContainer-root td,.table-apartments.tecma-table-material .MuiTableContainer-root th,.table-apartments.tecma-table-material .MuiTableContainer-root tr{box-sizing:border-box;height:4.25rem}.table-apartments.tecma-table-material .MuiTableContainer-root thead th span{margin-left:2rem}.table-apartments.tecma-table-material .MuiTableContainer-root tbody tr{height:4.25rem;min-height:-webkit-min-content;min-height:min-content}.table-apartments.tecma-table-material .MuiTableContainer-root tbody tr .tecma-checkbox{gap:.5rem}.table-apartments.tecma-table-material .empty-data{align-items:center;display:flex;flex-direction:column;gap:.5rem;min-height:15rem}.table-apartments.tecma-table-material .empty-data .tecma-icon{margin-bottom:.5rem}.table-apartments.tecma-table-material .empty-data .tecma-icon path{fill:#ca4a46;fill:var(--danger,#ca4a46)}.table-apartments.tecma-table-material .empty-data h3,.table-apartments.tecma-table-material .empty-data p{margin:0}.table-apartments.tecma-table-material .empty-data h3{font-size:1.125rem;font-weight:700}.table-apartments.tecma-table-material .empty-data p{color:#6e748c;color:var(--on-general-sub,#6e748c);font-size:.875rem;font-weight:400}.table-apartments.tecma-table-material .tecma-table-pagination{gap:.5rem;padding:1rem 0 0}@media screen and (min-width:720px){.table-apartments.tecma-table-material .tecma-table-pagination{gap:1.5rem}}.table-apartments.tecma-table-material .tecma-table-pagination .tecma-pagination .tecma-button.pagination-page{background:transparent;color:#414655;color:var(--on-primary,#414655)}.table-apartments.tecma-table-material .tecma-table-pagination .tecma-pagination .tecma-button.pagination-page.is-selected{border:1px solid #e0e5ef;border:1px solid var(--primary-border,#e0e5ef)}.form-activity{align-items:flex-start;background-color:#fff;background-color:var(--general,#fff);box-sizing:border-box;color:#363b4c;color:var(--on-general,#363b4c);display:flex;flex-direction:column;font-family:Lato,sans-serif;font-family:var(--primaryFont,"Lato");gap:2rem;padding:1.5rem;position:relative;width:100%}.form-activity .go-back-button{font-weight:500;padding:0 .5rem}@media screen and (max-width:1024px){.form-activity .go-back-button span{display:none}}.form-activity .title{align-items:center;display:flex;gap:1rem}.form-activity .title .tecma-icon{background-color:#f6f8ff;background-color:var(--accent-light,#f6f8ff);box-sizing:content-box;padding:.5rem}@media screen and (min-width:1024px){.form-activity .title .tecma-icon{height:2.5rem;width:2.5rem}}.form-activity .title .tecma-icon path{fill:#585bd7;fill:var(--accent,#585bd7)}.form-activity .title h3{font-family:Lato,sans-serif;font-family:var(--primaryFont,"Lato");font-size:1.125rem;margin:0}.form-activity .form-activity-content{display:flex;flex-direction:column;gap:2rem;width:100%}.form-activity .form-activity-content .form-activity-alert .alert-container{flex-direction:row}.form-activity .form-activity-content .form-activity-alert .alert-container .alert-title{display:none}.form-activity .form-activity-content .form-activity-alert .alert-container .alert-content .alert-description{color:#663d00;color:var(--on-warning-light,#663d00);font-size:.875rem;font-weight:600;line-height:1.5rem;margin:0}.form-activity .form-activity-content section{display:flex;flex-direction:column;gap:1.5rem;width:100%}.form-activity .form-activity-content section h4{font-family:Lato,sans-serif;font-family:var(--primaryFont,"Lato");font-size:1rem;margin:0}.form-activity .form-activity-content section .section-fields{display:flex;flex-direction:column;gap:2rem;width:100%}.form-activity .form-activity-content section .section-fields .tecma-input .tecma-select-box,.form-activity .form-activity-content section .section-fields .tecma-select .tecma-select-box,.form-activity .form-activity-content section .section-fields .tecma-textArea .tecma-select-box{width:100%}.form-activity .form-activity-content section .section-fields .tecma-input .input-label,.form-activity .form-activity-content section .section-fields .tecma-input .tecma-select-label,.form-activity .form-activity-content section .section-fields .tecma-input .textArea-label,.form-activity .form-activity-content section .section-fields .tecma-select .input-label,.form-activity .form-activity-content section .section-fields .tecma-select .tecma-select-label,.form-activity .form-activity-content section .section-fields .tecma-select .textArea-label,.form-activity .form-activity-content section .section-fields .tecma-textArea .input-label,.form-activity .form-activity-content section .section-fields .tecma-textArea .tecma-select-label,.form-activity .form-activity-content section .section-fields .tecma-textArea .textArea-label{align-items:flex-end;display:flex;font-weight:600;gap:.25rem}.form-activity .form-activity-content section .section-fields .tecma-input .input-label .input-extra-label,.form-activity .form-activity-content section .section-fields .tecma-input .input-label .tecma-select-extra-label,.form-activity .form-activity-content section .section-fields .tecma-input .tecma-select-label .input-extra-label,.form-activity .form-activity-content section .section-fields .tecma-input .tecma-select-label .tecma-select-extra-label,.form-activity .form-activity-content section .section-fields .tecma-input .textArea-label .input-extra-label,.form-activity .form-activity-content section .section-fields .tecma-input .textArea-label .tecma-select-extra-label,.form-activity .form-activity-content section .section-fields .tecma-select .input-label .input-extra-label,.form-activity .form-activity-content section .section-fields .tecma-select .input-label .tecma-select-extra-label,.form-activity .form-activity-content section .section-fields .tecma-select .tecma-select-label .input-extra-label,.form-activity .form-activity-content section .section-fields .tecma-select .tecma-select-label .tecma-select-extra-label,.form-activity .form-activity-content section .section-fields .tecma-select .textArea-label .input-extra-label,.form-activity .form-activity-content section .section-fields .tecma-select .textArea-label .tecma-select-extra-label,.form-activity .form-activity-content section .section-fields .tecma-textArea .input-label .input-extra-label,.form-activity .form-activity-content section .section-fields .tecma-textArea .input-label .tecma-select-extra-label,.form-activity .form-activity-content section .section-fields .tecma-textArea .tecma-select-label .input-extra-label,.form-activity .form-activity-content section .section-fields .tecma-textArea .tecma-select-label .tecma-select-extra-label,.form-activity .form-activity-content section .section-fields .tecma-textArea .textArea-label .input-extra-label,.form-activity .form-activity-content section .section-fields .tecma-textArea .textArea-label .tecma-select-extra-label{color:#6e748c;color:var(--on-general-sub,#6e748c);font-size:.75rem;font-weight:500}.form-activity .form-activity-content section .section-fields .tecma-textArea textarea{min-height:7.25rem;resize:vertical}.form-activity .form-activity-content section .section-fields .dynamic-select{width:100%}.form-activity .form-activity-content section .section-fields .dynamic-select .ds-input-area .tecma-icon{z-index:0}.form-activity .form-activity-content section .section-fields .dynamic-select .ds-input-area .tecma-icon path{stroke-width:.125rem;stroke:#6e748c;stroke:var(--on-general-sub,#6e748c)}.form-activity .form-activity-content section .section-fields .dynamic-select .ds-input-area .ds-placeholder{color:#6e748c;color:var(--on-general-sub,#6e748c)}.form-activity .form-activity-content section .section-fields .dynamic-select .ds-help-text{font-size:.75rem}.form-activity .form-activity-content section .section-fields .dynamic-select .ds-dropdown{border-radius:.25rem;font-size:.875rem}.form-activity .form-activity-content section .section-fields .dynamic-select .ds-dropdown .ds-list-item{height:3rem}.form-activity .form-activity-content section .section-fields .date-container{container-type:inline-size;container-name:date-container;display:flex;flex-direction:column;gap:1rem}.form-activity .form-activity-content section .section-fields .date-container .all-day-checkbox{display:flex;font-size:.875rem;gap:1rem;margin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.form-activity .form-activity-content section .section-fields .date-container .all-day-checkbox .MuiButtonBase-root{padding:0}.form-activity .form-activity-content section .section-fields .date-container .all-day-checkbox .MuiButtonBase-root .checkbox-element{border-width:1px;justify-content:center}.form-activity .form-activity-content section .section-fields .date-container .all-day-checkbox .MuiTypography-root{font-family:Lato,sans-serif;font-family:var(--primaryFont,"Lato")}.form-activity .form-activity-content section .section-fields .date-container .all-day-checkbox .MuiTypography-root.Mui-disabled{color:#363b4c;color:var(--on-general,#363b4c)}.form-activity .form-activity-content section .section-fields .date-container .date-fields{display:flex;gap:1rem}@container date-container (max-width: 650px){.form-activity .form-activity-content section .section-fields .date-container .date-fields{flex-direction:column}}.form-activity .form-activity-content section .section-fields .date-container .date-fields .tecma-date-picker-wrapper{max-width:17.5rem;width:100%}.form-activity .form-activity-content section .section-fields .date-container .date-fields .tecma-date-picker-wrapper .tecma-date-picker-label{margin-bottom:.15rem}.form-activity .form-activity-content section .section-fields .date-container .date-fields .tecma-date-picker-wrapper .tecma-date-picker{min-width:12.5rem}.form-activity .form-activity-content section .section-fields .date-container .date-fields .tecma-date-picker-wrapper .tecma-date-picker.tecma-date-picker-disabled{border-color:#d3d4da;border-color:var(--general-border,#d3d4da)}.form-activity .form-activity-content section .section-fields .date-container .date-fields .tecma-date-picker-wrapper .tecma-date-picker.tecma-date-picker-disabled .tecma-date-picker-suffix .tecma-icon path{fill:#b6b9c2;fill:var(--on-disabled,#b6b9c2)}.form-activity .form-activity-content section .section-fields .date-container .date-fields .time-fields{display:flex;gap:1rem}@container date-container (max-width: 450px){.form-activity .form-activity-content section .section-fields .date-container .date-fields .time-fields{flex-direction:column}.form-activity .form-activity-content section .section-fields .date-container .date-fields .time-fields .time-pickers-divider{display:none}}.form-activity .form-activity-content section .section-fields .date-container .date-fields .time-fields .tecma-timePicker__input-wrapper{display:flex;flex-direction:column}@container date-container (max-width: 650px){.form-activity .form-activity-content section .section-fields .date-container .date-fields .time-fields .tecma-timePicker__input-wrapper .tecma-input input{width:100%}}.form-activity .form-activity-content section .section-fields .date-container .date-fields .time-fields .input-container input{font-family:Lato,sans-serif;font-family:var(--primaryFont,"Lato")}.form-activity .form-activity-content section .section-fields .date-container .date-fields .time-fields .time-pickers-divider{margin-top:2.5rem}.form-activity .form-activity-content section .section-fields .date-container .date-fields .mobile-date-picker-container{display:flex;flex-direction:column;gap:.5rem;height:4.25rem}.form-activity .form-activity-content section .section-fields .date-container .date-fields .mobile-date-picker-container .mobile-date-picker-label{font-size:.875rem;font-weight:600}.form-activity .form-activity-content section .section-fields .date-container .date-fields .mobile-date-picker-container .mobile-date-picker-content{align-items:center;border:1px solid #d3d4da;border:1px solid var(--general-border,#d3d4da);border-radius:.25rem;box-sizing:border-box;display:flex;gap:.5rem;height:2.5rem;padding:.5rem 1rem}.form-activity .form-activity-content section .section-fields .date-container .date-fields .mobile-date-picker-container .mobile-date-picker-content .tecma-icon{height:1.25rem;width:1.25rem}.form-activity .form-activity-content section .section-fields .date-container .date-fields .mobile-date-picker-container .mobile-date-picker-content .mobile-date-picker-value{font-size:.875rem;font-weight:500}.form-activity .form-activity-content section .section-fields .tecma-textArea textarea{font-family:Lato,sans-serif;font-family:var(--primaryFont,"Lato")}.form-activity .form-activity-content section .section-fields .tecma-textArea textarea:disabled{background-color:#f0f1f3;background-color:var(--disabled,#f0f1f3);cursor:not-allowed}.form-activity .form-activity-content section .section-fields .referred-spaces-container{display:flex;flex-direction:column;gap:.5rem}.form-activity .form-activity-content section .section-fields .referred-spaces-container h5{align-items:center;display:flex;font-family:Lato,sans-serif;font-family:var(--primaryFont,"Lato");font-size:.875rem;font-weight:600;gap:.25rem;margin:0}.form-activity .form-activity-content section .section-fields .referred-spaces-container h5 span{color:#6e748c;color:var(--on-general-sub,#6e748c);font-size:.75rem;font-weight:500}.form-activity .form-activity-content section .section-fields .referred-spaces-container .add-apartments-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.form-activity .form-activity-content section .section-fields .referred-spaces-container .referred-spaces-table{display:flex;flex-direction:column;gap:1rem}.form-activity .form-activity-content section .section-fields .referred-spaces-container .referred-spaces-table span{color:#6e748c;color:var(--on-general-sub,#6e748c);font-family:Lato,sans-serif;font-family:var(--primaryFont,"Lato");font-size:.875rem}.form-activity .form-activity-content section .section-fields .referred-spaces-container .referred-spaces-table .tecma-search-bar{gap:1rem}.form-activity .form-activity-content section .section-fields .referred-spaces-container .referred-spaces-table .tecma-search-bar .tecma-input{width:100%}.form-activity .form-activity-content section .section-fields .referred-spaces-container .referred-spaces-table .selected-apartments-container{display:flex;flex-direction:column;gap:.5rem}.form-activity .form-activity-content section .section-fields .referred-spaces-container .referred-spaces-table .selected-apartments-container span{font-family:Lato,sans-serif;font-family:var(--primaryFont,"Lato");font-size:.875rem}.form-activity .form-activity-content section .section-fields .referred-spaces-container .referred-spaces-table .selected-apartments-container .selected-apartments-tags{display:flex;flex-wrap:wrap;gap:.5rem}.form-activity .form-activity-content section .section-fields .referred-spaces-container .referred-spaces-table .selected-apartments-container .selected-apartments-tags .tecma-tag{background-color:#f6f8fb;background-color:var(--primary-light,#f6f8fb);border:1px solid #e0e5ef;border:1px solid var(--primary-border,#e0e5ef);gap:.5rem}.form-activity .form-activity-content section .section-fields .referred-spaces-container .referred-spaces-table .selected-apartments-container .selected-apartments-tags .tecma-tag span{color:#414655;color:var(--on-primary,#414655)}.form-activity .form-activity-content .form-activity-footer{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;width:100%}@media (max-width:1024px){.form-activity .form-activity-content .form-activity-footer{flex-direction:column-reverse}.form-activity .form-activity-content .form-activity-footer .delete-activity-button.tecma-button{background-color:transparent}.form-activity .form-activity-content .form-activity-footer .delete-activity-button.tecma-button span{color:#ca4a46;color:var(--danger,#ca4a46)}}.form-activity .form-activity-content .form-activity-footer .form-activity-footer-right-buttons{display:flex;gap:1rem;width:100%}@media screen and (min-width:1024px){.form-activity .form-activity-content .form-activity-footer .form-activity-footer-right-buttons{margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (max-width:1024px){.form-activity .form-activity-content .form-activity-footer .form-activity-footer-right-buttons .form-activity-cancel-button.tecma-button{display:none}}.form-activity .form-activity-content .form-activity-footer .tecma-button{padding:0 1.5rem}@media screen and (max-width:1024px){.form-activity .form-activity-content .form-activity-footer .tecma-button{width:100%}}.form-activity .form-activity-content .form-activity-footer .tecma-button:not(.outlined).delete-activity-button{color:#ca4a46;color:var(--danger,#ca4a46);padding:0;text-decoration:underline;text-underline-offset:.25rem}.form-activity .form-activity-content .form-activity-footer .tecma-button:not(.outlined).delete-activity-button:hover{color:#7e2a28;color:var(--danger-active,#7e2a28)}.form-activity .form-activity-content .form-activity-footer .tecma-button:not(.outlined).delete-activity-button .tecma-icon path{fill:#ca4a46;fill:var(--danger,#ca4a46)}.date-picker-mobile-modal{font-family:Lato,sans-serif;font-family:var(--primaryFont,"Lato")}.date-picker-mobile-modal .tecma-modal-header__content__title{color:#363b4c;color:var(--on-general,#363b4c)}.date-picker-mobile-modal .tecma-modal-content span{font-family:Lato,sans-serif;font-family:var(--primaryFont,"Lato")}.date-picker-mobile-modal .tecma-modal-content .Cal__Month__rows{background:transparent}.date-picker-mobile-modal .tecma-modal-content .Cal__Month__rows .Cal__Month__row:first-child li{border-top:1px solid #d3d4da;border-top:1px solid var(--general-border,#d3d4da);box-shadow:none}.date-picker-mobile-modal .tecma-modal-content .Cal__Month__rows .Cal__Month__row.Cal__Month__partial:first-child li:first-child{border-left:1px solid #d3d4da;border-left:1px solid var(--general-border,#d3d4da);box-shadow:none}.date-picker-mobile-modal .tecma-modal-content .Cal__Month__rows .Cal__Month__row:nth-child(2){border-top:1px solid #d3d4da;border-top:1px solid var(--general-border,#d3d4da);box-shadow:none}.date-picker-mobile-modal .tecma-modal-content .Cal__Month__rows .Cal__Month__row .Cal__Day__root{font-family:Lato,sans-serif;font-family:var(--primaryFont,"Lato");font-size:.875rem;font-weight:500}.date-picker-mobile-modal .tecma-modal-content .Cal__Month__rows .Cal__Month__row .Cal__Day__root.Cal__Day__today:before{border:1px solid #d3d4da;border:1px solid var(--general-border,#d3d4da);border-radius:.125rem;box-shadow:none;height:2.5rem;margin:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:2.5rem}.date-picker-mobile-modal .tecma-modal-content .Cal__Month__rows .Cal__Month__row .Cal__Day__root .Cal__Day__month{color:#6e748c;color:var(--on-general-sub,#6e748c);font-size:.625rem;font-weight:400}.date-picker-mobile-modal .tecma-modal-content .Cal__Month__rows .Cal__Month__row .Cal__Day__root .Cal__Day__selection{align-items:center;background:#e0e5ef!important;background:var(--primary,#e0e5ef)!important;border-color:#e0e5ef;border-color:var(--primary-border,#e0e5ef);display:flex;height:2.5rem;justify-content:center;margin:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:2.5rem}.date-picker-mobile-modal .tecma-modal-content .Cal__Month__rows .Cal__Month__row .Cal__Day__root .Cal__Day__selection .Cal__Day__day{color:#414655;color:var(--on-primary,#414655);font-size:.875rem;font-weight:500;line-height:1.25rem;top:0}.date-picker-mobile-modal .tecma-modal-content .Cal__Container__wrapper .Cal__Weekdays__day{font-family:Lato,sans-serif;font-family:var(--primaryFont,"Lato")}.date-picker-mobile-modal .tecma-modal-footer{background-color:#fff;box-shadow:0 -4px 12px #8c8c8c40;position:relative;z-index:1}.date-picker-mobile-modal .tecma-modal-footer .tecma-button{justify-content:center}.date-picker-mobile-modal .tecma-modal-footer .tecma-button:last-child{display:none}@font-face{font-family:Ivy Journal;font-style:normal;font-weight:400;src:url(/static/media/IvyJournal-Regular.60c243adc11d82320abb.ttf);src:local("Ivy Journal Regular") format("truetype")}@font-face{font-family:Ivy Journal;font-weight:700;src:url(/static/media/IvyJournal-SemiBold.a41e6b01e991f710f94d.ttf);src:local("Ivy Journal SemiBold") format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(/static/media/Lato-Regular.9d883d540ee2b4de8024.ttf);src:local("Lato Regular") format("truetype")}@font-face{font-family:Lato;font-weight:300;src:url(/static/media/Lato-Light.c7400fcad9e48ca9043f.ttf);src:local("Lato Light") format("truetype")}@font-face{font-family:Lato;font-weight:700;src:url(/static/media/Lato-Bold.636be8de934918e38ed9.ttf);src:local("Lato Bold") format("truetype")}:root{--primaryFont:"Lato",sans-serif;--secondaryFont:"Ivy Journal",serif}.modal-calendar{font-family:Lato,sans-serif;font-family:var(--primaryFont,"Lato")}.modal-calendar .tecma-modal-header{align-items:center;color:#363b4c;color:var(--on-general,#363b4c);display:flex;justify-content:space-between}.modal-calendar .tecma-modal-header h2{font-size:1.25rem;margin:0}.modal-calendar .tecma-modal-header .tecma-button{height:2rem;min-height:2rem;min-width:2rem;width:2rem}.modal-calendar .tecma-modal-content{color:#6e748c;color:var(--on-general-sub,#6e748c);font-size:.875rem;padding:0 1.5rem}@media (max-width:768px){.modal-calendar .tecma-modal-content{padding:1rem 1.5rem}}.modal-calendar .tecma-modal-content label .tecma-custom-checkbox{margin-right:.5rem}.modal-calendar .tecma-modal-content label span{color:#6e748c;color:var(--on-general-sub,#6e748c);font-size:.875rem}.modal-calendar .tecma-modal-footer{border:none;gap:1rem}@media (max-width:768px){.modal-calendar .tecma-modal-footer{box-shadow:none;flex-direction:column-reverse}}.modal-calendar .tecma-modal-footer .tecma-button{padding:0 1.5rem}@media screen and (max-width:1024px){.Calendario{background-color:#fff}.Calendario:not(.page-form-activity) .title{color:#6e748c;display:flex;font-family:lato;font-size:1.125rem;font-weight:400;line-height:2rem;margin:0;padding:1rem 1.5rem}.Calendario .description,.Calendario .logo,.Calendario.page-form-activity .title{display:none}.Calendario .calendar-content-scroll-container{height:calc(100vh - 13.5rem)}.Calendario .calendar-content-scroll-container .calendar-event-popover{top:5rem!important}}.Calendario{margin:3.5rem -1.5rem -1.5rem}@media screen and (min-width:768px){.Calendario{margin:1.5rem -3.5rem -3.5rem}}@media screen and (min-width:1025px){.Calendario{margin:0}}*{box-sizing:border-box}body,html{margin:0}body,button{font-family:lato,sans-serif}a:active,a:hover,a:link,a:visited{color:unset;text-decoration:none}
/*# sourceMappingURL=main.c2d28249.css.map*/