*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;background:#f5f7fa;color:#374151;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root{--unicef-blue:#1cabe2;--unicef-dark:#002147;--unicef-navy:#374ea2;--unicef-orange:#f26a21;--unicef-green:#80bd41;--unicef-yellow:#ffc20e;--unicef-red:#e2231a;--sidebar-width:260px;--sidebar-collapsed:80px;--header-height:64px}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.ant-layout-sider{min-height:100vh}.ant-menu-dark .ant-menu-item-selected{background-color:#1cabe2!important}.ant-card{border-radius:12px!important;box-shadow:0 1px 3px #00000014!important}.ant-btn-primary{background:#1cabe2!important;border-color:#1cabe2!important}.ant-btn-primary:hover{background:#0e8bbd!important;border-color:#0e8bbd!important}.stat-card{border-radius:16px!important;overflow:hidden}.stat-card .ant-card-body{padding:24px}.page-container{max-width:1600px;padding:24px}.india-map svg{height:auto;width:100%}.leaflet-container{height:100%;width:100%}.login-page{background:linear-gradient(135deg,#002147,#1cabe2 50%,#374ea2);display:flex;min-height:100vh}.login-hero{align-items:center;flex:1 1}.login-form-panel,.login-hero{display:flex;flex-direction:column;justify-content:center}.login-form-panel{background:#fff;box-shadow:-20px 0 60px #00000026;padding:48px 40px;width:480px}@media (max-width:768px){.login-hero{display:none}.login-form-panel{box-shadow:none;justify-content:center;min-height:100vh;padding:40px 24px;width:100%}.login-mobile-brand{display:block!important}.page-container{padding:12px}.ant-card{border-radius:8px!important}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.pulse{animation:pulse 2s infinite}@keyframes notif-ring{0%,to{box-shadow:0 2px 6px #e2231a73,0 0 0 0 #e2231a59}60%{box-shadow:0 2px 6px #e2231a73,0 0 0 5px #e2231a00}}.notif-badge{align-items:center;animation:notif-ring 2.4s ease-in-out infinite;background:#e2231a;border-radius:10px;box-shadow:0 2px 6px #e2231a73;color:#fff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:20px;justify-content:center;letter-spacing:.3px;line-height:1;min-width:20px;padding:0 6px}.badge-admin{background:linear-gradient(135deg,#667eea,#764ba2)}.badge-unicef{background:linear-gradient(135deg,#1cabe2,#374ea2)}.badge-state{background:linear-gradient(135deg,#80bd41,#1cabe2)}.badge-surveyor{background:linear-gradient(135deg,#f26a21,#ffc20e)}.ant-table-tbody>tr:nth-child(2n)>td{background:#f8fafc}.form-section{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000f;margin-bottom:16px;padding:24px}.form-section-title{border-bottom:2px solid #1cabe2;color:#002147;font-size:16px;font-weight:600;margin-bottom:20px;padding-bottom:12px}.surveyor-mobile-view{background:#f5f7fa;margin:0 auto;max-width:430px;width:100%}@media (min-width:500px){.surveyor-mobile-view{background:#fff;box-shadow:0 0 40px #0000001a;min-height:calc(100vh - 64px)}}@media (max-width:430px){.surveyor-mobile-view{margin:0;max-width:100%}}
/*# sourceMappingURL=main.ea1626a1.css.map*/