.projectSectionNavWrap{max-width:1500px;width:100%;margin:0 auto;padding:24px 38px 0}.projectSectionNav{display:flex;gap:6px;border-bottom:1px solid var(--jc-border)}.projectSectionNav a{padding:11px 14px 12px;text-decoration:none;color:var(--jc-muted);font-size:12px;font-weight:800;border-bottom:3px solid transparent;margin-bottom:-1px}.projectSectionNav a:hover{color:var(--jc-teal-deep)}.projectSectionNav a.active{color:var(--jc-teal-deep);border-bottom-color:var(--jc-lime)}.monitoringPanel{margin-top:24px;background:#fff;border:1px solid var(--jc-border);border-radius:24px;padding:24px;box-shadow:0 8px 26px rgba(18,63,64,.035)}.monitoringHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.monitoringHeader h2{margin:0;font-size:25px;letter-spacing:-.025em;color:var(--jc-teal-ink)}.monitoringHeader>div>p:last-child{margin:8px 0 0;color:var(--jc-muted);line-height:1.55;max-width:820px}.monitoringState{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:850;white-space:nowrap}.monitoringState.ok{background:#e6f5ea;color:#26623a}.monitoringState.warn{background:#fff1cf;color:#765608}.monitoringState.bad{background:#f9e4e4;color:#883a3a}.monitoringState.neutral{background:#edf2ef;color:#5d6a66}.monitoringState.compact{padding:6px 9px;font-size:9px;max-width:160px;overflow:hidden;text-overflow:ellipsis}.monitoringOverviewGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.monitoringOverviewGrid article{border:1px solid var(--jc-border);background:#f8faf9;border-radius:15px;padding:14px}.monitoringOverviewGrid article.attention{background:#fffaf0;border-color:#eed9a0}.monitoringOverviewGrid span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--jc-muted);font-weight:850}.monitoringOverviewGrid strong{display:block;margin-top:8px;font-size:24px;line-height:1;color:var(--jc-teal-deep)}.monitoringOverviewGrid small{display:block;margin-top:6px;color:var(--jc-muted);font-size:10px;line-height:1.4}.monitoringProviderGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.monitoringProviderCard{border:1px solid var(--jc-border);border-radius:18px;padding:18px;background:#fbfcfb;display:grid;grid-gap:16px;gap:16px}.monitoringProviderCard.stale{border-color:#ead79f;background:#fffdf8}.monitoringProviderTop{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.monitoringProviderTop>div{min-width:0}.monitoringProviderName{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--jc-teal);font-weight:850}.monitoringProviderTop strong{display:block;margin-top:4px;font-size:17px;color:var(--jc-teal-ink)}.monitoringProviderTop small{display:block;margin-top:4px;color:var(--jc-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.monitoringProviderStates{display:flex;gap:6px;align-items:flex-end;flex-direction:column}.monitoringMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.monitoringMetrics>div{background:#fff;border:1px solid var(--jc-border);border-radius:13px;padding:11px;min-width:0}.monitoringMetrics span{display:block;font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:var(--jc-muted);font-weight:800}.monitoringMetrics strong{display:block;margin-top:7px;font-size:16px;color:var(--jc-teal-deep);overflow:hidden;text-overflow:ellipsis}.monitoringAlarmBlock{border:1px solid #eed9a0;background:#fffaf0;border-radius:14px;padding:13px}.monitoringAlarmHeading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.monitoringAlarmHeading strong{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#765608}.monitoringAlarmHeading span{min-width:24px;height:24px;border-radius:999px;background:#f0d36f;color:#5f4700;display:grid;place-items:center;font-size:10px;font-weight:900}.monitoringAlarmList{display:grid;grid-gap:7px;gap:7px}.monitoringAlarmItem{background:#fff;border:1px solid #eadfbf;border-left:4px solid #e2b94f;border-radius:10px;padding:10px 11px}.monitoringAlarmItem.bad{border-left-color:#cf6d6d;background:#fffafa}.monitoringAlarmItem strong{display:block;font-size:11px;color:var(--jc-text);line-height:1.45}.monitoringAlarmItem small{display:block;margin-top:4px;font-size:9px;line-height:1.45;color:var(--jc-muted)}.monitoringAlarmFallback{margin:0;color:#765608;font-size:10px;line-height:1.5}.monitoringMeta{display:flex;gap:10px 18px;flex-wrap:wrap;border-top:1px solid var(--jc-border);padding-top:13px}.monitoringMeta span{font-size:10px;color:var(--jc-muted);display:flex;gap:6px}.monitoringMeta b{color:var(--jc-text)}.monitoringEmpty{border:1px dashed #c9d8d3;border-radius:16px;padding:18px;background:#f8faf9}.monitoringEmpty strong{font-size:13px;color:var(--jc-teal-ink)}.monitoringEmpty p{margin:6px 0 0;color:var(--jc-muted);font-size:12px;line-height:1.55}.monitoringCareAction{margin-top:16px;border:1px solid var(--jc-border);border-radius:17px;background:linear-gradient(135deg,#eef5f1,#f8faf9);padding:17px 18px;display:flex;align-items:center;justify-content:space-between;gap:20px}.monitoringCareAction.attention{background:#fffaf0;border-color:#eed9a0}.monitoringCareAction>div>span{font-size:9px;letter-spacing:.12em;color:var(--jc-teal);font-weight:900}.monitoringCareAction>div>strong{display:block;margin-top:4px;font-size:15px;color:var(--jc-teal-ink)}.monitoringCareAction p{margin:5px 0 0;color:var(--jc-muted);font-size:11px;line-height:1.5;max-width:760px}.monitoringCareAction .primaryButton{white-space:nowrap}.monitoringWorkspacePage{padding-top:26px}.monitoringContextGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.monitoringContextGrid article{background:#fff;border:1px solid var(--jc-border);border-radius:18px;padding:18px;box-shadow:0 8px 24px rgba(18,63,64,.03)}.monitoringContextGrid span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--jc-muted);font-weight:800}.monitoringContextGrid strong{display:block;margin-top:10px;font-size:20px;color:var(--jc-teal-deep)}.monitoringContextGrid small{display:block;margin-top:6px;color:var(--jc-muted);font-size:11px;line-height:1.45}.monitoringArchitecture{margin-top:20px;background:linear-gradient(135deg,#eef5f1,#f8faf9);border:1px solid var(--jc-border);border-radius:22px;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.monitoringArchitecture h2{margin:0;font-size:22px;color:var(--jc-teal-ink)}.monitoringArchitecture>div>p:last-child{margin:8px 0 0;max-width:760px;color:var(--jc-muted);font-size:12px;line-height:1.6}.monitoringFlow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.monitoringFlow span{background:#fff;border:1px solid var(--jc-border);border-radius:999px;padding:8px 11px;font-size:10px;font-weight:800;color:var(--jc-teal-deep)}.monitoringFlow b{color:var(--jc-teal)}.yieldConfigPanel{overflow:hidden}.yieldConfigForm{display:grid;grid-gap:22px;gap:22px}.yieldConfigGeneral{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.yieldConfigGeneral label{display:grid;grid-gap:7px;gap:7px}.yieldConfigGeneral label.wide{grid-column:span 2}.yieldConfigGeneral label>span{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:var(--jc-muted);font-weight:850}.yieldConfigGeneral input{width:100%;min-width:0;border:1px solid var(--jc-border);border-radius:11px;padding:10px 11px;background:#fff;color:var(--jc-text);font:inherit;font-size:12px;outline:none}.yieldConfigGeneral input:focus,.yieldConfigTable input:focus{border-color:var(--jc-teal);box-shadow:0 0 0 3px rgba(29,112,109,.08)}.yieldImportBlock{margin-bottom:22px;padding:16px 18px;border:1px dashed #b9cec7;border-radius:16px;background:#f7faf8;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px 22px;gap:12px 22px;align-items:center}.yieldImportLabel{display:block;font-size:9px;letter-spacing:.1em;color:var(--jc-teal);font-weight:900}.yieldImportBlock strong{display:block;margin-top:4px;font-size:14px;color:var(--jc-teal-ink)}.yieldImportBlock>div>p{margin:5px 0 0;color:var(--jc-muted);font-size:10px;line-height:1.55;max-width:760px}.yieldImportForm{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.yieldImportForm input[type=file]{max-width:280px;font-size:10px;color:var(--jc-muted)}.yieldImportForm button:disabled{opacity:.6;cursor:wait}.yieldImportResult{grid-column:1/-1;margin:0;padding:9px 11px;border-radius:10px;font-size:10px;font-weight:700}.yieldImportResult.success{background:#e6f5ea;color:#26623a}.yieldImportResult.error{background:#f9e4e4;color:#883a3a}.yieldTableIntro{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.yieldTableIntro strong{display:block;color:var(--jc-teal-ink);font-size:15px}.yieldTableIntro p{margin:5px 0 0;color:var(--jc-muted);font-size:11px;line-height:1.5}.yieldTableIntro small{color:var(--jc-muted);font-size:10px;white-space:nowrap}.yieldTableWrap{overflow:auto;border:1px solid var(--jc-border);border-radius:15px}.yieldConfigTable{width:max-content;min-width:100%;border-collapse:collapse;background:#fff}.yieldConfigTable th{background:#f4f7f5;color:var(--jc-muted);font-size:9px;text-transform:uppercase;letter-spacing:.05em;text-align:left;padding:9px 7px;border-bottom:1px solid var(--jc-border);white-space:nowrap}.yieldConfigTable td{padding:7px;border-bottom:1px solid #edf1ef;vertical-align:middle}.yieldConfigTable tr:last-child td{border-bottom:0}.yieldConfigTable td:first-child{min-width:48px;text-align:center;color:var(--jc-teal-deep)}.yieldConfigTable input[type=checkbox]{width:17px;height:17px;accent-color:var(--jc-teal)}.yieldConfigTable input:not([type=checkbox]){width:88px;border:1px solid var(--jc-border);border-radius:8px;padding:8px;background:#fff;color:var(--jc-text);font:inherit;font-size:10px;outline:none}.yieldConfigTable td:nth-child(3) input{width:105px}.yieldConfigTable td:last-child input{width:150px}.yieldAnnualBlock{border-top:1px solid var(--jc-border);padding-top:20px;display:grid;grid-gap:14px;gap:14px}.yieldConfigGeneral.annual{grid-template-columns:repeat(3,minmax(0,1fr))}.yieldSaveBar{border-top:1px solid var(--jc-border);padding-top:17px;display:flex;align-items:center;justify-content:space-between;gap:22px}.yieldSaveBar p{margin:0;color:var(--jc-muted);font-size:10px;line-height:1.55;max-width:780px}.yieldSaveBar button{white-space:nowrap}@media(max-width:1180px){.monitoringProviderGrid{grid-template-columns:1fr}.monitoringMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.monitoringArchitecture{align-items:flex-start;flex-direction:column}.monitoringFlow{justify-content:flex-start}.yieldConfigGeneral,.yieldConfigGeneral.annual{grid-template-columns:repeat(2,minmax(0,1fr))}.yieldImportBlock{grid-template-columns:1fr}.yieldImportForm{justify-content:flex-start}}@media(max-width:900px){.projectSectionNavWrap{padding:18px 20px 0}.monitoringContextGrid,.monitoringOverviewGrid{grid-template-columns:1fr}.monitoringCareAction,.yieldSaveBar{align-items:flex-start;flex-direction:column}}@media(max-width:680px){.monitoringPanel{padding:18px}.monitoringHeader{flex-direction:column}.monitoringMetrics{grid-template-columns:1fr}.monitoringProviderTop{flex-direction:column}.monitoringProviderStates{align-items:flex-start}.monitoringState.compact{max-width:100%}.projectSectionNav{overflow:auto}.projectSectionNav a{white-space:nowrap}.monitoringCareAction .primaryButton{width:100%}.yieldConfigGeneral,.yieldConfigGeneral.annual{grid-template-columns:1fr}.yieldConfigGeneral label.wide{grid-column:auto}.yieldTableIntro{align-items:flex-start;flex-direction:column}.yieldSaveBar button{width:100%}.yieldImportForm{align-items:stretch;flex-direction:column}.yieldImportForm input[type=file]{max-width:100%}.yieldImportForm button{width:100%}}.monitoringPanel{margin-top:32px;border-color:#b9ccc5;border-top:4px solid #0e3734}.monitoringArchitecture h2,.monitoringHeader h2{font-weight:800;letter-spacing:-.025em}.monitoringProviderGrid{gap:24px}.monitoringProviderCard{background:#fff;border-color:#b9ccc5;padding:22px}.monitoringState{font-size:13px}.monitoringState.compact{font-size:12px}.monitoringState.ok{background:#22603e;color:#fff}.monitoringState.warn{background:#79520b;color:#fff}.monitoringState.bad{background:#8b2330;color:#fff}.monitoringState.neutral{background:#4c605b;color:#fff}.monitoringOverviewGrid article{background:#0e3734;border-color:#0e3734}.monitoringOverviewGrid small,.monitoringOverviewGrid span{color:#fff;font-size:13px;text-transform:none}.monitoringOverviewGrid strong{color:#d0ed6b}.monitoringOverviewGrid article.attention{background:#79520b;border-color:#79520b}.monitoringOverviewGrid article.attention strong{color:#fff}.monitoringMetrics span,.monitoringProviderName{font-size:12px}.monitoringProviderTop strong{font-size:20px;font-weight:700}.monitoringAlarmItem small,.monitoringMeta span,.monitoringProviderTop small{font-size:13px}.monitoringAlarmFallback,.monitoringAlarmHeading strong,.monitoringAlarmItem strong{font-size:14px}.monitoringCareAction{margin-top:28px;border-left:5px solid #0e3734}.monitoringCareAction.attention{border-left-color:#79520b}.monitoringCareAction>div>strong{font-size:20px;font-weight:700}.monitoringCareAction p{font-size:14px}.yieldConfigPanel{margin-top:32px}.yieldImportBlock{border-style:solid;border-left:5px solid #0e3734}.yieldConfigGeneral label>span,.yieldConfigTable th,.yieldImportBlock>div>p,.yieldSaveBar p,.yieldTableIntro small{font-size:13px;text-transform:none}.yieldConfigTable th{background:#0e3734;color:#fff}.yieldImportResult{font-size:14px}.sidebarBottom{margin-top:auto;display:flex;flex-direction:column;gap:14px}.sidebarBottom .sidebarFooter{margin-top:0}.sidebarUser{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.07);border-radius:14px;color:#fff;text-decoration:none;transition:background .16s ease,border-color .16s ease}.sidebarUser:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.22)}.sidebarUser .userAvatar{width:38px;height:38px;border-radius:12px;background:var(--jc-lime);color:var(--jc-teal-deep);font-size:11px}.sidebarUser>strong{font-size:12px;letter-spacing:.03em;color:#fff}.applicationWorkspace,.careEmbedded{min-width:0}.careEmbedded .careShell{min-height:100vh;display:block;background:var(--jc-bg)}.careEmbedded .careSidebar{position:-webkit-sticky;position:sticky;top:0;z-index:20;height:auto;background:rgba(244,247,245,.96);color:var(--jc-text);padding:14px 38px 0;display:block;border-bottom:1px solid var(--jc-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.careEmbedded .careBrand,.careEmbedded .careSidebarNote{display:none}.careEmbedded .careNav{display:flex;flex-direction:row;gap:5px;overflow-x:auto;padding-bottom:0}.careEmbedded .careNav button{width:auto;min-width:max-content;background:transparent;color:var(--jc-muted);border-radius:12px 12px 0 0;padding:11px 14px;display:flex;align-items:center;gap:8px;text-align:center;border-bottom:3px solid transparent}.careEmbedded .careNav button>span{display:none}.careEmbedded .careNav button strong{font-size:12px}.careEmbedded .careNav button b{position:static;min-width:20px;height:20px}.careEmbedded .careNav button.active{background:#fff;color:var(--jc-teal-deep);border-bottom-color:var(--jc-lime)}.careEmbedded .careWorkspace{padding-top:26px}@media(max-width:820px){.sidebarBottom{margin-top:0}.sidebarUser{justify-content:center}.careEmbedded .careSidebar{position:relative;padding:10px 18px 0}.careEmbedded .careNav{display:flex;grid-template-columns:none}.careEmbedded .careWorkspace{padding:22px 18px 48px}}.appShell>.sidebar{background:#0e3734;border-right:1px solid #578c7a}.sidebar .brandBlock{padding-bottom:16px;border-bottom:1px solid #578c7a}.sidebar .brandBlock strong{font-size:18px;font-weight:800;color:#fff}.sidebar .brandBlock>div>span{font-size:12px;font-weight:700;letter-spacing:.08em;color:#d0ed6b}.sidebar .sidebarUser{background:#174b44;border:1px solid #87b5a8;min-height:56px;padding:12px;text-align:left}.sidebar .sidebarUser:hover{background:#24564b;border-color:#d0ed6b;text-decoration:underline;text-underline-offset:4px}.sidebar .sidebarUser>strong,.sidebar .sidebarUserCopy strong{font-size:14px;font-weight:800;white-space:normal;overflow-wrap:anywhere;color:#fff}.sidebar .sidebarUserCopy small{font-size:12px;line-height:1.4;color:#e0eddf}.sidebar .sidebarUser .userAvatar{width:36px;height:36px;flex:0 0 36px;font-size:12px;font-weight:800}.sidebar .brandMark:focus-visible,.sidebar .sidebarUser:focus-visible{outline:3px solid #fff;outline-offset:3px}.sidebar .sidebarFooter span{font-size:12px;font-weight:800;color:#d0ed6b}.sidebar .sidebarFooter strong{font-size:15px;color:#fff}@media(max-width:820px){.sidebar .workspaceSidebarToggle[aria-expanded]{background:#174b44;border:1px solid #87b5a8;color:#fff;font-weight:800;min-width:0}.sidebar .workspaceSidebarToggle>span:first-child{font-size:14px;line-height:1.3;text-align:left}.sidebar .workspaceSidebarToggle>span:last-child{font-size:12px;color:#d0ed6b;text-decoration:underline;text-underline-offset:3px}.sidebar .workspaceSidebarToggle[aria-expanded=true]{border-color:#d0ed6b;box-shadow:inset 0 -3px #d0ed6b}.sidebar .workspaceSidebarToggle:focus-visible{outline:3px solid #fff;outline-offset:2px}.sidebar .sidebarUser{justify-content:flex-start}}.authBrandMark,.brandMark,.heroLogo{background-color:var(--jc-lime);background-image:url(/branding/logo-jc.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;color:transparent;font-size:0!important;overflow:hidden}