._container_37d84ad{min-width:0;color:var(--color-ink-primary,#15202b);flex-direction:column;gap:20px;display:flex}._subnav_37d84ad{border-bottom:2px solid #e1e7ea;gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}._subnavButton_37d84ad{color:var(--color-ink-muted,#53636c);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:8px 16px;font-size:.875rem;font-weight:600;transition:all .15s ease-in-out}._subnavButton_37d84ad:hover{color:var(--color-ink-primary,#15202b);background:#f0f4f7}._subnavButton_37d84ad[data-active=true]{color:#fff;background:#0f4c81}._card_37d84ad{background:#fff;border:1px solid #dce3e6;border-radius:10px;flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}._cardHeader_37d84ad{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._cardHeader_37d84ad h3{margin:0 0 4px;font-size:1.15rem}._cardHeader_37d84ad p{color:var(--color-ink-muted,#53636c);margin:0;font-size:.875rem}._invariantBadge_37d84ad{color:#0b3961;background:#eef4fa;border-left:4px solid #0f4c81;border-radius:4px;padding:10px 14px;font-size:.825rem;line-height:1.5}._uploadForm_37d84ad{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:flex-end;gap:16px;display:grid}._fieldGroup_37d84ad{flex-direction:column;gap:6px;display:flex}._fieldGroup_37d84ad label{font-size:.825rem;font-weight:600}._fieldGroup_37d84ad input,._fieldGroup_37d84ad select,._fieldGroup_37d84ad textarea{font:inherit;color:inherit;background:#fff;border:1px solid #c5cfd4;border-radius:6px;padding:8px 12px;font-size:.875rem}._metricsGrid_37d84ad{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}._metricCard_37d84ad{background:#f8fafb;border:1px solid #e2e8ea;border-radius:8px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}._metricCard_37d84ad dt{color:#54636c;font-size:.75rem;font-weight:500}._metricCard_37d84ad dd{color:#15202b;margin:0;font-size:1.35rem;font-weight:700}._metricCard_37d84ad[data-alert=true] dd{color:#b22d15}._metricCard_37d84ad[data-success=true] dd{color:#195d3b}._badgeRow_37d84ad{flex-wrap:wrap;gap:8px;display:flex}._pillBadge_37d84ad{color:#37474f;background:#eceff1;border-radius:20px;padding:4px 10px;font-size:.75rem;font-weight:700}._pillBadge_37d84ad[data-tone=ready]{color:#1b5e20;background:#e8f5e9}._pillBadge_37d84ad[data-tone=duplicate]{color:#b78103;background:#fff8e1}._pillBadge_37d84ad[data-tone=invalid]{color:#c62828;background:#ffebee}._tableWrapper_37d84ad{border:1px solid #e1e7ea;border-radius:8px;overflow-x:auto}._dataTable_37d84ad{border-collapse:collapse;text-align:left;width:100%;font-size:.85rem}._dataTable_37d84ad th{background:#f4f6f8;border-bottom:1px solid #dce3e6;padding:10px 12px;font-weight:600}._dataTable_37d84ad td{vertical-align:middle;border-bottom:1px solid #edf0f2;padding:10px 12px}._dataTable_37d84ad tbody tr:hover{background:#f9fbfb}._pagination_37d84ad{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:.85rem;display:flex}._alertBox_37d84ad{border-radius:6px;padding:12px 16px;font-size:.875rem;line-height:1.5}._alertBox_37d84ad[data-tone=error]{color:#9f2525;background:#fff0f0;border:1px solid #f0c6c6}._alertBox_37d84ad[data-tone=success]{color:#195d3b;background:#e9f6ee;border:1px solid #b7e3ca}._modalContent_37d84ad{flex-direction:column;gap:16px;display:flex}._modalContent_37d84ad textarea{width:100%;min-height:100px;font:inherit;border:1px solid #c5cfd4;border-radius:6px;padding:10px}._shell_d5c12d2{background:var(--color-canvas);min-height:100dvh}._actions_d5c12d2{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}._error_d5c12d2{color:var(--color-danger,#b42318)}._layout_35bcf19{grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:start;gap:20px;display:grid}._navigation_35bcf19{gap:10px;display:grid}._navigation_35bcf19 button{white-space:normal;text-align:left;justify-content:flex-start}._editor_35bcf19{gap:18px;min-width:0;display:grid}._fields_35bcf19{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;display:grid}._fields_35bcf19 legend{grid-column:1/-1;margin-bottom:12px;font-weight:700}._fields_35bcf19 input[type=checkbox],._checks_35bcf19 input[type=checkbox]{width:18px;height:18px;accent-color:var(--color-hero-navy)}._checks_35bcf19{flex-wrap:wrap;gap:16px;display:flex}._checks_35bcf19 label{align-items:center;gap:8px;display:flex}._wide_35bcf19{grid-column:1/-1}._actions_35bcf19{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._actions_35bcf19 button{white-space:normal}._history_35bcf19{gap:14px;margin:0;padding:0;list-style:none;display:grid}._history_35bcf19 li{border-bottom:1px solid var(--color-border-warm);overflow-wrap:anywhere;padding-bottom:14px}._history_35bcf19 small{color:var(--color-ink-muted);line-height:1.6;display:block}._feature_35bcf19{border-bottom:1px solid var(--color-border-warm);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}._feature_35bcf19 p{margin:0}._summary_35bcf19{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._summary_35bcf19 div{background:var(--color-surface-subtle);border-radius:8px;padding:12px}._summary_35bcf19 dt{color:var(--color-ink-muted);font-size:.75rem}._summary_35bcf19 dd{margin:6px 0 0;font-weight:700}._editor_35bcf19 details summary{cursor:pointer;padding:4px 0;font-weight:700}._editor_35bcf19 details[open] summary{margin-bottom:16px}@media (max-width:850px){._layout_35bcf19{grid-template-columns:1fr}._navigation_35bcf19{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@media (max-width:550px){._fields_35bcf19,._summary_35bcf19{grid-template-columns:1fr}._feature_35bcf19{flex-direction:column;align-items:flex-start}}._workspace_70fd26c{gap:16px;min-width:0;display:grid}._fields_70fd26c{border:1px solid var(--color-border-warm,#dce3e6);border-radius:8px;gap:16px;min-width:0;padding:16px;display:grid}._fields_70fd26c legend{padding:0 6px;font-weight:650}._workspace_70fd26c label{gap:6px;font-size:.875rem;font-weight:600;display:grid}._workspace_70fd26c input,._workspace_70fd26c textarea,._workspace_70fd26c select{width:100%;min-width:0;font:inherit;color:#182d38;background:#fff;border:1px solid #b7c4cb;border-radius:6px;padding:10px}:is(._workspace_70fd26c input:focus-visible,._workspace_70fd26c textarea:focus-visible,._workspace_70fd26c select:focus-visible){outline-offset:2px;outline:3px solid #79b7ce}._workspace_70fd26c input:disabled,._workspace_70fd26c textarea:disabled,._workspace_70fd26c select:disabled{background:#f1f4f5}._workspace_70fd26c ._check_70fd26c{align-items:center;gap:9px;display:flex}._workspace_70fd26c ._check_70fd26c input{flex:0 0 18px;width:18px;height:18px}._grid_70fd26c{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._day_70fd26c{grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:10px;display:grid}._actions_70fd26c{flex-wrap:wrap;gap:10px;display:flex}._error_70fd26c{color:#922b2b;background:#fff0f0;border:1px solid #efc3c3;border-radius:6px;padding:12px}._workspace_70fd26c code{overflow-wrap:anywhere}@media (max-width:600px){._grid_70fd26c{grid-template-columns:1fr}._day_70fd26c{grid-template-columns:1fr 1fr}._day_70fd26c ._check_70fd26c{grid-column:1/-1}._fields_70fd26c{padding:12px}}
