.body-error-snackbar{width:344px}.body-error-snackbar .card{background-color:#d32f2f;color:#fff;width:100%}.body-error-snackbar .card .cardAction{padding:8px 8px 8px 16px;justify-content:space-between}.body-error-snackbar .card .cardAction .typography{font-weight:700}.body-error-snackbar .card .cardAction .icon{color:#fff}.body-error-snackbar .card .cardAction .expand-icon{padding:8px;transform:rotate(0);transition:all .5s}.body-error-snackbar .card .cardAction .expand-icon.open{transform:rotate(180deg)}.body-error-snackbar .card .cardAction .error-item{margin-left:0}.body-error-snackbar .card .cardAction .sub-error-item{margin-left:5px}.body-error-snackbar .card .paper{padding:10px;margin:5px;max-height:400px;overflow-x:auto}.dialog-reason{padding-top:5px}.MuiDialog-root .MuiDialogTitle-root{background-color:#f8f8fa;border-bottom:1px solid #E5E7EB}.MuiDialog-root .MuiDialogContent-root{padding-bottom:0;max-height:70vh!important}.MuiDialog-root .MuiPickerStaticWrapper-root .MuiDialogActions-root{display:none}.MuiDialog-root .MuiDialogActions-root{background-color:#f8f8fa;border-top:1px solid #E5E7EB;z-index:1500;justify-content:center;padding:1rem;gap:1rem}.MuiDialog-root .MuiButton-root.MuiButton-outlined{background-color:#fff}@media (max-width: 690px){.fullscreen .MuiDialogContent-root{padding:0;max-height:100vh!important}.fullscreen .MuiPaper-root:not(.MuiAlert-root,.no-full-height){height:100%;max-height:100%;width:100%;max-width:100%;border-radius:0;margin:0}.fullscreen .MuiPaper-root>.MuiDialogContent-root:not(:has(.entity-grid,.intervention-grid,.dialog-grid)){padding:0 1rem}}.fullscreen .dialog-reason,.fullscreen .centerContent{align-self:center}.fullscreen .bclose{display:block;border-radius:30px;z-index:1500;border:none}.fullscreen .MuiDialogTitle-root{width:100%;padding:16px 24px 16px 16px!important;position:relative;font-size:1.25rem!important;margin:auto!important;white-space:nowrap;overflow-x:hidden;display:block;text-overflow:ellipsis}.fullscreen .MuiDialogActions-root{max-height:5rem;width:100%}.error{display:flex;justify-content:center;align-items:center;flex-direction:column;max-height:calc(100svh - 80px);height:calc(100vh - 80px);text-align:center}@media (max-width: 690px){.error .title{font-size:4rem}}.error .description{margin:4rem 1rem;text-align:center}.error .MuiTypography-root{color:#5c6065}@keyframes _shake-vertical_q7ltl_1{0%,to{transform:translateY(0)}10%,30%,50%,70%{transform:translateY(-.2rem)}20%,40%,60%{transform:translateY(.2rem)}80%{transform:translateY(.15rem)}90%{transform:translateY(-.15rem)}}._sidebar_q7ltl_29{display:flex;flex-direction:column;align-items:center;width:80px;min-width:80px;height:100%!important;background-color:#fff;z-index:2;border-right:1px solid #DDDDDD;border-top:none}@media (max-width: 690px){._sidebar_q7ltl_29{margin-top:56px;padding-top:0;width:270px;min-width:270px;min-height:calc(100% - 64px);border-top:1px solid #DDDDDD}}._sidebar_q7ltl_29 ._userSection_q7ltl_51{margin-top:auto;padding-bottom:1rem;width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}@media (max-width: 690px){._sidebar_q7ltl_29 ._userSection_q7ltl_51{align-items:flex-start}}@media (max-width: 1155px){._sidebar_q7ltl_29 ._userSection_q7ltl_51{padding-bottom:.5rem;gap:.5rem}}._sidebar_q7ltl_29 ._userSection_q7ltl_51 ._userAvatar_q7ltl_71{width:40px;height:40px;background-color:#fcdcdd;font-size:1rem;color:#5c6065;margin-left:0}@media (max-width: 690px){._sidebar_q7ltl_29 ._userSection_q7ltl_51 ._userAvatar_q7ltl_71{margin-left:2rem}}body{background-color:#f2f2f5!important}.SnackbarContainer-top .SnackbarContent-root{flex-wrap:nowrap!important}.SnackbarContainer-top .SnackbarContent-root .SnackbarItem-action{padding-left:.25rem!important}main{height:100%;width:100%;position:relative;overflow-x:hidden;padding:1rem 1rem 0}main a{text-decoration:none}.offline-icon{height:25px;width:25px;margin-right:10px!important;color:#fff}h2{margin:0;padding:0;font-size:1rem;display:flex;margin-bottom:1rem}h2 svg{margin-right:.35rem}@media print{html,body,#root,main,.entity-grid{padding:0!important;margin:0!important;width:210mm!important;height:297mm!important;overflow:hidden!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@page{margin:.25in!important}}.loading{z-index:3000!important}.dialog .MuiPaper-root{background:#fff;padding:1rem;box-shadow:0 20px 20px;max-width:450px;margin:1rem}.dialog .MuiPaper-root .MuiDialogTitle-root{background:#fff;display:block;border:none;width:100%;text-align:center}.dialog .MuiPaper-root .title{color:#be0000;font-weight:700}.dialog .MuiPaper-root .msg{margin-left:auto;margin-right:auto;color:#000}.bottom-action-bar{position:relative;width:100%;padding:.5rem 0;overflow-x:hidden;border-top:1px solid #DDDDDD;display:flex;justify-content:space-around;align-items:center;background:#fff;height:86px;max-height:86px}@media (max-width: 690px){.bottom-action-bar{height:76px;max-height:76px}}.addressCard .title{font-weight:700}.toast{position:absolute;width:100vw;right:1vw;top:1vw;z-index:30}.cameraModal{padding:0;line-height:0}.cameraModal .bclose{background-color:transparent!important}.cameraModal .cameraError{color:#fff;font-size:3vw;display:flex;justify-content:center;align-items:center;box-sizing:content-box;background:#000;margin:0;height:100%}.cameraModal .react-html5-camera-photo-fullscreen,.cameraModal .react-html5-camera-photo-fullscreen>img,.cameraModal .react-html5-camera-photo-fullscreen>video{width:auto;height:70%}@media (max-width: 690px){.cameraModal .MuiDialogContent-root{padding:0!important;height:100%!important;margin:0!important}.cameraModal .react-html5-camera-photo-fullscreen,.cameraModal .react-html5-camera-photo-fullscreen>img,.cameraModal .react-html5-camera-photo-fullscreen>video{width:100%;height:100%;overflow:hidden}}.pdf-iframe{width:100%;min-height:400px;border:none}.pdf-file{color:#be0000}.pdf-name-file{display:block}.equipment.label{display:flex;padding:3mm 2mm;margin:0;border-radius:5px;font-family:Arial,sans-serif;font-size:9px;letter-spacing:.15em;text-align:center;overflow:hidden}.equipment.label .label-content{display:flex;justify-content:space-evenly;flex-direction:column;text-overflow:hidden}.equipment.label .label-content p{margin:0;padding:0;text-align:center;text-transform:uppercase;word-break:break-all}.equipment.label .label-content p:nth-last-child(1){font-size:9px;letter-spacing:.2em}.equipment.label.label-landscape{width:70mm;height:37mm}.equipment.label.label-landscape .label-content{size:31mm 66mm;height:66mm;width:31mm;transform:rotate(90deg) translateY(-100%);transform-origin:top left}.equipment.label.label-portrait{width:37mm;height:70mm}.equipment.label.label-portrait .label-content{size:66mm 31mm;height:31mm;width:66mm}.print-canvas{background-color:#fff;margin:0;padding:0;overflow:hidden;width:fit-content}.print-canvas .equipments.print-a4-page{size:A4 portrait;display:block;width:21cm;height:29.7cm;margin:0;padding:0;overflow:hidden;page-break-after:always!important}@media print{.print-canvas .equipments.print-a4-page{page-break-after:always!important}}.print-canvas .equipments.print-a4-page .print-a4-grid{display:grid;width:100%;height:100%;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(8,1fr);background-color:#fff;margin:0;padding:0;font-weight:lighter;overflow:hidden}.equipments-labels-printer #label-preview-a4{border:1px solid #E5E7EB;border-radius:2px}.entities-filters{min-width:350px;max-width:350px;width:350px;flex:1 1 0;margin:1rem 1rem 0 0}.entities-filters h2{display:none}@media (max-width: 690px){.entities-filters h2{border-bottom:solid 4px #be0000;width:90%;padding:16px 24px 16px 0!important;position:relative;font-size:1.5rem;margin:auto!important;left:0;top:0;white-space:nowrap;overflow-x:hidden;display:block;text-overflow:ellipsis}}@media (max-width: 1155px){.entities-filters{margin-top:2.2rem}}@media (max-width: 690px){.entities-filters{position:fixed;top:0;left:0;z-index:1300;margin:0!important;padding:0!important;width:100%;max-width:100%;height:100%;min-height:100%;overflow:auto;background:#f5f5f5;border-right:4px solid #be0000}}.entities-filters .filters{overflow:auto;height:calc(100vh - 210px);max-height:calc(100svh - 210px)}@media (max-width: 1155px){.entities-filters .filters{height:calc(100vh - 240px);max-height:calc(100svh - 240px)}}@media (max-width: 690px){.entities-filters .filters{height:calc(100vh - 140px);max-height:calc(100svh - 140px);display:grid;padding:0 .35rem}}.entities-filters .filters .filtersActions{margin-top:1rem;display:flex;justify-content:center;align-items:center;width:100%}@media (max-width: 690px){.entities-filters .filters .filtersActions{position:absolute;bottom:1rem;left:5%;width:90%;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}}.entities-filters .filters .filtersActions+.MuiPaper-root{margin-top:0}.entities-filters .filters #searchFilters{display:none}@media (max-width: 690px){.entities-filters .filters #searchFilters{display:inline-flex}}@media (max-width: 690px){.entities-filters .close-button{display:block;position:absolute;top:15px;right:15px}}.entities-filters .accordion{box-shadow:none}.entities-filters .accordion .MuiAccordionSummary-content>span{font-weight:700}.hide-filters{display:none}@media (max-width: 690px){.hide-filters{display:block;transform:translate(-100%);transition:transform .3s linear!important;will-change:transform}}.display-filters{display:block}@media (max-width: 690px){.display-filters{transform:none;transition:transform .3s linear!important;will-change:transform}}.dateRangePickerFilterPanel .dateRangePicker input[placeholder="DD/MM/YYYY"]{padding-left:10px}.search-by-code-paper{display:"flex";margin-left:1rem;margin-bottom:1rem;align-items:"center"}.UserImg{max-width:100%;border-radius:50%}.action-table-card{width:100%;height:100%;padding:1.5rem 1rem;box-shadow:none!important;border:solid 1px transparent}.action-table-card .title{font-weight:500;color:#000}.action-table-card .last-status{display:inline-block;overflow:hidden}.action-table-card .last-status .days{vertical-align:middle}.action-table-card .last-status svg{vertical-align:middle;font-size:1.2rem}.action-table-card .see-more{font-weight:500;color:#be0000!important;border:none;border-radius:5px;padding:.75rem}.action-table-card .see-more:hover{border-color:#be0000;border:none}.chatbot-access-card .image{width:auto;height:57px}.homepage .chip{background-color:#5c60651a;border-color:#5c6065;color:#000;border-radius:5px}.homepage .chip.curative{background-color:#926b381a;border-color:#926b38;color:#000}.homepage .chip.curative .MuiSvgIcon-root{color:#926b38!important;font-size:18px}.homepage .chip.preventive{background-color:#5090a31a;border-color:#5090a3;color:#000}.homepage .chip.preventive .MuiSvgIcon-root{color:#5090a3!important;font-size:18px}.homepage .chip.warranty{background-color:#50a3741a;border-color:#50a374;color:#000}.homepage .chip.warranty .MuiSvgIcon-root{color:#50a374!important;font-size:18px}.homepage .top-card{width:100%;height:100%;padding:1.5rem 1rem;box-shadow:none;border:solid 1px transparent}.homepage .top-card .title{font-weight:500;color:#000}.homepage .top-card .subtitle{color:#5c6065}.homepage .top-card .value{margin-top:1rem;color:#000;font-weight:600}.homepage .top-card:hover{box-shadow:0 0 10px #0000001a;border:solid 1px #be0000;background-color:#be00001a}.homepage .top-card:hover .title,.homepage .top-card:hover .value{color:#be0000}.next-intervention-card{width:100%;height:100%;padding:1.5rem 1rem;box-shadow:none!important;border:solid 1px transparent}.next-intervention-card .title{font-weight:500;color:#000}.next-intervention-card .date,.next-intervention-card .intervention{padding-top:8px!important}.next-intervention-card .date{font-weight:600;color:#000}.next-intervention-card .intervention{color:#000;border-radius:5px;margin-left:1rem;margin-top:.5rem}.next-intervention-card .intervention .hour{color:#454545}.next-intervention-card .intervention .MuiSvgIcon-root{font-size:1.6rem;margin-top:-2px;margin-right:1rem}.next-intervention-card .intervention.CURATIVE{border-left:solid 9px #926b38;background-color:#926b380d}.next-intervention-card .intervention.CURATIVE .MuiSvgIcon-root{color:#926b38!important}.next-intervention-card .intervention.CURATIVE:hover{cursor:pointer;background-color:#926b381a}.next-intervention-card .intervention.PREVENTIVE{border-left:solid 9px #5090a3;background-color:#5090a30d}.next-intervention-card .intervention.PREVENTIVE .MuiSvgIcon-root{color:#5090a3!important}.next-intervention-card .intervention.PREVENTIVE:hover{cursor:pointer;background-color:#5090a31a}.next-intervention-card .intervention.WARRANTY{border-left:solid 9px #50a374;background-color:#50a3740d}.next-intervention-card .intervention.WARRANTY .MuiSvgIcon-root{color:#50a374!important}.next-intervention-card .intervention.WARRANTY:hover{cursor:pointer;background-color:#50a3741a}.next-intervention-card .see-more{font-weight:500;color:#be0000!important;border:none;border-radius:5px;padding:.75rem}.next-intervention-card .see-more:hover{border-color:#be0000;border:none}.quick-access-by-status{display:block;width:100%;border-radius:5px;padding:1.5rem 1rem;box-shadow:none;background-color:#fff}.quick-access-by-status .title{font-weight:500;color:#000}.quick-access-by-status .recharts-legend-item{margin-right:2rem!important}.quick-access-by-status .recharts-legend-item .recharts-surface{margin-right:1rem!important;margin-top:-2px}.quick-access-by-status .recharts-legend-item .recharts-legend-item-text{color:#000!important}@media (max-width: 690px){.quick-access-by-status{padding-left:0;padding-right:0}.quick-access-by-status .title{padding-left:1.5rem}}.quick-access-by-status section{height:328px}@media (max-width: 1155px){.quick-access-by-status section{height:380px}}.MuiImageListItem-root{cursor:pointer}.MuiImageListItem-root .image-list-item{height:250px!important}.dialog.MuiPaper-root{background:#fff;padding:1.5rem;border-radius:1rem;box-shadow:0 40px 100px #000;max-width:450px;margin:1rem}.dialog.MuiPaper-root .title{color:#be0000;font-weight:700;margin-left:auto;margin-right:auto}.dialog.MuiPaper-root .msg{margin-left:auto;margin-right:auto;color:#000}.navigation-buttons button{color:#fff}.addInvoice{margin-top:.01rem!important;align-items:flex-start;align-content:flex-start}.addInvoice .invoice-file{margin-top:1rem;text-align:center}.addInvoice .pdf-name-file{display:block}.addInvoice .invoice-info{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:min-content;gap:1rem;align-items:start}.addInvoice .MuiTextField-root:first-child{grid-column:1/3}.addInvoice .MuiTextField-root:nth-child(2){grid-column:1/2}.addInvoice .MuiTextField-root:nth-child(3){grid-column:2/3}.addInvoice input[name=reference]{min-width:40px}.addInvoice input[name=etCost],.addInvoice input[name=itCost]{min-width:90px}.addQuotation{margin-top:.01rem!important;padding:1rem}.addQuotation .quotation-file{margin-top:1rem;text-align:center}.addQuotation .pdf-name-file{display:block}.addQuotation .quotation-info{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:min-content;gap:1rem;align-items:start}.addQuotation .MuiTextField-root:first-child{grid-column:1/3}.addQuotation .MuiTextField-root:nth-child(2){grid-column:1/2}.addQuotation .MuiTextField-root:nth-child(3){grid-column:2/3}.addQuotation input[name=reference]{min-width:40px}.addQuotation input[name=etCost],.addQuotation input[name=itCost]{min-width:90px}.emergency-tag{color:#fff;font-weight:700;font-size:.8rem;padding:2px 10px;bottom:0;border-radius:4px;--h-start: 0;--s-start: 60%;--l-start: 50%;--h-end: 0;--s-end: 0%;--l-end: 80%;background-color:hsl(calc(var(--h-start) + (var(--h-end) - var(--h-start)) * var(--prio) / 100),calc(var(--s-start) + (var(--s-end) - var(--s-start)) * var(--prio) / 100),calc(var(--l-start) + (var(--l-end) - var(--l-start)) * var(--prio) / 100))}.btn-open-equipment-documents{margin:0;margin-top:0!important}.dialog-complete{width:100%;padding:1rem}@media (max-width: 690px){.dialog-complete{padding-top:1rem;height:calc(100vh - 210px);max-height:calc(100svh - 210px)}.dialog-complete h6{font-size:1rem;font-weight:700}.dialog-complete .steps-button{bottom:1rem}}.dialog-complete .steps-container{height:auto}.dialog-complete .steps-container .photo-step{padding:2rem 0 1.5rem}@media (max-width: 690px){.dialog-complete .steps-container .photo-step{padding-top:1rem}}.dialog-complete .steps-container .photo-step .icon{margin-right:5px}.dialog-complete .steps-container .photo-step .photo-step-image{position:relative;text-align:center;margin-top:1.5rem}.dialog-complete .steps-container .photo-step .photo-step-image img.portrait{max-height:calc(50svh - 150px);height:calc(50vh - 150px)}.dialog-complete .steps-container .photo-step .photo-step-image img.landscape{max-width:100%;max-height:calc(100vh - 460px);width:auto}@media (max-width: 690px){.dialog-complete .steps-container .photo-step .photo-step-image{max-height:calc(100svh - 345px - 1.5rem)}.dialog-complete .steps-container .photo-step .photo-step-image img.portrait{height:auto;max-height:100%;max-width:100%;margin:0 auto}}.dialog-complete .steps-container .report-step{padding:2rem 0}.dialog-complete .steps-container .report-step .radio-issue-fixed,.dialog-complete .steps-container .report-step .radio-intervention-finished{margin-right:5%}.dialog-complete .steps-container .report-step .mic-button{border-radius:50%;padding:7px;min-height:auto!important}.dialog-complete .steps-container .report-step .mic-button .pulse-icon{font-size:2.1rem}.dialog-complete .steps-container .report-step .mic-button .pulse-icon.recording{height:20px;width:20px;border:none;border-radius:50%;color:#be0000;background-color:#be0000;box-shadow:0 0 #be0000;-webkit-animation:pulse 1s infinite cubic-bezier(.66,0,0,1);-moz-animation:pulse 1s infinite cubic-bezier(.66,0,0,1);-ms-animation:pulse 1s infinite cubic-bezier(.66,0,0,1);animation:pulse 1s infinite cubic-bezier(.66,0,0,1)}.dialog-complete .steps-container .signature-step{padding:2rem 0}.dialog-complete .steps-container .signature-step .signature-container{position:relative}.dialog-complete .steps-container .signature-step .signature-container .signature{width:100%;height:15rem;border-radius:4px;border:solid 1px #c4c4c4}@media (max-width: 690px){.dialog-complete .steps-container .signature-step .signature-container .signature{max-height:calc(100svh - 440px);height:calc(100vh - 440px)}}.dialog-complete .steps-container .signature-step .signature-container .signature:hover{border:solid 1px #5C6065}.details-intervention{display:flex;width:100%;height:calc(100% - 24px - 1rem);align-content:center;flex-wrap:inherit}.details-intervention ul.MuiTimeline-root{max-height:420px;overflow-y:auto;padding:0;width:280px}@media (max-width: 690px){.details-intervention ul.MuiTimeline-root{max-height:100%;overflow-y:hidden}}.details-intervention .MuiTimelineItem-root.CURATIVE span.MuiTypography-root,.details-intervention .MuiTimelineItem-root.CURATIVE span.datetime,.details-intervention .MuiTimelineItem-root.CURATIVE p.provider{color:#926b38}.details-intervention .MuiTimelineItem-root.CURATIVE .MuiTimelineDot-root{background-color:#926b38}.details-intervention .MuiTimelineItem-root.PREVENTIVE span.MuiTypography-root,.details-intervention .MuiTimelineItem-root.PREVENTIVE span.datetime,.details-intervention .MuiTimelineItem-root.PREVENTIVE p.provider{color:#5090a3}.details-intervention .MuiTimelineItem-root.PREVENTIVE .MuiTimelineDot-root{background-color:#5090a3}.details-intervention .MuiTimelineItem-root.WARRANTY span.MuiTypography-root,.details-intervention .MuiTimelineItem-root.WARRANTY span.datetime,.details-intervention .MuiTimelineItem-root.WARRANTY p.provider{color:#50a374}.details-intervention .MuiTimelineItem-root.WARRANTY .MuiTimelineDot-root{background-color:#50a374}.details-intervention .MuiTimelineItem-root.UNDEFINED span.MuiTypography-root,.details-intervention .MuiTimelineItem-root.UNDEFINED span.datetime,.details-intervention .MuiTimelineItem-root.UNDEFINED p.provider{color:#5c6065}.details-intervention .MuiTimelineItem-root.UNDEFINED .MuiTimelineDot-root{background-color:#5c6065}.details-intervention .MuiTimelineItem-root{min-height:80px}.details-intervention .MuiTimelineItem-root.clickable:hover{cursor:pointer;background-color:#fb00000d;border-radius:5px}.details-intervention .MuiTimelineItem-root:not(.current){opacity:.5}.details-intervention .MuiTimelineSeparator-root>Button>.MuiTimelineDot-root{margin:0 auto}.details-intervention ul>li>div.MuiTimelineOppositeContent-root{min-width:calc(50% - 35px);margin:0 auto;padding:0}.details-intervention ul>li>div.MuiTimelineOppositeContent-root p.provider{color:#5c6065;font-size:.9rem}.details-intervention ul>li>div.MuiTimelineOppositeContent-root span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}.details-intervention ul>li>div.MuiTimelineSeparator-root{padding:0 1rem}.details-intervention ul>li>div.MuiTimelineContent-root{padding:0;padding-top:1rem}.details-intervention ul>li>div.MuiTimelineContent-root span.datetime{line-height:1.1;font-size:.9rem}.dialog-details-intervention .MuiDialog-paperFullWidth{max-width:1000px}.dialog-details-intervention .MuiDialogContent-root{padding:0}@media (max-width: 690px){.dialog-details-intervention .MuiDialogContent-root{padding-top:1rem}}.dialog-details-intervention .MuiDialogContent-root .intervention-grid{padding:0px 2rem;gap:0;column-gap:1rem;padding-bottom:0;grid-auto-rows:auto;grid-auto-columns:auto;grid-template-rows:repeat(10,fit-content(100px));height:auto;width:100%}@media (max-width: 690px){.dialog-details-intervention .MuiDialogContent-root .intervention-grid{padding:0 5%}}.dialog-details-intervention .MuiDialogContent-root .intervention-grid .quotation{grid-column-start:1;grid-column-end:3;border-radius:4px;margin-bottom:.1rem}.dialog-details-intervention .MuiDialogContent-root .intervention-grid span.value svg{margin-right:.5rem}.dialog-details-intervention .MuiDialogContent-root .intervention-grid span.value.CURATIVE{color:#926b38}.dialog-details-intervention .MuiDialogContent-root .intervention-grid span.value.CURATIVE svg{color:#926b38}.dialog-details-intervention .MuiDialogContent-root .intervention-grid span.value.PREVENTIVE{color:#5090a3}.dialog-details-intervention .MuiDialogContent-root .intervention-grid span.value.PREVENTIVE svg{color:#5090a3}.dialog-details-intervention .MuiDialogContent-root .intervention-grid span.value.WARRANTY{color:#50a374}.dialog-details-intervention .MuiDialogContent-root .intervention-grid span.value.WARRANTY svg{color:#50a374}.dialog-details-intervention .MuiDialogContent-root .intervention-grid span.value.UNDEFINED{color:#5c6065}.dialog-details-intervention .MuiDialogContent-root .intervention-grid span.value.UNDEFINED svg{color:#5c6065}.dialog-details-intervention .MuiDialogContent-root .intervention-grid .MuiPaper-root{margin:0;padding:0;box-shadow:none;height:auto}.dialog-details-intervention .MuiDialogContent-root .intervention-grid .entity-details.reference{display:flex;grid-column-start:1;grid-column-end:3;gap:1rem}.dialog-details-intervention .MuiDialogContent-root .intervention-grid .entity-details.reference div{flex:1 1 0}@media (max-width: 690px){.dialog-details-intervention .MuiDialogContent-root .intervention-grid .entity-details.reference div{flex:auto}}.dialog-details-intervention .MuiDialogContent-root .intervention-grid .entity-details.status{display:flex;grid-column-start:1;grid-column-end:3;margin-top:1rem;gap:1rem}.dialog-details-intervention .MuiDialogContent-root .intervention-grid .entity-details.status div{flex:1 1 0}@media (max-width: 690px){.dialog-details-intervention .MuiDialogContent-root .intervention-grid .entity-details.status div{flex:auto}}.dialog-details-intervention .MuiDialogContent-root .intervention-grid .providerDate{display:flex;margin-top:1rem;gap:1rem;grid-column-start:1;grid-column-end:3}.dialog-details-intervention .MuiDialogContent-root .intervention-grid .providerDate h2{margin:0}.dialog-details-intervention .MuiDialogContent-root .intervention-grid .providerDate div{flex:1 1 0}@media (max-width: 690px){.dialog-details-intervention .MuiDialogContent-root .intervention-grid .providerDate div{flex:auto}}.dialog-details-intervention .MuiDialogContent-root .intervention-grid .entity-details.reason{margin-top:2.5rem;grid-column-start:1;grid-column-end:3}.dialog-details-intervention .MuiDialogContent-root .intervention-grid .entity-details.reasonComment,.dialog-details-intervention .MuiDialogContent-root .intervention-grid .entity-details.photo,.dialog-details-intervention .MuiDialogContent-root .intervention-grid .entity-details.comment,.dialog-details-intervention .MuiDialogContent-root .intervention-grid .entity-details.signature,.dialog-details-intervention .MuiDialogContent-root .intervention-grid .entity-details.intervention-report{margin-top:1rem}.dialog-details-intervention .MuiDialogContent-root .intervention-grid .MuiRating-root{color:#be0000!important}.dialog-details-intervention .MuiDialogContent-root .intervention-grid .MuiRating-root span.MuiRating-iconEmpty{color:#bdbdbd}.dialog-details-intervention .MuiDialogContent-root .intervention-grid .photo-comment{grid-column-start:1;grid-column-end:2}@media (max-width: 690px){.dialog-details-intervention .MuiDialogContent-root .intervention-grid .photo-comment{grid-column-start:1;grid-column-end:3}}.dialog-details-intervention .MuiDialogContent-root .intervention-grid .intervention-report{grid-column-start:1;grid-column-end:3;margin-top:1rem;margin-bottom:.1rem}.dialog-details-intervention .MuiDialogContent-root .intervention-grid .signature-name{grid-column-start:2;grid-column-end:3}@media (max-width: 690px){.dialog-details-intervention .MuiDialogContent-root .intervention-grid .signature-name{grid-column-start:1;grid-column-end:3}}@media (max-width: 690px){.dialog-details-intervention .MuiDialogContent-root .intervention-grid .rating{grid-column-start:1;grid-column-end:3}}.dialog-details-intervention .MuiDialogContent-root .intervention-grid .separator{margin:0;grid-column-start:1;grid-column-end:3}.dialog-details-intervention .MuiDialogContent-root .intervention-grid .isFixedFinished{display:flex;gap:1rem;grid-column-start:1;grid-column-end:3}.dialog-details-intervention .MuiDialogContent-root .intervention-grid .isFixedFinished div{flex:1 1 0}@media (max-width: 690px){.dialog-details-intervention .MuiDialogContent-root .intervention-grid .isFixedFinished div{flex:auto}}@media print{#appBar{display:none!important}.dialog-details-intervention .MuiBackdrop-root{background-color:#fff}.dialog-details-intervention .MuiPaper-root{height:100vh;width:100%;border-radius:0;margin:0}.dialog-details-intervention .pdf-iframe,.dialog-details-intervention .MuiDialogActions-root,.dialog-details-intervention .close-mobile,.dialog-details-intervention header#appBar{display:none!important}}.dialog-details-history ul.MuiTimeline-root div.MuiTypography-body2{flex:0;text-align:center;padding:0;position:relative}.dialog-details-history ul.MuiTimeline-root div.MuiTypography-body2 span{position:absolute;top:.5rem;left:-.2rem;height:40px;width:40px;display:inline;vertical-align:middle;border-radius:50px;padding:.5rem;box-sizing:content-box;background-color:#be0000;color:#fff}.dialog-details-history ul.MuiTimeline-root .MuiTypography-body1{padding-right:0}.dialog-details-history .MuiTimelineDot-root{width:50px;height:50px;border:none}.dialog-details-history.fullscreen .MuiDialogContent-root{height:calc(100vh - 68px);max-height:calc(100svh - 68px)}.dialog-details-history .status-item-card{height:auto}.dialog-details-history .status-item-card .MuiCardContent-root{padding:.75rem}.dialog-details-history .status-item-card .MuiCardContent-root p{margin:0}.dialog-details-history .status-item-card .MuiCardContent-root p.status{font-weight:700;margin-left:.25rem}.dialog-details-history .status-item-card .MuiCardContent-root p.doneByAt{font-style:italic;font-size:.9rem}.dialog-details-history .status-item-card .MuiCardContent-root svg{position:absolute;top:10px;right:10px;fill:#be0000}.ProviderAutocomplete{margin:.5rem 0!important}.ProviderAutocomplete .MuiBox-root{margin-top:1rem}.ProviderAutocomplete .addProvider{margin-right:5px}.ProviderAutocomplete .providerDialog .MuiAutocomplete-root{margin-bottom:0}.picker-container .MuiPickersDay-dayWithMargin{background:#f5f5f5}.picker-container .MuiPickersDay-dayWithMargin:hover{background:#be0000;color:#fff}.picker-container .MuiPickersDay-dayWithMargin.Mui-selected{background:#be0000}.picker-container .MuiPickersDay-root.Mui-disabled{color:#0000004d;background:none}.picker-container .MuiClockNumber-root.Mui-disabled{color:#0003}.picker-container .MuiDayCalendar-weekNumber{color:#0009}.dialog-rating{text-align:center}@media (max-width: 690px){.dialog-rating{padding-top:1.5rem}}.dialog-rating .MuiRating-root{margin-top:1rem}.dialog-rating .MuiRating-root label{font-size:3rem;color:#be0000}.dialog-rating .MuiRating-root label span.MuiRating-iconEmpty{color:#bdbdbd}.dialog-rating .MuiRating-root label span.MuiRating-iconHover{color:#ed2224}.dialog-rating .waitForInvoice{text-align:left;margin-top:1rem}.dialog-rating .waitForInvoice #waitForInvoice{color:#5c6065}.picker-container{place-self:center}.ProviderAutocomplete,.date-picker,.comment-textfield{margin:1rem 0!important;width:100%}.comment-textfield{margin-bottom:.5rem!important}@media (max-width: 690px){button.print span.MuiButton-startIcon{margin:0rem}}button.print span.label{display:inherit}@media (max-width: 690px){button.print span.label{display:none}}.viewInterventionReport{width:100%;margin-top:1rem;text-align:center}.viewQuotationInvoice.notDesktop{margin-top:1rem;grid-template-columns:1fr;align-items:flex-end;text-align:center}.viewQuotationInvoice.notDesktop .quotation-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(45%,1fr));gap:1rem}.viewQuotationInvoice.notDesktop .quotation-info div:first-child{grid-column:1/3}.viewQuotationInvoice{display:grid;gap:1rem;grid-template-columns:1fr 200px}.viewQuotationInvoice .quotation-info{display:grid;grid-template-columns:1fr;gap:1rem;grid-auto-rows:min-content}.viewQuotationInvoice .quotation-info div .label{display:flex;align-items:flex-end}.viewQuotationInvoice .quotation-info div .value{padding:1rem;background:#f5f5f5;color:#be0000;display:flex;align-items:center}.table .table-cell .MuiSvgIcon-root{position:relative;top:6px}.table div[data-field=status]{flex-wrap:wrap;align-content:center}.table div[data-field=lastStatusUpdatedInDays] span.last-status{display:inline-block}.table div[data-field=lastStatusUpdatedInDays] span.last-status .days{vertical-align:middle}.table div[data-field=lastStatusUpdatedInDays] span.last-status svg{vertical-align:middle;font-size:1.2rem}.keyboard{position:fixed;width:100vw;padding-left:80px;bottom:0;right:0;min-height:60px;background-color:#f2f2f5!important}@media (max-width: 690px){.keyboard{padding-left:0}}@keyframes blink-shadow{0%,to{box-shadow:none}50%{box-shadow:0 0 10px #be0000}}.keyboard .blink{animation:blink-shadow 2s normal 1;animation-delay:2s}.keyboard .grid{max-width:800px;background-color:#fff;border-radius:20px;border:1px solid #DDDDDD;margin:.65rem auto}@media (max-width: 881px){.keyboard .grid{border-radius:0;border:none;border-top:1px solid #DDDDDD;margin:0 auto}}.keyboard .grid #sendText{margin-left:.25rem}.keyboard .grid .actionsButton{max-width:54px;padding-right:0;padding-left:.5rem;padding-top:0}.keyboard .grid .text{padding:0}.keyboard .grid .sendButton{padding-left:0;padding-right:.5rem;padding-top:0}.keyboard .grid .button{height:50px;min-width:50px;border-radius:20px}.keyboard .grid #mic-button{padding:0;min-width:2.5rem}.keyboard .grid #mic-button svg{font-size:2.1rem}.keyboard .grid .record-collapse{position:absolute;z-index:-10;border-radius:20px;background-color:#fff;height:calc(100% - 1rem);width:0px;margin:0;transition:width 1s ease-out}.keyboard .grid .record-collapse .MuiGrid-item{margin-bottom:12px}.keyboard .grid .record-collapse .pulse-icon{margin-top:3px;height:20px;width:20px;border:none;border-radius:50%;color:#be0000;background-color:#be0000;box-shadow:0 0 #be0000;-webkit-animation:pulse 1s infinite cubic-bezier(.66,0,0,1);-moz-animation:pulse 1s infinite cubic-bezier(.66,0,0,1);-ms-animation:pulse 1s infinite cubic-bezier(.66,0,0,1);animation:pulse 1s infinite cubic-bezier(.66,0,0,1)}@-webkit-keyframes pulse{to{box-shadow:0 0 0 15px #e84c3d00}}@-moz-keyframes pulse{to{box-shadow:0 0 0 15px #e84c3d00}}@-ms-keyframes pulse{to{box-shadow:0 0 0 15px #e84c3d00}}@keyframes pulse{to{box-shadow:0 0 0 15px #e84c3d00}}.keyboard .grid .record-collapse.open{width:calc(100% - 1.85rem);z-index:100}.keyboard .grid .record-collapse.open span{visibility:visible}.keyboard .grid .record-collapse.close span{visibility:hidden}.keyboard .grid textarea#text{border:0;font-size:1rem;line-height:1rem;resize:none;font-family:Inter,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;width:100%;padding:0;padding-left:.8rem;padding-bottom:.25rem;margin:1rem 0}.keyboard .grid textarea#text::placeholder{opacity:1;font-family:Inter,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;padding-top:.6rem;animation-name:shake-vertical;animation-duration:1s;animation-delay:1s;animation-iteration-count:1}.keyboard .grid textarea#text:focus-visible{outline:0}.keyboard .grid .keybord-length-helper-text{position:absolute;bottom:0}.keyboard .grid>.MuiGrid-container{position:relative}.recharts-pie .labelPercent{border-top:1px solid black;font-size:.8rem}.flat-icon{height:25px;width:25px;border-radius:12px;border:solid 2px white}.flat-icon.selector{margin-right:10px}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#be0000;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}@media (max-width: 73.87rem){.entities-map.both-displayed .leaflet-container{min-width:350px;width:25vw}}@media (max-width: 1155px){.entities-map.both-displayed .leaflet-container{min-width:450px;width:100%}}.entities-map{margin-top:1rem;position:relative}.entities-map .leaflet-container{max-height:calc(100svh - 180px);height:calc(100vh - 192px);min-width:450px;width:29vw}.entities-map .close-mobile{display:none}@media (max-width: 1155px){.entities-map .close-mobile{display:block}}@media (max-width: 1155px){.entities-map{position:fixed;top:0;right:0;z-index:3000;margin:0!important;padding:0!important;width:100%;height:100%;min-height:100%;overflow:auto;background:#f5f5f5;border-left:4px solid #be0000}.entities-map .leaflet-container{width:100%;min-width:100%;max-height:100svh;height:100vh}}.hide-map{display:none}@media (max-width: 1155px){.hide-map{display:block;transform:translate(100%);transition:transform .3s linear!important;will-change:transform}}.display-map{display:block}@media (max-width: 1155px){.display-map{transform:none;transition:transform .3s linear!important;will-change:transform}}ul.passwordChecklist{margin:0;padding:0}ul.passwordChecklist li{list-style-type:none;display:flex;align-items:flex-start;margin:2px 0}ul.passwordChecklist li>span{padding-top:2px;opacity:.5;flex:1}ul.passwordChecklist li>span.valid{padding-top:2px;opacity:1;flex:1}ul.passwordChecklist svg.checklist-icon{position:relative;top:3px;margin-right:5px}.close-mobile{margin:0;padding:0;position:absolute;top:10px;right:10px;z-index:3000}.close-mobile .bclose,.close-mobile .brotateLeft,.close-mobile .brotateRight,.close-mobile .breload{display:block;background-color:#ffffff80!important;border-radius:50%;padding:.25rem .25rem 0rem .3rem;margin-top:1rem;color:#be0000!important;border:0}.close-mobile .bclose svg,.close-mobile .brotateLeft svg,.close-mobile .brotateRight svg,.close-mobile .breload svg{font-size:2.2rem}.close-mobile .bclose:disabled,.close-mobile .brotateLeft:disabled,.close-mobile .brotateRight:disabled,.close-mobile .breload:disabled{background-color:#fff3!important;color:#0003!important}.close-mobile .bclose{margin-top:0}.modalImage #modal-photo{padding:0;background:#f5f5f5;display:flex;align-items:center;justify-content:center;text-align:center}.modalImage #modal-photo figure{margin:0;position:relative;display:flex;align-items:center;justify-content:center;text-align:center}.modalImage #modal-photo figure .rotateLeft{rotate:-90deg}.modalImage #modal-photo figure .rotateRight{rotate:90deg}.modalImage #modal-photo figure img{max-width:100vw;max-height:100svh;height:auto;width:100%;margin:0}.modalImage #modal-photo figure figcaption{position:absolute;bottom:0;padding:1rem;width:100%;box-sizing:border-box;background-color:#00000080;color:#fff}.modalImage #modal-photo figure figcaption.mobile{position:fixed}.modal{padding:0!important}.pin{position:absolute;bottom:10px;right:10px;height:25px;width:25px;background-color:#fff;border-radius:50%;display:inline-block;border:solid 2px #be0000;text-align:center;line-height:20px;font-size:medium;font-weight:700;color:#000}div[class*=" facility-pin-"]{background-color:transparent;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'%20standalone='no'?%3e%3c!--%20Created%20with%20Inkscape%20(http://www.inkscape.org/)%20--%3e%3csvg%20xmlns:dc='http://purl.org/dc/elements/1.1/'%20xmlns:cc='http://creativecommons.org/ns%23'%20xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%20xmlns:svg='http://www.w3.org/2000/svg'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd'%20xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape'%20width='5.6444445mm'%20height='9.847393mm'%20viewBox='0%200%2020%2034.892337'%20id='svg3455'%20version='1.1'%20inkscape:version='0.91%20r13725'%20sodipodi:docname='Map%20Pin.svg'%3e%3cdefs%20id='defs3457'%20/%3e%3csodipodi:namedview%20id='base'%20pagecolor='%23ffffff'%20bordercolor='%23666666'%20borderopacity='1.0'%20inkscape:pageopacity='0.0'%20inkscape:pageshadow='2'%20inkscape:zoom='12.181359'%20inkscape:cx='8.4346812'%20inkscape:cy='14.715224'%20inkscape:document-units='px'%20inkscape:current-layer='layer1'%20showgrid='false'%20inkscape:window-width='1024'%20inkscape:window-height='705'%20inkscape:window-x='-4'%20inkscape:window-y='-4'%20inkscape:window-maximized='1'%20fit-margin-top='0'%20fit-margin-left='0'%20fit-margin-right='0'%20fit-margin-bottom='0'%20/%3e%3cmetadata%20id='metadata3460'%3e%3crdf:RDF%3e%3ccc:Work%20rdf:about=''%3e%3cdc:format%3eimage/svg+xml%3c/dc:format%3e%3cdc:type%20rdf:resource='http://purl.org/dc/dcmitype/StillImage'%20/%3e%3cdc:title%3e%3c/dc:title%3e%3c/cc:Work%3e%3c/rdf:RDF%3e%3c/metadata%3e%3cg%20inkscape:label='Layer%201'%20inkscape:groupmode='layer'%20id='layer1'%20transform='translate(-814.59595,-274.38623)'%3e%3cg%20id='g3477'%20transform='matrix(1.1855854,0,0,1.1855854,-151.17715,-57.3976)'%3e%3cpath%20sodipodi:nodetypes='sscccccsscs'%20inkscape:connector-curvature='0'%20id='path4337-3'%20d='m%20817.11249,282.97118%20c%20-1.25816,1.34277%20-2.04623,3.29881%20-2.01563,5.13867%200.0639,3.84476%201.79693,5.3002%204.56836,10.59179%200.99832,2.32851%202.04027,4.79237%203.03125,8.87305%200.13772,0.60193%200.27203,1.16104%200.33416,1.20948%200.0621,0.0485%200.19644,-0.51262%200.33416,-1.11455%200.99098,-4.08068%202.03293,-6.54258%203.03125,-8.87109%202.77143,-5.29159%204.50444,-6.74704%204.56836,-10.5918%200.0306,-1.83986%20-0.75942,-3.79785%20-2.01758,-5.14062%20-1.43724,-1.53389%20-3.60504,-2.66908%20-5.91619,-2.71655%20-2.31115,-0.0475%20-4.4809,1.08773%20-5.91814,2.62162%20z'%20style='display:inline;opacity:1;fill:%23ff4646;fill-opacity:1;stroke:%23d73534;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1'%20/%3e%3ccircle%20r='3.0355'%20cy='288.25278'%20cx='823.03064'%20id='path3049'%20style='display:inline;opacity:1;fill:%23590000;fill-opacity:1;stroke-width:0'%20/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;object-fit:scale-down;border:none}.event-dialog{padding:2rem 1rem}.event-dialog h2{margin:0;padding:0;font-size:1rem;display:flex;margin-bottom:1rem;flex:1 1 100%}.event-dialog h2 svg{margin-right:.35rem}.event-dialog div.container{background:#f5f5f5;color:#be0000;width:100%;padding:1rem;display:flex;flex-wrap:wrap;align-content:flex-start;gap:1rem}.event-dialog .label,.event-dialog .value{flex:1 1 100%}.event-dialog .label{margin-top:1rem;display:flex;align-items:flex-end}.event-dialog .value{padding:1rem;background:#f5f5f5;color:#be0000;display:flex;align-items:center}.event-dialog .value.multicol{flex:1 1 auto;background:none;padding:0}.event-dialog .value.multicol svg{margin-right:.5rem}@property --progress-value{syntax: "<integer>"; inherits: true; initial-value: 0;}:root{--progress-bar-color: #cfd8dc;--progress-value-color: #2196f3;--progress-empty-color-h: 4.1;--progress-empty-color-s: 89.6;--progress-empty-color-l: 58.4;--progress-filled-color-h: 122.4;--progress-filled-color-s: 39.4;--progress-filled-color-l: 49.2}progress[value]{display:block;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border:0;--border-radius: 10px;border-radius:var(--border-radius);counter-reset:progress var(--progress-value);--progress-value-string: counter(progress) "%";--progress-max-decimal: calc(var(--value, 0) / var(--max, 0));--progress-value-decimal: calc(var(--progress-value, 0) / var(--max, 0));animation:calc(.25s * var(--progress-max-decimal)) linear .2s 1 both progress;--progress-value-color: hsl( calc((var(--progress-empty-color-h) + (var(--progress-filled-color-h) - var(--progress-empty-color-h)) * var(--progress-value-decimal)) * 1deg) calc((var(--progress-empty-color-s) + (var(--progress-filled-color-s) - var(--progress-empty-color-s)) * var(--progress-value-decimal)) * 1%) calc((var(--progress-empty-color-l) + (var(--progress-filled-color-l) - var(--progress-empty-color-l)) * var(--progress-value-decimal)) * 1%) );--progress-value-percent: calc(var(--progress-value-decimal) * 100%)}@supports selector(::-moz-progress-bar){progress[value]{--progress-value-decimal: calc(var(--value, 0) / var(--max, 0))}}progress[value]::-webkit-progress-bar{background-color:var(--progress-bar-color);border-radius:var(--border-radius);overflow:hidden}progress[value]::-webkit-progress-value{width:var(--progress-value-percent)!important;background-color:var(--progress-value-color);border-radius:var(--border-radius)}progress[value]::-moz-progress-bar{width:var(--progress-value-percent)!important;background-color:var(--progress-value-color);border-radius:var(--border-radius)}@keyframes progress{0%{--progress-value: 0}to{--progress-value: var(--value)}}.dialogTitle{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;padding:.5rem .5rem 1rem 1.5rem}.dialogTitle h2{margin:0;padding-top:1rem}@media print{.dialogTitle h2{visibility:visible}}.dialogTitle #closeButton{padding:0 0 0 1rem}.dialogTitle #closeButton:hover{background:none}.qrDialog{position:relative;background:#fff;display:flex;flex-direction:column;align-items:center}.qrDialog .title{font-weight:700}.qrDialog label{margin:0 0 .5rem;width:auto}.qrDialog .MuiSwitch-root{flex:none!important}.qrDialog .qrContainer{display:grid;padding:0;align-items:center;justify-items:center}.qrDialog .qrContainer .over{grid-area:1/1/1/1}.qrDialog .qrContainer .fill{width:100%;height:100%;background-color:#fff;opacity:.75}.qrDialog .button{background-color:#be0000}.qrDialog .button svg{fill:#fff}.qrDialog .button:hover{background-color:#840100}.qrDialog .buttons{display:flex;flex-direction:row;width:100%;margin-top:.5rem;justify-content:space-around}.qrDialog .buttons span{text-align:center}.separator{width:100%;display:flex;align-items:center;text-align:center;padding:1rem 0;font-weight:700;color:#5c6065;font-size:1.4rem}@media (max-width: 690px){.separator{font-size:1.1rem}}.separator:before,.separator:after{content:"";flex:1;border-bottom:1px solid #5c6065}.separator:not(:empty):before{margin-right:1rem}.separator:not(:empty):after{margin-left:1rem}.grid-entities .card .card-content .userRequest-status{display:block;font-weight:700;margin-top:.3rem;margin-bottom:.4rem}.grid-entities .card .card-content .userRequest-block{padding:1rem .25rem;font-size:.925rem}.grid-entities .card .card-content .domain>a{color:#be0000}.grid-entities .card .card-content .userRequest-message{display:block;padding:1rem;background:#f5f5f5;margin-top:1rem;height:6.4rem}.grid-entities .card .card-content .userRequest-message p{font-size:.9rem;font-weight:400;line-height:1.1rem;padding:0;margin:0;text-align:justify}.grid-entities .card .card-content .userRequest-message p a{text-overflow:ellipsis;overflow:hidden;display:-webkit-box!important;display:-moz-box!important;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;white-space:normal;color:#5c6065;background:none}.weekDays{width:100%}.weekDays span.label{font-weight:600}.weekDays table{width:100%;border-collapse:collapse}.weekDays table tbody{height:40px;min-height:40px}.weekDays table tbody th,.weekDays table tbody td{padding:5px 0;vertical-align:middle}.weekDays table tbody th.open,.weekDays table tbody td.open{color:#be0000}.weekDays table tbody th.closed,.weekDays table tbody td.closed{color:#5c6065}.weekDays table tbody:nth-child(odd){background-color:#f5f5f5}.weekDays table tbody th{text-align:left;width:80px;padding-left:5px}.weekDays table tbody td{text-align:center}.weekDays table tbody td div>input{padding:6px;width:2.85rem;text-align:center}.weekDays table tbody td button{min-width:40px}.weekDays table tbody td svg{vertical-align:middle}html,body{height:100%!important;min-height:100%!important}body{margin:0;font-family:Inter,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{height:12px;width:2px;background:transparent}::-webkit-scrollbar-thumb{background:#787878bf;border-radius:1px;-webkit-border-radius:1ex;-webkit-box-shadow:none}::-webkit-scrollbar-corner{background:#000}body>#root>.change{background:#a70000!important;background:linear-gradient(164deg,#5c0d0d,#b60707,#470505)!important}body>#root>.change>div{position:relative;background:#fff;padding:1.5rem;border-radius:1rem;box-shadow:0 40px 100px #000;max-width:450px;margin:1rem}body>#root>.change>div .form{overflow-y:hidden;display:flex;flex-direction:column;align-items:center}body>#root>.change>div .logo{width:70%}body>#root>.change>div .back-login{border:none;border-radius:none;font-size:.95rem;color:#5c6065;text-decoration:none}body>#root>.change>div .password-checklist-valid-icon{font-size:24px;margin-top:2px;margin-right:5px;color:#43a047}body>#root>.change>div .password-checklist-invalid-icon{font-size:24px;margin-top:2px;margin-right:5px;color:#be0000}.errDialog .MuiPaper-root{background:#fff;padding:1.5rem;border-radius:1rem;box-shadow:0 40px 100px #000;max-width:450px;margin:1rem}.errDialog .MuiPaper-root .title{color:#be0000;font-weight:700;margin-left:auto;margin-right:auto}.errDialog .MuiPaper-root .msg{margin-left:auto;margin-right:auto}.errDialog .MuiPaper-root .err{color:#a9a9a9}.errDialog .MuiPaper-root .text{color:#000}.deploy{display:flex;flex-direction:column;align-items:center}body>#root>.login{background:#a70000!important;background:linear-gradient(164deg,#5c0d0d,#b60707,#470505)!important}body>#root>.login>div{background:#fff;padding:1.5rem;border-radius:1rem;box-shadow:0 40px 100px #000;max-width:360px;margin:1rem}body>#root>.login>div .logo{width:70%}body>#root>.login>div .forgot-password{display:flex;font-size:.95rem;justify-content:space-between;align-items:center;color:#5c6065;text-decoration:none}body{max-height:100svh;height:100vh}body>#root,body>#root>div{max-height:100svh;height:100vh}body>#root>.reset{background:#a70000!important;background:linear-gradient(164deg,#5c0d0d,#b60707,#470505)!important}body>#root>.reset>div{position:relative;background:#fff;padding:1.5rem;border-radius:1rem;box-shadow:0 40px 100px #000;max-width:450px;margin:1rem}body>#root>.reset>div .form{overflow-y:hidden;display:flex;flex-direction:column;align-items:center}body>#root>.reset>div .logo{width:70%}body>#root>.reset>div .back-login{border:none;border-radius:none;font-size:.95rem;color:#5c6065;text-decoration:none}.chatBot{position:relative;max-width:800px;padding:0 1rem 90px;margin:0 auto}.chatBot.full{width:800px}@media (max-width: 1155px){.chatBot.full{width:100%}}@media (max-width: 690px){.chatBot.full{width:fit-content}}.chatBot .chatLine{border-radius:5px;margin-top:.8rem;animation-name:fadein;animation-duration:.2s}.chatBot .chatLine img{max-width:340px;border-radius:20px;width:100%}.chatBot .chatLine .time{font-size:.85rem;display:block;opacity:.6;color:#444}.chatBot .chatLine .BotPicture{max-width:55px;min-width:55px;padding-right:7.5px}.chatBot .chatLine .BotPicture .botImg{height:auto;max-width:100%;border-radius:20px;box-shadow:-5px 5px 20px #aaa;border:4px solid #fff}.chatBot .chatLine .BotSpeech{padding-left:7.5px;text-align:left;max-width:666px;position:relative}.chatBot .chatLine .BotSpeech p{margin:0;background-color:#fff;border-radius:20px;padding:.5rem .8rem .8rem;text-align:left;font-size:1rem;display:inline-block;color:#000;margin-right:1.8rem}.chatBot .chatLine .BotSpeech p .time{text-align:right;margin-top:.5rem;margin-bottom:-2rem}.chatBot .chatLine .BotSpeech p.useful-info{border:solid 2px red}.chatBot .chatLine .BotSpeech svg[data-testid=InfoIcon]{color:#be0000;vertical-align:bottom;margin-right:.2rem}.chatBot .chatLine .BotSpeech span.information{margin-top:.3rem;display:block;font-size:.9rem;color:#5c6065}.chatBot .chatLine .BotSpeech span.information svg{animation-name:shake-vertical;animation-duration:.8s;animation-delay:1s;animation-iteration-count:1}.chatBot .chatLine .BotSpeech .botOptions::-webkit-scrollbar{display:none}.chatBot .chatLine .BotSpeech .botOptions{position:relative;display:block;text-align:left;scrollbar-color:#be0000 #ffffff!important;scrollbar-width:thin!important;margin-top:-.25rem}@media (max-width: 690px){.chatBot .chatLine .BotSpeech .botOptions{margin-left:-55px}}.chatBot .chatLine .BotSpeech .botOptions button.number{font-weight:900;font-size:1.2rem;padding-left:1rem;padding-right:1rem}.chatBot .chatLine .BotSpeech .botOptions button,.chatBot .chatLine .BotSpeech .botOptions span,.chatBot .chatLine .BotSpeech .botOptions a{border-radius:20px;margin-left:.55rem;margin-top:.55rem}.chatBot .chatLine .BotSpeech .botOptions .link-no-css{text-decoration:none;color:#fff;margin:0}.chatBot .chatLine .BotSpeech .botOptions .answerNotFound{color:#be0000;font-style:italic;font-size:.9rem;display:block}.chatBot .chatLine .BotSpeech .UserPhoto{margin-top:.6rem;margin-left:1.5rem;text-align:right}.chatBot .chatLine .BotSpeech .UserPhoto img{display:block;margin-bottom:.3rem}.chatBot .chatLine .BotSpeech .UserPhoto button,.chatBot .chatLine .BotSpeech .UserPhoto span,.chatBot .chatLine .BotSpeech .UserPhoto a{border-radius:20px;margin-right:0;margin-top:.1rem}.chatBot .chatLine .BotSpeech .BotSpeechDescription{margin-left:1.5rem}.chatBot .chatLine .BotSpeech .BotSpeechDescription .input{border:none;overflow:auto;outline:none;box-shadow:none;resize:none;display:inline-block;width:100%;border-radius:20px;padding:.375rem .75rem;font-size:1rem;height:120px;color:#000;background-color:#ffffffe6;margin-bottom:4px}.chatBot .chatLine .BotSpeech .Mic{float:left}.chatBot .chatLine .BotSpeech .Send{float:right}.chatBot .chatLine .BotSpeech.EntityCreated p{background-color:#50a374;color:#fff}.chatBot .chatLine .BotSpeech.EntityCreated a{color:#fff;text-decoration:underline;font-weight:700}.chatBot .chatLine .BotSpeech.EntityError p{background-color:#da6200;color:#fff}.chatBot .chatLine .BotSpeech.BotEndSpeech{margin-left:3rem;margin-top:-1.2rem}.chatBot .chatLine .UserPicture{max-width:55px;padding-left:7.5px}.chatBot .chatLine .UserPicture .UserImg{max-width:100%;border-radius:20px;box-shadow:5px 5px 20px #aaa}.chatBot .chatLine .UserSpeech{padding-right:7.5px;text-align:right}.chatBot .chatLine .UserSpeech p{margin:0;background-color:#5c6065;border-radius:20px;padding:.5rem .8rem .8rem;text-align:left;font-size:1rem;width:auto;margin-bottom:.5rem;display:inline-block;color:#fff}.chatBot .chatLine .UserSpeech p .time{text-align:left;margin-top:.5rem;margin-bottom:-2rem}.chatBot .BotSpeech img.landscape,.chatBot .UserSpeech img.landscape{max-width:85vw}.chatBot .BotSpeech img.portrait,.chatBot .UserSpeech img.portrait{max-height:60vh}@keyframes fadein{0%{opacity:0}to{opacity:1}}.chatBot .chatLine:first-of-type{margin-top:0}.chatBot input[type=file]{display:none}.DocumentViewerDialog .pdf-iframe{height:65vh!important}.equipment.dialog-grid{grid-template-areas:"a a" "b c" "d d" "e e";grid-template-columns:1fr}@media (max-width: 690px){.equipment.dialog-grid{grid-template-areas:"a" "b" "c" "d" "e"}}.entity-grid .entity-qrCode [class^=qrDialog]{margin:1.2rem auto}.entity-grid .label{padding-top:.5rem}.entity-grid .entity-dates,.entity-grid .entity-details,.entity-grid .entity-address,.entity-grid .entity-qrCode,.entity-grid .entity-photos,.entity-grid .entity-facilityweekDays{align-content:flex-start}.entity-grid .entity-facilityweekDays{position:relative}.entity-grid .entity-facilityweekDays div.button-group{top:.65rem;right:.65rem;position:absolute}.entity-grid .entity-facilityweekDays div.button-group button{min-width:40px}.entity-grid .entity-facilityweekDays div.button-group button svg{margin:0}@media (max-width: 83.45rem){.kpi.both-displayed .grid-kpi{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media (max-width: 53.75rem){.kpi.filter-displayed .grid-kpi{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.kpi path:focus{outline:none}.kpi .grid-kpi{overflow-y:overlay;display:grid;grid-template-columns:repeat(auto-fill,minmax(492px,1fr));grid-template-rows:repeat(auto-fit,minmax(400px,1fr));grid-gap:.75rem .75rem}@media (min-width: 1921px){.kpi .grid-kpi{grid-template-columns:repeat(auto-fill,minmax(600px,1fr))}}@media (max-width: 690px){.kpi .grid-kpi{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}}@media (max-width: 1155px){.kpi .grid-kpi{grid-template-columns:repeat(auto-fill,minmax(1fr,1fr))}}.kpi .grid-kpi .card-content{height:400px}.kpi .grid-kpi .card-content h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block}.kpi .barChart{background-color:#fff}.kpi .barChart .recharts-xAxis tspan{font-size:.85rem;font-weight:300}.fc{max-width:1300px;margin:0 auto}.fc .fc-button{background-color:#fff;border-color:#de7f7f;color:#be0000}.fc .fc-button:hover{background-color:#fdf5f5;border-color:#be0000;color:#be0000}.fc .fc-button-active,.fc .fc-today-button{background-color:#be0000!important;border-color:#b61f22!important;color:#fff!important}.fc .fc-button-active:hover,.fc .fc-today-button:hover{background-color:#fdf5f5;border-color:#be0000}.fc .fc-button-active:disabled,.fc .fc-today-button:disabled{opacity:.5;cursor:not-allowed}.fc .fc-toolbar{display:flex;justify-content:space-between;align-items:center;justify-items:center;flex-wrap:wrap;gap:.5em}.fc .fc-view-harness{background-color:#fff}.fc .fc-event:hover{cursor:pointer}.fc .fc-toolbar-title{text-transform:capitalize}.fc .fc-daygrid-day{height:125px}@media (max-width: 690px){.fc .fc-event{font-size:.8rem}.fc .fc-event-time{display:none}}.preventive-intervention.dialog-grid{grid-template-areas:"a" "b" "c" "d";grid-template-columns:1fr;padding:0;overflow-x:hidden}.provider.dialog-grid{grid-template-areas:"a b" "c c";grid-template-columns:1fr 1fr}@media (max-width: 690px){.provider.dialog-grid{grid-template-columns:1fr;grid-template-areas:"a" "b" "c"}}.entity-grid,.intervention-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:fit-content(200px) fit-content(400px) fit-content(300px)}.entity-grid,.intervention-grid,.dialog-grid{display:grid;overflow-y:auto;grid-gap:1rem;max-width:1920px;margin:0 auto;padding-bottom:90px}@media (max-width: 690px){.entity-grid,.intervention-grid,.dialog-grid{grid-template-columns:1fr;padding-bottom:76px}}.entity-grid #container-photos,.intervention-grid #container-photos,.dialog-grid #container-photos{height:300px;margin:0;width:100%}.entity-grid .MuiPaper-root,.intervention-grid .MuiPaper-root,.dialog-grid .MuiPaper-root{padding:1rem;display:flex;flex-wrap:wrap;align-content:flex-start}.entity-grid .MuiPaper-root h2,.intervention-grid .MuiPaper-root h2,.dialog-grid .MuiPaper-root h2{margin:0;padding:0;font-size:1rem;display:flex;margin-bottom:1rem;flex:1 1 100%}.entity-grid .MuiPaper-root h2 svg,.intervention-grid .MuiPaper-root h2 svg,.dialog-grid .MuiPaper-root h2 svg{margin-right:.35rem}.entity-grid .MuiPaper-root div.container,.intervention-grid .MuiPaper-root div.container,.dialog-grid .MuiPaper-root div.container{background:#f5f5f5;color:#be0000;width:100%;padding:1rem;display:flex;flex-wrap:wrap;align-content:flex-start;gap:1rem}.entity-grid .MuiPaper-root .label,.entity-grid .MuiPaper-root .value,.intervention-grid .MuiPaper-root .label,.intervention-grid .MuiPaper-root .value,.dialog-grid .MuiPaper-root .label,.dialog-grid .MuiPaper-root .value{flex:1 1 100%}.entity-grid .MuiPaper-root .label,.intervention-grid .MuiPaper-root .label,.dialog-grid .MuiPaper-root .label{display:flex;align-items:flex-end}.entity-grid .MuiPaper-root .value,.intervention-grid .MuiPaper-root .value,.dialog-grid .MuiPaper-root .value{padding:1rem;background:#f5f5f5;color:#be0000;display:flex;align-items:center}.entity-grid .MuiPaper-root .value.multicol,.intervention-grid .MuiPaper-root .value.multicol,.dialog-grid .MuiPaper-root .value.multicol{flex:1 1 auto;background:none;padding:0}.entity-grid .MuiPaper-root .value.multicol svg,.intervention-grid .MuiPaper-root .value.multicol svg,.dialog-grid .MuiPaper-root .value.multicol svg{margin-right:.5rem}.entity-header{grid-column:1/-1;display:flex;justify-content:space-between}@media (max-width: 690px){.entity-header{display:block!important}}.entity-header h2.status{flex:1 1 auto;margin-bottom:0}@media (max-width: 690px){.entity-header h2.status{margin-bottom:.5rem}}.entity-header span.code{flex:1 1 auto}.entity-header span.code svg{vertical-align:sub}.entity-header span.code svg[data-testid=SafetyCheckIcon]{font-size:26px;margin-bottom:-2px;color:#5090a3}.entity-header span.code svg[data-testid=BuildIcon]{color:#926b38}.entity-header span.code svg[data-testid=VerifiedIcon]{color:#50a374}.entity-header span.code svg[data-testid=AssignmentIcon]{color:#5c6065}@media (max-width: 690px){.entity-header span.code{display:block;margin-bottom:.25rem}}.entity-header div span.description{font-size:.9rem;margin-left:34px}@media (max-width: 690px){.entity-header div span.description{display:none}}.entity-header .MuiStepper-horizontal{width:100%;flex:1 1 100%;margin-top:1rem}.entity-action-bar{display:flex;justify-content:space-around;width:100%;position:absolute;z-index:1300;left:0;bottom:0;background:#f5f5f5;border-top:2px solid #be0000;padding:1rem;min-height:86px}@media (max-width: 690px){.entity-action-bar{min-height:76px}}@media print{.entity-grid{grid-template-columns:repeat(2,103mm)!important;grid-template-rows:fit-content(200px) fit-content(400px) fit-content(300px);grid-gap:4mm!important}.entity-grid .MuiPaper-root{box-shadow:none!important;border:.5mm solid #be0000!important}html body #root main{padding:.5cm 0 0!important}.entity-header{visibility:hidden!important;margin:0;padding:0;height:0px!important}.entity-header .code{visibility:visible!important;position:absolute!important;top:4mm!important;right:4mm!important;z-index:300000!important;color:#fff;font-size:5mm;font-weight:700}.bottom-action-bar{display:none!important}}@media (max-width: 690px){.card{border-radius:0}}.card .card-content{padding:1rem!important;display:flex;flex-direction:column}.card .card-content .entity-code{display:flex;font-size:.95rem;justify-content:space-between;align-items:flex-start;color:#5c6065;text-decoration:none}.card .card-content .entity-code svg{font-size:24px;margin-top:-1px}.card .card-content .entity-block{display:block;text-align:center;font-weight:700;background:#f5f5f5;max-width:100%;margin-top:1rem}.card .card-content .entity-block a{display:block;text-align:center}.card .card-content .entity-block p{text-overflow:ellipsis;overflow:hidden;display:-webkit-box!important;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;white-space:normal;color:#5c6065;background:none;font-size:.9rem;font-weight:400;line-height:1.1rem;padding:.4rem;margin:auto;text-align:justify}.card .card-content .entity-date{display:block;text-align:center;flex-grow:1;margin-top:1rem;font-size:.9rem;color:#999}div.entity-page{margin:0;width:100%}div.entity-page .grid-action{padding:0;min-width:270px;width:100%;flex:1 1 100%}div.entity-page .grid-action .action-bar{display:flex;flex-wrap:wrap;justify-content:space-between;padding:1rem;margin:0}@media (max-width: 690px){div.entity-page .grid-action .action-bar{margin-bottom:1rem}}div.entity-page .grid-action .action-bar .filter-button-group{display:flex;position:relative}@media (max-width: 1155px){div.entity-page .grid-action .action-bar .filter-button-group{width:100%;justify-content:space-between}}div.entity-page .grid-action .action-bar .filter-button-group button{max-height:56px;margin-right:1rem}@media (max-width: 1155px){div.entity-page .grid-action .action-bar .filter-button-group button{min-width:50px;max-width:33%;width:auto}}@media (max-width: 690px){div.entity-page .grid-action .action-bar .filter-button-group button{min-width:50px;max-width:100px;width:100%}}div.entity-page .grid-action .action-bar .filter-button-group button .badge-filter{position:absolute;top:0;right:0}div.entity-page .grid-action .action-bar .filter-button-group button:last-child{margin-right:0}div.entity-page .grid-action .action-bar .filter-button-group .filter-display-type{display:flex;justify-content:end;margin:0}div.entity-page .grid-action .action-bar .filter-button-group .filter-display-type button{margin:0}div.entity-page .grid-action .action-bar .filter-button-group .filter-sort-select{max-width:200px}@media (max-width: 1155px){div.entity-page .grid-action .action-bar .filter-button-group .filter-sort-select{width:100%;min-width:50px}}@media (max-width: 690px){div.entity-page .grid-action .action-bar .filter-button-group .filter-sort-select{min-width:100px;width:100%}}div.entity-page .grid-action .action-bar .filter-button-group .action-text{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width: 690px){div.entity-page .grid-action .action-bar .filter-button-group .action-text{display:none}}@media (max-width: 690px){div.entity-page .grid-action .action-bar .filter-button-group .MuiButton-startIcon{margin:0}}div.entity-page .grid-action .action-bar .entity-number{display:flex;flex-wrap:wrap;align-items:center;border-radius:4px;background-color:#5c6065;color:#fff;padding:.85rem;box-shadow:0 4px 3px #5c6065}@media (max-width: 1155px){div.entity-page .grid-action .action-bar .entity-number{margin-left:auto;margin-top:1rem}}@media (max-width: 690px){div.entity-page .grid-action .action-bar .entity-number{margin:auto;margin-top:1rem;width:100%}}div.entity-page .grid-action .action-bar .entity-number span{padding-left:.3rem}div.entity-page .entities{max-height:calc(100svh - 200px);overflow:auto;padding-top:0!important;margin:1rem 0 0;min-width:320px;width:100%;flex:1 1 0}div.entity-page .entities svg[data-testid=BuildIcon]{color:#926b38}div.entity-page .entities svg[data-testid=SafetyCheckIcon]{color:#5090a3;font-size:26px}div.entity-page .entities svg[data-testid=VerifiedIcon]{color:#50a374}div.entity-page .entities svg[data-testid=AssignmentIcon]{color:#5c6065}@media (max-width: 1155px){div.entity-page .entities{max-height:calc(100svh - 250px);min-height:400px;margin-top:0}}@media (max-width: 690px){div.entity-page .entities{max-height:calc(100svh - 250px);margin-top:0}}div.entity-page .entities .grid-entities{overflow-y:overlay;display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-template-rows:repeat(auto-fit,minmax(256px));grid-gap:.75rem .75rem;padding-bottom:.2rem}div.entity-page .entities .no-results{display:flex;justify-content:center;align-items:center;text-align:center}@keyframes shake-vertical{0%,to{transform:translateY(0)}10%,30%,50%,70%{transform:translateY(-.2rem)}20%,40%,60%{transform:translateY(.2rem)}80%{transform:translateY(.15rem)}90%{transform:translateY(-.15rem)}}
