.AdminNotificationBell-module__U6hhRa__toggle{color:#24364b;border:1px solid #d8dee8;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative}.AdminNotificationBell-module__U6hhRa__toggle:after{display:none}.AdminNotificationBell-module__U6hhRa__badge{color:#fff;text-align:center;background:#c62828;border:2px solid #fff;border-radius:10px;min-width:20px;height:20px;padding:0 5px;font-size:.68rem;font-weight:700;line-height:16px;position:absolute;top:-7px;right:-8px}.AdminNotificationBell-module__U6hhRa__menu{border:1px solid #d8dee8;border-radius:6px;width:min(420px,100vw - 24px);padding:0;overflow:hidden;box-shadow:0 12px 32px rgba(15,23,42,.16)}.AdminNotificationBell-module__U6hhRa__header{color:#1f2d3d;border-bottom:1px solid #e4e9f0;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;font-weight:700;display:flex}.AdminNotificationBell-module__U6hhRa__headerCount{color:#667085;font-size:.8rem;font-weight:600}.AdminNotificationBell-module__U6hhRa__list{max-height:min(520px,100vh - 140px);overflow-y:auto}.AdminNotificationBell-module__U6hhRa__item{background:#fff;border-bottom:1px solid #edf0f4;align-items:flex-start;display:flex;position:relative}.AdminNotificationBell-module__U6hhRa__item:last-child{border-bottom:0}.AdminNotificationBell-module__U6hhRa__itemUnread{background:#f2f7ff}.AdminNotificationBell-module__U6hhRa__itemMain{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:1;padding:12px 14px}.AdminNotificationBell-module__U6hhRa__itemMain:hover{background:rgba(15,94,168,.05)}.AdminNotificationBell-module__U6hhRa__itemTopLine{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.AdminNotificationBell-module__U6hhRa__title{color:#172b3f;min-width:0;font-size:.9rem;font-weight:700;line-height:1.35}.AdminNotificationBell-module__U6hhRa__state{border-radius:4px;flex:none;padding:3px 6px;font-size:.67rem;font-weight:700;line-height:1}.AdminNotificationBell-module__U6hhRa__state_new{color:#174ea6;background:#dbeafe}.AdminNotificationBell-module__U6hhRa__state_viewed{color:#7a5400;background:#fff3cd}.AdminNotificationBell-module__U6hhRa__state_acknowledged{color:#216b36;background:#dff3e4}.AdminNotificationBell-module__U6hhRa__message{color:#475467;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.AdminNotificationBell-module__U6hhRa__meta{color:#667085;margin-top:6px;font-size:.72rem;line-height:1.35;display:block}.AdminNotificationBell-module__U6hhRa__empty,.AdminNotificationBell-module__U6hhRa__error{color:#667085;text-align:center;padding:28px 16px;font-size:.85rem}.AdminNotificationBell-module__U6hhRa__error{color:#a12622}
.CarouselImageModal-module__fB3AQG__zoomFrame{touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#0f172a;border-radius:12px;height:460px;position:relative;overflow:hidden}.CarouselImageModal-module__fB3AQG__zoomImage{object-fit:contain;transform-origin:50%;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%;transition:transform .12s;display:block}.CarouselImageModal-module__fB3AQG__zoomFrame:active .CarouselImageModal-module__fB3AQG__zoomImage{transition:none;cursor:grabbing!important}.CarouselImageModal-module__fB3AQG__zoomControls{z-index:2;border:1px solid rgba(203,213,225,.8);border-radius:10px;display:flex;position:absolute;top:12px;right:12px;overflow:hidden;box-shadow:0 8px 18px rgba(15,23,42,.25)}.CarouselImageModal-module__fB3AQG__zoomControls button{color:#0f172a;background:#fff;border:0;border-right:1px solid #cbd5e1;min-width:40px;height:36px;font-weight:700}.CarouselImageModal-module__fB3AQG__zoomControls button:last-child{border-right:0;min-width:62px;font-size:.78rem}.CarouselImageModal-module__fB3AQG__zoomControls button:disabled{color:#94a3b8;background:#f8fafc}.CarouselImageModal-module__fB3AQG__zoomControls button:not(:disabled):hover{background:#f1f5f9}.CarouselImageModal-module__fB3AQG__zoomBadge{color:#fff;background:rgba(15,23,42,.78);border-radius:999px;padding:4px 8px;font-size:.78rem;font-weight:700;position:absolute;bottom:12px;left:12px}
.StaticMapModal-module__MHvhPq__mapAddress{color:#334155;margin:0 0 10px;font-weight:600}.StaticMapModal-module__MHvhPq__mapFrame{cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#f8fafc;border:1px solid #cbd5e1;border-radius:14px;width:100%;height:420px;position:relative;overflow:hidden}.StaticMapModal-module__MHvhPq__mapFrame:active{cursor:grabbing}.StaticMapModal-module__MHvhPq__mapTile{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:256px;max-width:none;height:256px;position:absolute}.StaticMapModal-module__MHvhPq__mapPin{pointer-events:none;z-index:2;background:#e11d48;border:3px solid #fff;border-radius:50% 50% 50% 0;width:30px;height:30px;position:absolute;transform:translate(-50%,-100%)rotate(-45deg);box-shadow:0 0 0 4px rgba(15,23,42,.45),0 0 0 10px rgba(225,29,72,.22),0 8px 18px rgba(15,23,42,.45)}.StaticMapModal-module__MHvhPq__mapPin:after{content:"";background:#fff;border-radius:50%;position:absolute;top:7px;bottom:7px;left:7px;right:7px;box-shadow:0 0 0 2px rgba(15,23,42,.18)}.StaticMapModal-module__MHvhPq__zoomControls{z-index:3;border:1px solid #cbd5e1;border-radius:10px;flex-direction:column;display:flex;position:absolute;top:12px;right:12px;overflow:hidden;box-shadow:0 8px 18px rgba(15,23,42,.16)}.StaticMapModal-module__MHvhPq__zoomControls button{color:#0f172a;background:#fff;border:0;width:38px;height:36px;font-size:1.25rem;font-weight:700;line-height:1}.StaticMapModal-module__MHvhPq__zoomControls button+button{border-top:1px solid #cbd5e1}.StaticMapModal-module__MHvhPq__zoomControls button:hover{background:#f1f5f9}.StaticMapModal-module__MHvhPq__mapUnavailable{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;padding:24px}
.WaterRequestLocationPicker-module__GJrpKa__sectionTitle{color:#0f172a;margin:0 0 14px;font-size:1rem;font-weight:800}.WaterRequestLocationPicker-module__GJrpKa__helpText{color:#64748b;margin-top:4px;font-size:.8rem}.WaterRequestLocationPicker-module__GJrpKa__mapContainer{border:1px solid #cbd5e1;border-radius:14px;width:100%;height:340px;overflow:hidden}.WaterRequestLocationPicker-module__GJrpKa__finderResults{background:#f8fafc;border:1px solid #dbe4ee;border-radius:12px;flex-direction:column;gap:6px;max-height:160px;margin-bottom:12px;padding:8px;display:flex;overflow:auto}.WaterRequestLocationPicker-module__GJrpKa__finderResultButton{color:#0f172a;text-align:left;background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;padding:8px 10px;font-size:.88rem}.WaterRequestLocationPicker-module__GJrpKa__finderResultButton:hover,.WaterRequestLocationPicker-module__GJrpKa__finderResultButton:focus{background:#eff6ff;border-color:#2563eb}.WaterRequestLocationPicker-module__GJrpKa__finderState{color:#475569;margin-bottom:10px;font-size:.85rem;font-weight:700}.WaterRequestLocationPicker-module__GJrpKa__coordinatesText{color:#64748b;margin-top:6px;font-size:.75rem}.WaterRequestLocationPicker-module__GJrpKa__addressEditButton{margin-top:8px}@media (max-width:768px){.WaterRequestLocationPicker-module__GJrpKa__mapContainer{height:300px}}
.reportsPage-module__7hvuyG__pageShell{background:radial-gradient(1100px 440px at 5% -20%,rgba(148,163,184,.12),transparent 60%),#f4f6fb;min-height:100vh}.reportsPage-module__7hvuyG__pageContainer{flex-direction:column;gap:14px;display:flex}.reportsPage-module__7hvuyG__headerCard{background:#fff;border:1px solid #d5dce8;border-radius:16px;justify-content:flex-start;align-items:center;gap:12px;padding:16px 18px;display:flex;box-shadow:0 4px 12px rgba(15,23,42,.05)}.reportsPage-module__7hvuyG__pageTitle{color:#0f172a;margin:0;font-size:1.25rem;font-weight:700}.reportsPage-module__7hvuyG__pageSubtitle{color:#475569;margin:4px 0 0;font-size:.9rem}.reportsPage-module__7hvuyG__surface{background:#fff;border:1px solid #d5dce8;border-radius:14px;padding:12px;box-shadow:0 4px 10px rgba(15,23,42,.04)}.reportsPage-module__7hvuyG__searchBlock{align-items:center;gap:8px;display:flex}.reportsPage-module__7hvuyG__toolbarRight{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.reportsPage-module__7hvuyG__toolbarActionButton{border:1px solid #cbd5e1;border-radius:12px;min-height:40px;padding:0 14px;transition:transform .12s,box-shadow .12s,background-color .12s,border-color .12s;box-shadow:0 1px 2px rgba(15,23,42,.06)}.reportsPage-module__7hvuyG__toolbarActionButton:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(15,23,42,.12)}.reportsPage-module__7hvuyG__toolbarActionContent{justify-content:center;align-items:center;gap:9px;width:100%;font-weight:700;display:inline-flex}.reportsPage-module__7hvuyG__filterActionButton{color:#334155;background:#f8fafc;border-color:#cbd5e1}.reportsPage-module__7hvuyG__filterActionButton:hover{color:#1e293b;background:#eef2ff;border-color:#a5b4fc}.reportsPage-module__7hvuyG__filterActionButtonActive{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.reportsPage-module__7hvuyG__filterActionButtonActive:hover{color:#fff;background:#1e40af;border-color:#1e40af}.reportsPage-module__7hvuyG__exportActionButton{color:#fff;background:#15803d;border-color:#15803d}.reportsPage-module__7hvuyG__exportActionButton:hover{color:#fff;background:#166534;border-color:#166534}.reportsPage-module__7hvuyG__toolbarActionIcon{flex-shrink:0;font-size:.95rem}.reportsPage-module__7hvuyG__searchInput{border-color:#cbd5e1;border-radius:10px;width:100%}.reportsPage-module__7hvuyG__searchClearButton{white-space:nowrap;border-radius:10px}.reportsPage-module__7hvuyG__limitSelect{border-color:#cbd5e1;border-radius:10px;max-width:180px}.reportsPage-module__7hvuyG__tabsShell .nav-tabs{scrollbar-width:thin;border-bottom:0;flex-wrap:nowrap;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto;overflow-y:hidden}.reportsPage-module__7hvuyG__tabsShell .nav-tabs .nav-link{white-space:nowrap;color:#334155;background:#f8fafc;border:1px solid #d6dfed;border-radius:10px;flex:none;padding:8px 12px;font-weight:600}.reportsPage-module__7hvuyG__tabsShell .nav-tabs .nav-link:hover{background:#eef2ff;border-color:#c7d2fe}.reportsPage-module__7hvuyG__tabsShell .nav-tabs .nav-link.active{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.reportsPage-module__7hvuyG__tabGroup{margin-top:12px}.reportsPage-module__7hvuyG__tabGroupLabel{color:#64748b;text-transform:uppercase;margin-bottom:6px;font-size:.74rem;font-weight:800}.reportsPage-module__7hvuyG__metaRow{color:#334155;flex-wrap:wrap;justify-content:space-between;gap:10px;margin:10px 0;font-size:.9rem;font-weight:600;display:flex}.reportsPage-module__7hvuyG__lastUpdatedText{color:#64748b;font-weight:500}.reportsPage-module__7hvuyG__lastUpdatedGroup{align-items:center;gap:8px;display:inline-flex}.reportsPage-module__7hvuyG__refreshButton{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.reportsPage-module__7hvuyG__refreshButton:hover:not(:disabled){color:#1d4ed8;background:#f8fafc}.reportsPage-module__7hvuyG__refreshButton:disabled{cursor:not-allowed;opacity:.55}.reportsPage-module__7hvuyG__chipRow{flex-wrap:wrap;gap:8px;margin:4px 0 12px;display:flex}.reportsPage-module__7hvuyG__filterChip{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.reportsPage-module__7hvuyG__filterChipButton{color:#64748b;background:0 0;border:0;padding:0;font-weight:700;line-height:1}.reportsPage-module__7hvuyG__tableScroll{overflow-x:auto}.reportsPage-module__7hvuyG__tableClean{border-color:#e2e8f0;min-width:760px;margin-bottom:0}.reportsPage-module__7hvuyG__tableClean thead th{color:#1e293b;z-index:1;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-weight:700;position:-webkit-sticky;position:sticky;top:0}.reportsPage-module__7hvuyG__tableClean tbody td{vertical-align:middle;white-space:nowrap}.reportsPage-module__7hvuyG__tableClean tbody tr:hover{background:#f8fbff}.reportsPage-module__7hvuyG__commentCell{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:260px;line-height:1.3}.reportsPage-module__7hvuyG__reportCell,.reportsPage-module__7hvuyG__personCell,.reportsPage-module__7hvuyG__dateSummaryCell,.reportsPage-module__7hvuyG__actionGroup{flex-direction:column;gap:4px;display:flex}.reportsPage-module__7hvuyG__reportNumber,.reportsPage-module__7hvuyG__personName{color:#0f172a;font-weight:700}.reportsPage-module__7hvuyG__reportType,.reportsPage-module__7hvuyG__reportIdText,.reportsPage-module__7hvuyG__personMeta,.reportsPage-module__7hvuyG__dateSummaryLabel,.reportsPage-module__7hvuyG__dateSummaryMeta{color:#64748b;font-size:.78rem}.reportsPage-module__7hvuyG__reportIdText{word-break:break-word}.reportsPage-module__7hvuyG__dateSummaryBlock{flex-direction:column;gap:2px;display:flex}.reportsPage-module__7hvuyG__dateSummaryLabel{text-transform:uppercase;letter-spacing:.03em;font-weight:700}.reportsPage-module__7hvuyG__actionGroup{min-width:122px}.reportsPage-module__7hvuyG__actionGroup .btn{white-space:nowrap}.reportsPage-module__7hvuyG__addressLink{text-overflow:ellipsis;white-space:nowrap;color:#1d4ed8;text-align:left;cursor:pointer;background:0 0;border:0;max-width:220px;padding:0;text-decoration:underline;display:block;overflow:hidden}.reportsPage-module__7hvuyG__addressLink:hover{color:#1e40af}.reportsPage-module__7hvuyG__modalCard{border:1px solid #d5dce8;border-radius:16px;overflow:hidden;box-shadow:0 18px 40px rgba(15,23,42,.18)}.reportsPage-module__7hvuyG__modalHeader{background:#fff;border-bottom:1px solid #e2e8f0}.reportsPage-module__7hvuyG__modalTitle{color:#0f172a;font-size:1.35rem;font-weight:800}.reportsPage-module__7hvuyG__modalFooter{border-top:1px solid #e2e8f0}.reportsPage-module__7hvuyG__deleteWarning{border-radius:12px;margin-bottom:14px;font-size:.92rem}.reportsPage-module__7hvuyG__deleteSummaryCard{background:#fff7f7;border:1px solid #fecaca;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.reportsPage-module__7hvuyG__deleteSummaryCard div{min-width:0}.reportsPage-module__7hvuyG__deleteSummaryCard strong{overflow-wrap:anywhere;color:#0f172a;font-size:.95rem;line-height:1.35;display:block}.reportsPage-module__7hvuyG__deleteSummaryLabel{color:#991b1b;letter-spacing:.03em;text-transform:uppercase;margin-bottom:3px;font-size:.74rem;font-weight:800;display:block}.reportsPage-module__7hvuyG__deleteSummaryFull{grid-column:1/-1}.reportsPage-module__7hvuyG__updateCell,.reportsPage-module__7hvuyG__dateTimeCell{white-space:normal;flex-direction:column;gap:2px;line-height:1.25;display:flex}.reportsPage-module__7hvuyG__updateCell span:last-child,.reportsPage-module__7hvuyG__dateTimeCell span:last-child{color:#64748b;font-size:.78rem}.reportsPage-module__7hvuyG__paginationWrap{justify-content:center;margin-top:12px;display:flex}.reportsPage-module__7hvuyG__paginationClean .page-link{color:#1e293b;text-align:center;background-color:#fff;border-color:#cbd5e1;border-radius:9px;min-width:40px;font-weight:600}.reportsPage-module__7hvuyG__paginationClean .page-item:not(.active) .page-link:hover{background-color:#f8fafc;border-color:#94a3b8}.reportsPage-module__7hvuyG__paginationClean .page-item.active .page-link{color:#fff;background-color:#1d4ed8;border-color:#1d4ed8;font-weight:700;box-shadow:0 0 0 2px rgba(29,78,216,.25)}.reportsPage-module__7hvuyG__paginationClean .page-item.disabled .page-link{color:#94a3b8;background-color:#f8fafc}.reportsPage-module__7hvuyG__paginationClean .page-item+.page-item .page-link{margin-left:4px}@media (max-width:768px){.reportsPage-module__7hvuyG__pageContainer{gap:10px}.reportsPage-module__7hvuyG__headerCard{border-radius:12px;padding:12px 14px}.reportsPage-module__7hvuyG__pageTitle{font-size:1.05rem}.reportsPage-module__7hvuyG__pageSubtitle{font-size:.84rem}.reportsPage-module__7hvuyG__surface{border-radius:12px;padding:10px}.reportsPage-module__7hvuyG__toolbarRight{flex-flow:wrap;justify-content:flex-start;align-items:stretch;gap:8px}.reportsPage-module__7hvuyG__deleteSummaryCard{grid-template-columns:1fr}.reportsPage-module__7hvuyG__searchInput{width:100%;max-width:100%}.reportsPage-module__7hvuyG__toolbarRight .btn{flex:48%}.reportsPage-module__7hvuyG__toolbarActionButton{justify-content:center;padding:0 10px}.reportsPage-module__7hvuyG__searchClearButton{flex:none}.reportsPage-module__7hvuyG__limitSelect{flex:100%;max-width:100%}.reportsPage-module__7hvuyG__tabsShell .nav-tabs .nav-link{padding:7px 10px;font-size:.86rem}.reportsPage-module__7hvuyG__metaRow{margin:8px 0;font-size:.84rem}.reportsPage-module__7hvuyG__chipRow{gap:6px;margin:2px 0 8px}.reportsPage-module__7hvuyG__filterChip{padding:4px 8px;font-size:.74rem}.reportsPage-module__7hvuyG__tableClean{min-width:700px}.reportsPage-module__7hvuyG__tableClean thead th,.reportsPage-module__7hvuyG__tableClean tbody td{font-size:.82rem}.reportsPage-module__7hvuyG__commentCell{max-width:220px}.reportsPage-module__7hvuyG__updateCell span:last-child,.reportsPage-module__7hvuyG__dateTimeCell span:last-child{font-size:.74rem}.reportsPage-module__7hvuyG__paginationWrap{justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.reportsPage-module__7hvuyG__paginationClean{flex-wrap:nowrap}.reportsPage-module__7hvuyG__paginationClean .page-link{min-width:36px;padding:.38rem .54rem;font-size:.82rem}}
.newWaterRequestPage-module__VoHc-q__pageShell{background:#f4f6fb;min-height:100vh}.newWaterRequestPage-module__VoHc-q__pageContainer{flex-direction:column;gap:14px;max-width:1440px;display:flex}.newWaterRequestPage-module__VoHc-q__headerCard{background:#fff;border:1px solid #d5dce8;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex;box-shadow:0 4px 12px rgba(15,23,42,.05)}.newWaterRequestPage-module__VoHc-q__pageTitle{color:#0f172a;margin:0;font-size:1.25rem;font-weight:800}.newWaterRequestPage-module__VoHc-q__pageSubtitle{color:#64748b;margin:4px 0 0;font-size:.9rem}.newWaterRequestPage-module__VoHc-q__formCard{border:1px solid #d5dce8;border-radius:16px;margin-bottom:14px;box-shadow:0 4px 10px rgba(15,23,42,.04)}.newWaterRequestPage-module__VoHc-q__sectionTitle{color:#0f172a;margin:0 0 14px;font-size:1rem;font-weight:800}.newWaterRequestPage-module__VoHc-q__subsectionTitle{color:#334155;margin:0 0 10px;font-size:.95rem;font-weight:800}.newWaterRequestPage-module__VoHc-q__helpText{color:#64748b;margin-top:4px;font-size:.8rem}.newWaterRequestPage-module__VoHc-q__phoneInput .PhoneInputInput{border:1px solid #dee2e6;border-radius:.375rem;min-height:38px;padding:.375rem .75rem}.newWaterRequestPage-module__VoHc-q__phoneInputInvalid .PhoneInputInput{border-color:#dc3545}.newWaterRequestPage-module__VoHc-q__invalidText{color:#dc3545;margin-top:4px;font-size:.8rem}.newWaterRequestPage-module__VoHc-q__subReportBlock{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:18px;padding:12px}.newWaterRequestPage-module__VoHc-q__radioRow{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.newWaterRequestPage-module__VoHc-q__radioRow:last-child{border-bottom:0}.newWaterRequestPage-module__VoHc-q__radioActions{white-space:nowrap}.newWaterRequestPage-module__VoHc-q__mapContainer{border:1px solid #cbd5e1;border-radius:14px;width:100%;height:420px;overflow:hidden}.newWaterRequestPage-module__VoHc-q__finderResults{background:#f8fafc;border:1px solid #dbe4ee;border-radius:12px;flex-direction:column;gap:6px;max-height:220px;margin-bottom:12px;padding:8px;display:flex;overflow:auto}.newWaterRequestPage-module__VoHc-q__finderResultButton{color:#0f172a;text-align:left;background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;padding:8px 10px;font-size:.88rem}.newWaterRequestPage-module__VoHc-q__finderResultButton:hover,.newWaterRequestPage-module__VoHc-q__finderResultButton:focus{background:#eff6ff;border-color:#2563eb}.newWaterRequestPage-module__VoHc-q__finderState{color:#475569;margin-bottom:10px;font-size:.85rem;font-weight:700}.newWaterRequestPage-module__VoHc-q__submitBar{background:rgba(255,255,255,.92);border:1px solid #d5dce8;border-radius:14px;justify-content:flex-end;padding:12px;display:flex;position:-webkit-sticky;position:sticky;bottom:14px;box-shadow:0 10px 24px rgba(15,23,42,.12)}.newWaterRequestPage-module__VoHc-q__submitButton{border-radius:10px;min-width:180px;font-weight:800}@media (max-width:768px){.newWaterRequestPage-module__VoHc-q__headerCard{flex-direction:column;align-items:flex-start}.newWaterRequestPage-module__VoHc-q__mapContainer{height:340px}.newWaterRequestPage-module__VoHc-q__radioRow{flex-direction:column;align-items:flex-start}.newWaterRequestPage-module__VoHc-q__submitBar{position:static}.newWaterRequestPage-module__VoHc-q__submitButton{width:100%}}.newWaterRequestPage-module__VoHc-q__pageShell input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.newWaterRequestPage-module__VoHc-q__pageShell input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.newWaterRequestPage-module__VoHc-q__pageShell input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}
.waterRequestsPage-module__JT1cOq__pageShell{background:radial-gradient(1100px 440px at 5% -20%,rgba(148,163,184,.12),transparent 60%),#f4f6fb;min-height:100vh}.waterRequestsPage-module__JT1cOq__pageContainer{flex-direction:column;gap:14px;max-width:1440px;display:flex}.waterRequestsPage-module__JT1cOq__headerCard{background:#fff;border:1px solid #d5dce8;border-radius:16px;justify-content:flex-start;align-items:center;gap:12px;padding:16px 18px;display:flex;box-shadow:0 4px 12px rgba(15,23,42,.05)}.waterRequestsPage-module__JT1cOq__pageTitle{color:#0f172a;margin:0;font-size:1.25rem;font-weight:700}.waterRequestsPage-module__JT1cOq__newRequestButton{color:#fff;white-space:nowrap;background:#2563eb;border:1px solid #1d4ed8;border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:.65rem 1.1rem;font-size:.96rem;font-weight:800;display:inline-flex;box-shadow:0 8px 16px rgba(37,99,235,.2)}.waterRequestsPage-module__JT1cOq__newRequestButton:hover,.waterRequestsPage-module__JT1cOq__newRequestButton:focus{color:#fff;background:#1d4ed8;border-color:#1e40af}.waterRequestsPage-module__JT1cOq__surface{background:#fff;border:1px solid #d5dce8;border-radius:14px;padding:12px;box-shadow:0 4px 10px rgba(15,23,42,.04)}.waterRequestsPage-module__JT1cOq__summaryLayout{grid-template-columns:minmax(140px,.45fr) minmax(320px,.9fr) minmax(560px,1.6fr);align-items:start;gap:14px;display:grid}.waterRequestsPage-module__JT1cOq__summaryGroup{min-width:0}.waterRequestsPage-module__JT1cOq__summaryGroupTitle{color:#64748b;text-transform:uppercase;margin-bottom:7px;font-size:.74rem;font-weight:800}.waterRequestsPage-module__JT1cOq__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.waterRequestsPage-module__JT1cOq__summaryCard{background:#f8fafc;border:1px solid #d9e1ec;border-radius:12px;padding:14px}.waterRequestsPage-module__JT1cOq__summaryButton{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.waterRequestsPage-module__JT1cOq__summaryButton:hover{border-color:#64748b}.waterRequestsPage-module__JT1cOq__summaryButton:focus-visible{outline-offset:2px;outline:3px solid rgba(37,99,235,.25)}.waterRequestsPage-module__JT1cOq__summaryButtonActive{border-color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb}.waterRequestsPage-module__JT1cOq__summaryToneNew{background:#eff6ff;border-color:#93c5fd}.waterRequestsPage-module__JT1cOq__summaryToneReviewed{background:#fffbeb;border-color:#fde68a}.waterRequestsPage-module__JT1cOq__summaryLabel{color:#64748b;text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px;font-size:.78rem;font-weight:700}.waterRequestsPage-module__JT1cOq__summaryValue{color:#0f172a;font-size:1.8rem;font-weight:800;line-height:1}.waterRequestsPage-module__JT1cOq__summaryTonePending{background:#fff7ed;border-color:#fdba74}.waterRequestsPage-module__JT1cOq__summaryToneCompleted{background:#f0fdf4;border-color:#86efac}.waterRequestsPage-module__JT1cOq__summaryToneAssigned{background:#fffbeb;border-color:#fde68a}.waterRequestsPage-module__JT1cOq__summaryToneCancelled{background:#fef2f2;border-color:#fca5a5}.waterRequestsPage-module__JT1cOq__toolbarRow{grid-template-columns:minmax(0,1.3fr) 220px 180px 280px;align-items:end;gap:10px;display:grid}.waterRequestsPage-module__JT1cOq__fieldGroup{flex-direction:column;gap:6px;display:flex}.waterRequestsPage-module__JT1cOq__searchGroup,.waterRequestsPage-module__JT1cOq__actionsGroup{min-width:0}.waterRequestsPage-module__JT1cOq__fieldLabel{color:#475569;font-size:.82rem;font-weight:700}.waterRequestsPage-module__JT1cOq__fieldControl{border-color:#cbd5e1;border-radius:10px;min-height:40px}.waterRequestsPage-module__JT1cOq__clearButton{border-radius:10px;min-height:40px;font-weight:600}.waterRequestsPage-module__JT1cOq__toolbarActions{grid-template-columns:100px minmax(0,1fr);gap:8px;display:grid}.waterRequestsPage-module__JT1cOq__exportButton{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;min-height:40px;font-weight:700;display:inline-flex}.waterRequestsPage-module__JT1cOq__metaRow{color:#334155;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:10px;font-size:.9rem;font-weight:600;display:flex}.waterRequestsPage-module__JT1cOq__lastUpdatedText{color:#64748b;font-weight:500}.waterRequestsPage-module__JT1cOq__lastUpdatedGroup{align-items:center;gap:8px;display:inline-flex}.waterRequestsPage-module__JT1cOq__refreshButton{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.waterRequestsPage-module__JT1cOq__refreshButton:hover:not(:disabled){color:#1d4ed8;background:#f8fafc}.waterRequestsPage-module__JT1cOq__refreshButton:disabled{cursor:not-allowed;opacity:.55}.waterRequestsPage-module__JT1cOq__tableScroll{overflow-x:auto}.waterRequestsPage-module__JT1cOq__tableClean{border-color:#e2e8f0;min-width:980px;margin-bottom:0}.waterRequestsPage-module__JT1cOq__tableClean thead th{color:#1e293b;vertical-align:middle;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;font-weight:700}.waterRequestsPage-module__JT1cOq__tableClean tbody td{vertical-align:top;line-height:1.45}.waterRequestsPage-module__JT1cOq__tableClean tbody tr:hover{background:#f8fbff}.waterRequestsPage-module__JT1cOq__cellStrong{color:#0f172a;font-weight:700}.waterRequestsPage-module__JT1cOq__cellMuted{color:#64748b;font-size:.8rem}.waterRequestsPage-module__JT1cOq__cellStack{flex-direction:column;gap:2px;min-width:0;display:flex}.waterRequestsPage-module__JT1cOq__badge{text-align:center;border-radius:999px;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;max-width:140px;padding:.28rem .58rem;font-size:.74rem;font-weight:700;line-height:1.22;display:inline-flex}.waterRequestsPage-module__JT1cOq__badgePending{color:#9a3412;background:#fff7ed;border:1px solid #fdba74}.waterRequestsPage-module__JT1cOq__badgeCompleted{color:#166534;background:#ecfdf3;border:1px solid #86efac}.waterRequestsPage-module__JT1cOq__badgeAssigned{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.waterRequestsPage-module__JT1cOq__badgeCancelled{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5}.waterRequestsPage-module__JT1cOq__dateCell{min-width:170px}.waterRequestsPage-module__JT1cOq__requestCell{white-space:normal;min-width:180px;max-width:220px}.waterRequestsPage-module__JT1cOq__addressCell{white-space:normal;min-width:240px;max-width:300px}.waterRequestsPage-module__JT1cOq__reasonText{color:#991b1b;white-space:normal;font-size:.78rem;line-height:1.35}.waterRequestsPage-module__JT1cOq__actionButton{white-space:nowrap;border-radius:10px;align-items:center;gap:.38rem;font-weight:700;display:inline-flex}.waterRequestsPage-module__JT1cOq__actionButtonGroup{flex-direction:column;align-items:stretch;gap:5px;display:inline-flex}.waterRequestsPage-module__JT1cOq__actionButtonIcon{flex:none;font-size:.85rem}.waterRequestsPage-module__JT1cOq__copyActionButton,.waterRequestsPage-module__JT1cOq__deleteActionButton{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:.3rem;min-height:32px;font-weight:700;display:inline-flex}.waterRequestsPage-module__JT1cOq__copyButtonLabel{font-size:.78rem;line-height:1.1}.waterRequestsPage-module__JT1cOq__copiedFeedback{color:#166534;text-align:center;font-size:.74rem;font-weight:800;line-height:1}.waterRequestsPage-module__JT1cOq__actionButtonGreen{color:#166534;background:#ecfdf3;border-color:#86efac}.waterRequestsPage-module__JT1cOq__actionButtonGreen:hover,.waterRequestsPage-module__JT1cOq__actionButtonGreen:focus{color:#14532d;background:#dcfce7;border-color:#4ade80}.waterRequestsPage-module__JT1cOq__actionButtonYellow{color:#92400e;background:#fffbeb;border-color:#fde68a}.waterRequestsPage-module__JT1cOq__actionButtonYellow:hover,.waterRequestsPage-module__JT1cOq__actionButtonYellow:focus{color:#78350f;background:#fef3c7;border-color:#facc15}.waterRequestsPage-module__JT1cOq__actionButtonRed{color:#991b1b;background:#fef2f2;border-color:#fca5a5}.waterRequestsPage-module__JT1cOq__actionButtonRed:hover,.waterRequestsPage-module__JT1cOq__actionButtonRed:focus{color:#7f1d1d;background:#fee2e2;border-color:#f87171}.waterRequestsPage-module__JT1cOq__actionButtonNeutral{color:#334155;background:#f8fafc;border-color:#cbd5e1}.waterRequestsPage-module__JT1cOq__actionButtonNeutral:hover,.waterRequestsPage-module__JT1cOq__actionButtonNeutral:focus{color:#0f172a;background:#e2e8f0;border-color:#94a3b8}.waterRequestsPage-module__JT1cOq__emptyState{text-align:center;color:#64748b;padding:2.25rem 1rem!important}.waterRequestsPage-module__JT1cOq__paginationWrap{flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.waterRequestsPage-module__JT1cOq__paginationInfo{color:#334155;font-size:.88rem;font-weight:700}.waterRequestsPage-module__JT1cOq__paginationClean .page-link{color:#1e293b;text-align:center;background-color:#fff;border-color:#cbd5e1;border-radius:9px;min-width:38px;font-weight:600}.waterRequestsPage-module__JT1cOq__paginationClean .page-item:not(.active) .page-link:hover{background-color:#f8fafc;border-color:#94a3b8}.waterRequestsPage-module__JT1cOq__paginationClean .page-item.active .page-link{color:#fff;background-color:#1d4ed8;border-color:#1d4ed8;font-weight:700;box-shadow:0 0 0 2px rgba(29,78,216,.25)}.waterRequestsPage-module__JT1cOq__paginationClean .page-item.disabled .page-link{color:#94a3b8;background-color:#f8fafc}.waterRequestsPage-module__JT1cOq__paginationClean .page-item+.page-item .page-link{margin-left:4px}.waterRequestsPage-module__JT1cOq__paginationMobile{display:none}.waterRequestsPage-module__JT1cOq__paginationMobileInfo{color:#334155;text-align:center;min-width:84px;font-weight:800}.waterRequestsPage-module__JT1cOq__paginationMobile .btn{border-radius:10px;min-width:42px;font-weight:800}.waterRequestsPage-module__JT1cOq__modalCard{border:1px solid #d5dce8;border-radius:14px}.waterRequestsPage-module__JT1cOq__modalHeader{background:#fff;border-bottom:1px solid #e2e8f0}.waterRequestsPage-module__JT1cOq__modalTitle{color:#0f172a;font-weight:700}.waterRequestsPage-module__JT1cOq__modalInfoCard{background:#f8fafc;border:1px solid #dbe4ee;border-radius:12px}.waterRequestsPage-module__JT1cOq__modalCopyWrap{float:right;flex-direction:column;align-items:center;gap:4px;margin-left:10px;display:inline-flex}.waterRequestsPage-module__JT1cOq__modalCopyButton{border-radius:10px;align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.waterRequestsPage-module__JT1cOq__assignmentCopyAction{flex-direction:column;align-items:center;gap:4px;display:flex}.waterRequestsPage-module__JT1cOq__assignmentCopyBody{padding:18px 20px 16px}.waterRequestsPage-module__JT1cOq__assignmentCopyIntro{color:#334155;margin-bottom:14px;font-size:.94rem;line-height:1.45}.waterRequestsPage-module__JT1cOq__assignmentShareOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.waterRequestsPage-module__JT1cOq__assignmentShareOption{background:#f8fafc;border:1px solid #dbe4ee;border-radius:12px;flex-direction:column;gap:4px;min-height:78px;padding:10px;display:flex}.waterRequestsPage-module__JT1cOq__assignmentShareOption strong{color:#0f172a;font-size:.86rem;line-height:1.1}.waterRequestsPage-module__JT1cOq__assignmentShareOption span{color:#64748b;font-size:.75rem;line-height:1.25}.waterRequestsPage-module__JT1cOq__assignmentCopyCard{background:#fff;border:1px solid #cbd5e1;border-radius:12px;overflow:hidden}.waterRequestsPage-module__JT1cOq__assignmentCopyCardHeader{color:#334155;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:10px 12px;font-size:.8rem;font-weight:800}.waterRequestsPage-module__JT1cOq__assignmentCopySummary{color:#0f172a;white-space:pre-wrap;word-break:break-word;background:#fff;border:0;max-height:300px;margin:0;padding:12px;font-size:.9rem;line-height:1.5;overflow:auto}.waterRequestsPage-module__JT1cOq__assignmentCopyFooter{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 16px;display:flex}.waterRequestsPage-module__JT1cOq__modalInfoName{color:#0f172a;font-weight:700}.waterRequestsPage-module__JT1cOq__modalInfoMeta{color:#64748b;font-size:.86rem}.waterRequestsPage-module__JT1cOq__modalLabel{color:#475569;font-size:.82rem;font-weight:700}.waterRequestsPage-module__JT1cOq__modalInput,.waterRequestsPage-module__JT1cOq__modalSelect,.waterRequestsPage-module__JT1cOq__modalTextarea{border-color:#cbd5e1;border-radius:10px}.waterRequestsPage-module__JT1cOq__modalFooter{border-top:1px solid #e2e8f0;flex-wrap:wrap}.waterRequestsPage-module__JT1cOq__modalFooterAlert{flex:0 0 100%;margin:0 0 6px;padding:10px 12px}.waterRequestsPage-module__JT1cOq__deleteWarning{border-radius:12px;margin-bottom:14px;font-size:.92rem}.waterRequestsPage-module__JT1cOq__deleteSummaryCard{background:#fff7f7;border:1px solid #fecaca;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.waterRequestsPage-module__JT1cOq__deleteSummaryCard div{min-width:0}.waterRequestsPage-module__JT1cOq__deleteSummaryCard strong{overflow-wrap:anywhere;color:#0f172a;font-size:.95rem;line-height:1.35;display:block}.waterRequestsPage-module__JT1cOq__deleteSummaryLabel{color:#991b1b;letter-spacing:.03em;text-transform:uppercase;margin-bottom:3px;font-size:.74rem;font-weight:800;display:block}.waterRequestsPage-module__JT1cOq__deleteSummaryFull{grid-column:1/-1}@media (max-width:992px){.waterRequestsPage-module__JT1cOq__summaryLayout{grid-template-columns:1fr 2fr}.waterRequestsPage-module__JT1cOq__summaryGroup:last-child{grid-column:1/-1}.waterRequestsPage-module__JT1cOq__toolbarRow{grid-template-columns:1fr 1fr}.waterRequestsPage-module__JT1cOq__actionsGroup{grid-column:span 2}}@media (max-width:768px){.waterRequestsPage-module__JT1cOq__pageContainer{gap:10px}.waterRequestsPage-module__JT1cOq__headerCard{border-radius:12px;flex-direction:column;align-items:stretch;padding:12px 14px}.waterRequestsPage-module__JT1cOq__pageTitle{font-size:1.05rem}.waterRequestsPage-module__JT1cOq__newRequestButton{width:100%;min-height:44px}.waterRequestsPage-module__JT1cOq__surface{border-radius:12px;padding:10px}.waterRequestsPage-module__JT1cOq__summaryLayout,.waterRequestsPage-module__JT1cOq__toolbarRow{grid-template-columns:1fr}.waterRequestsPage-module__JT1cOq__summaryGroup:last-child,.waterRequestsPage-module__JT1cOq__actionsGroup{grid-column:auto}.waterRequestsPage-module__JT1cOq__toolbarActions{grid-template-columns:1fr}.waterRequestsPage-module__JT1cOq__tableClean{min-width:880px}.waterRequestsPage-module__JT1cOq__tableClean thead th,.waterRequestsPage-module__JT1cOq__tableClean tbody td{font-size:.82rem}.waterRequestsPage-module__JT1cOq__paginationWrap{justify-content:center;padding-bottom:2px;overflow-x:visible}.waterRequestsPage-module__JT1cOq__paginationInfo,.waterRequestsPage-module__JT1cOq__paginationClean{display:none}.waterRequestsPage-module__JT1cOq__paginationMobile{justify-content:center;align-items:center;gap:10px;display:inline-flex}.waterRequestsPage-module__JT1cOq__assignmentCopyFooter{flex-direction:column-reverse;align-items:stretch}.waterRequestsPage-module__JT1cOq__assignmentCopyAction{align-items:stretch}.waterRequestsPage-module__JT1cOq__assignmentShareOptions,.waterRequestsPage-module__JT1cOq__deleteSummaryCard{grid-template-columns:1fr}}.waterRequestsPage-module__JT1cOq__pageShell input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.waterRequestsPage-module__JT1cOq__pageShell input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.waterRequestsPage-module__JT1cOq__pageShell input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.waterRequestsPage-module__JT1cOq__modalInput[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.waterRequestsPage-module__JT1cOq__modalInput[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.waterRequestsPage-module__JT1cOq__modalInput[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}
