
/*!

 =========================================================
 * Material Dashboard React - v1.8.0 based on Material Dashboard - v1.2.0
 =========================================================

 * Product Page: http://www.creative-tim.com/product/material-dashboard-react
 * Copyright 2019 Creative Tim (http://www.creative-tim.com)
 * Licensed under MIT (https://github.com/creativetimofficial/material-dashboard-react/blob/master/LICENSE.md)

 =========================================================

 * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

 */.ct-grid{stroke:hsla(0,0%,100%,.2);stroke-width:1px;stroke-dasharray:2px}.ct-series-a .ct-bar,.ct-series-a .ct-line,.ct-series-a .ct-point,.ct-series-a .ct-slice-donut{stroke:hsla(0,0%,100%,.8)}.ct-label.ct-horizontal.ct-end{align-items:flex-start;justify-content:flex-start;text-align:left;text-anchor:start}.ct-label{color:hsla(0,0%,100%,.7)}.ct-chart-bar .ct-label,.ct-chart-line .ct-label{display:block;display:flex}.ct-label{fill:rgba(0,0,0,.4);line-height:1}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:300;line-height:1.5em}blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}small{font-size:80%}h1{font-size:3em;line-height:1.15em}h2{font-size:2.4em}h3{font-size:1.825em;margin:20px 0 10px}h3,h4{line-height:1.4em}h4{font-size:1.3em}h5{font-size:1.25em;line-height:1.4em;margin-bottom:15px}h6{font-size:1em;font-weight:500}body{background-color:#eee;color:#3c4858}blockquote p{font-style:italic}body,h1,h2,h3,h4,h5,h6{font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:300;line-height:1.5em}a{color:#9c27b0}a,a:focus,a:hover{text-decoration:none}a:focus,a:hover{color:#89229b}legend{border-bottom:0}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}:focus{outline:0}a:active,a:focus,button::-moz-focus-inner,button:active,button:focus,button:hover,input[type=button]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,select::-moz-focus-inner{outline:0!important}legend{margin-bottom:20px;font-size:21px}output{padding-top:8px}label,output{font-size:14px;line-height:1.42857}label{color:#aaa;font-weight:400}footer{padding:15px 0}footer ul{margin-bottom:0;padding:0;list-style:none}footer ul li{display:inline-block}footer ul li a{color:inherit;padding:15px;font-weight:500;font-size:12px;text-transform:uppercase;border-radius:3px;position:relative;display:block}footer ul li a,footer ul li a:hover{text-decoration:none}@media (max-width:991px){body,html{position:relative;overflow-x:hidden}#bodyClick{height:100%;width:100%;position:fixed;opacity:0;top:0;left:auto;right:270px;content:"";z-index:9999;overflow-x:hidden}}.fixed-plugin{font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:300;line-height:1.5em;position:fixed;top:180px;right:0;width:64px;background:rgba(0,0,0,.3);z-index:1031;border-radius:8px 0 0 8px;text-align:center;top:120px;.badge-primary-background-color:#9c27b0}.fixed-plugin .github-btn,.fixed-plugin .SocialMediaShareButton{display:inline-block}.fixed-plugin .badge,.fixed-plugin li>a{transition:all .34s;-webkit-transition:all .34s;-moz-transition:all .34s;text-decoration:none}.fixed-plugin .fa-cog{color:#fff;padding:10px;border-radius:0 0 6px 6px;width:auto}.fixed-plugin .dropdown-menu{right:80px;left:auto;width:290px;border-radius:.1875rem;padding:0 10px;position:absolute;color:rgba(0,0,0,.87);display:inline-block;box-shadow:0 1px 4px 0 rgba(0,0,0,.14);background:#fff;border-radius:3px}.fixed-plugin .fa-circle-thin{color:#fff}.fixed-plugin .active .fa-circle-thin{color:#0bf}.fixed-plugin .dropdown-menu>.active>a,.fixed-plugin .dropdown-menu>.active>a:focus,.fixed-plugin .dropdown-menu>.active>a:hover{color:#777;text-align:center}.fixed-plugin img{border-radius:0;width:100%;height:100px;margin:0 auto}.fixed-plugin .dropdown-menu li>a:focus,.fixed-plugin .dropdown-menu li>a:hover{box-shadow:none}.fixed-plugin .badge{border:3px solid #fff;border-radius:50%;cursor:pointer;display:inline-block;height:23px;margin-right:5px;position:relative;width:23px;background-color:rgba(30,30,30,.97)}.fixed-plugin .badge.active,.fixed-plugin .badge:hover{border-color:#0bf}.fixed-plugin .badge-purple{background-color:#9c27b0}.fixed-plugin .badge-blue{background-color:#00bcd4}.fixed-plugin .badge-green{background-color:#4caf50}.fixed-plugin .badge-orange{background-color:#ff9800}.fixed-plugin .badge-red{background-color:#f44336}.fixed-plugin h5{font-size:14px;margin:10px}.fixed-plugin .dropdown-menu li{display:block;padding:4px 0;width:25%;float:left}.fixed-plugin li.adjustments-line,.fixed-plugin li.button-container,.fixed-plugin li.header-title{width:100%;height:50px;min-height:inherit;padding:0;text-align:center}.fixed-plugin li.adjustments-line p{margin:0}.fixed-plugin li.adjustments-line div,.fixed-plugin li.button-container div,.fixed-plugin li.header-title div{margin-bottom:5px}.fixed-plugin li.header-title{height:30px;line-height:25px;font-size:12px;font-weight:600;text-align:center;text-transform:uppercase}.fixed-plugin .adjustments-line p{float:left;display:inline-block;margin-bottom:0;font-size:1em;color:#3c4858}.fixed-plugin .adjustments-line a{color:transparent}.fixed-plugin .adjustments-line a .badge-colors{position:relative;top:-2px}.fixed-plugin .adjustments-line a a:focus,.fixed-plugin .adjustments-line a a:hover{color:transparent}.fixed-plugin .adjustments-line .dropdown-menu>li.adjustments-line>a{padding-right:0;padding-left:0;border-bottom:1px solid #ddd;border-radius:0;margin:0}.fixed-plugin .dropdown-menu>li>a.img-holder{font-size:16px;text-align:center;border-radius:10px;background-color:#fff;border:3px solid #fff;opacity:1;cursor:pointer;display:block;max-height:100px;overflow:hidden;padding:0}.fixed-plugin .dropdown-menu>li>a.img-holder img{margin-top:auto}.fixed-plugin .dropdown-menu>li:focus>a.img-holder,.fixed-plugin .dropdown-menu>li:hover>a.img-holder{border-color:rgba(0,187,255,.53)}.fixed-plugin .dropdown-menu>.active>a.img-holder{border-color:#0bf;background-color:#fff}.fixed-plugin .dropdown .dropdown-menu{transform:translateY(-15%);top:27px;opacity:0;transform-origin:0 0;display:none}.fixed-plugin .dropdown .dropdown-menu:before{border-bottom:.4em solid transparent;border-left:.4em solid rgba(0,0,0,.2);border-top:.4em solid transparent;right:-16px;top:46px}.fixed-plugin .dropdown .dropdown-menu:after{border-bottom:.4em solid transparent;border-left:.4em solid #fff;border-top:.4em solid transparent;right:-16px}.fixed-plugin .dropdown .dropdown-menu:after,.fixed-plugin .dropdown .dropdown-menu:before{content:"";display:inline-block;position:absolute;top:46px;width:16px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.fixed-plugin .dropdown.show .dropdown-menu{display:block;visibility:visible;opacity:1;transform:translateY(-13%);transform-origin:0 0}*{letter-spacing:normal!important}@font-face{font-family:"Gotham";src:url(/static/media/Gotham-Bold.722c5f89.otf)}@font-face{font-family:"Gotham-Light";src:url(/static/media/Gotham-Light.0ff4bccb.otf)}body{font-family:Gotham}.MuiGrid-container.MuiGrid-root .header-card{margin:0!important;padding-bottom:2px!important;font-size:18px;text-align:center;color:#639!important}.MuiGrid-root.MuiGrid-container .card{margin-top:0}.MuiGrid-root.MuiGrid-container .card.rounded{border-radius:5px;background-color:#fafafa}.MuiGrid-root.MuiGrid-container .single-card-header{margin:-52px 0 0!important;border-radius:10px 10px 0 0!important;box-shadow:none!important}.MuiGrid-root.MuiGrid-container .single-card{border-radius:0 0 10px 10px!important}.info .MuiSvgIcon-root{color:#205f26}.center{text-align:center!important}.right{text-align:right!important}.left{text-align:left!important}.bold{font-weight:700}.dialog-title-button{position:absolute!important;top:5px;right:10px}.dialog-title-button .MuiButtonBase-root.MuiIconButton-root{color:#fff}.navbar-icon{top:0;width:18px!important;height:18px!important;display:inline-block;position:relative;margin-right:4px;vertical-align:middle}.MuiDialogTitle-root{background:#205f26;color:#fff}.dialog-buttons{justify-content:center!important}.dialog-buttons div.loader{position:absolute;right:16px}.copy-button{display:inline-block}form{display:contents}.MuiDialog-paperFullWidth{overflow:hidden}.MuiTooltip-popper{text-align:center;min-width:150px!important}.map{height:300px}.map-marker{margin-left:-13px;margin-top:-80px}.content-box{box-sizing:border-box;border-radius:15px;overflow:hidden;position:relative;height:100%;display:flex;flex-direction:column}.header-box{position:relative;margin-bottom:3px;border-radius:15px 15px 0 0}.body-box,.header-box{background-color:#fff;padding:10px}.body-box{flex-grow:1;border-radius:0 0 15px 15px}.clearfix{clear:both;width:100%}.flex{display:flex}.pull-left{float:left}.pull-right{float:right}.search-box{width:20em;float:right;padding:2px 7px;border:1px solid #e6e6e6;border-radius:6px;background-color:#fff;margin-top:0;margin-right:7px}.search-box .MuiInputBase-input{width:100%;font-size:18px;line-height:24px;font-family:"Gotham";border-color:#dedede}.MuiSelect-select:focus{border-radius:0;background-color:transparent!important}::placeholder{color:#dedede;opacity:1}:-ms-input-placeholder{color:#dedede}::-ms-input-placeholder{color:#dedede}.MuiButton-root.Mui-disabled{opacity:.55}.full-width{width:100%}h1.title{margin:0 auto;font-size:26px;color:#389a2d;font-family:"Gotham";float:left}th.MuiTableCell-root.MuiTableCell-head{white-space:nowrap;text-transform:uppercase;position:relative;font-size:16px;color:#205f26;font-weight:700;font-family:"Gotham";text-align:center}th.MuiTableCell-root.MuiTableCell-head.fist-col{min-width:11.7em;text-align:left}td.MuiTableCell-root.MuiTableCell-body{text-align:center;font-family:"Gotham"}.MuiTableCell-root.col-left,td.MuiTableCell-root.MuiTableCell-body.fist-col{text-align:left!important}span.MuiButtonBase-root.MuiTableSortLabel-root{position:absolute;right:10px}svg.MuiSvgIcon-root.colSort{transform:rotate(90deg)}.colSort,svg.MuiSvgIcon-root.colSort{margin-left:0;right:10px;color:#cac8c9;position:absolute}.colSort{font-size:18px}span.cell-text{margin:15px}.col-left span.cell-text{margin-left:0}.MuiTable-root{background-color:#fafafa}.fixed-height{height:70vh}.expand-height{height:100%}.scroll{overflow:auto}.loading_diag{position:absolute;top:0;left:0;height:100%;width:100%;z-index:9999;text-align:center;padding-top:41vh}.loading_diag .MuiDialog-paperWidthSm{width:43px;height:43px;overflow:hidden;background-color:transparent;box-shadow:none}.formPicker input.MuiInputBase-input.MuiOutlinedInput-input{max-width:4em;text-align:center}.formPicker div#mui-component-select-month{width:6em}.formPicker fieldset.MuiFormControl-root.formControl{margin:0 7px}.formPicker .MuiDialogContent-root:first-child{padding-top:2em}p.MuiFormHelperText-root.text-error{color:#e44141;padding-left:8px}.titleDialog{position:relative}.titleDialog .iconRight{position:absolute;right:5px;top:0;height:100%;display:flex;align-items:center}@media only screen and (max-width:960px){.search-box{width:80%;float:left;margin:.5em;clear:both}}@media only screen and (max-width:960px){.body-box,.header-box{padding:7px}}.passwordValidation.forgotPassword{margin:15px 0}.passwordValidation{margin:0;text-align:left;font-size:15px}.passwordValidation p{margin:0 5px;color:red}.passwordValidation p.success{color:green}.confirmation-dialog .MuiDialogTitle-root{background-color:#fff;color:#000}.confirmation-dialog .MuiDialog-paper{margin:15px}.wrapper{width:23em;background:#fff}.wrapper header{display:flex;align-items:center;padding:10px 0 0;justify-content:center}header .icons{display:flex}header .icons span{height:38px;width:38px;margin:0 1px;cursor:pointer;color:#878787;text-align:center;line-height:38px;font-size:1.5rem;-webkit-user-select:none;user-select:none;border-radius:50%}.icons span:last-child{margin-right:-10px}header .icons span:hover{background:#f2f2f2}header .current-date{font-size:1.09rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif,Helvetica;color:#4caf50;font-weight:600}.calendar{padding:0 20px 20px}.calendar ul{display:flex;flex-wrap:wrap;list-style:none;text-align:center;padding:0}.calendar .days{margin-bottom:20px;padding:0}.calendar li{color:#333;width:14.2857142857%;font-size:1.07rem}.description{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif,Helvetica;padding-left:2em;padding-right:2em}.parrafo{white-space:pre;font-size:.8em}.message{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif,Helvetica;padding-left:2em;padding-right:2em;font-size:19px;font-weight:bolder;color:grey;padding-bottom:2em}.title{font-weight:600;font-size:17px}.calendar .weeks li{font-weight:500;cursor:default}.calendar .days li,.calendar .weeks li{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif,Helvetica}.calendar .days li{z-index:1;cursor:pointer;position:relative;margin-top:30px}.days li.inactive{color:#aaa}.days li.active{color:#fff}.days li:before{position:absolute;content:"";left:50%;top:50%;height:40px;width:40px;z-index:-1;border-radius:50%;transform:translate(-50%,-50%)}.days li.active:before{background:#127c14}.days li.selected:before{background:#4caf50;color:#fff}.days li.selected{font-weight:700;color:#fff}.greenSelected:before{color:#fff}.selectedPast:before{background:#aaa}.selected:before{background:#ddd60a}.days li.redPoint:before{pointer-events:none;background-color:red}.days li.greenPoint:before,.days li.redPoint:before{position:absolute;content:"";left:50%;top:50%;height:6px;width:6px;z-index:-1;border-radius:50%;transform:translate(-50%,373%)}.days li.greenPoint:before{font-weight:400;background-color:#4caf50}.days li.greenPoint{font-weight:400}.days li.yellowPoint:before{background-color:#9acd32}.days li.selectedPoint:before{position:absolute;content:"";left:50%;top:50%;height:6px;width:6px;z-index:-1;border-radius:50%;transform:translate(-50%,373%);font-weight:400;background-color:green}.detail{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif,Helvetica;padding-left:2em;padding-right:2em;font-size:11px;margin-top:2em}.greenReserve{background-color:#bbb;background-color:#4caf50;margin-top:29px}.greenReserve,.redReserve{height:6px;width:6px;border-radius:50%;display:inline-block;margin-left:0}.redReserve{background-color:#bbb;background-color:red;margin-top:12px}.listItem{background-color:#ff0;border:3px solid #000;margin-top:10px;margin-bottom:10px}.greenDay{background-color:#26ff00}.redPoint:after{background:red}.greenPoint:after,.redPoint:after{content:"";width:5px;height:5px;transform:translate(-119%,219%);border-radius:50%}.greenPoint:after{background:#ff0}.Calendar__day.-disabled{color:var(--cl-color-disabled)!important;background:red;cursor:default!important}.days li.yellowPoint:before{background-color:green}.root{height:100vh;width:auto;display:"flex";flex-direction:"column";background-color:"#eeeee4"}.Calendar-disabled{color:var(--cl-color-disabled)!important;background:red;cursor:default!important}.box{border-radius:"10px !important";padding:"20px";flex-grow:"1"}.main{text-align:center;display:flex!important;align-items:center;min-height:100vh}.Calendar{width:46em}.purpleDay{background-color:purple}.grayDay:not(.-disabled):not(.-selectedBetween):not(.-selectedEnd):not(.-selected){background-color:grey;pointer-events:none}.greenSelected:after{background-color:#358f07;content:"";width:5px;height:5px;transform:translate(-119%,219%);border-radius:50%}.blueDay{background-color:#00f}.redPointt:after{transform:translate(-119%,219%);background:red;pointer-events:none}.greenPoint:before,.redPointt:after{content:"";width:5px;height:5px;border-radius:50%}.greenPoint:before{transform:translate(-119%,450%);background:green}.greyDay{background-color:grey}.selectedPast:before{background:#adaab6;color:#fff}.selectPast{background-color:#4caf50}.calendar .days li .selectedPast{color:#fff}.greenSelected:before{background:#4caf50}.responsive-calendar{font-size:9px!important}@media(max-width:1500px){.responsive-calendar{font-size:8px!important}}@media(max-width:1200px){.responsive-calendar{font-size:7px!important}}@media(max-width:768px){.responsive-calendar{font-size:6px!important}}@media(min-width:2500px){.responsive-calendar{font-size:12px!important}}.days li.yellowPoint:before{position:absolute;content:"";left:50%;top:50%;height:6px;width:6px;z-index:-1;border-radius:50%;transform:translate(-50%,178%);background-color:#32aecd}.login{text-align:center;display:flex!important;align-items:center;min-height:100vh}.login .container{width:100%}.login .submit{margin-top:10px}.login .logo{margin-bottom:5px}.login .forgot-password{margin-top:5px}.login .version{margin-top:15px;font-size:12px;color:#959595}.login .alert{background-color:#ffd2d2}.login .terms{margin-top:15px}.login .advice,.login .terms{text-align:left}.join-country .map{margin-top:10px}.join-country legend{margin-bottom:5px}.associationCodeJoinDialog .cancelButton{color:grey}.associationCodeJoinDialog p{font-size:13px;color:grey}.join-establishment .search .MuiInputBase-root{background:#fff}.join-establishment .search-register{margin-top:15px}.join-establishment .fixed-height{height:60vh}.profile{text-align:center}.profile .MuiAvatar-root{width:120px;height:120px;margin:auto}.profile .add{text-align:center;display:block}.passes .add{position:absolute;right:15px;top:0;z-index:10}.passes .loader{text-align:center;margin-top:15px}.passes .pass-listing{height:54vh;padding:0}.passes .tabs-container{position:relative}@media only screen and (max-width:960px){.passes .pass-listing{height:auto}}.pass-detail .radio .MuiFormGroup-root{display:block}.pass-detail .radio legend{margin-bottom:0}.pass-detail .allowed-times{margin-top:15px;display:block}.pass-detail .loader{text-align:center}.pass-detail .submitButton{margin-left:0!important}.pass-request .user{padding:0;margin-bottom:15px}.pass-request .user .MuiAvatar-root{width:60px;height:60px}.pass-request .user .pass-name{margin-left:10px}.pass-request .radio .MuiFormGroup-root{display:block}.pass-request .radio legend{margin-bottom:0}.pass-request .MuiDivider-root{margin-bottom:20px}.pass-guests .MuiChip-deleteIcon{font-size:1.3rem;color:rgba(234,0,0,.84)}.pass-guests .MuiChip-deleteIcon:hover{color:rgba(212,42,42,.84)}.pass-guests .MuiChip-deletable{margin-right:10px}.add-guests-dialog .MuiTypography-root{margin-bottom:5px!important}.pass .avatar{width:64px;height:64px;margin-right:20px}.pass .pass-name{font-size:1rem}.pass .sector{font-weight:500}.pass .bold{font-weight:700}.pass .date{font-weight:500}.pass.MuiListItem-gutters{padding-right:4px;border-bottom:1px solid #eee}.passes-block .search{padding-left:10px;padding-right:10px;margin-bottom:5px}.passes-block .search input.MuiInputBase-input{padding:11px 14px;font-size:14px}.passes-block .search label.MuiInputLabel-formControl{top:-7px}.passes-block .noRow{text-align:center;color:#767676}.notifications .MuiAvatar-root.MuiAvatar-circle.MuiAvatar-colorDefault{background-color:transparent;color:#4caf50}.notifications .MuiAvatar-root.MuiAvatar-circle.MuiAvatar-colorDefault .MuiSvgIcon-root{width:1.8em;height:1.8em}.noRow{text-align:center;color:#767676}.fixedList{height:74vh}@media only screen and (max-width:960px){.fixedList{height:auto;max-height:74vh}}.CompanyStaffContent{font-family:"Gotham"}.CompanyStaffContent .search-box-2{width:98%;padding:7px 1%;background-color:#ecebeb}.CompanyStaffContent .search-box{margin-right:0}.CompanyStaffContent .search-box .MuiInputBase-input{font-size:15px;padding:6px}.CompanyStaffContent th.MuiTableCell-root.MuiTableCell-head{font-size:14px}.CompanyStaffContent .MuiTableCell-root{font-size:13px;padding:5px}.CompanyStaffContent span.MuiButtonBase-root.MuiTableSortLabel-root,.CompanyStaffContent svg.MuiSvgIcon-root.colSort{right:0}.CompanyStaffContent .columnsContent button{min-width:0;padding:7px!important;width:2.7em!important;display:inline-block;margin:auto}.CompanyStaffContent .tabRequests .columnsContent button{padding:7px 0!important;width:2.2em!important}.CompanyStaffContent .MuiTab-textColorPrimary{color:#43a047;background-color:#fff;border-radius:25px 25px 0 0;margin-right:7px;font-size:18px;font-family:"Gotham"}.CompanyStaffContent .MuiTab-textColorPrimary.Mui-selected{color:#fff;background-color:#43a047}.CompanyStaffContent .MuiTab-wrapper{text-transform:none}.CompanyStaffContent .MuiButton-label{white-space:nowrap;font-family:"Gotham";font-size:13px}.CompanyStaffContent .block-user-staff.MuiGrid-container{width:900px;padding:1em}.CompanyStaffContent .MuiAvatar-root{margin:auto}.CompanyStaffContent .containerRight{flex-grow:1;display:flex;justify-content:right;align-items:center}.CompanyStaffContent .containerRight button:not(.button-icon){background-color:#fff;padding:5px 10px;margin-right:4px;border:1px solid #c3c3c3;color:#969696}.CompanyStaffContent .containerRight button:not(.button-icon):hover{background-color:#f8f8f8}.CompanyStaffContent .associationCodeInput{margin-left:10px;width:10px;padding:0 7px;border:1px solid #e6e6e6;border-radius:6px}.CompanyStaffContent .associationCodeInput .MuiInputBase-input{font-weight:700}.CompanyStaffContent .associationCodeInput .MuiInputBase-root.Mui-disabled:before{border-bottom-style:none}.CompanyStaffContent .MuiButton-root.button-icon{color:#43a047;padding:6px;font-size:.875rem;min-width:32px}@media only screen and (max-width:960px){.CompanyStaffContent .MuiTabs-root.pull-left{float:none}.CompanyStaffContent .MuiTabs-indicator{display:none}}.associationCodeDialog .MuiDialogContent-root{width:300px}.associationCodeDialog .cancelButton{color:grey}.associationCodeDialog p{font-size:13px;color:grey}.specialPermissions>label{float:left}.specialPermissions .MuiFormControlLabel-label{text-align:left}.birthdate .MuiInput-underline.Mui-error:after,.birthdate button.MuiButtonBase-root.MuiIconButton-root{display:none}.RoomReservationContent h1.title{font-size:22px}.RoomReservationContent .search-box .MuiInputBase-input{font-size:15px;padding:6px}.RoomReservationContent th.MuiTableCell-root.MuiTableCell-head{font-size:14px}.RoomReservationContent .MuiTableCell-root{font-size:13px;padding:5px}.RoomReservationContent span.MuiButtonBase-root.MuiTableSortLabel-root,.RoomReservationContent svg.MuiSvgIcon-root.colSort{right:0}.RoomReservationContent .MuiTablePagination-toolbar{padding-right:75px}.RoomReservationContent .columnsContent button{min-width:0;padding:7px!important;width:2.7em!important;display:inline-block;margin:auto}.RoomReservationContent .MuiFormControl-root.seach-dropdown{float:right;display:block}.RoomReservationContent .MuiInput-underline:before{content:none}.RoomReservationContent .MuiFormControl-root.seach-dropdown .MuiInputBase-fullWidth{width:20em;float:right;padding:2px 7px;border:1px solid #e6e6e6;border-radius:6px;background-color:#fff;margin-top:0;margin-right:0}.RoomReservationContent .MuiFormControl-root.seach-dropdown .MuiInputBase-fullWidth .MuiSelect-select.MuiSelect-select{padding-right:24px;width:100%;font-size:15px;line-height:18px;color:#000;font-family:"Gotham";border-color:#dedede}.RoomReservationContent .cell-status{font-weight:700;font-family:"Gotham";white-space:nowrap;float:left;margin-right:1em}.RoomReservationContent .cell-status .MuiSvgIcon-root{float:left;margin-top:-3px;margin-right:3px}.RoomReservationContent .cell-status.primary{color:#389a2e}.RoomReservationContent .file-download{clear:both;margin-bottom:1em;width:195px}.RoomReservationContent .file-download span{max-width:calc(100% - 68px);float:left;margin-left:5px;word-wrap:break-word}.RoomReservationContent .file-download a{float:left;padding:0 2px;margin-top:-4px;background-color:#fafafa}.RoomReservationContent .addNewItem{position:absolute;bottom:1em;right:3em}@media only screen and (max-width:1366px){.RoomReservationContent .addNewItem{bottom:3em}}.RoomReservationContent .MuiFormControl-root.box-input{border:2px solid #cac8c9;border-radius:7px;padding:8px;width:96%;height:50px;font-size:11px}.RoomReservationContent label.MuiFormLabel-root.MuiInputLabel-root.MuiInputLabel-formControl.MuiInputLabel-animated{font-family:Gotham}.RoomReservationContent label.MuiFormLabel-root.MuiInputLabel-root.dropdown.MuiInputLabel-formControl.MuiInputLabel-animated.MuiInputLabel-shrink.MuiFormLabel-filled{margin:7px}.RoomReservationContent .MuiFormControl-root.box-input.full{margin:1em auto;display:table}.RoomReservationContent .MuiFormControl-root.box-input.table{display:table}.RoomReservationContent .MuiGrid-spacing-xs-3{margin:-10px;width:100%}.RoomReservationContent .pr-0{padding-right:0!important;width:100%!important;min-width:0}.RoomReservationContent .date label.MuiInputLabel-root.MuiInputLabel-formControl,.RoomReservationContent label.MuiInputLabel-root.MuiInputLabel-formControl{margin-top:-16px}.RoomReservationContent label.MuiInputLabel-root.MuiInputLabel-formControl.MuiInputLabel-shrink.Mui-focused,.RoomReservationContent label.MuiInputLabel-root.MuiInputLabel-formControl.MuiInputLabel-shrink.MuiFormLabel-filled{margin-top:0;width:130%}.RoomReservationContent .MuiFormControl-root.box-input.full textarea{border:none;padding:10px;min-height:6em;width:96%;display:block;font-family:"Gotham"}.RoomReservationContent .dzu-dropzone{overflow:hidden;min-height:9em}.RoomReservationContent label.dzu-inputLabel{color:#cac8c9}.RoomReservationContent label.dzu-inputLabel div{text-align:center}.RoomReservationContent label.dzu-inputLabel div div{font-size:14px}.RoomReservationContent .form-box{margin-top:-13px}.RoomReservationContent h2.form-title{background-color:#2fa537;border-radius:10px;font-size:11px;font-size:17px;line-height:24px;color:#fff;font-family:"Gotham";padding:1em}.RoomReservationContent h4{font-family:Gotham;color:rgba(0,0,0,.54);padding:0;font-size:1rem;font-weight:100}.RoomReservationContent .MuiGrid-root.MuiGrid-item.MuiGrid-grid-xs-6{font-family:Gotham}.RoomReservationContent .MuiGrid-root.text-right{text-align:right}.RoomReservationContent .MuiGrid-root.text-right.MuiGrid-item.MuiGrid-grid-xs-6 a{margin-right:1em}.RoomReservationContent .Schedule-layout{padding:1em 1em 1em 0;margin-left:-14px;font-family:Gotham}.RoomReservationContent .Schedule-layout div{display:inline-block;margin-bottom:.5em;font-size:1em}.RoomReservationContent .Schedule-layout .circle{width:11px;height:11px;border-radius:50%;border:1px solid;display:inline-block;margin:0 5px 0 15px}.RoomReservationContent .current{background-color:#b1ffff}.RoomReservationContent .pending{background-color:#ffc926}.RoomReservationContent .disabled{background-color:#dedede}.RoomReservationContent .approved{background-color:rgba(255,0,0,.5)}.RoomReservationContent .table-schedule .thead.MuiTableHead-root{background-color:#dedede}.RoomReservationContent .table-schedule th.MuiTableCell-root.MuiTableCell-head{color:#696969;font-size:14px;padding:3px;font-weight:400}.RoomReservationContent .table-schedule .MuiTableCell-root.MuiTableCell-body{padding:0;border:1px solid #e0e0e0;border-top:none;border-bottom:none;text-align:center;font-family:"Gotham";height:1px}.RoomReservationContent td.MuiTableCell-root.MuiTableCell-body.CellSchedule.borded{border-bottom:1px solid #e0e0e0}.RoomReservationContent .table-schedule th.MuiTableCell-root.MuiTableCell-body{width:3em;border-bottom:1px solid #e0e0e0}.RoomReservationContent .table-schedule tr.MuiTableRow-root.MuiTableRow-head{background-color:#ececec}.RoomReservationContent .table-schedule tr.MuiTableRow-root.MuiTableRow-head th{color:#000!important;width:9em;white-space:pre-wrap;font-family:"Gotham"}.RoomReservationContent .table-schedule tr.MuiTableRow-root.MuiTableRow-head th:first-child{max-width:25px}.RoomReservationContent .dzu-submitButtonContainer{display:none}.RoomReservationContent label.MuiFormControlLabel-root{margin:0}.RoomReservationContent .button-group{clear:both;overflow:auto}.RoomReservationContent .MuiInputBase-input{min-width:76%}.RoomReservationContent .MuiTablePagination-toolbar .MuiSelect-select{min-width:16px}.RoomReservationContent .linkLayoutInformationUrl{text-align:center;margin-bottom:10px}.RoomReservationContent .linkLayoutInformationUrl a{color:#7af;text-decoration:underline;font-size:18px;cursor:pointer}.RoomReservationContent .linkLayoutInformationUrl .buttom-reservation{background-color:#7af;width:auto;height:auto;padding:8px;border-radius:3px;font-size:16px;float:none}.RoomReservationContent .link_tyc span.MuiTypography-root.MuiFormControlLabel-label.MuiTypography-body1{color:#000}.RoomReservationContent .link_tyc a{text-transform:lowercase;text-decoration:underline;color:#7af;cursor:pointer}.RoomReservationContent .text_other_files_RoomReservation{font-size:13px;color:#fff;font-family:"Gotham";background-color:#4d4d4d;padding:14px;border-radius:0 0 15px 15px}.RoomReservationContent .sinMobiliario{padding-top:1.35em!important}.RoomReservationContent .MuiFormHelperText-root.Mui-error{color:#f44336;background-color:#fff;padding-left:8px}.RoomReservationContent button.MuiButtonBase-root.MuiIconButton-root{padding:0}.RoomReservationContent .owner{border:2px solid #cac8c9;border-radius:7px;padding:12px;margin-top:14px}.RoomReservationContent .owner h3.reservation_owner{font-size:17px;font-family:gotham;color:rgba(0,0,0,.54);text-transform:uppercase;margin:0}.RoomReservationContent .owner h3.reservation_owner span{font-family:gotham;padding-left:7px;color:#444;text-transform:none}@media only screen and (max-width:1300px){.RoomReservationContent .search-box{width:12em;height:33px;margin-top:-2px}.RoomReservationContent .MuiFormControl-root.seach-dropdown .MuiInputBase-fullWidth{height:40px;width:16em}}@media only screen and (max-width:1100px){.RoomReservationContent .MuiFormControl-root.seach-dropdown .MuiInputBase-fullWidth{width:12em}.RoomReservationContent .search-box{width:9em}.RoomReservationContent label.MuiFormLabel-root.MuiInputLabel-root.MuiInputLabel-formControl.MuiInputLabel-animated{font-size:1em}.RoomReservationContent .Schedule-layout div{display:block;white-space:nowrap}}@media only screen and (max-width:962px){.RoomReservationContent .search-box{float:right;clear:none;margin:-1px 8px}.RoomReservationContent label.MuiFormLabel-root.MuiInputLabel-root.MuiInputLabel-formControl.MuiInputLabel-animated{font-size:1em}}@media only screen and (max-width:704px){.RoomReservationContent .header-box{height:5em}.RoomReservationContent h1.title{width:100%}.RoomReservationContent .filter-box{width:100%;clear:both;margin:0 16px}.RoomReservationContent .MuiFormControl-root.seach-dropdown,.RoomReservationContent .search-box{width:45%;float:left;margin:0}.RoomReservationContent .search-box{height:33px}.RoomReservationContent .MuiFormControl-root.seach-dropdown .MuiInputBase-fullWidth{width:100%}.RoomReservationContent input.MuiInputBase-input.MuiInput-input.MuiInputBase-inputAdornedEnd{font-size:.9em;padding-top:10px}.RoomReservationContent label.MuiFormLabel-root.MuiInputLabel-root.MuiInputLabel-formControl.MuiInputLabel-animated{font-size:1em}}@media only screen and (max-width:375px){.RoomReservationContent .header-box{height:9em}.RoomReservationContent .MuiFormControl-root.seach-dropdown,.RoomReservationContent .search-box{width:90%;float:none;display:block;margin:7px auto}.RoomReservationContent .MuiFormControl-root.seach-dropdown{height:2.3em;width:95%;margin-left:5%}.RoomReservationContent .filter-box{margin:0!important}}.summary{margin-bottom:1em}.summary label{font-family:Gotham;color:#0c0c0c;font-size:1em;display:inline-block;margin-right:8px}.summary span.danger{color:red}button.buttom-reservation{width:76%;border-radius:17px;float:right;width:228px;margin:10px;height:42px;padding:0;background-color:#cac8c9;font-size:17px;line-height:24px;color:#fff;font-weight:700;font-family:"Gotham"}button.buttom-reservation:hover{color:#000;background-color:#cac8c9}button.MuiButtonBase-root.MuiButton-root.MuiButton-text.buttom-reservation.MuiButton-textPrimary{background-color:#2fa537!important;color:#ececec}button.MuiButtonBase-root.MuiButton-root.MuiButton-text.buttom-reservation.MuiButton-textPrimary :hover{color:#000}.alertDialog .MuiDialogTitle-root{padding:16px 16px 0!important}.pdfDialog .MuiPaper-root{height:95vh}.pdfDialog .MuiDialogContent-root{overflow-y:hidden}.pdfDialog iframe{border:0;width:100%;height:100%}.AreasContent h1.title{font-size:22px}.AreasContent .search-box .MuiInputBase-input{font-size:15px;padding:6px}.AreasContent th.MuiTableCell-root.MuiTableCell-head{font-size:14px}.AreasContent .MuiTableCell-root{font-size:13px;padding:5px}.AreasContent span.MuiButtonBase-root.MuiTableSortLabel-root,.AreasContent svg.MuiSvgIcon-root.colSort{right:0}.AreasContent .MuiTablePagination-toolbar{padding-right:75px}.AreasContent .column-area-name{width:25%}.AreasContent .column-area-description{width:30%}.AreasContent .column-area-quantity{width:20%}.parkingsContent{overflow-y:hidden}.parkingsContent span.cell-text.cell-text-br{white-space:normal;display:block;margin-top:0;margin-bottom:0}.parkingsContent .MuiTablePagination-toolbar{padding-right:70px}.parkingsContent th.MuiTableCell-root.MuiTableCell-head{font-size:14px}.parkingsContent th.MuiTableCell-root.MuiTableCell-head .box-TableTh-tit{display:inline-block;height:1em}.parkingsContent th.MuiTableCell-root.MuiTableCell-head .box-TableSort{position:relative;display:inline-block;width:1em;height:1em;margin-left:1em}.parkingsContent th.MuiTableCell-root.MuiTableCell-head .box-TableSort svg.MuiSvgIcon-root.colSort{top:calc(50% - 12px);right:-4px}.parkingsContent th.MuiTableCell-root.MuiTableCell-head .box-TableSort span.MuiButtonBase-root.MuiTableSortLabel-root{right:-5px;top:calc(50% - 8px)}.parkingsContent th.MuiTableCell-root.MuiTableCell-head .cell-text-br .box-TableSort,.parkingsContent th.MuiTableCell-root.MuiTableCell-head .cell-text-br .box-TableTh-tit{height:2.8em}.parkingsContent th.MuiTableCell-root.MuiTableCell-head .cell-text{margin-left:2em}.parkingsContent th.MuiTableCell-root.MuiTableCell-head.col-left .cell-text{margin-left:0}.parkingsContent .MuiTableCell-root.MuiTableCell-body{font-size:13px;padding:5px 1em}.parkingsContent .columnsContent{white-space:nowrap;text-align:center}.parkingsContent .columnsContent button{min-width:0;padding:7px!important;width:2.7em!important;display:inline-block;margin:auto}.parkingsContent .search-box-2{width:98%;text-align:right;padding:7px 1%;background-color:#ecebeb}.parkingsContent .search-box-2 .column-left{float:left}.parkingsContent .search-box-2 .column-right{float:right}.parkingsContent .search-box-2 .filter_field{float:left;margin-bottom:1em}.parkingsContent .search-box-2 .MuiInputBase-input{padding-left:3px;color:#969696}.parkingsContent .search-box-2 label{padding-right:7px;padding-top:8px;display:inline-block;font-size:1em}.parkingsContent .search-box-2 button{background-color:#fff;padding:5px 10px;margin-right:4px;border:1px solid #c3c3c3;color:#969696}.parkingsContent .search-box-2 button.filterButton{background-color:#439f47;color:#fff;border-radius:12px;padding:3px 0;margin-top:2px}.parkingsContent .search-box-2 .MuiFormControl-root.box-input.date{padding:1px 4px;width:8.5em;margin-right:1em}.parkingsContent .search-box-2 .MuiFormControl-root.box-input,.parkingsContent .search-box-2 .MuiFormControl-root.input_status{border-radius:6px}.parkingsContent .search-box-2 .input_status{width:9em;padding:0;margin-right:16px;background-color:#fff;border:1px solid #c3c3c3}.parkingsContent .search-box-2 .input_status .MuiSelect-select.MuiSelect-select{padding:5px 2px;text-align:left}.parkingsContent .MuiTab-textColorPrimary{color:#43a047;background-color:#fff;border-radius:25px 25px 0 0;margin-right:7px;font-size:18px;font-family:"Gotham"}.parkingsContent .MuiTab-textColorPrimary.Mui-selected{color:#fff;background-color:#43a047}.parkingsContent .MuiTab-wrapper{text-transform:none;padding:0 1em}.parkingsContent .MuiFormControl-root.box-input{background-color:#fff;border:1px solid #c3c3c3;max-width:100%;width:14em}.parkingsContent .MuiInput-underline:before{border-bottom:none}.parkingsContent .MuiSelect-select.MuiSelect-select{padding:9px 1.5em;text-align:center}.parkingsContent .MuiFab-primary{position:absolute;bottom:1em;right:1em}@media only screen and (max-width:1366px){.parkingsContent .MuiFab-primary{right:.5em;bottom:2em}}.parkingsContent .MuiTabs-root{width:100%}@media only screen and (max-width:1367px){.parkingsContent .search-box-2{width:98%;text-align:right;padding:7px 1%;background-color:#ecebeb;font-size:11px}.parkingsContent .search-box-2 .MuiInputBase-input{font-size:12px}.parkingsContent .search-box-2 label{font-size:1.4em;padding-top:5px}.parkingsContent .search-box-2 .MuiButton-label{font-size:11px}}@media only screen and (max-width:768px){.parkingsContent .search-box-2 .column-left,.parkingsContent .search-box-2 .column-right{float:none;text-align:center;min-width:600px}}@media only screen and (max-width:660px){.parkingsContent .search-box-2 .column-left{float:none;text-align:center;min-width:auto}.parkingsContent .search-box-2 .column-rigth{float:none;width:99%;overflow:auto;text-align:center}.parkingsContent .search-box-2 .filter_field{min-width:32%}.parkingsContent .search-box-2 .cols-1 .filter_field{width:auto;min-width:2em}.parkingsContent .search-box-2 .cols-1 .filter_field .MuiFormControl-root.box-input.date{width:7em}.parkingsContent .search-box-2 .cols-1 .filter_field label{display:inline-block}.parkingsContent .search-box-2 .cols-1 .filter_field button.filterButton{margin-top:3px}.parkingsContent .search-box-2 .cols-2 .filter_field{width:49%}.parkingsContent .search-box-2 label{display:block}.parkingsContent .search-box-2 button.filterButton{margin-top:1.95em}}@media only screen and (max-width:425px){.parkingsContent .search-box-2 .cols-3 .filter_field{width:49%}.parkingsContent .search-box-2 .cols-3 button.filterButton{margin:auto}}.ValidatePassesContent{display:flex;flex-direction:column}.ValidatePassesContent h1.title{font-size:22px}.ValidatePassesContent .search-box .MuiInputBase-input{font-size:15px;padding:6px}.ValidatePassesContent th.MuiTableCell-root.MuiTableCell-head{font-size:14px}.ValidatePassesContent .MuiTableCell-root{font-size:13px;padding:5px}.ValidatePassesContent span.MuiButtonBase-root.MuiTableSortLabel-root,.ValidatePassesContent svg.MuiSvgIcon-root.colSort{right:0}.ValidatePassesContent .MuiTablePagination-toolbar{padding-right:70px}.ValidatePassesContent .MuiFab-primary{position:absolute;bottom:1em;right:3em}@media only screen and (max-width:1366px){.ValidatePassesContent .MuiFab-primary{bottom:3em}}.ValidatePassesContent .columnsContent{white-space:nowrap}.ValidatePassesContent .columnsContent button{min-width:0;padding:7px!important;width:2.7em!important;display:inline-block;margin:auto}.ValidatePassesContent .export-container{float:right}.ValidatePassesContent .export-container button{background-color:#fff;padding:5px 10px;margin-right:4px;border:1px solid #c3c3c3;color:#969696}.ValidatePassesContent .export-container button.filterButton{background-color:#439f47;color:#fff;border-radius:12px;padding:3px 0;margin-top:2px}.DesksContent{overflow-y:hidden}.DesksContent span.cell-text.cell-text-br{white-space:normal;display:block;margin-top:0;margin-bottom:0}.DesksContent .MuiTablePagination-toolbar{padding-right:70px}.DesksContent th.MuiTableCell-root.MuiTableCell-head{font-size:14px}.DesksContent th.MuiTableCell-root.MuiTableCell-head .box-TableTh-tit{display:inline-block;height:1em}.DesksContent th.MuiTableCell-root.MuiTableCell-head .box-TableSort{position:relative;display:inline-block;width:1em;height:1em;margin-left:1em}.DesksContent th.MuiTableCell-root.MuiTableCell-head .box-TableSort svg.MuiSvgIcon-root.colSort{top:calc(50% - 12px);right:-4px}.DesksContent th.MuiTableCell-root.MuiTableCell-head .box-TableSort span.MuiButtonBase-root.MuiTableSortLabel-root{right:-5px;top:calc(50% - 8px)}.DesksContent th.MuiTableCell-root.MuiTableCell-head .cell-text-br .box-TableSort,.DesksContent th.MuiTableCell-root.MuiTableCell-head .cell-text-br .box-TableTh-tit{height:2.8em}.DesksContent th.MuiTableCell-root.MuiTableCell-head .cell-text{margin-left:2em}.DesksContent th.MuiTableCell-root.MuiTableCell-head.col-left .cell-text{margin-left:0}.DesksContent .MuiTableCell-root.MuiTableCell-body{font-size:13px;padding:5px 1em}.DesksContent .columnsContent{white-space:nowrap;text-align:center}.DesksContent .columnsContent button{min-width:0;padding:7px!important;width:2.7em!important;display:inline-block;margin:auto}.DesksContent .search-box-2{width:98%;text-align:right;padding:7px 1%;background-color:#ecebeb}.DesksContent .search-box-2 .column-left{float:left}.DesksContent .search-box-2 .column-right{float:right}.DesksContent .search-box-2 .filter_field{float:left;margin-bottom:1em}.DesksContent .search-box-2 .MuiInputBase-input{padding-left:3px;color:#969696}.DesksContent .search-box-2 label{padding-right:7px;padding-top:8px;display:inline-block;font-size:1em}.DesksContent .search-box-2 button{background-color:#fff;padding:5px 10px;margin-right:4px;border:1px solid #c3c3c3;color:#969696}.DesksContent .search-box-2 button.filterButton{background-color:#439f47;color:#fff;border-radius:12px;padding:3px 0;margin-top:2px}.DesksContent .search-box-2 .MuiFormControl-root.box-input.date{padding:1px 4px;width:8.5em;margin-right:1em}.DesksContent .search-box-2 .MuiFormControl-root.box-input,.DesksContent .search-box-2 .MuiFormControl-root.input_status{border-radius:6px}.DesksContent .search-box-2 .input_status{width:9em;padding:0;margin-right:16px;background-color:#fff;border:1px solid #c3c3c3}.DesksContent .search-box-2 .input_status .MuiSelect-select.MuiSelect-select{padding:5px 2px;text-align:left}.DesksContent .MuiTab-textColorPrimary{color:#43a047;background-color:#fff;border-radius:25px 25px 0 0;margin-right:7px;font-size:18px;font-family:"Gotham"}.DesksContent .MuiTab-textColorPrimary.Mui-selected{color:#fff;background-color:#43a047}.DesksContent .MuiTab-wrapper{text-transform:none;padding:0 1em}.DesksContent .MuiFormControl-root.box-input{background-color:#fff;border:1px solid #c3c3c3;max-width:100%;width:14em}.DesksContent .MuiInput-underline:before{border-bottom:none}.DesksContent .MuiSelect-select.MuiSelect-select{padding:9px 1.5em;text-align:center}.DesksContent .MuiFab-primary{position:absolute;bottom:1em;right:1em}@media only screen and (max-width:1366px){.DesksContent .MuiFab-primary{right:.5em;bottom:2em}}.DesksContent .MuiTabs-root{width:100%}.full-input{width:90%;margin:9px 5%!important}.box-input-list{float:left;width:47%}.box-input-list textarea{padding:5px 12px;border-radius:17px;width:228px;margin:10px;background-color:#cac8c9;font-size:14px;line-height:32px;color:#fff;font-weight:700;font-family:"Gotham";max-width:100%}.DesksLayout .MuiFormControl-root.box-input{border:2px solid #cac8c9;border-radius:7px;padding:8px;width:96%;height:50px;font-size:11px}.DesksLayout label.MuiFormLabel-root.MuiInputLabel-root.MuiInputLabel-formControl.MuiInputLabel-animated{font-family:Gotham}.DesksLayout label.MuiFormLabel-root.MuiInputLabel-root.dropdown.MuiInputLabel-formControl.MuiInputLabel-animated.MuiInputLabel-shrink.MuiFormLabel-filled{margin:7px}.DesksLayout .MuiFormControl-root.box-input.full{margin:1em auto;display:table}.DesksLayout .MuiFormControl-root.box-input.table{display:table}.DesksLayout .MuiGrid-spacing-xs-3{margin:-10px;width:100%}.DesksLayout .pr-0{padding-right:0!important;width:100%!important;min-width:0}.DesksLayout .date label.MuiInputLabel-root.MuiInputLabel-formControl,.DesksLayout label.MuiInputLabel-root.MuiInputLabel-formControl{margin-top:-16px}.DesksLayout label.MuiInputLabel-root.MuiInputLabel-formControl.MuiInputLabel-shrink.Mui-focused,.DesksLayout label.MuiInputLabel-root.MuiInputLabel-formControl.MuiInputLabel-shrink.MuiFormLabel-filled{margin-top:0;width:130%}.DesksLayout .MuiFormControl-root.box-input.full textarea{border:none;padding:10px;min-height:6em;width:96%;display:block;font-family:"Gotham"}.DesksLayout .dzu-dropzone{overflow:hidden;min-height:9em}.DesksLayout label.dzu-inputLabel{color:#cac8c9}.DesksLayout label.dzu-inputLabel div{text-align:center}.DesksLayout label.dzu-inputLabel div div{font-size:14px}.iconButtonContainer{display:flex;position:absolute;top:8px;right:8px}.iconButtonContainer .iconButton{color:#fff;width:24px}.flex-right{padding-bottom:15px;display:flex;flex-direction:column;align-items:flex-end}@media only screen and (max-width:1367px){.DesksContent .search-box-2{width:98%;text-align:right;padding:7px 1%;background-color:#ecebeb;font-size:11px}.DesksContent .search-box-2 .MuiInputBase-input{font-size:12px}.DesksContent .search-box-2 label{font-size:1.4em;padding-top:5px}.DesksContent .search-box-2 .MuiButton-label{font-size:11px}}@media only screen and (max-width:768px){.DesksContent .search-box-2 .column-left,.DesksContent .search-box-2 .column-right{float:none;text-align:center;min-width:600px}}@media only screen and (max-width:660px){.DesksContent .search-box-2 .column-left{float:none;text-align:center;min-width:auto}.DesksContent .search-box-2 .column-rigth{float:none;width:99%;overflow:auto;text-align:center}.DesksContent .search-box-2 .filter_field{min-width:32%}.DesksContent .search-box-2 .cols-1 .filter_field{width:auto;min-width:2em}.DesksContent .search-box-2 .cols-1 .filter_field .MuiFormControl-root.box-input.date{width:7em}.DesksContent .search-box-2 .cols-1 .filter_field label{display:inline-block}.DesksContent .search-box-2 .cols-1 .filter_field button.filterButton{margin-top:3px}.DesksContent .search-box-2 .cols-2 .filter_field{width:49%}.DesksContent .search-box-2 label{display:block}.DesksContent .search-box-2 button.filterButton{margin-top:1.95em}}@media only screen and (max-width:425px){.DesksContent .search-box-2 .cols-3 .filter_field{width:49%}.DesksContent .search-box-2 .cols-3 button.filterButton{margin:auto}}.col-left,.date-input{width:60em}.tool{white-space:pre}@media(min-width:600px){.MuiTab-root.large{min-width:290px}}.badge-root{border-radius:8px!important;font-family:"Inter","Roboto","Helvetica","Arial",sans-serif!important;font-weight:500!important;font-size:1rem!important;box-sizing:border-box!important;padding:4px 16px!important}.badge-primary{background-color:rgba(120,67,255,.0784313725)!important;color:#7843ff!important;border:1px solid #7843ff!important}.badge-secondary{background-color:rgba(255,94,0,.0784313725)!important;color:#ff5e00!important;border:1px solid #ff5e00!important}.badge-success{background-color:rgba(52,211,153,.0784313725)!important;color:#43a047!important;border:1px solid #43a047!important}.badge-info{background-color:rgba(68,114,196,.0784313725)!important;color:#4472c4!important;border:1px solid #4472c4!important}.badge-error{background-color:rgba(239,68,68,.0784313725)!important;color:#ef4444!important;border:1px solid #ef4444!important}.error-summary-box{background-color:#fef2f2;border:1px solid #fee2e2;border-radius:8px;padding:0;margin-bottom:20px;color:#991b1b}.error-summary-box__toggle{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px 16px;cursor:pointer;border-radius:8px;transition:background-color .15s}.error-summary-box__toggle-text{font-size:14px;color:#dc2626}.error-summary-box__chevron{color:#dc2626;font-size:22px;transition:transform .25s ease;flex-shrink:0}.error-summary-box__chevron--open{transform:rotate(180deg)}.error-summary-box__content{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 16px}.error-summary-box__content--open{max-height:600px;padding:0 16px 14px}.error-summary-box__list{margin:0;padding-left:20px;list-style-type:disc}.error-summary-box__item{font-size:14px;margin-bottom:4px}.error-summary-box__item strong{color:#7f1d1d}.error-nav-fab{all:unset;box-sizing:border-box;position:fixed;bottom:2rem;right:2rem;z-index:1000;display:inline-flex;align-items:center;grid-gap:4px;gap:4px;padding:10px 18px 10px 20px;background-color:#fff;color:#dc2626;border:1px solid #e4e4e7;border-radius:20px;box-shadow:0 0 12px 0 rgba(0,0,0,.2509803922);cursor:pointer;transition:background-color .15s,box-shadow .15s,transform .15s}.error-nav-fab:hover{background-color:#fef2f2;box-shadow:0 6px 20px rgba(220,38,38,.22),0 2px 6px rgba(0,0,0,.08);transform:translateY(-1px)}.error-nav-fab:active{transform:translateY(0);box-shadow:0 2px 8px rgba(220,38,38,.12)}.error-nav-fab__text{white-space:nowrap}.error-nav-fab__icon{font-size:20px!important;margin-right:-4px}@keyframes errorCellPulse{0%{box-shadow:inset 0 0 0 0 rgba(220,38,38,0)}30%{box-shadow:inset 0 0 0 2px rgba(220,38,38,.5)}to{box-shadow:inset 0 0 0 0 rgba(220,38,38,0)}}.error-highlight-cell{animation:errorCellPulse 1.2s ease-out;background-color:#fef2f2!important;border-radius:4px}.custom-table-actions{display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;flex-wrap:wrap;grid-gap:8px;gap:8px;margin-bottom:12px}.custom-table-actions__controls,.custom-table-actions__meta{display:flex;align-items:center;grid-gap:8px;gap:8px;flex-wrap:wrap}.custom-table-actions__hint{font-size:13px;font-weight:500;color:#6b7280}.custom-table{width:100%;margin:0 auto;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.custom-table__container-view::-webkit-scrollbar,.custom-table__container::-webkit-scrollbar{height:8px}.custom-table__container-view::-webkit-scrollbar-track,.custom-table__container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.custom-table__container-view::-webkit-scrollbar-thumb,.custom-table__container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.custom-table__container-view::-webkit-scrollbar-thumb:hover,.custom-table__container::-webkit-scrollbar-thumb:hover{background:#94a3b8}.custom-table__container,.custom-table__container-view{overflow-x:auto;overflow-y:visible}.custom-table__table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0}.custom-table__head{background-color:#fafafa;position:sticky;top:0;z-index:10}.custom-table__head-cell{box-sizing:border-box;padding:16px;text-align:left;font-size:16px;font-weight:400;color:#6b7280;border-bottom:1px solid #d1d5db;white-space:nowrap;text-transform:none;vertical-align:middle}.custom-table__head-cell.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.custom-table__head-cell.sortable:hover{color:#374151}.custom-table__head-cell.sortable:hover .custom-table__sort-icon{color:#6b7280}.custom-table__head-cell.actions-cell{width:72px;padding-left:0;padding-right:0;position:sticky;right:0;background-color:#fafafa;box-shadow:-2px 0 4px rgba(0,0,0,.05)}.custom-table__head-cell:first-child{padding-left:24px}.custom-table__head-content{display:flex;align-items:center;justify-content:flex-start;grid-gap:6px;gap:6px}.custom-table__head-content.is-centered{justify-content:center}.custom-table__head-content.is-right{justify-content:flex-end}.custom-table__sort-icon{font-size:18px;color:#d1d5db;transition:color .2s}.custom-table__sort-icon.active{color:#374151}.custom-table__body{background-color:#fff}.custom-table__row{transition:background-color .15s}.custom-table__row.is-warning,.custom-table__row.is-warning .custom-table__cell.actions-cell{background-color:#fefce8}.custom-table__row.is-warning:hover,.custom-table__row.is-warning:hover .custom-table__cell.actions-cell{background-color:#fef9c3}.custom-table__row:hover,.custom-table__row:hover .custom-table__cell.actions-cell{background-color:#f9fafb}.custom-table__cell{box-sizing:border-box;padding:8px 16px;font-size:16px;font-weight:400;color:#000;border-bottom:1px solid #e5e7eb;vertical-align:middle}.custom-table__cell:first-child{padding-left:24px}.custom-table__cell.actions-cell{text-align:center;padding-left:0;padding-right:0;display:flex;align-items:center;justify-content:center;position:sticky;right:0;background-color:#fff;box-shadow:-2px 0 4px rgba(0,0,0,.05)}.custom-table__input-cell{background-color:#fafafa;border:1px solid #e5e7eb;border-radius:6px;padding:8px 12px;font-size:14px;color:#000;min-height:38px;display:inline-flex;align-items:center;max-width:180px}.custom-table__input-picker{min-width:0;width:100%}.custom-table__input-picker .MuiFormControl-root{margin:0}.custom-table__input-picker .MuiInputBase-root{background-color:transparent;border-radius:6px;font-size:16px;font-weight:400;color:#000;min-height:38px}.custom-table__input-picker .MuiOutlinedInput-notchedOutline{border:1px solid #d1d5db}.custom-table__input-picker .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.custom-table__input-picker .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border:1px solid #9ca3af}.custom-table__input-picker .MuiOutlinedInput-input{padding:10px 12px}.custom-table__input-picker .MuiInputBase-root.Mui-disabled{color:#000;opacity:1}.custom-table__input-picker .MuiInputBase-input.Mui-disabled{color:#000;-webkit-text-fill-color:#000;opacity:1;cursor:default}.custom-table__input-picker .MuiFormHelperText-root{display:none}.custom-table__input-picker.is-readonly .MuiOutlinedInput-notchedOutline,.custom-table__input-picker.is-readonly .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.custom-table__input-picker.is-readonly .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border:none}.custom-table__input-picker.is-readonly .MuiOutlinedInput-input{padding:10px 0}.custom-table__input-picker.is-readonly .MuiOutlinedInput-input::placeholder{color:#888;opacity:1}.custom-table__input-picker.is-readonly .MuiIconButton-root,.custom-table__input-picker.is-readonly .MuiInputAdornment-root{display:none}.custom-table__input-picker.is-editable .MuiOutlinedInput-input{font-size:14px}.custom-table__input-picker.is-editable .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#ef4444}.custom-table__input-with-checkbox{display:flex;align-items:center;grid-gap:6px;gap:6px;width:100%}.custom-table__selection-checkbox{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-right:18px}.custom-table__selection-checkbox .MuiCheckbox-root{padding:0;margin:0}.custom-table__selection-checkbox .MuiCheckbox-root:hover{background-color:transparent}.custom-table__date-cell{background-color:#fafafa;border:1px solid #e5e7eb;border-radius:6px;padding:8px 12px;font-size:14px;color:#000;min-height:38px;display:inline-flex;align-items:center;max-width:140px}.custom-table__date-picker{min-width:0;width:100%}.custom-table__date-picker .MuiFormControl-root{margin:0}.custom-table__date-picker .MuiInputBase-root{background-color:transparent;border-radius:6px;font-size:16px;font-weight:400;color:#000;min-height:38px}.custom-table__date-picker .MuiOutlinedInput-notchedOutline{border:1px solid #d1d5db}.custom-table__date-picker .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.custom-table__date-picker .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border:1px solid #9ca3af}.custom-table__date-picker .MuiOutlinedInput-input{padding:10px 8px;font-size:14px}.custom-table__date-picker .MuiOutlinedInput-input::placeholder{color:#888;opacity:1}.custom-table__date-picker .MuiInputBase-root.Mui-disabled{color:#000;opacity:1}.custom-table__date-picker .MuiInputBase-input.Mui-disabled,.custom-table__date-picker .MuiInputBase-input.Mui-disabled::placeholder{color:#000;-webkit-text-fill-color:#000;opacity:1}.custom-table__date-picker .MuiInputBase-input.Mui-disabled{cursor:default}.custom-table__date-picker .MuiFormHelperText-root{display:none}.custom-table__date-picker.is-readonly .MuiOutlinedInput-notchedOutline,.custom-table__date-picker.is-readonly .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.custom-table__date-picker.is-readonly .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border:none}.custom-table__date-picker.is-readonly .MuiOutlinedInput-input{padding:10px 0}.custom-table__date-picker.is-readonly .MuiIconButton-root,.custom-table__date-picker.is-readonly .MuiInputAdornment-root{display:none}.custom-table__date-picker.is-editable .MuiInputAdornment-positionEnd{margin-left:8px}.custom-table__date-picker.is-editable .MuiIconButton-root{padding:4px}.custom-table__date-picker.is-editable .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#ef4444}.custom-table__checkbox{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.custom-table__checkbox .MuiFormControlLabel-root{margin:0;width:100%;display:flex;align-items:center;justify-content:center}.custom-table__checkbox .MuiCheckbox-root{padding:0;margin:0}.custom-table__checkbox .MuiCheckbox-root:hover{background-color:transparent}.custom-table__checkbox.checkbox-group-error .MuiCheckbox-root{color:#ef4444}.custom-table__checkbox.checkbox-group-error .MuiSvgIcon-root{color:#ef4444!important}.custom-table__pagination{border-top:1px solid #eef2f6;padding:12px 16px}.custom-table__pagination-content{width:100%;display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px}.custom-table__pagination-selection-info{font-size:14px;font-weight:400;color:#6b7280;white-space:nowrap}.custom-table__pagination-controls{display:flex;align-items:center;justify-content:flex-end;min-width:0;flex:1 1}@media(max-width:900px){.custom-table__pagination-content{flex-direction:column;align-items:flex-start}.custom-table__pagination-selection-info{white-space:normal}.custom-table__pagination-controls{width:100%;justify-content:flex-start;overflow-x:auto;padding-bottom:4px}}.custom-table__footer{padding:16px}.custom-table--compact,.custom-table--edit{overflow:visible}.custom-table--compact .custom-table__head-cell,.custom-table--edit .custom-table__head-cell{padding:10px 8px;font-size:12px;font-weight:600}.custom-table--compact .custom-table__cell:first-child,.custom-table--compact .custom-table__head-cell:first-child,.custom-table--edit .custom-table__cell:first-child,.custom-table--edit .custom-table__head-cell:first-child{padding-left:10px}.custom-table--compact .custom-table__cell,.custom-table--edit .custom-table__cell{padding:4px 8px}.custom-table--compact .custom-table__selection-checkbox,.custom-table--edit .custom-table__selection-checkbox{margin-right:10px}.custom-table--compact .custom-table__input-picker.is-editable .MuiInputBase-root,.custom-table--compact .custom-table__input-picker.is-readonly .MuiInputBase-root,.custom-table--edit .custom-table__input-picker.is-editable .MuiInputBase-root,.custom-table--edit .custom-table__input-picker.is-readonly .MuiInputBase-root{min-height:34px}.custom-table--compact .custom-table__input-picker.is-editable .MuiOutlinedInput-input,.custom-table--compact .custom-table__input-picker.is-readonly .MuiOutlinedInput-input,.custom-table--edit .custom-table__input-picker.is-editable .MuiOutlinedInput-input,.custom-table--edit .custom-table__input-picker.is-readonly .MuiOutlinedInput-input{padding:7px 10px;font-size:13px}.custom-table--compact .custom-table__input-picker.is-readonly .MuiOutlinedInput-input,.custom-table--edit .custom-table__input-picker.is-readonly .MuiOutlinedInput-input{padding-left:0;padding-right:0}.custom-table--compact .custom-table__date-picker.is-editable .MuiInputBase-root,.custom-table--compact .custom-table__date-picker.is-readonly .MuiInputBase-root,.custom-table--edit .custom-table__date-picker.is-editable .MuiInputBase-root,.custom-table--edit .custom-table__date-picker.is-readonly .MuiInputBase-root{min-height:34px}.custom-table--compact .custom-table__date-picker.is-readonly .MuiOutlinedInput-input,.custom-table--edit .custom-table__date-picker.is-readonly .MuiOutlinedInput-input{padding:7px 0;font-size:13px;min-width:0}.custom-table--compact .custom-table__checkbox,.custom-table--edit .custom-table__checkbox{min-height:34px}.custom-table--edit{overflow:visible}.custom-table--edit .custom-table-actions{position:sticky;top:0;z-index:12;padding:10px 12px;background:hsla(0,0%,100%,.96);border:1px solid #e5e7eb;border-radius:10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.custom-table--edit .MuiFormHelperText-root{display:none!important}.custom-table--edit .custom-table__container{border-top:1px solid #eef2f6}.custom-table--edit .custom-table__input-picker.is-editable .MuiInputBase-root{min-height:34px}.custom-table--edit .custom-table__input-picker.is-editable .MuiOutlinedInput-input{padding:7px 10px;font-size:13px}.custom-table--edit .custom-table__date-picker.is-editable .MuiInputBase-root{min-height:34px}.custom-table--edit .custom-table__date-picker.is-editable .MuiOutlinedInput-root{padding-right:2px}.custom-table--edit .custom-table__date-picker.is-editable .MuiOutlinedInput-input{padding:7px 2px 7px 6px;font-size:13px;min-width:0}.custom-table--edit .custom-table__date-picker.is-editable .MuiIconButton-root{padding:2px}.custom-table--edit .custom-table__dropdown-picker.is-editable .MuiButtonBase-root,.custom-table--edit .custom-table__dropdown-picker.is-editable button{min-height:34px;font-size:12px}.custom-table--edit .custom-table__dropdown-picker.is-editable .table-dropdown-button__content{grid-gap:6px;gap:6px;min-width:0}.custom-table--edit .custom-table__dropdown-picker.is-editable .table-dropdown-button__label{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1 1 auto}.custom-table--edit .custom-table__dropdown-picker.is-editable .MuiButton-endIcon,.custom-table--edit .custom-table__dropdown-picker.is-editable .MuiSvgIcon-root{flex:0 0 auto}@media(max-width:900px){.custom-table--edit .custom-table-actions{top:8px;align-items:stretch}.custom-table--edit .custom-table-actions__controls,.custom-table--edit .custom-table-actions__meta{width:100%;justify-content:space-between}}.custom-outline{border-radius:8px!important;border-color:#e2e8f0!important}.MuiOutlinedInput-root.Mui-error .custom-outline{border-color:#ef4444!important}.custom-input-form-container{display:flex;flex-direction:column;width:100%}.custom-input-form-container .MuiFormControl-root{margin-top:0!important}.custom-input-form-label{font-size:14px;color:#475569;font-weight:400;font-family:inherit}.custom-input-form-asterisk{color:#ef4444}.input-root{height:42px!important;background-color:#fff;border-radius:8px;overflow:hidden}.input-root input{box-sizing:border-box!important;font-size:14px}.dropdown-menu{border-radius:12px!important;min-width:130px}.dropdown-menuitem{display:flex;justify-content:space-between;align-items:center}.dropdown-label{flex:1 1}.dropdown-icon{margin-left:12px;display:flex;align-items:center}.btn-root{text-transform:none!important;border-radius:8px!important;padding:8px 20px!important;font-weight:500!important;font-size:.95rem!important;font-family:"Inter","Roboto","Helvetica","Arial",sans-serif!important;min-height:40px!important}.btn-root,.btn-root:hover{box-shadow:none!important}.btn-root .MuiButton-startIcon{margin-right:8px}.btn-root .MuiButton-startIcon>:first-child{font-size:20px}.btn-root .MuiButton-endIcon{margin-left:8px}.btn-root .MuiButton-endIcon>:first-child{font-size:20px}.btn-primary{background-color:#003350!important;color:#fff!important;border:1px solid #003350!important}.btn-primary:hover{background-color:#002236!important;border-color:#002236!important}.btn-secondary{background-color:#fff!important;color:#3a4d62!important;border:1px solid #e4e4e7!important}.btn-secondary:hover{background-color:#f8fafc!important;border-color:#d4d4d8!important}.btn-secondary.has-error{border-color:#ef4444!important}.time-popover-paper{border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.1);margin-top:4px}.time-selector-container{display:flex;height:200px;background:#fff;overflow:hidden}.time-selector-column{width:70px;overflow-y:auto;border-right:1px solid #e4e4e7;padding:4px 0}.time-selector-column:last-child{border-right:none}.time-selector-column::-webkit-scrollbar{width:0;background:transparent}.time-selector-column{scrollbar-width:none}.time-selector-item{padding:10px 0;text-align:center;cursor:pointer;transition:all .2s ease;color:#3f3f46;font-size:14px;-webkit-user-select:none;user-select:none}.time-selector-item:hover{background:#f4f4f5;color:#18181b}.time-selector-item.selected{background:#18181b;color:#fff;font-weight:500}.pagination-container{width:100%;margin:0;text-align:left}.pagination-container .MuiTablePagination-root .MuiIconButton-root{border-radius:6px;border:1.5px solid rgba(34,34,34,.25);box-shadow:0 1px 4px rgba(0,0,0,.08);transition:border-color .2s;margin-right:8px;margin-left:0;padding:8px;font-size:20px}.pagination-container .MuiTablePagination-root .MuiIconButton-root svg{font-size:20px}.pagination-container .MuiTablePagination-root .MuiIconButton-root:last-child{margin-right:0}.pagination-container .MuiTablePagination-root .MuiIconButton-root:hover{border-color:rgba(34,34,34,.45)}.pagination-container .MuiTablePagination-root .MuiSelect-root{border-radius:6px!important;border:1.5px solid rgba(34,34,34,.25);box-shadow:0 1px 4px rgba(0,0,0,.08);transition:border-color .2s;padding:8px 12px;font-size:15px;cursor:pointer;min-width:36px;display:flex;align-items:center;justify-content:center}.MuiTablePagination-root .MuiSelect-select{font-size:13px!important;margin-right:0;text-align:center;padding-right:26px!important}.MuiTablePagination-root .MuiSelect-icon{right:8px!important;left:auto!important;position:absolute!important;top:50%;transform:translateY(-50%)}.MuiTablePagination-root .MuiSelect-root:hover{border-color:rgba(34,34,34,.45)}.pagination-container .MuiTablePagination-toolbar{min-height:auto;padding-left:0;padding-right:0;display:flex;justify-content:flex-end;grid-gap:8px;gap:8px}@media(max-width:900px){.pagination-container .MuiTablePagination-toolbar{justify-content:flex-start;flex-wrap:wrap}.pagination-container .MuiTablePagination-spacer{display:none}}.empty-state{flex-direction:column;text-align:center;font-family:"Inter",sans-serif}.empty-state,.empty-state__icon-container{display:flex;align-items:center;justify-content:center}.empty-state__icon-container{margin-bottom:24px}.empty-state__title{font-size:24px;font-weight:600;color:#09090b;margin:0 0 16px}.empty-state__subtitle{font-size:16px;color:#09090b;margin:0 0 24px;font-weight:400}.filters-container{display:flex;align-items:center;justify-content:space-between;width:100%}.filters-left,.filters-right{display:flex;align-items:center;grid-gap:12px;gap:12px}.filter-search-input .MuiFormControl-marginNormal{margin:0!important}.filter-search-input .MuiInputBase-root{border-radius:8px!important;height:42px!important;width:250px;background-color:#fff!important}.filter-search-input .MuiOutlinedInput-input{padding:10px 14px!important;font-size:.95rem!important;font-weight:500!important;color:#3a4d62!important}.filter-search-input .MuiOutlinedInput-input::placeholder{color:#9ba3af!important;opacity:1!important}.filter-search-input fieldset{border-color:#e4e4e7!important}.filter-search-input:hover fieldset{border-color:#d4d4d8!important}.filter-search-input .Mui-focused fieldset{border-color:#3a4d62!important;border-width:1px!important}.filter-company-dropdown{width:240px;flex-shrink:0}.filter-company-dropdown .table-dropdown-button__content{overflow:hidden}.filter-company-dropdown .table-dropdown-button__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1;text-align:left;padding-right:8px;display:block}.edit-form__dialog-paper{border-radius:12px;background-color:#f8fafc;max-width:60%!important;margin:16px;overflow:hidden}.edit-form{display:flex;flex-direction:column;height:100%}.edit-form__header{display:flex;justify-content:space-between;align-items:center;padding:24px;background-color:#fff;border-bottom:1px solid #e2e8f0;position:relative}.edit-form__title{font-size:20px;font-weight:700;color:#0f172a;margin:0}.edit-form__header-actions{display:flex;grid-gap:12px;gap:12px}.edit-form__close-btn{position:absolute!important;right:16px;top:50%;transform:translateY(-50%)}.edit-form__content{padding:24px!important;display:flex;flex-direction:column;grid-gap:24px;gap:24px;background-color:#fff}.edit-form__section{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:0;overflow:hidden}.edit-form__section-header{display:flex;align-items:center;grid-gap:16px;gap:16px;padding:16px;background-color:#f8fafc;border-bottom:1px solid #e2e8f0}.edit-form__section-content{padding:16px}.edit-form__section-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#eff6ff;color:#013350;border:1px solid #dbeafe}.edit-form__section-icon svg{font-size:20px}.edit-form__section-title{font-size:16px;font-weight:400;color:#1e293b;margin:0}.edit-form__section-subtitle{font-size:14px;color:#6b7280;font-weight:400;margin:0}.edit-form__grid-2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px 24px;gap:16px 24px}.edit-form__grid-2 .MuiFormControl-root{margin:0}.edit-form__grid-2 .MuiFormLabel-root{font-size:14px;color:#475569;font-weight:500;margin-bottom:0;position:relative;transform:none}.edit-form__grid-2 .MuiInputLabel-formControl{position:relative;transform:none}.edit-form__grid-2 .MuiInputBase-root{margin-top:0}.edit-form__bottom-row{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.edit-form__section--half{display:flex;flex-direction:column}.edit-form__days-section{margin-top:24px}.edit-form__days-title{font-size:14px;color:#1e293b;font-weight:500;margin:0}.edit-form__error-message{color:#ec2727;font-size:12px;margin-top:-8px;margin-bottom:0;font-weight:500}.edit-form__days-grid{display:flex;justify-content:space-between}.edit-form__day-item{display:flex;flex-direction:column;align-items:center;grid-gap:8px;gap:8px}.edit-form__day-item span{font-size:14px;color:#475569;font-weight:500}.edit-form__day-item.all-days-toggle{display:flex;flex-direction:row;grid-gap:0;gap:0}.edit-form__all-day-row{grid-column:span 2;display:flex;align-items:center;grid-gap:0;gap:0;margin-top:-16px}.edit-form__all-day-row span{font-size:14px;color:#475569;font-weight:500}.edit-form__indefinite{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-top:24px;padding:8px 16px;border:1px solid #e2e8f0;border-radius:8px;width:-moz-fit-content;width:fit-content}.edit-form__indefinite span{font-size:14px;color:#475569;font-weight:500}.edit-form__batch-users{background-color:rgba(247,251,255,.5019607843);border-radius:12px;padding:16px}.edit-form__batch-title{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 8px}.edit-form__batch-list{display:flex;flex-direction:column;max-height:240px;overflow-y:auto}.edit-form__batch-item{display:flex;align-items:center;grid-gap:12px;gap:12px}.edit-form__batch-item span{font-size:14px;color:#0f172a;font-weight:500}.edit-form__batch-dni{color:#09090b;margin-left:8px}.toast-container{display:flex;align-items:center;padding:16px;border-radius:8px;background-color:#fff;min-width:380px;max-width:600px;box-shadow:0 3px 10px rgba(0,0,0,.05);font-family:"Inter","Roboto","Helvetica","Arial",sans-serif}.toast-container .toast-icon{font-size:22px;margin-right:12px}.toast-container .toast-title{font-size:1rem;font-weight:500}.toast-success{border:1px solid #047857;color:#047857}.toast-success .toast-icon{color:#047857}.toast-error{border:1px solid #ef4444}.toast-error,.toast-error .toast-icon{color:#ef4444}.confirmation-dialog-paper{border-radius:12px!important;max-width:440px!important;width:100%!important}.confirmation-dialog-content{padding:32px!important;display:flex;flex-direction:column;background-color:#fff}.confirmation-dialog-title{margin:0 0 12px!important;font-size:24px!important;font-weight:600!important;color:#09090b!important;line-height:32px!important}.confirmation-dialog-description,.confirmation-dialog-title{font-family:"Inter","Roboto","Helvetica","Arial",sans-serif!important}.confirmation-dialog-description{margin:0 0 24px!important;font-size:16px!important;font-weight:400!important;color:#71717a!important;line-height:20px!important}.confirmation-dialog-actions{display:flex!important;flex-direction:column!important;grid-gap:12px!important;gap:12px!important}.confirmation-dialog-actions .confirmation-btn-primary{background-color:#171717!important;border-color:#171717!important;color:#fff!important;width:100%!important}.confirmation-dialog-actions .confirmation-btn-primary:hover{background-color:#2b2b2b!important;border-color:#2b2b2b!important}.confirmation-dialog-actions .confirmation-btn-secondary{background-color:#f4f4f5!important;border:none!important;color:#171717!important;width:100%!important}.confirmation-dialog-actions .confirmation-btn-secondary:hover{background-color:#e4e4e7!important}.nav-profile{display:block!important;margin-top:20px!important}.nav-profile .avatar .MuiAvatar-root{width:55px;height:55px;margin:auto}.nav-profile .avatar{margin-bottom:5px}.nav-profile.hidden{opacity:0}.nav-profile.MuiListItem-gutters{justify-content:center}.verification{margin-top:3%;text-align:center}.verification h2{color:#33b14b;font-weight:600;font-size:23px;margin-top:3em}.verification p.my-4-2{margin:4em auto 2em}.verification .MuiInputBase-root{width:35px;height:35px;margin:5px;font-weight:700;padding:10px 0}.verification .MuiInputBase-root input{padding:5px;text-align:center}.verification .field{flex:1 1!important;margin-top:10px}.verification .field .MuiInputBase-root,.verification .field .MuiTextField-root{width:100%}.verification .field .MuiInputBase-root input{text-align:left;padding-top:14px;font-weight:400}.verification .send{display:block;text-align:center}.verification .info{margin-bottom:10px}.verification .option{display:block;margin-top:15px;color:#424242}.verification .cancel{margin-top:60px;color:#8b0000}.verification .mt-0{margin-top:0!important}.verification button.add{width:200px;margin:1em auto}.verification button.addSMS{color:#3e9442;background-color:#fff;font-weight:700;border:1px solid #3e9442;width:200px}.verification .MuiInputLabel-formControl{top:-5px;left:4px}.verification .loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,64.7%,.2784313725);z-index:99}.verification .MuiCircularProgress-root.submit{margin-top:27vh}.register{text-align:center}.register .info{margin-top:10px;margin-bottom:10px}.register .field{flex:1 1!important;margin-top:10px}.register .field .MuiTextField-root{width:100%}.register .terms{margin-top:15px}.register .left{text-align:left}.register .MuiFormControl-fullWidth{display:block}.register .terms-error{text-align:center;margin-bottom:15px;margin-top:0}.register .box-psw{position:relative}.register svg.MuiSvgIcon-root.show-psw{position:absolute;top:33px;right:8px;color:#737373;cursor:pointer}.upload-user-photo{margin-top:3%;text-align:center}.upload-user-photo video{width:100%}.upload-user-photo .title{font-size:24px;font-weight:700;margin-bottom:5px}.upload-user-photo img{width:100%}.upload-user-photo .MuiFormControl-root{display:block;text-align:center}.upload-user-photo .upload{text-align:left}.upload-user-photo .hidden{display:none}
/*# sourceMappingURL=main.92c0c33e.chunk.css.map */