@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Noto+Sans+Devanagari:wght@400;500;600;700;800&display=swap";:root{color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-width:320px;background:#e7edf4;color:#233044}button,input,textarea,select{font:inherit}.neo{background:var(--cf-surface, #e7edf4);box-shadow:8px 8px 18px var(--cf-shadow-dark, rgba(163,177,198,.4)),-8px -8px 18px var(--cf-shadow-light, rgba(255,255,255,.88));border:1px solid rgba(255,255,255,.55)}.neo-inset{background:var(--cf-surface, #e7edf4);box-shadow:inset 5px 5px 10px var(--cf-shadow-dark, rgba(163,177,198,.3)),inset -5px -5px 10px var(--cf-shadow-light, rgba(255,255,255,.84))}.neo-soft{background:var(--cf-surface, #e7edf4);box-shadow:5px 5px 11px var(--cf-shadow-dark, rgba(163,177,198,.3)),-5px -5px 11px var(--cf-shadow-light, rgba(255,255,255,.84))}.scrollbar::-webkit-scrollbar{width:8px;height:8px}.scrollbar::-webkit-scrollbar-thumb{background:#c8d1dd;border-radius:20px}.skip-link{position:fixed;top:10px;left:10px;z-index:3000;transform:translateY(-180%);background:#111827;color:#fff;padding:10px 14px;border-radius:10px;font-weight:800;text-decoration:none}.skip-link:focus{transform:translateY(0)}.access-setting-row{background:color-mix(in srgb,var(--cf-surface, #e7edf4) 94%,#fff 6%);border:1px solid rgba(49,95,140,.12)}.narrator-bubble{position:fixed;right:24px;bottom:24px;width:min(430px,calc(100vw - 32px));z-index:2500;padding:16px;border-radius:20px;background:var(--mui-palette-background-paper, #e7edf4);border:1px solid rgba(49,95,140,.25);box-shadow:0 20px 60px #0003}.cf-high-contrast:not(.cf-theme-dark) body,.cf-high-contrast:not(.cf-theme-dark) #root{background:#fff!important;color:#000!important}.cf-high-contrast:not(.cf-theme-dark) .MuiPaper-root,.cf-high-contrast:not(.cf-theme-dark) .MuiCard-root,.cf-high-contrast:not(.cf-theme-dark) .MuiDrawer-paper,.cf-high-contrast:not(.cf-theme-dark) .neo,.cf-high-contrast:not(.cf-theme-dark) .neo-soft,.cf-high-contrast:not(.cf-theme-dark) .neo-inset,.cf-high-contrast:not(.cf-theme-dark) .access-setting-row,.cf-high-contrast:not(.cf-theme-dark) .narrator-bubble{background:#fff!important;color:#000!important;border:2px solid #000!important;box-shadow:none!important}.cf-high-contrast:not(.cf-theme-dark) .MuiTypography-root,.cf-high-contrast:not(.cf-theme-dark) .MuiInputBase-input,.cf-high-contrast:not(.cf-theme-dark) .MuiInputLabel-root,.cf-high-contrast:not(.cf-theme-dark) .MuiFormLabel-root,.cf-high-contrast:not(.cf-theme-dark) .MuiIconButton-root{color:#000!important}.cf-high-contrast:not(.cf-theme-dark) .MuiButton-contained{background:#000!important;color:#fff!important;border:2px solid #000!important}.cf-high-contrast:not(.cf-theme-dark) .MuiButton-outlined{background:#fff!important;color:#000!important;border:2px solid #000!important}.cf-high-contrast:not(.cf-theme-dark) .MuiOutlinedInput-notchedOutline{border-color:#000!important;border-width:2px!important}.cf-high-contrast:not(.cf-theme-dark) a{color:#003f9e!important;text-decoration:underline!important}.cf-high-contrast.cf-theme-dark body,.cf-high-contrast.cf-theme-dark #root{background:#000!important;color:#fff!important}.cf-high-contrast.cf-theme-dark .MuiPaper-root,.cf-high-contrast.cf-theme-dark .MuiCard-root,.cf-high-contrast.cf-theme-dark .MuiDrawer-paper,.cf-high-contrast.cf-theme-dark .neo,.cf-high-contrast.cf-theme-dark .neo-soft,.cf-high-contrast.cf-theme-dark .neo-inset,.cf-high-contrast.cf-theme-dark .access-setting-row,.cf-high-contrast.cf-theme-dark .narrator-bubble{background:#050505!important;color:#fff!important;border:2px solid #fff!important;box-shadow:none!important}.cf-high-contrast.cf-theme-dark .MuiTypography-root,.cf-high-contrast.cf-theme-dark .MuiInputBase-input,.cf-high-contrast.cf-theme-dark .MuiInputLabel-root,.cf-high-contrast.cf-theme-dark .MuiFormLabel-root,.cf-high-contrast.cf-theme-dark .MuiIconButton-root{color:#fff!important}.cf-high-contrast.cf-theme-dark .MuiButton-contained{background:#fff!important;color:#000!important;border:2px solid #fff!important}.cf-high-contrast.cf-theme-dark .MuiButton-outlined{background:#000!important;color:#fff!important;border:2px solid #fff!important}.cf-high-contrast.cf-theme-dark .MuiOutlinedInput-notchedOutline{border-color:#fff!important;border-width:2px!important}.cf-high-contrast.cf-theme-dark a{color:#9ed0ff!important;text-decoration:underline!important}html[data-cf-text-scale="0"]{font-size:16px}html[data-cf-text-scale="1"]{font-size:17.6px}html[data-cf-text-scale="2"]{font-size:20px}html[data-cf-text-scale="3"]{font-size:22.4px}html[data-cf-text-scale="4"]{font-size:25.6px}html[data-cf-text-scale="5"]{font-size:28.8px}html[data-cf-text-scale="6"]{font-size:32px}.MuiSvgIcon-root,.MuiIconButton-root .MuiSvgIcon-root{font-size:24px!important}.cf-focus-visible :focus-visible{outline:3px solid #1565c0!important;outline-offset:3px!important}.cf-large-targets button,.cf-large-targets [role=button],.cf-large-targets a,.cf-large-targets input,.cf-large-targets select{min-height:44px}.cf-large-targets button{min-width:44px}.cf-clear-language .MuiTypography-root,.cf-clear-language label,.cf-clear-language input,.cf-clear-language textarea{line-height:1.55}.cf-clear-language p,.cf-clear-language .MuiTypography-body1,.cf-clear-language .MuiTypography-body2{max-width:72ch}.cf-predictable-layout .MuiButton-root,.cf-predictable-layout .MuiListItemButton-root{transform:none!important}.cf-reduced-motion *,.cf-reduced-motion *:before,.cf-reduced-motion *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}@media(max-width:720px){.narrator-bubble{right:16px;bottom:16px}}.narrator-caption{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:2490;max-width:min(900px,calc(100vw - 32px));padding:10px 16px;border-radius:12px;background:#111827;color:#fff;font-weight:700;text-align:center;box-shadow:0 10px 30px #0003}.narrator-transcript{position:fixed;right:24px;bottom:250px;z-index:2480;width:min(430px,calc(100vw - 32px));max-height:220px;overflow:auto;padding:14px;border-radius:18px;background:#ffffff61;color:#233044;border:1px solid rgba(255,255,255,.52);box-shadow:0 18px 50px #0f172a29;backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%)}.cf-theme-dark .narrator-transcript{background:#141d2894;color:#f4f7fb;border-color:#ffffff29;box-shadow:0 20px 55px #00000061}.cf-theme-dark .narrator-transcript .MuiTypography-root{color:inherit}.cf-high-contrast:not(.cf-theme-dark) .narrator-transcript{background:#fff!important;color:#000!important;border:2px solid #000!important;-webkit-backdrop-filter:none;backdrop-filter:none}.cf-high-contrast.cf-theme-dark .narrator-transcript{background:#050505!important;color:#fff!important;border:2px solid #fff!important;-webkit-backdrop-filter:none;backdrop-filter:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill{-webkit-text-fill-color:inherit!important;-webkit-box-shadow:0 0 0 1000px transparent inset!important;box-shadow:0 0 0 1000px transparent inset!important;transition:background-color 9999s ease-out 0s!important;caret-color:currentColor!important}.MuiInputBase-input:-webkit-autofill{-webkit-text-fill-color:currentColor!important;-webkit-box-shadow:0 0 0 1000px transparent inset!important}@media(max-width:720px){.narrator-transcript{right:16px;bottom:220px}.narrator-caption{bottom:12px}}.civicflow-logo-lockup{display:flex;align-items:center;justify-content:center;position:relative;border-radius:18px;background:transparent;border:1px solid transparent;box-shadow:none;overflow:hidden}.civicflow-logo{display:block;width:100%;height:auto;object-fit:contain}.civicflow-logo-dark,.cf-theme-dark .civicflow-logo-light{display:none}.cf-theme-dark .civicflow-logo-dark{display:block}.civicflow-login-logo-lockup{width:min(320px,58vw);padding:0;margin-bottom:8px}.civicflow-login-logo{max-height:82px}.civicflow-shell-logo-lockup{width:100%;max-width:250px;padding:0;margin:4px auto 14px}.civicflow-shell-logo{max-height:72px}@media(max-width:720px){.civicflow-login-logo-lockup{width:min(270px,72vw)}.civicflow-login-logo{max-height:68px}.civicflow-shell-logo-lockup{max-width:220px}.civicflow-shell-logo{max-height:64px}}.cf-theme-dark .civicflow-auth-page .MuiInputBase-input,.cf-theme-dark .civicflow-auth-page .MuiInputBase-input:-webkit-autofill,.cf-theme-dark .civicflow-auth-page .MuiInputBase-input:-webkit-autofill:hover,.cf-theme-dark .civicflow-auth-page .MuiInputBase-input:-webkit-autofill:focus{color:#fff!important;-webkit-text-fill-color:#fff!important;caret-color:#fff!important}.cf-theme-dark .civicflow-auth-page .MuiInputLabel-root{color:#ffffffd1!important}.cf-theme-dark .civicflow-auth-page .MuiInputLabel-root.Mui-focused{color:#fff!important}.cf-theme-dark .civicflow-auth-page .MuiInputAdornment-root,.cf-theme-dark .civicflow-auth-page .MuiInputAdornment-root .MuiSvgIcon-root{color:#ffffffe0!important}.cf-theme-dark .civicflow-auth-page .MuiOutlinedInput-root{color:#fff}.cf-theme-dark .civicflow-auth-page .MuiOutlinedInput-notchedOutline{border-color:#ffffff42}.cf-theme-dark .civicflow-auth-page .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ffffff7a}.cf-theme-dark .civicflow-auth-page .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#79b5ee}.civicflow-complaints-mobile{display:none}@media(max-width:720px){.civicflow-complaints-table-wrap{display:none}.civicflow-complaints-mobile{display:grid;gap:12px}.civicflow-complaint-mobile-card{width:100%;min-width:0;padding:15px;margin:0;border:0;border-radius:18px;text-align:left;font:inherit;color:inherit;background:var(--cf-surface, #e7edf4);box-shadow:5px 5px 11px var(--cf-shadow-dark, rgba(163,177,198,.3)),-5px -5px 11px var(--cf-shadow-light, rgba(255,255,255,.84));cursor:pointer;appearance:none;-webkit-appearance:none}.civicflow-complaint-mobile-card:disabled{cursor:default;opacity:1}.civicflow-complaint-mobile-card:hover:not(:disabled){transform:translateY(-1px)}.civicflow-complaint-mobile-card:focus-visible{outline:3px solid #1565c0;outline-offset:3px}.civicflow-complaint-mobile-top,.civicflow-complaint-mobile-category,.civicflow-complaint-mobile-action{display:flex;align-items:center;justify-content:space-between;gap:10px}.civicflow-complaint-mobile-top{align-items:flex-start}.civicflow-complaint-mobile-id{overflow-wrap:anywhere;line-height:1.25}.civicflow-complaint-mobile-category{margin-top:11px;min-width:0}.civicflow-complaint-mobile-category>.MuiTypography-root{min-width:0;overflow-wrap:anywhere}.civicflow-complaint-mobile-location{display:flex;align-items:flex-start;gap:7px;margin-top:10px}.civicflow-complaint-mobile-location .MuiSvgIcon-root{flex:0 0 20px;margin-top:1px}.civicflow-complaint-mobile-location .MuiTypography-root{min-width:0;overflow-wrap:anywhere;line-height:1.45}.civicflow-complaint-mobile-title{display:block;margin-top:7px;overflow-wrap:anywhere}.civicflow-complaint-mobile-action{justify-content:flex-end;margin-top:13px;color:var(--cf-primary, #315f8c)}.civicflow-complaint-mobile-action .MuiSvgIcon-root{flex:0 0 20px}body:has(.civicflow-complaints-mobile) #root{padding-bottom:92px}}.cf-theme-dark .civicflow-complaint-mobile-card{background:var(--cf-surface, #182230);box-shadow:5px 5px 11px var(--cf-shadow-dark, rgba(0,0,0,.3)),-5px -5px 11px var(--cf-shadow-light, rgba(255,255,255,.04))}
