.form-control{margin:5px}.global-appbar{background-color:#fff;border:none;box-shadow:none!important;color:#000}.system-block{background:rgba(0,0,0,.05)}.global-form-line{flex-direction:row;flex-wrap:wrap}@media screen and (min-width:480px){.global-form-line{display:flex;margin:20px 20px 0}}@media screen and (min-width:768px){.global-form-line{margin:0 20px}}@media screen and (min-width:480px){.global-form-line .MuiFormControlLabel-root{display:flex;margin:20px}}.global-form-line .MuiInput-underline:after{border-bottom-color:#555;border-width:1px;-webkit-transform:scaleX(1);transform:scaleX(1)}.global-form-line .MuiInput-underline.Mui-error:after{border-bottom-color:#e60000;border-width:2px;-webkit-transform:scaleX(1);transform:scaleX(1)}.global-form{display:flex;flex-direction:column;width:100%}.MuiFormControl-root.global-form-control{margin:10px 20px;min-height:70px;width:250px}@media screen and (min-width:480px){.MuiFormControl-root.global-form-control{margin:20px 20px 0}}@media screen and (min-width:1024px){.MuiFormControl-root.global-form-control{margin-right:40px;width:350px}}.MuiFormControl-root .MuiInput-underline.Mui-error.Mui-focused:after{border-bottom-color:#000}.MuiFormControl-root .MuiFormLabel-root.Mui-error.Mui-focused{color:#000}.MuiFormControlLabel-root{align-items:center;display:flex;margin-left:10px}input[type=date]{position:relative}input[type=date]:before{background:#fff;bottom:0;color:rgba(0,0,0,.65);content:attr(placeholder);left:0;line-height:1.5;padding:0 .5rem;pointer-events:none;position:absolute;right:0;top:0}input[type=date]:focus:before,input[type=date]:not([value=""]):before{display:none}.MuiPaper-root .MuiButtonBase-root.button-action-form,.main-container .MuiButtonBase-root.button-action-form{border-radius:5px;box-shadow:none;display:flex;justify-content:space-between;margin-right:15px;min-width:120px}.MuiPaper-root .MuiButtonBase-root.button-action-form.save,.main-container .MuiButtonBase-root.button-action-form.save{background:#00b700;color:#fff}.MuiPaper-root .MuiButtonBase-root.button-action-form.Mui-disabled,.main-container .MuiButtonBase-root.button-action-form.Mui-disabled{background-color:rgba(0,0,0,.12)}.MuiPaper-root .MuiButtonBase-root.button-action-form .MuiIcon-root,.main-container .MuiButtonBase-root.button-action-form .MuiIcon-root{margin-left:10px}.Mui-autocompleteHelper.global-form-control{display:block;margin:-17px 20px 5px;position:static}.width100{width:100%!important}.width90{width:90%!important}.width66{max-width:820px;min-width:410px;padding-right:60px;width:66%!important}.width50{width:50%!important}.background-red{background-color:#db9999!important}.fontSize125>label{font-size:1.25rem!important;font-weight:bolder!important}.width-double-px{width:760px!important}.short-date-field .datepicker{width:260px!important}.cost-width{margin-right:20px;width:120px!important}.cost-width-total{margin-right:20px;width:160px!important}.MuiTypography-body2{font-size:.8rem;text-align:center}.MuiTypography-body2.MuiStepLabel-active{font-size:1rem}.MuiStepLabel-active{border-bottom:2px solid #e60000;padding:5px 0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{height:100vh;width:100%}.MuiTabs-indicator{background-color:#e60000!important}.app-acciona{height:100%;width:100%}.app-acciona .main-container{display:flex;height:calc(100% - 64px);overflow-x:hidden;position:relative;top:64px;transition:all .5s ease-in;width:100%}@media screen and (min-width:768px){.app-acciona .main-container{margin-left:70px;width:calc(100% - 70px)}}.app-acciona .main-container.open-menu{top:64px;transition:all .5s ease-in}@media screen and (min-width:768px){.app-acciona .main-container.open-menu{margin-left:240px;width:calc(100% - 240px)}}.app-acciona .main-container>div{width:100%}@media screen and (min-width:1366px){.app-acciona .MuiTable-root{margin:0 20px;width:calc(100% - 40px)}}.MuiDialog-paperWidthXl{width:100%}.hidden{display:none!important}Header.MuiPaper-root{height:64px}Header.MuiPaper-root .MuiToolbar-gutters{padding:0}Header.MuiPaper-root .container-main,Header.MuiPaper-root .container-menu{align-items:center;display:flex;height:100%;justify-content:center}@media screen and (min-width:768px){Header.MuiPaper-root .container-main,Header.MuiPaper-root .container-menu{padding-left:0 24px}}Header.MuiPaper-root .container-menu{border-bottom:1px solid #f5f5f5;height:100%;padding-left:24px;padding-right:24px;width:100%}@media screen and (min-width:480px){Header.MuiPaper-root .container-menu{padding-right:0;width:155px}}@media screen and (min-width:768px){Header.MuiPaper-root .container-menu{width:240px}}Header.MuiPaper-root .container-menu .header__image{height:100%;margin-right:auto;width:100px}@media screen and (min-width:768px){Header.MuiPaper-root .container-menu .header__image{text-align:center;width:200px}}Header.MuiPaper-root .container-menu .header__image img{height:100%}Header.MuiPaper-root .container-menu .menu-mobile{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center}@media screen and (min-width:480px){Header.MuiPaper-root .container-menu .menu-mobile{display:none}}Header.MuiPaper-root .container-main{display:none}@media screen and (min-width:480px){Header.MuiPaper-root .container-main{align-items:center;background:#555;display:flex;justify-content:flex-end;padding:0 10px;width:calc(100% - 155px)}}@media screen and (min-width:768px){Header.MuiPaper-root .container-main{padding:0 24px;width:calc(100% - 240px)}}Header.MuiPaper-root .container-main h1{color:#fff}Header.MuiPaper-root .container-main .header__title{color:#e60000}Header.MuiPaper-root .container-main .MuiTypography-root{display:none}@media screen and (min-width:480px){Header.MuiPaper-root .container-main .MuiTypography-root{display:inherit}}@media screen and (min-width:768px){Header.MuiPaper-root .container-main .MuiTypography-root{margin-right:20px}}@media screen and (min-width:1366px){Header.MuiPaper-root .container-main .MuiTypography-root{left:50%;margin-right:0;position:absolute;top:16px}}Header.MuiPaper-root.MuiPaper-elevation4{box-shadow:none}Header.MuiPaper-root .MuiToolbar-root{height:100%;justify-content:space-between}Header.MuiPaper-root .MuiAvatar-root{cursor:pointer}Header.MuiPaper-root .header__actions{align-items:center;color:#7f7f7f;display:flex}Header.MuiPaper-root .header__actions>div{margin:0 10px}Header.MuiPaper-root .header__actions .Mui-focused,Header.MuiPaper-root .header__actions .MuiInput-underline:before{border:none}Header.MuiPaper-root .header__actions .MuiIconButton-label,Header.MuiPaper-root .header__actions .MuiSelect-icon,Header.MuiPaper-root .header__actions .MuiSelect-selectMenu{color:#fff}Header.MuiPaper-root .header__actions .MuiIcon-root{color:#fff;cursor:pointer}Header.MuiPaper-root .header__actions__name{display:none}@media screen and (min-width:768px){Header.MuiPaper-root .header__actions__name{color:#fff;display:inherit;margin-right:15px}}.MuiList-root .menu-item-header{justify-content:space-between}.notification-popover{width:100%}@media screen and (min-width:500px){.notification-popover{width:500px}}.notification-popover .MuiButtonBase-root.MuiTab-root{width:50%}.notification-popover .MuiButtonBase-root.MuiListItem-root{display:flex;font-size:1rem;justify-content:center;padding:10px 0}.notification-popover .MuiButtonBase-root.MuiListItem-root:hover{color:#e60000}.MuiBox-root{padding:0}.MuiDrawer-root{background:#fff;height:calc(100% - 64px);overflow-x:hidden;position:fixed;top:-100%;transition:all .5s ease-in;width:100%;z-index:1000}@media screen and (min-width:768px){.MuiDrawer-root{top:64px;width:70px}}.MuiDrawer-root.open-menu{top:64px;transition:all .5s ease-in}@media screen and (min-width:768px){.MuiDrawer-root.open-menu{width:240px}}.MuiDrawer-root .MuiPaper-root{border-right:none;height:100%;overflow-x:hidden;position:relative;width:100%}@media screen and (min-width:768px){.MuiDrawer-root .MuiPaper-root{border-right:1px solid rgba(0,0,0,.12)}}.MuiDrawer-root .MuiButtonBase-root{margin-left:auto}.MuiDrawer-root ul.MuiList-root{padding:0}.MuiDrawer-root ul.MuiList-root .MuiListItem-gutters{height:50px;padding-left:24px;padding-right:6px}.MuiDrawer-root ul.MuiList-root a{color:#7f7f7f;text-decoration:none}.MuiDrawer-root ul.MuiList-root a .MuiListItemIcon-root{color:#7f7f7f;min-width:45px}.MuiDrawer-root ul.MuiList-root a .list-item{border-right:5px solid #fff}.MuiDrawer-root ul.MuiList-root a.active-route,.MuiDrawer-root ul.MuiList-root a.active-route .MuiListItemIcon-root,.MuiDrawer-root ul.MuiList-root a:hover,.MuiDrawer-root ul.MuiList-root a:hover .MuiListItemIcon-root{color:#1a1a1a}.MuiDrawer-root ul.MuiList-root a.active-route .list-item,.MuiDrawer-root ul.MuiList-root a:hover .list-item{background:#f6f7fb;border-right:5px solid #e60000}.MuiDrawer-root ul.MuiList-root a.disabled,.MuiDrawer-root ul.MuiList-root a.disabled .MuiListItemIcon-root{color:#7f7f7f}.MuiDrawer-root ul.MuiList-root a.disabled .list-item{background:#fff;border-right:5px solid #fff;cursor:not-allowed}.MuiCollapse-wrapperInner .list-item{padding-left:40px!important}.MuiCollapse-container.menu-nested{background:#f6f7fb}.MuiCollapse-container.menu-nested .MuiCollapse-wrapperInner a .list-item{border-right:5px solid transparent}.MuiCollapse-container.menu-nested .MuiCollapse-wrapperInner a.active-route .list-item{background:#f6f7fb;border-right:5px solid #e60000}.MuiCollapse-container.menu-nested .MuiCollapse-wrapperInner a .MuiButtonBase-root{padding-left:24px}.open-menu .MuiCollapse-container.menu-nested .MuiCollapse-wrapperInner a .MuiButtonBase-root{padding-left:45px}#loader-container{align-items:center;background:rgba(0,0,0,.2);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}#loader-container .loader-content{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border:6px solid #f5f5f5;border-radius:50%;border-top-color:#e60000;height:50px;width:50px}.text-field-select{align-items:flex-start;display:flex;position:relative}.text-field-select button{margin-left:-35px;margin-top:30px}.text-field-select button span{font-size:20px}.text-field-select button.MuiAutocomplete-popupIndicator{margin-top:-25px}div.MuiAutocomplete-root.width100.MuiAutocomplete-hasClearIcon.MuiAutocomplete-hasPopupIcon>div{width:100%!important}.grid-container{position:relative}.grid-container .MuiTableCell-root{padding:.5rem}.grid-container .status{background:gray;border-radius:50%;height:25px;width:25px}.grid-container .status.operativa,.grid-container .status.persisting_remote{background:#ff0}.grid-container .status.cancelada,.grid-container .status.cancelled,.grid-container .status.closed,.grid-container .status.solved_not_valid{background:green}.grid-container .status.remote_solved,.grid-container .status.solved,.grid-container .status.visit_confirmed,.grid-container .status.visit_done,.grid-container .status.visit_proposed,.grid-container .status.work_validated{background:#ff0}.grid-container .status.open{background:red}.grid-container .nc{background:gray;border-radius:50%;height:25px;width:25px}.grid-container .nc.active{background:red}.grid-container .nc.inactive{background:gray}.grid-container .penalties{background:gray;border-radius:50%;height:25px;width:25px}.grid-container .penalties.active{background:red}.grid-container .penalties.inactive{background:gray}.grid-container .emergency{background:gray;border-radius:50%;height:25px;width:25px}.grid-container .emergency.true{background:red}.grid-container .emergency.false{background:#fff}.grid-container .emergency.closed{background:green}.grid-container .frequent{align-items:center;background:gray;border-radius:50%;display:flex;height:25px;justify-content:center;text-align:center;width:25px}.grid-container .frequent.true{background:red;color:#fff}.grid-container .frequent.false{background:#fff}.grid-container .stateApprover{background:gray;border-radius:50%;height:25px;width:25px}.grid-container .stateApprover.APPROVE{background:#00b700}.grid-container .stateApprover.REJECT{background:#e60000}.grid-container .stateApprover.CANCEL{background:#000}.grid-container .row-action{cursor:pointer}.no-data-table{font-size:1rem;padding:40px}.MuiPaper-root.MuiPaper-elevation1{box-shadow:none}.notFound{text-align:center;width:100%}.table-head{border-bottom:1px solid #e0e0e0}.modal-container{background-color:#fff;border-radius:8px;flex-direction:column;height:90vh;left:50%;max-height:800px;max-width:1000px;outline:none;overflow:auto;padding:20px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90vw}.item-selector-container,.modal-container{align-items:center;box-sizing:border-box;display:flex;justify-content:center}.item-selector-container{flex-direction:row;margin-bottom:20px;overflow-x:auto;width:100%}.list-container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;width:100%}.list{border:1px solid #ccc;border-radius:4px;height:60vh;margin-bottom:15px;max-width:400px;overflow-y:auto;width:100%}.buttons-container{flex-direction:column;width:45%}.buttons-container,.selected-items-container{align-items:center;box-sizing:border-box;display:flex;justify-content:center}.selected-items-container{flex-direction:row;overflow-x:auto;width:100%}.reorder-buttons{display:flex;flex-direction:column;margin-left:10px}.button-container{box-sizing:border-box;display:flex;justify-content:flex-end;width:100%}.button-spaciator{margin-left:10px;margin-right:80px}.dialog-modal-confirmation{position:relative}@-webkit-keyframes moving-gradient{0%{background-position:-250px 0}to{background-position:250px 0}}@keyframes moving-gradient{0%{background-position:-250px 0}to{background-position:250px 0}}#loader-table{align-items:center;display:flex;height:100%;justify-content:center;top:0;width:100%;z-index:10000000}#loader-table table{width:100%}#loader-table table tr{align-items:center;border-bottom:1px solid #f5f5f5;display:flex;height:70px;justify-content:space-between;padding:10px 20px}#loader-table table tr td{padding:8px;vertical-align:middle}#loader-table table tr td span{display:block}#loader-table table tr td.td-2{width:10%}#loader-table table tr td.td-2 span{background-color:rgba(0,0,0,.15);height:50px;width:100%}#loader-table table tr td.td-3{width:80%}#loader-table table tr td.td-3 span{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:moving-gradient;animation-name:moving-gradient;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:linear-gradient(90deg,#eee 20%,#ddd 50%,#eee 80%);background-size:500px 100px;height:30px}#loader-table table tr td.td-5{width:10%}#loader-table table tr td.td-5 span{background-color:rgba(0,0,0,.15);height:30px;width:100%}.custom-field__errors{color:#e60000;font-size:.8rem;position:absolute}.custom-field .MuiFormControl-marginNormal{margin-bottom:0;margin-top:0;width:100%}.custom-field .MuiButtonBase-root.MuiIconButton-root .MuiSvgIcon-root{color:#e60000;font-size:1.5rem}.custom-field .MuiFormControlLabel-root.Mui-disabled .MuiButtonBase-root.MuiIconButton-root .MuiSvgIcon-root{color:#f5f5f5}.custom-field .MuiInputBase-input{font-size:.9rem}.datepicker.global-form-control{margin:10px 20px;min-height:70px;width:250px}@media screen and (min-width:480px){.datepicker.global-form-control{margin:20px 20px 0}}@media screen and (min-width:1024px){.datepicker.global-form-control{margin-right:20px;width:350px}}.datepicker.global-form-control .MuiFormControl-root.MuiTextField-root{margin:0;width:100%}.datepicker.global-form-control .MuiInputBase-root.MuiOutlinedInput-root{border-radius:0}.datepicker.global-form-control .MuiOutlinedInput-notchedOutline{border-left:rgba(0,0,0,.42);border-color:rgba(0,0,0,.42) rgba(0,0,0,.42) currentcolor;border-right:rgba(0,0,0,.42);border-top:rgba(0,0,0,.42)}.datepicker.global-form-control .MuiInputBase-input.MuiOutlinedInput-input{padding:5px 0}.datepicker.global-form-control .MuiFormLabel-root{font-size:.8rem}.datepicker.global-form-control .MuiFormHelperText-root{color:#e60000;margin-left:0}.datepicker.global-form-control .MuiInputBase-root:after{border-bottom-color:#000;border-width:1px}.datepicker.global-form-control.error-datepicker .MuiFormLabel-root{color:#e60000}.datepicker.global-form-control.error-datepicker .MuiInputBase-root:after{border-bottom-color:#e60000;border-width:2px}.datepicker.global-form-control.error-datepicker .text-errors{color:#e60000;font-size:.75rem;font-weight:400;letter-spacing:.03333em;line-height:1.66;margin:3px 0 0;text-align:left}#spinner{align-items:center;background:rgba(0,0,0,.7);display:flex;height:100vh;justify-content:center;position:fixed;width:100vw;z-index:10000000}#spinner .loader{-webkit-animation:spin 1s ease-in-out infinite;animation:spin 1s ease-in-out infinite;border:6px solid #fff;border-radius:50%;border-top-color:#e60000;height:80px;margin-top:-40px;width:80px}@media screen and (min-width:768px){#spinner .loader{margin-left:-40px;position:relative}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn)}}.text-snackbar{align-items:center;display:flex;justify-content:center}.text-snackbar svg{margin-right:15px}.text-snackbar span:first-child{margin-right:10px}.error .MuiSnackbarContent-root{background:red}.success .MuiSnackbarContent-root{background:green}.warning .MuiSnackbarContent-root{background:orange}.info .MuiSnackbarContent-root{background:#17a2b8}