@charset "UTF-8";:root{--kron-primary: #3769b4;--kron-primary-dark: #3f77bb;--kron-primary-mid: #6898d1;--kron-surface: #f0f3fa;--kron-text: #1a1f2e;--kron-text-muted: #5c6478;--kron-border: #d5dbe8;--kron-white: #ffffff;--kron-danger: #b83232;--kron-radius: 8px;--kron-shadow: 0 8px 32px rgba(55, 105, 180, .08);--kron-font: "Caros", "Segoe UI", system-ui, -apple-system, sans-serif;--sp-status-unassigned-bg: #e8edf6;--sp-status-unassigned-border: #a8b8d4;--sp-status-unassigned-text: #465468;--sp-status-in-work-bg: var(--kron-white);--sp-status-in-work-border: #b8c4d8;--sp-status-in-work-text: var(--kron-text);--sp-status-ready-bg: #bfe8c8;--sp-status-ready-border: #3d9a52;--sp-status-ready-text: #14532d;--sp-status-shipped-bg: #1a7a3f;--sp-status-shipped-border: #0f5c2e;--sp-status-shipped-text: #fff;--sp-status-deferred-bg: #f8d9a8;--sp-status-deferred-border: #c47c28;--sp-status-deferred-text: #6b3f12}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0}app-root,app-main-shell{display:block;height:100%}body{font-family:var(--kron-font);font-size:16px;line-height:1.5;color:var(--kron-text);background:var(--kron-surface);-webkit-font-smoothing:antialiased}@media print{@page{margin:0;size:auto}app-main-shell .shell__header,app-main-shell .shell__footer{display:none!important}body{background:#fff}}.sp-table__execution-formula-hint{display:none;margin:0 0 .28rem;padding:.32rem .38rem;border-radius:calc(var(--kron-radius, 8px) - 4px);background:#3769b40f;font-size:.62rem;line-height:1.35;color:var(--kron-text, #1e293b)}.sp-table__execution-formula-hint--visible,.sp-table__execution-popover-block:has(.sp-table__execution-formula-info-btn:hover) .sp-table__execution-formula-hint,.sp-table__execution-popover-block:has(.sp-table__execution-formula-info-btn:focus-visible) .sp-table__execution-formula-hint{display:block}.sp-table__execution-progress{position:relative;height:.42rem;border-radius:999px;background:#d5dbe8a6;overflow:hidden}.sp-table__execution-progress--readonly{pointer-events:none}.sp-table__execution-progress-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;transition:width .08s ease-out;pointer-events:none}.sp-table__execution-progress--disabled{opacity:.45}.sp-table__execution-progress-fill,.sp-table__execution-popover-bar--done .sp-table__execution-popover-bar-fill{background:linear-gradient(90deg,#6db87a,#3d9a52)}.sp-table__execution-progress--overrun .sp-table__execution-progress-fill,.sp-table__execution-popover-bar--done.sp-table__execution-popover-bar--overrun .sp-table__execution-popover-bar-fill{background:linear-gradient(90deg,#e57373,#c62828)}.sp-table__execution-progress--compact{height:.45rem;margin:.2rem 0 .35rem;border-radius:3px}.sp-table__execution-progress-pct{position:absolute;z-index:2;top:50%;left:.2rem;transform:translateY(-50%);font-size:.52rem;font-weight:700;line-height:1;color:#1e293bd9;pointer-events:none}.sp-table__execution-progress--compact .sp-table__execution-progress-pct{font-size:.48rem}.sp-table__execution-progress--overrun .sp-table__execution-progress-pct{color:#fff;text-shadow:0 0 2px rgba(0,0,0,.35)}.execution-progress-bar__remaining{display:block;margin-top:.12rem;font-size:.62rem;font-weight:600;color:#5c6b80;line-height:1.2}.execution-progress-bar__remaining--overrun{color:#c62828}.sp-table__execution-popover-extra{display:flex;align-items:baseline;justify-content:space-between;gap:.35rem;margin-bottom:.28rem}.sp-table__execution-popover-value--muted{color:var(--kron-text-muted);font-weight:600}.sp-table__execution-popover-value-edit{display:inline-flex;align-items:center;gap:.12rem;flex-shrink:0}.sp-table__execution-popover-value--editable{padding:0;border:none;background:transparent;cursor:text;font-size:.72rem;font-weight:700;color:var(--kron-text, #1e293b);line-height:1.2;text-align:right}.sp-table__execution-popover-value--editable:hover,.sp-table__execution-popover-value--editable:focus-visible{color:var(--kron-primary, #3769b4);outline:none;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:.12rem}.sp-table__execution-popover-percent-input{box-sizing:border-box;width:2.35rem;min-width:2.35rem;max-width:2.35rem;height:1.25rem;padding:.06rem .18rem;text-align:center;font-size:.72rem;font-weight:700}.sp-table__execution-popover-percent-suffix{font-size:.72rem;font-weight:700;color:var(--kron-text)}.sp-table__execution-popover-bar--interactive{height:.52rem;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.sp-table__execution-popover-bar--interactive:active,.sp-table__execution-popover-bar--dragging{cursor:ew-resize}.sp-table__execution-popover-bar--interactive .sp-table__execution-popover-bar-fill{pointer-events:none}.sp-table__execution-popover-bar--dragging .sp-table__execution-popover-bar-fill{transition:none}
