.project-detail-overview-module__VxX4xq__overview{gap:16px;display:grid}.project-detail-overview-module__VxX4xq__projectHero{border:1px solid color-mix(in srgb, var(--ui-accent) 25%, var(--ui-border));border-radius:var(--ui-radius-lg);background:linear-gradient(color-mix(in srgb, var(--ui-border) 35%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--ui-border) 35%, transparent) 1px, transparent 1px), radial-gradient(circle at 83% 12%, color-mix(in srgb, var(--ui-accent) 15%, transparent), transparent 35%), var(--ui-surface);min-height:224px;box-shadow:var(--ui-shadow-sm);background-size:58px 58px,58px 58px,auto,auto;grid-template-columns:minmax(0,1.7fr) minmax(300px,.7fr);gap:30px;padding:28px 32px 30px;display:grid;overflow:hidden}.project-detail-overview-module__VxX4xq__heroCopy{align-self:center}.project-detail-overview-module__VxX4xq__eyebrow{color:var(--ui-accent-strong);font-size:var(--ui-font-size-caption);letter-spacing:0;margin-bottom:9px;font-weight:800;display:block}.project-detail-overview-module__VxX4xq__heroTitleRow{align-items:center;gap:12px;display:flex}.project-detail-overview-module__VxX4xq__heroTitleRow h2{color:var(--ui-text);font-family:var(--ui-font-display);font-size:var(--ui-font-size-display);letter-spacing:0;margin:0;font-weight:560;line-height:1.1}.project-detail-overview-module__VxX4xq__heroCopy>p{color:var(--ui-muted);margin:9px 0 0;font-size:12px}.project-detail-overview-module__VxX4xq__heroFacts{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:900px;margin-top:20px;display:grid;overflow:hidden}.project-detail-overview-module__VxX4xq__heroFact{background:color-mix(in srgb, var(--ui-surface) 92%, transparent);min-width:0;padding:13px 15px}.project-detail-overview-module__VxX4xq__heroFact span,.project-detail-overview-module__VxX4xq__heroFact strong{display:block}.project-detail-overview-module__VxX4xq__heroFact span{color:var(--ui-muted);font-size:var(--ui-font-size-caption)}.project-detail-overview-module__VxX4xq__heroFact strong{color:var(--ui-text);font-family:var(--ui-font-display);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:17px;font-weight:620;overflow:hidden}.project-detail-overview-module__VxX4xq__heroMeta{color:var(--ui-muted);font-size:var(--ui-font-size-body-sm);grid-template-columns:auto minmax(100px,1fr) auto minmax(160px,1.4fr);align-items:center;gap:8px 12px;margin-top:15px;display:grid}.project-detail-overview-module__VxX4xq__heroMeta strong{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.project-detail-overview-module__VxX4xq__deliveryHealth{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:color-mix(in srgb, var(--ui-surface) 86%, transparent);grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;min-width:0;padding:22px;display:grid;box-shadow:inset 0 1px #ffffff70}.project-detail-overview-module__VxX4xq__healthGauge{place-items:center;display:grid}.project-detail-overview-module__VxX4xq__gaugeValue strong,.project-detail-overview-module__VxX4xq__gaugeValue small{display:block}.project-detail-overview-module__VxX4xq__gaugeValue strong{color:var(--ui-text);font-family:var(--ui-font-display);font-variant-numeric:tabular-nums;font-size:28px}.project-detail-overview-module__VxX4xq__gaugeValue small{color:var(--ui-muted);font-size:var(--ui-font-size-caption);margin-top:3px}.project-detail-overview-module__VxX4xq__healthSummary span,.project-detail-overview-module__VxX4xq__healthSummary strong{display:block}.project-detail-overview-module__VxX4xq__healthSummary span{color:var(--ui-muted);font-size:var(--ui-font-size-caption)}.project-detail-overview-module__VxX4xq__healthSummary strong{color:var(--ui-text);font-family:var(--ui-font-display);margin-top:7px;font-size:16px;font-weight:650}.project-detail-overview-module__VxX4xq__healthSummary p{color:var(--ui-muted);font-size:var(--ui-font-size-body-sm);line-height:var(--ui-line-height-body);margin:8px 0 0}.project-detail-overview-module__VxX4xq__metricGrid{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-border);box-shadow:var(--ui-shadow-sm);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.project-detail-overview-module__VxX4xq__metricItem{background:radial-gradient(circle at 94% 8%, color-mix(in srgb, var(--ui-accent) 10%, transparent), transparent 42%), var(--ui-surface);min-width:0;min-height:132px;padding:16px}.project-detail-overview-module__VxX4xq__metricItem[data-warning=true]{background:radial-gradient(circle at 94% 8%, color-mix(in srgb, var(--ui-warning) 13%, transparent), transparent 42%), var(--ui-surface)}.project-detail-overview-module__VxX4xq__metricItem header{justify-content:space-between;align-items:center;gap:10px;display:flex}.project-detail-overview-module__VxX4xq__metricItem header>span{color:var(--ui-muted);font-size:var(--ui-font-size-body-sm);font-weight:650}.project-detail-overview-module__VxX4xq__metricItem header>i{border-radius:var(--ui-radius-control);background:var(--ui-accent-soft);width:27px;height:27px;color:var(--ui-accent-strong);place-items:center;font-style:normal;display:grid}.project-detail-overview-module__VxX4xq__metricItem[data-warning=true] header>i{background:color-mix(in srgb, var(--ui-warning) 13%, var(--ui-surface));color:var(--ui-warning)}.project-detail-overview-module__VxX4xq__metricItem>p{color:var(--ui-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:14px 0 4px;overflow:hidden}.project-detail-overview-module__VxX4xq__metricItem>p strong{font-family:var(--ui-font-display);letter-spacing:0;font-size:26px;font-weight:580}.project-detail-overview-module__VxX4xq__metricItem>p em{color:var(--ui-muted);font-size:var(--ui-font-size-caption);margin-left:5px;font-style:normal}.project-detail-overview-module__VxX4xq__metricItem footer{color:var(--ui-accent-strong);font-size:var(--ui-font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-detail-overview-module__VxX4xq__metricItem[data-warning=true] footer{color:var(--ui-warning)}.project-detail-overview-module__VxX4xq__deliveryGrid{grid-template-columns:minmax(0,1.48fr) minmax(340px,.72fr);align-items:stretch;gap:16px;display:grid}.project-detail-overview-module__VxX4xq__timelinePanel,.project-detail-overview-module__VxX4xq__controlPanel{min-width:0}.project-detail-overview-module__VxX4xq__timelinePanel{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--ui-accent) 8%, transparent), transparent 38%), var(--ui-surface)}.project-detail-overview-module__VxX4xq__panelCount{color:var(--ui-accent-strong);font-size:var(--ui-font-size-caption);font-weight:700}.project-detail-overview-module__VxX4xq__timelineList{display:grid}.project-detail-overview-module__VxX4xq__timelineItem{grid-template-columns:92px minmax(0,1fr);min-width:0;display:grid}.project-detail-overview-module__VxX4xq__timelineDate{color:var(--ui-muted);font-size:var(--ui-font-size-micro);font-variant-numeric:tabular-nums;text-align:right;padding:14px 22px 14px 0;position:relative}.project-detail-overview-module__VxX4xq__timelineDate:after{content:"";background:var(--ui-border);width:1px;position:absolute;top:0;bottom:0;right:7px}.project-detail-overview-module__VxX4xq__timelineDate i{z-index:1;border:2px solid var(--ui-surface);background:var(--ui-accent);width:8px;height:8px;box-shadow:0 0 0 2px color-mix(in srgb, var(--ui-accent) 18%, transparent);border-radius:50%;position:absolute;top:18px;right:3px}.project-detail-overview-module__VxX4xq__timelineContent{border-bottom:1px solid var(--ui-border);min-width:0;padding:12px 38px 12px 8px;position:relative}.project-detail-overview-module__VxX4xq__timelineItem:last-child .project-detail-overview-module__VxX4xq__timelineContent{border-bottom:0}.project-detail-overview-module__VxX4xq__timelineContent header{align-items:center;gap:8px;display:flex}.project-detail-overview-module__VxX4xq__timelineContent header>strong{color:var(--ui-text);font-size:var(--ui-font-size-body-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.project-detail-overview-module__VxX4xq__timelineContent p{color:var(--ui-muted);font-size:var(--ui-font-size-caption);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.project-detail-overview-module__VxX4xq__timelineContent>small{color:color-mix(in srgb, var(--ui-muted) 50%, transparent);font-family:var(--ui-font-display);font-size:var(--ui-font-size-micro);position:absolute;top:15px;right:4px}.project-detail-overview-module__VxX4xq__controlPanel{background:linear-gradient(145deg, var(--ui-surface), color-mix(in srgb, var(--ui-accent) 5%, var(--ui-surface)))}.project-detail-overview-module__VxX4xq__controlHeadline{border:1px solid color-mix(in srgb, var(--ui-accent) 22%, var(--ui-border));border-radius:var(--ui-radius-md);background:var(--ui-elevated);padding:18px}.project-detail-overview-module__VxX4xq__controlHeadline span,.project-detail-overview-module__VxX4xq__controlHeadline strong,.project-detail-overview-module__VxX4xq__controlHeadline p{display:block}.project-detail-overview-module__VxX4xq__controlHeadline span{color:var(--ui-muted);font-size:var(--ui-font-size-caption)}.project-detail-overview-module__VxX4xq__controlHeadline strong{color:var(--ui-text);font-family:var(--ui-font-display);font-variant-numeric:tabular-nums;letter-spacing:0;margin-top:6px;font-size:38px;font-weight:580}.project-detail-overview-module__VxX4xq__controlHeadline p{color:var(--ui-muted);font-size:var(--ui-font-size-caption);margin:4px 0 0}.project-detail-overview-module__VxX4xq__controlList{gap:17px;margin-top:20px;display:grid}.project-detail-overview-module__VxX4xq__controlMetric>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-detail-overview-module__VxX4xq__controlMetric span{color:var(--ui-text);font-size:var(--ui-font-size-body-sm);font-weight:650}.project-detail-overview-module__VxX4xq__controlMetric strong{color:var(--ui-accent-strong);font-family:var(--ui-font-display);font-variant-numeric:tabular-nums;font-size:12px}.project-detail-overview-module__VxX4xq__controlMetric progress{border-radius:var(--ui-radius-pill);background:var(--ui-elevated);width:100%;height:6px;accent-color:var(--ui-accent);border:0;margin:7px 0 4px;display:block;overflow:hidden}.project-detail-overview-module__VxX4xq__controlMetric progress::-webkit-progress-bar{border-radius:var(--ui-radius-pill);background:var(--ui-elevated)}.project-detail-overview-module__VxX4xq__controlMetric progress::-webkit-progress-value{border-radius:var(--ui-radius-pill);background:var(--ui-accent)}.project-detail-overview-module__VxX4xq__controlMetric[data-warning=true] progress{accent-color:var(--ui-warning)}.project-detail-overview-module__VxX4xq__controlMetric[data-warning=true] progress::-webkit-progress-value{background:var(--ui-warning)}.project-detail-overview-module__VxX4xq__controlMetric small{color:var(--ui-muted);font-size:var(--ui-font-size-caption)}.project-detail-overview-module__VxX4xq__businessSection{padding-top:clamp(24px,3vw,42px)}.project-detail-overview-module__VxX4xq__businessHeader{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.project-detail-overview-module__VxX4xq__businessHeader span{color:var(--ui-accent-strong);font-size:var(--ui-font-size-caption);letter-spacing:0;font-weight:800}.project-detail-overview-module__VxX4xq__businessHeader h2{color:var(--ui-text);font-family:var(--ui-font-display);letter-spacing:0;margin:7px 0 0;font-size:30px;font-weight:580}.project-detail-overview-module__VxX4xq__businessHeader p{color:var(--ui-muted);font-size:var(--ui-font-size-body-sm);margin:6px 0 0}.project-detail-overview-module__VxX4xq__businessHeader>strong{color:var(--ui-accent-strong);font-family:var(--ui-font-display);font-variant-numeric:tabular-nums;font-size:13px}.project-detail-overview-module__VxX4xq__businessGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.project-detail-overview-module__VxX4xq__detailList{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--ui-accent) 8%, transparent), transparent 34%), var(--ui-surface);min-width:0;min-height:330px;box-shadow:var(--ui-shadow-sm);padding:18px}.project-detail-overview-module__VxX4xq__detailListHeader{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:flex-start;gap:12px;min-height:60px;margin-bottom:12px;padding-bottom:13px;display:flex}.project-detail-overview-module__VxX4xq__detailListHeader h3,.project-detail-overview-module__VxX4xq__detailListHeader p{margin:0}.project-detail-overview-module__VxX4xq__detailListHeader h3{color:var(--ui-text);font-family:var(--ui-font-display);font-size:var(--ui-font-size-title-sm);font-weight:680}.project-detail-overview-module__VxX4xq__detailListHeader p{color:var(--ui-muted);font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-body);margin-top:4px}.project-detail-overview-module__VxX4xq__detailListHeader>strong{border-radius:var(--ui-radius-control);background:var(--ui-accent-soft);width:28px;height:28px;color:var(--ui-accent-strong);font-size:var(--ui-font-size-caption);flex:0 0 28px;place-items:center;display:grid}.project-detail-overview-module__VxX4xq__detailListBody{display:grid}.project-detail-overview-module__VxX4xq__detailRecord{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;padding:11px 0;display:flex}.project-detail-overview-module__VxX4xq__detailRecord:first-child{padding-top:0}.project-detail-overview-module__VxX4xq__detailRecord:last-child{border-bottom:0;padding-bottom:0}.project-detail-overview-module__VxX4xq__detailRecord>div{min-width:0}.project-detail-overview-module__VxX4xq__detailRecord strong{color:var(--ui-text);font-size:var(--ui-font-size-body-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:650;display:block;overflow:hidden}.project-detail-overview-module__VxX4xq__detailRecord p{color:var(--ui-muted);font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;display:-webkit-box;overflow:hidden}@media (max-width:1480px){.project-detail-overview-module__VxX4xq__metricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.project-detail-overview-module__VxX4xq__businessGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1120px){.project-detail-overview-module__VxX4xq__projectHero,.project-detail-overview-module__VxX4xq__deliveryGrid{grid-template-columns:1fr}.project-detail-overview-module__VxX4xq__deliveryHealth{grid-template-columns:150px minmax(0,1fr)}}@media (max-width:720px){.project-detail-overview-module__VxX4xq__projectHero{padding:20px}.project-detail-overview-module__VxX4xq__heroTitleRow,.project-detail-overview-module__VxX4xq__businessHeader{flex-direction:column;align-items:flex-start}.project-detail-overview-module__VxX4xq__heroFacts,.project-detail-overview-module__VxX4xq__metricGrid,.project-detail-overview-module__VxX4xq__businessGrid{grid-template-columns:1fr}.project-detail-overview-module__VxX4xq__heroMeta{grid-template-columns:auto minmax(0,1fr)}.project-detail-overview-module__VxX4xq__deliveryHealth{text-align:center;grid-template-columns:1fr}.project-detail-overview-module__VxX4xq__timelineItem{grid-template-columns:72px minmax(0,1fr)}.project-detail-overview-module__VxX4xq__detailList{min-height:0}}
.status-indicator-module__j1aeGa__status{--status-color:var(--ui-subtle);--status-bg:color-mix(in srgb, var(--ui-subtle) 11%, transparent);border:1px solid color-mix(in srgb, var(--status-color) 24%, var(--ui-border));background:var(--status-bg);width:fit-content;min-height:24px;color:var(--status-color);font-size:var(--ui-font-size-body-sm);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-weight:600;line-height:1.35;display:inline-flex}.status-indicator-module__j1aeGa__status i{width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 12%, transparent);background:currentColor;border-radius:50%;flex:none}.status-indicator-module__j1aeGa__info{--status-color:var(--ui-accent);--status-bg:var(--ui-accent-soft)}.status-indicator-module__j1aeGa__success{--status-color:var(--ui-success);--status-bg:color-mix(in srgb, var(--ui-success) 11%, transparent)}.status-indicator-module__j1aeGa__warning{--status-color:var(--ui-warning);--status-bg:color-mix(in srgb, var(--ui-warning) 12%, transparent)}.status-indicator-module__j1aeGa__danger{--status-color:var(--ui-danger);--status-bg:color-mix(in srgb, var(--ui-danger) 11%, transparent)}
.app-filter-bar-module__dP7tRq__filterBar{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);min-width:0;box-shadow:var(--ui-shadow-sm);align-items:center;gap:10px;padding:12px;display:flex}.app-filter-bar-module__dP7tRq__fields{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.app-filter-bar-module__dP7tRq__fields>:first-child{flex:360px;min-width:240px}.app-filter-bar-module__dP7tRq__fields>:not(:first-child){flex:0 240px;min-width:160px}.app-filter-bar-module__dP7tRq__fields>.ant-form{flex:100%;width:100%;min-width:0}.app-filter-bar-module__dP7tRq__actions{flex:none;align-items:center;gap:8px;display:flex}@media (max-width:960px){.app-filter-bar-module__dP7tRq__filterBar,.app-filter-bar-module__dP7tRq__fields{flex-wrap:wrap;align-items:stretch}.app-filter-bar-module__dP7tRq__fields>:first-child,.app-filter-bar-module__dP7tRq__fields>:not(:first-child){flex:220px;min-width:min(100%,220px)}}@media (max-width:620px){.app-filter-bar-module__dP7tRq__filterBar,.app-filter-bar-module__dP7tRq__fields{grid-template-columns:1fr;display:grid}.app-filter-bar-module__dP7tRq__fields>:first-child,.app-filter-bar-module__dP7tRq__fields>:not(:first-child),.app-filter-bar-module__dP7tRq__actions{width:100%;min-width:0}.app-filter-bar-module__dP7tRq__actions>.ant-btn{width:100%;min-width:0}}
.themed-chart-module__ZSiS2W__chartHost{width:100%;min-height:180px;position:relative;overflow:hidden}.themed-chart-module__ZSiS2W__placeholder,.themed-chart-module__ZSiS2W__placeholderPulse{width:100%;height:100%;min-height:inherit;border-radius:var(--ui-radius-md);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ui-accent) 8%, transparent), transparent), color-mix(in srgb, var(--ui-surface-muted) 78%, transparent);background-size:220% 100%;animation:1.8s ease-in-out infinite themed-chart-module__ZSiS2W__chart-loading}@keyframes themed-chart-module__ZSiS2W__chart-loading{0%{background-position:100% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.themed-chart-module__ZSiS2W__placeholder,.themed-chart-module__ZSiS2W__placeholderPulse{animation:none}}
.master-data-asset-view-module__jYWKaa__assetOverview{gap:16px;display:grid}.master-data-asset-view-module__jYWKaa__assetSummary{border:1px solid color-mix(in srgb, var(--ui-accent) 24%, var(--ui-border));border-radius:var(--ui-radius-lg);background:radial-gradient(circle at 82% 12%, color-mix(in srgb, var(--ui-accent) 12%, transparent), transparent 34%), linear-gradient(112deg, var(--ui-surface) 0%, color-mix(in srgb, var(--ui-surface) 78%, var(--ui-layout)) 100%);box-shadow:var(--ui-shadow-sm);grid-template-columns:minmax(260px,.72fr) minmax(0,2.28fr);gap:24px;padding:22px 24px;display:grid;overflow:hidden}.master-data-asset-view-module__jYWKaa__summaryIntro{align-self:center;max-width:390px}.master-data-asset-view-module__jYWKaa__summaryIntro>span{color:var(--ui-accent-strong);font-size:var(--ui-font-size-caption);letter-spacing:0;margin-bottom:7px;font-weight:800;display:block}.master-data-asset-view-module__jYWKaa__summaryIntro>strong{color:var(--ui-text);font-family:var(--ui-font-display);letter-spacing:0;font-size:26px;font-weight:650;display:block}.master-data-asset-view-module__jYWKaa__summaryIntro>p{max-width:36em;color:var(--ui-muted);margin:8px 0 0;font-size:12px;line-height:1.7}.master-data-asset-view-module__jYWKaa__summaryMetrics{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.master-data-asset-view-module__jYWKaa__summaryMetric{background:color-mix(in srgb, var(--ui-surface) 94%, transparent);min-width:0;padding:16px 18px 14px}.master-data-asset-view-module__jYWKaa__summaryMetric>div{align-items:center;gap:8px;display:flex}.master-data-asset-view-module__jYWKaa__summaryMetric>div>span{border-radius:var(--ui-radius-control);background:var(--ui-accent-soft);width:26px;height:26px;color:var(--ui-accent-strong);place-items:center;display:grid}.master-data-asset-view-module__jYWKaa__summaryMetric small,.master-data-asset-view-module__jYWKaa__summaryMetric footer{color:var(--ui-muted);font-size:var(--ui-font-size-caption)}.master-data-asset-view-module__jYWKaa__summaryMetric>p{color:var(--ui-text);font-variant-numeric:tabular-nums;white-space:nowrap;margin:13px 0 5px}.master-data-asset-view-module__jYWKaa__summaryMetric>p strong{font-family:var(--ui-font-display);letter-spacing:0;font-size:30px;font-weight:620}.master-data-asset-view-module__jYWKaa__summaryMetric>p em{color:var(--ui-muted);font-size:var(--ui-font-size-caption);margin-left:6px;font-style:normal;font-weight:600}.master-data-asset-view-module__jYWKaa__assetMainGrid{grid-template-columns:minmax(0,1.72fr) minmax(300px,.78fr);align-items:stretch;gap:16px;display:grid}.master-data-asset-view-module__jYWKaa__assetWorkspace,.master-data-asset-view-module__jYWKaa__healthPanel{min-width:0}.master-data-asset-view-module__jYWKaa__workspaceGrid{box-sizing:border-box;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-elevated);grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);height:480px;min-height:0;display:grid;overflow:hidden}.master-data-asset-view-module__jYWKaa__treePane,.master-data-asset-view-module__jYWKaa__detailPane{scrollbar-width:none;min-width:0;min-height:0;padding:18px}.master-data-asset-view-module__jYWKaa__treePane::-webkit-scrollbar{width:0;height:0}.master-data-asset-view-module__jYWKaa__detailPane::-webkit-scrollbar{width:0;height:0}.master-data-asset-view-module__jYWKaa__treePane{border-right:1px solid var(--ui-border);background:linear-gradient(180deg, color-mix(in srgb, var(--ui-accent) 5%, var(--ui-surface)), color-mix(in srgb, var(--ui-surface) 82%, var(--ui-layout)));overflow:hidden auto}.master-data-asset-view-module__jYWKaa__detailPane{background:var(--ui-surface);overflow:hidden;container-type:inline-size}.master-data-asset-view-module__jYWKaa__detailPane .master-data-asset-view-module__jYWKaa__compactDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}@container (min-width:680px){.master-data-asset-view-module__jYWKaa__detailPane .master-data-asset-view-module__jYWKaa__compactDetailGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.master-data-asset-view-module__jYWKaa__paneTitle{color:var(--ui-muted);font-family:var(--ui-font-display);font-size:var(--ui-font-size-caption);letter-spacing:0;justify-content:space-between;align-items:center;margin-bottom:14px;font-weight:750;display:flex}.master-data-asset-view-module__jYWKaa__paneTitle b{background:var(--ui-elevated);color:var(--ui-accent-strong);font-size:var(--ui-font-size-micro);letter-spacing:0;border-radius:6px;padding:3px 7px}.master-data-asset-view-module__jYWKaa__assetTree{gap:3px;display:grid}.master-data-asset-view-module__jYWKaa__assetTreeButton{box-sizing:border-box;border-radius:var(--ui-radius-control);width:100%;min-height:38px;color:var(--ui-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding-top:7px;padding-bottom:7px;padding-right:10px;transition:color .2s,background-color .2s,transform .2s;display:flex;overflow:hidden}.master-data-asset-view-module__jYWKaa__assetTreeLevel0{padding-left:9px}.master-data-asset-view-module__jYWKaa__assetTreeLevel1{padding-left:30px}.master-data-asset-view-module__jYWKaa__assetTreeLevel2{padding-left:51px}.master-data-asset-view-module__jYWKaa__assetTreeButton>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.master-data-asset-view-module__jYWKaa__nodeMarker{border:1px solid var(--ui-border);background:var(--ui-surface);width:22px;height:22px;color:var(--ui-muted);font-size:var(--ui-font-size-micro);border-radius:6px;flex:0 0 22px;place-items:center;font-weight:800;display:grid}.master-data-asset-view-module__jYWKaa__assetTreeButton:hover{background:var(--ui-accent-soft);color:var(--ui-text);transform:translate(2px)}.master-data-asset-view-module__jYWKaa__assetTreeButton:focus-visible{outline:2px solid var(--ui-accent);outline-offset:1px}.master-data-asset-view-module__jYWKaa__assetTreeButtonSelected{background:var(--ui-accent-soft);color:var(--ui-accent-strong);box-shadow:inset 3px 0 0 var(--ui-accent);font-weight:650}.master-data-asset-view-module__jYWKaa__assetTreeButtonSelected .master-data-asset-view-module__jYWKaa__nodeMarker{border-color:color-mix(in srgb, var(--ui-accent) 35%, var(--ui-border));background:var(--ui-accent);color:#fff}.master-data-asset-view-module__jYWKaa__healthPanel{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--ui-accent) 11%, transparent), transparent 42%), var(--ui-surface)}.master-data-asset-view-module__jYWKaa__assetFlow{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:color-mix(in srgb, var(--ui-elevated) 80%, transparent);grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:center;padding:18px 14px;display:grid}.master-data-asset-view-module__jYWKaa__assetFlow>div{text-align:center}.master-data-asset-view-module__jYWKaa__assetFlow>div>span{border-radius:var(--ui-radius-control);background:var(--ui-accent-soft);width:26px;height:26px;color:var(--ui-accent-strong);font-size:var(--ui-font-size-caption);place-items:center;margin:0 auto 7px;font-weight:800;display:grid}.master-data-asset-view-module__jYWKaa__assetFlow strong,.master-data-asset-view-module__jYWKaa__assetFlow small{display:block}.master-data-asset-view-module__jYWKaa__assetFlow strong{color:var(--ui-text);font-family:var(--ui-font-display);font-variant-numeric:tabular-nums;font-size:22px}.master-data-asset-view-module__jYWKaa__assetFlow small{color:var(--ui-muted);font-size:var(--ui-font-size-caption);margin-top:2px}.master-data-asset-view-module__jYWKaa__assetFlow>i{background:var(--ui-border-strong);height:1px;position:relative}.master-data-asset-view-module__jYWKaa__assetFlow>i:after{content:"";border-top:1px solid var(--ui-border-strong);border-right:1px solid var(--ui-border-strong);width:5px;height:5px;position:absolute;top:-2px;right:0;transform:rotate(45deg)}.master-data-asset-view-module__jYWKaa__healthList{gap:18px;margin-top:22px;display:grid}.master-data-asset-view-module__jYWKaa__healthMetric>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.master-data-asset-view-module__jYWKaa__healthMetric span{color:var(--ui-text);font-size:var(--ui-font-size-body-sm);font-weight:650}.master-data-asset-view-module__jYWKaa__healthMetric strong{color:var(--ui-accent-strong);font-family:var(--ui-font-display);font-variant-numeric:tabular-nums;font-size:14px}.master-data-asset-view-module__jYWKaa__healthMetric progress{background:var(--ui-elevated);width:100%;height:6px;accent-color:var(--ui-accent);border:0;border-radius:99px;margin:8px 0 5px;display:block;overflow:hidden}.master-data-asset-view-module__jYWKaa__healthMetric progress::-webkit-progress-bar{background:var(--ui-elevated);border-radius:99px}.master-data-asset-view-module__jYWKaa__healthMetric progress::-webkit-progress-value{background:var(--ui-accent);border-radius:99px}.master-data-asset-view-module__jYWKaa__healthMetric[data-warning=true] progress{accent-color:var(--ui-warning)}.master-data-asset-view-module__jYWKaa__healthMetric[data-warning=true] progress::-webkit-progress-value{background:var(--ui-warning)}.master-data-asset-view-module__jYWKaa__healthMetric small{color:var(--ui-muted);font-size:var(--ui-font-size-caption)}.master-data-asset-view-module__jYWKaa__healthFootnote{border-top:1px solid var(--ui-border);color:var(--ui-muted);font-size:var(--ui-font-size-caption);justify-content:space-between;gap:12px;margin-top:22px;padding-top:16px;display:flex}.master-data-asset-view-module__jYWKaa__healthFootnote strong{color:var(--ui-text);font-variant-numeric:tabular-nums}.master-data-asset-view-module__jYWKaa__attentionRail{border:1px solid color-mix(in srgb, var(--ui-warning) 25%, var(--ui-border));border-radius:var(--ui-radius-md);background:linear-gradient(90deg, color-mix(in srgb, var(--ui-warning) 8%, var(--ui-surface)), var(--ui-surface));align-items:center;gap:10px;min-height:58px;padding:12px 16px;display:flex}.master-data-asset-view-module__jYWKaa__attentionRail>span:last-child{color:var(--ui-muted);font-size:var(--ui-font-size-caption);margin-left:auto}@media (max-width:1280px){.master-data-asset-view-module__jYWKaa__assetSummary{grid-template-columns:1fr}.master-data-asset-view-module__jYWKaa__summaryIntro{max-width:680px}}@media (max-width:1100px){.master-data-asset-view-module__jYWKaa__assetMainGrid{grid-template-columns:1fr}.master-data-asset-view-module__jYWKaa__summaryMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.master-data-asset-view-module__jYWKaa__assetSummary{padding:18px}.master-data-asset-view-module__jYWKaa__summaryMetrics,.master-data-asset-view-module__jYWKaa__workspaceGrid{grid-template-columns:1fr}.master-data-asset-view-module__jYWKaa__workspaceGrid{height:auto}.master-data-asset-view-module__jYWKaa__summaryMetric{padding:14px 16px}.master-data-asset-view-module__jYWKaa__treePane{border-right:0;border-bottom:1px solid var(--ui-border);max-height:300px}.master-data-asset-view-module__jYWKaa__detailPane{min-height:340px;overflow:visible}.master-data-asset-view-module__jYWKaa__detailPane .master-data-asset-view-module__jYWKaa__compactDetailGrid{grid-template-columns:1fr}.master-data-asset-view-module__jYWKaa__attentionRail{flex-direction:column;align-items:flex-start}.master-data-asset-view-module__jYWKaa__attentionRail>span:last-child{margin-left:0}}
.project-dashboard-view-module__KB7EYW__dashboard{gap:16px;display:grid}.project-dashboard-view-module__KB7EYW__metricGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.project-dashboard-view-module__KB7EYW__analyticsGrid,.project-dashboard-view-module__KB7EYW__executionGrid,.project-dashboard-view-module__KB7EYW__queueGrid{align-items:stretch;gap:16px;display:grid}.project-dashboard-view-module__KB7EYW__analyticsGrid{grid-template-columns:minmax(0,1.72fr) minmax(320px,.78fr)}.project-dashboard-view-module__KB7EYW__executionGrid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.72fr)}.project-dashboard-view-module__KB7EYW__queueGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.project-dashboard-view-module__KB7EYW__progressPanel,.project-dashboard-view-module__KB7EYW__riskPanel,.project-dashboard-view-module__KB7EYW__roadmapPanel,.project-dashboard-view-module__KB7EYW__controlPanel{min-width:0}.project-dashboard-view-module__KB7EYW__progressPanel{background:radial-gradient(circle at 96% 0%, color-mix(in srgb, var(--ui-accent) 9%, transparent), transparent 38%), var(--ui-surface)}.project-dashboard-view-module__KB7EYW__riskPanel,.project-dashboard-view-module__KB7EYW__controlPanel{background:linear-gradient(145deg, var(--ui-surface), color-mix(in srgb, var(--ui-accent) 5%, var(--ui-surface)))}.project-dashboard-view-module__KB7EYW__liveLabel,.project-dashboard-view-module__KB7EYW__sectionCount{color:var(--ui-accent-strong);font-size:var(--ui-font-size-caption);font-weight:700}.project-dashboard-view-module__KB7EYW__liveLabel:before{content:"";background:var(--ui-accent);width:6px;height:6px;box-shadow:0 0 0 5px color-mix(in srgb, var(--ui-accent) 12%, transparent);border-radius:50%;margin-right:6px;display:inline-block}.project-dashboard-view-module__KB7EYW__riskTotal{border-radius:var(--ui-radius-control);background:color-mix(in srgb, var(--ui-danger) 11%, var(--ui-surface));min-width:32px;height:32px;color:var(--ui-danger);font-family:var(--ui-font-display);font-variant-numeric:tabular-nums;place-items:center;font-size:16px;display:grid}.project-dashboard-view-module__KB7EYW__riskLegend{border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);background:var(--ui-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.project-dashboard-view-module__KB7EYW__riskLegend>div{background:color-mix(in srgb, var(--ui-surface) 94%, transparent);grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:10px 12px;display:grid}.project-dashboard-view-module__KB7EYW__riskLegend i{background:var(--ui-accent);border-radius:2px;width:7px;height:7px}.project-dashboard-view-module__KB7EYW__riskLegend>div[data-index="1"] i{background:color-mix(in srgb, var(--ui-accent) 56%, var(--ui-text))}.project-dashboard-view-module__KB7EYW__riskLegend>div[data-index="2"] i{background:var(--ui-warning)}.project-dashboard-view-module__KB7EYW__riskLegend>div[data-index="3"] i{background:var(--ui-success)}.project-dashboard-view-module__KB7EYW__riskLegend span{color:var(--ui-muted);font-size:var(--ui-font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-dashboard-view-module__KB7EYW__riskLegend strong{color:var(--ui-text);font-family:var(--ui-font-display);font-variant-numeric:tabular-nums;font-size:14px}.project-dashboard-view-module__KB7EYW__roadmapList{display:grid}.project-dashboard-view-module__KB7EYW__roadmapItem{border-bottom:1px solid var(--ui-border);grid-template-columns:42px minmax(0,1fr);gap:12px;min-width:0;padding:13px 0;display:grid}.project-dashboard-view-module__KB7EYW__roadmapItem:first-child{padding-top:2px}.project-dashboard-view-module__KB7EYW__roadmapItem:last-child{border-bottom:0;padding-bottom:2px}.project-dashboard-view-module__KB7EYW__roadmapIndex{border:1px solid color-mix(in srgb, var(--ui-accent) 22%, var(--ui-border));border-radius:var(--ui-radius-control);background:var(--ui-accent-soft);width:34px;height:34px;color:var(--ui-accent-strong);font-family:var(--ui-font-display);font-size:var(--ui-font-size-caption);place-items:center;font-weight:750;display:grid}.project-dashboard-view-module__KB7EYW__roadmapContent{min-width:0}.project-dashboard-view-module__KB7EYW__roadmapContent>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.project-dashboard-view-module__KB7EYW__roadmapContent>header>div{min-width:0}.project-dashboard-view-module__KB7EYW__roadmapContent strong,.project-dashboard-view-module__KB7EYW__roadmapContent small{display:block}.project-dashboard-view-module__KB7EYW__roadmapContent strong{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.project-dashboard-view-module__KB7EYW__roadmapContent small{color:var(--ui-muted);font-size:var(--ui-font-size-caption);margin-top:4px}.project-dashboard-view-module__KB7EYW__roadmapProgress{grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:9px;margin-top:9px;display:grid}.project-dashboard-view-module__KB7EYW__roadmapProgress progress,.project-dashboard-view-module__KB7EYW__controlMetric progress{background:var(--ui-elevated);width:100%;height:6px;accent-color:var(--ui-accent);border:0;border-radius:99px;display:block;overflow:hidden}.project-dashboard-view-module__KB7EYW__roadmapProgress progress::-webkit-progress-bar{background:var(--ui-elevated);border-radius:99px}.project-dashboard-view-module__KB7EYW__controlMetric progress::-webkit-progress-bar{background:var(--ui-elevated);border-radius:99px}.project-dashboard-view-module__KB7EYW__roadmapProgress progress::-webkit-progress-value{background:var(--ui-accent);border-radius:99px}.project-dashboard-view-module__KB7EYW__controlMetric progress::-webkit-progress-value{background:var(--ui-accent);border-radius:99px}.project-dashboard-view-module__KB7EYW__roadmapProgress span{color:var(--ui-muted);font-size:var(--ui-font-size-caption);font-variant-numeric:tabular-nums;text-align:right}.project-dashboard-view-module__KB7EYW__controlHeadline{border:1px solid color-mix(in srgb, var(--ui-accent) 20%, var(--ui-border));border-radius:var(--ui-radius-md);background:radial-gradient(circle at 90% 16%, color-mix(in srgb, var(--ui-accent) 14%, transparent), transparent 40%), var(--ui-elevated);padding:18px}.project-dashboard-view-module__KB7EYW__controlHeadline span,.project-dashboard-view-module__KB7EYW__controlHeadline strong,.project-dashboard-view-module__KB7EYW__controlHeadline p{display:block}.project-dashboard-view-module__KB7EYW__controlHeadline span{color:var(--ui-muted);font-size:var(--ui-font-size-body-sm);font-weight:650}.project-dashboard-view-module__KB7EYW__controlHeadline strong{color:var(--ui-text);font-family:var(--ui-font-display);font-variant-numeric:tabular-nums;letter-spacing:0;margin-top:9px;font-size:42px;font-weight:620}.project-dashboard-view-module__KB7EYW__controlHeadline p{color:var(--ui-muted);font-size:var(--ui-font-size-caption);margin:3px 0 0}.project-dashboard-view-module__KB7EYW__controlList{gap:18px;margin-top:20px;display:grid}.project-dashboard-view-module__KB7EYW__controlMetric>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-dashboard-view-module__KB7EYW__controlMetric span{color:var(--ui-text);font-size:var(--ui-font-size-body-sm);font-weight:650}.project-dashboard-view-module__KB7EYW__controlMetric strong{color:var(--ui-accent-strong);font-family:var(--ui-font-display);font-variant-numeric:tabular-nums;font-size:13px}.project-dashboard-view-module__KB7EYW__controlMetric progress{margin:7px 0 5px}.project-dashboard-view-module__KB7EYW__controlMetric small{color:var(--ui-muted);font-size:var(--ui-font-size-caption)}.project-dashboard-view-module__KB7EYW__controlMetric[data-warning=true] progress{accent-color:var(--ui-warning)}.project-dashboard-view-module__KB7EYW__controlMetric[data-warning=true] progress::-webkit-progress-value{background:var(--ui-warning)}.project-dashboard-view-module__KB7EYW__queuePanel{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);min-width:0;min-height:306px;box-shadow:var(--ui-shadow-sm);padding:20px}.project-dashboard-view-module__KB7EYW__queuePanel>header{border-bottom:1px solid var(--ui-border);align-items:center;gap:11px;margin-bottom:16px;padding-bottom:14px;display:flex}.project-dashboard-view-module__KB7EYW__queuePanel>header>span{border-radius:var(--ui-radius-control);background:var(--ui-accent-soft);width:34px;height:34px;color:var(--ui-accent-strong);flex:0 0 34px;place-items:center;display:grid}.project-dashboard-view-module__KB7EYW__queuePanel h3,.project-dashboard-view-module__KB7EYW__queuePanel p{margin:0}.project-dashboard-view-module__KB7EYW__queuePanel h3{color:var(--ui-text);font-family:var(--ui-font-display);font-size:13px;font-weight:680}.project-dashboard-view-module__KB7EYW__queuePanel p{color:var(--ui-muted);font-size:var(--ui-font-size-caption);margin-top:3px}.project-dashboard-view-module__KB7EYW__processList{display:grid}.project-dashboard-view-module__KB7EYW__processItem{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:12px 0;display:flex}.project-dashboard-view-module__KB7EYW__processItem:first-child{padding-top:0}.project-dashboard-view-module__KB7EYW__processItem:last-child{border-bottom:0;padding-bottom:0}.project-dashboard-view-module__KB7EYW__processItem>div{min-width:0}.project-dashboard-view-module__KB7EYW__processItem>button{min-height:32px}.project-dashboard-view-module__KB7EYW__processTitle{align-items:center;gap:7px;margin-bottom:4px;display:flex}.project-dashboard-view-module__KB7EYW__processTitle>:first-child{min-width:0;color:var(--ui-text);font-size:var(--ui-font-size-body-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-dashboard-view-module__KB7EYW__processItem>div>:last-child{font-size:var(--ui-font-size-caption);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-dashboard-view-module__KB7EYW__connectorGrid{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.project-dashboard-view-module__KB7EYW__connectorItem{background:var(--ui-surface);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:14px 16px;display:grid}.project-dashboard-view-module__KB7EYW__connectorItem>div{min-width:0}.project-dashboard-view-module__KB7EYW__connectorItem strong,.project-dashboard-view-module__KB7EYW__connectorItem small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-dashboard-view-module__KB7EYW__connectorItem strong{color:var(--ui-text);font-size:var(--ui-font-size-body-sm);font-weight:650}.project-dashboard-view-module__KB7EYW__connectorItem small{color:var(--ui-muted);font-size:var(--ui-font-size-caption);margin-top:3px}@media (max-width:1500px){.project-dashboard-view-module__KB7EYW__metricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1120px){.project-dashboard-view-module__KB7EYW__analyticsGrid,.project-dashboard-view-module__KB7EYW__executionGrid{grid-template-columns:1fr}.project-dashboard-view-module__KB7EYW__queueGrid,.project-dashboard-view-module__KB7EYW__connectorGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.project-dashboard-view-module__KB7EYW__metricGrid,.project-dashboard-view-module__KB7EYW__queueGrid,.project-dashboard-view-module__KB7EYW__connectorGrid,.project-dashboard-view-module__KB7EYW__riskLegend{grid-template-columns:1fr}.project-dashboard-view-module__KB7EYW__roadmapContent>header,.project-dashboard-view-module__KB7EYW__processItem{flex-direction:column;align-items:flex-start}.project-dashboard-view-module__KB7EYW__processItem>button{width:100%}}
.description-grid-module__T68qXq__grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:0;display:grid}.description-grid-module__T68qXq__grid>div{min-width:0}.description-grid-module__T68qXq__grid dt{color:var(--ui-muted);font-size:var(--ui-font-size-body-sm);margin:0 0 5px;font-weight:500}.description-grid-module__T68qXq__grid dd{overflow-wrap:anywhere;min-width:0;color:var(--ui-text);font-size:var(--ui-font-size-body);font-variant-numeric:tabular-nums;margin:0;font-weight:500;line-height:1.55}.description-grid-module__T68qXq__bordered{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);gap:0;overflow:hidden}.description-grid-module__T68qXq__bordered>div{border-right:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border);min-height:74px;padding:14px 16px}.description-grid-module__T68qXq__compact>div{min-height:auto;padding:10px 12px}.description-grid-module__T68qXq__wide{grid-column:span 2}@media (max-width:720px){.description-grid-module__T68qXq__grid{grid-template-columns:1fr}.description-grid-module__T68qXq__wide{grid-column:auto}.description-grid-module__T68qXq__bordered>div{border-right:0}}
.settings-import-records-module__JZ-zlG__importRecordsLayout{gap:12px;display:grid}.settings-import-records-module__JZ-zlG__storageOverview,.settings-import-records-module__JZ-zlG__filterPanel,.settings-import-records-module__JZ-zlG__importRecordsTable{border:1px solid color-mix(in srgb, var(--ui-border) 82%, transparent);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-sm)}.settings-import-records-module__JZ-zlG__storageOverview,.settings-import-records-module__JZ-zlG__filterPanel{padding:16px 18px}.settings-import-records-module__JZ-zlG__storageHeader,.settings-import-records-module__JZ-zlG__filterHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.settings-import-records-module__JZ-zlG__storageHeader>div,.settings-import-records-module__JZ-zlG__filterHeader>div:first-child{gap:2px;display:grid}.settings-import-records-module__JZ-zlG__storageHeader strong,.settings-import-records-module__JZ-zlG__filterHeader strong,.settings-import-records-module__JZ-zlG__retentionPolicy strong,.settings-import-records-module__JZ-zlG__tableTitle strong,.settings-import-records-module__JZ-zlG__emptyState strong{color:var(--ui-text);font-family:var(--ui-font-display);letter-spacing:0;font-weight:680}.settings-import-records-module__JZ-zlG__storageHeader span,.settings-import-records-module__JZ-zlG__filterHeader span,.settings-import-records-module__JZ-zlG__retentionPolicy span,.settings-import-records-module__JZ-zlG__storageHeader small,.settings-import-records-module__JZ-zlG__tableTitle span,.settings-import-records-module__JZ-zlG__emptyState span{color:var(--ui-muted);font-size:12px;line-height:1.55}.settings-import-records-module__JZ-zlG__storageHeader small{text-align:right;max-width:480px}.settings-import-records-module__JZ-zlG__storageContent{grid-template-columns:minmax(0,1.8fr) minmax(360px,.75fr);gap:12px;margin-top:12px;display:grid}.settings-import-records-module__JZ-zlG__storageMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.settings-import-records-module__JZ-zlG__storageMetrics article{background:var(--ui-elevated);min-width:0;box-shadow:inset 3px 0 0 var(--metric-tone,var(--ui-border-strong));border-radius:14px;padding:10px 14px}.settings-import-records-module__JZ-zlG__storageMetrics article[data-tone=accent]{--metric-tone:var(--ui-accent)}.settings-import-records-module__JZ-zlG__storageMetrics article[data-tone=success]{--metric-tone:var(--ui-success)}.settings-import-records-module__JZ-zlG__storageMetrics article[data-tone=warning]{--metric-tone:var(--ui-warning)}.settings-import-records-module__JZ-zlG__storageMetrics article[data-tone=danger]{--metric-tone:var(--ui-danger)}.settings-import-records-module__JZ-zlG__storageMetrics span,.settings-import-records-module__JZ-zlG__storageMetrics strong,.settings-import-records-module__JZ-zlG__storageMetrics small{display:block}.settings-import-records-module__JZ-zlG__storageMetrics span,.settings-import-records-module__JZ-zlG__storageMetrics small{color:var(--ui-muted);font-size:11px}.settings-import-records-module__JZ-zlG__storageMetrics strong{color:var(--ui-text);font-family:var(--ui-font-display);font-variant-numeric:tabular-nums;letter-spacing:0;margin:4px 0 2px;font-size:20px}.settings-import-records-module__JZ-zlG__retentionPolicy{background:color-mix(in srgb, var(--ui-accent) 5%, var(--ui-elevated));border-radius:14px;align-content:space-between;gap:8px;padding:10px 14px;display:grid}.settings-import-records-module__JZ-zlG__retentionPolicy>div:first-child{gap:4px;display:grid}.settings-import-records-module__JZ-zlG__retentionControls{grid-template-columns:minmax(110px,1fr) auto auto;align-items:end;gap:8px;display:grid}.settings-import-records-module__JZ-zlG__retentionControls label,.settings-import-records-module__JZ-zlG__filterGrid label{gap:6px;min-width:0;display:grid}.settings-import-records-module__JZ-zlG__retentionControls label>span,.settings-import-records-module__JZ-zlG__filterGrid label>span{color:var(--ui-muted);font-size:11px;font-weight:600}.settings-import-records-module__JZ-zlG__filterHeader{align-items:center}.settings-import-records-module__JZ-zlG__filterActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.settings-import-records-module__JZ-zlG__filterGrid{grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px 12px;margin-top:12px;display:grid}.settings-import-records-module__JZ-zlG__keywordField{grid-column:span 2}:is(.settings-import-records-module__JZ-zlG__filterGrid .ant-select,.settings-import-records-module__JZ-zlG__filterGrid .ant-input-affix-wrapper,.settings-import-records-module__JZ-zlG__filterGrid .ant-input,.settings-import-records-module__JZ-zlG__retentionControls .ant-input-affix-wrapper){width:100%}.settings-import-records-module__JZ-zlG__importRecordsTable{padding:14px 18px 16px;overflow:hidden}:is(.settings-import-records-module__JZ-zlG__importRecordsTable .ant-pro-card,.settings-import-records-module__JZ-zlG__importRecordsTable .ant-pro-table){box-shadow:none;background:0 0;border:0!important;border-radius:0!important}.settings-import-records-module__JZ-zlG__importRecordsTable .ant-pro-card-body{padding:0!important}.settings-import-records-module__JZ-zlG__importRecordsTable .ant-pro-table-list-toolbar-container{min-height:auto;padding-block:0 12px}.settings-import-records-module__JZ-zlG__importRecordsTable .ant-table-thead>tr>th{padding-block:13px}.settings-import-records-module__JZ-zlG__importRecordsTable .ant-table-placeholder>td{height:170px}.settings-import-records-module__JZ-zlG__tableTitle{align-items:baseline;gap:10px;display:flex}.settings-import-records-module__JZ-zlG__emptyState{justify-items:center;gap:5px;max-width:420px;margin-inline:auto;padding:28px 20px;display:grid}.settings-import-records-module__JZ-zlG__emptyState strong{font-size:14px}.settings-import-records-module__JZ-zlG__emptyState span{text-wrap:balance}@media (max-width:1280px){.settings-import-records-module__JZ-zlG__storageContent{grid-template-columns:1fr}.settings-import-records-module__JZ-zlG__filterGrid{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media (max-width:820px){.settings-import-records-module__JZ-zlG__storageHeader,.settings-import-records-module__JZ-zlG__filterHeader{flex-direction:column;align-items:stretch}.settings-import-records-module__JZ-zlG__storageHeader small{text-align:left;max-width:none}.settings-import-records-module__JZ-zlG__storageMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-import-records-module__JZ-zlG__filterActions{justify-content:flex-start}.settings-import-records-module__JZ-zlG__filterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.settings-import-records-module__JZ-zlG__storageOverview,.settings-import-records-module__JZ-zlG__filterPanel,.settings-import-records-module__JZ-zlG__importRecordsTable{border-radius:16px;padding:16px}.settings-import-records-module__JZ-zlG__storageMetrics,.settings-import-records-module__JZ-zlG__filterGrid,.settings-import-records-module__JZ-zlG__retentionControls{grid-template-columns:1fr}.settings-import-records-module__JZ-zlG__keywordField{grid-column:auto}.settings-import-records-module__JZ-zlG__filterActions>button,.settings-import-records-module__JZ-zlG__retentionControls>button{width:100%}.settings-import-records-module__JZ-zlG__retentionControls .ant-popconfirm-open{width:100%}}
.operation-twin-scene-module__RZ1oSW__band{border-block:1px solid var(--ui-border);background:var(--ui-surface-muted);min-width:0;overflow:hidden}.operation-twin-scene-module__RZ1oSW__header{justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.operation-twin-scene-module__RZ1oSW__headerTitle{align-items:baseline;gap:12px;min-width:0;display:flex}.operation-twin-scene-module__RZ1oSW__headerTitle strong{color:var(--ui-text);font-family:var(--ui-font-display);font-size:var(--ui-font-size-title-sm)}.operation-twin-scene-module__RZ1oSW__headerTitle span{color:var(--ui-muted);font-size:12px}.operation-twin-scene-module__RZ1oSW__canvas{width:100%;height:clamp(360px,52vh,620px)}.operation-twin-scene-module__RZ1oSW__canvas canvas{width:100%;height:100%;display:block}.operation-twin-scene-module__RZ1oSW__legend{color:var(--ui-muted);font-size:var(--ui-font-size-caption);flex-wrap:wrap;gap:12px;padding:0 16px 10px;display:flex}.operation-twin-scene-module__RZ1oSW__legend span{align-items:center;gap:6px;display:inline-flex}.operation-twin-scene-module__RZ1oSW__legend i{background:var(--ui-subtle);border-radius:50%;width:9px;height:9px}.operation-twin-scene-module__RZ1oSW__legend i[data-status=normal]{background:var(--ui-success)}.operation-twin-scene-module__RZ1oSW__legend i[data-status=warning]{background:var(--ui-warning)}.operation-twin-scene-module__RZ1oSW__legend i[data-status=alarm]{background:var(--ui-danger)}.operation-twin-scene-module__RZ1oSW__selection{border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);background:var(--ui-border);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1px;margin:0 16px 16px;display:grid;overflow:hidden}.operation-twin-scene-module__RZ1oSW__selection>div{background:var(--ui-elevated);min-width:0;padding:10px 14px}.operation-twin-scene-module__RZ1oSW__selection span,.operation-twin-scene-module__RZ1oSW__selection strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.operation-twin-scene-module__RZ1oSW__selection span{color:var(--ui-muted);font-size:var(--ui-font-size-caption)}.operation-twin-scene-module__RZ1oSW__selection strong{color:var(--ui-text);font-family:var(--ui-font-display);font-size:var(--ui-font-size-title-sm);font-variant-numeric:tabular-nums;margin-top:6px}@media (max-width:720px){.operation-twin-scene-module__RZ1oSW__canvas{height:clamp(280px,42vh,420px)}}
.data-table-toolbar-module__pHML1G__toolbar{justify-content:flex-end;align-items:center;gap:10px;width:100%;display:flex}.data-table-toolbar-module__pHML1G__leading,.data-table-toolbar-module__pHML1G__presets,.data-table-toolbar-module__pHML1G__actions{align-items:center;gap:8px;display:flex}.data-table-toolbar-module__pHML1G__leading{margin-right:auto}.data-table-toolbar-module__pHML1G__presets{border-right:1px solid var(--ui-border);padding-right:10px}.data-table-toolbar-module__pHML1G__presets .ant-select{width:174px}@media (max-width:960px){.data-table-toolbar-module__pHML1G__toolbar{flex-wrap:wrap;align-items:stretch}.data-table-toolbar-module__pHML1G__leading{width:100%}.data-table-toolbar-module__pHML1G__presets{flex:220px}.data-table-toolbar-module__pHML1G__presets .ant-select{width:100%}.data-table-toolbar-module__pHML1G__actions{flex-wrap:wrap}}@media (max-width:620px){.data-table-toolbar-module__pHML1G__presets{border-right:0;width:100%;padding-right:0}.data-table-toolbar-module__pHML1G__actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.data-table-toolbar-module__pHML1G__actions .ant-btn{width:100%;padding-inline:8px}}
.workflow-step-editor-module__By5NHq__editor{gap:14px;display:grid}.workflow-step-editor-module__By5NHq__toolbar{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.workflow-step-editor-module__By5NHq__toolbar>div{flex-direction:column;gap:3px;min-width:0;display:flex}.workflow-step-editor-module__By5NHq__toolbar strong{color:var(--ui-text);font-size:13px}.workflow-step-editor-module__By5NHq__toolbar span{color:var(--ui-muted);font-size:11px;line-height:1.6}.workflow-step-editor-module__By5NHq__steps{gap:12px;display:grid}.workflow-step-editor-module__By5NHq__step{border:1px solid var(--ui-border);background:var(--ui-elevated);border-radius:13px;padding:14px 16px 0}.workflow-step-editor-module__By5NHq__stepHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.workflow-step-editor-module__By5NHq__stepHeader>div:first-child{align-items:center;gap:9px;display:flex}.workflow-step-editor-module__By5NHq__stepHeader>div:first-child>span{background:var(--ui-accent-soft);width:28px;height:28px;color:var(--ui-accent-strong);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;font-size:10px;font-weight:700;display:grid}.workflow-step-editor-module__By5NHq__stepHeader strong{color:var(--ui-text);font-size:12px}@media (max-width:640px){.workflow-step-editor-module__By5NHq__toolbar{flex-direction:column;align-items:stretch}.workflow-step-editor-module__By5NHq__toolbar>button{width:100%}.workflow-step-editor-module__By5NHq__step{padding-inline:12px}}
.operation-electrical-topology-module__rTVdfW__band{border-block:1px solid var(--ui-border);background:var(--ui-surface);min-width:0;padding-bottom:18px;overflow:hidden}.operation-electrical-topology-module__rTVdfW__title{justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.operation-electrical-topology-module__rTVdfW__title>div{align-items:baseline;gap:12px;min-width:0;display:flex}.operation-electrical-topology-module__rTVdfW__title strong{color:var(--ui-text);font-family:var(--ui-font-display);font-size:var(--ui-font-size-title-sm)}.operation-electrical-topology-module__rTVdfW__title span{color:var(--ui-muted);font-size:12px}.operation-electrical-topology-module__rTVdfW__metrics{border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);background:var(--ui-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 16px 12px;display:grid;overflow:hidden}.operation-electrical-topology-module__rTVdfW__metrics>div{background:var(--ui-elevated);min-width:0;padding:10px 14px}.operation-electrical-topology-module__rTVdfW__metrics span,.operation-electrical-topology-module__rTVdfW__metrics strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.operation-electrical-topology-module__rTVdfW__metrics span{color:var(--ui-muted);font-size:var(--ui-font-size-caption)}.operation-electrical-topology-module__rTVdfW__metrics strong{color:var(--ui-text);font-family:var(--ui-font-display);font-size:var(--ui-font-size-title-sm);font-variant-numeric:tabular-nums;margin-top:6px}.operation-electrical-topology-module__rTVdfW__metrics strong[data-tone=danger]{color:var(--ui-danger)}.operation-electrical-topology-module__rTVdfW__metrics strong[data-tone=success]{color:var(--ui-success)}.operation-electrical-topology-module__rTVdfW__flow{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin-bottom:12px;padding:4px 16px;display:grid}.operation-electrical-topology-module__rTVdfW__node{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-control);background:var(--ui-elevated);text-align:center;gap:3px;min-width:0;padding:9px 10px;display:grid}.operation-electrical-topology-module__rTVdfW__node[data-selected=true]{border-color:var(--ui-accent);box-shadow:0 0 0 3px var(--ui-accent-soft)}.operation-electrical-topology-module__rTVdfW__node span,.operation-electrical-topology-module__rTVdfW__node strong,.operation-electrical-topology-module__rTVdfW__node small{overflow-wrap:anywhere;display:block}.operation-electrical-topology-module__rTVdfW__node span{color:var(--ui-muted);font-size:12px}.operation-electrical-topology-module__rTVdfW__node small{color:var(--ui-subtle);font-size:var(--ui-font-size-caption)}.operation-electrical-topology-module__rTVdfW__table{padding:0 16px}@media (max-width:900px){.operation-electrical-topology-module__rTVdfW__flow{grid-template-columns:1fr;gap:6px}.operation-electrical-topology-module__rTVdfW__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
.project-planning-tables-module__HBdilW__projectListWorkspace{grid-template-columns:minmax(0,1fr);gap:14px;min-width:0;display:grid}.project-planning-tables-module__HBdilW__projectListSummary{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-border);grid-template-columns:minmax(210px,.78fr) minmax(0,2.22fr);gap:1px;width:100%;min-width:0;display:grid;overflow:hidden}.project-planning-tables-module__HBdilW__projectListSummaryIntro,.project-planning-tables-module__HBdilW__projectListSummaryMetric{background:var(--ui-surface);min-width:0}.project-planning-tables-module__HBdilW__projectListSummaryIntro{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--ui-accent) 11%, transparent), transparent 55%), var(--ui-surface);padding:18px 20px}.project-planning-tables-module__HBdilW__projectListSummaryIntro span,.project-planning-tables-module__HBdilW__projectListSummaryIntro strong,.project-planning-tables-module__HBdilW__projectListSummaryIntro p{display:block}.project-planning-tables-module__HBdilW__projectListSummaryIntro span{color:var(--ui-accent-strong);font-size:var(--ui-font-size-caption);font-weight:750}.project-planning-tables-module__HBdilW__projectListSummaryIntro strong{color:var(--ui-text);font-family:var(--ui-font-display);font-size:var(--ui-font-size-title-sm);margin-top:7px;font-weight:680}.project-planning-tables-module__HBdilW__projectListSummaryIntro p{color:var(--ui-muted);font-size:var(--ui-font-size-caption);margin:6px 0 0}.project-planning-tables-module__HBdilW__projectListSummaryMetrics{background:var(--ui-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;min-width:0;display:grid}.project-planning-tables-module__HBdilW__projectListSummaryMetric{padding:16px}.project-planning-tables-module__HBdilW__projectListSummaryMetric header{justify-content:space-between;align-items:center;gap:8px;display:flex}.project-planning-tables-module__HBdilW__projectListSummaryMetric header span,.project-planning-tables-module__HBdilW__projectListSummaryMetric small{color:var(--ui-muted);font-size:var(--ui-font-size-caption)}.project-planning-tables-module__HBdilW__projectListSummaryMetric header i{border-radius:var(--ui-radius-control);background:var(--ui-accent-soft);width:25px;height:25px;color:var(--ui-accent-strong);place-items:center;font-style:normal;display:grid}.project-planning-tables-module__HBdilW__projectListSummaryMetric>strong,.project-planning-tables-module__HBdilW__projectListSummaryLoading{color:var(--ui-text);font-family:var(--ui-font-display);font-size:var(--ui-font-size-title);font-variant-numeric:tabular-nums;margin-top:10px;font-weight:600;display:block}.project-planning-tables-module__HBdilW__projectListSummaryMetric>strong em{color:var(--ui-muted);font-family:inherit;font-size:var(--ui-font-size-caption);margin-left:4px;font-style:normal;font-weight:500}.project-planning-tables-module__HBdilW__projectListSummaryMetric small{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;display:block;overflow:hidden}.project-planning-tables-module__HBdilW__projectCreateCard{border-color:color-mix(in srgb, var(--ui-border) 84%, transparent);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-sm);overflow:hidden}.project-planning-tables-module__HBdilW__projectCreateCard>div{padding:28px}.project-planning-tables-module__HBdilW__projectCreateForm{max-width:1480px;margin-inline:auto}.project-planning-tables-module__HBdilW__projectCreateGrid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.project-planning-tables-module__HBdilW__projectCreateGrid .ant-form-item{margin-bottom:22px}.project-planning-tables-module__HBdilW__projectCreateFullWidth{grid-column:1/-1}.project-planning-tables-module__HBdilW__projectCreateActions{border-top:1px solid var(--ui-border);justify-content:flex-start;margin-top:2px;padding-top:20px;display:flex}.project-planning-tables-module__HBdilW__projectCreateSubmit{min-width:128px;height:42px;font-weight:650}@media (max-width:720px){.project-planning-tables-module__HBdilW__projectListSummary{grid-template-columns:1fr}.project-planning-tables-module__HBdilW__projectListSummaryMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.project-planning-tables-module__HBdilW__projectCreateCard>div{padding:20px 18px}.project-planning-tables-module__HBdilW__projectCreateGrid{grid-template-columns:1fr}.project-planning-tables-module__HBdilW__projectCreateFullWidth{grid-column:auto}.project-planning-tables-module__HBdilW__projectCreateSubmit{width:100%}}
.data-report-workspace-module__7Zf2FW__workspace{gap:16px;margin-bottom:24px;display:grid}.data-report-workspace-module__7Zf2FW__toolbar{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);flex-wrap:wrap;align-items:flex-end;gap:10px 14px;padding:14px 16px;display:flex}.data-report-workspace-module__7Zf2FW__toolbar .ant-form-item{margin:0}.data-report-workspace-module__7Zf2FW__actions{flex-wrap:wrap;gap:8px;display:flex}.data-report-workspace-module__7Zf2FW__toolbar+.data-report-workspace-module__7Zf2FW__actions,.data-report-workspace-module__7Zf2FW__actions+.data-report-workspace-module__7Zf2FW__summary,.data-report-workspace-module__7Zf2FW__summary+.data-report-workspace-module__7Zf2FW__tableWrap{margin-top:16px}.data-report-workspace-module__7Zf2FW__summary{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.data-report-workspace-module__7Zf2FW__summary>div{background:var(--ui-surface);min-width:0;padding:12px 16px}.data-report-workspace-module__7Zf2FW__summary span,.data-report-workspace-module__7Zf2FW__summary strong{display:block}.data-report-workspace-module__7Zf2FW__summary span{color:var(--ui-muted);font-size:var(--ui-font-size-caption)}.data-report-workspace-module__7Zf2FW__summary strong{color:var(--ui-text);font-variant-numeric:tabular-nums;margin-top:5px}.data-report-workspace-module__7Zf2FW__tableWrap{min-width:0}@media (max-width:720px){.data-report-workspace-module__7Zf2FW__toolbar>.ant-form-item{width:100%}.data-report-workspace-module__7Zf2FW__toolbar>.ant-form-item .ant-picker{width:100%}.data-report-workspace-module__7Zf2FW__toolbar>.ant-form-item .ant-select{width:100%}.data-report-workspace-module__7Zf2FW__toolbar>.ant-btn{width:100%}.data-report-workspace-module__7Zf2FW__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
.green-power-ledger-module__PQXEbW__workspace{gap:14px;min-width:0;display:grid}.green-power-ledger-module__PQXEbW__toolbar{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);box-shadow:var(--ui-shadow-sm);padding:14px 16px}.green-power-ledger-module__PQXEbW__filters{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;display:flex}.green-power-ledger-module__PQXEbW__filters .ant-form-item{margin:0}.green-power-ledger-module__PQXEbW__actions{align-items:center;gap:8px;display:flex}.green-power-ledger-module__PQXEbW__summary{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.green-power-ledger-module__PQXEbW__summary>div{background:var(--ui-surface);min-width:0;padding:12px 16px}.green-power-ledger-module__PQXEbW__summary span,.green-power-ledger-module__PQXEbW__summary strong{display:block}.green-power-ledger-module__PQXEbW__summary span{color:var(--ui-muted);font-size:var(--ui-font-size-caption)}.green-power-ledger-module__PQXEbW__summary strong{color:var(--ui-text);font-variant-numeric:tabular-nums;margin-top:4px}.green-power-ledger-module__PQXEbW__summary .green-power-ledger-module__PQXEbW__positive{color:var(--ui-success)}.green-power-ledger-module__PQXEbW__summary .green-power-ledger-module__PQXEbW__negative{color:var(--ui-danger)}.green-power-ledger-module__PQXEbW__inlineEditor{white-space:nowrap;align-items:center;gap:8px;min-height:40px;display:inline-flex}.green-power-ledger-module__PQXEbW__energyInput{width:178px}.green-power-ledger-module__PQXEbW__energyInput .ant-input-number-input{height:38px}.green-power-ledger-module__PQXEbW__energySaveButton{justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;padding:0;display:inline-flex}@media (max-width:760px){.green-power-ledger-module__PQXEbW__toolbar{padding:12px}:is(.green-power-ledger-module__PQXEbW__filters .ant-form-item,.green-power-ledger-module__PQXEbW__filters .ant-picker,.green-power-ledger-module__PQXEbW__filters .ant-select),:is(.green-power-ledger-module__PQXEbW__filters .ant-form-item-control,.green-power-ledger-module__PQXEbW__filters .ant-form-item-control-input,.green-power-ledger-module__PQXEbW__filters .ant-form-item-control-input-content){width:100%}.green-power-ledger-module__PQXEbW__filters>.ant-btn{width:100%}.green-power-ledger-module__PQXEbW__actions{flex-wrap:wrap;align-items:flex-start}.green-power-ledger-module__PQXEbW__summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
.project-schedule-gantt-module__Zeu8WG__card{min-width:0}.project-schedule-gantt-module__Zeu8WG__projectSelect{width:min(220px,42vw)}.project-schedule-gantt-module__Zeu8WG__viewport{scrollbar-gutter:stable;width:100%;overflow-x:auto}.project-schedule-gantt-module__Zeu8WG__chart{border:1px solid var(--ui-border);border-radius:var(--ui-radius-section);background:var(--ui-surface);min-width:920px;overflow:hidden}.project-schedule-gantt-module__Zeu8WG__header,.project-schedule-gantt-module__Zeu8WG__row{grid-template-columns:300px minmax(620px,1fr);display:grid}.project-schedule-gantt-module__Zeu8WG__header{border-bottom:1px solid var(--ui-border);background:var(--ui-surface-muted);min-height:46px}.project-schedule-gantt-module__Zeu8WG__taskHeader{border-right:1px solid var(--ui-border);color:var(--ui-muted);align-items:center;padding:0 16px;font-size:12px;font-weight:600;display:flex}.project-schedule-gantt-module__Zeu8WG__timelineHeader,.project-schedule-gantt-module__Zeu8WG__timeline{background-image:linear-gradient(90deg, transparent calc(16.666% - 1px), var(--ui-border) calc(16.666% - 1px), var(--ui-border) 16.666%, transparent 16.666%);background-size:16.666% 100%;position:relative}.project-schedule-gantt-module__Zeu8WG__timelineHeader span{color:var(--ui-subtle);font-size:var(--ui-font-size-caption);white-space:nowrap;position:absolute;top:14px;transform:translate(-50%)}.project-schedule-gantt-module__Zeu8WG__timelineHeader span:first-child{transform:none}.project-schedule-gantt-module__Zeu8WG__timelineHeader span:last-child{transform:translate(-100%)}.project-schedule-gantt-module__Zeu8WG__body{position:relative}.project-schedule-gantt-module__Zeu8WG__row{border-bottom:1px solid var(--ui-border);min-height:64px}.project-schedule-gantt-module__Zeu8WG__task{border-right:1px solid var(--ui-border);flex-direction:column;gap:3px;min-width:0;padding:11px 16px;display:flex}.project-schedule-gantt-module__Zeu8WG__task span{color:var(--ui-subtle);font-size:var(--ui-font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-schedule-gantt-module__Zeu8WG__timeline{min-height:64px}.project-schedule-gantt-module__Zeu8WG__bar{border-radius:var(--ui-radius-control);background:color-mix(in srgb, var(--ui-accent) 20%, var(--ui-surface));min-width:18px;height:24px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ui-accent) 30%, transparent);position:absolute;top:20px;overflow:hidden}.project-schedule-gantt-module__Zeu8WG__progress{background:var(--ui-accent);position:absolute;inset:0 auto 0 0}.project-schedule-gantt-module__Zeu8WG__bar>span{z-index:1;color:var(--ui-text);font-size:var(--ui-font-size-caption);text-align:right;padding:3px 7px;font-weight:700;display:block;position:relative}.project-schedule-gantt-module__Zeu8WG__actual{border:2px solid var(--ui-surface);background:var(--ui-success);width:10px;height:10px;box-shadow:0 0 0 1px var(--ui-success);border-radius:50%;position:absolute;top:52px;transform:translate(-50%,-50%)}.project-schedule-gantt-module__Zeu8WG__today{z-index:2;background:var(--ui-danger);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.project-schedule-gantt-module__Zeu8WG__today span{color:var(--ui-danger);font-size:var(--ui-font-size-micro);white-space:nowrap;font-weight:700;position:absolute;top:3px;left:4px}.project-schedule-gantt-module__Zeu8WG__legend{background:var(--ui-surface-muted);padding:12px 16px}.project-schedule-gantt-module__Zeu8WG__mobileList{display:none}.project-schedule-gantt-module__Zeu8WG__mobileItem{border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);background:var(--ui-surface);padding:14px}.project-schedule-gantt-module__Zeu8WG__mobileItemHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.project-schedule-gantt-module__Zeu8WG__mobileItemHeader>div{flex-direction:column;gap:3px;min-width:0;display:flex}.project-schedule-gantt-module__Zeu8WG__mobileItemHeader span{color:var(--ui-muted);font-size:var(--ui-font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-schedule-gantt-module__Zeu8WG__mobileItemHeader>strong{color:var(--ui-accent-strong);font-variant-numeric:tabular-nums}.project-schedule-gantt-module__Zeu8WG__mobileDates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:9px 0 0;display:grid}.project-schedule-gantt-module__Zeu8WG__mobileDates div{min-width:0}.project-schedule-gantt-module__Zeu8WG__mobileDates dt{color:var(--ui-subtle);font-size:var(--ui-font-size-caption)}.project-schedule-gantt-module__Zeu8WG__mobileDates dd{color:var(--ui-text);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:12px}@media (max-width:640px){.project-schedule-gantt-module__Zeu8WG__card>header{flex-direction:column;align-items:stretch;gap:10px;padding:14px}.project-schedule-gantt-module__Zeu8WG__card>header>div:last-child{margin-inline-start:0}.project-schedule-gantt-module__Zeu8WG__projectSelect{width:100%}.project-schedule-gantt-module__Zeu8WG__viewport{display:none}.project-schedule-gantt-module__Zeu8WG__mobileList{gap:10px;display:grid}}
.trading-module__aYb5Aq__page,.trading-module__aYb5Aq__workspace{gap:16px;min-width:0;display:grid}.trading-module__aYb5Aq__regionSelect{width:min(220px,42vw)}.trading-module__aYb5Aq__ruleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.trading-module__aYb5Aq__metricGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.trading-module__aYb5Aq__marketContext{border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);background:var(--ui-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.trading-module__aYb5Aq__marketContext>div{background:var(--ui-surface);grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:9px;min-width:0;padding:13px 16px;display:grid}.trading-module__aYb5Aq__marketContext .anticon{color:var(--ui-accent);font-size:var(--ui-font-size-title-sm);grid-row:span 3;align-self:center}.trading-module__aYb5Aq__marketContext span,.trading-module__aYb5Aq__marketContext strong,.trading-module__aYb5Aq__marketContext small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.trading-module__aYb5Aq__marketContext span,.trading-module__aYb5Aq__marketContext small{color:var(--ui-muted);font-size:var(--ui-font-size-caption)}.trading-module__aYb5Aq__marketContext strong{color:var(--ui-text);font-size:var(--ui-font-size-body);font-variant-numeric:tabular-nums;margin-top:2px;font-weight:650}.trading-module__aYb5Aq__marketContext small{grid-column:2;margin-top:2px}.trading-module__aYb5Aq__riskSummaryGrid{--metric-value-size:26px;--metric-unit-size:11px;--metric-value-gap:4px;grid-template-columns:repeat(7,minmax(0,1fr))}.trading-module__aYb5Aq__formGrid,.trading-module__aYb5Aq__switchGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.trading-module__aYb5Aq__contractFormGrid{gap:0 var(--ui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trading-module__aYb5Aq__contractFormGrid>.ant-form-item{min-width:0}.trading-module__aYb5Aq__switchGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.trading-module__aYb5Aq__switchGrid .ant-form-item-label>label{white-space:nowrap}.trading-module__aYb5Aq__topSpacing{margin-top:12px}.trading-module__aYb5Aq__fullWidth{width:100%}.trading-module__aYb5Aq__nowrapText{white-space:nowrap}.trading-module__aYb5Aq__unitInputCompact{max-width:100%}.trading-module__aYb5Aq__unitInputCompact .ant-input-number{flex:auto;min-width:0}.trading-module__aYb5Aq__unitInputAddon{border:1px solid var(--ui-border);background:var(--ui-surface-muted);min-height:32px;color:var(--ui-muted);white-space:nowrap;align-items:center;padding-inline:11px;display:inline-flex}.trading-module__aYb5Aq__unitInputCompact>.trading-module__aYb5Aq__unitInputAddon:first-child{border-radius:6px 0 0 6px}.trading-module__aYb5Aq__unitInputCompact>.trading-module__aYb5Aq__unitInputAddon:last-child{border-radius:0 6px 6px 0}.trading-module__aYb5Aq__inlineAlert{margin-bottom:14px}.trading-module__aYb5Aq__marketToolbar{grid-template-columns:minmax(180px,1fr) 160px minmax(240px,1.4fr) auto;align-items:center;gap:12px;display:grid}.trading-module__aYb5Aq__submissionEditorToolbar{grid-template-columns:minmax(220px,1.5fr) minmax(180px,1fr) 150px auto;gap:12px;margin-bottom:12px;display:grid}.trading-module__aYb5Aq__curveBulkToolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.trading-module__aYb5Aq__clearingToolbar{grid-template-columns:minmax(280px,1.6fr) minmax(220px,1fr) auto;align-items:center;gap:12px;display:grid}.trading-module__aYb5Aq__executionToolbar{grid-template-columns:minmax(260px,1.5fr) minmax(220px,1fr) minmax(130px,.55fr) minmax(130px,.55fr) auto;align-items:center;gap:12px;display:grid}.trading-module__aYb5Aq__sourceSummary{margin-top:18px}.trading-module__aYb5Aq__marketDataPanelStack{gap:var(--ui-space-4);display:grid}.trading-module__aYb5Aq__marketBatchTable .ant-tag{white-space:nowrap}.trading-module__aYb5Aq__historyItem{gap:4px;display:grid}.trading-module__aYb5Aq__historyItem span,.trading-module__aYb5Aq__historyItem p{margin:0}@media (max-width:1280px){.trading-module__aYb5Aq__riskSummaryGrid,.trading-module__aYb5Aq__metricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.trading-module__aYb5Aq__marketContext{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.trading-module__aYb5Aq__riskSummaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.trading-module__aYb5Aq__ruleGrid,.trading-module__aYb5Aq__switchGrid,.trading-module__aYb5Aq__submissionEditorToolbar,.trading-module__aYb5Aq__clearingToolbar,.trading-module__aYb5Aq__executionToolbar,.trading-module__aYb5Aq__marketToolbar{grid-template-columns:1fr}.trading-module__aYb5Aq__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.trading-module__aYb5Aq__formGrid,.trading-module__aYb5Aq__contractFormGrid{grid-template-columns:1fr}.trading-module__aYb5Aq__regionSelect{width:100%}.trading-module__aYb5Aq__metricGrid,.trading-module__aYb5Aq__marketContext,.trading-module__aYb5Aq__riskSummaryGrid{grid-template-columns:1fr}}
.ui-primitives-module__LXM3-G__panel{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:linear-gradient(150deg, color-mix(in srgb, var(--ui-surface) 98%, white 2%), var(--ui-surface));box-shadow:var(--ui-shadow-md);position:relative;overflow:hidden}.ui-primitives-module__LXM3-G__panel:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff14}.ui-primitives-module__LXM3-G__panelHeader{justify-content:space-between;align-items:flex-start;gap:20px;min-height:76px;padding:20px 22px 14px;display:flex}.ui-primitives-module__LXM3-G__panelTitle{color:var(--ui-text);font-family:var(--ui-font-display);font-size:var(--ui-font-size-title-sm);letter-spacing:0;margin:0;font-weight:600}.ui-primitives-module__LXM3-G__panelDescription{color:var(--ui-muted);font-size:var(--ui-font-size-body-sm);line-height:var(--ui-line-height-body);margin:5px 0 0}.ui-primitives-module__LXM3-G__panelExtra{flex-shrink:0}.ui-primitives-module__LXM3-G__panelBody{padding:0 22px 22px}.ui-primitives-module__LXM3-G__metric{--metric-tone:var(--ui-accent);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:radial-gradient(circle at 110% -20%, color-mix(in srgb, var(--metric-tone) 20%, transparent), transparent 58%), var(--ui-surface);min-height:108px;box-shadow:var(--ui-shadow-sm);padding:14px 15px;transition:transform .42s cubic-bezier(.2,.8,.2,1),border-color .26s,box-shadow .26s;position:relative;overflow:hidden}.ui-primitives-module__LXM3-G__metric:hover{border-color:color-mix(in srgb, var(--metric-tone) 52%, var(--ui-border));box-shadow:var(--ui-shadow-md);transform:translateY(-2px)}.ui-primitives-module__LXM3-G__metric[role=button]{cursor:pointer}.ui-primitives-module__LXM3-G__metric[role=button]:focus-visible{outline:2px solid var(--metric-tone);outline-offset:3px}.ui-primitives-module__LXM3-G__success{--metric-tone:var(--ui-success)}.ui-primitives-module__LXM3-G__warning{--metric-tone:var(--ui-warning)}.ui-primitives-module__LXM3-G__danger{--metric-tone:var(--ui-danger)}.ui-primitives-module__LXM3-G__metricTopline{justify-content:space-between;align-items:center;display:flex}.ui-primitives-module__LXM3-G__metricLabel{color:var(--ui-muted);font-size:var(--ui-font-size-body-sm);letter-spacing:0;font-weight:600}.ui-primitives-module__LXM3-G__metricSignal{background:var(--metric-tone);width:8px;height:8px;box-shadow:0 0 0 6px color-mix(in srgb, var(--metric-tone) 14%, transparent);border-radius:50%}.ui-primitives-module__LXM3-G__metricIcon{background:color-mix(in srgb, var(--metric-tone) 13%, transparent);width:28px;height:28px;color:var(--metric-tone);border-radius:9px;place-items:center;font-size:15px;display:grid}.ui-primitives-module__LXM3-G__metricValueRow{align-items:baseline;gap:var(--metric-value-gap,8px);margin-top:12px;display:flex}.ui-primitives-module__LXM3-G__metricLoading{background:linear-gradient(100deg, var(--ui-elevated) 20%, color-mix(in srgb, var(--ui-accent) 18%, var(--ui-elevated)) 42%, var(--ui-elevated) 64%);background-size:220% 100%;border-radius:8px;width:min(150px,72%);height:34px;animation:1.4s ease-in-out infinite ui-primitives-module__LXM3-G__metric-loading;display:block}@keyframes ui-primitives-module__LXM3-G__metric-loading{0%{background-position:100% 0}to{background-position:-120% 0}}.ui-primitives-module__LXM3-G__metricValue{color:var(--ui-text);font-family:Satoshi,Cascadia Mono,monospace;font-size:var(--metric-value-size,30px);font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:500;line-height:.95}.ui-primitives-module__LXM3-G__metricUnit{color:var(--ui-subtle);font-size:var(--metric-unit-size,12px);white-space:nowrap;font-weight:600}.ui-primitives-module__LXM3-G__metricHint{color:var(--metric-tone);font-size:var(--ui-font-size-body-sm);align-items:center;gap:6px;margin-top:6px;font-weight:600;display:flex}.ui-primitives-module__LXM3-G__emptyState{text-align:center;align-content:center;place-items:center;min-height:360px;padding:48px 24px;display:grid}.ui-primitives-module__LXM3-G__emptyIcon{background:var(--ui-accent-soft);width:64px;height:64px;color:var(--ui-accent);border-radius:14px;place-items:center;font-size:26px;display:grid}.ui-primitives-module__LXM3-G__emptyState h2{color:var(--ui-text);margin:18px 0 0;font-size:20px}.ui-primitives-module__LXM3-G__emptyState p{max-width:460px;color:var(--ui-muted);margin:8px 0 20px;line-height:1.75}.ui-primitives-module__LXM3-G__emptyStateCompact{min-height:170px;padding:24px 16px}.ui-primitives-module__LXM3-G__emptyStateCompact .ui-primitives-module__LXM3-G__emptyIcon{border-radius:12px;width:48px;height:48px;font-size:20px}.ui-primitives-module__LXM3-G__emptyStateCompact h2{margin-top:12px;font-size:15px}.ui-primitives-module__LXM3-G__emptyStateCompact p{margin:5px 0 12px;font-size:12px;line-height:1.6}.ui-primitives-module__LXM3-G__panelCompact .ui-primitives-module__LXM3-G__panelHeader{min-height:0;padding:12px 14px 10px}.ui-primitives-module__LXM3-G__panelCompact .ui-primitives-module__LXM3-G__panelTitle{font-size:var(--ui-font-size-body)}.ui-primitives-module__LXM3-G__panelCompact .ui-primitives-module__LXM3-G__panelDescription{font-size:var(--ui-font-size-caption);margin-top:3px}.ui-primitives-module__LXM3-G__panelCompact .ui-primitives-module__LXM3-G__panelBody{padding:0 14px 14px}.ui-primitives-module__LXM3-G__panelLoading{gap:10px;padding:4px 0;display:grid}.ui-primitives-module__LXM3-G__panelLoadingBar{border-radius:var(--ui-radius-control);background:linear-gradient(100deg, var(--ui-elevated) 20%, color-mix(in srgb, var(--ui-accent) 14%, var(--ui-elevated)) 42%, var(--ui-elevated) 64%);background-size:220% 100%;height:14px;animation:1.4s ease-in-out infinite ui-primitives-module__LXM3-G__metric-loading}.ui-primitives-module__LXM3-G__panelLoadingBar:nth-child(2){width:82%}.ui-primitives-module__LXM3-G__panelLoadingBar:nth-child(3){width:64%}.ui-primitives-module__LXM3-G__pulse{border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);background:var(--ui-border);grid-template-columns:minmax(220px,.82fr) minmax(0,2.18fr);gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.ui-primitives-module__LXM3-G__pulseLead,.ui-primitives-module__LXM3-G__pulseFacts>div{background:var(--ui-surface);min-width:0}.ui-primitives-module__LXM3-G__pulseLead{background:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--ui-accent) 11%, transparent), transparent 56%), var(--ui-surface);padding:16px}.ui-primitives-module__LXM3-G__pulseTopline{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ui-primitives-module__LXM3-G__pulseTopline span,.ui-primitives-module__LXM3-G__pulseLead small,.ui-primitives-module__LXM3-G__pulseFacts span,.ui-primitives-module__LXM3-G__pulseFacts small{color:var(--ui-muted);font-size:var(--ui-font-size-caption)}.ui-primitives-module__LXM3-G__pulseTopline strong{color:var(--ui-accent-strong);font-family:var(--ui-font-display);font-size:var(--ui-font-size-title);font-variant-numeric:tabular-nums}.ui-primitives-module__LXM3-G__pulseLead progress{border-radius:var(--ui-radius-pill);background:var(--ui-elevated);width:100%;height:6px;accent-color:var(--ui-accent);border:0;margin:15px 0 8px;display:block}.ui-primitives-module__LXM3-G__pulseLead progress::-webkit-progress-bar{border-radius:var(--ui-radius-pill);background:var(--ui-elevated)}.ui-primitives-module__LXM3-G__pulseLead progress::-webkit-progress-value{border-radius:var(--ui-radius-pill);background:var(--ui-accent)}.ui-primitives-module__LXM3-G__pulseFacts{background:var(--ui-border);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1px;display:grid}.ui-primitives-module__LXM3-G__pulseFacts>div{padding:16px}.ui-primitives-module__LXM3-G__pulseFacts span,.ui-primitives-module__LXM3-G__pulseFacts strong,.ui-primitives-module__LXM3-G__pulseFacts small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ui-primitives-module__LXM3-G__pulseFacts strong{color:var(--ui-text);font-family:var(--ui-font-display);font-size:var(--ui-font-size-title-sm);font-variant-numeric:tabular-nums;margin:9px 0 4px;font-weight:620}.ui-primitives-module__LXM3-G__pulseFacts strong[data-tone=danger]{color:var(--ui-danger)}.ui-primitives-module__LXM3-G__pulseFacts strong[data-tone=warning]{color:var(--ui-warning)}.ui-primitives-module__LXM3-G__pulseFacts strong[data-tone=success]{color:var(--ui-success)}@media (max-width:1280px){.ui-primitives-module__LXM3-G__pulse{grid-template-columns:1fr}}@media (max-width:720px){.ui-primitives-module__LXM3-G__panelHeader,.ui-primitives-module__LXM3-G__panelBody{padding-inline:16px}.ui-primitives-module__LXM3-G__panelCompact .ui-primitives-module__LXM3-G__panelHeader{padding:12px 14px 10px}.ui-primitives-module__LXM3-G__panelCompact .ui-primitives-module__LXM3-G__panelBody{padding:0 14px 14px}.ui-primitives-module__LXM3-G__metric{min-height:108px;padding:15px}.ui-primitives-module__LXM3-G__metricValue{font-size:27px}}@media (max-width:640px){.ui-primitives-module__LXM3-G__pulseFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}
.global-alert-center-module__U4Wrwa__badge{align-items:center;margin-inline-end:12px;display:inline-flex}.global-alert-center-module__U4Wrwa__button{width:36px;min-width:36px;height:36px;color:var(--ui-text);padding:0;font-size:18px}.global-alert-center-module__U4Wrwa__button:hover{background:var(--ui-accent-soft)!important;color:var(--ui-accent-strong)!important}.global-alert-center-module__U4Wrwa__list{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-border);gap:1px;display:grid;overflow:hidden}.global-alert-center-module__U4Wrwa__row{background:var(--ui-surface);border-left:3px solid #0000;align-items:flex-start;gap:10px;padding:12px;display:flex}.global-alert-center-module__U4Wrwa__row[data-tone=accent]{border-left-color:var(--ui-accent);background:color-mix(in srgb, var(--ui-accent) 7%, var(--ui-surface))}.global-alert-center-module__U4Wrwa__row[data-tone=warning]{border-left-color:var(--ui-warning);background:color-mix(in srgb, var(--ui-warning) 9%, var(--ui-surface))}.global-alert-center-module__U4Wrwa__row[data-tone=danger]{border-left-color:var(--ui-danger);background:color-mix(in srgb, var(--ui-danger) 8%, var(--ui-surface));animation:2.2s ease-in-out infinite global-alert-center-module__U4Wrwa__notice-pulse}.global-alert-center-module__U4Wrwa__rowIcon{border-radius:var(--ui-radius-control);background:var(--ui-surface-muted);width:28px;height:28px;color:var(--ui-muted);flex:none;place-items:center;font-size:15px;display:grid}.global-alert-center-module__U4Wrwa__row[data-tone=accent] .global-alert-center-module__U4Wrwa__rowIcon{background:color-mix(in srgb, var(--ui-accent) 14%, var(--ui-surface));color:var(--ui-accent-strong)}.global-alert-center-module__U4Wrwa__row[data-tone=warning] .global-alert-center-module__U4Wrwa__rowIcon{background:color-mix(in srgb, var(--ui-warning) 16%, var(--ui-surface));color:var(--ui-warning)}.global-alert-center-module__U4Wrwa__row[data-tone=danger] .global-alert-center-module__U4Wrwa__rowIcon{background:color-mix(in srgb, var(--ui-danger) 14%, var(--ui-surface));color:var(--ui-danger)}.global-alert-center-module__U4Wrwa__rowBody{flex:auto;gap:4px;min-width:0;display:grid}.global-alert-center-module__U4Wrwa__rowHead{align-items:center;gap:8px;min-width:0;display:flex}.global-alert-center-module__U4Wrwa__rowHead strong{min-width:0;color:var(--ui-text);font-size:var(--ui-font-size-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-alert-center-module__U4Wrwa__rowDescription{color:var(--ui-muted);font-size:var(--ui-font-size-body-sm);line-height:var(--ui-line-height-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.global-alert-center-module__U4Wrwa__rowMeta{color:var(--ui-subtle);font-size:var(--ui-font-size-caption);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.global-alert-center-module__U4Wrwa__rowMeta>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.global-alert-center-module__U4Wrwa__rowAction{margin-inline-start:auto}.global-alert-center-module__U4Wrwa__rowAction .ant-btn{height:auto;font-size:var(--ui-font-size-caption);padding:0}.global-alert-center-module__U4Wrwa__footerNotice{border:1px solid color-mix(in srgb, var(--ui-danger) 30%, var(--ui-border));border-radius:var(--ui-radius-sm);background:color-mix(in srgb, var(--ui-danger) 8%, var(--ui-surface));color:var(--ui-danger);font-size:var(--ui-font-size-body-sm);margin-top:16px;padding:10px 12px}@keyframes global-alert-center-module__U4Wrwa__notice-pulse{0%,to{box-shadow:inset 3px 0 0 var(--ui-danger)}50%{box-shadow:inset 6px 0 0 var(--ui-danger)}}@media (prefers-reduced-motion:reduce){.global-alert-center-module__U4Wrwa__row[data-tone=danger]{animation:none}}
.app-page-module__sxVHGG__header{z-index:20;border-bottom:1px solid var(--ui-border);background:var(--ui-header);-webkit-backdrop-filter:blur(18px)saturate(130%);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:12px clamp(18px,2vw,32px);display:flex;position:relative}.app-page-module__sxVHGG__headingGroup{align-items:center;gap:8px;min-width:0;display:flex}.app-page-module__sxVHGG__headingCopy{min-width:0}.app-page-module__sxVHGG__title{letter-spacing:0;color:var(--ui-text)!important;font-family:var(--ui-font-display)!important;margin:0!important;font-weight:600!important}.app-page-module__sxVHGG__description{text-overflow:ellipsis;white-space:nowrap;max-width:min(70vw,760px);margin-top:2px;display:block;overflow:hidden}.app-page-module__sxVHGG__actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.app-page-module__sxVHGG__mobileMenuButton{flex:0 0 36px;width:36px;min-width:36px;height:36px;padding:0;display:none!important}.app-page-module__sxVHGG__backButton{color:var(--ui-muted)!important}.app-page-module__sxVHGG__content{background:radial-gradient(circle at 88% 0%, var(--ui-accent-soft), transparent 28rem), var(--ui-layout);scrollbar-gutter:stable;width:100%;height:calc(100dvh - 72px);padding:clamp(18px,2vw,30px);overflow:hidden auto}.app-page-module__sxVHGG__contentInner{width:min(100%,1600px);min-width:0;margin-inline:auto}@media (max-width:960px){.app-page-module__sxVHGG__mobileMenuButton{display:inline-flex!important}.app-page-module__sxVHGG__header{min-height:68px}.app-page-module__sxVHGG__content{height:calc(100dvh - 68px)}}@media (max-width:720px){.app-page-module__sxVHGG__header{align-items:flex-start;padding:11px 14px}.app-page-module__sxVHGG__headingGroup{align-items:flex-start}.app-page-module__sxVHGG__description,.app-page-module__sxVHGG__actions>:not(:last-child){display:none}.app-page-module__sxVHGG__title{padding-top:4px;font-size:17px!important}.app-page-module__sxVHGG__actions .account-menu-button{width:36px;padding-inline:0;font-size:0}.app-page-module__sxVHGG__actions .account-menu-button .anticon{font-size:14px}.app-page-module__sxVHGG__content{padding:16px 14px 28px}}
.customer-portal-module__3MhyJG__content{padding-bottom:32px}.customer-portal-module__3MhyJG__intro{border-radius:var(--ui-radius-panel);background:var(--ui-hero-start);min-height:168px;color:var(--ui-hero-text);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-bottom:16px;padding:28px 30px;display:grid;overflow:hidden}.customer-portal-module__3MhyJG__intro>div:first-child{max-width:760px}.customer-portal-module__3MhyJG__intro>div:first-child span,.customer-portal-module__3MhyJG__intro>div:first-child p,.customer-portal-module__3MhyJG__introMeta>span{color:var(--ui-hero-muted)}.customer-portal-module__3MhyJG__intro>div:first-child>span{font-size:var(--ui-font-size-caption);font-weight:700}.customer-portal-module__3MhyJG__intro h1{font-family:var(--ui-font-display);letter-spacing:0;margin:8px 0 6px;font-size:28px;line-height:1.25}.customer-portal-module__3MhyJG__intro p{max-width:660px;margin:0}.customer-portal-module__3MhyJG__introMeta{justify-items:end;gap:5px;min-width:170px;display:grid}.customer-portal-module__3MhyJG__introMeta strong{font-variant-numeric:tabular-nums;margin-bottom:8px}.customer-portal-module__3MhyJG__introMeta .ant-btn:not(.ant-btn-primary):not(.ant-btn-link){color:var(--ui-hero-start)!important;background:var(--ui-hero-text)!important;border-color:#0000!important}.customer-portal-module__3MhyJG__introMeta .ant-btn:hover{color:var(--ui-hero-start)!important;background:color-mix(in srgb, var(--ui-hero-text) 86%, var(--ui-accent))!important;border-color:#0000!important}.customer-portal-module__3MhyJG__introMeta .ant-btn-loading{opacity:.82}.customer-portal-module__3MhyJG__metricGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.customer-portal-module__3MhyJG__projectName{gap:2px;min-width:160px;display:grid}.customer-portal-module__3MhyJG__projectName strong{color:var(--ui-text)}.customer-portal-module__3MhyJG__projectName span{color:var(--ui-muted);font-size:var(--ui-font-size-caption)}.customer-portal-module__3MhyJG__numeric{color:var(--ui-text);font-variant-numeric:tabular-nums}.customer-portal-module__3MhyJG__projectCount{color:var(--ui-accent-strong);font-size:var(--ui-font-size-body-sm);font-weight:700}.customer-portal-module__3MhyJG__inboxGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.customer-portal-module__3MhyJG__inboxList .ant-list-item{align-items:flex-start}.customer-portal-module__3MhyJG__inboxList .ant-list-item-meta-title{margin-bottom:2px}.customer-portal-module__3MhyJG__inboxList .ant-list-item-meta-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.customer-portal-module__3MhyJG__inboxTitle[data-unread=true]{color:var(--ui-accent-strong);font-weight:700}.customer-portal-module__3MhyJG__detail{gap:22px;display:grid}.customer-portal-module__3MhyJG__detail h3{color:var(--ui-text);font-size:var(--ui-font-size-title-sm);margin:0}.customer-portal-module__3MhyJG__detailFacts{border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);background:var(--ui-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.customer-portal-module__3MhyJG__detailFacts>div{background:var(--ui-surface);min-width:0;padding:14px}.customer-portal-module__3MhyJG__detailFacts span,.customer-portal-module__3MhyJG__detailFacts strong{display:block}.customer-portal-module__3MhyJG__detailFacts>div>span:first-child{color:var(--ui-muted);font-size:var(--ui-font-size-caption);margin-bottom:6px}.customer-portal-module__3MhyJG__detailFacts strong{overflow-wrap:anywhere;color:var(--ui-text);font-variant-numeric:tabular-nums}.customer-portal-module__3MhyJG__stationList{gap:10px;display:grid}.customer-portal-module__3MhyJG__stationItem{border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);background:var(--ui-surface);padding:15px}.customer-portal-module__3MhyJG__stationItem header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.customer-portal-module__3MhyJG__stationItem header div{gap:1px;display:grid}.customer-portal-module__3MhyJG__stationItem header span{color:var(--ui-muted);font-size:var(--ui-font-size-caption)}.customer-portal-module__3MhyJG__stationMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;display:grid}.customer-portal-module__3MhyJG__stationMetrics span{min-width:0;color:var(--ui-muted);font-size:var(--ui-font-size-body-sm)}.customer-portal-module__3MhyJG__stationMetrics strong{color:var(--ui-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.customer-portal-module__3MhyJG__aggregateNotice{min-height:132px;color:var(--ui-accent-strong);justify-content:center;align-items:center;gap:14px;display:flex}.customer-portal-module__3MhyJG__regionSummary{gap:18px;display:grid}.customer-portal-module__3MhyJG__regionHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.customer-portal-module__3MhyJG__regionHeader>div{gap:3px;display:grid}.customer-portal-module__3MhyJG__regionHeader strong{color:var(--ui-text);font-size:var(--ui-font-size-title)}.customer-portal-module__3MhyJG__regionHeader span{color:var(--ui-muted);font-size:var(--ui-font-size-body-sm)}.customer-portal-module__3MhyJG__regionRule{color:var(--ui-muted);font-size:var(--ui-font-size-body-sm);margin:0;line-height:1.6}.customer-portal-module__3MhyJG__regionFacts{border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);background:var(--ui-border);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.customer-portal-module__3MhyJG__regionFacts>div{background:var(--ui-surface);min-width:0;padding:12px}.customer-portal-module__3MhyJG__regionFacts span,.customer-portal-module__3MhyJG__regionFacts strong{display:block}.customer-portal-module__3MhyJG__regionFacts span{color:var(--ui-muted);font-size:var(--ui-font-size-caption)}.customer-portal-module__3MhyJG__regionFacts strong{color:var(--ui-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.customer-portal-module__3MhyJG__aggregateNotice>span{font-size:28px}.customer-portal-module__3MhyJG__aggregateNotice div{gap:3px;display:grid}.customer-portal-module__3MhyJG__aggregateNotice strong{color:var(--ui-text)}.customer-portal-module__3MhyJG__aggregateNotice div span{color:var(--ui-muted)}@media (max-width:1280px){.customer-portal-module__3MhyJG__metricGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.customer-portal-module__3MhyJG__intro{grid-template-columns:1fr;align-items:start;padding:22px}.customer-portal-module__3MhyJG__intro h1{font-size:23px}.customer-portal-module__3MhyJG__introMeta{justify-items:start}.customer-portal-module__3MhyJG__metricGrid{grid-template-columns:1fr 1fr}.customer-portal-module__3MhyJG__inboxGrid{grid-template-columns:1fr}.customer-portal-module__3MhyJG__detailFacts,.customer-portal-module__3MhyJG__stationMetrics,.customer-portal-module__3MhyJG__regionFacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:460px){.customer-portal-module__3MhyJG__metricGrid,.customer-portal-module__3MhyJG__detailFacts,.customer-portal-module__3MhyJG__stationMetrics,.customer-portal-module__3MhyJG__regionFacts{grid-template-columns:1fr}}
.data-calculation-module__pnUM-W__page{gap:16px;padding:8px 0 32px;display:grid}@media (max-width:720px){.data-calculation-module__pnUM-W__page{padding-bottom:24px}}
.messages-module__USzGiW__page{gap:16px;padding:8px 0 32px;display:grid}.messages-module__USzGiW__metricRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.messages-module__USzGiW__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.messages-module__USzGiW__toolbarHint{color:var(--ui-muted);font-size:var(--ui-font-size-caption)}.messages-module__USzGiW__groupList{gap:16px;display:grid}.messages-module__USzGiW__messageList{gap:10px;display:grid}.messages-module__USzGiW__messageCard{border:1px solid var(--ui-border);border-radius:var(--ui-radius-panel);background:var(--ui-elevated);gap:10px;padding:14px 16px;display:grid}.messages-module__USzGiW__messageHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.messages-module__USzGiW__messageHead strong{color:var(--ui-text);font-size:15px}.messages-module__USzGiW__messageBody{color:var(--ui-muted);margin:0;line-height:1.6}.messages-module__USzGiW__messageMeta{color:var(--ui-subtle);font-size:var(--ui-font-size-caption);flex-wrap:wrap;gap:6px 16px;display:flex}@media (max-width:720px){.messages-module__USzGiW__metricRow{grid-template-columns:1fr}}
.import-record-detail-module__VSiRRW__detail{gap:18px;display:grid}.import-record-detail-module__VSiRRW__heading h3{font-family:var(--ui-font-display);letter-spacing:0}.import-record-detail-module__VSiRRW__statuses{padding-bottom:2px}.import-record-detail-module__VSiRRW__metrics{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);box-shadow:0 14px 38px var(--ui-shadow);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.import-record-detail-module__VSiRRW__metrics>div{border-right:1px solid var(--ui-border);min-height:92px;padding:17px}.import-record-detail-module__VSiRRW__metrics>div:last-child{border-right:0}.import-record-detail-module__VSiRRW__metrics span{color:var(--ui-muted);font-size:10px;display:block}.import-record-detail-module__VSiRRW__metrics strong{color:var(--ui-text);font-family:var(--ui-font-display);font-variant-numeric:tabular-nums;margin-top:9px;font-size:27px;font-weight:500;display:block}.import-record-detail-module__VSiRRW__metrics .import-record-detail-module__VSiRRW__metricDanger strong{color:var(--ui-danger)}.import-record-detail-module__VSiRRW__actions{border:1px solid var(--ui-border);background:var(--ui-elevated);border-radius:12px;padding:12px}.import-record-detail-module__VSiRRW__auditSection{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);padding:18px}@media (max-width:900px){.import-record-detail-module__VSiRRW__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.import-record-detail-module__VSiRRW__metrics>div:nth-child(3){border-right:0}.import-record-detail-module__VSiRRW__metrics>div:nth-child(-n+3){border-bottom:1px solid var(--ui-border)}}@media (max-width:560px){.import-record-detail-module__VSiRRW__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.import-record-detail-module__VSiRRW__metrics>div{border-bottom:1px solid var(--ui-border);border-right:1px solid var(--ui-border)!important}.import-record-detail-module__VSiRRW__metrics>div:nth-child(2n){border-right:0!important}}
.project-foundation-links-module__jm1Pga__foundationGrid{align-items:stretch}.project-foundation-links-module__jm1Pga__approvalColumn{order:1}.project-foundation-links-module__jm1Pga__attachmentColumn{order:2}.project-foundation-links-module__jm1Pga__notificationColumn{order:3}.project-foundation-links-module__jm1Pga__auditColumn{order:4}.project-foundation-links-module__jm1Pga__relatedColumn{order:5}.project-foundation-links-module__jm1Pga__approvalColumn,.project-foundation-links-module__jm1Pga__attachmentColumn,.project-foundation-links-module__jm1Pga__notificationColumn,.project-foundation-links-module__jm1Pga__auditColumn{display:flex}.project-foundation-links-module__jm1Pga__actionCard,.project-foundation-links-module__jm1Pga__auditCard,.project-foundation-links-module__jm1Pga__relatedCard{border-color:color-mix(in srgb, var(--ui-border) 86%, transparent);border-radius:var(--ui-radius-lg);box-shadow:var(--ui-shadow-sm);overflow:hidden}.project-foundation-links-module__jm1Pga__actionCard,.project-foundation-links-module__jm1Pga__auditCard{width:100%;height:100%}.project-foundation-links-module__jm1Pga__actionCard>header,.project-foundation-links-module__jm1Pga__auditCard>header,.project-foundation-links-module__jm1Pga__relatedCard>header{min-height:58px;padding:16px 20px 12px}.project-foundation-links-module__jm1Pga__actionCard>div,.project-foundation-links-module__jm1Pga__auditCard>div,.project-foundation-links-module__jm1Pga__relatedCard>div{padding:0 20px 20px}.project-foundation-links-module__jm1Pga__actionCard>div{flex-direction:column;display:flex}.project-foundation-links-module__jm1Pga__actionCard .ant-form-item{margin-bottom:12px}:is(.project-foundation-links-module__jm1Pga__actionCard .ant-empty,.project-foundation-links-module__jm1Pga__relatedCard .ant-empty){margin-block:16px 4px}.project-foundation-links-module__jm1Pga__actionCard .ant-empty{flex-direction:column;flex:1;justify-content:center;min-height:88px;display:flex}:is(.project-foundation-links-module__jm1Pga__actionCard .ant-empty-image,.project-foundation-links-module__jm1Pga__relatedCard .ant-empty-image){height:46px;margin-bottom:7px}:is(.project-foundation-links-module__jm1Pga__actionCard .ant-empty-description,.project-foundation-links-module__jm1Pga__relatedCard .ant-empty-description){color:var(--ui-muted);font-size:11px}.project-foundation-links-module__jm1Pga__relatedColumns>.ant-col:first-child{border-right:1px solid var(--ui-border)}.project-foundation-links-module__jm1Pga__auditList .ant-list-items{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;display:grid}.project-foundation-links-module__jm1Pga__auditList .ant-list-item{min-width:0}:is(.project-foundation-links-module__jm1Pga__auditList .ant-list-item,.project-foundation-links-module__jm1Pga__auditList .ant-list-item-meta,.project-foundation-links-module__jm1Pga__auditList .ant-list-item-meta-content){min-width:0}.project-foundation-linked-item{align-items:flex-start}.project-foundation-linked-meta{min-width:0}.project-foundation-linked-title{min-width:0;max-width:100%;line-height:1.55}:is(.project-foundation-linked-title .ant-typography,.project-foundation-linked-description){overflow-wrap:anywhere;word-break:break-word;white-space:normal}.project-foundation-linked-description{line-height:1.6;display:block}@media (max-width:1199px){.project-foundation-links-module__jm1Pga__approvalColumn,.project-foundation-links-module__jm1Pga__attachmentColumn,.project-foundation-links-module__jm1Pga__notificationColumn,.project-foundation-links-module__jm1Pga__auditColumn,.project-foundation-links-module__jm1Pga__relatedColumn{order:initial}.project-foundation-links-module__jm1Pga__relatedColumns>.ant-col:first-child{border-right:0}}@media (max-width:720px){.project-foundation-links-module__jm1Pga__actionCard>div,.project-foundation-links-module__jm1Pga__auditCard>div,.project-foundation-links-module__jm1Pga__relatedCard>div{padding:0 16px 16px}.project-foundation-links-module__jm1Pga__auditList .ant-list-items{grid-template-columns:1fr}}
