.ProductionPlanner_page__wk2uH{padding:28px 30px 40px;min-height:100%;background:#f4f5f6;color:#18212a}.ProductionPlanner_header__cMuIV{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px}.ProductionPlanner_eyebrow__IDo1F{margin-bottom:7px;color:#9b7800;font-size:11px;font-weight:800;letter-spacing:.14em}.ProductionPlanner_header__cMuIV h1{margin:0;font-size:28px;line-height:1.15}.ProductionPlanner_header__cMuIV p{max-width:720px;margin:8px 0 0;color:#69737c;font-size:13px;line-height:1.55}.ProductionPlanner_headerActions__SCRUu{display:flex;gap:9px}.ProductionPlanner_headerActions__SCRUu button,.ProductionPlanner_periodControls__dMj7A button{min-height:38px;padding:0 14px;border:1px solid #d8dde1;border-radius:10px;background:#fff;color:#35414a;font-weight:700;display:flex;align-items:center;gap:7px}.ProductionPlanner_headerActions__SCRUu button:last-child{background:#f5bd00;border-color:#f5bd00;color:#171717}.ProductionPlanner_headerActions__SCRUu button:disabled,.ProductionPlanner_periodControls__dMj7A button:disabled{opacity:.55;cursor:not-allowed}.ProductionPlanner_kpis__JFEoH{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.ProductionPlanner_kpis__JFEoH article{padding:15px 16px;border:1px solid #e1e4e7;border-radius:13px;background:#fff}.ProductionPlanner_kpis__JFEoH span{display:block;color:#707a83;font-size:11px;font-weight:700}.ProductionPlanner_kpis__JFEoH strong{display:block;margin-top:5px;font-size:22px}.ProductionPlanner_kpis__JFEoH small{display:block;margin-top:3px;color:#90989f;font-size:10px}.ProductionPlanner_configWarning__P7Mlp{display:flex;align-items:center;gap:13px;padding:14px 16px;margin-bottom:14px;border:1px solid #e8d99d;border-radius:13px}.ProductionPlanner_warningIcon__Uogjf{width:38px;height:38px;flex:0 0 auto;border-radius:10px;display:grid;place-items:center;background:#fff2b8}.ProductionPlanner_configWarning__P7Mlp strong{font-size:13px}.ProductionPlanner_configWarning__P7Mlp p{margin:3px 0 0;color:#6f6b5d;font-size:11px;line-height:1.45}.ProductionPlanner_configWarning__P7Mlp>span{margin-left:auto;white-space:nowrap;font-size:10px;font-weight:800;color:#806900}.ProductionPlanner_aura__ZaWWl{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:13px 15px;border:1px solid #dde2e5;border-radius:13px;background:#fff}.ProductionPlanner_auraIcon__4Wvtz{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;background:#f6e6a5}.ProductionPlanner_aura__ZaWWl strong{font-size:12px}.ProductionPlanner_aura__ZaWWl p{margin:3px 0 0;color:#727b83;font-size:11px;line-height:1.45}.ProductionPlanner_workspace__pAVWN{display:grid;grid-template-columns:minmax(0,1fr) 290px;grid-gap:14px;gap:14px}.ProductionPlanner_board__bk33L,.ProductionPlanner_orders__Uu7Ff,.ProductionPlanner_sideCard__6vkKQ{border:1px solid #e0e4e7;border-radius:14px;background:#fff}.ProductionPlanner_board__bk33L{min-width:0;overflow:hidden}.ProductionPlanner_boardHeader__f5Cug{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border-bottom:1px solid #e7eaec}.ProductionPlanner_boardHeader__f5Cug span,.ProductionPlanner_orders__Uu7Ff header span{color:#9a7b11;font-size:9px;font-weight:800;letter-spacing:.12em}.ProductionPlanner_boardHeader__f5Cug h2,.ProductionPlanner_orders__Uu7Ff h2{margin:3px 0 0;font-size:16px}.ProductionPlanner_periodControls__dMj7A{display:flex;gap:6px}.ProductionPlanner_periodControls__dMj7A button{min-height:32px;padding:0 10px;font-size:10px}.ProductionPlanner_timeline__7GTLp{display:grid;grid-template-columns:150px repeat(6,minmax(90px,1fr));border-bottom:1px solid #e7eaec;background:#fafbfb}.ProductionPlanner_machineColumn__LYoy7,.ProductionPlanner_week__WAB1o{padding:11px 10px;border-right:1px solid #e7eaec}.ProductionPlanner_machineColumn__LYoy7{font-size:10px;font-weight:800;color:#5c6670}.ProductionPlanner_week__WAB1o{text-align:center}.ProductionPlanner_week__WAB1o small{display:block;font-size:8px;color:#949ca3}.ProductionPlanner_week__WAB1o strong{display:block;margin-top:2px;font-size:11px}.ProductionPlanner_emptyBoard__8p2Qm{min-height:290px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:30px;color:#8a939a}.ProductionPlanner_emptyBoard__8p2Qm strong{margin-top:11px;color:#3b454d;font-size:14px}.ProductionPlanner_emptyBoard__8p2Qm p{max-width:430px;margin:6px 0 0;font-size:11px;line-height:1.55}.ProductionPlanner_sideRail__zsszo{display:flex;flex-direction:column;gap:14px}.ProductionPlanner_sideCard__6vkKQ{min-height:205px;padding:15px}.ProductionPlanner_sideCard__6vkKQ header{display:flex;align-items:center;gap:8px;padding-bottom:12px;border-bottom:1px solid #eceeef}.ProductionPlanner_sideCard__6vkKQ h3{margin:0;font-size:12px}.ProductionPlanner_sideEmpty__ubI8f{min-height:135px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#929aa1}.ProductionPlanner_sideEmpty__ubI8f strong{margin-top:8px;color:#4d5860;font-size:11px}.ProductionPlanner_sideEmpty__ubI8f span{max-width:220px;margin-top:4px;font-size:10px;line-height:1.45}.ProductionPlanner_orders__Uu7Ff{margin-top:14px;overflow:hidden}.ProductionPlanner_orders__Uu7Ff header{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;border-bottom:1px solid #e7eaec}.ProductionPlanner_ordersEmpty__ppBNv{padding:30px 18px;text-align:center;color:#8a939a;font-size:11px}@media(max-width:1100px){.ProductionPlanner_kpis__JFEoH{grid-template-columns:repeat(3,minmax(0,1fr))}.ProductionPlanner_workspace__pAVWN{grid-template-columns:1fr}.ProductionPlanner_sideRail__zsszo{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:720px){.ProductionPlanner_page__wk2uH{padding:20px 16px 30px}.ProductionPlanner_header__cMuIV{flex-direction:column}.ProductionPlanner_kpis__JFEoH{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductionPlanner_sideRail__zsszo{grid-template-columns:1fr}.ProductionPlanner_timeline__7GTLp{overflow-x:auto;grid-template-columns:130px repeat(6,90px)}}.ProductionPlanner_draftArea__mnoJa{min-height:290px;padding:16px 18px 20px}.ProductionPlanner_draftHeading__7Ad1x{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px}.ProductionPlanner_draftHeading__7Ad1x>span{color:#7c858d;font-size:9px;font-weight:800;letter-spacing:.12em}.ProductionPlanner_draftHeading__7Ad1x small{color:#979fa6;font-size:9px}.ProductionPlanner_draftBuild__tv0Oh{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;grid-gap:18px;gap:18px;padding:14px;border:1px solid #e2e5e7;border-radius:11px;background:#fafbfb}.ProductionPlanner_draftMachine__Xz76L{display:flex;align-items:center;gap:10px}.ProductionPlanner_draftMachine__Xz76L>div,.ProductionPlanner_orderRow__a_NgT>div{min-width:0}.ProductionPlanner_draftMachine__Xz76L strong,.ProductionPlanner_orderRow__a_NgT strong{display:block;color:#26313a;font-size:11px}.ProductionPlanner_draftMachine__Xz76L span,.ProductionPlanner_orderRow__a_NgT span{display:block;margin-top:3px;color:#899198;font-size:9px}.ProductionPlanner_draftMeta__qZOEq{display:flex;gap:7px;flex-wrap:wrap}.ProductionPlanner_draftMeta__qZOEq span{padding:5px 7px;border:1px solid #e1e4e6;border-radius:7px;background:#fff;color:#68727a;font-size:9px;font-weight:700}.ProductionPlanner_draftStatus__cwC2B{min-width:100px;text-align:right}.ProductionPlanner_draftStatus__cwC2B strong{display:block;color:#8a6a00;font-size:10px}.ProductionPlanner_draftStatus__cwC2B span{display:block;margin-top:3px;color:#92999f;font-size:9px}.ProductionPlanner_orderList__ceqMt{display:flex;flex-direction:column}.ProductionPlanner_orderRow__a_NgT{display:grid;grid-template-columns:1.4fr 1fr .8fr .9fr;grid-gap:18px;gap:18px;padding:13px 18px;border-bottom:1px solid #eceeef}.ProductionPlanner_orderRow__a_NgT:last-child{border-bottom:0}@media(max-width:720px){.ProductionPlanner_draftBuild__tv0Oh{grid-template-columns:1fr}.ProductionPlanner_draftStatus__cwC2B{text-align:left}.ProductionPlanner_draftHeading__7Ad1x{align-items:flex-start;flex-direction:column;gap:3px}.ProductionPlanner_orderRow__a_NgT{grid-template-columns:1fr 1fr}}.ProductionPlanner_draftBuild__tv0Oh{width:100%;box-sizing:border-box;font:inherit;color:inherit;text-align:left;cursor:pointer}.ProductionPlanner_draftBuild__tv0Oh:hover{border-color:#d5bd61;box-shadow:0 4px 14px rgba(25,32,38,.05)}.ProductionPlanner_modalBackdrop__9tLPp{position:fixed;inset:0;z-index:1000;display:flex;justify-content:flex-end;background:rgba(8,16,24,.42);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ProductionPlanner_modal__S3pWs{width:min(620px,100%);height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:#f7f8f9;box-shadow:-18px 0 45px rgba(8,16,24,.18)}.ProductionPlanner_modalHeader__T51HF{flex:0 0 auto;display:flex;justify-content:space-between;gap:20px;padding:26px 28px 22px;border-bottom:1px solid #e2e5e7;background:#fff}.ProductionPlanner_modalEyebrow__PfAcg{margin-bottom:6px;color:#987300;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.ProductionPlanner_modalHeader__T51HF h2{margin:0;font-size:22px;letter-spacing:-.025em}.ProductionPlanner_modalHeader__T51HF p{margin:7px 0 0;color:#747d86;font-size:12px;line-height:1.5}.ProductionPlanner_closeButton__DZIaP{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #e0e3e5;border-radius:10px;background:#fff;color:#59636d;cursor:pointer}.ProductionPlanner_formBody__VA4al{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:24px 28px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b8bec4 #eef0f2;scrollbar-gutter:stable}.ProductionPlanner_formBody__VA4al::-webkit-scrollbar{width:9px}.ProductionPlanner_formBody__VA4al::-webkit-scrollbar-track{background:#eef0f2;border-radius:10px}.ProductionPlanner_formBody__VA4al::-webkit-scrollbar-thumb{background:#b8bec4;border:2px solid #eef0f2;border-radius:10px}.ProductionPlanner_modalLoading__M49zy{flex:1 1;padding:28px;color:#727c85;font-size:13px}.ProductionPlanner_detailHero__2gnu4{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px;border:1px solid #e2e5e7;border-radius:13px;background:#fff}.ProductionPlanner_bomCard__A1DJD span,.ProductionPlanner_detailGrid__DHaSV span,.ProductionPlanner_detailHero__2gnu4 span{display:block;color:#858e96;font-size:10px}.ProductionPlanner_detailHero__2gnu4 strong{display:block;margin-top:4px;color:#202a33;font-size:18px}.ProductionPlanner_bomCard__A1DJD small,.ProductionPlanner_detailHero__2gnu4 small{display:block;margin-top:3px;color:#8a939b;font-size:10px}.ProductionPlanner_detailStatus__34Shg{text-align:right}.ProductionPlanner_detailStatus__34Shg strong{color:#8a6a00;font-size:11px}.ProductionPlanner_detailStatus__34Shg span{margin-top:4px}.ProductionPlanner_detailSection__VfT85{margin-top:18px}.ProductionPlanner_detailSection__VfT85+.ProductionPlanner_detailSection__VfT85{padding-top:18px;border-top:1px solid #e3e6e8}.ProductionPlanner_detailSectionHeading__VtTZN{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:11px}.ProductionPlanner_detailSectionHeading__VtTZN>span{color:#29343d;font-size:13px;font-weight:800}.ProductionPlanner_detailSectionHeading__VtTZN>strong{color:#7a838b;font-size:10px}.ProductionPlanner_detailGrid__DHaSV{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.ProductionPlanner_detailGrid__DHaSV>div{min-height:60px;padding:12px 13px;border:1px solid #e3e6e8;border-radius:10px;background:#fff}.ProductionPlanner_detailGrid__DHaSV strong{display:block;margin-top:5px;color:#28333c;font-size:11px;line-height:1.4}.ProductionPlanner_bomCard__A1DJD{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:15px;border:1px solid #dfd49d;border-radius:11px;background:#fffbed}.ProductionPlanner_bomCard__A1DJD>div:last-child{text-align:right}.ProductionPlanner_bomCard__A1DJD strong{display:block;margin-top:3px;color:#28333c;font-size:12px}.ProductionPlanner_revisionWarning__Bu8ix{display:flex;gap:10px;margin-bottom:10px;padding:12px;border:1px solid #e6c977;border-radius:10px;background:#fff8df}.ProductionPlanner_revisionWarning__Bu8ix span,.ProductionPlanner_revisionWarning__Bu8ix strong{display:block}.ProductionPlanner_revisionWarning__Bu8ix strong{font-size:11px}.ProductionPlanner_revisionWarning__Bu8ix span{margin-top:3px;color:#756c50;font-size:10px;line-height:1.45}.ProductionPlanner_detailError__QkmBj{padding:16px;border:1px solid #e8c6c0;border-radius:11px;background:#fff6f4}.ProductionPlanner_detailError__QkmBj span,.ProductionPlanner_detailError__QkmBj strong{display:block}.ProductionPlanner_detailError__QkmBj span{margin-top:4px;color:#8a4a40;font-size:11px}.ProductionPlanner_modalFooter__X6Vef{flex:0 0 auto;display:flex;justify-content:flex-end;gap:10px;padding:17px 28px;border-top:1px solid #e2e5e7;background:#fff}.ProductionPlanner_primaryButton__HtQ3e,.ProductionPlanner_secondaryButton__5uDju{min-height:39px;padding:0 16px;border-radius:10px;font:inherit;font-size:12px;font-weight:750}.ProductionPlanner_secondaryButton__5uDju{border:1px solid #d9dee2;background:#fff;color:#39434c;cursor:pointer}.ProductionPlanner_primaryButton__HtQ3e{border:1px solid #e2ad00;background:#f5bd00;color:#15191d;cursor:pointer}.ProductionPlanner_primaryButton__HtQ3e:disabled{opacity:.55;cursor:not-allowed}@media(max-width:650px){.ProductionPlanner_modal__S3pWs{width:100%}.ProductionPlanner_formBody__VA4al,.ProductionPlanner_modalFooter__X6Vef,.ProductionPlanner_modalHeader__T51HF{padding-left:20px;padding-right:20px}.ProductionPlanner_detailGrid__DHaSV{grid-template-columns:1fr}}.ProductionPlanner_calendarEmpty__0GFUT{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;text-align:center;color:#87919a}.ProductionPlanner_calendarEmpty__0GFUT svg{margin-bottom:11px;color:#9ba4ac}.ProductionPlanner_calendarEmpty__0GFUT strong{color:#4b555e;font-size:13px;font-weight:750}.ProductionPlanner_calendarEmpty__0GFUT p{max-width:500px;margin:7px 0 0;color:#87919a;font-size:11px;line-height:1.55}.ProductionPlanner_unscheduledQueue__WtMzA{margin-top:16px;padding:20px;border:1px solid #e1e4e6;border-radius:14px;background:#fff}.ProductionPlanner_queueHeader__XaUYZ{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:15px}.ProductionPlanner_queueHeader__XaUYZ span{color:#987300;font-size:9px;font-weight:800;letter-spacing:.1em}.ProductionPlanner_queueHeader__XaUYZ h2{margin:3px 0 4px;color:#1d2730;font-size:17px}.ProductionPlanner_queueHeader__XaUYZ p{margin:0;color:#7b858e;font-size:11px;line-height:1.45}.ProductionPlanner_queueCount__QZKge{min-width:32px;height:32px;display:grid;place-items:center;border:1px solid #e0e3e5;border-radius:9px;background:#f5f6f7;color:#303a43;font-size:12px}.ProductionPlanner_queueList__tezRs{display:flex;flex-direction:column;gap:9px}.ProductionPlanner_queueBuild__kJS5m{width:100%;display:grid;grid-template-columns:minmax(190px,1fr) minmax(320px,2fr) auto;align-items:center;grid-gap:20px;gap:20px;padding:14px 15px;border:1px solid #e2d18a;border-radius:11px;background:#fffdf5;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ProductionPlanner_queueBuild__kJS5m:hover{border-color:#c8a92e;box-shadow:0 4px 14px rgba(25,32,38,.05);transform:translateY(-1px)}.ProductionPlanner_queueReferences__cvlJy{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.ProductionPlanner_queueReferences__cvlJy span,.ProductionPlanner_queueReferences__cvlJy strong{padding:5px 8px;border:1px solid #e1e4e6;border-radius:7px;background:#fff;color:#68727b;font-size:9px;font-weight:700}.ProductionPlanner_queueReferences__cvlJy strong{color:#2f3942}.ProductionPlanner_queueEmpty__eHGAy{display:flex;align-items:center;gap:12px;padding:17px;border:1px dashed #d9dde1;border-radius:11px;background:#fafbfb;color:#87919a}.ProductionPlanner_queueEmpty__eHGAy div{display:flex;flex-direction:column;gap:3px}.ProductionPlanner_queueEmpty__eHGAy strong{color:#46515a;font-size:12px}.ProductionPlanner_queueEmpty__eHGAy span{color:#87919a;font-size:10px}@media(max-width:900px){.ProductionPlanner_queueBuild__kJS5m{grid-template-columns:1fr;gap:12px}}.ProductionPlanner_queueList__tezRs{max-height:220px;overflow-y:auto;overflow-x:hidden;padding-right:5px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b8bec4 #eef0f2;scrollbar-gutter:stable}.ProductionPlanner_queueList__tezRs::-webkit-scrollbar{width:8px}.ProductionPlanner_queueList__tezRs::-webkit-scrollbar-track{background:#eef0f2;border-radius:10px}.ProductionPlanner_queueList__tezRs::-webkit-scrollbar-thumb{background:#b8bec4;border:2px solid #eef0f2;border-radius:10px}.ProductionPlanner_queueList__tezRs::-webkit-scrollbar-thumb:hover{background:#969ea6}.ProductionPlanner_calendarDropArea__EiobT{display:grid;grid-template-columns:150px repeat(6,minmax(0,1fr));width:100%;border-top:1px solid #edf0f2;background:#fff}.ProductionPlanner_calendarMachineLabel__5OEz1{display:flex;align-items:flex-start;padding:18px 12px;border-right:1px solid #edf0f2;color:#7a838d;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.ProductionPlanner_calendarDropWeek__Q8KfY{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:0;border-right:1px solid #edf0f2;color:#a0a7ae;font-size:11px;font-weight:700;transition:background .15s ease,box-shadow .15s ease,color .15s ease}.ProductionPlanner_calendarDropWeek__Q8KfY:last-child{border-right:0}.ProductionPlanner_calendarDropWeek__Q8KfY svg{opacity:.32}.ProductionPlanner_calendarDropWeek__Q8KfY span{opacity:.55}.ProductionPlanner_calendarDropWeek__Q8KfY:hover{background:#fff9df;box-shadow:inset 0 0 0 1px rgba(244,190,0,.25)}.ProductionPlanner_calendarDropWeek__Q8KfY:hover span,.ProductionPlanner_calendarDropWeek__Q8KfY:hover svg{opacity:1}.ProductionPlanner_dropProposal__msYQl{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:12px;padding:12px 14px;border:1px solid #ead58a;border-radius:10px;background:#fffbea}.ProductionPlanner_dropProposal__msYQl>div:first-child{display:flex;flex-direction:column;gap:3px}.ProductionPlanner_dropProposal__msYQl strong{color:#1d2730;font-size:13px}.ProductionPlanner_dropProposal__msYQl span{color:#68727c;font-size:12px}.ProductionPlanner_dropProposal__msYQl>div:last-child{display:flex;gap:8px;flex-shrink:0}.ProductionPlanner_dropProposal__msYQl button{min-height:34px;padding:0 13px;border:1px solid #d8dde2;border-radius:8px;background:#fff;color:#343d45;font-size:12px;font-weight:700;cursor:pointer}.ProductionPlanner_dropProposal__msYQl button:disabled{cursor:not-allowed;opacity:.45}.ProductionPlanner_queueBuild__kJS5m[draggable=true]{cursor:-webkit-grab;cursor:grab}.ProductionPlanner_queueBuild__kJS5m[draggable=true]:active{cursor:-webkit-grabbing;cursor:grabbing}@media(max-width:900px){.ProductionPlanner_calendarDropArea__EiobT{grid-template-columns:125px repeat(6,minmax(95px,1fr));overflow-x:auto}.ProductionPlanner_dropProposal__msYQl{align-items:flex-start;flex-direction:column}}.ProductionPlanner_calendarDropArea__EiobT{min-height:250px;align-items:start}.ProductionPlanner_calendarMachineLabel__5OEz1{min-height:250px}.ProductionPlanner_calendarDropWeek__Q8KfY{min-height:250px;justify-content:flex-start;padding:18px 8px;background:transparent}.ProductionPlanner_calendarDropWeek__Q8KfY:before{content:"";position:absolute;top:16px;left:8px;right:8px;height:48px;border:1px dashed #d9dde1;border-radius:8px;background:#fafbfb;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.ProductionPlanner_calendarDropWeek__Q8KfY svg{position:relative;z-index:1;margin-top:7px}.ProductionPlanner_calendarDropWeek__Q8KfY span{position:relative;z-index:1;margin-top:1px}.ProductionPlanner_calendarDropWeek__Q8KfY:hover{background:transparent;box-shadow:none;color:#786000}.ProductionPlanner_calendarDropWeek__Q8KfY:hover:before{background:#fff7ce;border-color:#e4b900;box-shadow:0 3px 10px rgba(28,35,40,.06)}.ProductionPlanner_buildDragPreview__BIN9c{position:fixed;top:-1000px;left:-1000px;width:165px;min-height:52px;padding:9px 11px;display:flex;flex-direction:column;justify-content:center;gap:3px;border:1px solid #e1b900;border-radius:9px;background:#fffdf3;box-shadow:0 8px 22px rgba(20,30,40,.16);color:#202830;font-family:inherit;pointer-events:none;z-index:99999}.ProductionPlanner_buildDragPreview__BIN9c strong{overflow:hidden;color:#202830;font-size:12px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ProductionPlanner_buildDragPreview__BIN9c span{overflow:hidden;color:#747d85;font-size:10px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ProductionPlanner_scheduleError__XcXcW{grid-column:1/-1;margin-top:10px;padding:10px 12px;border:1px solid rgba(180,70,45,.24);border-radius:10px;background:rgba(180,70,45,.07);font-size:12px;line-height:1.45;font-weight:650}.ProductionPlanner_materialSummary__XuHcK{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;padding-top:4px}.ProductionPlanner_materialSummary__XuHcK>div{min-height:62px;padding:10px 11px;border:1px solid #e5e8eb;border-radius:10px;background:linear-gradient(145deg,#ffffff,#f7f8f9);box-shadow:0 3px 8px rgba(31,45,61,.04),inset 0 1px 0 rgba(255,255,255,.95)}.ProductionPlanner_materialSummary__XuHcK span{display:block;color:#7c8792;font-size:9px;font-weight:700;letter-spacing:.03em}.ProductionPlanner_materialSummary__XuHcK strong{display:block;margin-top:5px;color:#263445;font-size:18px;font-weight:800}.ProductionPlanner_materialSummary__XuHcK footer{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding:11px 13px;border:1px solid rgba(235,176,54,.28);border-radius:10px;background:linear-gradient(145deg,rgba(255,250,237,.96),#ffffff)}.ProductionPlanner_materialSummary__XuHcK footer span{color:#7b6a42;font-size:10px;font-weight:800;text-transform:uppercase}.ProductionPlanner_materialSummary__XuHcK footer strong{margin:0;color:#263445;font-size:18px}.ProductionPlanner_materialPartsList__lItP6{grid-column:1/-1;margin-top:2px;border-top:1px solid #e6e9ec;padding-top:10px}.ProductionPlanner_materialPartsHeading__lx89c{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.ProductionPlanner_materialPartsHeading__lx89c span{color:#7c8792;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ProductionPlanner_materialPartsHeading__lx89c strong{margin:0;font-size:11px;color:#344256}.ProductionPlanner_materialPartRow__sg2AA{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid #e5e8eb;border-radius:9px;background:#fff}.ProductionPlanner_materialPartRow__sg2AA+.ProductionPlanner_materialPartRow__sg2AA{margin-top:6px}.ProductionPlanner_materialPartRow__sg2AA>div:first-child{min-width:0}.ProductionPlanner_materialPartRow__sg2AA>div:first-child strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#344256;font-size:10px}.ProductionPlanner_materialPartRow__sg2AA>div:first-child span{display:block;margin-top:3px;color:#929aa2;font-size:9px}.ProductionPlanner_materialPartRow__sg2AA>div:last-child{flex:none;text-align:right}.ProductionPlanner_materialPartRow__sg2AA b{display:block;color:#3d6b4f;font-size:9px;font-weight:800;text-transform:uppercase}.ProductionPlanner_materialPartRow__sg2AA small{display:block;margin-top:3px;color:#929aa2;font-size:8px}@media(max-width:720px){.ProductionPlanner_materialPartRow__sg2AA{align-items:flex-start}}.ProductionPlanner_assignSchedulePanel__Z4Te0{margin:0 22px 18px;padding:16px;border:1px solid #dfe4e8;border-radius:14px;background:#f7f9fa}.ProductionPlanner_assignSchedulePanel__Z4Te0>div:first-child{display:flex;flex-direction:column;gap:3px;margin-bottom:12px}.ProductionPlanner_assignSchedulePanel__Z4Te0 strong{color:#303941;font-size:11px;font-weight:800}.ProductionPlanner_assignSchedulePanel__Z4Te0 span{color:#899198;font-size:10px}.ProductionPlanner_assignWeekGrid__GQj_0{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:7px;gap:7px}.ProductionPlanner_assignWeekGrid__GQj_0 button{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;border:1px solid #d9dfe3;border-radius:9px;background:#fff;cursor:pointer}.ProductionPlanner_assignWeekGrid__GQj_0 button:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,.08)}.ProductionPlanner_assignWeekGrid__GQj_0 small{color:#929aa1;font-size:8px}.ProductionPlanner_assignWeekGrid__GQj_0 button strong{color:#303941;font-size:11px}.ProductionPlanner_drawerScheduleConfirm___U9Ax{margin:16px 24px;padding:14px 16px;border:1px solid #e5c45c;border-radius:12px;background:#fffaf0;display:flex;align-items:center;justify-content:space-between;gap:16px}.ProductionPlanner_drawerScheduleConfirm___U9Ax>div{display:flex;flex-direction:column;gap:4px}.ProductionPlanner_drawerScheduleConfirm___U9Ax strong{font-size:13px;color:#1f2933}.ProductionPlanner_drawerScheduleConfirm___U9Ax span{font-size:12px;color:#65717d}.ProductionPlanner_drawerScheduleConfirm___U9Ax button{border:0;border-radius:9px;padding:10px 15px;background:#f5b900;color:#111827;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.ProductionPlanner_drawerScheduleConfirm___U9Ax button:disabled{opacity:.55;cursor:not-allowed}.ProductionPlanner_scheduledBuildRow__DmtQJ{display:grid;grid-template-columns:150px repeat(6,minmax(0,1fr));width:100%;min-height:112px;border-top:1px solid #edf0f2;background:#fff}.ProductionPlanner_scheduledMachineLabel__cnIyv{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding:14px 12px;border:0;border-right:1px solid #edf0f2;background:#fafbfb;text-align:left;cursor:pointer}.ProductionPlanner_scheduledMachineLabel__cnIyv strong{color:#26313a;font-size:11px;font-weight:800}.ProductionPlanner_scheduledMachineLabel__cnIyv span{color:#7c8790;font-size:9px;font-weight:600}.ProductionPlanner_scheduledWeekCell__cndHh{display:flex;align-items:center;padding:8px;min-width:0;border-right:1px solid #edf0f2}.ProductionPlanner_scheduledWeekCell__cndHh:last-child{border-right:0}.ProductionPlanner_scheduledBuildCard__bAu1q{width:100%;min-height:88px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:10px;border:1px solid #dfbd3c;border-radius:10px;background:#fff9df;color:#28323a;text-align:left;cursor:pointer;box-shadow:0 3px 10px rgba(25,32,38,.06)}.ProductionPlanner_scheduledBuildCard__bAu1q:hover{border-color:#c79d00;background:#fff5c4;box-shadow:0 5px 14px rgba(25,32,38,.1)}.ProductionPlanner_scheduledBuildCard__bAu1q strong{font-size:10px;font-weight:800}.ProductionPlanner_scheduledBuildCard__bAu1q span{font-size:9px;font-weight:700;color:#5e6871}.ProductionPlanner_scheduledBuildCard__bAu1q small{font-size:8px;color:#7c858d}.ProductionPlanner_scheduledBuildCard__bAu1q em{margin-top:2px;padding:3px 6px;border-radius:5px;background:#fff;color:#8a6900;font-size:8px;font-weight:800;font-style:normal}@media(max-width:900px){.ProductionPlanner_scheduledBuildRow__DmtQJ{grid-template-columns:125px repeat(6,minmax(95px,1fr));overflow-x:auto}}.ProductionPlanner_targetDeliveryConfirm___FWHd{margin:16px 24px;padding:14px 16px;border:1px solid #e5c45c;border-radius:12px;background:#fffaf0;display:flex;align-items:center;gap:14px}.ProductionPlanner_targetDeliveryConfirm___FWHd>div{display:flex;flex:1 1;flex-direction:column;gap:4px}.ProductionPlanner_targetDeliveryConfirm___FWHd strong{font-size:13px;color:#1f2933}.ProductionPlanner_targetDeliveryConfirm___FWHd span{font-size:11px;color:#65717d}.ProductionPlanner_targetDeliveryConfirm___FWHd input{height:36px;padding:0 10px;border:1px solid #d8dee8;border-radius:8px;background:#fff;font-size:12px}.ProductionPlanner_targetDeliveryConfirm___FWHd button{border:0;border-radius:9px;padding:10px 15px;background:#f5b900;color:#111827;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.ProductionPlanner_targetDeliveryConfirm___FWHd button:disabled{opacity:.55;cursor:not-allowed}.ProductionPlanner_queueBuildOpen__Fz17E{min-width:0;display:contents;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ProductionPlanner_autoAllocateButton__t_17i{min-width:105px;padding:8px 11px;border:1px solid #c8a92e;border-radius:8px;background:#f4cf38;color:#252a2e;font-size:10px;font-weight:800;cursor:pointer;white-space:nowrap}.ProductionPlanner_autoAllocateButton__t_17i:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 8px rgba(25,32,38,.1)}.ProductionPlanner_autoAllocateButton__t_17i:disabled{opacity:.45;cursor:not-allowed}.ProductionPlanner_bomAuthorisation__3DkyC{margin-top:12px;padding:14px;border:1px solid #e1d59b;border-radius:11px;background:#fffdf5}.ProductionPlanner_bomAuthorisationHeading__QUe30{display:flex;justify-content:space-between;margin-bottom:10px}.ProductionPlanner_bomAuthorisationHeading__QUe30 span,.ProductionPlanner_bomAuthorisationHeading__QUe30 strong{display:block}.ProductionPlanner_bomAuthorisationHeading__QUe30 span{font-size:12px;font-weight:800;color:#29343d}.ProductionPlanner_bomAuthorisationHeading__QUe30 strong{margin-top:2px;font-size:10px;color:#7a838b}.ProductionPlanner_bomAuthorisationLoading__eiqoU{font-size:11px;color:#7a838b}.ProductionPlanner_bomChangeHistory__OAlxc,.ProductionPlanner_bomChangeRequest__gQswz{padding:11px;border:1px solid #e3e6e8;border-radius:9px;background:#fff}.ProductionPlanner_bomChangeHistory__OAlxc+.ProductionPlanner_bomChangeHistory__OAlxc{margin-top:8px}.ProductionPlanner_bomChangeTarget__xf7Hu small,.ProductionPlanner_bomChangeTarget__xf7Hu span,.ProductionPlanner_bomChangeTarget__xf7Hu strong{display:block}.ProductionPlanner_bomChangeTarget__xf7Hu span{font-size:10px;color:#7a838b}.ProductionPlanner_bomChangeTarget__xf7Hu strong{margin-top:3px;font-size:12px;color:#28333c}.ProductionPlanner_bomChangeTarget__xf7Hu small{margin-top:3px;font-size:10px;color:#756c50}.ProductionPlanner_bomAuthorisation__3DkyC textarea{width:100%;box-sizing:border-box;margin-top:9px;padding:9px 10px;resize:vertical;border:1px solid #d9dee2;border-radius:8px;background:#fff;color:#28333c;font:inherit;font-size:11px}.ProductionPlanner_bomChangeActions__GF491{display:flex;justify-content:flex-end;gap:8px;margin-top:9px}.ProductionPlanner_bomChangeHistoryTop___07AT{display:flex;justify-content:space-between;gap:12px}.ProductionPlanner_bomChangeHistoryTop___07AT span,.ProductionPlanner_bomChangeHistoryTop___07AT strong{display:block}.ProductionPlanner_bomChangeHistoryTop___07AT span{font-size:11px;font-weight:750}.ProductionPlanner_bomChangeHistoryTop___07AT strong{margin-top:2px;font-size:9px;color:#7a838b}.ProductionPlanner_bomChangeHistoryTop___07AT small{font-size:9px;color:#7a838b}.ProductionPlanner_bomChangeHistory__OAlxc p{margin:7px 0 0;font-size:10px;line-height:1.45;color:#59636b}.ProductionPlanner_bomDecision__co_Zr{margin-top:8px;padding-top:8px;border-top:1px solid #eceeef}.ProductionPlanner_bomDecision__co_Zr small,.ProductionPlanner_bomDecision__co_Zr span{display:block;font-size:10px}.ProductionPlanner_bomDecision__co_Zr span{font-weight:750}.ProductionPlanner_bomDecision__co_Zr small{margin-top:3px;color:#6f7880}.ProductionPlanner_page__wk2uH{background:#e8edf2;--planner-surface:#eef1f4;--planner-raised:7px 7px 14px rgba(163,171,182,.35),-7px -7px 14px rgba(255,255,255,.95);--planner-inset:inset 3px 3px 6px rgba(163,171,182,.25),inset -3px -3px 6px rgba(255,255,255,.9)}.ProductionPlanner_header__cMuIV{align-items:center}.ProductionPlanner_headerActions__SCRUu{align-items:center;flex-wrap:wrap}.ProductionPlanner_eyebrow__IDo1F{margin-bottom:4px;color:#d7a900;font-size:10px;letter-spacing:1.6px}.ProductionPlanner_kpis__JFEoH{gap:14px;margin-bottom:18px}.ProductionPlanner_kpis__JFEoH article{position:relative;overflow:hidden;padding:16px 18px;border:0;border-radius:15px;background:var(--planner-surface);box-shadow:var(--planner-raised)}.ProductionPlanner_kpis__JFEoH article:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#4d8fd8}.ProductionPlanner_kpis__JFEoH article:nth-child(2):before{background:#4caf7d}.ProductionPlanner_kpis__JFEoH article:nth-child(3):before{background:#e5b51b}.ProductionPlanner_kpis__JFEoH article:nth-child(4):before{background:#ec7844}.ProductionPlanner_kpis__JFEoH article:nth-child(5):before{background:#8d73c9}.ProductionPlanner_kpis__JFEoH article:nth-child(6):before{background:#667b8a}.ProductionPlanner_kpis__JFEoH article:nth-child(7):before{background:#4d8fd8}.ProductionPlanner_aura__ZaWWl,.ProductionPlanner_board__bk33L,.ProductionPlanner_orders__Uu7Ff,.ProductionPlanner_sideCard__6vkKQ,.ProductionPlanner_unscheduledQueue__WtMzA{border:1px solid rgba(255,255,255,.6);border-radius:16px;background:var(--planner-surface);box-shadow:var(--planner-raised)}.ProductionPlanner_sideRail__zsszo,.ProductionPlanner_workspace__pAVWN{gap:18px}.ProductionPlanner_boardHeader__f5Cug,.ProductionPlanner_orders__Uu7Ff header,.ProductionPlanner_sideCard__6vkKQ header{border-bottom-color:rgba(206,212,220,.55)}.ProductionPlanner_scheduledMachineLabel__cnIyv,.ProductionPlanner_timeline__7GTLp{background:#e8edf2}.ProductionPlanner_calendarDropArea__EiobT,.ProductionPlanner_scheduledBuildRow__DmtQJ{background:var(--planner-surface)}.ProductionPlanner_calendarDropWeek__Q8KfY,.ProductionPlanner_calendarMachineLabel__5OEz1,.ProductionPlanner_machineColumn__LYoy7,.ProductionPlanner_scheduledMachineLabel__cnIyv,.ProductionPlanner_scheduledWeekCell__cndHh,.ProductionPlanner_timeline__7GTLp,.ProductionPlanner_week__WAB1o{border-color:rgba(206,212,220,.55)}.ProductionPlanner_calendarDropWeek__Q8KfY:before,.ProductionPlanner_queueEmpty__eHGAy{border:1px solid rgba(255,255,255,.55);background:var(--planner-surface);box-shadow:var(--planner-inset)}.ProductionPlanner_draftMeta__qZOEq span,.ProductionPlanner_queueCount__QZKge,.ProductionPlanner_queueReferences__cvlJy span,.ProductionPlanner_queueReferences__cvlJy strong{border:0;background:var(--planner-surface);box-shadow:var(--planner-inset)}.ProductionPlanner_assignWeekGrid__GQj_0 button,.ProductionPlanner_closeButton__DZIaP,.ProductionPlanner_dropProposal__msYQl button,.ProductionPlanner_headerActions__SCRUu button,.ProductionPlanner_periodControls__dMj7A button,.ProductionPlanner_secondaryButton__5uDju{border:1px solid rgba(255,255,255,.6);background:var(--planner-surface);box-shadow:4px 4px 8px rgba(163,171,182,.3),-4px -4px 8px rgba(255,255,255,.9)}.ProductionPlanner_autoAllocateButton__t_17i,.ProductionPlanner_headerActions__SCRUu button:last-child,.ProductionPlanner_primaryButton__HtQ3e{border:1px solid rgba(211,162,0,.35);background:#f5bd00;color:#171717;box-shadow:4px 4px 8px rgba(163,171,182,.3),-4px -4px 8px rgba(255,255,255,.9)}.ProductionPlanner_assignWeekGrid__GQj_0 button:hover:not(:disabled),.ProductionPlanner_headerActions__SCRUu button:hover:not(:disabled),.ProductionPlanner_periodControls__dMj7A button:hover:not(:disabled),.ProductionPlanner_secondaryButton__5uDju:hover:not(:disabled){background:#e8edf2}.ProductionPlanner_autoAllocateButton__t_17i:hover:not(:disabled),.ProductionPlanner_headerActions__SCRUu button:last-child:hover:not(:disabled),.ProductionPlanner_primaryButton__HtQ3e:hover:not(:disabled){background:#eeb700}.ProductionPlanner_headerActions__SCRUu button:active:not(:disabled),.ProductionPlanner_periodControls__dMj7A button:active:not(:disabled),.ProductionPlanner_secondaryButton__5uDju:active:not(:disabled){box-shadow:var(--planner-inset)}.ProductionPlanner_autoAllocateButton__t_17i:focus-visible,.ProductionPlanner_headerActions__SCRUu button:focus-visible,.ProductionPlanner_periodControls__dMj7A button:focus-visible,.ProductionPlanner_primaryButton__HtQ3e:focus-visible,.ProductionPlanner_secondaryButton__5uDju:focus-visible{outline:2px solid #b88d00;outline-offset:3px}.ProductionPlanner_configWarning__P7Mlp{border-color:rgba(218,181,65,.35);background:#fffbed;box-shadow:4px 4px 10px rgba(163,171,182,.2),-4px -4px 10px rgba(255,255,255,.8)}.ProductionPlanner_warningIcon__Uogjf{box-shadow:inset 2px 2px 4px rgba(181,157,76,.15),inset -2px -2px 4px rgba(255,255,255,.9)}.ProductionPlanner_draftBuild__tv0Oh,.ProductionPlanner_queueBuild__kJS5m,.ProductionPlanner_scheduledBuildCard__bAu1q{box-shadow:4px 4px 8px rgba(163,171,182,.25),-4px -4px 8px rgba(255,255,255,.85)}@media(max-width:720px){.ProductionPlanner_header__cMuIV{align-items:stretch}.ProductionPlanner_headerActions__SCRUu{align-self:flex-start}}.ProductionPlanner_orderRow__a_NgT{width:100%;border-top:0;border-left:0;border-right:0;background:transparent;font:inherit;text-align:left;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.ProductionPlanner_orderRow__a_NgT:hover{background:#fff9df}.ProductionPlanner_orderRowSelected__yaQa_{background:#fff5c7;box-shadow:inset 4px 0 0 #e2ad00}.ProductionPlanner_orderRowSelected__yaQa_:hover{background:#fff5c7}.ProductionPlanner_orderRow__a_NgT:focus-visible{outline:2px solid #e2ad00;outline-offset:-2px}.ProductionReadiness_page__Whjux{width:100%;min-height:100%;padding:28px;box-sizing:border-box}.ProductionReadiness_header__Jbcyj{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.ProductionReadiness_eyebrow__HBQ5j{font-size:12px;font-weight:700;color:#8a8f98;margin-bottom:6px}.ProductionReadiness_header__Jbcyj h1{margin:0;font-size:28px;font-weight:800;color:#20242a}.ProductionReadiness_header__Jbcyj p{margin:7px 0 0;color:#777d86;font-size:14px}.ProductionReadiness_placeholder__MXFlf{min-height:300px;border-radius:18px;background:#f5f6f7;border:1px solid #e4e6e9;display:flex;align-items:center;justify-content:center;color:#9297a0;font-weight:700}.ProductionReadiness_kpiGrid___4kf8{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.ProductionReadiness_kpi__ZDhtw{--accent:#397fd1;position:relative;display:flex;align-items:center;gap:14px;min-height:88px;padding:15px 16px;overflow:hidden;border:1px solid #dfe4e8;border-radius:16px;background:linear-gradient(145deg,#ffffff,#edf1f4);box-shadow:7px 8px 16px rgba(34,45,58,.09),-4px -4px 10px rgba(255,255,255,.9),inset 1px 1px 0 rgba(255,255,255,.95)}.ProductionReadiness_kpi__ZDhtw:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--accent)}.ProductionReadiness_kpiIcon__nLQry{flex:0 0 44px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--accent);font-size:11px;font-weight:900;background:linear-gradient(145deg,#ffffff,#e7ecf0);box-shadow:3px 4px 8px rgba(36,48,60,.13),-3px -3px 7px rgba(255,255,255,.95),inset 1px 1px 2px rgba(255,255,255,.9)}.ProductionReadiness_kpi__ZDhtw strong{display:block;margin-bottom:2px;color:#17202b;font-size:25px;line-height:1;font-weight:850}.ProductionReadiness_kpi__ZDhtw b{display:block;color:#2e3742;font-size:12px;font-weight:800}.ProductionReadiness_kpi__ZDhtw span{display:block;margin-top:3px;color:#8a929c;font-size:10px}.ProductionReadiness_blue__7td3A{--accent:#397fd1}.ProductionReadiness_green__6gAIZ{--accent:#35a273}.ProductionReadiness_amber__gOyOb{--accent:#e6ad25}.ProductionReadiness_orange__IV_bC{--accent:#e87545}.ProductionReadiness_violet__DgV_u{--accent:#755fc0}@media(max-width:1200px){.ProductionReadiness_kpiGrid___4kf8{grid-template-columns:repeat(3,minmax(0,1fr))}}.ProductionReadiness_analyticsGrid__jOHP7{display:grid;grid-template-columns:1fr 1.25fr .9fr;grid-gap:14px;gap:14px;margin-bottom:18px}.ProductionReadiness_analyticsCard__vUPu8{min-height:240px;padding:18px;border:1px solid #dfe4e8;border-radius:16px;background:linear-gradient(145deg,#ffffff,#eef2f5);box-shadow:7px 8px 16px rgba(34,45,58,.08),-4px -4px 10px rgba(255,255,255,.9),inset 1px 1px 0 rgba(255,255,255,.95)}.ProductionReadiness_analyticsCard__vUPu8 h3{margin:0 0 5px;color:#202934;font-size:15px;font-weight:800}.ProductionReadiness_analyticsCard__vUPu8 p{margin:0;color:#8a929c;font-size:11px}.ProductionReadiness_chartPlaceholder__AaYne{height:160px;margin-top:18px;display:flex;align-items:center;justify-content:center;border-radius:13px;color:#a0a7af;font-size:12px;font-weight:700;background:linear-gradient(145deg,#edf1f4,#fafbfc);box-shadow:inset 3px 3px 7px rgba(38,50,63,.08),inset -3px -3px 7px rgba(255,255,255,.9)}@media(max-width:1200px){.ProductionReadiness_analyticsGrid__jOHP7{grid-template-columns:1fr}}.ProductionReadiness_donutArea__SwqQY{min-height:170px;display:flex;align-items:center;justify-content:center;gap:28px;padding-top:10px}.ProductionReadiness_donut__GyHbd{width:132px;height:132px;flex:0 0 132px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:conic-gradient(#397fd1 0deg 105deg,#e6ad25 105deg 205deg,#e87545 205deg 290deg,#755fc0 290deg 1turn);box-shadow:5px 7px 12px rgba(32,44,58,.16),-3px -3px 8px rgba(255,255,255,.85),inset 2px 2px 5px rgba(255,255,255,.25),inset -3px -3px 6px rgba(31,42,55,.15)}.ProductionReadiness_donutCentre__s2ShD{width:78px;height:78px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(145deg,#ffffff,#e9edf0);box-shadow:inset 3px 3px 6px rgba(255,255,255,.95),inset -3px -3px 7px rgba(35,47,60,.12)}.ProductionReadiness_donutCentre__s2ShD strong{font-size:24px;line-height:1;color:#202934}.ProductionReadiness_donutCentre__s2ShD span{margin-top:5px;font-size:9px;font-weight:700;color:#858e99}.ProductionReadiness_legend__pTkMo{min-width:135px}.ProductionReadiness_legend__pTkMo div{display:grid;grid-template-columns:10px 1fr auto;align-items:center;grid-gap:8px;gap:8px;padding:6px 0;font-size:10px;color:#687482}.ProductionReadiness_legend__pTkMo div i{width:9px;height:9px;border-radius:50%;box-shadow:inset 1px 1px 1px rgba(255,255,255,.7),1px 2px 3px rgba(30,40,50,.18)}.ProductionReadiness_legend__pTkMo div b{color:#29333e;font-size:11px}.ProductionReadiness_readyDot__3pjrG{background:#397fd1}.ProductionReadiness_partialDot__r29Ky{background:#e6ad25}.ProductionReadiness_notReadyDot__xVbX5{background:#e87545}.ProductionReadiness_blockedDot__nMBxz{background:#755fc0}.ProductionReadiness_machineChart__s0T4n{height:170px;margin-top:12px;padding:0 18px 24px;display:flex;align-items:flex-end;justify-content:space-around;gap:24px;border-bottom:1px solid #d4dbe1}.ProductionReadiness_machineBarGroup__Q9inu{height:100%;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:9px}.ProductionReadiness_machineBarGroup__Q9inu b{min-height:22px;color:#626d79;font-size:9px;line-height:11px;text-align:center}.ProductionReadiness_machineBar___5bA0{width:48px;height:115px;display:flex;flex-direction:column-reverse;overflow:hidden;border-radius:7px 7px 3px 3px;background:#e3e8ec;box-shadow:4px 5px 8px rgba(31,44,57,.14),-2px -2px 5px rgba(255,255,255,.9),inset 1px 1px 2px rgba(255,255,255,.5)}.ProductionReadiness_machineBar___5bA0 span{display:block;width:100%}.ProductionReadiness_barReady___3B81{background:linear-gradient(90deg,#2878bd,#4ca4e6)}.ProductionReadiness_barPartial__CtFSP{background:linear-gradient(90deg,#d99c13,#f5c440)}.ProductionReadiness_barNotReady__nWcAb{background:linear-gradient(90deg,#db6237,#ef895e)}.ProductionReadiness_issueList__vKkSZ{margin-top:18px;display:flex;flex-direction:column;gap:14px}.ProductionReadiness_issueRow__7ZdJv>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.ProductionReadiness_issueRow__7ZdJv span{color:#5f6975;font-size:10px;font-weight:700}.ProductionReadiness_issueRow__7ZdJv b{color:#26313c;font-size:11px}.ProductionReadiness_issueTrack__0Upu7{height:9px;overflow:hidden;border-radius:8px;background:#e3e8ec;box-shadow:inset 2px 2px 4px rgba(33,46,59,.12),inset -2px -2px 4px rgba(255,255,255,.9)}.ProductionReadiness_issueTrack__0Upu7 i{display:block;height:100%;border-radius:8px;box-shadow:inset 1px 1px 2px rgba(255,255,255,.35),1px 1px 3px rgba(30,42,54,.12)}.ProductionReadiness_issueBlue__PJj1I{width:0;background:linear-gradient(90deg,#2878bd,#4ca4e6)}.ProductionReadiness_issueAmber__UYlzJ{width:0;background:linear-gradient(90deg,#d99c13,#f5c440)}.ProductionReadiness_issueOrange__Rn1r9{width:0;background:linear-gradient(90deg,#db6237,#ef895e)}.ProductionReadiness_issueViolet__uBllO{width:0;background:linear-gradient(90deg,#6249b9,#8068d5)}.ProductionReadiness_issueGreen__MC11q{width:0;background:linear-gradient(90deg,#27865f,#42ad7e)}.ProductionReadiness_barBlocked__46RI4{background:linear-gradient(90deg,#6249b9,#8068d5)}.ProductionReadiness_buildsSection__JwAVB{overflow:hidden;border:1px solid #dfe4e8;border-radius:16px;background:linear-gradient(145deg,#ffffff,#eef2f5);box-shadow:7px 8px 16px rgba(34,45,58,.08),-4px -4px 10px rgba(255,255,255,.9),inset 1px 1px 0 rgba(255,255,255,.95)}.ProductionReadiness_buildsHeader__c8kIP{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #e1e5e9}.ProductionReadiness_buildsHeader__c8kIP h3{margin:0 0 4px;color:#202934;font-size:15px;font-weight:800}.ProductionReadiness_buildsHeader__c8kIP p{margin:0;color:#8a929c;font-size:11px}.ProductionReadiness_buildsHeader__c8kIP>span{padding:7px 11px;border-radius:10px;color:#53606d;font-size:10px;font-weight:800;background:#edf1f4;box-shadow:inset 2px 2px 4px rgba(35,47,60,.08),inset -2px -2px 4px rgba(255,255,255,.9)}.ProductionReadiness_tableWrap___ysCZ{width:100%;overflow-x:auto}.ProductionReadiness_buildsTable__LNcs2{width:100%;border-collapse:collapse;min-width:850px}.ProductionReadiness_buildsTable__LNcs2 th{padding:11px 16px;text-align:left;color:#7c8793;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:#f4f6f8;border-bottom:1px solid #dde2e6}.ProductionReadiness_buildsTable__LNcs2 td{padding:13px 16px;color:#4c5864;font-size:11px;border-bottom:1px solid #e5e8eb}.ProductionReadiness_buildsTable__LNcs2 tbody tr:last-child td{border-bottom:0}.ProductionReadiness_buildsTable__LNcs2 tbody tr:hover{background:rgba(255,255,255,.65)}.ProductionReadiness_buildsTable__LNcs2 td strong{display:block;color:#26313c;font-size:11px;font-weight:800}.ProductionReadiness_buildsTable__LNcs2 td small{display:block;margin-top:3px;color:#8b949e;font-size:9px}.ProductionReadiness_readinessBadge__M7kS2{display:inline-flex;align-items:center;padding:5px 9px;border-radius:10px;color:#59636e;font-size:9px;font-weight:800;text-transform:capitalize;background:linear-gradient(145deg,#ffffff,#e7ebee);border:1px solid #dce1e5;box-shadow:2px 3px 5px rgba(34,45,58,.08),-2px -2px 4px rgba(255,255,255,.9)}.ProductionReadiness_emptyRow__ruTbS{height:110px;text-align:center!important;color:#929aa3!important;font-weight:700}.ProductionReadiness_buildsTable__LNcs2 tbody tr{cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.ProductionReadiness_selectedRow__PlpAs{background:#f2f7fb!important;box-shadow:inset 4px 0 0 #397fd1}.ProductionReadiness_selectedRow__PlpAs td:first-child strong{color:#276da9}.ProductionReadiness_machineDetails__tKckH{margin-bottom:18px;padding:18px 20px;border:1px solid #dfe4e8;border-radius:16px;background:linear-gradient(145deg,#ffffff,#edf1f4);box-shadow:7px 8px 16px rgba(34,45,58,.08),-4px -4px 10px rgba(255,255,255,.9),inset 1px 1px 0 rgba(255,255,255,.95)}.ProductionReadiness_machineDetailsHeader__jZdzx{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid #e0e5e9}.ProductionReadiness_machineDetailsHeader__jZdzx>div:first-child>span{display:block;margin-bottom:4px;color:#8b949e;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.ProductionReadiness_machineDetailsHeader__jZdzx h3{margin:0;color:#202934;font-size:18px;font-weight:850}.ProductionReadiness_machineDetailsHeader__jZdzx p{margin:4px 0 0;color:#75808b;font-size:11px;font-weight:700}.ProductionReadiness_machineStatus__vRpu1{padding:7px 11px;border:1px solid #d9dee3;border-radius:10px;color:#56616d;font-size:9px;font-weight:850;text-transform:capitalize;background:linear-gradient(145deg,#ffffff,#e7ebee);box-shadow:2px 3px 6px rgba(34,45,58,.09),-2px -2px 5px rgba(255,255,255,.9)}.ProductionReadiness_machineDetailGrid__8d9lr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.ProductionReadiness_machineDetailGrid__8d9lr>div{min-height:54px;padding:11px 12px;border:1px solid #e0e4e8;border-radius:11px;background:linear-gradient(145deg,#f8fafb,#edf1f3);box-shadow:inset 1px 1px 0 rgba(255,255,255,.9),2px 3px 6px rgba(34,45,58,.05)}.ProductionReadiness_machineDetailGrid__8d9lr span{display:block;margin-bottom:5px;color:#9098a1;font-size:8px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.ProductionReadiness_machineDetailGrid__8d9lr strong{display:block;overflow:hidden;color:#303a45;font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1200px){.ProductionReadiness_machineDetailGrid__8d9lr{grid-template-columns:repeat(2,minmax(0,1fr))}}.ProductionReadiness_readinessChecklist__xNwI7{margin-top:16px;padding-top:16px;border-top:1px solid #e0e5e9}.ProductionReadiness_checklistHeader__QFLBK{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}.ProductionReadiness_checklistHeader__QFLBK h4{margin:0 0 3px;color:#27313c;font-size:13px;font-weight:850}.ProductionReadiness_checklistHeader__QFLBK p{margin:0;color:#8a939d;font-size:10px}.ProductionReadiness_checklistHeader__QFLBK>strong{padding:7px 11px;border-radius:10px;color:#4f5b67;font-size:10px;font-weight:850;background:linear-gradient(145deg,#ffffff,#e7ebee);border:1px solid #dce1e5;box-shadow:2px 3px 5px rgba(34,45,58,.08),-2px -2px 4px rgba(255,255,255,.9)}.ProductionReadiness_checklistGrid__BpaLL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.ProductionReadiness_checklistGrid__BpaLL>div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:9px 11px;border:1px solid #e0e4e8;border-radius:10px;background:linear-gradient(145deg,#f8fafb,#edf1f3)}.ProductionReadiness_checklistGrid__BpaLL span{color:#7e8893;font-size:9px;font-weight:750}.ProductionReadiness_checklistGrid__BpaLL b{color:#4c5864;font-size:9px;font-weight:850;text-align:right}@media(max-width:1200px){.ProductionReadiness_checklistGrid__BpaLL{grid-template-columns:repeat(2,minmax(0,1fr))}}.ProductionReadiness_notAssessedDot__eHt9F{background:#c9cfd6}.ProductionReadiness_machineHeaderStatus__PGqcc{display:flex;align-items:center;gap:18px}.ProductionReadiness_readinessGauge__Aolti{width:92px;height:92px;border-radius:50%;display:grid;place-items:center;padding:8px;background:conic-gradient(#f4b942 0deg 241deg,#e7ebf0 241deg 1turn);box-shadow:0 10px 24px rgba(31,45,61,.12),inset 0 2px 3px rgba(255,255,255,.75)}.ProductionReadiness_readinessGaugeInner__2Pc2E{width:100%;height:100%;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:inset 0 2px 7px rgba(31,45,61,.08),0 2px 5px rgba(255,255,255,.8)}.ProductionReadiness_readinessGaugeInner__2Pc2E strong{font-size:22px;line-height:1;font-weight:800;color:#263445}.ProductionReadiness_readinessGaugeInner__2Pc2E span{margin-top:5px;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8a96a5}@media (max-width:760px){.ProductionReadiness_machineHeaderStatus__PGqcc{gap:10px}.ProductionReadiness_readinessGauge__Aolti{width:76px;height:76px}.ProductionReadiness_readinessGaugeInner__2Pc2E strong{font-size:18px}.ProductionReadiness_readinessGaugeInner__2Pc2E span{font-size:8px}}.ProductionReadiness_openIssuesCard__8Cxts{border:0;font:inherit;text-align:left;cursor:pointer;background:transparent;color:inherit;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ProductionReadiness_openIssuesCard__8Cxts span{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#8a96a5}.ProductionReadiness_openIssuesCard__8Cxts strong{margin-top:4px;font-size:15px;color:#263445}.ProductionReadiness_openIssuesCard__8Cxts small{margin-top:3px;font-size:10px;font-weight:700;color:#617187}.ProductionReadiness_issueDetailsPanel__tvrlh{margin-top:18px;padding:20px;border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(31,45,61,.08),inset 0 1px 0 rgba(255,255,255,.9)}.ProductionReadiness_issueDetailsHeader__pyqkE{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:15px;border-bottom:1px solid #edf0f4}.ProductionReadiness_issueDetailsHeader__pyqkE span{font-size:10px;font-weight:800;letter-spacing:.12em;color:#9aa5b2}.ProductionReadiness_issueDetailsHeader__pyqkE h4{margin:4px 0 0;font-size:16px;color:#263445}.ProductionReadiness_issueDetailsHeader__pyqkE strong{min-width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#f4f6f8;color:#263445;box-shadow:inset 0 2px 5px rgba(31,45,61,.08)}.ProductionReadiness_issueDetailsList__IW1DX{display:flex;flex-direction:column}.ProductionReadiness_issueDetailRow__J4ZrN{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 2px;border-bottom:1px solid #f0f2f5}.ProductionReadiness_issueDetailRow__J4ZrN:last-child{border-bottom:0;padding-bottom:0}.ProductionReadiness_issueDetailRow__J4ZrN span{font-size:11px;font-weight:800;letter-spacing:.05em;color:#687789}.ProductionReadiness_issueDetailRow__J4ZrN p{margin:4px 0 0;font-size:13px;color:#344256}.ProductionReadiness_issueDetailRow__J4ZrN b{flex:none;padding:6px 10px;border-radius:999px;background:#fff3d9;color:#a86b00;font-size:10px;font-weight:800;letter-spacing:.04em}.ProductionReadiness_machineDetailGrid__8d9lr .ProductionReadiness_openIssuesCard__8Cxts{width:100%;min-height:100%;padding:12px 14px;border:1px solid rgba(235,176,54,.28);border-radius:12px;background:linear-gradient(145deg,rgba(255,250,237,.96),rgba(255,255,255,.98));box-shadow:0 5px 12px rgba(31,45,61,.06),inset 0 1px 0 rgba(255,255,255,.9);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.ProductionReadiness_machineDetailGrid__8d9lr .ProductionReadiness_openIssuesCard__8Cxts:hover{transform:translateY(-1px);border-color:rgba(235,176,54,.55);box-shadow:0 8px 18px rgba(31,45,61,.09),inset 0 1px 0 rgba(255,255,255,.95)}.ProductionReadiness_machineDetailGrid__8d9lr .ProductionReadiness_openIssuesCard__8Cxts strong{font-size:16px;font-weight:800;color:#263445}.ProductionReadiness_machineDetailGrid__8d9lr .ProductionReadiness_openIssuesCard__8Cxts small{color:#a86b00;font-weight:800}.ProductionReadiness_machineDetailGrid__8d9lr .ProductionReadiness_openIssuesCard__8Cxts small:after{content:"  →"}.ProductionReadiness_issueActions__PWRUK{flex:none;display:flex;align-items:center;gap:10px}.ProductionReadiness_issueActions__PWRUK button{border:1px solid #dce2e8;border-radius:9px;padding:7px 11px;background:linear-gradient(145deg,#ffffff,#f4f6f8);color:#344256;font-size:10px;font-weight:800;letter-spacing:.02em;cursor:pointer;box-shadow:0 3px 7px rgba(31,45,61,.06),inset 0 1px 0 rgba(255,255,255,.95);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.ProductionReadiness_issueActions__PWRUK button:hover{transform:translateY(-1px);border-color:#c6ced8;box-shadow:0 5px 10px rgba(31,45,61,.1),inset 0 1px 0 rgba(255,255,255,.95)}.ProductionReadiness_issueActions__PWRUK button:active{transform:translateY(0)}@media (max-width:760px){.ProductionReadiness_issueDetailRow__J4ZrN{align-items:flex-start}.ProductionReadiness_issueActions__PWRUK{flex-direction:column;align-items:flex-end}}.ProductionReadiness_header__Jbcyj .ProductionReadiness_eyebrow__HBQ5j{margin:0 0 4px;color:#d7a900;font-size:10px;font-weight:800;line-height:1.5;letter-spacing:1.6px}.ProductionWorkspace_page__0DxCs{width:100%;min-height:100%;padding:28px;box-sizing:border-box}.ProductionWorkspace_header__Xdlrg{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:24px}.ProductionWorkspace_eyebrow__uI9gQ{margin-bottom:6px;color:#8a8f98;font-size:12px;font-weight:700}.ProductionWorkspace_header__Xdlrg h1{margin:0;color:#20242a;font-size:28px;font-weight:800}.ProductionWorkspace_header__Xdlrg p{margin:7px 0 0;color:#777d86;font-size:14px}.ProductionWorkspace_kpiGrid__secWb{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.ProductionWorkspace_kpi__EEDHa{--accent:#397fd1;position:relative;display:flex;align-items:center;gap:14px;min-height:88px;padding:15px 16px;overflow:hidden;border:1px solid #dfe4e8;border-radius:16px;background:linear-gradient(145deg,#ffffff,#edf1f4);box-shadow:7px 8px 16px rgba(34,45,58,.09),-4px -4px 10px rgba(255,255,255,.9),inset 1px 1px 0 rgba(255,255,255,.95)}.ProductionWorkspace_kpi__EEDHa:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--accent)}.ProductionWorkspace_kpiIcon__EbHh_{flex:0 0 44px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--accent);background:linear-gradient(145deg,#ffffff,#e7ecf0);box-shadow:3px 4px 8px rgba(36,48,60,.13),-3px -3px 7px rgba(255,255,255,.95),inset 1px 1px 2px rgba(255,255,255,.9)}.ProductionWorkspace_kpi__EEDHa strong{display:block;margin-bottom:2px;color:#17202b;font-size:25px;line-height:1;font-weight:850}.ProductionWorkspace_kpi__EEDHa b{display:block;color:#2e3742;font-size:12px;font-weight:800}.ProductionWorkspace_kpi__EEDHa span{display:block;margin-top:3px;color:#8a929c;font-size:10px}.ProductionWorkspace_blue__wPMJs{--accent:#397fd1}.ProductionWorkspace_green__Qys0V{--accent:#35a273}.ProductionWorkspace_amber__4Vqq1{--accent:#e6ad25}.ProductionWorkspace_violet__ChiiP{--accent:#755fc0}.ProductionWorkspace_slate__7lhcY{--accent:#697683}.ProductionWorkspace_workspace__rnPUZ{overflow:hidden;border:1px solid #dfe4e8;border-radius:18px;background:linear-gradient(145deg,#ffffff,#eef2f5);box-shadow:7px 8px 16px rgba(34,45,58,.08),-4px -4px 10px rgba(255,255,255,.9),inset 1px 1px 0 rgba(255,255,255,.95)}.ProductionWorkspace_workspaceHeader__YJH_j{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid #e0e4e8}.ProductionWorkspace_workspaceHeader__YJH_j h2{margin:0;color:#202934;font-size:16px;font-weight:800}.ProductionWorkspace_workspaceHeader__YJH_j p{margin:4px 0 0;color:#8a929c;font-size:11px}.ProductionWorkspace_recordCount__m_cBa{padding:7px 11px;border:1px solid #d8dde2;border-radius:10px;color:#68727d;font-size:10px;font-weight:800;background:linear-gradient(145deg,#f9fafb,#e9edf0);box-shadow:inset 1px 1px 1px rgba(255,255,255,.9)}.ProductionWorkspace_errorState__bTzkz,.ProductionWorkspace_state__tbSG2{min-height:260px;display:flex;align-items:center;justify-content:center;padding:30px;color:#8a929c;font-size:12px;font-weight:700}.ProductionWorkspace_errorState__bTzkz{color:#b34b4b}.ProductionWorkspace_emptyState__9Fkj3{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;text-align:center}.ProductionWorkspace_emptyIcon__jn_rz{width:58px;height:58px;margin-bottom:14px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#697683;background:linear-gradient(145deg,#ffffff,#e5e9ed);box-shadow:5px 6px 12px rgba(34,45,58,.12),-4px -4px 9px rgba(255,255,255,.95)}.ProductionWorkspace_emptyState__9Fkj3 strong{color:#303842;font-size:14px}.ProductionWorkspace_emptyState__9Fkj3 span{max-width:440px;margin-top:7px;color:#8a929c;font-size:11px;line-height:1.6}@media(max-width:1200px){.ProductionWorkspace_kpiGrid__secWb{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.ProductionWorkspace_page__0DxCs{padding:18px}.ProductionWorkspace_kpiGrid__secWb{grid-template-columns:1fr}}.ProductionWorkspace_tableWrap__qmTlg{width:100%;overflow-x:auto;border-top:1px solid #e4e7ea}.ProductionWorkspace_buildTable__Kify_{border-collapse:collapse;table-layout:auto}.ProductionWorkspace_buildTable__Kify_ th{padding:12px 14px;text-align:left;background:#f3f5f6;border-bottom:1px solid #dde2e6;color:#7a838d;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.ProductionWorkspace_buildTable__Kify_ td{padding:14px;border-bottom:1px solid #e8ebee;color:#4d5661;font-size:12px;vertical-align:middle;white-space:nowrap}.ProductionWorkspace_buildTable__Kify_ td strong{color:#222b35;font-weight:800}.ProductionWorkspace_buildTable__Kify_ tbody tr{transition:background .15s ease,box-shadow .15s ease}.ProductionWorkspace_buildTable__Kify_ tbody tr:hover{background:#f8fafb}.ProductionWorkspace_buildTable__Kify_ tbody tr:last-child td{border-bottom:0}.ProductionWorkspace_selectedRow__FsGnG{background:#fff9dc!important;box-shadow:inset 3px 0 0 #e6bd19}.ProductionWorkspace_buildDetail__79Jff{margin-top:18px;border:1px solid #dfe4e8;border-radius:16px;overflow:hidden;background:linear-gradient(145deg,#ffffff,#eef2f5);box-shadow:6px 7px 15px rgba(35,47,60,.08),-4px -4px 10px rgba(255,255,255,.9)}.ProductionWorkspace_buildSummary__UVEjP{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 22px}.ProductionWorkspace_buildSummary__UVEjP span{color:#9299a1;font-size:10px;font-weight:800}.ProductionWorkspace_buildSummary__UVEjP h2{margin:3px 0 5px;color:#252f39;font-size:20px}.ProductionWorkspace_buildSummary__UVEjP p{margin:0;color:#7c858e;font-size:10px}.ProductionWorkspace_buildSummary__UVEjP p strong{color:#515b65}.ProductionWorkspace_summaryProgress___Gk1Z{min-width:145px;text-align:right}.ProductionWorkspace_summaryProgress___Gk1Z strong{display:block;margin:3px 0;color:#27313b;font-size:25px}.ProductionWorkspace_summaryProgress___Gk1Z small{color:#8b7418;font-size:9px;font-weight:800;text-transform:capitalize}.ProductionWorkspace_structure__xACbJ{border-top:1px solid #e1e5e8;padding:16px}.ProductionWorkspace_structureHeader__JWTVr{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ProductionWorkspace_structureHeader__JWTVr h3{margin:0;color:#28323c;font-size:14px;font-weight:800}.ProductionWorkspace_structureHeader__JWTVr p{margin:3px 0 0;color:#9299a1;font-size:10px}.ProductionWorkspace_structureHeader__JWTVr>span{color:#7e8790;font-size:10px;font-weight:800}.ProductionWorkspace_assemblyList__8wyQJ{display:flex;flex-direction:column;gap:7px}.ProductionWorkspace_assemblyRow__Qh0AB{display:grid;grid-template-columns:minmax(220px,1fr) 180px 90px 130px;align-items:center;grid-gap:14px;gap:14px;padding:13px 15px;border:1px solid #dde2e6;border-radius:11px;background:#f8fafb}.ProductionWorkspace_assemblyRow__Qh0AB strong{display:block;color:#303a44;font-size:11px;font-weight:800}.ProductionWorkspace_assemblyRow__Qh0AB span{display:block;margin-top:3px;color:#969da5;font-size:9px}.ProductionWorkspace_assemblyRow__Qh0AB>div:not(:first-child){color:#66717b;font-size:10px;font-weight:700}.ProductionWorkspace_structureEmpty__afLWv{padding:25px;border:1px dashed #d8dde1;border-radius:10px;color:#9299a1;font-size:10px;text-align:center}.ProductionWorkspace_operationPreview__d39bW{margin:0 12px 10px;padding:8px;border:1px solid #e0e4e7;border-radius:0 0 11px 11px;background:#eef2f4}.ProductionWorkspace_operationRow__aIaEQ{display:grid;grid-template-columns:minmax(220px,1fr) 180px 110px 110px 120px;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px;border-bottom:1px solid #dde2e5;color:#66717b;font-size:10px}.ProductionWorkspace_operationRow__aIaEQ:last-child{border-bottom:0}.ProductionWorkspace_operationRow__aIaEQ strong{color:#35404a;font-size:10px;font-weight:800}.ProductionWorkspace_operationRow__aIaEQ span:last-child{font-weight:800}.ProductionWorkspace_noOperations__VuLyA{padding:12px;color:#9299a1;font-size:10px;text-align:center}.ProductionWorkspace_operationRow__aIaEQ{grid-template-columns:minmax(190px,1.3fr) minmax(130px,1fr) minmax(160px,1.2fr) 105px 105px 120px}.ProductionWorkspace_handoverRow__Sw4Lu{cursor:pointer}.ProductionWorkspace_handoverPanel__38rmT{padding:18px 20px;border-top:1px solid #e0e4e8;background:linear-gradient(145deg,#ffffff,#f0f3f5)}.ProductionWorkspace_handoverInfo__VqHAA{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:16px}.ProductionWorkspace_handoverInfo__VqHAA span{color:#9a821e;font-size:9px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.ProductionWorkspace_handoverInfo__VqHAA h3{margin:4px 0;color:#26303a;font-size:15px;font-weight:800}.ProductionWorkspace_handoverInfo__VqHAA p{margin:0;color:#858e97;font-size:10px}.ProductionWorkspace_handoverAction__kmE_9{display:flex;align-items:flex-end;gap:12px}.ProductionWorkspace_handoverAction__kmE_9 label{flex:1 1;max-width:430px}.ProductionWorkspace_handoverAction__kmE_9 label>span{display:block;margin-bottom:6px;color:#69737d;font-size:9px;font-weight:800;text-transform:uppercase}.ProductionWorkspace_handoverAction__kmE_9 input{width:100%;height:40px;padding:0 12px;box-sizing:border-box;border:1px solid #d6dce1;border-radius:10px;outline:none;color:#28323c;font-size:12px;background:#ffffff;box-shadow:inset 2px 2px 4px rgba(38,50,62,.06),inset -2px -2px 4px rgba(255,255,255,.9)}.ProductionWorkspace_handoverAction__kmE_9 input:focus{border-color:#d4b128;box-shadow:0 0 0 3px rgba(230,189,25,.12),inset 2px 2px 4px rgba(38,50,62,.05)}.ProductionWorkspace_cancelButton__T95vd,.ProductionWorkspace_createButton__vFhRh{border:0;cursor:pointer;font-weight:800;transition:transform .12s ease,opacity .12s ease,box-shadow .12s ease}.ProductionWorkspace_createButton__vFhRh{min-width:190px;height:40px;padding:0 16px;border-radius:10px;color:#292712;background:linear-gradient(145deg,#f4d33f,#ddb519);box-shadow:3px 4px 8px rgba(90,74,13,.18),-2px -2px 5px rgba(255,255,255,.8);font-size:10px}.ProductionWorkspace_cancelButton__T95vd{padding:7px 11px;border:1px solid #d9dee2;border-radius:8px;color:#6f7881;background:#f7f9fa;font-size:9px}.ProductionWorkspace_cancelButton__T95vd:hover:not(:disabled),.ProductionWorkspace_createButton__vFhRh:hover:not(:disabled){transform:translateY(-1px)}.ProductionWorkspace_cancelButton__T95vd:disabled,.ProductionWorkspace_createButton__vFhRh:disabled{cursor:not-allowed;opacity:.5}.ProductionWorkspace_handoverError__YMm5t{margin-top:12px;padding:9px 11px;border:1px solid #ebcaca;border-radius:8px;color:#a84848;background:#fff5f5;font-size:10px;font-weight:700}@media(max-width:760px){.ProductionWorkspace_handoverAction__kmE_9{align-items:stretch;flex-direction:column}.ProductionWorkspace_handoverAction__kmE_9 label{width:100%;max-width:none}.ProductionWorkspace_createButton__vFhRh{width:100%}}.ProductionWorkspace_lifecycleBar__H5q10{margin:14px 0 0;padding:14px 16px;border:1px solid #e1e4e8;border-radius:13px;background:#f5f6f7;display:flex;align-items:center;justify-content:space-between;gap:18px;box-shadow:4px 4px 10px rgba(28,34,44,.05),-4px -4px 10px rgba(255,255,255,.85)}.ProductionWorkspace_lifecycleBar__H5q10>div:first-child{display:flex;flex-direction:column;gap:3px}.ProductionWorkspace_lifecycleBar__H5q10 strong{color:#252a31;font-size:12px}.ProductionWorkspace_lifecycleBar__H5q10 span{color:#858b94;font-size:10px}.ProductionWorkspace_lifecycleActions__PebQR{display:flex;align-items:center;gap:8px;flex:0 0 auto}.ProductionWorkspace_lifecyclePrimary__1OnlO{min-height:36px;padding:0 15px;border:0;border-radius:9px;cursor:pointer;color:#211b07;font-size:11px;font-weight:800;background:linear-gradient(180deg,#f4d34c,#e6bb22);box-shadow:0 4px 10px rgba(166,126,8,.16),inset 0 1px 0 rgba(255,255,255,.55)}.ProductionWorkspace_lifecyclePrimary__1OnlO:hover{transform:translateY(-1px)}.ProductionWorkspace_lifecyclePrimary__1OnlO:disabled{opacity:.55;cursor:not-allowed;transform:none}.ProductionWorkspace_lifecycleReady__iK2ZD{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border-radius:999px;background:#e4f4ea;color:#27724d!important;font-size:10px!important;font-weight:800}.ProductionWorkspace_lifecycleError___DDzh{margin-top:9px;padding:9px 12px;border-radius:9px;border:1px solid #efcccc;background:#fbe8e8;color:#9a4545;font-size:11px}@media(max-width:700px){.ProductionWorkspace_lifecycleBar__H5q10{align-items:flex-start;flex-direction:column}}.ProductionWorkspace_viewBuildButton__ssBMv{border:1px solid #ded7b7;border-radius:8px;padding:7px 11px;white-space:nowrap;background:#fff9dc;color:#66510b;font-size:10px;font-weight:800;cursor:pointer!important;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.ProductionWorkspace_viewBuildButton__ssBMv:hover{background:#f8d94c;color:#2c260f;transform:translateY(-1px);box-shadow:0 4px 9px rgba(126,101,15,.14)}.ProductionWorkspace_selectedRow__FsGnG{background:#fffbea!important;box-shadow:inset 3px 0 0 #e7bd22}.ProductionWorkspace_selectedRow__FsGnG .ProductionWorkspace_viewBuildButton__ssBMv{background:#f1cf3c;color:#2c260f}.ProductionWorkspace_header__Xdlrg .ProductionWorkspace_eyebrow__uI9gQ{margin:0 0 4px;color:#d7a900;font-size:10px;font-weight:800;line-height:1.5;letter-spacing:1.6px}.ProductionWorkspace_buildTable__Kify_{width:100%}.ProductionWorkspace_buildTable__Kify_ td,.ProductionWorkspace_buildTable__Kify_ th{white-space:normal;overflow-wrap:anywhere}.ProductionWorkspace_buildTable__Kify_ td:first-child,.ProductionWorkspace_buildTable__Kify_ th:first-child{width:100px}.ProductionWorkspace_buildTable__Kify_ td:nth-child(2),.ProductionWorkspace_buildTable__Kify_ th:nth-child(2){width:70px}.ProductionWorkspace_buildTable__Kify_ td:nth-child(3),.ProductionWorkspace_buildTable__Kify_ th:nth-child(3){width:175px}.ProductionWorkspace_buildTable__Kify_ td:nth-last-child(4),.ProductionWorkspace_buildTable__Kify_ td:nth-last-child(5),.ProductionWorkspace_buildTable__Kify_ th:nth-last-child(4),.ProductionWorkspace_buildTable__Kify_ th:nth-last-child(5){width:95px}.ProductionWorkspace_buildTable__Kify_ td:nth-last-child(3),.ProductionWorkspace_buildTable__Kify_ th:nth-last-child(3){width:72px}.ProductionWorkspace_buildTable__Kify_ td:nth-last-child(2),.ProductionWorkspace_buildTable__Kify_ th:nth-last-child(2){width:105px}.ProductionWorkspace_buildTable__Kify_ td:last-child,.ProductionWorkspace_buildTable__Kify_ th:last-child{width:92px;white-space:nowrap;text-align:right}.ProductionWorkspace_viewBuildButton__ssBMv{max-width:100%}.ProductionWorkspace_buildTable__Kify_{table-layout:fixed}.ProductionWorkspace_buildTable__Kify_ td,.ProductionWorkspace_buildTable__Kify_ th{overflow:hidden;text-overflow:ellipsis}.ProductionWorkspace_buildTable__Kify_ td:first-child,.ProductionWorkspace_buildTable__Kify_ th:first-child{width:82px}.ProductionWorkspace_buildTable__Kify_ td:nth-child(2),.ProductionWorkspace_buildTable__Kify_ th:nth-child(2){width:58px}.ProductionWorkspace_buildTable__Kify_ td:nth-child(3),.ProductionWorkspace_buildTable__Kify_ th:nth-child(3){width:150px;white-space:normal}.ProductionWorkspace_buildTable__Kify_ td:nth-child(4),.ProductionWorkspace_buildTable__Kify_ th:nth-child(4){width:auto}.ProductionWorkspace_buildTable__Kify_ td:nth-child(5),.ProductionWorkspace_buildTable__Kify_ th:nth-child(5){width:82px}.ProductionWorkspace_buildTable__Kify_ td:nth-child(6),.ProductionWorkspace_buildTable__Kify_ th:nth-child(6){width:90px}.ProductionWorkspace_buildTable__Kify_ td:nth-child(7),.ProductionWorkspace_buildTable__Kify_ th:nth-child(7){width:62px}.ProductionWorkspace_buildTable__Kify_ td:nth-child(8),.ProductionWorkspace_buildTable__Kify_ th:nth-child(8){width:88px}.ProductionWorkspace_buildTable__Kify_ td:nth-child(9),.ProductionWorkspace_buildTable__Kify_ th:nth-child(9){width:100px}.ProductionWorkspace_buildTable__Kify_ td:first-child,.ProductionWorkspace_buildTable__Kify_ th:first-child{width:110px;white-space:nowrap;overflow:visible;text-overflow:clip}.ProductionWorkspace_buildTable__Kify_ td:nth-child(2),.ProductionWorkspace_buildTable__Kify_ th:nth-child(2){width:85px;white-space:nowrap;overflow:visible;text-overflow:clip}.ProductionWorkspace_buildTable__Kify_ td:nth-child(3),.ProductionWorkspace_buildTable__Kify_ th:nth-child(3){width:155px}.ProductionWorkspace_buildTable__Kify_ td:nth-child(4),.ProductionWorkspace_buildTable__Kify_ th:nth-child(4){width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProductionWorkspace_buildTable__Kify_ td:nth-child(5),.ProductionWorkspace_buildTable__Kify_ th:nth-child(5){width:100px;white-space:nowrap;overflow:visible;text-overflow:clip}.ProductionWorkspace_buildTable__Kify_ td:nth-child(6),.ProductionWorkspace_buildTable__Kify_ th:nth-child(6){width:105px;white-space:nowrap;overflow:visible;text-overflow:clip}.ProductionWorkspace_buildTable__Kify_ td:nth-child(7),.ProductionWorkspace_buildTable__Kify_ th:nth-child(7){width:70px;white-space:nowrap;overflow:visible;text-overflow:clip}.ProductionWorkspace_buildTable__Kify_ td:nth-child(8),.ProductionWorkspace_buildTable__Kify_ th:nth-child(8){width:105px;white-space:nowrap;overflow:visible;text-overflow:clip}.ProductionWorkspace_buildTable__Kify_ td:nth-child(9),.ProductionWorkspace_buildTable__Kify_ th:nth-child(9){width:115px;white-space:nowrap;overflow:visible;text-overflow:clip;text-align:right}.ProductionWorkspace_viewBuildButton__ssBMv:disabled{background:#e5e7eb;color:#6b7280;border-color:#d1d5db;cursor:not-allowed;box-shadow:none;opacity:1}.ProductionWorkspace_assemblyRow__Qh0AB{cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.ProductionWorkspace_assemblyRow__Qh0AB:hover{background:#fff9e6;border-color:#e9ba28}.ProductionWorkspace_assemblyRow__Qh0AB:focus-visible{outline:3px solid #e9ba28;outline-offset:2px}.ProductionWorkspace_productionOperationForm__5vXti{margin:14px 12px;padding:22px;background:linear-gradient(145deg,#ffffff,#f4f6f8);border:1px solid #dce1e5;border-radius:16px;box-shadow:7px 7px 18px #d8dde2,-5px -5px 15px #ffffff}.ProductionWorkspace_productionOperationForm__5vXti h3{margin:0 0 6px;color:#26313b;font-size:17px;font-weight:800}.ProductionWorkspace_productionOperationSubtitle___0Csd{margin:0 0 20px;color:#8b949e;font-size:11px}.ProductionWorkspace_productionOperationGrid__DQxGJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 20px;gap:16px 20px}.ProductionWorkspace_productionOperationField__3bAqN{display:flex;flex-direction:column;gap:7px;color:#53606b;font-size:11px;font-weight:700}.ProductionWorkspace_productionOperationField__3bAqN input{width:100%;min-width:0;box-sizing:border-box;padding:12px 14px;border:1px solid #d8dfe5;border-radius:10px;background:#f8fafb;box-shadow:inset 3px 3px 6px #e5e9ed,inset -3px -3px 6px #ffffff;color:#26313b;font-size:12px;outline:none}.ProductionWorkspace_productionOperationField__3bAqN input:focus{border-color:#e5b923;box-shadow:0 0 0 3px rgba(229,185,35,.15)}.ProductionWorkspace_productionOperationActions__n8lSl{display:flex;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:16px;border-top:1px solid #e3e7eb}@media (max-width:700px){.ProductionWorkspace_productionOperationGrid__DQxGJ{grid-template-columns:1fr}.ProductionWorkspace_productionOperationForm__5vXti{padding:16px;margin:12px 0}}.ProductionWorkspace_publishedTemplatePanel___uxEQ{margin:12px 12px 16px;padding:16px 18px;background:linear-gradient(145deg,#fff,#f3f6f8);border:1px solid #dce2e7;border-radius:14px;box-shadow:4px 5px 12px rgba(28,40,54,.07),inset 1px 1px 0 #fff}.ProductionWorkspace_publishedTemplateHeading__Q8w_5{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;color:#26313b;font-size:13px}.ProductionWorkspace_publishedTemplateHeading__Q8w_5 span{font-size:11px;color:#75818d}.ProductionWorkspace_publishedTemplateControls__SgbHa{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.ProductionWorkspace_publishedTemplateSelectLabel__cTcUC{display:flex;flex:1 1 260px;flex-direction:column;gap:6px;font-size:11px;font-weight:700;color:#586572}.ProductionWorkspace_publishedTemplateSelectLabel__cTcUC select{width:100%;min-width:0;padding:11px 12px;border:1px solid #d5dde4;border-radius:9px;background:#fff;color:#25313c;font-size:12px}.ProductionWorkspace_publishedTemplateApply__bzuqL{border:1px solid #d7a900;border-radius:9px;background:linear-gradient(#ffdc59,#f5bc0b);color:#40340a;padding:11px 18px;font-size:12px;font-weight:800;cursor:pointer}.ProductionWorkspace_publishedTemplateApply__bzuqL:disabled{opacity:.5;cursor:not-allowed}.ProductionWorkspace_publishedTemplateHint__8eAsy{font-size:11px;color:#7b8490;margin:10px 0 0}.ProductionWorkspace_publishedTemplateError__Z90yE{font-size:12px;color:#a92e31;margin:10px 0 0}.ProductionWorkspace_publishedTemplateSuccess__1jObb{font-size:12px;color:#227044;margin:10px 0 0}@media(max-width:700px){.ProductionWorkspace_publishedTemplatePanel___uxEQ{margin:12px 0;padding:14px}.ProductionWorkspace_publishedTemplateApply__bzuqL{width:100%}}