.IrrigationManagementView_container__6XR7O{display:flex;flex-direction:column;gap:24px;width:100%;max-width:1600px;margin:0 auto}.IrrigationManagementView_header__nYoqD{display:flex;justify-content:space-between;align-items:center}.IrrigationManagementView_headerTitle__QbwlA{font-size:1.5rem;font-weight:700;color:var(--text);margin:0}.IrrigationManagementView_grid__Z8b9B{display:grid;grid-template-columns:350px 1fr;gap:24px;align-items:start}@media (max-width:1024px){.IrrigationManagementView_grid__Z8b9B{grid-template-columns:1fr}}.IrrigationManagementView_listPanel__BxF4e{display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 140px);position:sticky;top:90px}.IrrigationManagementView_searchBox__8WUyD{position:relative}.IrrigationManagementView_listContainer__p_GYg{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding-right:4px}.IrrigationManagementView_listItem__xh7US{padding:12px 16px;border-radius:12px;background:var(--card);background:hsla(0,0%,100%,.5);border:1px solid var(--stroke);cursor:pointer;transition:all var(--dur-2) var(--ease-out);display:flex;flex-direction:column;gap:4px}.IrrigationManagementView_listItem__xh7US:hover{background:hsla(0,0%,100%,.8);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.IrrigationManagementView_listItem__xh7US.IrrigationManagementView_active__yLlT1{background:#fff;border-color:var(--brand);box-shadow:0 0 0 2px rgba(10,132,255,.2)}.IrrigationManagementView_itemTitle__XLqcL{font-weight:600;font-size:.95rem;color:var(--text)}.IrrigationManagementView_itemSubtitle__hFgws{font-size:.85rem;color:var(--muted);display:flex;justify-content:space-between}.IrrigationManagementView_detailPanel__8rapq{display:flex;flex-direction:column;gap:24px;min-height:500px}.IrrigationManagementView_emptyState__O2vCu{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px;text-align:center;color:var(--muted);border:2px dashed var(--stroke);border-radius:var(--radius);background:hsla(0,0%,100%,.3)}.IrrigationManagementView_tabs__2dRh7{display:flex;gap:8px;border-bottom:1px solid var(--stroke);padding-bottom:0;margin-bottom:16px;overflow-x:auto}.IrrigationManagementView_tab__eo0uO{padding:10px 16px;color:var(--muted);font-weight:500;cursor:pointer;white-space:nowrap;transition:color var(--dur-2) var(--ease-out);background:none;border:none;border-bottom:2px solid transparent}.IrrigationManagementView_tab__eo0uO:hover{color:var(--text)}.IrrigationManagementView_tab__eo0uO.IrrigationManagementView_active__yLlT1{color:var(--brand);border-bottom-color:var(--brand)}.IrrigationManagementView_formGrid__Fd1lj{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.IrrigationManagementView_field__EP_oR{display:flex;flex-direction:column;gap:8px}.IrrigationManagementView_label__gs2Jf{font-size:.9rem;font-weight:500;color:var(--text)}.IrrigationManagementView_fileGrid__lP_CS{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;margin-top:16px}.IrrigationManagementView_fileCard__k8qZh{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;border:1px solid var(--stroke);background:#fff;transition:transform var(--dur-2) var(--ease-out);display:flex;align-items:center;justify-content:center;flex-direction:column}.IrrigationManagementView_fileCard__k8qZh:hover{transform:scale(1.02);box-shadow:0 4px 12px rgba(0,0,0,.1)}.IrrigationManagementView_fileThumb__hFvP8{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.IrrigationManagementView_fileInfo__Xv0dY{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,.7);color:#fff;padding:6px;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.IrrigationManagementView_filePdf__f_hVT{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;text-align:center}.IrrigationManagementView_deleteBtn__8PgbQ{width:24px;height:24px;border-radius:50%;background:rgba(220,38,38,.95);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.9;transition:all var(--dur-2) var(--ease-out);font-size:14px;box-shadow:0 2px 4px rgba(0,0,0,.2)}.IrrigationManagementView_deleteBtn__8PgbQ:hover{opacity:1;background:#dc2626;transform:scale(1.1)}.IrrigationManagementView_iconBtn__4xctw{width:24px;height:24px;border-radius:50%;background:hsla(0,0%,100%,.95);color:#333;border:1px solid var(--stroke);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.9;transition:all var(--dur-2) var(--ease-out);font-size:12px;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.1)}.IrrigationManagementView_iconBtn__4xctw:hover{opacity:1;background:#fff;transform:scale(1.1)}.IrrigationManagementView_dropzone__0nmgk{border:2px dashed var(--stroke);border-radius:var(--radius);padding:32px;text-align:center;color:var(--muted);cursor:pointer;background:hsla(0,0%,100%,.4);transition:all var(--dur-2) var(--ease-out)}.IrrigationManagementView_dropzone__0nmgk:hover{border-color:var(--brand);background:rgba(10,132,255,.05);color:var(--brand)}.IrrigationManagementView_dropzoneText__mw4EG{display:flex;align-items:center;justify-content:center;gap:8px;margin:0}.IrrigationManagementView_actions__e_LSm{display:flex;gap:12px;margin-top:24px;justify-content:flex-end}.IrrigationManagementView_storageSection__jOz4V{display:flex;flex-direction:column;gap:16px}.IrrigationManagementView_uploadTasks__PckrV{margin-top:12px;padding:12px;border:1px solid var(--stroke);border-radius:var(--radius);background:var(--card);display:flex;flex-direction:column;gap:10px}.IrrigationManagementView_uploadTasksHeader__xUf3S{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.875rem;font-weight:600;color:var(--text)}.IrrigationManagementView_uploadTaskList__urqdA{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto}.IrrigationManagementView_uploadTask__141AQ{display:flex;align-items:center;gap:8px;font-size:.8125rem;color:var(--muted);min-width:0}.IrrigationManagementView_uploadTaskName__TsydF{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}.IrrigationManagementView_uploadTaskError__nTM9_{flex-shrink:0;color:#dc2626;font-size:.75rem}.Toast_toastStack__Cja__{position:fixed;bottom:24px;right:24px;z-index:9999;display:flex;flex-direction:column;gap:12px;align-items:flex-end;pointer-events:none}.Toast_toast__bdtJl{pointer-events:auto;min-width:300px;max-width:500px;padding:16px 20px;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15);display:flex;align-items:center;gap:12px;animation:Toast_slideInRight__Rr6FQ var(--dur-3) var(--ease-out);backdrop-filter:blur(10px);font-size:.95rem}.Toast_toast__bdtJl.Toast_success__JHQnp{background:linear-gradient(135deg,rgba(76,175,80,.95),rgba(56,142,60,.95));color:#fff;border:1px solid hsla(0,0%,100%,.2)}.Toast_toast__bdtJl.Toast_error__jT7FP{background:linear-gradient(135deg,rgba(244,67,54,.95),rgba(211,47,47,.95));color:#fff;border:1px solid hsla(0,0%,100%,.2)}.Toast_toast__bdtJl.Toast_info__EHsGT{background:linear-gradient(135deg,rgba(33,150,243,.95),rgba(25,118,210,.95));color:#fff;border:1px solid hsla(0,0%,100%,.2)}.Toast_icon__6nm6v{display:inline-flex;align-items:center;flex-shrink:0}.Toast_message__aD70R{flex:1;line-height:1.4}.Toast_closeBtn__8OAy0{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background var(--dur-2) var(--ease-out);flex-shrink:0}.Toast_closeBtn__8OAy0:hover{background:hsla(0,0%,100%,.2)}@keyframes Toast_slideInRight__Rr6FQ{0%{opacity:0;transform:translateX(400px)}to{opacity:1;transform:translateX(0)}}.ConfirmModal_overlay__Yiuur{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999}.ConfirmModal_modal__br5Fm{background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);min-width:400px;max-width:500px;overflow:hidden}.ConfirmModal_header__2i2vQ{padding:24px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #e5e7eb}.ConfirmModal_header__2i2vQ.ConfirmModal_danger__ZE_Qm{background:linear-gradient(135deg,#fee2e2,#fecaca);border-bottom-color:#fca5a5}.ConfirmModal_header__2i2vQ.ConfirmModal_warning__rZaRa{background:linear-gradient(135deg,#fef3c7,#fde68a);border-bottom-color:#fcd34d}.ConfirmModal_header__2i2vQ.ConfirmModal_info__NHJ_x{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-bottom-color:#93c5fd}.ConfirmModal_icon__V6n75{display:inline-flex;align-items:center;line-height:1}.ConfirmModal_header__2i2vQ h3{margin:0;font-size:18px;font-weight:600;color:#1f2937}.ConfirmModal_body__8sdV9{padding:24px}.ConfirmModal_body__8sdV9 p{margin:0;color:#4b5563;font-size:15px;line-height:1.6}.ConfirmModal_footer__QHcq2{padding:16px 24px;background:#f9fafb;display:flex;gap:12px;justify-content:flex-end;border-top:1px solid #e5e7eb}.ConfirmModal_cancelBtn__3o1qF,.ConfirmModal_confirmBtn__GQtDx{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all var(--dur-2) var(--ease-out);border:none;outline:none}.ConfirmModal_cancelBtn__3o1qF{background:#fff;color:#6b7280;border:1px solid #d1d5db}.ConfirmModal_cancelBtn__3o1qF:hover{background:#f9fafb;border-color:#9ca3af}.ConfirmModal_confirmBtn__GQtDx{color:#fff;border:none}.ConfirmModal_confirmBtn__GQtDx.ConfirmModal_danger__ZE_Qm{background:linear-gradient(135deg,#ef4444,#dc2626)}.ConfirmModal_confirmBtn__GQtDx.ConfirmModal_danger__ZE_Qm:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px);box-shadow:0 4px 12px rgba(239,68,68,.4)}.ConfirmModal_confirmBtn__GQtDx.ConfirmModal_warning__rZaRa{background:linear-gradient(135deg,#f59e0b,#d97706)}.ConfirmModal_confirmBtn__GQtDx.ConfirmModal_warning__rZaRa:hover{background:linear-gradient(135deg,#d97706,#b45309);transform:translateY(-1px);box-shadow:0 4px 12px rgba(245,158,11,.4)}.ConfirmModal_confirmBtn__GQtDx.ConfirmModal_info__NHJ_x{background:linear-gradient(135deg,#3b82f6,#2563eb)}.ConfirmModal_confirmBtn__GQtDx.ConfirmModal_info__NHJ_x:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.4)}@media (max-width:640px){.ConfirmModal_modal__br5Fm{min-width:90%;margin:20px}}.InputModal_overlay__O6Igd{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999}.InputModal_modal__OZj_O{background:#fff;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);min-width:450px;max-width:550px;overflow:hidden}.InputModal_header__3KIJN{padding:24px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #e5e7eb}.InputModal_header__3KIJN.InputModal_primary__7hgjR{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-bottom-color:#93c5fd}.InputModal_header__3KIJN.InputModal_warning__j4_8i{background:linear-gradient(135deg,#fef3c7,#fde68a);border-bottom-color:#fcd34d}.InputModal_header__3KIJN.InputModal_info__0pMW9{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-bottom-color:#93c5fd}.InputModal_icon__SFCi_{display:inline-flex;align-items:center;line-height:1}.InputModal_header__3KIJN h3{margin:0;font-size:18px;font-weight:600;color:#1f2937}.InputModal_body__2nvts{padding:24px}.InputModal_message__AGPPM{margin:0 0 16px;color:#4b5563;font-size:14px;line-height:1.6}.InputModal_input__yLbNL{width:100%;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;font-size:15px;font-family:inherit;transition:all var(--dur-2) var(--ease-out);outline:none}.InputModal_input__yLbNL:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.InputModal_input__yLbNL::-moz-placeholder{color:#9ca3af}.InputModal_input__yLbNL::placeholder{color:#9ca3af}.InputModal_footer__zX0m4{padding:16px 24px;background:#f9fafb;display:flex;gap:12px;justify-content:flex-end;border-top:1px solid #e5e7eb}.InputModal_cancelBtn__GCtO9,.InputModal_confirmBtn__aeofw{padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all var(--dur-2) var(--ease-out);border:none;outline:none}.InputModal_cancelBtn__GCtO9{background:#fff;color:#6b7280;border:1px solid #d1d5db}.InputModal_cancelBtn__GCtO9:hover{background:#f9fafb;border-color:#9ca3af}.InputModal_confirmBtn__aeofw{color:#fff;border:none}.InputModal_confirmBtn__aeofw:disabled{opacity:.5;cursor:not-allowed}.InputModal_confirmBtn__aeofw:disabled:hover{transform:none;box-shadow:none}.InputModal_confirmBtn__aeofw.InputModal_primary__7hgjR{background:linear-gradient(135deg,#3b82f6,#2563eb)}.InputModal_confirmBtn__aeofw.InputModal_primary__7hgjR:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.4)}.InputModal_confirmBtn__aeofw.InputModal_warning__j4_8i{background:linear-gradient(135deg,#f59e0b,#d97706)}.InputModal_confirmBtn__aeofw.InputModal_warning__j4_8i:hover:not(:disabled){background:linear-gradient(135deg,#d97706,#b45309);transform:translateY(-1px);box-shadow:0 4px 12px rgba(245,158,11,.4)}.InputModal_confirmBtn__aeofw.InputModal_info__0pMW9{background:linear-gradient(135deg,#3b82f6,#2563eb)}.InputModal_confirmBtn__aeofw.InputModal_info__0pMW9:hover:not(:disabled){background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.4)}@media (max-width:640px){.InputModal_modal__OZj_O{min-width:90%;margin:20px}}.LoadingSkeletons_skeleton__aYcnK{background:linear-gradient(90deg,var(--card) 0,var(--hover-bg) 50%,var(--card) 100%);background-size:200% 100%;animation:LoadingSkeletons_shimmer__CVGP6 1.5s var(--ease-in-out) infinite;border-radius:8px}.LoadingSkeletons_loadingContainer__p4Dnh{display:flex;gap:24px;padding:24px;height:100vh;background:var(--bg)}.LoadingSkeletons_loadingSidebar__RCBNF{width:280px;flex-shrink:0;display:flex;flex-direction:column;gap:16px}.LoadingSkeletons_loadingSidebarHeader__M5UHV{height:60px;border-radius:12px}.LoadingSkeletons_loadingSidebarItem__RKD_G{height:48px;border-radius:8px}.LoadingSkeletons_loadingContent__GIADq{flex:1;display:flex;flex-direction:column;gap:24px}.LoadingSkeletons_loadingHeader__5KBZj{height:80px;border-radius:12px}.LoadingSkeletons_loadingStats__Gj8Bj{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.LoadingSkeletons_loadingStatCard__wq8oJ{height:100px;border-radius:12px}.LoadingSkeletons_loadingGallery__5_SmB{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.LoadingSkeletons_loadingImage__N57fJ{aspect-ratio:16/9;border-radius:8px}.LoadingSkeletons_loadingDocuments__kTqM1{display:flex;flex-direction:column;gap:12px}.LoadingSkeletons_loadingDocument__3oEPF{height:60px;border-radius:8px}.LoadingSkeletons_progressBar__id1WL{position:fixed;top:0;left:0;right:0;height:3px;background:var(--stroke);z-index:9999;overflow:hidden}.LoadingSkeletons_progressBarInline__JjagW{position:relative;top:auto;left:auto;right:auto;height:4px;border-radius:999px;z-index:auto}.LoadingSkeletons_progressBarFill__1LYYT{height:100%;background:linear-gradient(90deg,var(--brand) 0,#00d4ff 50%,var(--brand) 100%);background-size:200% 100%;animation:LoadingSkeletons_shimmer__CVGP6 2s var(--ease-in-out) infinite;transition:width var(--dur-3) var(--ease-out)}.LoadingSkeletons_spinner__V477U{display:inline-block;width:20px;height:20px;border:2px solid var(--stroke);border-top-color:var(--brand);border-radius:50%}.LoadingSkeletons_spinnerLarge__GJzbN{width:40px;height:40px;border-width:3px}.LoadingSkeletons_loadingMessage__oHHSi{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:48px;text-align:center}.LoadingSkeletons_loadingMessage__oHHSi p{color:var(--muted);font-size:14px}.LoadingSkeletons_pulse__aIvd6{animation:LoadingSkeletons_pulse__aIvd6 2s var(--ease-in-out) infinite}@keyframes LoadingSkeletons_shimmer__CVGP6{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes LoadingSkeletons_pulse__aIvd6{0%,to{opacity:1}50%{opacity:.5}}.ReportsPanel_container__L6i2e{padding:0}.ReportsPanel_header__oVvKL{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;background:linear-gradient(180deg,#fff,#f9fafb);border-bottom:1px solid rgba(0,0,0,.06);flex-wrap:wrap;width:100%}.ReportsPanel_title__VF_Qm{margin:0;font-size:1.25rem;font-weight:700;color:var(--text);line-height:1.2}.ReportsPanel_subtitle__CxVzH{margin:4px 0 0;font-size:.875rem;color:var(--muted)}.ReportsPanel_exportButtons___giVJ{display:flex;gap:10px;flex-wrap:wrap}.ReportsPanel_exportBtn__30K9i{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;padding:10px 16px}.ReportsPanel_exportBtn__30K9i svg{flex-shrink:0}.ReportsPanel_empty__zvkJk,.ReportsPanel_error__BcuxY,.ReportsPanel_loading__AqApb{padding:48px;text-align:center;color:var(--muted)}.ReportsPanel_spinner__Adtuv{width:32px;height:32px;border:3px solid #e5e7eb;border-top:3px solid var(--brand);border-radius:50%;margin:0 auto 16px}.ReportsPanel_error__BcuxY{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin:24px;padding:16px 24px;text-align:left}.ReportsPanel_statsGrid__8Hqe_{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;padding:24px}.ReportsPanel_statCard__l5D16{display:flex;align-items:center;gap:16px;padding:20px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:transform var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}.ReportsPanel_statCard__l5D16:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.ReportsPanel_statIcon__qN1Ml{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ReportsPanel_statContent___piPU{flex:1;min-width:0}.ReportsPanel_statValue__InW9z{font-size:1.5rem;font-weight:700;color:var(--text);line-height:1.2}.ReportsPanel_statLabel__b4zwG{font-size:.75rem;color:var(--muted);margin-top:2px;text-transform:uppercase;letter-spacing:.05em}.ReportsPanel_tabs__LhaDg{display:flex;gap:4px;padding:0 24px;border-bottom:1px solid rgba(0,0,0,.06);background:#f9fafb}.ReportsPanel_tab__rZzMx{padding:12px 20px;background:transparent;color:var(--muted);font-size:.875rem;font-weight:600;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all var(--dur-2) var(--ease-out)}.ReportsPanel_tab__rZzMx:hover{color:var(--text);background:rgba(0,0,0,.02)}.ReportsPanel_tab__rZzMx.ReportsPanel_active__SLcJy{color:var(--brand);border-bottom-color:var(--brand);background:#fff}.ReportsPanel_tabContent__La5T5{padding:24px;background:#fff}.ReportsPanel_overviewContent__bCYbt{display:flex;flex-direction:column;gap:24px}.ReportsPanel_chartCard__YM40L{background:#f9fafb;border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:24px}.ReportsPanel_chartTitle__Ob6mi{margin:0 0 20px;font-size:1rem;font-weight:600;color:var(--text)}.ReportsPanel_barChart__BSPAF{display:flex;flex-direction:column;gap:12px}.ReportsPanel_barRow__kGxyX{display:flex;align-items:center;gap:12px}.ReportsPanel_barLabel__oqYxO{width:140px;font-size:.8rem;color:var(--text);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.ReportsPanel_barContainer__NbhWC{flex:1;display:flex;align-items:center;gap:10px;height:28px;background:rgba(0,0,0,.04);border-radius:6px;overflow:hidden;position:relative}.ReportsPanel_bar__oykNj{height:100%;border-radius:6px;min-width:4px;transition:width var(--dur-4) var(--ease-out)}.ReportsPanel_barValue__ruMOK{position:absolute;right:10px;font-size:.75rem;font-weight:600;color:var(--text)}.ReportsPanel_tableWrapper__jx0MR{overflow-x:auto;border:1px solid rgba(0,0,0,.06);border-radius:12px}.ReportsPanel_table__KdGne{width:100%;border-collapse:collapse;font-size:.875rem}.ReportsPanel_table__KdGne td,.ReportsPanel_table__KdGne th{padding:12px 16px;text-align:left;border-bottom:1px solid rgba(0,0,0,.06)}.ReportsPanel_table__KdGne th{background:#f9fafb;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.ReportsPanel_table__KdGne tbody tr:hover{background:#f9fafb}.ReportsPanel_table__KdGne tbody tr:last-child td{border-bottom:none}.ReportsPanel_percentageCell__HMAtY{display:flex;align-items:center;gap:10px;min-width:120px}.ReportsPanel_percentageBar__ylyE7{height:8px;background:linear-gradient(90deg,#3b82f6,#1d4ed8);border-radius:4px;transition:width var(--dur-4) var(--ease-out)}.ReportsPanel_percentageCell__HMAtY span{font-size:.75rem;font-weight:600;color:var(--muted);white-space:nowrap}@media (max-width:768px){.ReportsPanel_header__oVvKL{flex-direction:column;align-items:stretch}.ReportsPanel_exportButtons___giVJ{justify-content:stretch}.ReportsPanel_exportBtn__30K9i{flex:1;justify-content:center}.ReportsPanel_statsGrid__8Hqe_{grid-template-columns:1fr 1fr}.ReportsPanel_statCard__l5D16{padding:16px}.ReportsPanel_statValue__InW9z{font-size:1.25rem}.ReportsPanel_barLabel__oqYxO{width:100px;font-size:.7rem}.ReportsPanel_tabs__LhaDg{overflow-x:auto;padding:0 16px}.ReportsPanel_tab__rZzMx{white-space:nowrap;padding:12px 16px}.ReportsPanel_tabContent__La5T5{padding:16px}}@media (max-width:480px){.ReportsPanel_statsGrid__8Hqe_{grid-template-columns:1fr}}