.dashboard_chartCard__7iKvG{margin-bottom:24px;border:1px solid #e5ebe8;border-radius:18px;box-shadow:0 4px 20px rgb(25 58 45/3%);overflow:hidden}.dashboard_chartCard__7iKvG .ant-card-body{padding:28px}.dashboard_chartHeading__Afo2z{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px;flex-wrap:wrap}.dashboard_chartTitle__e5GD2{display:inline-flex;align-items:center;gap:12px;padding:0;border:0;background:none;color:#203d32;font:inherit;font-size:18px;font-weight:700;cursor:pointer;text-align:left}.dashboard_chartTitle__e5GD2 .anticon{font-size:13px;color:#6e9181}.dashboard_chartTitle__e5GD2:hover{color:#23866b}.dashboard_chartTitle__e5GD2:focus-visible{outline:2px solid #23866b;outline-offset:5px;border-radius:3px}.dashboard_chartSubtitle__4bgwd{color:#85918b;font-size:13px;margin:6px 0 0}.dashboard_metrics__Y_ROC{display:flex;gap:32px;flex-wrap:wrap}.dashboard_metric__hBLeg{display:flex;flex-direction:column;gap:3px}.dashboard_metric__hBLeg>span{font-size:12px;color:#7b8981}.dashboard_metric__hBLeg strong{font-size:30px;font-weight:700;color:#23785e;letter-spacing:-1px;line-height:1.35;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_metric__hBLeg small{font-size:13px;margin-left:5px;letter-spacing:0;font-weight:500;color:#7b8981}.dashboard_secondaryMetric__w8o8q{border-left:1px solid #e8edea;padding-left:28px}.dashboard_secondaryMetric__w8o8q strong{color:#475c51;font-size:24px}.dashboard_plot__3haec{min-width:0}.dashboard_programLegend__lSMzC{list-style:none;padding:18px 0;margin:12px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 28px;gap:12px 28px;border-top:1px solid #edf1ee}.dashboard_programLegend__lSMzC li{display:flex;align-items:baseline;gap:9px;min-width:0;font-size:12px}.dashboard_legendDot___ByfW{width:8px;height:8px;flex-shrink:0;border-radius:50%}.dashboard_legendName__XB6Ph{color:#617168;overflow-wrap:anywhere;flex:1 1}.dashboard_programLegend__lSMzC strong{color:#304a3d;white-space:nowrap;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboard_programLegend__lSMzC small{font-size:11px;color:#8b978f;margin-left:3px;font-weight:400}.dashboard_chartNote__h7hxD{color:#8a958f;font-size:12px;line-height:1.8;padding-top:4px}.dashboard_insight__H8e0R{background:#f5f8f6;padding:10px 14px;border-radius:8px;margin-top:14px}.dashboard_insight__H8e0R>div{border:0!important;padding:0!important;margin:0!important}@media (max-width:640px){.dashboard_chartCard__7iKvG .ant-card-body{padding:18px 14px}.dashboard_chartHeading__Afo2z{gap:16px;margin-bottom:12px}.dashboard_chartTitle__e5GD2{font-size:16px}.dashboard_chartSubtitle__4bgwd{font-size:12px}.dashboard_metric__hBLeg strong{font-size:26px}.dashboard_metrics__Y_ROC{gap:20px}.dashboard_secondaryMetric__w8o8q{padding-left:20px}.dashboard_programLegend__lSMzC{grid-template-columns:minmax(0,1fr);gap:10px}}.dashboard_legendHeading__X_CKQ{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px}.dashboard_legendHeading__X_CKQ .ant-typography{font-size:12px}.dashboard_legendButton___OluQ{display:flex;align-items:baseline;gap:9px;width:100%;padding:10px;background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;font:inherit;text-align:left;transition:background .15s,opacity .15s}.dashboard_legendButton___OluQ:hover{background:#f1f7f4;opacity:1}.dashboard_legendButton___OluQ:focus-visible{outline:2px solid #23866b;outline-offset:2px}.dashboard_legendSelected__iMu0H{background:#eaf6ef;border-color:#82bda1}.dashboard_legendSelected__iMu0H .dashboard_legendName__XB6Ph{color:#1e624b;font-weight:600}.dashboard_legendMuted__FTsoq{opacity:.4}.BrandMark_brand__ki5IG{display:inline-flex;align-items:center;gap:10px;min-width:0;color:#08784f}.BrandMark_symbol__maJJf{position:relative;display:inline-flex;width:42px;height:42px;flex:0 0 42px;align-items:center;justify-content:center;overflow:hidden}.BrandMark_mascot__5aV8W{position:absolute;top:0;left:50%;width:42px;max-width:none;height:auto;transform:translateX(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.BrandMark_wordmark__ZUlkH{display:flex;min-width:0;align-items:baseline;gap:7px;white-space:nowrap;letter-spacing:0}.BrandMark_wordmark__ZUlkH strong{color:inherit;font-size:18px;font-weight:900;line-height:1}.BrandMark_wordmark__ZUlkH small{color:#66746f;font-size:10px;font-weight:800;line-height:1}.BrandMark_inverse__fQjj5{color:#fff}.BrandMark_inverse__fQjj5 .BrandMark_symbol__maJJf{filter:drop-shadow(0 5px 8px rgba(0,76,50,.18))}.BrandMark_inverse__fQjj5 .BrandMark_wordmark__ZUlkH small{color:hsla(0,0%,100%,.72)}.BrandMark_compact__NzLId{justify-content:center}.admin-breadcrumbs_path__x3W0D{margin-bottom:24px;padding:12px 16px;background:#f5f8f6;border:1px solid #e8eeea;border-radius:10px;line-height:1.6}.admin-breadcrumbs_path__x3W0D ol{flex-wrap:wrap;row-gap:5px}.admin-breadcrumbs_path__x3W0D .ant-breadcrumb{font-size:13px}.admin-breadcrumbs_path__x3W0D a{color:#638171}.admin-breadcrumbs_path__x3W0D a:hover{color:#237b58}.admin-breadcrumbs_path__x3W0D [aria-current=page]{font-weight:600;color:#294b3a}@media(max-width:600px){.admin-breadcrumbs_path__x3W0D{padding:10px 12px;margin-bottom:18px}.admin-breadcrumbs_path__x3W0D .ant-breadcrumb{font-size:12px}}.menu-attention_label__vf2rV{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-width:0}.menu-attention_text__vaKl6{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-attention_count__xOGFA{flex-shrink:0}.login_page__BeSwT{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(500px,1.12fr) minmax(420px,.88fr);background:#f7faf8;color:#17211e}.login_hero__kVHmZ{position:relative;min-height:640px;overflow:hidden;padding:clamp(36px,5vw,72px);background-color:#0b8c62;background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,transparent 0),linear-gradient(145deg,#087b57,#0da875 54%,#45c58f);background-size:36px 36px,36px 36px,100% 100%}.login_heroCopy__YaJt_{position:relative;z-index:2;max-width:560px;margin-top:clamp(76px,13vh,150px)}.login_heroEyebrow__WUN5q{display:block;margin-bottom:14px;color:#bdf3d9;font-size:13px;font-weight:800;letter-spacing:0}.login_heroTitle__aC1Bx{margin:0;color:#fff;font-size:clamp(38px,4.4vw,64px);font-weight:900;line-height:1.12;letter-spacing:0}.login_heroText__QtJDR{max-width:390px;margin-top:20px;color:hsla(0,0%,100%,.78);font-size:16px;line-height:1.7}.login_mascot__NjzVp{position:absolute;z-index:1;right:clamp(-26px,1vw,18px);bottom:-46px;width:min(38vw,470px);height:auto;object-fit:contain;filter:drop-shadow(0 24px 34px rgba(0,68,46,.22));-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.login_loginArea__Q0FmF{display:flex;min-width:0;align-items:center;justify-content:center;padding:56px clamp(36px,6vw,88px);background:#f7faf8}.login_panel__zAkod{width:min(100%,420px)}.login_mobileBrand__d_TP2{display:none;margin-bottom:48px}.login_kicker__Xh_45{margin-bottom:10px;color:#0a9769;font-size:12px;font-weight:900;letter-spacing:0}.login_title__cNmCU{margin:0;color:#17211e;font-size:32px;font-weight:900;line-height:1.25;letter-spacing:0}.login_description__NYyJs{display:block;margin-top:10px;color:#6d7874;font-size:14px;line-height:1.6}.login_form__Cnc1I{margin-top:38px}.login_form__Cnc1I .ant-form-item-label>label{height:auto;color:#303b37;font-size:13px;font-weight:800}.login_form__Cnc1I .ant-input-affix-wrapper{min-height:52px;padding-inline:15px;border-color:#dbe4df;border-radius:8px;background:#fff;box-shadow:none}.login_form__Cnc1I .ant-input-affix-wrapper-focused,.login_form__Cnc1I .ant-input-affix-wrapper:hover{border-color:#0da875;box-shadow:0 0 0 3px rgba(13,168,117,.1)}.login_form__Cnc1I .ant-input-prefix{margin-right:10px;color:#87938e}.login_form__Cnc1I .ant-input{font-size:15px}.login_submit__aWjRt{height:54px!important;margin-top:8px;border-radius:8px!important;border-color:#0da875!important;background:#0da875!important;font-size:16px;font-weight:900;box-shadow:0 8px 20px rgba(13,168,117,.2)}.login_submit__aWjRt:focus,.login_submit__aWjRt:hover{border-color:#087b57!important;background:#087b57!important}.login_security__poOit{display:flex;align-items:center;gap:8px;margin-top:22px;padding-top:20px;border-top:1px solid #e2e9e5;color:#77817d;font-size:12px}.login_securityIcon__lHxnu{color:#0da875;font-size:15px}.login_footer__yBTrK{margin-top:58px;color:#9aa39f;font-size:11px}@media (max-width:980px){.login_page__BeSwT{grid-template-columns:1fr;background:#f7faf8}.login_hero__kVHmZ{min-height:260px;padding:28px 32px}.login_heroCopy__YaJt_{margin-top:44px}.login_heroEyebrow__WUN5q,.login_heroText__QtJDR{display:none}.login_heroTitle__aC1Bx{max-width:330px;font-size:34px}.login_mascot__NjzVp{right:28px;bottom:-66px;width:230px}.login_loginArea__Q0FmF{align-items:flex-start;padding:46px 32px 56px}}@media (max-width:560px){.login_page__BeSwT{display:block}.login_hero__kVHmZ{min-height:196px;padding:24px;background-size:28px 28px,28px 28px,100% 100%}.login_hero__kVHmZ>:first-child{display:none}.login_heroCopy__YaJt_{margin-top:10px}.login_heroTitle__aC1Bx{max-width:230px;font-size:27px}.login_mascot__NjzVp{right:8px;bottom:-48px;width:158px}.login_loginArea__Q0FmF{padding:26px 24px 24px}.login_mobileBrand__d_TP2{display:block;margin-bottom:26px}.login_title__cNmCU{font-size:27px}.login_form__Cnc1I{margin-top:26px}.login_footer__yBTrK{margin-top:30px}}.group-survey-qr_wrap__7GwM_{width:100%;min-width:0}.group-survey-qr_paper__jYL7I{background:#fff;color:#203e32;padding:32px 24px;text-align:center;border:1px solid #e4ebe7;border-radius:16px;box-sizing:border-box;margin:auto;max-width:760px}.group-survey-qr_brand__3Dk1R{color:#25815d;font-size:20px;font-weight:800;letter-spacing:1px}.group-survey-qr_paper__jYL7I h1{font-size:24px;line-height:1.45;margin:16px 0}.group-survey-qr_program__C7XO6{font-size:14px;color:#62776b;line-height:1.6}.group-survey-qr_context__qMw_E{display:flex;flex-direction:column;gap:6px;line-height:1.6;margin:20px 0}.group-survey-qr_context__qMw_E strong{font-size:20px;overflow-wrap:anywhere}.group-survey-qr_context__qMw_E span{font-size:15px;color:#64786c}.group-survey-qr_qr__o_F_8{margin:24px auto;display:flex;justify-content:center}.group-survey-qr_instruction__OndHQ{font-size:18px;font-weight:700;margin:24px 0 8px}.group-survey-qr_note___Rjvg{font-size:13px;color:#6f8176}.group-survey-qr_large__8qTzP{padding:40px 32px}.group-survey-qr_large__8qTzP h1{font-size:32px}.group-survey-qr_large__8qTzP .group-survey-qr_context__qMw_E strong{font-size:26px}.group-survey-qr_large__8qTzP .group-survey-qr_instruction__OndHQ{font-size:22px}@media(max-width:540px){.group-survey-qr_large__8qTzP{padding:24px 16px}.group-survey-qr_large__8qTzP h1{font-size:25px}.group-survey-qr_qr__o_F_8 .ant-qrcode{max-width:100%;height:auto!important;aspect-ratio:1}.group-survey-qr_qr__o_F_8 canvas{max-width:100%;height:auto!important}}