.O4Yy0G_page{color:var(--color-midnight);min-height:100vh;padding:var(--space-lg)}.O4Yy0G_tableCard{background:var(--panel);max-width:1400px;box-shadow:var(--shadow);border:1px solid var(--color-steel);padding:var(--space-md);border-radius:20px;margin:0 auto;overflow:hidden}
.Xugn_W_highlight{border-radius:8px;animation:2s ease-out Xugn_W_anchorPulse}@keyframes Xugn_W_anchorPulse{0%{box-shadow:0 0 0 3px var(--accent);background-color:color-mix(in srgb, var(--accent) 16%, transparent)}70%{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 60%, transparent);background-color:color-mix(in srgb, var(--accent) 8%, transparent)}to{background-color:#0000;box-shadow:0 0 0 3px #0000}}@media (prefers-reduced-motion:reduce){.Xugn_W_highlight{box-shadow:0 0 0 2px var(--accent);animation:none}}
.z_dFpq_form{flex-wrap:wrap;align-items:flex-end;gap:12px;max-width:720px;display:flex}.z_dFpq_field{min-width:130px}.z_dFpq_employeeField{flex:260px;min-width:240px}.z_dFpq_pickerLabel{font-size:var(--fc-label-size,.8125rem);color:var(--fc-text-muted,#6b7280);margin-bottom:4px;font-weight:500;display:block}.z_dFpq_checkboxRow{align-items:center;gap:8px;padding-bottom:8px;font-size:.9rem;display:flex}.z_dFpq_note{color:var(--color-text-muted,#64748b);margin:4px 0 12px;font-size:.85rem}.z_dFpq_error{color:var(--color-danger,#dc2626);margin-top:8px;font-size:.9rem}.z_dFpq_banner{border:1px solid var(--color-border,#e2e8f0);background:var(--color-bg-subtle,#f8fafc);color:var(--color-text-muted,#64748b);border-radius:8px;margin-top:12px;padding:12px 14px;font-size:.9rem}.z_dFpq_spin{animation:1s linear infinite z_dFpq_gltrace-spin;display:inline-block}@keyframes z_dFpq_gltrace-spin{to{transform:rotate(360deg)}}.z_dFpq_resultHead{flex-wrap:wrap;gap:16px;margin:4px 0 12px;font-size:.9rem;display:flex}.z_dFpq_resultHead strong{font-variant-numeric:tabular-nums}.z_dFpq_tableWrap{border:1px solid var(--color-border,#e2e8f0);border-radius:8px;overflow-x:auto}.z_dFpq_table{border-collapse:collapse;width:100%;font-size:.85rem}.z_dFpq_table th,.z_dFpq_table td{text-align:left;border-bottom:1px solid var(--color-border,#eef2f7);white-space:nowrap;padding:7px 10px}.z_dFpq_table th{color:var(--color-text-muted,#475569);background:var(--color-bg-subtle,#f8fafc);font-weight:600;position:sticky;top:0}.z_dFpq_num{text-align:right;font-variant-numeric:tabular-nums}.z_dFpq_pos{color:var(--color-success,#16a34a)}.z_dFpq_neg{color:var(--color-danger,#dc2626)}.z_dFpq_chip{border:1px solid var(--color-border,#cbd5e1);background:var(--color-bg-subtle,#f1f5f9);color:var(--color-text,#334155);border-radius:999px;padding:1px 8px;font-size:.72rem;font-weight:600;display:inline-block}.z_dFpq_chipBamboo{border-color:var(--color-info-border,#bae6fd);background:var(--color-info-bg,#f0f9ff);color:var(--color-info-text,#0369a1)}.z_dFpq_chipVista{border-color:var(--color-border,#cbd5e1);color:var(--color-text-muted,#64748b);background:0 0}.z_dFpq_sectionGap{margin-top:16px}.z_dFpq_muted{color:var(--color-text-muted,#64748b)}
.O_jxma_wrapper{--ci-axis:var(--border-color);--ci-tick:var(--border-color);--ci-tick-label:var(--text-muted);--ci-row-label:var(--text-secondary);--ci-row-label-dim:var(--text-disabled);--ci-eu-label:var(--text-primary);--ci-connector:var(--text-disabled);--ci-logic:#d14343;--ci-dot-stroke:#00000029;--ci-tooltip-bg:var(--toast-bg);--ci-tooltip-fg:#f5f7fa;--ci-tooltip-border:var(--border-color);width:100%;max-width:320px;color:var(--ci-row-label);display:inline-block;position:relative}.O_jxma_wrapper.O_jxma_compact{max-width:220px}@media (prefers-color-scheme:dark){.O_jxma_wrapper{--ci-axis:#3e4c59;--ci-tick:#3e4c59;--ci-tick-label:#9aa5b1;--ci-row-label:#cbd2d9;--ci-row-label-dim:#616e7c;--ci-eu-label:#e4e7eb;--ci-connector:#616e7c;--ci-logic:#f0616a;--ci-dot-stroke:#ffffff6b;--ci-tooltip-bg:#0b1220;--ci-tooltip-fg:#f5f7fa;--ci-tooltip-border:#ffffff29}}.O_jxma_svg{width:100%;max-width:100%;height:auto;display:block;overflow:visible}.O_jxma_axis{stroke:var(--ci-axis);stroke-width:1px}.O_jxma_tick{stroke:var(--ci-tick);stroke-width:1px}.O_jxma_tickLabel{fill:var(--ci-tick-label);font-family:inherit}.O_jxma_rowLabel{fill:var(--ci-row-label);font-family:inherit}.O_jxma_rowLabelDim{fill:var(--ci-row-label-dim);font-family:inherit;font-style:italic}.O_jxma_euLabel{fill:var(--ci-eu-label);letter-spacing:.02em;font-family:inherit;font-weight:600}.O_jxma_connector{stroke:var(--ci-connector);stroke-width:1.5px;stroke-linecap:round}.O_jxma_logicLine{stroke:var(--ci-logic);stroke-width:1.75px}.O_jxma_logicArrow{fill:var(--ci-logic)}.O_jxma_dot{stroke:var(--ci-dot-stroke);stroke-width:1.25px;cursor:pointer;transition:r 90ms ease-out}.O_jxma_dot:hover,.O_jxma_dot:focus-visible{stroke:var(--accent);stroke-width:2px;outline:none}.O_jxma_tooltip{z-index:var(--z-tooltip);gap:var(--space-2xs);min-width:140px;max-width:220px;padding:var(--space-sm) 10px;background:var(--ci-tooltip-bg);color:var(--ci-tooltip-fg);border:1px solid var(--ci-tooltip-border);box-shadow:var(--shadow);pointer-events:none;border-radius:6px;flex-direction:column;font-size:.8125rem;line-height:1.4;animation:.11s ease-out O_jxma_ciTipFade;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 8px))}.O_jxma_tooltipTitle{align-items:center;gap:6px;font-weight:600;display:flex}.O_jxma_tooltipSwatch{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block;box-shadow:0 0 0 1px #ffffff59}.O_jxma_tooltipValue{font-variant-numeric:tabular-nums;opacity:.95}.O_jxma_tooltipMeaning{opacity:.85;font-size:.75rem}@keyframes O_jxma_ciTipFade{0%{opacity:0;transform:translate(-50%,calc(-100% - 4px))}to{opacity:1;transform:translate(-50%,calc(-100% - 8px))}}@media (prefers-reduced-motion:reduce){.O_jxma_tooltip{animation:none}.O_jxma_dot{transition:none}}
._3LcnYa_treeContainer{background:var(--card-bg);font-family:var(--font-sans,"Artifakt Element", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);position:relative;overflow:hidden}._3LcnYa_row{padding:0 var(--space-sm);cursor:default;-webkit-user-select:none;user-select:none;box-sizing:border-box;border-bottom:1px solid #0000;outline:none;align-items:center;transition:background .1s;display:flex;position:relative}._3LcnYa_row:hover ._3LcnYa_cellValue,._3LcnYa_row:hover ._3LcnYa_nodeIcon{color:var(--accent-text)}._3LcnYa_row:hover ._3LcnYa_columnCell{color:var(--text-primary)}._3LcnYa_row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}._3LcnYa_rowSelected{background:color-mix(in srgb, var(--accent) 10%, transparent)}._3LcnYa_rowSelected:hover{background:color-mix(in srgb, var(--accent) 15%, transparent)}._3LcnYa_rowEditing{background:color-mix(in srgb, var(--accent) 5%, transparent)}._3LcnYa_rowDragSource{opacity:.45}._3LcnYa_rowDropTarget{background:color-mix(in srgb, var(--accent) 12%, transparent);border-bottom:2px solid var(--accent)}._3LcnYa_rowDropBlocked{cursor:not-allowed}._3LcnYa_rowDisabled{opacity:.5;pointer-events:none}._3LcnYa_indentGuide{flex-shrink:0}._3LcnYa_caret{cursor:pointer;width:22px;height:22px;color:var(--text-secondary);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}._3LcnYa_caret:hover{background:var(--hover-bg);color:var(--text-primary)}._3LcnYa_caretOpen{transform:rotate(90deg)}._3LcnYa_caretPlaceholder{flex-shrink:0;width:22px;height:22px}._3LcnYa_nodeIcon{width:22px;height:22px;margin-right:var(--space-sm);color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;transition:color .15s;display:flex}._3LcnYa_cellContainer{align-items:center;gap:var(--space-xs);display:flex;overflow:hidden}._3LcnYa_treeCell{flex:1;align-items:center;gap:0;min-width:0;display:flex;overflow:hidden}._3LcnYa_cellValue{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;letter-spacing:.01em;font-size:.95rem;font-weight:400;transition:color .15s;overflow:hidden}._3LcnYa_columnCell{padding:0 var(--space-sm);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;align-items:center;min-width:0;font-size:.85rem;transition:color .15s;display:flex;overflow:hidden}._3LcnYa_inlineEdit{flex:1;min-width:0}._3LcnYa_inlineEdit input{width:100%;padding:var(--space-2xs) 6px;border:1px solid var(--accent);background:var(--card-bg);color:var(--text-primary);border-radius:4px;outline:none;font-family:inherit;font-size:.85rem}._3LcnYa_dragGrip{width:16px;margin-right:var(--space-2xs);color:var(--text-muted);cursor:grab;opacity:.4;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s,color .15s;display:flex}._3LcnYa_row:hover ._3LcnYa_dragGrip,._3LcnYa_rowSelected ._3LcnYa_dragGrip{opacity:1;color:var(--text-secondary)}._3LcnYa_dragGrip:active{cursor:grabbing}@media (hover:none){._3LcnYa_dragGrip{opacity:1}}._3LcnYa_inlineActions{align-items:center;gap:var(--space-2xs);flex-shrink:0;margin-left:auto;display:flex}._3LcnYa_row ._3LcnYa_rowInlineActionBtn{opacity:.55;border-radius:4px;flex-shrink:0;width:22px;height:22px;padding:0;transition:opacity .15s}._3LcnYa_row:hover ._3LcnYa_rowInlineActionBtn,._3LcnYa_row ._3LcnYa_rowInlineActionBtn:focus-visible,._3LcnYa_rowSelected ._3LcnYa_rowInlineActionBtn{opacity:1}@media (hover:none){._3LcnYa_row ._3LcnYa_rowInlineActionBtn{opacity:1}}._3LcnYa_rowActionsBtn{width:24px;height:24px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:all .15s;display:flex}._3LcnYa_row:hover ._3LcnYa_rowActionsBtn,._3LcnYa_rowActionsBtn:focus{opacity:1}._3LcnYa_rowActionsBtn:hover{background:var(--hover-bg);color:var(--text-primary)}._3LcnYa_actionsMenu{z-index:var(--z-dropdown);min-width:160px;padding:var(--space-xs) 0;background:var(--card-bg);border:1px solid var(--border-color);box-shadow:var(--shadow);border-radius:8px;position:fixed}._3LcnYa_actionsMenuItem{align-items:center;gap:var(--space-sm);width:100%;padding:6px var(--space-12);color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;font-size:.8rem;transition:background .1s;display:flex}._3LcnYa_actionsMenuItem:hover{background:var(--hover-bg)}._3LcnYa_actionsMenuItemDanger{color:var(--color-danger)}._3LcnYa_actionsMenuItemDanger:hover{background:color-mix(in srgb, var(--color-danger) 8%, transparent)}._3LcnYa_actionsDivider{height:1px;margin:var(--space-xs) 0;background:var(--border-color)}._3LcnYa_headerRow{padding:0 var(--space-sm);border-bottom:1px solid var(--border-color);background:var(--surface-bg);height:32px;color:var(--text-primary);font-size:.72rem;font-weight:700;font-family:var(--font-narrow,inherit);letter-spacing:.05em;align-items:center;display:flex}._3LcnYa_headerCell{padding:0 var(--space-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._3LcnYa_empty{padding:40px var(--space-md);color:var(--text-muted);justify-content:center;align-items:center;font-size:.85rem;font-style:italic;display:flex}._3LcnYa_dropCursor{background:var(--accent);height:2px;margin:0 var(--space-sm);border-radius:1px}._3LcnYa_variantWindows ._3LcnYa_row{font-size:.82rem}._3LcnYa_variantWindows ._3LcnYa_caret{width:16px;height:16px;font-size:.65rem}._3LcnYa_variantWindows ._3LcnYa_rowSelected{background:color-mix(in srgb, var(--accent) 15%, transparent)}._3LcnYa_variantWindows ._3LcnYa_rowSelected:hover{background:color-mix(in srgb, var(--accent) 20%, transparent)}._3LcnYa_variantWindows ._3LcnYa_nodeIcon{color:#dcb659}._3LcnYa_variantMac ._3LcnYa_row{padding:0 var(--space-12);border-radius:0;margin:0;font-size:.95rem}._3LcnYa_variantMac ._3LcnYa_rowSelected{background:var(--sidebar-active-bg);border-left:3px solid var(--accent)}._3LcnYa_variantMac ._3LcnYa_rowSelected:hover{background:var(--sidebar-active-bg)}._3LcnYa_variantMac ._3LcnYa_caret,._3LcnYa_variantMac ._3LcnYa_nodeIcon{color:var(--text-secondary)}._3LcnYa_variantCompact ._3LcnYa_row{font-size:.78rem}._3LcnYa_variantCompact ._3LcnYa_caret{width:14px;height:14px;font-size:.6rem}._3LcnYa_variantCompact ._3LcnYa_nodeIcon{width:16px;height:16px;margin-right:var(--space-xs)}._3LcnYa_variantCompact ._3LcnYa_cellValue{font-size:.78rem}._3LcnYa_filterMatch{background:color-mix(in srgb, var(--warn) 25%, transparent);border-radius:2px;padding:0 1px}
.hxA-Aa_chooser{border:1px solid var(--fc-border);border-radius:var(--fc-radius);background:var(--fc-bg);width:fit-content;transition:var(--fc-transition);display:inline-flex;overflow:hidden}.hxA-Aa_chooser:hover{border-color:var(--fc-border-hover)}.hxA-Aa_chooser.hxA-Aa_disabled{opacity:.6;pointer-events:none}.hxA-Aa_option{padding:6px var(--space-md);font-size:var(--fc-font-size);color:var(--text-secondary);cursor:pointer;transition:var(--fc-transition);background:0 0;border:none;font-weight:500;line-height:1.4;position:relative}.hxA-Aa_option+.hxA-Aa_option{border-left:1px solid var(--fc-border)}.hxA-Aa_option:hover:not(.hxA-Aa_active){background:var(--fc-bg-hover);color:var(--text-primary)}.hxA-Aa_active{background:var(--fc-accent);color:#fff;font-weight:600}.hxA-Aa_active+.hxA-Aa_option,.hxA-Aa_option+.hxA-Aa_active{border-left-color:#0000}.hxA-Aa_activeYes,.hxA-Aa_activeNo,.hxA-Aa_activeTbd{background:var(--fc-accent);color:#fff}.hxA-Aa_sm .hxA-Aa_option{padding:var(--space-2xs) var(--space-sm);font-size:var(--fs-meta);line-height:1.4}.hxA-Aa_slider{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--card-bg);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--dur-fast) var(--ease-standard);grid-template-columns:1fr 1fr;align-items:stretch;display:inline-grid;position:relative;overflow:hidden}.hxA-Aa_slider:hover{border-color:var(--ink-3)}.hxA-Aa_slider:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.hxA-Aa_slider.hxA-Aa_disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.hxA-Aa_sliderOption{text-align:center;color:var(--ink-2);white-space:nowrap;transition:color var(--dur-fast) var(--ease-standard);font-weight:600;position:relative}.hxA-Aa_sliderOption+.hxA-Aa_sliderOption{border-left:1px solid var(--line-strong)}.hxA-Aa_thumb{width:50%;transition:transform var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard);position:absolute;top:0;bottom:0;left:0}.hxA-Aa_slider[data-value=No] .hxA-Aa_thumb{transform:translate(100%)}.hxA-Aa_thumbYes{background:var(--ok-soft)}.hxA-Aa_thumbNo{background:var(--crit-soft)}.hxA-Aa_thumbTbd{background:var(--warn-soft)}.hxA-Aa_slider[data-value=Yes] .hxA-Aa_sliderOptionActive{color:var(--ok-ink)}.hxA-Aa_slider[data-value=No] .hxA-Aa_sliderOptionActive{color:var(--crit-ink)}.hxA-Aa_slider.hxA-Aa_md .hxA-Aa_sliderOption{padding:var(--space-xs) var(--space-12);font-size:var(--fs-label);min-width:3.2em;line-height:1.5}.hxA-Aa_slider.hxA-Aa_sm .hxA-Aa_sliderOption{padding:var(--space-2xs) var(--space-sm);font-size:var(--fs-meta);min-width:3em;line-height:1.5}@media (prefers-reduced-motion:reduce){.hxA-Aa_thumb{transition:none}}
.pc70Ia_overlay{z-index:var(--z-modal);background:color-mix(in srgb, var(--ink) 45%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pc70Ia_modal{background:var(--card-bg);border-radius:var(--radius-lg);max-width:90vw;max-height:90vh;box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.pc70Ia_header{padding:var(--space-12) var(--space-md);border-bottom:1px solid var(--line);background:var(--surface-alt);justify-content:space-between;align-items:center;display:flex}.pc70Ia_filename{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:.875rem;font-weight:600;overflow:hidden}.pc70Ia_actions{align-items:center;gap:var(--space-sm);display:flex}.pc70Ia_imageWrap{padding:var(--space-20);background:var(--surface-alt);flex:1;justify-content:center;align-items:center;min-height:300px;display:flex;position:relative}.pc70Ia_image{object-fit:contain;border-radius:var(--radius-sm);max-width:100%;max-height:70vh;box-shadow:var(--shadow)}.pc70Ia_savingOverlay{justify-content:center;align-items:center;gap:var(--space-md);background:color-mix(in srgb, var(--card-bg) 80%, transparent);color:var(--ink);flex-direction:column;font-size:.875rem;font-weight:500;display:flex;position:absolute;inset:0}
.vmXzeW_stack{flex-direction:column;min-width:0;display:flex}.vmXzeW_cluster{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.vmXzeW_grid,.vmXzeW_split{min-width:0;display:grid}.vmXzeW_container,.vmXzeW_center{box-sizing:border-box;width:100%;margin-inline:auto}.vmXzeW_stack>*,.vmXzeW_cluster>*,.vmXzeW_grid>*,.vmXzeW_split>*{margin-top:0}
.BOvphW_graphPanel{--org-connector:var(--card-border,#cbd5e1);flex:1;min-height:0;padding:4px 2px 24px;overflow:auto}.BOvphW_graphHeaderRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.BOvphW_graphUnitName{color:var(--text-primary,#111827);align-items:baseline;gap:10px;font-size:.95rem;font-weight:700;display:inline-flex}.BOvphW_graphSource{color:var(--text-muted,#9ca3af);font-size:.7rem;font-family:var(--font-mono,monospace)}.BOvphW_graphStatus{color:var(--text-muted,#9ca3af);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 20px;font-size:.85rem;display:flex}.BOvphW_graphStatus span{max-width:460px;line-height:1.5}.BOvphW_graphError{color:var(--danger,#b91c1c);background:color-mix(in srgb, var(--danger,#b91c1c) 8%, transparent);border:1px solid color-mix(in srgb, var(--danger,#b91c1c) 22%, transparent);border-radius:8px;margin:8px 0 12px;padding:8px 12px;font-size:.78rem}.BOvphW_notAtLevel{flex:1;justify-content:center;align-items:flex-start;min-height:0;padding:32px 16px;display:flex}.BOvphW_notAtLevelCard{background:var(--card-bg,#fff);border:1px dashed var(--card-border,#e2e4e9);text-align:center;border-radius:14px;width:100%;max-width:520px;padding:28px 26px}.BOvphW_notAtLevelTitle{color:var(--text-primary,#111827);margin:0 0 8px;font-size:1.05rem;font-weight:700}.BOvphW_notAtLevelBody{color:var(--text-secondary,#47546a);margin:0;font-size:.85rem;line-height:1.5}.BOvphW_rollupGroups{flex-direction:column;gap:8px;display:flex}.BOvphW_rollupGroups>.BOvphW_treeScroll+.BOvphW_treeScroll{border-top:1px dashed var(--card-border,#e2e4e9);padding-top:16px}.BOvphW_treeScroll{padding:8px 4px 16px;overflow-x:auto}.BOvphW_tree{flex-direction:column;align-items:center;width:max-content;min-width:100%;margin:0 auto;display:flex}.BOvphW_divisionNode{--node-accent:var(--org-division,#10b981);background:var(--card-bg,#fff);border:1px solid var(--card-border,#e2e4e9);text-align:center;min-width:220px;max-width:340px;box-shadow:0 1px 2px color-mix(in srgb, var(--node-accent) 10%, transparent);border-radius:14px;padding:14px 18px;position:relative;overflow:hidden}.BOvphW_divisionNode:before{content:"";background:var(--node-accent);height:4px;position:absolute;inset:0 0 auto}.BOvphW_divisionKicker{letter-spacing:.05em;text-transform:uppercase;color:var(--node-accent);align-items:center;gap:5px;margin-bottom:4px;font-size:.62rem;font-weight:700;display:inline-flex}.BOvphW_divisionName{color:var(--text-primary,#111827);font-size:1.02rem;font-weight:700;line-height:1.25}.BOvphW_divisionMeta{color:var(--text-muted,#6b7280);font-variant-numeric:tabular-nums;margin-top:4px;font-size:.74rem}.BOvphW_trunk{background:var(--org-connector);width:2px;height:26px}.BOvphW_jobRow{flex-wrap:nowrap;align-items:flex-start;display:flex}.BOvphW_emptyJobs{text-align:center;max-width:420px;color:var(--text-muted,#9ca3af);margin-top:6px;font-size:.82rem;line-height:1.5}.BOvphW_jobBranch{flex-direction:column;align-items:center;padding:26px 12px 0;display:flex;position:relative}.BOvphW_jobBranch:before{content:"";background:var(--org-connector);width:2px;height:26px;position:absolute;top:0;left:50%}.BOvphW_jobBranch:after{content:"";background:var(--org-connector);height:2px;position:absolute;top:0;left:0;right:0}.BOvphW_jobBranch:first-child:after{left:50%}.BOvphW_jobBranch:last-child:after{right:50%}.BOvphW_jobBranch:only-child:after{display:none}.BOvphW_jobCard{--node-accent:var(--org-area,#6366f1);background:var(--card-bg,#fff);border:1px solid var(--card-border,#e2e4e9);border-radius:14px;flex-direction:column;width:288px;padding:0 0 12px;display:flex;position:relative;overflow:hidden}.BOvphW_jobCardHead{border-bottom:1px solid var(--card-border,#eceef2);background:color-mix(in srgb, var(--node-accent) 6%, transparent);padding:12px 14px 10px}.BOvphW_jobTitleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.BOvphW_jobNumber{color:var(--text-primary,#111827);font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:700}.BOvphW_jobStatusBadge{border:1px solid var(--card-border,#d1d5db);text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary,#47546a);border-radius:999px;padding:1px 7px;font-size:.58rem;font-weight:700;display:inline-block}.BOvphW_jobStatusBadge[data-status=closeout]{color:var(--warning,#b45309);border-color:color-mix(in srgb, var(--warning,#b45309) 45%, transparent);background:color-mix(in srgb, var(--warning,#b45309) 10%, transparent)}.BOvphW_jobName{color:var(--text-secondary,#47546a);margin-top:3px;font-size:.76rem;line-height:1.35}.BOvphW_pmRow{border-bottom:1px solid var(--card-border,#eceef2);align-items:center;gap:8px;padding:9px 14px;display:flex}.BOvphW_pmBadge{letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary,#007f65);background:color-mix(in srgb, var(--color-primary,#007f65) 12%, transparent);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:2px 6px;font-size:.56rem;font-weight:800;display:inline-flex}.BOvphW_pmName{color:var(--text-primary,#111827);font-size:.82rem;font-weight:600}.BOvphW_pmEmpty{color:var(--text-muted,#9ca3af);font-size:.78rem;font-style:italic}.BOvphW_crewGroup{padding:8px 14px 2px}.BOvphW_crewGroupHead{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,#6b7280);justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;font-size:.62rem;font-weight:700;display:flex}.BOvphW_crewGroupCount{color:var(--text-secondary,#47546a);font-variant-numeric:tabular-nums}.BOvphW_crewMemberList{flex-direction:column;gap:4px;display:flex}.BOvphW_crewMember{background:color-mix(in srgb, var(--text-secondary,#47546a) 4%, transparent);border-radius:8px;align-items:center;gap:8px;padding:5px 7px;display:flex}.BOvphW_memberDot{background:var(--member-accent,var(--text-muted,#9ca3af));border-radius:50%;flex-shrink:0;width:7px;height:7px}.BOvphW_memberName{min-width:0;color:var(--text-primary,#111827);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.8rem;overflow:hidden}.BOvphW_memberRemove{color:var(--text-muted,#9ca3af);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;align-items:center;padding:3px;display:inline-flex}.BOvphW_memberRemove:hover{color:var(--danger,#b91c1c);background:color-mix(in srgb, var(--danger,#b91c1c) 8%, transparent)}.BOvphW_memberRemove:disabled{opacity:.4;cursor:default}.BOvphW_crewGroupEmpty{color:var(--text-muted,#9ca3af);padding:2px 2px 4px;font-size:.74rem;font-style:italic}.BOvphW_foremanBlock{border:1px solid var(--card-border,#eceef2);background:var(--card-bg,#fff);border-radius:10px;margin-bottom:6px;padding:6px 8px}.BOvphW_foremanRow{align-items:center;gap:8px;display:flex}.BOvphW_foremanRow .BOvphW_memberName{font-weight:600}.BOvphW_stepper{border:1px solid var(--card-border,#d1d5db);background:var(--input-bg,#fff);border-radius:8px;flex-shrink:0;align-items:center;gap:2px;padding:1px;display:inline-flex}.BOvphW_stepBtn{color:var(--text-secondary,#47546a);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-weight:700;line-height:1;display:inline-flex}.BOvphW_stepBtn:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary,#007f65) 12%, transparent);color:var(--color-primary,#007f65)}.BOvphW_stepBtn:disabled{opacity:.35;cursor:default}.BOvphW_stepCount{text-align:center;min-width:22px;color:var(--text-primary,#111827);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700}.BOvphW_stepCountReadonly{text-align:right;min-width:40px;color:var(--text-secondary,#47546a);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.78rem;font-weight:700}.BOvphW_needChips{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.BOvphW_needChip{--chip-accent:var(--text-muted,#6b7280);max-width:100%;color:var(--chip-accent);background:color-mix(in srgb, var(--chip-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--chip-accent) 28%, transparent);border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:.7rem;font-weight:600;display:inline-flex}.BOvphW_needChip[data-status=open]{--chip-accent:var(--warning,#b45309)}.BOvphW_needChip[data-status=filled]{--chip-accent:var(--success,#15803d)}.BOvphW_needChip[data-status=dropped]{--chip-accent:var(--text-muted,#9ca3af);opacity:.75;text-decoration:line-through}.BOvphW_needChipQty{font-variant-numeric:tabular-nums;font-weight:800}.BOvphW_needChipRole{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.BOvphW_needChipFilledBy{opacity:.85;white-space:nowrap;text-overflow:ellipsis;max-width:110px;font-weight:500;overflow:hidden}.BOvphW_needChipBtn{color:inherit;cursor:pointer;opacity:.8;background:0 0;border:0;border-radius:50%;align-items:center;padding:1px;display:inline-flex}.BOvphW_needChipBtn:hover:not(:disabled){opacity:1;background:color-mix(in srgb, currentColor 18%, transparent)}.BOvphW_needChipBtn:disabled{opacity:.4;cursor:default}.BOvphW_needChipFill{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;padding:1px 6px;font-size:.62rem;font-weight:800}.BOvphW_jobNeeds{padding:4px 14px 2px}.BOvphW_jobNeedsHead{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted,#6b7280);margin-bottom:2px;font-size:.62rem;font-weight:700}.BOvphW_addRow{flex-wrap:wrap;gap:6px;padding:8px 14px 2px;display:flex}.BOvphW_addBtn{font:inherit;color:var(--color-primary,#007f65);border:1px dashed color-mix(in srgb, var(--color-primary,#007f65) 45%, var(--card-border,#e2e4e9));cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:4px;padding:4px 9px;font-size:.7rem;font-weight:600;display:inline-flex}.BOvphW_addBtn:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary,#007f65) 8%, transparent)}.BOvphW_addBtn:disabled{opacity:.5;cursor:default}.BOvphW_miniAddBtn{font:inherit;color:var(--text-muted,#6b7280);border:1px dashed var(--card-border,#d1d5db);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:3px;padding:1px 8px;font-size:.64rem;font-weight:700;display:inline-flex}.BOvphW_miniAddBtn:hover:not(:disabled){color:var(--color-primary,#007f65);border-color:color-mix(in srgb, var(--color-primary,#007f65) 45%, transparent)}.BOvphW_miniAddBtn:disabled{opacity:.5;cursor:default}.BOvphW_popoverAnchor{display:inline-flex;position:relative}.BOvphW_popover{z-index:40;background:var(--card-bg,#fff);border:1px solid var(--card-border,#d1d5db);border-radius:12px;flex-direction:column;gap:8px;width:260px;padding:10px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 28px #0000002e}.BOvphW_popoverTitle{letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted,#6b7280);font-size:.7rem;font-weight:700}.BOvphW_popoverInput{font:inherit;color:var(--text-primary,#111827);border:1px solid var(--input-border,#d0d5dd);background:var(--input-bg,#f7f8fb);border-radius:8px;width:100%;padding:7px 9px;font-size:.82rem}.BOvphW_popoverInput:focus{border-color:var(--color-primary,#007f65);outline:none}.BOvphW_popoverList{flex-direction:column;gap:2px;max-height:210px;display:flex;overflow-y:auto}.BOvphW_personRow{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.BOvphW_personRow:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary,#007f65) 8%, transparent)}.BOvphW_personRow:disabled{opacity:.5;cursor:default}.BOvphW_personMain{flex-direction:column;flex:1;min-width:0;display:flex}.BOvphW_personName{color:var(--text-primary,#111827);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.BOvphW_personTitle{color:var(--text-muted,#9ca3af);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.BOvphW_personForemanTag{letter-spacing:.03em;text-transform:uppercase;color:var(--org-team,#a855f7);background:color-mix(in srgb, var(--org-team,#a855f7) 14%, transparent);border-radius:5px;flex-shrink:0;padding:1px 5px;font-size:.56rem;font-weight:700}.BOvphW_popoverHint{color:var(--text-muted,#9ca3af);text-align:center;padding:8px 4px;font-size:.72rem}.BOvphW_popoverFieldRow{align-items:center;gap:8px;display:flex}.BOvphW_popoverFieldLabel{color:var(--text-secondary,#47546a);white-space:nowrap;font-size:.72rem}.BOvphW_popoverCountInput{width:56px;font:inherit;text-align:right;color:var(--text-primary,#111827);border:1px solid var(--input-border,#d0d5dd);background:var(--input-bg,#f7f8fb);font-variant-numeric:tabular-nums;border-radius:8px;padding:5px 8px;font-size:.82rem}.BOvphW_popoverActions{justify-content:flex-end;gap:8px;display:flex}.BOvphW_modalOverlay{z-index:60;background:#0000006b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.BOvphW_modal{background:var(--card-bg,#fff);border:1px solid var(--card-border,#e2e4e9);border-radius:16px;flex-direction:column;gap:14px;width:100%;max-width:420px;padding:20px 22px;display:flex;box-shadow:0 18px 50px #0000004d}.BOvphW_modalHead{flex-direction:column;gap:3px;display:flex}.BOvphW_modalTitle{color:var(--text-primary,#111827);margin:0;font-size:1rem;font-weight:700}.BOvphW_modalSub{color:var(--text-secondary,#47546a);font-size:.78rem;line-height:1.4}.BOvphW_modalField{flex-direction:column;gap:5px;display:flex}.BOvphW_modalLabel{letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted,#6b7280);font-size:.72rem;font-weight:700}.BOvphW_modalRow{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.BOvphW_modalRow>*{flex:1;min-width:120px}.BOvphW_modalInput{font:inherit;color:var(--text-primary,#111827);border:1px solid var(--input-border,#d0d5dd);background:var(--input-bg,#f7f8fb);border-radius:8px;width:100%;padding:8px 10px;font-size:.88rem}.BOvphW_modalInput:focus{border-color:var(--color-primary,#007f65);outline:none}.BOvphW_modalQtyInput{font-variant-numeric:tabular-nums;text-align:right}.BOvphW_modalError{color:var(--danger,#b91c1c);font-size:.76rem}.BOvphW_modalActions{justify-content:flex-end;gap:10px;margin-top:2px;display:flex}.BOvphW_btnGhost{font:inherit;color:var(--text-secondary,#47546a);border:1px solid var(--input-border,#d0d5dd);cursor:pointer;background:0 0;border-radius:9px;padding:8px 16px;font-size:.82rem;font-weight:600}.BOvphW_btnGhost:hover{background:color-mix(in srgb, var(--text-secondary,#47546a) 8%, transparent)}.BOvphW_btnPrimary{font:inherit;color:#fff;background:var(--color-primary,#007f65);border:1px solid var(--color-primary,#007f65);cursor:pointer;border-radius:9px;padding:8px 18px;font-size:.82rem;font-weight:600}.BOvphW_btnPrimary:disabled{opacity:.5;cursor:default}.BOvphW_ciBadgeWrap{--ci-accent:var(--text-muted,#6b7280);cursor:default;outline:none;flex-shrink:0;display:inline-flex;position:relative}.BOvphW_ciBadge{max-width:116px;color:var(--ci-accent);background:color-mix(in srgb, var(--ci-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--ci-accent) 32%, transparent);border-radius:999px;align-items:center;gap:4px;padding:1px 7px 1px 6px;font-size:.62rem;font-weight:700;display:inline-flex}.BOvphW_ciBadgeWrap:focus-visible .BOvphW_ciBadge{box-shadow:0 0 0 2px color-mix(in srgb, var(--ci-accent) 45%, transparent)}.BOvphW_ciBadgeDot{background:var(--ci-accent);border-radius:50%;flex-shrink:0;width:7px;height:7px}.BOvphW_ciBadgeLabel{white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.02em;overflow:hidden}.BOvphW_ciCard{z-index:50;background:var(--card-bg,#fff);border:1px solid var(--card-border,#d1d5db);border-top:3px solid var(--ci-accent);text-align:left;cursor:auto;border-radius:12px;flex-direction:column;gap:5px;width:240px;padding:10px 12px;display:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #00000038}.BOvphW_ciBadgeWrap:hover .BOvphW_ciCard,.BOvphW_ciBadgeWrap:focus-within .BOvphW_ciCard{display:flex}.BOvphW_ciCardHead{color:var(--text-primary,#111827);border-bottom:1px solid var(--card-border,#eceef2);align-items:center;gap:6px;padding-bottom:4px;font-size:.8rem;font-weight:700;display:flex}.BOvphW_ciRationale{color:var(--text-secondary,#47546a);font-size:.74rem;line-height:1.4}.BOvphW_ciRow{justify-content:space-between;align-items:baseline;gap:10px;font-size:.72rem;display:flex}.BOvphW_ciRowLabel{color:var(--text-muted,#6b7280);text-transform:uppercase;letter-spacing:.03em;flex-shrink:0;font-size:.6rem;font-weight:700}.BOvphW_ciRowValue{text-align:right;color:var(--text-primary,#111827);font-weight:600}.BOvphW_ciDots{flex-direction:column;gap:4px;margin-top:2px;display:flex}.BOvphW_ciDotChips{flex-wrap:wrap;gap:4px;display:flex}.BOvphW_ciDotChip{color:var(--text-secondary,#47546a);background:color-mix(in srgb, var(--text-secondary,#47546a) 8%, transparent);font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;gap:3px;padding:1px 6px;font-size:.66rem;font-weight:600;display:inline-flex}.BOvphW_ciDotChipKey{color:var(--text-muted,#6b7280);text-transform:uppercase;font-size:.58rem;font-weight:800}.BOvphW_ciReportLink{color:var(--color-primary,#007f65);align-items:center;gap:4px;margin-top:4px;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-flex}.BOvphW_ciReportLink:hover{text-decoration:underline}.BOvphW_ciTeamPanel{border:1px solid var(--card-border,#e2e4e9);background:var(--card-bg,#fff);border-radius:12px;flex-direction:column;gap:8px;margin:4px 0 12px;padding:10px 14px;display:flex}.BOvphW_ciTeamPanelHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.BOvphW_ciTeamPanelTitle{color:var(--text-primary,#111827);align-items:center;gap:6px;font-size:.8rem;font-weight:700;display:inline-flex}.BOvphW_ciTeamPanelCount{color:var(--text-muted,#6b7280);font-variant-numeric:tabular-nums;font-size:.72rem}.BOvphW_ciTeamCounts{flex-wrap:wrap;gap:6px;display:flex}.BOvphW_ciTeamCount{--ci-accent:var(--text-muted,#6b7280);color:var(--ci-accent);background:color-mix(in srgb, var(--ci-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--ci-accent) 30%, transparent);border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:.72rem;font-weight:600;display:inline-flex}.BOvphW_ciTeamCountValue{font-variant-numeric:tabular-nums;font-weight:800}.BOvphW_ciTeamGaps{flex-direction:column;gap:4px;margin:2px 0 0;padding:0;list-style:none;display:flex}.BOvphW_ciTeamGap{color:var(--text-secondary,#47546a);align-items:baseline;gap:6px;font-size:.74rem;line-height:1.4;display:flex}.BOvphW_ciTeamGap svg{color:var(--warning,#b45309);flex-shrink:0;transform:translateY(1px)}
._6P5IjG_board{gap:var(--space-12);padding:var(--space-12);flex-direction:column;height:calc(100vh - 140px);min-height:480px;display:flex;overflow-y:auto}._6P5IjG_progressBar{background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;flex-direction:column;gap:0;display:flex}._6P5IjG_meterThin{background:var(--bg-subtle);border-radius:7px 7px 0 0;height:3px;overflow:hidden}._6P5IjG_progressInline{align-items:baseline;gap:var(--space-xs);margin-right:var(--space-xs);white-space:nowrap;display:inline-flex}._6P5IjG_progressHeadline{gap:var(--space-2xs);flex-direction:column;min-width:190px;display:flex}._6P5IjG_progressLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:10px}._6P5IjG_progressValue{font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:13px;font-weight:700}._6P5IjG_meter{background:var(--bg-subtle);border-radius:999px;flex:220px;height:8px;overflow:hidden}._6P5IjG_meterFill{background:var(--accent);border-radius:999px;height:100%;transition:width .2s}@media (prefers-reduced-motion:reduce){._6P5IjG_meterFill{transition:none}}._6P5IjG_bucketRow{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);flex-wrap:wrap;display:flex}._6P5IjG_balanceWrap{flex:none;position:relative}._6P5IjG_balanceChip,._6P5IjG_balanceChipOpen{padding:0 var(--space-sm);border:1px solid var(--border-color);background:var(--card-bg);cursor:pointer;white-space:nowrap;min-height:26px;color:var(--text-muted);border-radius:5px;font-size:11px;font-weight:600}._6P5IjG_balanceChipOpen{background:var(--warn-soft);border-color:var(--border-strong);color:var(--text-primary)}._6P5IjG_balanceChip:hover,._6P5IjG_balanceChipOpen:hover{background:var(--bg-subtle);color:var(--text-primary)}._6P5IjG_balanceChip:focus-visible,._6P5IjG_balanceChipOpen:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._6P5IjG_balanceScrim{z-index:var(--z-overlay-backdrop);cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}._6P5IjG_balancePanel{z-index:var(--z-dropdown);gap:var(--space-2xs);min-width:210px;padding:var(--space-sm);border:1px solid var(--border-strong);background:var(--card-bg);box-shadow:var(--shadow-lg);border-radius:6px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);left:0}._6P5IjG_bucketChip{gap:var(--space-2xs);padding:var(--space-xs) var(--space-sm);background:var(--bg-subtle);border-radius:6px;flex-direction:column;min-width:92px;display:flex}._6P5IjG_bucketName{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:10px}._6P5IjG_bucketRemaining{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}._6P5IjG_bucketClear{color:var(--text-muted)}._6P5IjG_bucketOpen{color:var(--accent)}._6P5IjG_readinessPanel{z-index:var(--z-dropdown);gap:var(--space-sm);width:min(440px,90vw);padding:var(--space-md);border:1px solid var(--border-strong);background:var(--card-bg);box-shadow:var(--shadow-lg);border-radius:6px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);right:0}._6P5IjG_readinessSteps{gap:var(--space-md);padding-left:var(--space-lg);flex-direction:column;margin:0;display:flex}._6P5IjG_readinessStep{gap:var(--space-xs);flex-direction:column;display:flex}._6P5IjG_readinessTitle{color:var(--text-primary);font-size:13px;font-weight:600}._6P5IjG_readinessDetail{color:var(--text-secondary);font-size:12px}._6P5IjG_readinessList{padding-left:var(--space-md);color:var(--text-secondary);margin:0;font-size:12px}._6P5IjG_readinessActions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}._6P5IjG_readinessBuckets{gap:var(--space-2xs);flex-wrap:wrap;display:flex}._6P5IjG_columns{grid-template-columns:var(--wbs-width,260px) minmax(0, 1fr) minmax(0, 1fr);gap:var(--space-12);flex:1;min-height:420px;display:grid}._6P5IjG_panel{background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden;container-type:inline-size}._6P5IjG_panelHeader{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border-subtle);flex-direction:column;display:flex}._6P5IjG_panelTitleRow{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}._6P5IjG_wbsFooter{padding:var(--space-12)}._6P5IjG_wbsFooterBtn{border:1px dashed var(--border-color);width:100%;padding:var(--space-sm) var(--space-sm);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:5px;min-height:32px;font-size:12px;transition:background-color .15s}._6P5IjG_wbsFooterBtn:hover:not(:disabled){background:var(--bg-subtle);color:var(--text-primary)}._6P5IjG_wbsFooterBtn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._6P5IjG_panelTitle{color:var(--text-primary);font-size:13px;font-weight:600}._6P5IjG_panelCount{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:12px}._6P5IjG_filterRow{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}._6P5IjG_toggle{align-items:center;gap:var(--space-xs);color:var(--text-muted);cursor:pointer;min-height:32px;padding:var(--space-2xs) 0;font-size:12px;display:inline-flex}._6P5IjG_toggle input{cursor:pointer}._6P5IjG_panelHeaderCompact{align-items:center;gap:var(--space-xs);padding:2px var(--space-sm);border-bottom:1px solid var(--border-subtle);background:var(--card-bg);min-height:30px;display:flex}._6P5IjG_poolCount{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:11px}._6P5IjG_scheduleSourceLink{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;color:var(--text-muted);border-bottom:1px dotted var(--border);font-size:11px;text-decoration:none;overflow:hidden}._6P5IjG_scheduleSourceLink:before{content:"· "}._6P5IjG_scheduleSourceLink:hover,._6P5IjG_scheduleSourceLink:focus-visible{color:var(--text);border-bottom-color:currentColor}._6P5IjG_headerSpacer{flex:1}._6P5IjG_filterWrap{flex:none;position:relative}._6P5IjG_filterButton,._6P5IjG_filterButtonOn{padding:0 var(--space-sm);border:1px solid var(--border-color);background:var(--card-bg);min-height:24px;color:var(--text-muted);cursor:pointer;white-space:nowrap;border-radius:5px;font-size:11px;font-weight:600}._6P5IjG_filterButtonOn{background:var(--color-primary-soft);border-color:var(--accent-line);color:var(--accent-ink)}._6P5IjG_filterButton:hover{background:var(--bg-subtle);color:var(--text-primary)}._6P5IjG_filterButton:focus-visible,._6P5IjG_filterButtonOn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._6P5IjG_filterScrim{z-index:var(--z-overlay-backdrop);cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}._6P5IjG_filterPanel{z-index:var(--z-dropdown);gap:var(--space-xs);width:280px;padding:var(--space-sm);border:1px solid var(--border-strong);background:var(--card-bg);box-shadow:var(--shadow-lg);border-radius:6px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);right:0}._6P5IjG_filterLegend{gap:var(--space-2xs);padding-top:var(--space-2xs);border-top:1px solid var(--border-subtle);color:var(--text-muted);flex-direction:column;font-size:11px;display:flex}._6P5IjG_filterHint{padding-top:var(--space-2xs);border-top:1px solid var(--border-subtle);color:var(--text-muted);margin:0;font-size:11px}._6P5IjG_panelBodyFill{flex:1;min-height:0;display:flex;overflow:hidden}._6P5IjG_layoutSwitch{border:1px solid var(--border-color);border-radius:5px;align-self:flex-start;display:inline-flex;overflow:hidden}._6P5IjG_layoutTab,._6P5IjG_layoutTabActive{padding:var(--space-2xs) var(--space-sm);min-height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:600;transition:background-color .15s}._6P5IjG_layoutTab+._6P5IjG_layoutTab,._6P5IjG_layoutTab+._6P5IjG_layoutTabActive,._6P5IjG_layoutTabActive+._6P5IjG_layoutTab{border-left:1px solid var(--border-color)}._6P5IjG_layoutTab:hover{background:var(--bg-subtle);color:var(--text-primary)}._6P5IjG_layoutTabActive{background:var(--color-primary-soft);color:var(--accent-ink)}._6P5IjG_layoutTab:focus-visible,._6P5IjG_layoutTabActive:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@container (max-width:420px){._6P5IjG_panelHeaderCompact{row-gap:var(--space-2xs);padding-block:var(--space-2xs);flex-wrap:wrap}._6P5IjG_headerSpacer{display:none}._6P5IjG_scheduleSourceLink{flex:100%;order:4;max-width:100%}._6P5IjG_layoutSwitch{margin-left:auto}._6P5IjG_filterPanel{width:min(280px, calc(100vw - 2 * var(--space-12)))}}._6P5IjG_panelBody{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}._6P5IjG_treeBody{flex:1;min-height:0;overflow:hidden}._6P5IjG_row{content-visibility:auto;contain-intrinsic-size:auto 76px;gap:var(--space-sm);padding:var(--space-sm) var(--space-md) var(--space-sm) 0;border-bottom:1px solid var(--border-subtle);align-items:flex-start;transition:background-color .15s;display:flex}._6P5IjG_row:hover{background:var(--bg-subtle)}._6P5IjG_rowSelectButton{text-align:left;min-width:0;padding:var(--space-sm) 0 var(--space-sm) var(--space-md);font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;flex:1;display:flex}._6P5IjG_rowSelectButton:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:4px}._6P5IjG_rowAction{border:1px solid var(--border-color);padding:var(--space-xs) var(--space-sm);color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:5px;min-height:26px;font-size:11px;transition:background-color .15s}._6P5IjG_rowAction:hover:not(:disabled){background:var(--bg-subtle)}._6P5IjG_rowAction:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._6P5IjG_rowAction:disabled{cursor:default;opacity:.6}@media (prefers-reduced-motion:reduce){._6P5IjG_row,._6P5IjG_rowAction{transition:none}}._6P5IjG_rowSelected,._6P5IjG_rowSelected:hover{background:var(--accent-soft)}._6P5IjG_rowDone{opacity:.55}._6P5IjG_rowMain{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}._6P5IjG_rowTitle{color:var(--text-primary);overflow-wrap:anywhere;font-size:13px;font-weight:500}._6P5IjG_rowMeta{gap:var(--space-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;font-size:11px;display:flex}._6P5IjG_rowNote{color:var(--text-muted);overflow-wrap:anywhere;font-size:11px;font-style:italic}._6P5IjG_rowRight{align-items:flex-end;gap:var(--space-xs);white-space:nowrap;flex-direction:column;display:flex}._6P5IjG_rowMoney{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}._6P5IjG_rowMoneyOpen{color:var(--accent)}._6P5IjG_rowMoneyDone{color:var(--text-muted)}._6P5IjG_tagRow{gap:var(--space-xs);flex-wrap:wrap;display:flex}._6P5IjG_tag{text-transform:uppercase;letter-spacing:.03em;padding:var(--space-2xs) var(--space-sm);background:var(--bg-subtle);color:var(--text-muted);border-radius:4px;font-size:10px}._6P5IjG_tagMilestone{background:var(--warn-soft);color:var(--text-primary)}._6P5IjG_tagNotCosted{background:var(--bg-subtle);color:var(--text-muted)}._6P5IjG_tagCostCode{background:var(--accent-soft);color:var(--accent-soft-ink)}._6P5IjG_tagOption,._6P5IjG_tagShared{background:var(--color-info-soft);color:var(--color-info)}._6P5IjG_tagConflict{background:var(--warn-soft);color:var(--warning-text)}._6P5IjG_wbsCrumb{color:var(--text-muted);overflow-wrap:anywhere;font-size:10px}._6P5IjG_treeCount{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:11px}._6P5IjG_empty{padding:var(--space-lg) var(--space-md);text-align:center;color:var(--text-muted);font-size:13px}._6P5IjG_selectionBar{align-items:center;gap:var(--space-12);padding:var(--space-sm) var(--space-md);background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:8px;flex-wrap:wrap;display:flex}._6P5IjG_scheduleChips{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}._6P5IjG_scheduleChipsLabel{color:var(--text-muted);font-size:12px;font-weight:600}._6P5IjG_conflictStrip{gap:var(--space-sm);display:grid}._6P5IjG_conflictLinks,._6P5IjG_conflictMoreLinks{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}._6P5IjG_conflictLink._6P5IjG_conflictLink{height:auto;min-height:44px;font-weight:600}._6P5IjG_conflictMore>summary{min-height:44px;color:var(--accent-text);cursor:pointer;align-items:center;font-weight:600;display:inline-flex}._6P5IjG_conflictMore>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._6P5IjG_conflictMoreLinks{margin-top:var(--space-sm)}._6P5IjG_selectionText{color:var(--accent-soft-ink);font-size:13px}._6P5IjG_selectionSpacer{flex:1}@media (max-width:1100px){._6P5IjG_columns{grid-template-columns:minmax(0,1fr);overflow-y:auto}._6P5IjG_board{height:auto}._6P5IjG_panel{max-height:60vh}}._6P5IjG_allocateBar{z-index:var(--z-sticky);gap:var(--space-sm);padding:var(--space-md) var(--space-md);border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:8px;flex-direction:column;display:flex;position:sticky;top:0}._6P5IjG_allocateSummary{align-items:baseline;gap:var(--space-sm);color:var(--text-primary);flex-wrap:wrap;font-size:14px;display:flex}._6P5IjG_allocateMeta{color:var(--text-muted);font-size:13px}._6P5IjG_allocateControls{gap:var(--space-12);grid-template-columns:minmax(260px,2fr) minmax(180px,1fr) minmax(160px,auto);align-items:end;display:grid}._6P5IjG_allocateField{gap:var(--space-xs);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}._6P5IjG_allocateField legend{color:var(--text-muted);padding:0;font-size:12px}._6P5IjG_percentGroup{gap:var(--space-sm);display:flex}._6P5IjG_allocateActions{justify-content:flex-end;gap:var(--space-sm);display:flex}@media (max-width:900px){._6P5IjG_allocateControls{grid-template-columns:1fr}}._6P5IjG_publishBar{gap:var(--space-md);flex-direction:column;display:flex}._6P5IjG_publishNotes{min-width:0}._6P5IjG_publishActions{align-items:center;gap:var(--space-sm);padding-top:var(--space-sm);border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:flex-end;display:flex}._6P5IjG_publishStatus{margin:0 0 var(--space-sm);color:var(--text-secondary);font-size:13px;line-height:1.45}._6P5IjG_publishStatus strong{color:var(--text-primary);font-weight:600}._6P5IjG_publishReviewLink{align-items:center;gap:var(--space-sm);height:36px;padding:0 var(--space-md);border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-primary);white-space:nowrap;border-radius:6px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}._6P5IjG_publishReviewLink:hover{background:var(--bg-subtle);border-color:var(--border-strong);text-decoration:none}._6P5IjG_publishReviewLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._6P5IjG_publishBlocked{color:var(--text-muted);max-width:42ch;font-size:13px}@media (max-width:900px){._6P5IjG_publishBar{grid-template-columns:1fr;align-items:stretch}._6P5IjG_publishActions{justify-content:flex-start}}._6P5IjG_costCodeCell{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}._6P5IjG_suggestRow{gap:var(--space-xs);flex-direction:column;display:flex}._6P5IjG_suggestLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:11px}._6P5IjG_suggestChips{gap:var(--space-sm);flex-wrap:wrap;display:flex}._6P5IjG_suggestChip{font-variant-numeric:tabular-nums;padding:var(--space-xs) var(--space-sm);border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-primary);cursor:pointer;border-radius:999px;min-height:28px;font-size:12px;transition:background-color .15s,border-color .15s}._6P5IjG_suggestChip:hover:not(:disabled){background:var(--bg-subtle);border-color:var(--accent-line)}._6P5IjG_suggestChip:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._6P5IjG_suggestChip:disabled{cursor:default;opacity:.6}._6P5IjG_suggestChipActive{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-soft-ink);font-weight:600}._6P5IjG_wbsHideBtn{width:24px;height:24px;color:var(--text-muted);cursor:pointer;opacity:.3;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:opacity .15s,background-color .15s;display:inline-flex}._6P5IjG_wbsHideBtn:hover,._6P5IjG_wbsHideBtn:focus-visible{opacity:1;background:var(--bg-subtle)}[role=treeitem]:hover ._6P5IjG_wbsHideBtn{opacity:1;background:var(--bg-subtle)}._6P5IjG_wbsHideBtn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._6P5IjG_wbsHideBtnOn{opacity:1;color:var(--accent)}._6P5IjG_wbsFilterNote{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}._6P5IjG_wbsFilterLabel{color:var(--accent-soft-ink);background:var(--accent-soft);padding:var(--space-2xs) var(--space-sm);overflow-wrap:anywhere;border-radius:5px;font-size:12px}._6P5IjG_wbsFilterAll{color:var(--text-muted);font-size:12px}@media (prefers-reduced-motion:reduce){._6P5IjG_suggestChip,._6P5IjG_wbsHideBtn{transition:none}}._6P5IjG_groupHeader{z-index:var(--z-sticky);align-items:baseline;gap:var(--space-xs) var(--space-sm);padding:var(--space-sm) var(--space-sm);background:var(--surface-bg);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);flex-wrap:wrap;font-size:12px;display:flex;position:sticky;top:0}._6P5IjG_groupHeader:first-child{border-top:none}._6P5IjG_groupCode{color:var(--text-primary);white-space:nowrap;order:0;font-weight:700}._6P5IjG_groupName{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;flex:100%;order:2;overflow:hidden}._6P5IjG_groupMeta{gap:var(--space-sm);color:var(--text-secondary);white-space:nowrap;order:1;margin-left:auto;display:flex}._6P5IjG_groupMetaStrong{color:var(--text-primary);font-weight:600}._6P5IjG_groupDetail{padding:var(--space-2xs) var(--space-sm);color:var(--color-primary);border:1px solid var(--border-color);cursor:pointer;background:0 0;border-radius:999px;order:3;font-size:11px}._6P5IjG_groupDetail:hover{border-color:var(--color-primary)}._6P5IjG_colResizer{z-index:3;cursor:col-resize;opacity:0;background:0 0;width:12px;height:100%;transition:opacity .15s;position:absolute;top:0;right:-6px}._6P5IjG_colResizer:after{content:"";background:var(--accent);border-radius:1px;width:2px;height:100%;position:absolute;top:0;left:5px}._6P5IjG_colResizer:hover,._6P5IjG_colResizer:focus-visible{opacity:1}._6P5IjG_columnsResizing{-webkit-user-select:none;user-select:none;cursor:col-resize}._6P5IjG_columnsResizing ._6P5IjG_colResizer{opacity:1}._6P5IjG_wbsBranchName{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}@media (prefers-reduced-motion:reduce){._6P5IjG_colResizer{transition:none}}@media (max-width:1100px){._6P5IjG_colResizer{display:none}}._6P5IjG_rowDropTarget{outline:2px dashed var(--color-primary);outline-offset:-2px;background:var(--color-primary-soft)}._6P5IjG_containerFilled{color:var(--color-primary);font-weight:600}._6P5IjG_containerEmpty{color:var(--text-secondary);font-style:italic}._6P5IjG_containerUncoded{color:var(--warn);font-weight:600}._6P5IjG_summaryBand{z-index:var(--z-sticky);align-items:baseline;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--bg-subtle);border-top:2px solid var(--accent);border-bottom:1px solid var(--border-subtle);display:flex;position:sticky;top:0}._6P5IjG_summaryBandName{letter-spacing:.02em;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}._6P5IjG_summaryBandMeta{font-variant-numeric:tabular-nums;color:var(--text-muted);white-space:nowrap;margin-left:auto;font-size:11px}._6P5IjG_columnsGantt{grid-template-columns:minmax(0, 1fr) var(--pool-width,300px)}._6P5IjG_columnsPoolHidden{grid-template-columns:var(--wbs-width,260px) minmax(0, 1.1fr)}._6P5IjG_columnsGantt._6P5IjG_columnsPoolHidden{grid-template-columns:minmax(0,1fr)}._6P5IjG_columnsNoWbs{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}._6P5IjG_columnsNoWbs._6P5IjG_columnsPoolHidden{grid-template-columns:minmax(0,1fr)}._6P5IjG_viewSwitch{border:1px solid var(--border-color);border-radius:6px;display:inline-flex;overflow:hidden}._6P5IjG_viewSwitchBtn{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border:none;border-right:1px solid var(--border-color);min-height:26px;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;font-size:12px;font-weight:500;display:inline-flex}._6P5IjG_viewSwitchBtn:last-child{border-right:none}._6P5IjG_viewSwitchBtn:hover{background:var(--bg-subtle);color:var(--text-primary)}._6P5IjG_viewSwitchBtn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._6P5IjG_viewSwitchBtnOn{background:var(--accent-soft);color:var(--accent);font-weight:600}._6P5IjG_ganttPanel{background:var(--card-bg);border:1px solid var(--card-border);border-radius:8px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}._6P5IjG_ganttLegend{align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border-subtle);color:var(--text-muted);flex-wrap:wrap;font-size:11.5px;display:flex}._6P5IjG_ganttKey{align-items:center;gap:var(--space-sm);display:inline-flex}._6P5IjG_ganttSwatch{border-radius:2px;flex:none;width:26px;height:11px}._6P5IjG_ganttSwatchFilled{background:color-mix(in srgb, var(--schedule-bar-bg) 58%, transparent);border:1px solid var(--schedule-bar-border)}._6P5IjG_ganttSwatchEmpty{border:1.5px dashed var(--border-color);background:repeating-linear-gradient(135deg, transparent 0 4px, var(--bg-subtle) 4px 5px)}._6P5IjG_ganttSwatchMilestone{background:var(--schedule-bar-bg);border:1px solid var(--schedule-bar-border);width:11px;height:11px;margin:0 var(--space-xs);border-radius:1px;transform:rotate(45deg)}._6P5IjG_ganttFilter{align-items:center;display:inline-flex}._6P5IjG_ganttHint{color:var(--text-secondary);margin-left:auto}._6P5IjG_ganttBody{flex:1;min-height:0;display:grid;overflow:hidden}._6P5IjG_poolTotal{font-variant-numeric:tabular-nums;color:var(--accent);font-size:15px;font-weight:700}._6P5IjG_poolSubhead{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11px}@media (max-width:1100px){._6P5IjG_columnsGantt,._6P5IjG_columnsPoolHidden,._6P5IjG_columnsGantt._6P5IjG_columnsPoolHidden,._6P5IjG_columnsNoWbs,._6P5IjG_columnsNoWbs._6P5IjG_columnsPoolHidden{grid-template-columns:minmax(0,1fr)}._6P5IjG_ganttPanel{max-height:60vh}}._6P5IjG_ganttHead{align-items:baseline;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border-subtle);display:flex}._6P5IjG_ganttCount{font-variant-numeric:tabular-nums;color:var(--text-muted);margin-left:auto;font-size:11px}._6P5IjG_poolFoot{padding:var(--space-sm) var(--space-md);border-top:1px solid var(--border-subtle);background:var(--bg-subtle);color:var(--text-muted);font-size:11px}._6P5IjG_poolResizer{z-index:3;cursor:col-resize;opacity:0;background:0 0;width:12px;height:100%;transition:opacity .15s;position:absolute;top:0;left:-6px}._6P5IjG_poolResizer:after{content:"";background:var(--accent);border-radius:1px;width:2px;height:100%;position:absolute;top:0;left:5px}._6P5IjG_poolResizer:hover,._6P5IjG_poolResizer:focus-visible,._6P5IjG_columnsResizing ._6P5IjG_poolResizer{opacity:1}@media (prefers-reduced-motion:reduce){._6P5IjG_poolResizer{transition:none}}@media (max-width:1100px){._6P5IjG_poolResizer{display:none}}._6P5IjG_groupHeader[draggable=true]{cursor:grab}._6P5IjG_groupHeader[draggable=true]:active{cursor:grabbing}
.toQxDq_bar{justify-content:flex-end;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.toQxDq_link{align-items:center;gap:var(--space-xs);color:var(--text-primary);border:1px solid var(--card-border);padding:var(--space-xs) var(--space-sm);background:var(--card-bg);border-radius:8px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.toQxDq_link:hover{border-color:var(--accent)}
.GMGEpW_body{gap:var(--space-md);flex-direction:column;display:flex}.GMGEpW_context{color:var(--text-secondary);margin:0}.GMGEpW_facts{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));margin:0;display:grid}.GMGEpW_facts dt{text-transform:uppercase;color:var(--text-secondary);font-size:11px}.GMGEpW_facts dd{color:var(--text-primary);margin:0}.GMGEpW_overridden{color:var(--warn);margin:0}.GMGEpW_group{gap:var(--space-sm);border:0;flex-direction:column;margin:0;padding:0;display:flex}.GMGEpW_group legend{margin-bottom:var(--space-xs);font-weight:600}.GMGEpW_radios{gap:var(--space-md);flex-wrap:wrap;display:flex}.GMGEpW_manhours{align-items:center;gap:var(--space-sm);display:flex}.GMGEpW_manhours>div{max-width:140px}.GMGEpW_hint{color:var(--text-secondary);margin:0;font-size:12px}.GMGEpW_preview{border:1px solid var(--border-color);padding:var(--space-sm);background:var(--surface-bg);border-radius:6px}.GMGEpW_moved{color:var(--color-primary);font-weight:600}.GMGEpW_summary{margin:var(--space-sm) 0 0}.GMGEpW_footer{align-items:center;gap:var(--space-sm);width:100%;display:flex}.GMGEpW_spacer{flex:1}
.U7OTda_card{width:var(--orgchart-popover-width);border:1px solid var(--card-border);border-radius:var(--radius-card);background:var(--card-bg);max-width:92vw;color:var(--text-primary);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.U7OTda_head{align-items:center;gap:var(--space-sm);padding:var(--space-12);border-bottom:1px solid var(--line);background:var(--surface-alt);display:flex}.U7OTda_headText{flex-direction:column;flex:1;min-width:0;display:flex}.U7OTda_headName{font-size:var(--fs-h3);white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.2;overflow:hidden}.U7OTda_headRole{font-size:var(--fs-eyebrow);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.U7OTda_body{gap:var(--space-sm);padding:var(--space-12);flex-direction:column;display:flex}.U7OTda_section{gap:var(--space-xs);flex-direction:column;display:flex}.U7OTda_section+.U7OTda_section{padding-top:var(--space-sm);border-top:1px solid var(--line)}.U7OTda_sectionLabel{font-size:var(--fs-eyebrow);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);font-weight:700}.U7OTda_teamRole{align-self:flex-start;align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-sm);font-size:var(--fs-eyebrow);border-radius:var(--radius-pill);border:1px solid var(--ci-accent);color:var(--ci-accent);font-weight:700;display:inline-flex}.U7OTda_teamRoleDot{border-radius:var(--radius-pill);background:var(--ci-accent);width:7px;height:7px}.U7OTda_rationale{font-size:var(--fs-meta);color:var(--text-secondary);line-height:1.4}.U7OTda_kv{justify-content:space-between;align-items:baseline;gap:var(--space-sm);font-size:var(--fs-meta);display:flex}.U7OTda_kvKey{color:var(--text-tertiary)}.U7OTda_kvValue{color:var(--text-primary);text-align:right;font-weight:600}.U7OTda_costCodes{gap:var(--space-2xs);flex-direction:column;display:flex}.U7OTda_note{font-size:var(--fs-meta);color:var(--text-secondary);line-height:1.4}.U7OTda_error{font-size:var(--fs-meta);color:var(--crit);line-height:1.4}.U7OTda_footer{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-12);border-top:1px solid var(--line);background:var(--surface-alt);flex-wrap:wrap;display:flex}.U7OTda_actions{gap:var(--space-xs);padding:0 var(--space-12) var(--space-12);flex-wrap:wrap;display:flex}.U7OTda_reportLink{font-size:var(--fs-meta);color:var(--link)}.U7OTda_syncNote{font-size:var(--fs-eyebrow);color:var(--text-tertiary);margin-inline-start:auto}.U7OTda_deepLink{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);font-size:var(--fs-label);border:1px solid var(--line-strong);border-radius:var(--radius-btn);background:var(--card-bg);color:var(--text-primary);display:inline-flex}.U7OTda_deepLink:hover{background:var(--surface-alt)}.U7OTda_deepLink:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.duUZMa_stack{gap:var(--space-md);flex-direction:column;display:flex}.duUZMa_helperText,.duUZMa_emptyText{color:var(--text-muted);font-size:var(--fc-label-size);margin:0}.duUZMa_errorText{color:var(--crit);font-size:var(--fc-label-size);margin:0}.duUZMa_recordBlock{gap:var(--space-xs);padding:var(--space-sm) 0;border-top:1px solid var(--card-border);flex-direction:column;display:flex}.duUZMa_recordBlock:first-child{border-top:none;padding-top:0}.duUZMa_recordHeading{align-items:center;gap:var(--space-xs);color:var(--text-primary);flex-wrap:wrap;font-weight:600;display:flex}.duUZMa_recordHeading a{color:var(--color-primary);text-decoration:none}.duUZMa_recordHeading a:hover{text-decoration:underline}.duUZMa_recordCount{color:var(--text-muted);font-size:var(--fc-label-size);margin-left:auto;font-weight:400}.duUZMa_documentList{gap:var(--space-xs);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.duUZMa_documentLink{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border:1px solid var(--card-border);border-radius:var(--radius-md);background:var(--surface-bg);color:var(--text-primary);font-size:var(--fc-font-size);text-decoration:none;display:flex}.duUZMa_documentLink:hover{border-color:var(--color-primary)}.duUZMa_documentLink:focus-visible{outline:var(--focus-outline)}.duUZMa_documentName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.duUZMa_documentMeta{color:var(--text-muted);font-size:var(--fc-label-size);flex-shrink:0;margin-left:auto}.duUZMa_yearGroup{gap:var(--space-xs);flex-direction:column;display:flex}.duUZMa_yearHeading{color:var(--text-muted);font-family:var(--font-narrow);font-size:var(--fc-label-size);letter-spacing:.08em;text-transform:uppercase;margin:0}.duUZMa_events{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.duUZMa_event{align-items:start;gap:var(--space-sm);padding:var(--space-sm) 0;grid-template-columns:7rem 2rem minmax(0,1fr);display:grid}.duUZMa_eventDate{gap:var(--space-2xs);color:var(--text-secondary);font-size:var(--fc-label-size);text-align:right;flex-direction:column;grid-column:1;display:flex}.duUZMa_eventDate small{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.duUZMa_eventMarker{border-radius:var(--radius-full);border:1px solid var(--card-border);background:var(--card-bg);width:28px;height:28px;color:var(--text-secondary);grid-column:2;justify-content:center;align-items:center;display:inline-flex}.duUZMa_eventMarkerCurrent{border-color:var(--color-primary);background:var(--primary-soft);color:var(--color-primary)}.duUZMa_eventBody{gap:var(--space-2xs);flex-direction:column;grid-column:3;min-width:0;display:flex}.duUZMa_eventTitle{color:var(--text-primary);font-weight:600;text-decoration:none}.duUZMa_eventTitle:hover{color:var(--color-primary);text-decoration:underline}.duUZMa_eventMeta{align-items:center;gap:var(--space-xs);color:var(--text-muted);font-size:var(--fc-label-size);flex-wrap:wrap;display:flex}@container (max-width:34rem){.duUZMa_event{grid-template-columns:2rem minmax(0,1fr)}.duUZMa_eventMarker{grid-column:1}.duUZMa_eventDate,.duUZMa_eventBody{text-align:left;grid-column:2}.duUZMa_eventDate{align-items:baseline;gap:var(--space-xs);flex-direction:row}}.duUZMa_timelineScope{container-type:inline-size}
._1wQwPa_themeBar{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-card,12px);align-items:center;gap:10px;padding:12px 20px;display:flex}._1wQwPa_themeIcon{color:var(--text-tertiary);flex-shrink:0}._1wQwPa_themeLabel{color:var(--text-secondary);font-size:.82rem;font-weight:700;font-family:var(--font-narrow);letter-spacing:.04em;white-space:nowrap}._1wQwPa_themeDropdown{width:220px}._1wQwPa_sectionHeading{color:var(--text-tertiary);letter-spacing:.05em;align-items:center;gap:8px;margin-bottom:16px;font-size:.82rem;font-weight:700;display:flex}._1wQwPa_sectionDesc{color:var(--text-muted);margin-top:-10px;margin-bottom:20px;font-size:.82rem}._1wQwPa_timecardGridWrapper{border:1px solid var(--card-border,#e5e7eb);border-radius:var(--radius-card,12px);background:var(--card-bg,#fff);overflow:hidden}._1wQwPa_scheduleGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}._1wQwPa_activityWrapper{max-width:800px}._1wQwPa_pickerContainer{grid-template-columns:1fr 320px;align-items:start;gap:24px;display:grid}._1wQwPa_pickerInfo{background:var(--card-bg,#fff);border:1px solid var(--card-border,#e5e7eb);border-radius:var(--radius-card,12px);flex-direction:column;gap:16px;padding:24px;display:flex}._1wQwPa_pickerInfoTitle{color:var(--text-primary);font-size:1rem;font-weight:700}._1wQwPa_pickerInfoDesc{color:var(--text-secondary);font-size:.875rem;line-height:1.6}._1wQwPa_pickerInfoList{color:var(--text-secondary);padding-left:20px;font-size:.85rem;line-height:1.8;list-style:outside}._1wQwPa_pickerWrapper{border:1px solid var(--card-border,#e5e7eb);border-radius:var(--radius-card,12px);background:var(--card-bg,#fff);overflow:hidden}._1wQwPa_commentsEmbeddedWrapper{border:1px solid var(--card-border,#e5e7eb);border-radius:var(--radius-card,12px);background:var(--card-bg,#fff);max-width:440px;height:520px;overflow:hidden}
.j0hl-G_panel{background-color:var(--surface);border-left:1px solid var(--line);width:100%;height:100%;box-shadow:var(--shadow-lg);flex-direction:column;display:flex}.j0hl-G_header{padding:var(--space-md) var(--space-lg);background-color:var(--bg-subtle);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.j0hl-G_heading{align-items:center;gap:var(--space-sm);color:var(--ink);display:flex}.j0hl-G_heading h2{font-size:1.125rem;font-weight:600}.j0hl-G_accentIcon{color:var(--accent)}.j0hl-G_tabBar{padding:0 var(--space-sm);background-color:var(--surface)}.j0hl-G_tabs{flex:auto;min-height:0}.j0hl-G_panel .j0hl-G_content{min-height:0;padding:var(--space-lg);flex:auto;overflow-y:auto}.j0hl-G_list{gap:var(--space-12);flex-direction:column;display:flex}.j0hl-G_placeholder{padding:var(--space-2xl) 0;color:var(--ink-3);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.j0hl-G_placeholderIcon{margin-bottom:var(--space-12);opacity:.4}.j0hl-G_card{padding:var(--space-12);border:1px solid var(--line);border-radius:var(--radius-md);background-color:var(--surface)}.j0hl-G_cardDone{background-color:var(--bg-subtle);opacity:.7}.j0hl-G_cardHead{align-items:flex-start;gap:var(--space-sm);display:flex}.j0hl-G_cardBody{flex:1;min-width:0}.j0hl-G_todoTitle{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.j0hl-G_todoTitleDone{text-decoration:line-through}.j0hl-G_todoDetails{margin-top:var(--space-xs);color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;display:-webkit-box;overflow:hidden}.j0hl-G_doneIcon{color:var(--ok)}.j0hl-G_openIcon{color:var(--ink-3)}.j0hl-G_meta{align-items:center;gap:var(--space-md);margin-top:var(--space-sm);color:var(--ink-2);flex-wrap:wrap;font-size:.75rem;display:flex}.j0hl-G_metaItem{align-items:center;gap:var(--space-xs);display:inline-flex}.j0hl-G_priorityUrgent{color:var(--crit-text)}.j0hl-G_priorityHigh{color:var(--warn-text)}.j0hl-G_priorityLow{color:var(--info-text)}.j0hl-G_metaActions{align-items:center;gap:var(--space-12);margin-left:auto;display:inline-flex}.j0hl-G_form{gap:var(--space-20);flex-direction:column;display:flex}.j0hl-G_fieldLabel{margin-bottom:var(--space-xs);font-size:var(--fc-label-size,.8125rem);color:var(--fc-text-muted);font-weight:500;display:block}.j0hl-G_choiceGroup{gap:var(--space-xs);flex-wrap:wrap;display:flex}.j0hl-G_anchor{position:relative}.j0hl-G_assigneeValue{text-align:left;color:var(--ink);flex:1}.j0hl-G_assigneeUnset,.j0hl-G_mutedIcon{color:var(--ink-3)}.j0hl-G_popover{z-index:var(--z-dropdown);background-color:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);position:absolute;left:0;overflow:hidden}.j0hl-G_popoverBelow{margin-top:var(--space-xs);top:100%;right:0}.j0hl-G_popoverAbove{width:260px;max-height:160px;margin-bottom:var(--space-xs);bottom:100%;overflow-y:auto}.j0hl-G_popoverSearch{padding:var(--space-sm) var(--space-sm) var(--space-xs)}.j0hl-G_optionList{max-height:160px;overflow-y:auto}.j0hl-G_optionText{align-items:flex-start;gap:var(--space-2xs);flex-direction:column;font-weight:500;display:flex}.j0hl-G_optionSub{color:var(--ink-3);font-size:.6875rem;font-weight:400}.j0hl-G_emptyHint{padding:var(--space-sm) var(--space-12);color:var(--ink-3);font-size:.8125rem}.j0hl-G_tagRow{gap:var(--space-xs);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.j0hl-G_captureRow{justify-content:space-between;align-items:center;display:flex}.j0hl-G_hint{align-items:center;gap:var(--space-xs);color:var(--ink-3);font-size:.75rem;display:inline-flex}.j0hl-G_attachments{gap:var(--space-sm);flex-direction:column;display:flex}.j0hl-G_attachmentGrid{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(80px,1fr));display:grid}.j0hl-G_thumb{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--radius-md);background-color:var(--bg-subtle);position:relative;overflow:hidden}.j0hl-G_thumbImage{object-fit:cover;transition:opacity .2s}.j0hl-G_thumbUploading{opacity:.5}.j0hl-G_thumbSpinner{color:var(--accent);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.j0hl-G_thumb .j0hl-G_annotate{white-space:nowrap;font-size:10px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.j0hl-G_thumb .j0hl-G_remove{border-radius:var(--radius-pill);position:absolute;top:2px;right:2px}.j0hl-G_footer{padding:var(--space-md) var(--space-lg);background-color:var(--bg-subtle);border-top:1px solid var(--line)}.j0hl-G_footerLink{justify-content:center;align-items:center;gap:var(--space-sm);color:var(--accent-text);font-size:.875rem;font-weight:500;display:flex}.j0hl-G_footerLink:hover{text-decoration:underline}
._3OxgPa_panel{gap:var(--space-12);flex-direction:column;display:flex}._3OxgPa_header{justify-content:space-between;align-items:center;display:flex}._3OxgPa_headerLeft{color:var(--text-primary);align-items:center;gap:6px;font-size:.8125rem;font-weight:600;display:flex}._3OxgPa_headerLeft svg{color:var(--text-muted)}._3OxgPa_viewToggle{gap:var(--space-2xs);background:var(--surface-bg);padding:var(--space-2xs);border-radius:4px;display:flex}._3OxgPa_viewBtn{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;transition:all .12s;display:flex}._3OxgPa_viewBtn:hover{color:var(--text-primary)}._3OxgPa_viewBtnActive{background:var(--card-bg);color:var(--text-primary);box-shadow:var(--shadow-sm)}._3OxgPa_ruleText{color:var(--text-muted);padding:0 var(--space-2xs);font-size:.75rem;line-height:1.4}._3OxgPa_dropzone{border:2px dashed var(--card-border);border-radius:var(--radius-card,6px);padding:var(--space-20);text-align:center;cursor:pointer;background:0 0;flex-direction:column;align-items:center;gap:6px;transition:all .15s;display:flex}._3OxgPa_dropzone:hover,._3OxgPa_dropzoneDragging{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 4%, transparent)}._3OxgPa_dropzoneIcon{color:var(--text-muted)}._3OxgPa_dropzoneText{color:var(--text-secondary);font-size:.8125rem;font-weight:500}._3OxgPa_dropzoneHint{color:var(--text-muted);font-size:.75rem}._3OxgPa_listView{flex-direction:column;gap:6px;display:flex}._3OxgPa_listItem{padding:var(--space-sm);border-radius:var(--radius-card,6px);cursor:default;align-items:center;gap:10px;transition:background .12s;display:flex}._3OxgPa_listItem:hover{background:var(--surface-bg)}._3OxgPa_listIcon{color:var(--text-muted);flex-shrink:0}._3OxgPa_listInfo{flex:1;min-width:0}._3OxgPa_listName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:500;overflow:hidden}._3OxgPa_fileLink{max-width:100%;font:inherit;white-space:nowrap;text-overflow:ellipsis;text-underline-offset:2px;color:inherit;text-decoration:underline;display:inline-block;overflow:hidden}a._3OxgPa_fileLink:hover,a._3OxgPa_fileLink:focus-visible{text-decoration-thickness:2px}._3OxgPa_listMeta{color:var(--text-muted);font-size:.7rem}._3OxgPa_listActions{opacity:0;flex-shrink:0;transition:opacity .12s}._3OxgPa_listItem:hover ._3OxgPa_listActions{opacity:1}._3OxgPa_gridView{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}._3OxgPa_gridCard{padding:14px var(--space-sm) 10px;border:1px solid var(--card-border);border-radius:var(--radius-card,6px);background:var(--card-bg);flex-direction:column;align-items:center;gap:6px;transition:border-color .12s;display:flex;position:relative}._3OxgPa_gridCard:hover{border-color:var(--color-primary)}._3OxgPa_gridIcon{color:var(--text-muted)}._3OxgPa_gridName{color:var(--text-primary);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.75rem;font-weight:500;overflow:hidden}._3OxgPa_gridName>*{vertical-align:bottom}._3OxgPa_gridMeta{color:var(--text-muted);font-size:.65rem}._3OxgPa_gridActions{opacity:0;transition:opacity .12s;position:absolute;top:4px;right:4px}._3OxgPa_gridCard:hover ._3OxgPa_gridActions{opacity:1}._3OxgPa_empty{color:var(--text-muted);text-align:center;padding:var(--space-md) 0;font-size:.8125rem}._3OxgPa_uploading{align-items:center;gap:var(--space-sm);padding:var(--space-sm);color:var(--text-secondary);background:var(--surface-bg);border-radius:var(--radius-card,6px);font-size:.8125rem;display:flex}._3OxgPa_uploading svg{animation:1s linear infinite _3OxgPa_spin}._3OxgPa_photoRoutedNote{padding:var(--space-sm);color:var(--text-secondary);background:var(--surface-bg);border-radius:var(--radius-card,6px);font-size:.8125rem}._3OxgPa_photoRoutedNote a{color:var(--accent);text-decoration:underline}@keyframes _3OxgPa_spin{to{transform:rotate(360deg)}}
.bH22wa_wrap{gap:var(--space-sm);flex-direction:column;display:flex}.bH22wa_head{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.bH22wa_source{color:var(--text-muted);font-size:.72rem}.bH22wa_spacer{flex:1}.bH22wa_monthStep,.bH22wa_toggle{align-items:center;gap:var(--space-xs);font-size:.8rem;display:inline-flex}.bH22wa_note{align-items:center;gap:var(--space-sm);color:var(--text-secondary);border:1px dashed var(--card-border);padding:var(--space-sm) var(--space-12);border-radius:10px;font-size:12.5px;display:flex}.bH22wa_counts{color:var(--text-secondary);margin:0;font-size:12px}.bH22wa_acct{font-family:var(--font-mono);white-space:nowrap}.bH22wa_strongRow td{font-weight:700}.bH22wa_fav{color:var(--ok)}.bH22wa_unfav{color:var(--crit)}.bH22wa_tag{margin-left:var(--space-sm);padding:0 var(--space-xs);border:1px solid var(--card-border);color:var(--text-secondary);border-radius:999px;font-size:10.5px}.bH22wa_hint{color:var(--text-muted);font-size:11px;display:block}.bH22wa_details{color:var(--text-secondary);font-size:12px}
.AhtxDG_chip{align-items:center;gap:var(--space-xs);font-size:var(--fs-meta);border-radius:var(--radius-sm);padding:var(--space-2xs) var(--space-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-2);white-space:nowrap;max-width:100%;font-weight:600;display:inline-flex}.AhtxDG_chipLabel{text-overflow:ellipsis;overflow:hidden}.AhtxDG_chipOpen{box-shadow:0 0 0 2px var(--surface), 0 0 0 3px currentColor}.AhtxDG_kindSchedule{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.AhtxDG_kindProduction{color:var(--ok-ink);border-color:var(--ok);background:var(--ok-soft)}.AhtxDG_kindWorksheet{color:var(--warn-ink);border-color:var(--warn);background:var(--warn-soft)}.AhtxDG_kindManual{color:var(--ink-2)}.AhtxDG_kindUnlinked{color:var(--crit-ink);border-style:dashed}.AhtxDG_kindNone{color:var(--ink-2);border-style:dashed}.AhtxDG_kindDone{color:var(--ink-3);border-color:var(--line)}.AhtxDG_row td{background:var(--surface-2)}.AhtxDG_cell{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--line-strong);white-space:normal}.AhtxDG_box{left:var(--space-md);width:min(64rem,100vw - 22rem);position:sticky}.AhtxDG_head{gap:var(--space-sm);margin-bottom:var(--space-sm);font-size:var(--fs-body-strong);flex-wrap:wrap;align-items:baseline;display:flex}.AhtxDG_meta{font-size:var(--fs-meta);color:var(--ink-3)}.AhtxDG_steps{align-items:stretch;gap:var(--space-xs);flex-wrap:wrap;display:flex}.AhtxDG_step{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-xs) var(--space-sm);min-width:8rem}.AhtxDG_stepTotal{border-color:var(--accent);background:var(--accent-soft)}.AhtxDG_stepLabel{font-size:var(--fs-eyebrow);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.AhtxDG_stepValue{font-size:var(--fs-body-strong);color:var(--ink);margin-top:var(--space-2xs);font-variant-numeric:tabular-nums;font-weight:600}.AhtxDG_stepNote{font-size:var(--fs-meta);color:var(--ink-3);margin-top:var(--space-2xs)}.AhtxDG_op{font-size:var(--fs-h3);color:var(--ink-3);padding:0 var(--space-2xs);align-self:center}.AhtxDG_foot{gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.AhtxDG_foot .AhtxDG_meta{flex:20rem}.AhtxDG_actions{gap:var(--space-xs);flex-wrap:wrap;align-items:flex-end;display:flex}.AhtxDG_overrideField{width:9rem}.AhtxDG_crewField{width:6.5rem}.AhtxDG_readOnly{font-size:var(--fs-meta);color:var(--ink-3);white-space:nowrap;font-style:italic}.AhtxDG_children{gap:var(--space-sm);flex-direction:column;display:flex}.AhtxDG_childLabel{gap:var(--space-2xs);flex-direction:column;display:flex}.AhtxDG_childName{color:var(--ink);font-weight:600}.AhtxDG_childFlags{font-size:var(--fs-meta);color:var(--warn-ink)}.AhtxDG_childMath{font-size:var(--fs-meta);color:var(--ink-2);font-variant-numeric:tabular-nums}.AhtxDG_childAmount{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.AhtxDG_warning{gap:var(--space-xs);font-size:var(--fs-meta);color:var(--warn-ink);background:var(--warn-soft);border:1px solid var(--warn);border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-sm);align-items:flex-start;display:flex}.AhtxDG_panel{gap:var(--space-sm);margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--line-strong);flex-direction:column;display:flex}.AhtxDG_panelHead{gap:var(--space-xs);font-size:var(--fs-body-strong);color:var(--ink);flex-wrap:wrap;align-items:center;display:flex}.AhtxDG_status{font-size:var(--fs-eyebrow);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-sm);padding:var(--space-2xs) var(--space-xs);border:1px solid;font-weight:600}.AhtxDG_statusProposed{color:var(--accent);background:var(--accent-soft)}.AhtxDG_statusAccepted{color:var(--ok-ink);background:var(--ok-soft)}.AhtxDG_statusDismissed{color:var(--ink-3);background:var(--surface-2)}.AhtxDG_compare{gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.AhtxDG_compareSide{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-xs) var(--space-sm);min-width:8rem}.AhtxDG_compareWarn{font-size:var(--fs-meta);color:var(--warn-ink);font-weight:600}.AhtxDG_checks{gap:var(--space-xs);margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:1px dashed var(--line);flex-wrap:wrap;align-items:baseline;display:flex}.AhtxDG_checksLabel{font-size:var(--fs-eyebrow);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.AhtxDG_checks{gap:var(--space-xs);margin-top:var(--space-sm);font-size:var(--fs-meta);color:var(--ink-2);flex-wrap:wrap;align-items:baseline;display:flex}.AhtxDG_checksOk{color:var(--ok-ink)}.AhtxDG_checksInfo{color:var(--accent-ink);font-weight:600}.AhtxDG_checksWarn{color:var(--warn-ink);font-weight:600}.AhtxDG_checksCrit{color:var(--crit-ink);font-weight:600}
.Ov9lOG_wrap{gap:var(--space-sm);flex-direction:column;display:flex}.Ov9lOG_toolbar{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.Ov9lOG_provenance{color:var(--text-muted);margin:0;font-size:.8125rem}.Ov9lOG_quantityNote{margin:var(--space-xs) 0 0;color:var(--text-primary);font-size:.8125rem}.Ov9lOG_toolbarButton{padding:var(--space-xs) var(--space-sm);border:1px solid var(--card-border);background:var(--card-bg);color:var(--text-primary);cursor:pointer;border-radius:6px;font-size:.8125rem}.Ov9lOG_toolbarButton:hover:not(:disabled){background:var(--surface-alt)}.Ov9lOG_toolbarButton:disabled{color:var(--text-muted);cursor:default}.Ov9lOG_toolbarButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Ov9lOG_tableWrap{border:1px solid var(--card-border);background:var(--card-bg);border-radius:8px;overflow-x:auto}.Ov9lOG_table{border-collapse:collapse;width:100%;font-size:.875rem}.Ov9lOG_table th,.Ov9lOG_table td{padding:var(--space-sm) var(--space-md);text-align:left;border-bottom:1px solid var(--border-subtle);color:var(--text-primary)}.Ov9lOG_table thead th{z-index:var(--z-sticky);background:var(--bg-subtle);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.75rem;font-weight:600;position:sticky;top:0}.Ov9lOG_num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.Ov9lOG_bucket{color:var(--text-muted);font-size:.8125rem}.Ov9lOG_empty{padding:var(--space-20);text-align:center;color:var(--text-muted)}.Ov9lOG_groupRow>th,.Ov9lOG_groupRow>td{background:var(--bg-subtle)}.Ov9lOG_groupCell{font-weight:400;display:table-cell}.Ov9lOG_groupLabel{color:var(--text-primary);font-weight:600}.Ov9lOG_groupSub{color:var(--text-muted);font-size:.8125rem;font-weight:400;display:block}.Ov9lOG_notRecorded{color:var(--text-muted);white-space:nowrap;font-size:.75rem;font-style:italic}.Ov9lOG_mixedUnits{color:var(--text-muted);white-space:nowrap;font-size:.75rem;display:block}.Ov9lOG_disclosure{align-items:baseline;gap:var(--space-sm);padding:var(--space-2xs) var(--space-xs);margin-left:calc(-1 * var(--space-xs));color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;display:inline-flex}.Ov9lOG_disclosure:hover{background:var(--surface-alt)}.Ov9lOG_disclosure:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Ov9lOG_chevron{color:var(--text-muted);font-size:.75rem;line-height:1.4}.Ov9lOG_viewAll{margin-left:var(--space-sm);padding:var(--space-2xs) var(--space-sm);border:1px solid var(--card-border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:999px;font-size:.75rem}.Ov9lOG_viewAll:hover{background:var(--surface-alt);color:var(--text-primary)}.Ov9lOG_viewAll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Ov9lOG_lineBody>tr>th,.Ov9lOG_lineBody>tr>td{background:var(--card-bg)}.Ov9lOG_lineRow:hover>th,.Ov9lOG_lineRow:hover>td{background:var(--surface-alt)}.Ov9lOG_lineCell{padding-left:var(--space-xl);font-weight:400;display:table-cell}.Ov9lOG_lineKey{color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.Ov9lOG_lineName{color:var(--text-primary)}.Ov9lOG_bidItem{margin-left:var(--space-sm);color:var(--text-muted);white-space:nowrap;font-size:.75rem}.Ov9lOG_detailCell{background:var(--bg-subtle);padding:0}.Ov9lOG_detailPanel{padding:var(--space-sm) var(--space-md) var(--space-md) var(--space-xl);border-left:3px solid var(--accent)}.Ov9lOG_detailProvenance{margin:0 0 var(--space-sm);color:var(--text-muted);font-size:.75rem;font-style:italic}.Ov9lOG_detailReplaced{margin:0 0 var(--space-sm);color:var(--warn);font-size:.75rem}.Ov9lOG_detailStatus{color:var(--text-muted);margin:0;font-size:.8125rem}.Ov9lOG_detailError{color:var(--crit)}.Ov9lOG_retry{margin-left:var(--space-sm);color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.Ov9lOG_retry:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Ov9lOG_totalRow th,.Ov9lOG_totalRow td{border-top:2px solid var(--border-color);background:var(--bg-subtle);border-bottom:none;font-weight:700}.Ov9lOG_commentButton{align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-sm);color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;font-size:.875rem;line-height:1.4;display:inline-flex}.Ov9lOG_commentButton:hover{border-color:var(--card-border);background:var(--surface-alt);color:var(--text-primary)}.Ov9lOG_commentButton:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Ov9lOG_commentCount{color:var(--accent-ink);background:var(--accent);padding:0 var(--space-xs);text-align:center;border-radius:999px;min-width:16px;font-size:.75rem;font-weight:700}.Ov9lOG_srOnly{width:1px;height:1px;margin:calc(-1 * var(--space-2xs));clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.Ov9lOG_editCode{margin-left:var(--space-sm)}.Ov9lOG_editRow>td,.Ov9lOG_editRow>th{background:var(--surface-alt);vertical-align:top;padding-top:var(--space-sm);padding-bottom:var(--space-sm)}.Ov9lOG_editFields{gap:var(--space-xs);flex-direction:column;min-width:260px;display:flex}.Ov9lOG_qty{max-width:110px}.Ov9lOG_uom{min-width:6rem;max-width:8rem}.Ov9lOG_editActions{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.Ov9lOG_editHint{color:var(--text-muted);margin:0;font-size:.75rem}.Ov9lOG_editError{color:var(--crit);margin:0;font-size:.75rem}
._39ivWa_stack{gap:var(--space-md);max-width:920px;padding-bottom:var(--space-lg);flex-direction:column;display:flex;container-type:inline-size}._39ivWa_hint{margin:var(--space-sm) 0 0;color:var(--text-secondary);font-size:.8125rem;line-height:1.4}._39ivWa_intro{margin:0 0 var(--space-md);color:var(--text-secondary);line-height:1.5}._39ivWa_switches{gap:var(--space-xs);margin-top:var(--space-md);border-top:1px solid var(--border-subtle);padding-top:var(--space-sm);display:grid}._39ivWa_switches>div{justify-content:space-between;align-items:center;gap:var(--space-20);padding:var(--space-sm) 0;display:flex}._39ivWa_switches>div>div{gap:var(--space-xs);flex-direction:column;display:flex}._39ivWa_switches span,._39ivWa_gates span{color:var(--text-secondary);font-size:.8125rem;line-height:1.4}._39ivWa_grid{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._39ivWa_gates{gap:var(--space-sm);margin-top:var(--space-md);display:grid}._39ivWa_gates>div{align-items:center;gap:var(--space-sm);display:flex}._39ivWa_valid{color:var(--ok-ink);margin:0}._39ivWa_issues{padding-left:var(--space-20);color:var(--crit-ink);margin:0}._39ivWa_issues li+li{margin-top:var(--space-sm)}._39ivWa_actions{justify-content:flex-end;gap:var(--space-sm);padding:var(--space-12) 0;background:var(--surface);border-top:1px solid var(--border-subtle);display:flex;position:sticky;bottom:0}._39ivWa_state{align-items:flex-start;gap:var(--space-sm);color:var(--text-secondary);margin:0;display:flex}._39ivWa_error{padding:var(--space-sm) var(--space-12);color:var(--crit-ink);background:var(--crit-soft);border-radius:8px}._39ivWa_coreworxSetup{gap:var(--space-md);display:grid}._39ivWa_templateBox{gap:var(--space-12);padding:var(--space-12);border:1px solid var(--border-subtle);border-radius:var(--fc-radius,8px);background:var(--surface-subtle);display:grid}._39ivWa_templateBox>div:first-child{gap:var(--space-xs);flex-direction:column;display:flex}._39ivWa_templateBox span,._39ivWa_templateActions span{color:var(--text-secondary);font-size:.8125rem;line-height:1.4}._39ivWa_templateActions{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}@container (max-width:760px){._39ivWa_grid{grid-template-columns:1fr}._39ivWa_gates>div{flex-direction:column;align-items:flex-start}}
._7Aj9IG_stagePane{flex:auto;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}._7Aj9IG_stageInner{isolation:isolate;min-width:0;min-height:0;display:grid;overflow:hidden}._7Aj9IG_sectionStage{flex-direction:column;display:flex;overflow:hidden}._7Aj9IG_sectionHeader{align-items:center;gap:var(--space-12);border-bottom:1px solid var(--border-color);padding:14px 20px;display:flex}._7Aj9IG_sectionTitle{color:var(--ink);flex:1;margin:0;font-size:1rem;font-weight:600}._7Aj9IG_sectionContent{padding:var(--space-md) var(--space-20);flex:1;overflow-y:auto}._7Aj9IG_notesArea{width:100%;min-height:200px;padding:var(--space-12);border:1px solid var(--border-color);border-radius:var(--fc-radius);resize:vertical;background:var(--card-bg);color:var(--ink);font-family:inherit;font-size:.875rem}._7Aj9IG_notesArea:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 20%, transparent);outline:none}._7Aj9IG_stageCarriedForward{z-index:var(--z-overlay-backdrop);background:var(--card-bg);position:absolute;inset:0;overflow:auto}._7Aj9IG_stagePriorReview{padding:var(--space-md)}._7Aj9IG_stageDetail{z-index:var(--z-overlay-backdrop);background:var(--card-bg);flex-direction:column;display:flex;position:absolute;inset:0}._7Aj9IG_stageDetailBar{padding:var(--space-sm) 14px;border-bottom:1px solid var(--border-color);background:var(--surface-bg);align-items:center;gap:10px;display:flex}._7Aj9IG_stageDetailTitle{color:var(--text-primary);flex:1;font-size:.8125rem;font-weight:600}._7Aj9IG_stageDetailBody{flex:1;min-height:0;overflow:auto}._7Aj9IG_stageDetailFrame{border:none;width:100%;height:100%}
._4UXNJW_wrapper{gap:var(--space-xs);flex-direction:column;display:inline-flex;position:relative}._4UXNJW_fullWidth{width:100%}._4UXNJW_label{font-size:var(--fc-label-size,.8125rem);color:var(--text-muted);-webkit-user-select:none;user-select:none;font-weight:500}._4UXNJW_labelRequired:after{content:" *";color:var(--crit)}._4UXNJW_trigger{width:100%;min-height:40px;padding:var(--fc-padding-y) var(--fc-padding-x);background:var(--input-bg);border:1px solid var(--line-strong);border-radius:var(--radius-input);font-size:var(--fc-font-size,.9375rem);color:var(--ink);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);text-align:left;outline:none;align-items:center;gap:10px;display:flex}._4UXNJW_trigger:hover:not(._4UXNJW_triggerDisabled){background:var(--hover-bg);border-color:var(--line-strong)}._4UXNJW_triggerOpen{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft);background:var(--card-bg)}._4UXNJW_triggerDisabled{opacity:.45;cursor:not-allowed;background:var(--input-bg)}._4UXNJW_triggerCalIcon{color:var(--text-muted);flex-shrink:0}._4UXNJW_triggerDateLabel{color:var(--ink);white-space:nowrap;font-weight:500}._4UXNJW_triggerPlaceholder{color:var(--ink-3);font-weight:400}._4UXNJW_triggerArrow{color:var(--text-muted);flex-shrink:0}._4UXNJW_triggerChevron{color:var(--text-muted);transition:transform var(--dur-base) var(--ease-standard);flex-shrink:0;margin-left:auto}._4UXNJW_triggerChevronOpen{transform:rotate(180deg)}._4UXNJW_requiredBadge{align-items:center;gap:var(--space-xs);margin-top:var(--space-xs);color:var(--crit);font-size:.8125rem;font-weight:500;display:inline-flex}._4UXNJW_requiredBadgeIcon{flex-shrink:0;width:14px;height:14px}._4UXNJW_triggerError{border-color:var(--crit);border-width:2px}._4UXNJW_panel{background:var(--card-bg);border:1px solid var(--line-strong);border-radius:var(--radius-md);box-shadow:var(--shadow);z-index:var(--z-dropdown);padding:var(--space-md);animation:_4UXNJW_drpSlideDown var(--dur-fast) var(--ease-standard);-webkit-user-select:none;user-select:none}@keyframes _4UXNJW_drpSlideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._4UXNJW_panelAbove{animation:_4UXNJW_drpSlideUp var(--dur-fast) var(--ease-standard)}@keyframes _4UXNJW_drpSlideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}._4UXNJW_calendars{gap:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}._4UXNJW_month{min-width:0}._4UXNJW_monthHeader{margin-bottom:var(--space-12);justify-content:space-between;align-items:center;display:flex}._4UXNJW_monthHeaderSelectors{align-items:center;gap:6px;display:flex}._4UXNJW_monthSelect,._4UXNJW_yearSelect{color:var(--ink);cursor:pointer;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-input);transition:background var(--dur-fast) var(--ease-standard);appearance:auto;background:0 0;border:none;outline:none;font-size:.9375rem;font-weight:600}._4UXNJW_monthSelect:hover,._4UXNJW_yearSelect:hover{background:var(--hover-bg)}._4UXNJW_navBtn{border:1px solid var(--line-strong);border-radius:var(--radius-btn);cursor:pointer;width:32px;height:32px;color:var(--text-muted);transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);background:0 0;justify-content:center;align-items:center;display:inline-flex}._4UXNJW_navBtn:hover{background:var(--hover-bg);color:var(--ink)}._4UXNJW_navSpacer{visibility:hidden;width:32px;height:32px}._4UXNJW_dowRow{text-align:center;margin-bottom:var(--space-xs);grid-template-columns:repeat(7,1fr);display:grid}._4UXNJW_dowCell{color:var(--text-muted);padding:var(--space-xs) 0;font-size:.8125rem;font-weight:600}._4UXNJW_dayGrid{gap:var(--space-2xs);grid-template-columns:repeat(7,1fr);display:grid}._4UXNJW_emptyCell{display:block}._4UXNJW_dayCell{aspect-ratio:1;border-radius:var(--radius-sm);width:100%;color:var(--ink);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);background:0 0;border:none;justify-content:center;align-items:center;font-size:.875rem;display:flex}._4UXNJW_dayCell:hover{background:var(--hover-bg)}._4UXNJW_dayCellToday{color:var(--accent);font-weight:700}._4UXNJW_dayCellSelected{background:var(--accent);color:var(--accent-ink);font-weight:700}._4UXNJW_dayCellSelected:hover{background:var(--accent-hover)}._4UXNJW_dayCellInRange{background:color-mix(in srgb, var(--accent) 14%, var(--card-bg));border-radius:var(--radius-sm)}._4UXNJW_dayCellInRange:hover{background:color-mix(in srgb, var(--accent) 24%, var(--card-bg))}._4UXNJW_footer{margin-top:var(--space-12);padding-top:var(--space-12);border-top:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}._4UXNJW_todayBtn{align-items:center;gap:var(--space-xs);border:1px solid var(--line-strong);background:var(--card-bg);border-radius:var(--radius-btn);color:var(--ink);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);padding:5px 14px;font-size:.8125rem;font-weight:500;display:inline-flex}._4UXNJW_todayBtn:hover{background:var(--hover-bg)}._4UXNJW_resetBtn{padding:var(--space-xs) var(--space-sm);color:var(--accent);cursor:pointer;border-radius:var(--radius-btn);transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);background:0 0;border:none;font-size:.8125rem;font-weight:500}._4UXNJW_resetBtn:hover{background:var(--hover-bg);color:var(--accent-hover)}._4UXNJW_trigger:focus-visible,._4UXNJW_monthSelect:focus-visible,._4UXNJW_yearSelect:focus-visible,._4UXNJW_navBtn:focus-visible,._4UXNJW_dayCell:focus-visible,._4UXNJW_todayBtn:focus-visible,._4UXNJW_resetBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){._4UXNJW_trigger,._4UXNJW_triggerChevron,._4UXNJW_monthSelect,._4UXNJW_yearSelect,._4UXNJW_navBtn,._4UXNJW_dayCell,._4UXNJW_todayBtn,._4UXNJW_resetBtn{transition:none}._4UXNJW_panel,._4UXNJW_panelAbove{animation:none}}
.YZwsiq_container{width:100%;min-width:0;container-type:inline-size}.YZwsiq_grid{align-items:start;gap:var(--_gap,var(--space-md));grid-template-columns:1fr;min-width:0;display:grid}@container (min-width:30rem){.YZwsiq_grid{grid-template-columns:repeat(var(--_cols,2), minmax(0, 1fr))}}.YZwsiq_field{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.YZwsiq_spanFull{grid-column:1/-1}.YZwsiq_label{align-items:center;gap:var(--space-2xs);color:var(--ink);font-size:.8125rem;font-weight:600;line-height:1.3;font-family:var(--font-narrow,sans-serif);display:inline-flex}.YZwsiq_required{color:var(--crit);font-weight:700;line-height:1}.YZwsiq_control{min-width:0}.YZwsiq_error{color:var(--crit);font-size:.75rem;line-height:1.4}.YZwsiq_hint{color:var(--text-muted);font-size:.75rem;line-height:1.4}
.y1lHrq_wrap{flex-direction:column;gap:14px;min-width:0;display:flex}.y1lHrq_head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.y1lHrq_headTitle{color:var(--text-primary,#0f172a);align-items:center;gap:8px;font-size:1.02rem;font-weight:650;display:flex}.y1lHrq_source{color:var(--text-muted,#64748b);font-size:.78rem;font-family:var(--font-mono,ui-monospace, monospace)}.y1lHrq_status{color:var(--text-secondary,#475569);flex-direction:column;align-items:center;gap:10px;padding:48px 12px;font-size:.9rem;display:flex}.y1lHrq_note{border:1px solid var(--card-border,#e2e8f0);background:var(--card-bg,#f8fafc);color:var(--text-secondary,#475569);border-radius:8px;align-items:center;gap:8px;padding:12px 14px;font-size:.86rem;display:flex}.y1lHrq_num{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--font-mono,ui-monospace, monospace);white-space:nowrap}.y1lHrq_muted{color:var(--text-muted,#94a3b8)}.y1lHrq_totals{border:1px solid var(--card-border,#e2e8f0);background:var(--card-bg,#fff);border-radius:10px;overflow:hidden}.y1lHrq_totalsTable{border-collapse:collapse;width:100%}.y1lHrq_totalsTable th{text-align:left;color:var(--text-secondary,#475569);padding:7px 14px;font-size:.86rem;font-weight:500}.y1lHrq_totalsTable td{color:var(--text-primary,#0f172a);padding:7px 14px;font-size:.9rem}.y1lHrq_totalsTable tr+tr{border-top:1px solid var(--card-border,#eef2f7)}.y1lHrq_subtotalRow th,.y1lHrq_subtotalRow td{background:var(--card-bg,#f8fafc);font-weight:600}.y1lHrq_totalRow th,.y1lHrq_totalRow td{background:var(--card-bg,#f1f5f9);color:var(--text-primary,#0f172a);font-weight:700}.y1lHrq_marginRow th,.y1lHrq_marginRow td{color:var(--text-muted,#64748b);font-size:.8rem}.y1lHrq_tree{flex-direction:column;gap:6px;display:flex}.y1lHrq_section{border:1px solid var(--card-border,#e2e8f0);background:var(--card-bg,#fff);border-radius:8px;overflow:hidden}.y1lHrq_sectionHead,.y1lHrq_subHead,.y1lHrq_unitHead{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--text-primary,#0f172a);background:0 0;border:none;align-items:center;gap:8px;padding:9px 12px;display:flex}.y1lHrq_sectionHead{font-weight:600}.y1lHrq_sectionHead:hover,.y1lHrq_subHead:hover,.y1lHrq_unitHead:hover{background:var(--card-bg,#f8fafc)}.y1lHrq_sectionName,.y1lHrq_subName,.y1lHrq_unitName{flex:1}.y1lHrq_caret{color:var(--text-muted,#94a3b8);flex:none;transition:transform .12s}.y1lHrq_caretOpen{transform:rotate(90deg)}.y1lHrq_subsection{border-top:1px solid var(--card-border,#eef2f7)}.y1lHrq_subHead{color:var(--text-secondary,#475569);padding-left:26px;font-size:.88rem}.y1lHrq_subName{font-weight:500}.y1lHrq_acctTable{border-collapse:collapse;background:var(--card-bg,#fbfcfe);width:100%}.y1lHrq_acctTable td{border-top:1px solid var(--card-border,#eef2f7);color:var(--text-secondary,#475569);padding:6px 12px;font-size:.82rem}.y1lHrq_acctCode{font-family:var(--font-mono,ui-monospace, monospace);white-space:nowrap;color:var(--text-primary,#0f172a);padding-left:40px!important}.y1lHrq_acctDesc{width:100%}.y1lHrq_acctAction{text-align:right;white-space:nowrap}.y1lHrq_acctActive{background:var(--chip-accent,#eff6ff)}.y1lHrq_drillBtn{border:1px solid var(--card-border,#cbd5e1);background:var(--card-bg,#fff);color:var(--color-primary,#2563eb);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:.76rem;font-weight:500;display:inline-flex}.y1lHrq_drillBtn:hover{background:var(--chip-accent,#eff6ff)}.y1lHrq_emptyRow{color:var(--text-muted,#94a3b8);padding:10px 14px;font-size:.84rem}.y1lHrq_buckets{flex-direction:column;gap:12px;display:flex}.y1lHrq_bucket{border:1px solid var(--card-border,#e2e8f0);background:var(--card-bg,#fff);border-radius:10px;overflow:hidden}.y1lHrq_bucketHead{background:var(--card-bg,#f1f5f9);border-bottom:1px solid var(--card-border,#e2e8f0);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-weight:650;display:flex}.y1lHrq_bucketName{flex:1}.y1lHrq_unitsBlock{flex-direction:column;gap:6px;margin-top:4px;display:flex}.y1lHrq_unitsHead{text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted,#94a3b8);padding:0 2px;font-size:.78rem;font-weight:600}.y1lHrq_unit{border-top:1px solid var(--card-border,#eef2f7)}.y1lHrq_unit:first-child{border-top:none}.y1lHrq_unitSuffix{color:var(--text-muted,#94a3b8);font-family:var(--font-mono,ui-monospace, monospace);font-size:.82rem}.y1lHrq_unitFlag{color:var(--warning,#b45309);border:1px solid var(--card-border,#e2e8f0);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:.72rem}.y1lHrq_unitBody{padding:4px 8px 10px}.y1lHrq_drill{border:1px solid var(--card-border,#cbd5e1);background:var(--card-bg,#fff);border-radius:10px;overflow:hidden}.y1lHrq_drillHead{background:var(--card-bg,#f8fafc);border-bottom:1px solid var(--card-border,#e2e8f0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.y1lHrq_drillTitle{color:var(--text-primary,#0f172a);align-items:center;gap:8px;font-size:.9rem;display:flex}.y1lHrq_drillControls{align-items:center;gap:12px;display:flex}.y1lHrq_glcoPick{color:var(--text-secondary,#475569);align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.y1lHrq_glcoPick select{border:1px solid var(--input-border,#cbd5e1);background:var(--input-bg,#fff);font:inherit;color:var(--text-primary,#0f172a);border-radius:6px;padding:3px 6px}.y1lHrq_drillClose{border:1px solid var(--card-border,#cbd5e1);background:var(--card-bg,#fff);cursor:pointer;color:var(--text-secondary,#475569);border-radius:6px;padding:4px 10px;font-size:.8rem}.y1lHrq_drillClose:hover{background:var(--card-bg,#f1f5f9)}.y1lHrq_drillTableWrap{overflow-x:auto}.y1lHrq_drillTable{border-collapse:collapse;width:100%;font-size:.82rem}.y1lHrq_drillTable th{text-align:left;color:var(--text-muted,#64748b);border-bottom:1px solid var(--card-border,#e2e8f0);white-space:nowrap;padding:7px 12px;font-weight:600}.y1lHrq_drillTable td{border-top:1px solid var(--card-border,#eef2f7);color:var(--text-secondary,#475569);white-space:nowrap;padding:6px 12px}.y1lHrq_drillTable td:last-child{white-space:normal}.y1lHrq_drillFoot{align-items:center;gap:8px;padding:10px 14px;font-size:.8rem;display:flex}.y1lHrq_loadMore{border:1px solid var(--card-border,#cbd5e1);background:var(--card-bg,#fff);color:var(--color-primary,#2563eb);cursor:pointer;border-radius:6px;padding:5px 12px;font-size:.8rem;font-weight:500}.y1lHrq_loadMore:hover{background:var(--chip-accent,#eff6ff)}.y1lHrq_banner{border:1px solid var(--card-border,#e2e8f0);background:var(--card-bg,#f8fafc);color:var(--text-secondary,#475569);border-radius:8px;align-items:center;gap:6px;margin:10px 14px;padding:10px 12px;font-size:.84rem;display:flex}.y1lHrq_bannerIcon{color:var(--warning,#b45309);flex:none}.y1lHrq_error{color:var(--danger,#dc2626);margin:10px 14px;font-size:.86rem}.y1lHrq_spin{animation:.9s linear infinite y1lHrq_pl-spin}@keyframes y1lHrq_pl-spin{to{transform:rotate(360deg)}}.y1lHrq_headMeta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.y1lHrq_fySelect{color:var(--text-secondary,#475569);align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.y1lHrq_fyLabel{font-weight:500}.y1lHrq_kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.y1lHrq_kpiCard{border:1px solid var(--card-border,#e2e8f0);background:var(--card-bg,#fff);border-radius:10px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.y1lHrq_kpiValue{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text-primary,#0f172a);font-size:1.5rem;font-weight:700;line-height:1.1}.y1lHrq_kpiLabel{color:var(--text-muted,#64748b);font-size:.8rem}.y1lHrq_kpiCard[data-sign=pos] .y1lHrq_kpiValue{color:var(--success,#15803d)}.y1lHrq_kpiCard[data-sign=neg] .y1lHrq_kpiValue{color:var(--danger,#dc2626)}.y1lHrq_tabs{border-bottom:1px solid var(--card-border,#e2e8f0);gap:2px;display:flex;overflow-x:auto}.y1lHrq_tab{cursor:pointer;font:inherit;color:var(--text-secondary,#475569);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:9px 14px;font-size:.88rem;font-weight:500;display:inline-flex;position:relative}.y1lHrq_tab:hover{color:var(--text-primary,#0f172a)}.y1lHrq_tab[data-active]{color:var(--color-primary,#2563eb);border-bottom-color:var(--color-primary,#2563eb);font-weight:600}.y1lHrq_tabDot{background:var(--color-primary,#2563eb);border-radius:50%;flex:none;width:6px;height:6px}.y1lHrq_matrixWrap{border:1px solid var(--card-border,#e2e8f0);background:var(--card-bg,#fff);border-radius:10px;overflow-x:auto}.y1lHrq_matrix{border-collapse:collapse;width:100%;font-size:.84rem}.y1lHrq_matrix th,.y1lHrq_matrix td{white-space:nowrap;padding:7px 12px}.y1lHrq_matrix thead th{text-align:right;color:var(--text-secondary,#475569);border-bottom:1px solid var(--card-border,#e2e8f0);background:var(--card-bg,#f8fafc);font-weight:600;position:sticky;top:0}.y1lHrq_matrix tbody tr+tr{border-top:1px solid var(--card-border,#eef2f7)}.y1lHrq_matrix tbody td{color:var(--text-primary,#0f172a)}.y1lHrq_matrixRowHead{color:var(--text-primary,#0f172a);background:var(--card-bg,#fff);z-index:1;font-weight:600;position:sticky;left:0;text-align:left!important}.y1lHrq_matrix thead .y1lHrq_matrixRowHead{background:var(--card-bg,#f8fafc);z-index:2}.y1lHrq_matrixAcctHead{background:var(--card-bg,#fbfcfe);white-space:normal;font-weight:400;position:sticky;left:0;text-align:left!important;padding-left:24px!important}.y1lHrq_matrixAcctCode{font-family:var(--font-mono,ui-monospace, monospace);color:var(--text-primary,#0f172a)}.y1lHrq_matrixAcctDesc{color:var(--text-secondary,#475569)}.y1lHrq_matrixTotalCol{border-left:1px solid var(--card-border,#e2e8f0);background:var(--card-bg,#f8fafc);font-weight:700}.y1lHrq_matrix tfoot .y1lHrq_totalRow th,.y1lHrq_matrix tfoot .y1lHrq_totalRow td{border-top:2px solid var(--card-border,#cbd5e1);background:var(--card-bg,#f1f5f9);position:sticky;bottom:0}.y1lHrq_matrixCellBtn{cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;color:var(--color-primary,#2563eb);background:0 0;border:none;border-radius:5px;padding:1px 4px}.y1lHrq_matrixCellBtn:hover{background:var(--chip-accent,#eff6ff);text-decoration:underline}.y1lHrq_matrixCellActive{background:var(--chip-accent,#eff6ff);font-weight:700}.y1lHrq_comparisonControls{align-items:center;gap:var(--space-sm);min-height:38px;color:var(--text-secondary);flex-wrap:wrap;font-size:.8rem;display:flex}.y1lHrq_comparisonSource{color:var(--text-muted);font-family:var(--font-mono,ui-monospace, monospace)}.y1lHrq_comparisonSpacer{flex:20px}.y1lHrq_comparisonMonth,.y1lHrq_comparisonWindows{align-items:center;gap:var(--space-xs);display:inline-flex}.y1lHrq_comparisonTableWrap{border:1px solid var(--card-border);background:var(--card-bg);border-radius:10px;overflow-x:auto}.y1lHrq_comparisonTable{border-collapse:collapse;width:100%;min-width:720px;font-size:.84rem}.y1lHrq_comparisonTable tbody tr>th.y1lHrq_comparisonRowHead{font-weight:700}.y1lHrq_comparisonTable tbody tr.y1lHrq_comparisonSubsectionRow>th.y1lHrq_comparisonRowHead,.y1lHrq_comparisonTable tbody tr.y1lHrq_subtotalRow>th.y1lHrq_comparisonRowHead,.y1lHrq_matrix tbody tr>th.y1lHrq_matrixRowHead{font-weight:600}.y1lHrq_matrix tbody tr.y1lHrq_totalRow>th.y1lHrq_matrixRowHead{font-weight:700}.y1lHrq_matrix tbody tr.y1lHrq_matrixAcctRow>th.y1lHrq_matrixRowHead{background:var(--card-bg);white-space:normal;font-weight:400;padding-left:var(--space-lg)!important}.y1lHrq_comparisonTable th,.y1lHrq_comparisonTable td{padding:var(--space-xs) var(--space-12);border-bottom:1px solid var(--card-border)}.y1lHrq_comparisonTable thead th{background:var(--surface-raised,var(--card-bg));color:var(--text-secondary);text-align:left;font-weight:600}.y1lHrq_comparisonTable tbody tr:last-child th,.y1lHrq_comparisonTable tbody tr:last-child td{border-bottom:0}.y1lHrq_comparisonSectionRow th,.y1lHrq_comparisonSectionRow td{background:var(--surface-raised,var(--card-bg));color:var(--text-primary);font-weight:700}.y1lHrq_comparisonSubsectionRow th,.y1lHrq_comparisonSubsectionRow td{background:var(--surface-subtle,var(--card-bg));color:var(--text-secondary);font-weight:600}.y1lHrq_comparisonAccountHead{align-items:baseline;gap:var(--space-sm);min-width:260px;color:var(--text-secondary);text-align:left;font-weight:400;display:flex}.y1lHrq_comparisonAccountCode{color:var(--text-primary);font-family:var(--font-mono,ui-monospace, monospace)}.y1lHrq_comparisonTag{border:1px solid var(--card-border);padding:var(--space-2xs) var(--space-xs);color:var(--text-muted);white-space:nowrap;border-radius:999px;font-size:.68rem}.y1lHrq_comparisonHint{color:var(--text-muted);font-size:.72rem;font-weight:400}.y1lHrq_comparisonDrill{text-align:right;white-space:nowrap}.y1lHrq_comparisonFavourable{color:var(--ok)}.y1lHrq_comparisonUnfavourable{color:var(--crit)}.y1lHrq_divisionAccounts{gap:var(--space-sm);flex-direction:column;display:flex}.y1lHrq_divisionAccounts h3{color:var(--text-primary);margin:0;font-size:.9rem}.y1lHrq_divisionAccountUnit{border:1px solid var(--card-border);background:var(--card-bg);border-radius:10px}.y1lHrq_divisionAccountUnit>summary{cursor:pointer;padding:var(--space-sm) var(--space-12);color:var(--text-primary);font-weight:600}.y1lHrq_divisionAccountUnit .y1lHrq_comparisonTableWrap{border-width:1px 0 0;border-radius:0 0 10px 10px}.y1lHrq_srOnly{width:1px;height:1px;margin:calc(var(--space-2xs) * -1);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}
.eAjRla_root{align-items:center;gap:var(--space-sm) var(--space-md);flex-wrap:wrap;display:flex}.eAjRla_title{align-items:baseline;gap:var(--space-sm);flex:16rem;min-width:0;display:flex}.eAjRla_label{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.eAjRla_meta{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.eAjRla_assign{align-items:center;gap:var(--space-xs);font-weight:400;display:flex}.eAjRla_assignLabel{color:var(--text-muted);white-space:nowrap}.eAjRla_picker{width:14rem}.eAjRla_error{color:var(--crit);flex-basis:100%}
.isr0Bq_chip{align-items:center;gap:var(--space-xs);flex-wrap:wrap;font-size:.8125rem;line-height:1.3;display:inline-flex}.isr0Bq_label{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-md);background:var(--info-soft);color:var(--info-ink);white-space:nowrap;font-weight:600;display:inline-flex}.isr0Bq_label.isr0Bq_declined{background:var(--crit-soft);color:var(--crit-ink)}.isr0Bq_coLink{color:var(--link);white-space:nowrap;font-weight:600;text-decoration:none}.isr0Bq_coLink:hover{text-decoration:underline}.isr0Bq_days{color:var(--text-muted);white-space:nowrap}.isr0Bq_stages{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:inline-flex}.isr0Bq_stage{padding:0 var(--space-xs);border-radius:var(--radius-sm);border:1px solid var(--border-color);color:var(--text-muted);white-space:nowrap;font-size:.72rem}.isr0Bq_stage.isr0Bq_done{border-color:var(--ok-soft);background:var(--ok-soft);color:var(--ok-ink)}.isr0Bq_stage.isr0Bq_current{border-color:var(--accent-line);background:var(--accent-soft);color:var(--text-primary);font-weight:600}.isr0Bq_stage.isr0Bq_declined{border-color:var(--crit-border);background:var(--crit-soft);color:var(--crit-ink);font-weight:600}.isr0Bq_arrow{color:var(--text-muted);font-size:.72rem}
.eflBEq_desc{flex-direction:column;min-width:0;line-height:1.25;display:flex}.eflBEq_descMain{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);overflow:hidden}.eflBEq_descSub{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);font-size:var(--fs-meta);overflow:hidden}.eflBEq_status{gap:var(--space-2xs);white-space:nowrap;align-items:center;display:inline-flex}.eflBEq_chip{height:20px;min-height:20px;padding:0 var(--space-xs);border-radius:var(--radius-sm);align-items:center;gap:var(--space-2xs);font-size:var(--fs-meta);cursor:default;border:1px solid #0000;font-weight:600;line-height:1;display:inline-flex}button.eflBEq_chip:disabled{opacity:1;cursor:default}button.eflBEq_chip:not(:disabled){cursor:pointer}button.eflBEq_chip:not(:disabled):hover{filter:brightness(.96)}.eflBEq_chipOk{background:var(--ok-soft);color:var(--ok-ink)}.eflBEq_chipInfo{background:var(--accent-soft);color:var(--accent-ink)}.eflBEq_chipWarn{background:var(--warn-soft);color:var(--warn-ink)}.eflBEq_chipCrit{background:var(--crit-soft);color:var(--crit-ink)}.eflBEq_chipChg{background:var(--accent-soft);color:var(--accent-ink)}.eflBEq_checksPopover{flex-direction:column;width:380px;max-width:calc(100vw - 16px);padding:0;display:flex}.eflBEq_checksHead{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-bottom:1px solid var(--line);font-size:var(--fs-meta);color:var(--ink);font-weight:600;display:flex}.eflBEq_checksHeadTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.eflBEq_checksHeadCount{color:var(--ink-3);font-weight:500}.eflBEq_checksList{padding:var(--space-xs);gap:var(--space-2xs);max-height:320px;margin:0;list-style:none;display:grid;overflow:auto}.eflBEq_hit{gap:var(--space-xs);padding:var(--space-xs);border-radius:var(--radius-sm);border:1px solid #0000;grid-template-columns:18px minmax(0,1fr);display:grid}.eflBEq_hitInfo{background:var(--accent-soft);border-color:var(--accent-line)}.eflBEq_hitWarn{background:var(--warn-soft);border-color:var(--warn-border)}.eflBEq_hitCrit{background:var(--crit-soft);border-color:var(--crit-border)}.eflBEq_hitIcon{justify-content:center;align-items:center;height:18px;display:inline-flex}.eflBEq_hitInfo .eflBEq_hitIcon{color:var(--accent-ink)}.eflBEq_hitWarn .eflBEq_hitIcon{color:var(--warn-ink)}.eflBEq_hitCrit .eflBEq_hitIcon{color:var(--crit-ink)}.eflBEq_hitBody{gap:var(--space-2xs);min-width:0;display:grid}.eflBEq_hitTitle{justify-content:space-between;gap:var(--space-xs);font-size:var(--fs-meta);color:var(--ink);font-weight:600;display:flex}.eflBEq_hitSeverity{color:var(--ink-3);font-weight:500}.eflBEq_hitMeta{gap:var(--space-xs);font-size:var(--fs-meta);color:var(--ink-2);flex-wrap:wrap;display:flex}.eflBEq_hitReason{font-size:var(--fs-meta);color:var(--ink-2);white-space:normal;line-height:1.35}.eflBEq_sectionToggle{align-items:center;gap:var(--space-xs);color:var(--ink);text-transform:uppercase;letter-spacing:.02em;font-weight:700;display:inline-flex}.eflBEq_sectionName{font-weight:700}.eflBEq_sectionCounts{text-transform:none;letter-spacing:0;color:var(--ink-3);font-weight:400;font-size:var(--fs-meta)}
.gQ2JzW_strip{align-items:center;gap:var(--space-xs) var(--space-sm);padding:var(--space-xs) var(--space-12);margin-bottom:var(--space-sm);border:1px solid var(--accent-soft);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--text-secondary);flex-wrap:wrap;font-size:12px;display:flex}.gQ2JzW_back,.gQ2JzW_step{align-items:center;gap:var(--space-2xs);color:var(--accent);white-space:nowrap;font-weight:600;text-decoration:none;display:inline-flex}.gQ2JzW_back:hover,.gQ2JzW_step:hover{text-decoration:underline}.gQ2JzW_stepDisabled{color:var(--text-muted);font-weight:400}.gQ2JzW_sep{color:var(--text-muted)}.gQ2JzW_label{color:var(--text-primary);font-weight:500}.gQ2JzW_position{font-variant-numeric:tabular-nums}.gQ2JzW_spacer{flex:1}
.ZgL6kG_populated{flex-direction:column;gap:0;display:flex}.ZgL6kG_toggle{padding:var(--space-sm) 0;margin-top:var(--space-xs);color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;align-items:center;gap:6px;font-size:.75rem;font-weight:500;transition:color .15s;display:flex}.ZgL6kG_toggle:hover{color:var(--color-primary)}.ZgL6kG_chevron{transition:transform .2s;display:inline-flex}.ZgL6kG_chevronOpen{transform:rotate(90deg)}.ZgL6kG_emptyFields{flex-direction:column;gap:0;animation:.2s ZgL6kG_slideDown;display:flex;overflow:hidden}@keyframes ZgL6kG_slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:600px}}
