:root,[data-theme=light]{--saathi-primary: #0e7c7b;--saathi-accent: #f2a33a;--primary: var(--saathi-primary);--primary-color: var(--saathi-primary);--btn-primary: var(--saathi-primary);--brand-color: var(--saathi-primary);--sa-page: #f6f7fb;--sa-card: #ffffff;--sa-card-border: #e6e8f0;--sa-card-hover: #c9cbe8;--sa-text: #1c1f2b;--sa-muted: #6b7083;--sa-hero-from: #0e7c7b;--sa-hero-to: #14a19f;--sa-shadow: 0 1px 2px rgba(20, 22, 50, .06), 0 4px 14px rgba(20, 22, 50, .05);--sa-shadow-hover: 0 6px 22px rgba(14, 124, 123, .16)}[data-theme=dark]{--saathi-primary: #5cc8c6;--primary: var(--saathi-primary);--primary-color: var(--saathi-primary);--btn-primary: #0e7c7b;--brand-color: var(--saathi-primary);--sa-page: #14151c;--sa-card: #1d1f29;--sa-card-border: #2b2e3c;--sa-card-hover: #4a47a8;--sa-text: #eceef5;--sa-muted: #9a9fb3;--sa-hero-from: #0e7c7b;--sa-hero-to: #0a3f3f;--sa-shadow: 0 1px 2px rgba(0, 0, 0, .4);--sa-shadow-hover: 0 6px 22px rgba(0, 0, 0, .5)}[data-theme=dark] img[src$="/saathi-logo.svg?v=m3"]{content:url(/assets/saathi/images/saathi-logo-light.svg?v=m3)}.navbar .navbar-brand img.app-logo,.navbar-home img{max-height:28px}#brand-logo,.header-logo img{cursor:pointer}.btn-primary,.btn-primary:hover{background-color:var(--btn-primary);border-color:var(--btn-primary)}.sidebar-item-container .standard-sidebar-item.selected{border-left:3px solid var(--saathi-accent)}#page-desktop .page-body,#page-desktop .layout-main-section{background:var(--sa-page)}.sa-launcher{max-width:1440px;margin:0 auto;padding:16px 16px 32px;color:var(--sa-text)}.sa-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 24px;border-radius:14px;color:#fff;background:radial-gradient(circle at 92% 20%,rgba(242,163,58,.3) 0,rgba(242,163,58,0) 40%),linear-gradient(120deg,var(--sa-hero-from),var(--sa-hero-to));margin-bottom:22px}.sa-hero h1{font-size:23px;font-weight:650;margin:1px 0 0;color:#fff}.sa-hero p{display:none}.sa-date{font-size:14px;opacity:.8}.sa-hero-logo{height:42px;flex-shrink:0}.sa-section{margin-bottom:20px}.sa-section-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--sa-muted);margin:0 0 10px 2px}.sa-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px}.sa-card{display:flex;align-items:center;gap:14px;padding:13px 15px;background:var(--sa-card);border:1px solid var(--sa-card-border);border-radius:12px;text-decoration:none!important;color:var(--sa-text)!important;transition:box-shadow .15s ease,border-color .15s ease}.sa-card:hover,.sa-card:focus-visible{box-shadow:var(--sa-shadow-hover);border-color:var(--sa-card-hover);outline:none}.sa-card-icon{width:44px;height:44px;border-radius:12px;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.sa-card-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.sa-card-text b{font-size:16px;font-weight:600}.sa-card-text small{font-size:14px;color:var(--sa-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 640px){.sa-hero-logo{display:none}.sa-grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion: reduce){.sa-card{transition:none}}#page-desktop .sa-launcher{flex:1 1 100%;width:100%;box-sizing:border-box}body:has(#page-desktop:not([style*="display: none"])),#page-desktop{background:var(--sa-page);min-height:100vh}.sa-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:14px}.sa-stat{display:flex;flex-direction:column;gap:2px;padding:12px 16px;background:var(--sa-card);border:1px solid var(--sa-card-border);border-radius:12px;text-decoration:none!important;transition:border-color .15s ease,box-shadow .15s ease}.sa-stat:hover{border-color:var(--sa-card-hover);box-shadow:var(--sa-shadow-hover)}.sa-stat-label{font-size:13px;color:var(--sa-muted)}.sa-stat-value{font-size:26px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.sa-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px}.sa-actions-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--sa-muted);margin-right:4px}.sa-action{padding:7px 14px;border-radius:999px;font-size:14px;font-weight:500;background:var(--sa-card);border:1px solid var(--sa-card-border);color:var(--sa-text)!important;text-decoration:none!important}.sa-action:hover{border-color:var(--saathi-accent);color:var(--saathi-accent)!important}.sa-stats[hidden],.sa-news[hidden],.sa-actions[hidden]{display:none}.sap{max-width:none;margin:0;padding:8px 8px 40px;font-size:14px}.sap-lead{font-size:16px;font-weight:600;margin:6px 0 16px}.sap-section{background:var(--sa-card);border:1px solid var(--sa-card-border);border-radius:12px;padding:14px 16px;margin-bottom:14px}.sap-section h3{font-size:15px;font-weight:600;margin:0 0 8px}.sap-count{background:var(--saathi-accent);color:#fff;border-radius:999px;padding:1px 9px;font-size:12px;margin-left:6px}.sap-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--sa-card-border)}.sap-row:first-of-type{border-top:0}.sap-actions{display:flex;gap:6px;flex-shrink:0}.sap-empty{color:var(--sa-muted);padding:6px 0}.sap-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.sap-person{display:flex;gap:12px;background:var(--sa-card);border:1px solid var(--sa-card-border);border-radius:12px;padding:12px 14px}.sap-avatar{width:40px;height:40px;border-radius:50%;background:var(--saathi-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0}.sa-news{background:var(--sa-card);border:1px solid var(--sa-card-border);border-left:4px solid var(--saathi-accent);border-radius:12px;padding:12px 16px;margin-bottom:14px}.sa-news h4{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--sa-muted);margin:0 0 6px}.sa-news-item{padding:5px 0}.sa-news-item b{font-size:15px}.sa-news-item small{color:var(--sa-muted);margin-left:8px}.sa-news-item div{color:var(--sa-muted);font-size:13.5px}.sap-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;margin-bottom:10px}.sap-kpi{background:var(--sa-page);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:2px}.sap-kpi b{font-size:20px;color:var(--saathi-primary);font-variant-numeric:tabular-nums}.sap-kpi span{font-size:12.5px;color:var(--sa-muted)}.sap-bar{height:6px;background:var(--sa-card-border);border-radius:99px;overflow:hidden;margin-top:4px}.sap-bar i{display:block;height:100%;background:var(--saathi-accent)}.sap-live{font-size:13px;color:var(--sa-muted);padding:6px 0;border-top:1px solid var(--sa-card-border)}.sap-section details summary{cursor:pointer;font-weight:500;padding:6px 0}body:has(section.for-login){--sa-login-bg: linear-gradient(135deg, #e6f4f3 0%, #f7fbfb 55%, #fdf1e0 100%);--sa-login-card: #ffffff;--sa-login-border: rgba(14, 124, 123, .14);--sa-login-shadow: 0 18px 50px rgba(18, 48, 58, .12), 0 2px 6px rgba(18, 48, 58, .06);background:var(--sa-login-bg) fixed!important;min-height:100vh}[data-theme=dark] body:has(section.for-login),body:has(section.for-login)[data-theme=dark]{--sa-login-bg: linear-gradient(135deg, #0b2a2a 0%, #12151c 55%, #2a1f10 100%);--sa-login-card: #1b1e26;--sa-login-border: rgba(92, 200, 198, .18);--sa-login-shadow: 0 18px 50px rgba(0, 0, 0, .45)}body:has(section.for-login) .web-footer,body:has(section.for-login) .navbar{display:none}body:has(section.for-login) main,body:has(section.for-login) .page-content-wrapper,body:has(section.for-login) .container{background:transparent!important}body:has(section.for-login) .page_content{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 16px}body:has(section.for-login) section[class^=for-]{width:100%;max-width:440px;margin:0 auto}body:has(section.for-login) .page-card{background:var(--sa-login-card)!important;border:1px solid var(--sa-login-border)!important;border-radius:18px!important;box-shadow:var(--sa-login-shadow)!important;padding:40px 36px 32px!important;max-width:440px!important;width:100%!important;margin:0 auto!important;position:relative;overflow:hidden}body:has(section.for-login) .page-card:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--saathi-primary, #0e7c7b),var(--saathi-accent, #f2a33a))}body:has(section.for-login) .page-card-head{align-items:center!important;text-align:center!important;gap:18px!important}body:has(section.for-login) .page-card-head .app-logo{height:52px!important;width:auto!important;max-width:220px}body:has(section.for-login) .page-card-head h4{text-align:center;font-size:24px!important}body:has(section.for-login) .page-card-subtitle{text-align:center}body:has(section.for-login) .page-card .form-control,body:has(section.for-login) .page-card input[type=email],body:has(section.for-login) .page-card input[type=password],body:has(section.for-login) .page-card input[type=text]{height:42px!important;border-radius:10px!important;font-size:14px!important}body:has(section.for-login) .page-card .form-control:focus,body:has(section.for-login) .page-card input:focus{border-color:var(--saathi-primary, #0e7c7b)!important;box-shadow:0 0 0 3px #0e7c7b2e!important}body:has(section.for-login) .page-card .btn-primary{background:var(--saathi-primary, #0e7c7b)!important;border-color:var(--saathi-primary, #0e7c7b)!important;color:#fff!important;height:44px!important;border-radius:10px!important;font-weight:600!important;font-size:15px!important}body:has(section.for-login) .page-card .btn-primary:hover{background:#0a6362!important}body:has(section.for-login) .page-card .btn-default,body:has(section.for-login) .page-card .btn-secondary,body:has(section.for-login) .page-card .btn-login-with-email-link{height:42px!important;border-radius:10px!important}body:has(section.for-login) .page-card a{color:var(--saathi-primary, #0e7c7b)}body:has(section.for-login) section[class^=for-]:after{content:"Operations platform for social-impact organisations";font-family:Plus Jakarta Sans,Segoe UI,system-ui,sans-serif;letter-spacing:.3px;display:block;text-align:center;margin-top:18px;font-size:12px;color:#5b7480}@media (max-width: 480px){body:has(section.for-login) .page-card{padding:32px 20px 24px!important;border-radius:14px!important}}body:has(section.for-login) .page_content>div{width:100%;max-width:440px}body:has(section.for-login) .page-card .page-card-head img.app-logo{height:52px!important;max-height:52px!important;width:auto!important}body:has(section.for-login) .page-card .es-button[data-variant=solid]{background:var(--saathi-primary, #0e7c7b)!important;color:#fff!important;height:44px!important;border-radius:10px!important;font-weight:600!important;font-size:15px!important}body:has(section.for-login) .page-card .es-button[data-variant=solid]:hover{background:#0a6362!important}body:has(section.for-login) .page-card .es-button:not([data-variant="solid"]){height:42px!important;border-radius:10px!important}.sa-cursor-dot,.sa-cursor-ring{position:fixed;left:0;top:0;pointer-events:none;z-index:2147483647;border-radius:50%;opacity:0;transition:opacity .25s ease;will-change:transform}.sa-cursor-on .sa-cursor-dot,.sa-cursor-on .sa-cursor-ring{opacity:1}.sa-cursor-dot{width:8px;height:8px;margin:-4px 0 0 -4px;background:#0e7c7b;box-shadow:0 0 0 2px #fffc}.sa-cursor-ring{width:30px;height:30px;margin:-15px 0 0 -15px;background:rgba(242,163,58,.22);border:1.5px solid rgba(242,163,58,.75);transition:opacity .25s ease,width .2s ease,height .2s ease,margin .2s ease,background .2s ease,border-color .2s ease}.sa-cursor-ring.is-hot{width:44px;height:44px;margin:-22px 0 0 -22px;background:rgba(14,124,123,.12);border-color:#0e7c7bb3}.sa-cursor-ring.is-down{width:22px;height:22px;margin:-11px 0 0 -11px;background:rgba(242,163,58,.4)}.for-login .app-logo,.sa-hero-logo{transition:transform .25s ease-out;will-change:transform}@media (prefers-reduced-motion: reduce),(pointer: coarse){.sa-cursor-dot,.sa-cursor-ring{display:none}}@media (min-width: 900px){body:has(section.for-login) .page_content{display:grid!important;grid-template-columns:1.15fr 1fr;align-items:stretch;padding:0!important;min-height:100vh}body:has(section.for-login) .page_content:before{content:"People, programmes and finance \2014  in one place.";display:flex;align-items:flex-end;justify-content:center;text-align:center;padding:0 48px 16vh;font-size:20px;font-weight:500;letter-spacing:.2px;color:#12303a;background:url(/assets/saathi/images/saathi-logo.svg?v=m3) no-repeat center 42% / min(80%,560px) auto,radial-gradient(circle at 30% 40%,rgba(14,124,123,.14),transparent 60%),radial-gradient(circle at 75% 70%,rgba(242,163,58,.16),transparent 55%);border-right:1px solid rgba(14,124,123,.12)}body:has(section.for-login) .page_content>div{align-self:center;justify-self:center;padding:32px}body:has(section.for-login) .page-card .page-card-head img.app-logo{display:none!important}body:has(section.for-login) section[class^=for-]:after{content:none}}@media (min-width: 900px){[data-theme=dark] body:has(section.for-login) .page_content:before,body:has(section.for-login)[data-theme=dark] .page_content:before{color:#e6f4f3;background:url(/assets/saathi/images/saathi-logo-light.svg?v=m3) no-repeat center 42% / min(80%,560px) auto,radial-gradient(circle at 30% 40%,rgba(14,124,123,.28),transparent 60%),radial-gradient(circle at 75% 70%,rgba(242,163,58,.18),transparent 55%);border-right-color:#5cc8c629}}body:has(section.for-login) .page-card{min-height:0!important;height:auto!important}@media (min-width: 900px){body:has(section.for-login) main.container,body:has(section.for-login) .page-content-wrapper,body:has(section.for-login) .page-content-wrapper>div{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}body:has(section.for-login) .page_content:before{background-size:min(84%,640px) auto,auto,auto!important}}body:has(section.for-login) .page_content:before{content:none!important;display:none!important}.sa-login-brand{display:none}@media (min-width: 900px){body.sa-login-split .page_content>div{grid-column:2}.sa-login-brand{display:flex;align-items:center;justify-content:center;padding:56px 64px;border-right:1px solid rgba(14,124,123,.12);background:radial-gradient(circle at 25% 30%,rgba(14,124,123,.13),transparent 60%),radial-gradient(circle at 80% 80%,rgba(242,163,58,.15),transparent 55%);font-family:Plus Jakarta Sans,Segoe UI,system-ui,sans-serif;color:#12303a}.sa-lb-inner{max-width:520px;width:100%}.sa-lb-logo{width:min(100%,380px);height:auto;display:block;margin:0 0 34px -6px;transition:transform .25s ease-out}.sa-lb-eyebrow{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:#0e7c7b}.sa-lb-title{margin:0 0 14px;font-family:inherit;font-size:clamp(30px,2.7vw,42px);line-height:1.15;font-weight:800;letter-spacing:-.6px;color:#12303a}.sa-lb-sub{margin:0 0 30px;font-size:16px;line-height:1.6;color:#45616b;max-width:460px}.sa-lb-points{list-style:none;margin:0 0 30px;padding:0;display:grid;gap:16px}.sa-lb-points li{display:flex;gap:14px;align-items:flex-start}.sa-lb-dot{flex:none;width:22px;height:14px;margin-top:4px;background:radial-gradient(circle at 7px 7px,#0e7c7b 6.5px,transparent 7px),radial-gradient(circle at 15px 7px,rgba(242,163,58,.92) 6.5px,transparent 7px)}.sa-lb-points b{display:block;font-size:15px;font-weight:700;color:#12303a;margin-bottom:2px}.sa-lb-points span{font-size:14px;line-height:1.5;color:#5b7480}.sa-lb-trust{display:flex;flex-wrap:wrap;gap:8px;margin:0}.sa-lb-trust span{font-size:12px;font-weight:600;padding:6px 12px;border-radius:999px;color:#0e7c7b;background:rgba(14,124,123,.08);border:1px solid rgba(14,124,123,.16)}[data-theme=dark] .sa-login-brand{color:#e6f4f3;border-right-color:#5cc8c629;background:radial-gradient(circle at 25% 30%,rgba(14,124,123,.28),transparent 60%),radial-gradient(circle at 80% 80%,rgba(242,163,58,.16),transparent 55%)}[data-theme=dark] .sa-lb-title,[data-theme=dark] .sa-lb-points b{color:#f2f7f7}[data-theme=dark] .sa-lb-sub,[data-theme=dark] .sa-lb-points span{color:#a9c2c6}[data-theme=dark] .sa-lb-eyebrow,[data-theme=dark] .sa-lb-trust span{color:#5cc8c6}}@media (min-width: 900px) and (max-height: 760px){.sa-lb-logo{width:300px;margin-bottom:22px}.sa-lb-points{gap:10px;margin-bottom:20px}.sa-lb-sub{margin-bottom:20px}}body.sa-login-split .page-card-head h4{font-family:Plus Jakarta Sans,Segoe UI,system-ui,sans-serif;font-weight:800!important}@media (min-width: 900px) and (max-height: 780px){.sa-login-brand{padding:32px 56px}.sa-lb-logo{width:250px;margin-bottom:18px}.sa-lb-title{font-size:30px;margin-bottom:10px}.sa-lb-sub{font-size:15px;margin-bottom:16px}.sa-lb-points{gap:8px;margin-bottom:16px}.sa-lb-points span{font-size:13px;line-height:1.4}}body:has(section.for-login){--sa-login-bg: #f6f8f8;background:var(--sa-login-bg)!important}[data-theme=dark] body:has(section.for-login){--sa-login-bg: #14171d}body:has(section.for-login) .page-card:before{content:none!important}body:has(section.for-login) section[class^=for-]{max-width:520px!important}body:has(section.for-login) .page_content>div{max-width:560px}body:has(section.for-login) .page-card{max-width:520px!important;padding:48px 44px 40px!important;border-radius:14px!important;border:1px solid #e3e8ea!important;box-shadow:0 1px 2px #12303a0a,0 8px 24px #12303a0f!important}[data-theme=dark] body:has(section.for-login) .page-card{border-color:#2a2f38!important;box-shadow:none!important}body:has(section.for-login) .page-card-head h4{font-size:28px!important}body:has(section.for-login) .page-card-subtitle{font-size:16px!important}body:has(section.for-login) .page-card label,body:has(section.for-login) .page-card .form-label{font-size:15px!important}body:has(section.for-login) .page-card input[type=email],body:has(section.for-login) .page-card input[type=password],body:has(section.for-login) .page-card input[type=text],body:has(section.for-login) .page-card .form-control{height:50px!important;font-size:16px!important}body:has(section.for-login) .page-card .es-button[data-variant=solid]{height:52px!important;font-size:17px!important}body:has(section.for-login) .page-card .es-button:not([data-variant="solid"]){height:50px!important;font-size:15px!important}body:has(section.for-login) .page-card a{font-size:15px}@media (min-width: 900px){.sa-login-brand{background:#eef4f4!important;border-right:1px solid #dfe7e8!important;padding:64px 72px!important}[data-theme=dark] .sa-login-brand{background:#182024!important;border-right-color:#2a3439!important}.sa-lb-inner{max-width:600px}.sa-lb-logo{width:min(100%,420px)!important;margin-bottom:40px!important}.sa-lb-title{font-size:clamp(34px,3vw,46px)!important;font-weight:700!important;letter-spacing:-.8px!important;margin-bottom:16px!important}.sa-lb-sub{font-size:18px!important;max-width:540px!important;margin-bottom:34px!important}.sa-lb-points{gap:18px!important;margin-bottom:34px!important;padding-left:0}.sa-lb-points li{display:block;padding-left:16px;border-left:2px solid #0e7c7b}.sa-lb-points li:nth-child(even){border-left-color:#f2a33a}.sa-lb-points b{font-size:17px!important}.sa-lb-points span{font-size:15.5px!important}.sa-lb-trust{display:block!important;font-size:14px;color:#5b7480}[data-theme=dark] .sa-lb-trust{color:#8fa9ae}}@media (min-width: 900px) and (max-height: 780px){.sa-login-brand{padding:36px 60px!important}.sa-lb-logo{width:280px!important;margin-bottom:22px!important}.sa-lb-title{font-size:32px!important;margin-bottom:10px!important}.sa-lb-sub{font-size:16px!important;margin-bottom:18px!important}.sa-lb-points{gap:10px!important;margin-bottom:18px!important}.sa-lb-points b{font-size:15.5px!important}.sa-lb-points span{font-size:14px!important}body:has(section.for-login) .page-card{padding:36px 40px 32px!important}}@media (max-width: 480px){body:has(section.for-login) .page-card{padding:32px 22px 26px!important}body:has(section.for-login) .page-card-head h4{font-size:26px!important}}:root{--sa-hover-text-scale: 1.25;--sa-hover-icon-scale: 1.8}@keyframes sa-flow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes sa-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes sa-pop{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}@keyframes sa-rise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes sa-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.desktop-navbar{background:linear-gradient(110deg,#12303a,#0e5d5c 40%,#0e7c7b 70%,#12303a)!important;background-size:240% 240%!important;animation:sa-flow 18s ease-in-out infinite;border-bottom:0!important;position:relative;overflow:hidden;box-shadow:0 2px 10px #12303a2e}.desktop-navbar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,#f2a33a,transparent);animation:sa-sheen 6s linear infinite;pointer-events:none}.desktop-navbar #brand-logo{content:url(/assets/saathi/images/saathi-logo-light.svg?v=m3);height:30px!important;width:auto!important}.desktop-navbar .search-widget-button{min-width:440px;height:38px;border-radius:10px!important;background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.22)!important;color:#ffffffeb!important;transition:background .2s ease,border-color .2s ease,transform .2s ease}.desktop-navbar .search-widget-button:hover{background:rgba(255,255,255,.2)!important;border-color:#fff6!important;transform:translateY(-1px)}.desktop-navbar .search-widget-icon,.desktop-navbar .search-widget-icon .icon{color:#fff!important;stroke:#fff}.desktop-navbar .search-widget-shortcut{color:#fff!important;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.25);border-radius:6px;padding:1px 7px;font-size:12px}.desktop-navbar .nav-link,.desktop-navbar .nav-link .icon{color:#fff!important;stroke:#fff}.desktop-navbar .notification-count{background:#f2a33a!important;color:#12303a!important}.desktop-navbar .avatar-frame{box-shadow:0 0 0 2px #ffffffb3}.dock{background:linear-gradient(180deg,#12303a 0%,#0e4f52 60%,#0e7c7b 140%)!important;border-right:0!important;overflow:visible!important}.dock .dock-items{overflow:visible!important}.dock .dock-item{border-radius:10px!important;transition:background .2s ease;position:relative;z-index:1}.dock .dock-item .icon,.dock .dock-item svg{color:#fffc!important;stroke:currentColor;transition:color .2s ease}.dock .dock-item:hover{background:rgba(255,255,255,.12)!important;z-index:5}.dock .dock-item:hover .icon,.dock .dock-item:hover svg{color:#fff!important}.dock .dock-item.active{background:#f2a33a!important;box-shadow:0 4px 12px #f2a33a59}.dock .dock-item.active .icon,.dock .dock-item.active svg{color:#12303a!important}.dock .avatar-frame{box-shadow:0 0 0 2px #fff9}.dock .header-logo{border-radius:10px}.body-sidebar{background:#f3f7f7!important;border-right:1px solid #e1e9ea!important}.body-sidebar .header-title{font-weight:700!important;color:#12303a!important}.body-sidebar .standard-sidebar-item{border-radius:8px!important;transition:background .18s ease;position:relative}.body-sidebar .standard-sidebar-item:hover{background:rgba(14,124,123,.08)!important}.body-sidebar .standard-sidebar-item.active-sidebar{background:rgba(14,124,123,.13)!important;box-shadow:none!important}.body-sidebar .standard-sidebar-item.active-sidebar .sidebar-item-label{color:#0b5f5e!important;font-weight:600}.body-sidebar .standard-sidebar-item.active-sidebar .icon{color:#0e7c7b!important}.body-sidebar .standard-sidebar-item.active-sidebar:before{content:"";position:absolute;left:-6px;top:6px;bottom:6px;width:3px;border-radius:3px;background:#f2a33a;animation:sa-bar .25s ease-out}.body-sidebar,.body-sidebar-container,.body-sidebar-top,.sidebar-items{overflow:visible!important}.dock .dock-item .dock-item-icon{display:inline-flex;transition:transform .2s cubic-bezier(.3,1.4,.5,1)}.dock .dock-item:hover .dock-item-icon{transform:scale(var(--sa-hover-icon-scale))}.desktop-navbar .nav-link .icon,.page-head .btn-reset .icon,.page-head .es-button:not(:has(.es-button__label)) .icon{transition:transform .2s cubic-bezier(.3,1.4,.5,1)}.desktop-navbar .nav-link:hover .icon,.page-head .btn-reset:hover .icon{transform:scale(var(--sa-hover-icon-scale))}.sa-card,.sa-stat,.sa-action{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.sa-card:hover,.sa-stat:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 10px 24px #12303a1f;border-color:#0e7c7b59!important;z-index:2;position:relative}.sa-card .sa-card-icon{transition:transform .25s cubic-bezier(.3,1.4,.5,1)}.sa-card:hover .sa-card-icon{transform:scale(1.15) rotate(-4deg)}.sa-action:hover{transform:translateY(-2px);border-color:#0e7c7b!important;color:#0e7c7b!important}.sa-tip{position:fixed;z-index:2147483000;pointer-events:none;background:#12303a;color:#fff;font-size:13px;font-weight:500;line-height:1.3;padding:6px 10px;border-radius:8px;box-shadow:0 6px 18px #12303a40;white-space:nowrap;opacity:0;transform:translateY(2px);transition:opacity .12s ease,transform .12s ease}.sa-tip.is-on{opacity:1;transform:none}.sa-tip:before{content:"";position:absolute;width:8px;height:8px;background:#12303a;transform:rotate(45deg)}.sa-tip[data-side=right]:before{left:-4px;top:calc(50% - 4px)}.sa-tip[data-side=bottom]:before{top:-4px;left:calc(50% - 4px)}.page-head .es-button.primary-action,.page-head .btn-primary,.page-head .es-button[data-variant=solid]{background:#0e7c7b!important;border-color:#0e7c7b!important;color:#fff!important;transition:background .2s ease,transform .15s ease,box-shadow .2s ease}.page-head .es-button.primary-action:hover,.page-head .btn-primary:hover,.page-head .es-button[data-variant=solid]:hover{background:#0a6362!important;transform:translateY(-1px);box-shadow:0 4px 12px #0e7c7b40}body:has(.modal.show #navbar-search) .modal-backdrop.show{background:#12303a;opacity:.45!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal:has(#navbar-search) .modal-dialog{max-width:min(920px,94vw)!important;width:min(920px,94vw)!important;margin:10vh auto 0!important}.modal:has(#navbar-search) .modal-content{border-radius:16px!important;border:1px solid rgba(14,124,123,.18)!important;box-shadow:0 30px 80px #12303a59!important;overflow:hidden;animation:sa-pop .18s ease-out}.modal:has(#navbar-search) .navbar-modal-wrapper{border-bottom:1px solid #e6eded}.modal:has(#navbar-search) #navbar-search{font-size:17px!important}.modal:has(#navbar-search) .awesomebar-input-row .icon{width:20px;height:20px;color:#0e7c7b}.modal:has(#navbar-search) .awesomplete>ul{max-height:min(64vh,620px)!important;overflow-y:auto!important;padding:8px 8px 10px!important}.modal:has(#navbar-search) .awesomplete>ul>li{border-radius:10px!important;margin:2px 0!important;animation:sa-rise .2s ease-out both;position:relative}.modal:has(#navbar-search) .awesomplete>ul>li:nth-child(2){animation-delay:.02s}.modal:has(#navbar-search) .awesomplete>ul>li:nth-child(3){animation-delay:.04s}.modal:has(#navbar-search) .awesomplete>ul>li:nth-child(4){animation-delay:.06s}.modal:has(#navbar-search) .awesomplete>ul>li:nth-child(5){animation-delay:.08s}.modal:has(#navbar-search) .awesomplete>ul>li:nth-child(n+6){animation-delay:.1s}.modal:has(#navbar-search) .awesomplete>ul>li>a{padding:12px 16px!important;font-size:15px!important;color:#12303a!important;display:block}.modal:has(#navbar-search) .awesomplete>ul>li:hover{background:rgba(14,124,123,.06)!important}.modal:has(#navbar-search) .awesomplete>ul>li[aria-selected=true]{background:rgba(14,124,123,.12)!important}.modal:has(#navbar-search) .awesomplete>ul>li[aria-selected=true]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:3px;background:#0e7c7b}.modal:has(#navbar-search) .awesomplete mark{background:rgba(242,163,58,.28)!important;color:inherit!important;border-radius:3px;padding:0 1px;font-weight:600}.modal:has(#navbar-search) .cool-awesomebar-modal-footer{background:#f5f8f8;border-top:1px solid #e6eded;padding:10px 16px!important}[data-theme=dark] .body-sidebar{background:#171c21!important;border-right-color:#262d33!important}[data-theme=dark] .body-sidebar .header-title{color:#e6f4f3!important}[data-theme=dark] .body-sidebar .standard-sidebar-item.active-sidebar .sidebar-item-label,[data-theme=dark] .body-sidebar .standard-sidebar-item:hover .sidebar-item-label{color:#5cc8c6!important}[data-theme=dark] .modal:has(#navbar-search) .awesomplete>ul>li>a{color:#e6f4f3!important}[data-theme=dark] .modal:has(#navbar-search) .navbar-modal-wrapper{border-bottom-color:#2a3036}[data-theme=dark] .modal:has(#navbar-search) .cool-awesomebar-modal-footer{background:#1b1f25;border-top-color:#2a3036}@media (max-width: 768px){.desktop-navbar .search-widget-button{min-width:0;width:100%}.modal:has(#navbar-search) .modal-dialog{margin-top:4vh!important}}@media (prefers-reduced-motion: reduce){.desktop-navbar,.desktop-navbar:after,.modal:has(#navbar-search) .modal-content,.modal:has(#navbar-search) .awesomplete>ul>li,.body-sidebar .standard-sidebar-item.active-sidebar:before{animation:none!important}.sa-card:hover,.sa-stat:hover,.dock .dock-item:hover .dock-item-icon,.body-sidebar .standard-sidebar-item:hover .sidebar-item-label{transform:none!important}}.modal:has(#navbar-search) .awesomplete{width:100%}.modal:has(#navbar-search) .awesomebar-input-row{display:flex;align-items:center;gap:10px}.modal:has(#navbar-search) .awesomplete>ul>li{padding:0!important}.modal:has(#navbar-search) .awesomplete>ul>li>a{padding:10px 16px!important}:root{--sidebar-width: 252px}.sa-ext{font-size:.8em;color:#0e7c7b;margin-left:2px}.body-sidebar .sidebar-item-container,.body-sidebar .standard-sidebar-item,.body-sidebar .item-anchor{overflow:visible!important}.body-sidebar .sidebar-item-label{display:inline-block;white-space:nowrap;transform-origin:left center;border-radius:6px;transition:transform .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease}.body-sidebar .standard-sidebar-item:hover .sidebar-item-label{transform:scale(var(--sa-hover-text-scale));overflow:visible!important;text-overflow:clip!important;max-width:none!important;position:relative;z-index:30;background:#ffffff;color:#0b5f5e!important;padding:1px 6px;margin:-1px -6px;box-shadow:0 4px 14px #12303a29,0 0 0 1px #0e7c7b40}.body-sidebar .standard-sidebar-item .sidebar-item-icon{transition:transform .16s ease}.body-sidebar .standard-sidebar-item:hover .sidebar-item-icon{transform:scale(1.25);color:#0e7c7b}[data-theme=dark] .body-sidebar .standard-sidebar-item:hover .sidebar-item-label{background:#1f2a30;color:#5cc8c6!important}.sa-card,.sa-stat,.sa-action,.widget.shortcut-widget-box,.widget.number-widget-box,.widget.links-widget-box,.widget.dashboard-widget-box,.widget.onboarding-widget-box,.widget.quick-list-widget-box,.number-card,.dashboard-widget-box{border:1px solid #cfdcdf!important;box-shadow:0 1px 2px #12303a0f,0 2px 6px #12303a0d!important}.sa-stat{border-left:4px solid #0e7c7b!important}.sa-stat:nth-child(even){border-left-color:#f2a33a!important}.widget.shortcut-widget-box:hover,.widget.number-widget-box:hover,.widget.links-widget-box:hover{border-color:#0e7c7b73!important;box-shadow:0 6px 16px #12303a1a!important}[data-theme=dark] .sa-card,[data-theme=dark] .sa-stat,[data-theme=dark] .sa-action,[data-theme=dark] .widget{border-color:#34404a!important}.body-sidebar .sidebar-items>.sidebar-item-container>.standard-sidebar-item .sidebar-item-label{font-weight:600;color:#12303a}.body-sidebar .sidebar-items>.sidebar-item-container.section-item{margin-top:6px}.body-sidebar .section-item>.standard-sidebar-item .sidebar-item-label{font-weight:700;color:#0b4f4e;letter-spacing:.1px}.body-sidebar .nested-container{margin-left:17px;padding-left:6px;border-left:1px solid #d3e1e3}.body-sidebar .nested-container .standard-sidebar-item .sidebar-item-label{font-weight:400;color:#4b636b;font-size:13.5px}.body-sidebar .nested-container .standard-sidebar-item.active-sidebar .sidebar-item-label{font-weight:600;color:#0b5f5e!important}[data-theme=dark] .body-sidebar .sidebar-items>.sidebar-item-container>.standard-sidebar-item .sidebar-item-label{color:#e6f4f3}[data-theme=dark] .body-sidebar .section-item>.standard-sidebar-item .sidebar-item-label{color:#7fd3d1}[data-theme=dark] .body-sidebar .nested-container{border-left-color:#2e3a40}[data-theme=dark] .body-sidebar .nested-container .standard-sidebar-item .sidebar-item-label{color:#a9bfc3}.dock .dock-items{overflow-y:auto!important;overflow-x:visible!important;scrollbar-width:thin}.body-sidebar .standard-sidebar-item:hover .sidebar-item-label{flex:0 0 auto!important;width:auto!important}.dock .sa-dock-area .dock-item-icon img{width:28px;height:28px;border-radius:8px;display:block}.dock .sa-dock-area.active{background:rgba(242,163,58,.95)!important}.sa-flyout{position:fixed;z-index:2147482000;width:320px;max-height:calc(100vh - 16px);overflow-y:auto;background:#ffffff;border:1px solid #cfdcdf;border-radius:14px;box-shadow:0 18px 44px #12303a38;padding:8px;opacity:0;visibility:hidden;transform:translate(-6px);transition:opacity .14s ease,transform .14s ease,visibility 0s linear .14s}.sa-flyout.is-open{opacity:1;visibility:visible;transform:none;transition:opacity .14s ease,transform .14s ease}.sa-flyout-title{font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#0e7c7b;padding:6px 10px 8px}.sa-flyout-item{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:10px;color:#12303a!important;text-decoration:none!important;transition:background .14s ease}.sa-flyout-item img{width:32px;height:32px;border-radius:8px;flex:none}.sa-flyout-item b{display:block;font-size:14px;font-weight:600}.sa-flyout-item small{display:block;font-size:12.5px;color:#5b7480;line-height:1.35}.sa-flyout-item:hover,.sa-flyout-item:focus{background:rgba(14,124,123,.08);outline:none}.sa-flyout-item:focus-visible{box-shadow:0 0 0 2px #0e7c7b}.sa-flyout-item.is-active{background:rgba(14,124,123,.13)}.sa-flyout-item.is-active b{color:#0b5f5e}[data-theme=dark] .sa-flyout{background:#1b2026;border-color:#2e3a40}[data-theme=dark] .sa-flyout-item{color:#e6f4f3!important}[data-theme=dark] .sa-flyout-item small{color:#9fb6ba}@media (prefers-reduced-motion: reduce){.sa-flyout{transition:none;transform:none}}.dock .dock-logo .header-logo img{content:url(/assets/saathi/images/saathi-icon.svg?v=m3);width:32px!important;height:32px!important;border-radius:9px}body[data-route] .layout-main,body[data-route] .layout-main-section-wrapper,.page-container .page-body.container,.page-container .page-head .container{max-width:none!important}.layout-main{width:100%!important}.form-layout .section-head,.form-layout .section-body,.form-layout .form-footer,.form-page .section-head,.form-page .section-body,.form-footer,.form-footer .timeline-content,.new-timeline .timeline-content{max-width:none!important}.sa-launcher{max-width:none!important;padding-left:24px!important;padding-right:24px!important}@media (min-width: 1600px){.layout-main .ce-block.col-lg-3{flex:0 0 20%!important;max-width:20%!important}.layout-main .ce-block.col-md-4:not(.col-lg-3){flex:0 0 25%!important;max-width:25%!important}}.btn-primary,.btn-primary:focus,.es-button[data-variant=solid]:not([data-theme="red"]):not([data-theme="green"]):not([data-theme="orange"]){background:#0e7c7b!important;border-color:#0e7c7b!important;color:#fff!important}.btn-primary:hover,.es-button[data-variant=solid]:not([data-theme]):hover{background:#0a6362!important;border-color:#0a6362!important}.form-tabs-list .nav-link.active,.form-tabs .nav-link.active{color:#0b5f5e!important;border-bottom-color:#0e7c7b!important;box-shadow:inset 0 -2px #0e7c7b}.form-tabs-list .nav-link:hover{color:#0e7c7b!important}input[type=checkbox]:checked,.frappe-control input[type=checkbox]:checked{background-color:#0e7c7b!important;border-color:#0e7c7b!important}.form-control:focus,.frappe-control .form-control:focus,.awesomplete input:focus{border-color:#0e7c7b8c!important;box-shadow:0 0 0 2px #0e7c7b26!important}.list-row:hover,.list-row-container:hover .list-row{background:rgba(14,124,123,.04)!important}.list-row-head{background:#f3f7f7!important}.frappe-card,.report-wrapper,.dt-scrollable,.datatable{border-color:#cfdcdf!important}.page-head{border-bottom:1px solid #e1e9ea!important}.ce-header,.workspace-header,.widget-title,.layout-main h4.ellipsis{color:#12303a}[data-theme=dark] .list-row-head{background:#1b2026!important}[data-theme=dark] .page-head{border-bottom-color:#262d33!important}.layout-main .ce-block:not(:has(.widget)):not(:has(.ce-header)):not(:has(.ce-paragraph)):not(:has(.ce-spacer)):not(:has(.header)){display:none!important}.sa-gw{display:grid;grid-template-columns:minmax(220px,300px) minmax(320px,560px);gap:24px;justify-content:center;padding:24px 8px 48px}.sa-gw-info{display:flex;flex-direction:column;gap:14px;padding:18px;border:1px solid #cfdcdf;border-radius:12px;background:#f6fafa;align-self:start}.sa-gw-info small{display:block;color:#5b6b6e;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.sa-gw-info b{font-size:15px;color:#10393a}.sa-gw-keys span{display:block;font-size:12.5px;margin-top:4px;color:#33484b}.sa-gw-keys kbd{font-size:11px;padding:1px 5px;border-radius:4px;border:1px solid #b9cccf;background:#fff;color:#10393a;box-shadow:none}.sa-gw-panel{border:1.5px solid #0e7c7b;border-radius:12px;background:#fff;overflow:hidden}.sa-gw-panel>header{background:#0e7c7b;color:#fff;text-align:center;font-weight:700;padding:10px;letter-spacing:.02em}.sa-gw-group{padding:10px 18px 4px}.sa-gw-group h4{margin:4px 0 6px;font-size:11px;font-weight:700;letter-spacing:.08em;color:#5b6b6e;text-align:center}.sa-gw-item,.sa-gw-back{display:flex;align-items:center;gap:12px;padding:7px 12px;border-radius:8px;color:#10393a;cursor:pointer;text-decoration:none!important;font-size:14.5px}.sa-gw-item:hover,.sa-gw-item.is-active{background:#fff3e0;box-shadow:inset 3px 0 #d98a1f}.sa-gw-key{min-width:44px;font-weight:700;color:#b25e00;font-size:12.5px;text-align:center;border:1px solid #f1c48a;border-radius:6px;padding:1px 6px;background:#fffaf2}.sa-gw-back{margin:6px 18px 14px;color:#5b6b6e}.sa-gw-list{display:flex;flex-direction:column;gap:2px;max-height:52vh;overflow:auto}.sa-gw-list .sa-gw-item span{min-width:24px;font-weight:700;color:#b25e00}@media (max-width: 760px){.sa-gw{grid-template-columns:1fr}}[data-theme=dark] .sa-gw-info{background:#16292b;border-color:#2c3b3d}[data-theme=dark] .sa-gw-info b,[data-theme=dark] .sa-gw-item{color:#e6f1f1}[data-theme=dark] .sa-gw-panel{background:#11201f}[data-theme=dark] .sa-gw-item:hover,[data-theme=dark] .sa-gw-item.is-active{background:#2a2416}
/*# sourceMappingURL=saathi.bundle.HHX4MC37.css.map */
