.Breadcrumbs_breadcrumbs__zQHYu{display:flex;align-items:center;flex-wrap:wrap;gap:0;font-size:.8rem}.Breadcrumbs_item___vgqj{display:inline-flex;align-items:center}.Breadcrumbs_sep__Xtka6{margin:0 6px;color:var(--admin-ink-subtle)}.Breadcrumbs_link___lqmB{color:var(--admin-brand);text-decoration:none;transition:color .15s}.Breadcrumbs_link___lqmB:hover{color:var(--admin-brand-dark);text-decoration:underline}.Breadcrumbs_current__rkAHt{color:var(--admin-ink-muted);font-weight:500}.PageHeader_header__M06pS{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px}.PageHeader_left__vrvwU{display:flex;flex-direction:column;gap:6px}.PageHeader_title__50hUa{font-size:1.6rem;font-weight:700;color:var(--admin-ink);letter-spacing:-.02em;line-height:1.2}.PageHeader_action__XPlYH{flex-shrink:0}.LoadingSpinner_wrapper__U_AGM{display:inline-flex;align-items:center;gap:8px}.LoadingSpinner_spinner__gLM6X{display:block;border-radius:50%;border:2px solid var(--admin-border);border-top-color:var(--admin-brand);animation:LoadingSpinner_spin__jbm7O .7s linear infinite;flex-shrink:0}.LoadingSpinner_sm__JdC5C{width:14px;height:14px}.LoadingSpinner_md__qaFm1{width:20px;height:20px}.LoadingSpinner_lg__KRaTl{width:32px;height:32px;border-width:3px}.LoadingSpinner_label__EhFdW{font-size:.875rem;color:var(--admin-ink-muted)}@keyframes LoadingSpinner_spin__jbm7O{to{transform:rotate(1turn)}}.production-schedule_page__JuwxV{padding:36px 40px 80px;background:var(--admin-bg);min-height:100vh}.production-schedule_center__2_p3g{display:flex;align-items:center;justify-content:center;min-height:40vh}.production-schedule_errorText__sqco1{color:var(--chip-red-text);font-size:.9rem}.production-schedule_controls__dR9f8{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:16px;flex-wrap:wrap}.production-schedule_yearNav__WDSj1{display:flex;align-items:center;gap:4px}.production-schedule_yearBtn__Ex5sa{width:32px;height:32px;border-radius:8px;border:1px solid var(--admin-border-strong);background:var(--admin-surface);color:var(--admin-ink);font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.production-schedule_yearBtn__Ex5sa:hover:not(:disabled){background:var(--admin-bg)}.production-schedule_yearBtn__Ex5sa:disabled{opacity:.35;cursor:not-allowed}.production-schedule_yearLabel__qLmM4{font-size:1.1rem;font-weight:700;color:var(--admin-ink);min-width:52px;text-align:center}.production-schedule_viewToggle___AVKo{display:flex;border:1px solid var(--admin-border-strong);border-radius:8px;overflow:hidden}.production-schedule_viewBtn__Ngs0s{padding:7px 18px;font-size:.83rem;font-weight:600;background:var(--admin-surface);color:var(--admin-ink-muted);border:none;cursor:pointer;font-family:inherit;transition:background .15s,color .15s}.production-schedule_viewBtn__Ngs0s+.production-schedule_viewBtn__Ngs0s{border-left:1px solid var(--admin-border-strong)}.production-schedule_viewBtnActive__cOLRi{background:var(--admin-brand);color:#fff}.production-schedule_viewBtnActive__cOLRi:hover{background:var(--admin-brand)}.production-schedule_viewBtn__Ngs0s:not(.production-schedule_viewBtnActive__cOLRi):hover{background:var(--admin-bg);color:var(--admin-ink)}.production-schedule_legend___mhAS{display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:28px;padding:12px 16px;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:10px}.production-schedule_legendItem__3edis{display:flex;align-items:center;gap:6px}.production-schedule_legendDot__2M9t0{width:10px;height:10px;border-radius:50%;flex-shrink:0}.production-schedule_legendLabel__qE06g{font-size:.78rem;font-weight:500;color:var(--admin-ink-muted)}.production-schedule_empty__R_FyA{text-align:center;padding:80px 20px}.production-schedule_emptyIcon__R7Slo{font-size:2.5rem;margin-bottom:12px}.production-schedule_emptyTitle__7jEM5{font-size:1rem;font-weight:700;color:var(--admin-ink);margin-bottom:6px}.production-schedule_emptyBody___eFW_{font-size:.875rem;color:var(--admin-ink-muted)}.production-schedule_cardsView__mUln5{display:flex;flex-direction:column;gap:36px}.production-schedule_assocHeader__a9p_N{display:flex;align-items:center;gap:10px;margin-bottom:14px}.production-schedule_assocLogo___haXI{width:32px;height:32px;object-fit:contain;border-radius:4px;border:1px solid var(--admin-border);background:#fff;padding:2px}.production-schedule_assocName__daoYG{font-size:1rem;font-weight:700;color:var(--admin-ink)}.production-schedule_issueCardRow__tE4Z_{display:flex;flex-wrap:wrap;gap:14px}.production-schedule_issueCard__kC6Iq{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:12px;overflow:hidden;width:260px;flex-shrink:0}.production-schedule_issueCardHeader__QlOAg{padding:12px 16px;background:var(--admin-bg);border-bottom:1px solid var(--admin-border)}.production-schedule_issueCardTitle___cv7Y{font-size:.88rem;font-weight:700;color:var(--admin-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.production-schedule_issueCardLabel__CKugj{font-size:.74rem;color:var(--admin-ink-muted);margin-top:2px}.production-schedule_issueCardBody__4g4nj{padding:10px 14px;display:flex;flex-direction:column;gap:5px}.production-schedule_noDates__yftc3{font-size:.8rem;color:var(--admin-ink-subtle);padding:4px 0}.production-schedule_milestoneRow__R7s4u{display:flex;align-items:center;gap:6px;font-size:.78rem;line-height:1.3}.production-schedule_milestoneDot__8dXp7{width:8px;height:8px;border-radius:50%;flex-shrink:0}.production-schedule_milestoneName__nX73B{flex:1 1;color:var(--admin-ink);font-weight:500}.production-schedule_milestoneDate__qGO5V{color:var(--admin-ink-muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.production-schedule_ganttWrap__FWTcU{overflow-x:auto;border:1px solid var(--admin-border);border-radius:12px;background:var(--admin-surface)}.production-schedule_ganttTable__gmAG3{border-collapse:collapse;width:max-content;min-width:100%}.production-schedule_ganttLabelCol__XnvYE{position:-webkit-sticky;position:sticky;left:0;z-index:3;background:var(--admin-surface);min-width:210px;width:210px;border-right:2px solid var(--admin-border);padding:0}.production-schedule_ganttLabelText__m0T8Z{display:block;padding:6px 12px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--admin-ink-subtle)}.production-schedule_ganttMonthTh__cfSon{padding:7px 0;font-size:.72rem;font-weight:700;color:var(--admin-ink-muted);border-right:1px solid var(--admin-border);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.production-schedule_ganttMonthTh__cfSon,.production-schedule_ganttWeekTh__tD1rV{text-align:center;border-bottom:1px solid var(--admin-border);background:var(--table-header-bg)}.production-schedule_ganttWeekTh__tD1rV{width:18px;min-width:18px;padding:4px 1px;font-size:.6rem;color:var(--admin-ink-subtle);vertical-align:bottom}.production-schedule_ganttCurWeekTh__1LxPV{background:color-mix(in srgb,var(--admin-brand) 12%,var(--table-header-bg));color:var(--admin-brand)}.production-schedule_ganttWeekMark__HBmGK{display:block;font-size:.6rem;color:var(--admin-ink-muted)}.production-schedule_ganttAssocTd__2wex0{padding:7px 12px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--admin-ink-muted);background:var(--admin-bg);border-top:2px solid var(--admin-border);border-bottom:1px solid var(--admin-border);display:flex;align-items:center;gap:8px}.production-schedule_ganttAssocLogo__4ULZl{width:20px;height:20px;object-fit:contain;border-radius:3px;background:#fff}.production-schedule_ganttIssueRow__Enx9d:hover td{background:var(--admin-bg)}.production-schedule_ganttIssueTd__SF382{position:-webkit-sticky;position:sticky;left:0;z-index:2;background:var(--admin-surface);border-right:2px solid var(--admin-border);border-bottom:1px solid var(--admin-border);padding:6px 12px;min-width:210px;width:210px}.production-schedule_ganttIssueRow__Enx9d:hover .production-schedule_ganttIssueTd__SF382{background:var(--admin-bg)}.production-schedule_ganttIssueName__ikBva{display:block;font-size:.8rem;font-weight:600;color:var(--admin-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.production-schedule_ganttIssueSubLabel__2yNRS{display:block;font-size:.68rem;color:var(--admin-ink-muted);white-space:nowrap;margin-top:1px}.production-schedule_ganttCell__2nzr9{border-bottom:1px solid var(--admin-border);border-right:1px solid color-mix(in srgb,var(--admin-border) 50%,transparent);padding:3px 1px;vertical-align:middle;text-align:center;min-width:18px;width:18px}.production-schedule_ganttCurWeekCell__cOY70{background:color-mix(in srgb,var(--admin-brand) 7%,transparent)!important}.production-schedule_ganttDot__cYhlU{display:inline-block;width:9px;height:9px;border-radius:50%;cursor:default;margin:1px 0;vertical-align:middle}