.autocomplete{box-shadow:none!important;width:100%!important;font-size:16px;height:auto;justify-self:center!important;display:flex!important;text-transform:none!important;border-radius:4px}.button{box-shadow:none!important;width:100%!important;font-size:16px;height:auto;justify-self:center!important;display:flex!important;text-transform:none!important;border-radius:4px;border:1px solid #ffffff;height:44px!important}.button.primary{background-color:#053149;color:#fff}.button.secondary{background-color:#fff;border:1px solid #053149;color:#053149}.button.success{background-color:#b2da66;color:#021c2b;border:none;border-radius:8px!important;font-weight:500}.button.success:hover{background-color:#a0c85e}.button:disabled,.button.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.button:disabled.primary,.button.disabled.primary{background-color:#c9cdd1;color:#212121;border:1px solid #c9cdd1!important}.button:disabled.secondary,.button.disabled.secondary{background-color:#c9cdd1;color:#212121;border:1px solid #c9cdd1!important}.button:disabled.success,.button.disabled.success{background-color:#c9cdd1;color:#212121;border:none!important}.icon-layer-map{position:absolute;top:70px;right:10px;z-index:10;background:#fff!important;border-radius:50%!important;padding:8px!important;box-shadow:0 2px 8px #00000040;transition:box-shadow .2s ease}.icon-layer-map:hover{box-shadow:0 4px 12px #00000059}.remove-x{position:absolute;top:-6;right:-6;background:"#ef4444";color:"white";border:"none";border-radius:"50%";width:22;height:22;cursor:"pointer";font-size:14;display:"flex";align-items:"center";justify-content:"center";box-shadow:"0 2px 4px rgba(0,0,0,0.2)"}.message-description{font-weight:400;font-size:14px;color:#53575a;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}.notificationBadge-issueList{display:flex;width:20px;height:20px;padding:4px 6px;border-radius:20px;justify-content:center;align-items:center;flex-shrink:0;background-color:#053149}.notificationBadge-issueList .badge-number{font-size:12px;color:#fff;text-decoration:none}.card-container,.card-container-issues{border-radius:0!important;box-shadow:none!important;height:auto;overflow:visible!important;cursor:pointer}.card-container-box{padding:16px 0!important;border-top:1px solid rgba(0,0,0,.18);cursor:pointer}.card-container-box .MuiCardContent-root{padding-bottom:0!important;padding-top:0!important}.test .MuiTypography-root{line-height:1.43}.content-center{display:flex!important;align-items:center!important}.files-container{display:inline-flex;overflow:auto;flex-wrap:wrap;gap:10px}.issue-list-container{background-color:#f8fafd;padding:0 12px;display:flex;flex-direction:column;gap:16px}.issue-card{background-color:#fff;border:1px solid #e6ebf2;border-radius:8px;box-shadow:1px 1px 2px #0000001a;padding:16px 12px 16px 16px;cursor:pointer;overflow:visible;margin-bottom:16px}.issue-card.MuiCard-root{border-radius:8px;box-shadow:1px 1px 2px #0000001a}.issue-card .MuiCardContent-root{padding:0!important}.issue-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;gap:12px}.issue-card__header-left{display:flex;align-items:center;gap:8px}.issue-card__header-type,.issue-card__header-id{font-size:14px;color:#0000008c;letter-spacing:.25px;line-height:20px}.issue-card__header-type{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.issue-card__header-date{font-size:14px;color:#0000008c;letter-spacing:.25px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px}.issue-card__title{font-size:18px!important;font-weight:700!important;line-height:24px;letter-spacing:.5px;color:#212121}.issue-card__address{font-size:16px;line-height:24px;letter-spacing:.5px;color:#212121;margin-top:8px}.issue-card__description{font-size:16px;line-height:24px;letter-spacing:.5px;color:#0000008c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:8px}.issue-card__responsible{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:14px;line-height:20px;letter-spacing:.25px;color:#212121}.issue-card__footer{display:flex;align-items:center;justify-content:space-between}.issue-card__actions{display:flex;align-items:center;gap:4px}.issue-card__badge{background-color:#0e4968;border-radius:20px;padding:4px 6px;display:flex;align-items:center;justify-content:center;min-width:20px}.issue-card__badge .badge-number{font-size:12px;font-weight:600;color:#fff;text-decoration:none;line-height:1}.section-card{background-color:#fff;border:1px solid #e6ebf2;border-radius:12px;padding:16px;margin-bottom:12px}.date-time-picker{width:100%;max-width:160px}.MuiRadio-root.Mui-checked{color:#053149}.switch .MuiSwitch-thumb{background-color:#053149}.switch .MuiSwitch-track{background-color:gray;opacity:1}.switch .Mui-checked+.MuiSwitch-track{background-color:#0000000f!important;border:1px solid #053149;opacity:1!important}.switch input:checked+.slider{background-color:#053149}.slider{background-color:#fff}.slider:before{background-color:#fff}.tabIssueDetails{padding:8px 0}.tabIssueDetails .tabs{min-height:36px}.tabIssueDetails .tabs .MuiTabs-indicator{display:none}.tabIssueDetails .tabs .tab{text-transform:capitalize!important;min-height:36px;padding:6px 16px;border-radius:20px;font-size:14px;font-weight:400;color:#212121;min-width:auto}.tabIssueDetails .tabs .tab.Mui-selected{background-color:#053149;color:#fff;font-weight:500}.text-body-1{font-size:.031em;color:#212121;font-weight:400;font-size:14px;line-break:anywhere}.text-body-2{font-size:16px!important;color:#212121;font-weight:400}.text-body-3{font-size:12px;color:#53575a;opacity:1;font-weight:400}.text-body-1-gray{font-size:.031em;color:#53575a;font-weight:400;font-size:14px;line-break:anywhere}.text-body-2-gray{font-size:16px!important;color:#212121cc;font-weight:400}.text-h2{font-size:28px!important;color:#212121;font-weight:500!important}.text-h3{font-size:24px!important;color:#212121;font-weight:600!important;opacity:.6!important}.text-h4{font-size:22px!important;color:#212121;font-weight:500!important;opacity:.87!important}.text-h5{font-size:16px;color:#212121;opacity:1}.text-h5-gray{font-size:16px;color:#212121;opacity:.6}.text-without-color{font-size:.031em;font-weight:400;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.style-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.list-item .MuiListItemText-primary{font-size:16px;color:#212121;opacity:1;line-break:anywhere}.list-item .MuiListItemText-secondary{font-size:16px;color:#212121;opacity:.8}.text-field{box-shadow:none!important;width:100%!important;font-size:16px;height:auto;justify-self:center!important;display:flex!important;text-transform:none!important;border-radius:4px}.MuiOutlinedInput-root{background-color:#f6f6f6!important;border-radius:8px!important;min-height:56px}.MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:none!important}.MuiOutlinedInput-root .MuiOutlinedInput-input{color:#000;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.5px;padding-top:24px;padding-bottom:8px}.MuiInputLabel-root{color:#53575a;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.25px;transform:translate(14px,20px) scale(1)}.MuiInputLabel-root.MuiInputLabel-shrink{color:#53575a;font-size:12px;line-height:20px;letter-spacing:.25px;transform:translate(14px,2px) scale(1)}input:-webkit-autofill{-webkit-text-fill-color:#000!important;transition:background-color 5000s ease-in-out 0s}.MuiPickersTextField-root .MuiOutlinedInput-root{background-color:#f6f6f6!important;border-radius:8px!important;min-height:56px}.MuiPickersTextField-root .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border:none!important}.inspection-step-card{margin-bottom:16px;background-color:#fff;box-shadow:0 1px 4px #0000000f;border-radius:12px;border:1px solid #eee}.inspection-step-card .MuiCardContent-root{padding:20px}.inspection-step-card .MuiCardContent-root:last-child{padding-bottom:20px}.inspection-step-card__heading{margin-bottom:8px;margin-top:24px}.inspection-step-card__title{font-weight:600;font-size:.95rem;margin-bottom:2px;color:#212121!important}.inspection-step-card__instruction{color:#757575;font-size:.84rem;margin-bottom:16px;line-height:1.5}.inspection-step-card__result-chip{display:flex;align-items:center;gap:12px}.inspection-step-card__options{display:flex;flex-direction:column;border-radius:12px;overflow:hidden;border:1px solid #e0e0e0;background-color:#fff}.inspection-step-card__options--disabled{pointer-events:none;opacity:.6}.inspection-step-card__option-btn{width:100%;padding:16px;border-radius:0;text-transform:none;font-size:1rem;font-weight:600;color:#000!important;background-color:#fff;border:none;border-bottom:1px solid #e0e0e0!important;cursor:pointer;text-align:center}.inspection-step-card__option-btn:last-child{border-bottom:none!important}.inspection-step-card__option-btn:hover{background-color:#fafafa}.inspection-step-card__option-btn--passed{color:#2e7d32;background-color:#e8f5e9}.inspection-step-card__option-btn--passed:hover{background-color:#c8e6c9}.inspection-step-card__option-btn--failed{color:#c62828;background-color:#ffebee}.inspection-step-card__option-btn--failed:hover{background-color:#ffcdd2}.inspection-step-card__option-btn--na{color:#616161;background-color:#f5f5f5}.inspection-step-card__option-btn--na:hover{background-color:#eee}.inspection-step-card__change-btn{text-transform:none;font-weight:600;font-size:.84rem;min-width:auto}.inspection-step-card__change-btn:hover{background-color:transparent;text-decoration:underline}.inspection-step-card__actions{color:#000!important;display:flex;align-items:center;gap:8px;margin-top:16px}.inspection-step-card__actions--disabled{opacity:.6}.inspection-step-card__action-btn{text-transform:none;color:#757575!important;font-size:.8rem;border-radius:8px;padding:4px 10px}.inspection-step-card__action-btn .MuiButton-startIcon{color:#757575}.inspection-step-card__action-btn:hover{background-color:#f5f5f5}.inspection-view__bottom-bar{position:fixed;bottom:0;left:0;right:0;background-color:#fff;border-top:1px solid #e0e0e0;padding:16px;z-index:1000}.inspection-view__bottom-bar .MuiTypography-root{text-align:center}.inspection-view__progress{margin-bottom:0;height:6px;border-radius:3px}.inspection-view__not-started{opacity:.5;padding-bottom:35vh}.inspection-view__not-started-steps{pointer-events:none}.inspection-view__read-only-steps{pointer-events:none;opacity:.6}.inspection-view__location-alert{position:fixed;top:0;left:0;right:0;z-index:1400;border-radius:0;background-color:#fff3e0;color:#e65100}.lock-banner{position:fixed;bottom:0;left:0;width:100%;z-index:1300;background-color:#147abd;display:flex;align-items:center;justify-content:center;min-height:56px;padding:8px 16px}div[dir=ltr]:has(.gm-iv-address){top:60px!important}div[dir=ltr]:has(.gm-iv-container){top:60px!important}.auth-page{min-height:100vh;background:linear-gradient(180deg,#021c2b,#063853);display:flex;flex-direction:column;align-items:center;padding:0 28px}.auth-page__logo{margin-top:80px;margin-bottom:40px;width:271px;height:45px}.auth-page__title{font-size:22px;font-weight:500;line-height:28px;letter-spacing:.25px;color:#fff;width:100%;margin-bottom:20px;margin-top:40px}.auth-page__label{font-size:16px;font-weight:400;line-height:24px;letter-spacing:.5px;color:#ddd;margin-bottom:4px}.auth-page__input{width:100%;margin-bottom:24px}.auth-page__input .MuiInputBase-root{background-color:#f6f6f6;border-radius:8px;height:56px}.auth-page__input .MuiInputBase-root input{padding:16px 12px}.auth-page__input .MuiOutlinedInput-notchedOutline{border:none}.auth-page__divider{display:flex;align-items:center;gap:4px;justify-content:center;width:100%;margin:40px 0}.auth-page__divider-line{width:70px;height:1px;background-color:#666}.auth-page__divider-text{font-size:16px;color:#ddd;padding:0 10px}.auth-btn-primary{width:100%;height:44px;border-radius:8px!important;background-color:#b2da66!important;color:#021c2b!important;font-weight:500!important;font-size:16px!important;letter-spacing:.5px!important;text-transform:none!important}.auth-btn-primary:hover{background-color:#a0c85e!important}.auth-btn-primary.Mui-disabled{background-color:#b2da6680!important;color:#021c2b80!important}.auth-btn-outlined{width:100%;height:44px;border-radius:8px!important;border:1.5px solid rgba(238,238,238,.82)!important;background-color:transparent!important;color:#eee!important;font-weight:400!important;font-size:16px!important;letter-spacing:.5px!important;text-transform:none!important}.auth-btn-outlined:hover{background-color:#ffffff0d!important}.main-content{padding:6px 16px 20px}.has-bottom-bar{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.main-content .issue-list-container,.map-page{padding:0!important}@media (min-width: 600px){.MuiToolbar-regular{padding:0!important}}img[src^="https://mts.googleapis.com/vt/icon/name=icons/spotlight/directions_drag_cross"]{background:url(http://i.imgur.com/FKMkIVQ.png);width:200px!important;height:200px!important}body{padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.MuiBottomNavigation-root{padding-bottom:env(safe-area-inset-bottom)!important;height:calc(72px + env(safe-area-inset-bottom))!important}.MuiRadio-root{color:#053149!important}.MuiRadio-root.Mui-checked,.primary-color{color:#053149}.toggleButton-active{width:auto;height:44px;border:1px solid #053149!important;transition:background-color .2s ease,color .2s ease,width .2s ease;width:50%;background-color:#053149!important;color:#fff!important}.toggleButton-inactive{width:auto;height:44px;border:1px solid #053149!important;transition:background-color .2s ease,color .2s ease,width .2s ease;width:50%;background-color:#fff!important;color:#053149!important}.ascending{border-radius:8px 0 0 8px!important}.descending{border-radius:0 8px 8px 0!important}.toggleButton-chip-active{width:auto;height:44px;border:1px solid #053149!important;transition:background-color .2s ease,color .2s ease,width .2s ease;background-color:#053149!important;color:#fff!important;margin:16px}.toggleButton-chip-inactive{width:auto;height:44px;border:1px solid #053149!important;transition:background-color .2s ease,color .2s ease,width .2s ease;background:var(--black-012, rgba(0, 0, 0, .12));color:#053149!important;margin:16px;border:none!important}.container-content{display:flex;text-align:center;margin:0 auto}.custom-chip{margin-right:8px;background-color:#e9e9e9;color:#000000de;box-shadow:none!important;transition:background-color .3s ease,color .3s ease;cursor:pointer;border-radius:16px!important;padding:4px 12px;font-family:Roboto;font-size:16px!important;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.5px;text-align:center}.custom-chip:hover{background-color:#e2e5e8;color:inherit;box-shadow:none!important;transition:background-color .3s ease,color .3s ease}.custom-chip:focus{box-shadow:none!important;outline:none}.custom-chip:active{box-shadow:none!important}.custom-chip.selected{background-color:#053149;border:1px solid #053149;color:#fff;box-shadow:none!important}.custom-chip.selected:hover{background-color:#0e4968;color:#fff;box-shadow:none!important}.floatButton-medium{background-color:#053149!important;box-shadow:0 4px 2px #00000040!important}.floatButton-small{background-color:#fff!important;color:#053149!important}.floatButton-with-text{width:auto!important;border-radius:50px!important;background-color:#053149!important;gap:5px!important;height:44px;padding:0 10px!important}.position-fixed-floatButton{position:fixed!important;bottom:80px!important;right:16px!important;z-index:1000px!important}.Container-CheckBox{display:flex;align-items:center}.speedial-acction{width:56px!important;flex-shrink:0;border-radius:20px;background:#000;box-shadow:0 4px 4px #00000040}.parent-class .MuiFab-primary{background-color:#000!important;color:#fff;width:170px;border-radius:50px}.parent-class .MuiFab-primary:hover{background-color:#222}.box-button-content{display:flex;justify-content:center;width:auto}.box-subButton-content{width:auto!important;display:flex!important;border-radius:50px!important}.text-content{padding-left:16px;padding-right:16px;display:flex!important;padding:auto!important;height:40px!important;align-items:center!important}.primary-color{color:#053149}.secondary-color{color:#fff}.accent-color{color:#b2da66}.error-color{color:#b3261e}.success-color{color:#35b98b}.warning-color{color:#f09c52}*{font-family:Roboto}.navigator-icon-after-select{cursor:pointer;position:absolute!important;bottom:70px;right:2%;z-index:10;width:40px;min-width:40px!important;height:40px;border-radius:40px!important;text-align:center;display:flex;justify-content:center;align-items:center;background-color:#147abd!important}.navigator-icon-selected{cursor:pointer;position:absolute!important;bottom:70px;right:2%;z-index:10;width:40px;min-width:40px!important;height:40px;border-radius:40px!important;text-align:center;display:flex;justify-content:center;align-items:center;background-color:#fff!important;opacity:.7}.custom-list li::marker{color:#0009!important;background-color:#639!important}
