.centrio-material-plan{--mp-primary: var(--erp-primary, #2357d9);--mp-primary-dark: #1741ad;--mp-primary-soft: #eef4ff;--mp-bg: var(--erp-page-bg, #f4f7fb);--mp-surface: var(--erp-surface, #ffffff);--mp-ink: var(--erp-text, #172033);--mp-muted: var(--erp-muted, #667085);--mp-line: var(--erp-border, #dce3ed);--mp-line-strong: #c7d2e1;--mp-success: #087a55;--mp-success-soft: #eaf9f2;--mp-warning: #a65b06;--mp-warning-soft: #fff7e6;--mp-danger: #b42318;--mp-danger-soft: #fff1f0;--mp-purple: #6941c6;--mp-purple-soft: #f4f0ff;color:var(--mp-ink)}.centrio-material-plan,.centrio-material-plan *,.centrio-material-plan *:before,.centrio-material-plan *:after{box-sizing:border-box}.centrio-material-plan[hidden],.centrio-material-plan [hidden]{display:none!important}.centrio-material-plan.mp-page{min-height:calc(100vh - 74px);padding:18px 20px 30px;background:var(--mp-bg)}.centrio-material-plan .mp-shell{width:min(1560px,100%);margin:0 auto}.centrio-material-plan .mp-breadcrumb{display:flex;align-items:center;gap:7px;margin:0 0 7px;color:var(--mp-muted);font-size:11px}.centrio-material-plan .mp-breadcrumb i{color:#a9b4c4;font-style:normal}.centrio-material-plan .mp-breadcrumb strong{color:#344054}.centrio-material-plan .mp-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:14px}.centrio-material-plan .mp-page-head h1{margin:0;color:var(--mp-ink);font-size:clamp(25px,2vw,31px);line-height:1.16;letter-spacing:-.035em}.centrio-material-plan .mp-page-head p{max-width:820px;margin:5px 0 0;color:var(--mp-muted);font-size:12px}.centrio-material-plan .mp-head-actions,.centrio-material-plan .mp-inline-actions,.centrio-material-plan .mp-dialog-actions,.centrio-material-plan .mp-footer-actions,.centrio-material-plan .mp-row-actions{display:flex;align-items:center;gap:8px}.centrio-material-plan .mp-company-select{min-width:210px}.centrio-material-plan .mp-btn{min-height:39px;padding:0 14px;border:1px solid var(--mp-line-strong);border-radius:10px;background:#fff;color:#344054;font:inherit;font-size:12px;font-weight:750;white-space:nowrap;cursor:pointer;transition:.16s ease}.centrio-material-plan .mp-btn:hover:not(:disabled){border-color:#9aa9bd;background:#f8fafc;transform:translateY(-1px)}.centrio-material-plan .mp-btn:disabled{cursor:not-allowed;opacity:.52}.centrio-material-plan .mp-btn--primary{border-color:var(--mp-primary);background:var(--mp-primary);color:#fff;box-shadow:0 8px 18px #2357d92e}.centrio-material-plan .mp-btn--primary:hover:not(:disabled){border-color:var(--mp-primary-dark);background:var(--mp-primary-dark)}.centrio-material-plan .mp-btn--soft{border-color:#bfd0fa;background:var(--mp-primary-soft);color:var(--mp-primary-dark)}.centrio-material-plan .mp-btn--success{border-color:var(--mp-success);background:var(--mp-success);color:#fff}.centrio-material-plan .mp-btn--warning{border-color:#edc16d;background:var(--mp-warning-soft);color:#8a4805}.centrio-material-plan .mp-btn--danger{border-color:var(--mp-danger);background:var(--mp-danger);color:#fff}.centrio-material-plan .mp-btn--small{min-height:32px;padding:0 11px;border-radius:8px;font-size:10px}.centrio-material-plan .mp-icon-btn{display:inline-grid;place-items:center;width:38px;min-width:38px;height:38px;padding:0;border:1px solid var(--mp-line-strong);border-radius:10px;background:#fff;color:#475467;font:inherit;font-size:21px;line-height:1;cursor:pointer}.centrio-material-plan .mp-status-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;margin-bottom:13px;border:1px solid var(--mp-line);border-radius:13px;background:#fff;box-shadow:0 5px 16px #0f172a09}.centrio-material-plan .mp-status-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:56px;padding:10px 14px;border:0;border-right:1px solid var(--mp-line);background:transparent;color:#475467;text-align:left;cursor:pointer}.centrio-material-plan .mp-status-card:last-child{border-right:0}.centrio-material-plan .mp-status-card:hover,.centrio-material-plan .mp-status-card.is-active{background:#f8faff}.centrio-material-plan .mp-status-card.is-active{box-shadow:inset 0 -3px 0 var(--mp-primary)}.centrio-material-plan .mp-status-card span:not(.mp-status-dot){font-size:11px;font-weight:750}.centrio-material-plan .mp-status-card strong{color:var(--mp-ink);font-size:20px;line-height:1}.centrio-material-plan .mp-status-dot{width:9px;height:9px;border-radius:999px}.centrio-material-plan .mp-status-dot--pending{background:#667085}.centrio-material-plan .mp-status-dot--draft{background:var(--mp-primary)}.centrio-material-plan .mp-status-dot--validated{background:var(--mp-purple)}.centrio-material-plan .mp-status-dot--purchase{background:#e79016}.centrio-material-plan .mp-status-dot--released{background:var(--mp-success)}.centrio-material-plan .mp-panel{overflow:visible;border:1px solid var(--mp-line);border-radius:14px;background:#fff;box-shadow:0 10px 28px #0f172a0e}.centrio-material-plan .mp-toolbar{display:grid;grid-template-columns:minmax(280px,1.55fr) minmax(150px,.65fr) minmax(150px,.62fr) minmax(145px,.58fr) auto minmax(8px,1fr) auto auto;align-items:center;gap:9px;padding:11px;border-bottom:1px solid var(--mp-line)}.centrio-material-plan .mp-search{position:relative}.centrio-material-plan .mp-search>span{position:absolute;top:50%;left:13px;z-index:2;color:#7b8798;font-size:18px;transform:translateY(-52%);pointer-events:none}.centrio-material-plan .mp-input,.centrio-material-plan .mp-select,.centrio-material-plan .mp-textarea,.centrio-material-plan .mp-search input{width:100%;border:1px solid var(--mp-line-strong);border-radius:9px;background:#fff;color:var(--mp-ink);font:inherit;font-size:12px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.centrio-material-plan .mp-input,.centrio-material-plan .mp-select,.centrio-material-plan .mp-search input{min-height:40px;padding:0 11px}.centrio-material-plan .mp-search input{padding-left:39px}.centrio-material-plan .mp-textarea{min-height:92px;padding:10px 11px;resize:vertical}.centrio-material-plan .mp-input:focus,.centrio-material-plan .mp-select:focus,.centrio-material-plan .mp-textarea:focus,.centrio-material-plan .mp-search input:focus{border-color:#6f95ef;box-shadow:0 0 0 3px #2357d91c}.centrio-material-plan .mp-input[readonly]{background:#f7f9fc;color:#526174}.centrio-material-plan .mp-table-wrap{overflow:auto}.centrio-material-plan .mp-table{width:100%;min-width:1260px;border-collapse:separate;border-spacing:0}.centrio-material-plan .mp-table th,.centrio-material-plan .mp-table td{padding:12px 13px;border-bottom:1px solid #e9edf3;background:#fff;text-align:left;vertical-align:middle}.centrio-material-plan .mp-table th{position:sticky;top:0;z-index:5;background:#f8fafc;color:#536278;font-size:9px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.centrio-material-plan .mp-table td{color:#344054;font-size:10.5px}.centrio-material-plan .mp-table tbody tr:hover td{background:#fbfdff}.centrio-material-plan .mp-table-title{color:var(--mp-ink);font-size:11px;font-weight:850}.centrio-material-plan .mp-table-sub{margin-top:3px;color:var(--mp-muted);font-size:9px}.centrio-material-plan .mp-align-right{text-align:right!important}.centrio-material-plan .mp-row-actions{justify-content:flex-end}.centrio-material-plan .mp-pill{display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:0 9px;border:1px solid transparent;border-radius:999px;font-size:8.5px;font-weight:850;letter-spacing:.035em;text-transform:uppercase}.centrio-material-plan .mp-pill.not_planned,.centrio-material-plan .mp-pill.pending{border-color:#d6dee9;background:#f7f9fc;color:#667085}.centrio-material-plan .mp-pill.draft{border-color:#bfd0fa;background:var(--mp-primary-soft);color:var(--mp-primary-dark)}.centrio-material-plan .mp-pill.validated{border-color:#d8cdfc;background:var(--mp-purple-soft);color:var(--mp-purple)}.centrio-material-plan .mp-pill.released,.centrio-material-plan .mp-pill.completed{border-color:#a7dec8;background:var(--mp-success-soft);color:var(--mp-success)}.centrio-material-plan .mp-pill.partially_procured,.centrio-material-plan .mp-pill.shortage{border-color:#f1cb88;background:var(--mp-warning-soft);color:var(--mp-warning)}.centrio-material-plan .mp-pill.cancelled,.centrio-material-plan .mp-pill.superseded{border-color:#efb6b0;background:var(--mp-danger-soft);color:var(--mp-danger)}.centrio-material-plan .mp-pagination{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:9px 12px;background:#fbfcfe;color:var(--mp-muted);font-size:10px}.centrio-material-plan .mp-pagination>div{display:flex;align-items:center;gap:9px}.centrio-material-plan .mp-state{display:grid;justify-items:center;gap:5px;padding:34px 18px;color:var(--mp-muted);text-align:center}.centrio-material-plan .mp-state strong{color:#344054;font-size:12px}.centrio-material-plan .mp-state p{max-width:560px;margin:0;font-size:10px}.centrio-material-plan .mp-spinner{width:22px;height:22px;border:3px solid #dbe4f3;border-top-color:var(--mp-primary);border-radius:999px;animation:mp-spin .8s linear infinite}@keyframes mp-spin{to{transform:rotate(360deg)}}.centrio-material-plan .mp-contract-note,.centrio-material-plan .mp-scope-note,.centrio-material-plan .mp-stock-source-note{margin-top:10px;padding:11px 12px;border:1px solid #cbd8ee;border-radius:11px;background:#f7faff;color:#425578;font-size:9.5px;line-height:1.5;font-weight:650}.centrio-material-plan .mp-contract-note.mp-auto-sync-note{border-color:#b9cdf8;background:#f5f8ff}.centrio-material-plan .mp-contract-note strong,.centrio-material-plan .mp-scope-note strong,.centrio-material-plan .mp-stock-source-note strong{color:var(--mp-primary-dark);font-weight:900}.centrio-material-plan .mp-source-option-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.centrio-material-plan .mp-source-option-grid .mp-source-option{min-height:92px}.centrio-material-plan .mp-source-option--general{border-color:#bfd0fa;background:#f8fbff}.centrio-material-plan .mp-source-option--order{border-color:#d8cdfc;background:#fbf9ff}.centrio-material-plan #salesOrderSelect:disabled{background:#f3f6fb;color:#344054;cursor:not-allowed;opacity:1}.centrio-material-plan #salesOrderLockHelp{color:#596b87;font-weight:650}.centrio-material-plan #orderSpecificCreatePanel{border-color:#d8cdfc;background:#fbf9ff}.centrio-material-plan .mp-master-contract{margin-top:10px;padding:10px;border:1px solid var(--mp-line);border-radius:11px;background:#fbfcfe}.centrio-material-plan .mp-master-contract__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.centrio-material-plan .mp-master-contract__head strong{display:block;color:var(--mp-ink);font-size:10.5px;font-weight:900}.centrio-material-plan .mp-master-contract__head span{display:block;margin-top:3px;color:var(--mp-muted);font-size:8.8px;line-height:1.4}.centrio-material-plan .mp-master-contract-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.centrio-material-plan .mp-stock-scope-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}.centrio-material-plan .mp-stock-scope-tile{min-height:62px;padding:9px 10px;border:1px solid var(--mp-line);border-radius:10px;background:#fff}.centrio-material-plan .mp-stock-scope-tile span{display:block;color:var(--mp-muted);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.centrio-material-plan .mp-stock-scope-tile strong{display:block;margin-top:4px;color:var(--mp-ink);font-size:11px;font-weight:900}.centrio-material-plan .mp-stock-source-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}.centrio-material-plan .mp-stock-source-table{width:100%;min-width:980px;border-collapse:separate;border-spacing:0}.centrio-material-plan .mp-stock-source-table th,.centrio-material-plan .mp-stock-source-table td{padding:10px 11px;border-bottom:1px solid #e8edf4;text-align:left;font-size:9.5px}.centrio-material-plan .mp-stock-source-table th{background:#f8fafc;color:#526174;font-size:8px;text-transform:uppercase;letter-spacing:.045em}.centrio-material-plan .mp-stock-source-table input{min-width:110px}@media(max-width:980px){.centrio-material-plan .mp-source-option-grid,.centrio-material-plan .mp-master-contract-grid,.centrio-material-plan .mp-stock-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.centrio-material-plan .mp-source-option-grid,.centrio-material-plan .mp-master-contract-grid,.centrio-material-plan .mp-stock-scope-grid{grid-template-columns:1fr}}.centrio-material-plan .mp-dialog--material-v32{width:min(1120px,calc(100vw - 32px))}.centrio-material-plan .mp-v32-section{overflow:visible}.centrio-material-plan .mp-v32-source-grid{margin-bottom:10px}.centrio-material-plan .mp-v32-panel,.centrio-material-plan .mp-v32-create{padding:11px;border:1px solid var(--mp-line);border-radius:12px;background:#fbfcfe}.centrio-material-plan .mp-v32-create{border-color:#d9cffc;background:#fcfaff}.centrio-material-plan .mp-v32-empty{margin-top:9px;padding:12px;border:1px dashed #d2dae8;border-radius:10px;background:#fff}.centrio-material-plan .mp-v32-empty strong,.centrio-material-plan .mp-v32-empty span{display:block}.centrio-material-plan .mp-v32-empty strong{color:var(--mp-ink);font-size:10px;font-weight:900}.centrio-material-plan .mp-v32-empty span{margin-top:3px;color:var(--mp-muted);font-size:9px}.centrio-material-plan .mp-v32-summary{margin-top:10px;border:1px solid #dce5f2;border-radius:11px;background:#fff;overflow:hidden}.centrio-material-plan .mp-v32-summary-head{padding:10px 11px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e8edf4;background:#f8faff}.centrio-material-plan .mp-v32-summary-head strong,.centrio-material-plan .mp-v32-summary-head span{display:block}.centrio-material-plan .mp-v32-summary-head strong{color:var(--mp-ink);font-size:11px;font-weight:900}.centrio-material-plan .mp-v32-summary-head span{margin-top:2px;color:var(--mp-muted);font-size:8.5px;font-weight:700}.centrio-material-plan .mp-v32-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.centrio-material-plan .mp-v32-summary-grid>div{min-height:58px;padding:9px 10px;border-right:1px solid #edf1f6;border-bottom:1px solid #edf1f6}.centrio-material-plan .mp-v32-summary-grid span,.centrio-material-plan .mp-v32-summary-grid strong{display:block}.centrio-material-plan .mp-v32-summary-grid span{color:var(--mp-muted);font-size:7.8px;font-weight:800;text-transform:uppercase;letter-spacing:.035em}.centrio-material-plan .mp-v32-summary-grid strong{margin-top:4px;color:var(--mp-ink);font-size:9.5px;font-weight:850;overflow-wrap:anywhere}.centrio-material-plan .mp-v32-owner{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:center;padding:10px 11px;border:1px solid #e5defb;border-radius:10px;background:#fff}.centrio-material-plan .mp-v32-owner span,.centrio-material-plan .mp-v32-owner strong{display:block}.centrio-material-plan .mp-v32-owner>div>span{color:var(--mp-muted);font-size:8px;font-weight:800;text-transform:uppercase}.centrio-material-plan .mp-v32-owner>div>strong{margin-top:3px;color:var(--mp-ink);font-size:10px;font-weight:900}.centrio-material-plan .mp-v32-copy-row{margin-top:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:end}.centrio-material-plan .mp-v32-copy-row .mp-btn{min-height:39px}.centrio-material-plan .mp-v32-subhead{margin:13px 0 8px;padding-top:10px;border-top:1px solid #ece8fb}.centrio-material-plan .mp-v32-subhead strong,.centrio-material-plan .mp-v32-subhead span{display:block}.centrio-material-plan .mp-v32-subhead strong{color:var(--mp-ink);font-size:10px;font-weight:900}.centrio-material-plan .mp-v32-subhead span{margin-top:2px;color:var(--mp-muted);font-size:8.6px;line-height:1.4}.centrio-material-plan .mp-v32-bom{margin-top:10px;padding:9px 10px;display:flex;align-items:center;gap:10px;border:1px solid #dce5f2;border-radius:10px;background:#f8fafc}.centrio-material-plan .mp-v32-bom-label{flex:0 0 auto;color:var(--mp-primary-dark);font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.centrio-material-plan .mp-v32-bom-values{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.centrio-material-plan .mp-v32-bom-values span{color:var(--mp-muted);font-size:8.5px;font-weight:650}.centrio-material-plan .mp-v32-bom-values strong{margin-left:3px;color:var(--mp-ink);font-weight:900}.centrio-material-plan .mp-v32-final{min-height:39px;padding:9px 10px;border:1px solid #cfe0fb;border-radius:9px;background:#f5f9ff;color:#31507e;font-size:9.5px;font-weight:750}@media(max-width:900px){.centrio-material-plan .mp-v32-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.centrio-material-plan .mp-v32-owner{grid-template-columns:1fr 1fr}.centrio-material-plan .mp-v32-owner>.mp-pill{grid-column:1 / -1;justify-self:start}}@media(max-width:620px){.centrio-material-plan .mp-v32-summary-grid,.centrio-material-plan .mp-v32-owner,.centrio-material-plan .mp-v32-copy-row{grid-template-columns:1fr}}.centrio-material-plan.mp-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482500;display:none;align-items:center;justify-content:center;padding:16px;background:#0f172aa8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.centrio-material-plan.mp-modal.is-open,.centrio-material-plan.mp-modal[aria-hidden=false]{display:flex}.centrio-material-plan .mp-dialog{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1440px,calc(100vw - 32px));height:min(900px,calc(100dvh - 32px));overflow:hidden;border:1px solid var(--mp-line-strong);border-radius:18px;background:#fff;box-shadow:0 30px 90px #0f172a4f}.centrio-material-plan .mp-dialog--editor{grid-template-rows:auto minmax(0,1fr) auto;width:min(980px,calc(100vw - 32px));height:min(850px,calc(100dvh - 32px))}.centrio-material-plan .mp-dialog--small{grid-template-rows:auto minmax(0,1fr) auto;width:min(720px,calc(100vw - 32px));height:auto;max-height:min(720px,calc(100dvh - 32px))}.centrio-material-plan .mp-dialog--reason{grid-template-rows:auto minmax(0,1fr) auto;width:min(590px,calc(100vw - 32px));height:auto;max-height:min(650px,calc(100dvh - 32px))}.centrio-material-plan .mp-dialog-head,.centrio-material-plan .mp-dialog-foot{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 16px;background:#fff}.centrio-material-plan .mp-dialog-head{min-height:68px;border-bottom:1px solid var(--mp-line)}.centrio-material-plan .mp-dialog-foot{min-height:66px;border-top:1px solid var(--mp-line);box-shadow:0 -8px 24px #0f172a0e}.centrio-material-plan .mp-dialog-title{display:flex;align-items:center;min-width:0;gap:11px}.centrio-material-plan .mp-dialog-title>div{min-width:0}.centrio-material-plan .mp-dialog-icon{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:11px;background:var(--mp-primary-soft);color:var(--mp-primary);font-size:11px;font-weight:900}.centrio-material-plan .mp-dialog-icon--warning{background:var(--mp-warning-soft);color:var(--mp-warning);font-size:17px}.centrio-material-plan .mp-dialog-icon--danger{background:var(--mp-danger-soft);color:var(--mp-danger);font-size:17px}.centrio-material-plan .mp-dialog-head h2{overflow:hidden;margin:0;color:var(--mp-ink);font-size:19px;line-height:1.2;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.centrio-material-plan .mp-dialog-head p{overflow:hidden;margin:3px 0 0;color:var(--mp-muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.centrio-material-plan .mp-dialog-body{min-height:0;overflow:auto;padding:14px;background:var(--mp-bg);overscroll-behavior:contain}.centrio-material-plan .mp-stepper{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:0 16px;border-bottom:1px solid var(--mp-line);background:#fff}.centrio-material-plan .mp-step{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;min-height:58px;padding:8px 14px;border:0;border-bottom:3px solid transparent;background:transparent;color:#667085;text-align:left;cursor:pointer}.centrio-material-plan .mp-step:after{position:absolute;top:50%;right:-5px;width:10px;height:10px;border-top:1px solid #d6deea;border-right:1px solid #d6deea;content:"";transform:translateY(-50%) rotate(45deg)}.centrio-material-plan .mp-step:last-child:after{display:none}.centrio-material-plan .mp-step>b{display:grid;place-items:center;flex:0 0 29px;width:29px;height:29px;border:1px solid #d4dde9;border-radius:9px;background:#f7f9fc;font-size:10px}.centrio-material-plan .mp-step span,.centrio-material-plan .mp-step strong,.centrio-material-plan .mp-step small{display:block}.centrio-material-plan .mp-step strong{color:#475467;font-size:10px}.centrio-material-plan .mp-step small{margin-top:1px;color:#98a2b3;font-size:8px}.centrio-material-plan .mp-step.is-active{border-bottom-color:var(--mp-primary);background:linear-gradient(180deg,#fff,#f5f8ff);color:var(--mp-primary)}.centrio-material-plan .mp-step.is-active>b{border-color:var(--mp-primary);background:var(--mp-primary);color:#fff}.centrio-material-plan .mp-step.is-active strong{color:var(--mp-primary-dark)}.centrio-material-plan .mp-tab-panel{display:none}.centrio-material-plan .mp-tab-panel.is-active{display:block}.centrio-material-plan .mp-section-card{margin-bottom:12px;padding:15px;border:1px solid var(--mp-line);border-radius:14px;background:#fff;box-shadow:0 3px 12px #0f172a06}.centrio-material-plan .mp-section-card:last-child{margin-bottom:0}.centrio-material-plan .mp-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:13px}.centrio-material-plan .mp-section-head>div:first-child>span{display:block;margin-bottom:3px;color:var(--mp-primary);font-size:8.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.centrio-material-plan .mp-section-head h3{margin:0;color:var(--mp-ink);font-size:15px;letter-spacing:-.02em}.centrio-material-plan .mp-section-head p{max-width:850px;margin:4px 0 0;color:var(--mp-muted);font-size:10px}.centrio-material-plan .mp-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.centrio-material-plan .mp-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.centrio-material-plan .mp-field{display:grid;align-content:start;gap:5px;min-width:0}.centrio-material-plan .mp-field--full{grid-column:1 / -1}.centrio-material-plan .mp-field>span{color:#344054;font-size:10px;font-weight:800}.centrio-material-plan .mp-field>span i{color:var(--mp-danger);font-style:normal}.centrio-material-plan .mp-field small{color:var(--mp-muted);font-size:9px;line-height:1.4}.centrio-material-plan .mp-order-summary{min-height:250px;margin-top:12px;border:1px solid var(--mp-line);border-radius:13px;background:#fbfcfe}.centrio-material-plan .mp-order-summary__empty{display:grid;place-items:center;min-height:250px;padding:24px;color:var(--mp-muted);font-size:11px;text-align:center}.centrio-material-plan .mp-info-note,.centrio-material-plan .mp-alert,.centrio-material-plan .mp-form-alert{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:11px 12px;border:1px solid #ccd9ef;border-radius:10px;background:#f4f8ff;color:#344054;font-size:10px;line-height:1.45}.centrio-material-plan .mp-alert{display:grid;gap:2px;margin-top:0}.centrio-material-plan .mp-alert strong{font-size:11px}.centrio-material-plan .mp-alert span{color:var(--mp-muted)}.centrio-material-plan .mp-form-alert{border-color:#f0b8b3;background:var(--mp-danger-soft);color:var(--mp-danger)}.centrio-material-plan .mp-mini-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:12px 0}.centrio-material-plan .mp-mini-summary:empty{display:none}.centrio-material-plan .mp-summary-tile{padding:11px;border:1px solid var(--mp-line);border-radius:10px;background:#fff}.centrio-material-plan .mp-summary-tile span,.centrio-material-plan .mp-summary-tile strong{display:block}.centrio-material-plan .mp-summary-tile span{color:var(--mp-muted);font-size:9px}.centrio-material-plan .mp-summary-tile strong{margin-top:3px;color:var(--mp-ink);font-size:16px}.centrio-material-plan .mp-material-list,.centrio-material-plan .mp-review-list{display:grid;gap:10px}.centrio-material-plan .mp-allocation-legend{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:12px 0}.centrio-material-plan .mp-allocation-legend>div{padding:10px;border:1px solid var(--mp-line);border-radius:10px;background:#fff}.centrio-material-plan .mp-allocation-legend span,.centrio-material-plan .mp-allocation-legend strong{display:block}.centrio-material-plan .mp-allocation-legend span{color:var(--mp-muted);font-size:9px}.centrio-material-plan .mp-allocation-legend strong{margin-top:3px;font-size:14px}.centrio-material-plan .mp-stock-table-wrap{overflow:auto;border:1px solid var(--mp-line);border-radius:12px}.centrio-material-plan .mp-stock-table{width:100%;min-width:1420px;border-collapse:collapse}.centrio-material-plan .mp-stock-table th,.centrio-material-plan .mp-stock-table td{padding:11px;border-bottom:1px solid #e9edf3;background:#fff;text-align:left;font-size:10px;vertical-align:middle}.centrio-material-plan .mp-stock-table th{background:#f8fafc;color:#536278;font-size:8.5px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.centrio-material-plan .mp-stock-table input{width:115px}.centrio-material-plan .mp-stock-stamp{color:var(--mp-muted);font-size:9px}.centrio-material-plan .mp-validation-list{display:grid;gap:7px;margin-bottom:12px}.centrio-material-plan .mp-validation-list:empty{display:none}.centrio-material-plan .mp-confirm{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:12px;border:1px solid var(--mp-line);border-radius:10px;background:#fbfcfe;cursor:pointer}.centrio-material-plan .mp-confirm input{margin-top:2px}.centrio-material-plan .mp-confirm strong,.centrio-material-plan .mp-confirm small{display:block}.centrio-material-plan .mp-confirm strong{color:#344054;font-size:11px}.centrio-material-plan .mp-confirm small{margin-top:3px;color:var(--mp-muted);font-size:9px}.centrio-material-plan .mp-material-source-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:14px}.centrio-material-plan .mp-source-option{display:flex;align-items:flex-start;gap:9px;padding:12px;border:1px solid var(--mp-line);border-radius:11px;background:#fff;cursor:pointer}.centrio-material-plan .mp-source-option:has(input:checked){border-color:#9fb9f4;background:var(--mp-primary-soft)}.centrio-material-plan .mp-source-option strong,.centrio-material-plan .mp-source-option small{display:block}.centrio-material-plan .mp-source-option strong{color:#344054;font-size:11px}.centrio-material-plan .mp-source-option small{margin-top:3px;color:var(--mp-muted);font-size:9px}.centrio-material-plan .mp-form-section{margin-bottom:12px;padding:14px;border:1px solid var(--mp-line);border-radius:13px;background:#fff}.centrio-material-plan .mp-form-section:last-child{margin-bottom:0}.centrio-material-plan .mp-form-section-head{display:flex;align-items:center;gap:9px;margin-bottom:12px}.centrio-material-plan .mp-form-section-head>b{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:9px;background:var(--mp-primary-soft);color:var(--mp-primary);font-size:10px}.centrio-material-plan .mp-form-section-head strong,.centrio-material-plan .mp-form-section-head small{display:block}.centrio-material-plan .mp-form-section-head strong{color:#344054;font-size:11px}.centrio-material-plan .mp-form-section-head small{margin-top:2px;color:var(--mp-muted);font-size:9px}.centrio-material-plan .mp-article-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:54px;padding:9px;border:1px solid var(--mp-line-strong);border-radius:9px;background:#fff}.centrio-material-plan .mp-calculation{margin-top:12px;padding:11px;border:1px dashed #b9c7dc;border-radius:10px;background:#f8fafc;color:#475467;font-size:10px}.centrio-material-plan .mp-action-notice{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px;border:1px solid #f0d49b;border-radius:11px;background:#fff9e9;color:#6f4d0b}.centrio-material-plan .mp-action-notice--danger{border-color:#fecaca;background:#fff5f5;color:#991b1b}.centrio-material-plan .mp-action-notice strong,.centrio-material-plan .mp-action-notice small{display:block}.centrio-material-plan .mp-action-notice strong{font-size:11px}.centrio-material-plan .mp-action-notice small{margin-top:3px;font-size:9px}.centrio-material-plan .mp-loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;padding:20px;background:#0f172a7a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.centrio-material-plan .mp-loading>div{display:grid;justify-items:center;gap:7px;min-width:260px;padding:22px;border-radius:14px;background:#fff;box-shadow:0 26px 70px #0f172a40;text-align:center}.centrio-material-plan .mp-loading strong{color:var(--mp-ink);font-size:12px}.centrio-material-plan .mp-loading p{margin:0;color:var(--mp-muted);font-size:10px}@media(max-width:1180px){.centrio-material-plan .mp-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.centrio-material-plan .mp-status-card:nth-child(3){border-right:0}.centrio-material-plan .mp-status-card:nth-child(n+4){border-top:1px solid var(--mp-line)}.centrio-material-plan .mp-toolbar{grid-template-columns:repeat(4,minmax(0,1fr))}.centrio-material-plan .mp-toolbar__spacer{display:none}.centrio-material-plan .mp-search{grid-column:span 2}}@media(max-width:800px){.centrio-material-plan.mp-page{padding:14px 12px 24px}.centrio-material-plan .mp-page-head{display:grid}.centrio-material-plan .mp-head-actions{flex-wrap:wrap}.centrio-material-plan .mp-status-grid{grid-template-columns:1fr}.centrio-material-plan .mp-status-card{border-right:0;border-bottom:1px solid var(--mp-line)}.centrio-material-plan .mp-status-card:last-child{border-bottom:0}.centrio-material-plan .mp-toolbar{grid-template-columns:1fr 1fr}.centrio-material-plan .mp-search{grid-column:1 / -1}.centrio-material-plan .mp-dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.centrio-material-plan .mp-stepper{grid-template-columns:repeat(4,minmax(75px,1fr));overflow-x:auto;padding:0}.centrio-material-plan .mp-step{min-width:120px}.centrio-material-plan .mp-step small,.centrio-material-plan .mp-step:after{display:none}.centrio-material-plan .mp-form-grid,.centrio-material-plan .mp-form-grid--3,.centrio-material-plan .mp-mini-summary,.centrio-material-plan .mp-allocation-legend,.centrio-material-plan .mp-material-source-switch{grid-template-columns:1fr}.centrio-material-plan .mp-section-head,.centrio-material-plan .mp-dialog-foot{align-items:stretch;flex-direction:column}.centrio-material-plan .mp-footer-actions{justify-content:flex-end;flex-wrap:wrap}}#materialPlanModal .mp-production-planning-choice{margin:11px 0 0;overflow:hidden;border:1px solid #edc16d;border-radius:12px;background:#fffaf0}#materialPlanModal .mp-production-planning-choice[hidden]{display:none!important}#materialPlanModal .mp-production-planning-choice__label{min-height:78px;padding:12px 14px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:11px;cursor:pointer}#materialPlanModal .mp-production-planning-choice__label input{width:20px;height:20px;margin:0;accent-color:var(--mp-success);cursor:pointer}#materialPlanModal .mp-production-planning-choice__copy strong,#materialPlanModal .mp-production-planning-choice__copy small{display:block}#materialPlanModal .mp-production-planning-choice__copy strong{color:var(--mp-ink);font-size:12px;font-weight:900}#materialPlanModal .mp-production-planning-choice__copy small{margin-top:3px;color:var(--mp-muted);font-size:9.5px;line-height:1.45}#materialPlanModal .mp-production-planning-choice__state{max-width:290px;padding:7px 10px;border:1px solid #efc97f;border-radius:999px;background:#fff;color:#8a4805;font-size:9px;font-weight:900;text-align:center}#materialPlanModal .mp-production-planning-choice.is-update-selected{border-color:#9bd2ba;background:var(--mp-success-soft)}#materialPlanModal .mp-production-planning-choice.is-update-selected .mp-production-planning-choice__state{border-color:#9bd2ba;color:var(--mp-success)}#materialPlanModal .mp-production-planning-choice__detail{padding:0 14px 11px 49px;color:#667085;font-size:9px;line-height:1.45}#materialPlanReleaseDecisionModal{z-index:2147483400}#materialPlanReleaseDecisionModal .mp-dialog--release-decision{width:min(760px,calc(100vw - 32px));height:auto;max-height:calc(100dvh - 32px);grid-template-rows:auto minmax(0,1fr) auto}#materialPlanReleaseDecisionModal .mp-release-decision-head{background:linear-gradient(125deg,#183b9b,#2357d9 58%,#3e70ef)}#materialPlanReleaseDecisionModal .mp-release-decision-head h2{color:#fff}#materialPlanReleaseDecisionModal .mp-release-decision-head p{color:#dfe8ff}#materialPlanReleaseDecisionModal .mp-release-decision-head .mp-icon-btn{border-color:#ffffff47;background:#ffffff1f;color:#fff}#materialPlanReleaseDecisionModal .mp-release-decision-icon{border:1px solid rgba(255,255,255,.3);background:#ffffff24;color:#fff;font-size:17px}#materialPlanReleaseDecisionModal .mp-release-decision-kicker{display:block;margin-bottom:3px;color:#dbe7ff;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#materialPlanReleaseDecisionModal .mp-release-decision-body{padding:15px}#materialPlanReleaseDecisionModal .mp-release-decision-question,#materialPlanReleaseDecisionModal .mp-release-decision-selected{padding:12px 13px;border:1px solid var(--mp-line);border-radius:11px;background:#fff}#materialPlanReleaseDecisionModal .mp-release-decision-selected{margin-top:10px;border-color:#efc97f;background:#fffaf0}#materialPlanReleaseDecisionModal.is-review-rebuild .mp-release-decision-selected{border-color:#9bd2ba;background:var(--mp-success-soft)}#materialPlanReleaseDecisionModal .mp-release-decision-question>span,#materialPlanReleaseDecisionModal .mp-release-decision-selected>span{display:block;color:var(--mp-primary);font-size:8px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}#materialPlanReleaseDecisionModal .mp-release-decision-question h3{margin:5px 0 4px;color:var(--mp-ink);font-size:16px}#materialPlanReleaseDecisionModal .mp-release-decision-question p,#materialPlanReleaseDecisionModal .mp-release-decision-selected small{margin:0;color:var(--mp-muted);font-size:9.5px;line-height:1.5}#materialPlanReleaseDecisionModal .mp-release-decision-selected strong{display:block;margin:4px 0;color:var(--mp-ink);font-size:12px;line-height:1.35}#materialPlanReleaseDecisionModal.is-review-rebuild .mp-release-decision-selected strong{color:var(--mp-success)}#materialPlanReleaseDecisionModal .mp-release-decision-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:11px}#materialPlanReleaseDecisionModal .mp-release-decision-choice{min-height:112px;padding:12px;border:1px solid var(--mp-line-strong);border-radius:12px;background:#fff;color:var(--mp-ink);display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;text-align:left;cursor:pointer}#materialPlanReleaseDecisionModal .mp-release-decision-choice:hover,#materialPlanReleaseDecisionModal .mp-release-decision-choice:focus-visible{border-color:#9fb9f4;background:#f7faff;box-shadow:0 0 0 3px #2357d914}#materialPlanReleaseDecisionModal .mp-release-decision-choice--yes{border-color:#a7dec8}#materialPlanReleaseDecisionModal .mp-release-decision-check{width:32px;height:32px;border:2px solid #b9c4d3;border-radius:50%;display:grid;place-items:center;color:#667085;font-size:15px;font-weight:900}#materialPlanReleaseDecisionModal .mp-release-decision-choice--yes .mp-release-decision-check{border-color:#60b894;background:var(--mp-success-soft);color:var(--mp-success)}#materialPlanReleaseDecisionModal .mp-release-decision-choice b,#materialPlanReleaseDecisionModal .mp-release-decision-choice strong,#materialPlanReleaseDecisionModal .mp-release-decision-choice small{display:block}#materialPlanReleaseDecisionModal .mp-release-decision-choice b{color:var(--mp-primary);font-size:9px;letter-spacing:.08em}#materialPlanReleaseDecisionModal .mp-release-decision-choice strong{margin-top:3px;font-size:11.5px}#materialPlanReleaseDecisionModal .mp-release-decision-choice small{margin-top:4px;color:var(--mp-muted);font-size:9px;line-height:1.4}#materialPlanReleaseDecisionModal .mp-release-decision-note{margin-top:10px;padding:10px 11px;border:1px solid #f1cb88;border-radius:9px;background:var(--mp-warning-soft);color:#8a4805;font-size:9.5px;line-height:1.45}@media(max-width:720px){#materialPlanModal .mp-production-planning-choice__label{grid-template-columns:24px minmax(0,1fr)}#materialPlanModal .mp-production-planning-choice__state{grid-column:2;justify-self:start}#materialPlanModal .mp-production-planning-choice__detail{padding-left:49px}#materialPlanReleaseDecisionModal .mp-release-decision-choices{grid-template-columns:1fr}}#materialPlanModal .mp-dialog{grid-template-rows:auto auto minmax(0,1fr) auto!important}#materialPlanModal .mp-dialog-body{min-height:0!important;overflow-y:auto!important;padding-bottom:18px!important}#planNavigationFooter{position:relative!important;bottom:auto!important;z-index:2147482600!important;display:flex!important;visibility:visible!important;opacity:1!important;flex:0 0 auto!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:70px!important;padding:12px 16px!important;border-top:1px solid var(--mp-line)!important;background:#fff!important;box-shadow:0 -10px 26px #0f172a17!important}#planNavigationFooter .mp-footer-actions{display:flex!important;visibility:visible!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}#planNavigationFooter button:not([hidden]){display:inline-flex!important;visibility:visible!important;align-items:center!important;justify-content:center!important}#planNavigationFooter button[hidden]{display:none!important}.mp-row-action-popover{position:fixed!important;z-index:2147483500!important}.centrio-material-plan .mp-uom-chip{display:inline-flex;align-items:center;gap:6px;min-height:29px;padding:5px 9px;border:1px solid var(--mp-line);border-radius:999px;background:#fff;color:var(--mp-muted);font-size:9px;font-weight:750}.centrio-material-plan .mp-uom-chip strong{color:var(--mp-ink);font-size:10px}.centrio-material-plan .mp-schema-meta{display:none!important}.centrio-material-plan .mp-dependency-status{margin:0 0 12px}#materialEditorModal .mp-dialog--editor{display:grid!important;grid-template-rows:auto minmax(0,1fr) 70px!important;width:min(1100px,calc(100vw - 32px))!important;height:min(850px,calc(100dvh - 32px))!important;max-height:calc(100dvh - 32px)!important;overflow:hidden!important}#materialEditorModal .mp-dialog-head{grid-row:1!important;position:relative!important;z-index:30!important;flex:0 0 auto!important}#materialEditorModal .mp-dialog-body{grid-row:2!important;min-width:0!important;min-height:0!important;height:auto!important;overflow-y:auto!important;overflow-x:hidden!important;padding:14px 16px 22px!important;overscroll-behavior:contain!important}#materialEditorModal .mp-dialog-foot{grid-row:3!important;position:relative!important;inset:auto!important;z-index:40!important;display:flex!important;visibility:visible!important;opacity:1!important;flex:0 0 70px!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:70px!important;height:70px!important;padding:12px 16px!important;border-top:1px solid var(--mp-line)!important;background:#fff!important;box-shadow:0 -10px 26px #0f172a17!important}#materialEditorModal .mp-footer-actions{display:flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:nowrap!important}#materialEditorModal .mp-dialog-foot button{display:inline-flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:center!important;min-width:110px!important}#materialEditorModal #saveMaterialBtn{min-width:138px!important}@media(max-width:700px){#materialEditorModal .mp-dialog--editor{width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important;grid-template-rows:auto minmax(0,1fr) auto!important}#materialEditorModal .mp-dialog-foot{height:auto!important;min-height:76px!important;flex-direction:column!important;align-items:stretch!important}#materialEditorModal .mp-footer-actions{width:100%!important}#materialEditorModal .mp-footer-actions button{flex:1 1 0!important}}#stockSourceModal .mp-dialog--editor{display:grid!important;grid-template-rows:auto minmax(0,1fr) 76px!important;width:min(1240px,calc(100vw - 32px))!important;height:min(760px,calc(100dvh - 32px))!important;max-height:calc(100dvh - 32px)!important;overflow:hidden!important}#stockSourceModal .mp-dialog-head{grid-row:1!important;position:relative!important;z-index:30!important;flex:0 0 auto!important;min-height:76px!important;padding:14px 18px!important}#stockSourceModal .mp-dialog-body{grid-row:2!important;min-width:0!important;min-height:0!important;height:auto!important;overflow-y:auto!important;overflow-x:hidden!important;padding:16px 18px 22px!important;background:#f7f9fc!important;overscroll-behavior:contain!important;scrollbar-gutter:stable}#stockSourceModal .mp-mini-summary{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-bottom:12px!important}#stockSourceModal .mp-mini-summary>*{min-width:0}#stockSourceModal .mp-stock-source-note{margin:0 0 12px!important;padding:11px 13px!important;border:1px solid #cbd8ee!important;border-left:4px solid var(--mp-primary)!important;border-radius:11px!important;background:#f7faff!important;color:#425578!important;line-height:1.5!important}#stockSourceModal .mp-stock-source-table-wrap{min-width:0;overflow:auto;border:1px solid var(--mp-line);border-radius:12px;background:#fff;box-shadow:0 2px 8px #0f172a06;scrollbar-gutter:stable}#stockSourceModal .mp-stock-source-table{width:100%!important;min-width:1280px!important;border-collapse:separate!important;border-spacing:0!important}#stockSourceModal .mp-stock-source-table th{position:sticky;top:0;z-index:5;height:44px;padding:10px 11px!important;background:#f8fafc!important;color:#526174!important;font-size:8px!important;font-weight:850!important;letter-spacing:.045em!important;text-transform:uppercase!important;white-space:nowrap;box-shadow:inset 0 -1px #e5eaf1}#stockSourceModal .mp-stock-source-table td{padding:11px!important;font-size:9.5px!important;vertical-align:middle!important;white-space:nowrap}#stockSourceModal .mp-stock-source-table tbody tr:hover td{background:#fbfdff!important}#stockSourceModal .mp-stock-source-table td:last-child,#stockSourceModal .mp-stock-source-table th:last-child{position:sticky;right:0;z-index:3;background:#fff;box-shadow:-8px 0 18px #0f172a09}#stockSourceModal .mp-stock-source-table th:last-child{z-index:7;background:#f8fafc!important}#stockSourceModal .mp-stock-source-table input[data-stock-source-balance-id]{width:118px!important;min-width:118px!important;height:40px!important;font-weight:800!important;text-align:right!important;font-variant-numeric:tabular-nums}#stockSourceModal .mp-dialog-foot{grid-row:3!important;position:relative!important;inset:auto!important;z-index:50!important;display:flex!important;visibility:visible!important;opacity:1!important;flex:0 0 76px!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;width:100%!important;min-height:76px!important;height:76px!important;padding:12px 18px!important;border-top:1px solid var(--mp-line)!important;background:#fffffffc!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -10px 28px #0f172a17!important}#stockSourceModal #stockSourceAllocationStatus{display:flex!important;align-items:center!important;min-width:0!important;max-width:720px!important;min-height:36px!important;padding:8px 11px!important;border:1px solid #d8e0eb!important;border-radius:9px!important;background:#f8fafc!important;color:#526174!important;font-size:9.5px!important;font-weight:750!important;line-height:1.35!important;white-space:normal!important}#stockSourceModal .mp-footer-actions{display:flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:nowrap!important;flex:0 0 auto!important}#stockSourceModal .mp-dialog-foot button{display:inline-flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:center!important;min-width:112px!important;min-height:42px!important}#stockSourceModal #applyStockSourcesBtn{min-width:172px!important}#stockSourceModal #applyStockSourcesBtn:disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important}@media(max-width:900px){#stockSourceModal .mp-dialog--editor{width:calc(100vw - 20px)!important;height:calc(100dvh - 20px)!important;max-height:calc(100dvh - 20px)!important}#stockSourceModal .mp-mini-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}#stockSourceModal .mp-dialog-foot{min-height:88px!important;height:auto!important;flex-wrap:wrap!important}#stockSourceModal #stockSourceAllocationStatus{flex:1 1 100%!important;max-width:none!important}#stockSourceModal .mp-footer-actions{margin-left:auto!important}}@media(max-width:620px){#stockSourceModal.mp-modal{padding:0!important;align-items:stretch!important}#stockSourceModal .mp-dialog--editor{width:100vw!important;height:100dvh!important;max-height:100dvh!important;border:0!important;border-radius:0!important;grid-template-rows:auto minmax(0,1fr) auto!important}#stockSourceModal .mp-dialog-head{padding:11px 12px!important;min-height:66px!important}#stockSourceModal .mp-dialog-head p{white-space:normal!important;line-height:1.35!important}#stockSourceModal .mp-dialog-body{padding:12px!important}#stockSourceModal .mp-mini-summary{grid-template-columns:1fr 1fr!important;gap:8px!important}#stockSourceModal .mp-dialog-foot{flex-direction:column!important;align-items:stretch!important;min-height:0!important;height:auto!important;padding:10px 12px!important}#stockSourceModal .mp-footer-actions{width:100%!important;display:grid!important;grid-template-columns:1fr 1.35fr!important;margin:0!important}#stockSourceModal .mp-dialog-foot button{width:100%!important;min-width:0!important}}body.mp-modal-open{overflow:hidden!important}.centrio-material-plan .mp-status-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.centrio-material-plan .mp-status-card{position:relative;grid-template-columns:44px minmax(0,1fr) auto;min-height:88px;padding:13px 14px;gap:11px;overflow:hidden;border:1px solid #d9e2ef;border-radius:15px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 1px 2px #10182808,0 9px 24px #1018280b}.centrio-material-plan .mp-status-card:after{content:"";position:absolute;right:-24px;bottom:-30px;width:86px;height:86px;border-radius:50%;background:#2357d90a;pointer-events:none}.centrio-material-plan .mp-status-card:hover{border-color:#b9c8dc;background:#fff;transform:translateY(-1px)}.centrio-material-plan .mp-status-card.is-active{border-color:#9fb9f4;background:linear-gradient(180deg,#f3f7ff,#fff);box-shadow:0 0 0 3px #2357d914,0 10px 26px #2357d914}.centrio-material-plan .mp-status-card.is-active:before{content:"";position:absolute;right:14px;bottom:0;left:14px;height:4px;border-radius:4px 4px 0 0;background:var(--mp-primary)}.centrio-material-plan .mp-status-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#f1f4f8;color:#526174;font-size:9px;font-weight:900;letter-spacing:.04em}.centrio-material-plan .mp-status-icon--draft{background:var(--mp-primary-soft);color:var(--mp-primary)}.centrio-material-plan .mp-status-icon--validated{background:var(--mp-purple-soft);color:var(--mp-purple)}.centrio-material-plan .mp-status-icon--purchase{background:var(--mp-warning-soft);color:var(--mp-warning)}.centrio-material-plan .mp-status-icon--released{background:var(--mp-success-soft);color:var(--mp-success)}.centrio-material-plan .mp-status-copy{min-width:0}.centrio-material-plan .mp-status-copy .mp-status-label{display:block;color:#24324a;font-size:11px;font-weight:850;line-height:1.25}.centrio-material-plan .mp-status-copy small{display:block;margin-top:4px;color:#7a8799;font-size:8.5px;line-height:1.35}.centrio-material-plan .mp-status-count{position:relative;z-index:2;color:#101828;font-size:28px;font-weight:900;line-height:1;letter-spacing:-.04em}.centrio-material-plan .mp-uom-summary{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 12px}.centrio-material-plan .mp-uom-summary:empty{display:none}.centrio-material-plan .mp-uom-chip{min-height:30px;padding:0 10px;border:1px solid #dbe4f0;border-radius:999px;background:#f8fafc;color:#344054;display:inline-flex;align-items:center;gap:5px;font-size:9px;font-weight:750}.centrio-material-plan .mp-canonical-note,.centrio-material-plan .mp-guard-note{display:flex;align-items:flex-start;gap:10px;margin:10px 0 12px;padding:11px 12px;border:1px solid #cbd9ee;border-radius:11px;background:#f5f8ff}.centrio-material-plan .mp-guard-note{border-color:#edd39e;background:#fff9eb}.centrio-material-plan .mp-canonical-note__icon,.centrio-material-plan .mp-guard-note__icon{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:10px;background:#e7efff;color:var(--mp-primary);font-size:8px;font-weight:900}.centrio-material-plan .mp-guard-note__icon{background:#fff0cc;color:var(--mp-warning);font-size:7px}.centrio-material-plan .mp-canonical-note strong,.centrio-material-plan .mp-guard-note strong{display:block;color:#344054;font-size:10px}.centrio-material-plan .mp-canonical-note p,.centrio-material-plan .mp-guard-note p{margin:3px 0 0;color:#667085;font-size:9px;line-height:1.45}.centrio-material-plan .mp-allocation-legend>div{min-height:82px;padding:12px;background:linear-gradient(180deg,#fff,#fbfcfe)}.centrio-material-plan .mp-allocation-legend span{font-weight:800}.centrio-material-plan .mp-allocation-legend strong{color:#172033;font-size:15px}.centrio-material-plan .mp-allocation-legend small{display:block;margin-top:4px;color:#7a8799;font-size:8px;line-height:1.35}.centrio-material-plan .mp-release-impact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 12px}.centrio-material-plan .mp-release-impact>div{padding:10px 11px;border:1px solid var(--mp-line);border-radius:10px;background:#fbfcfe}.centrio-material-plan .mp-release-impact span,.centrio-material-plan .mp-release-impact strong{display:block}.centrio-material-plan .mp-release-impact span{color:var(--mp-muted);font-size:8px}.centrio-material-plan .mp-release-impact strong{margin-top:3px;color:#24324a;font-size:10px}#materialPlanModal .mp-dialog{min-height:0!important;display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important}#materialPlanModal .mp-dialog-body{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable}#planNavigationFooter{position:relative!important;inset:auto!important;z-index:70!important;min-height:66px!important;flex:0 0 auto!important;display:flex!important;visibility:visible!important;opacity:1!important;background:#fff!important;box-shadow:0 -10px 26px #0f172a14!important}#planNavigationFooter .mp-footer-actions,#planNavigationFooter .mp-btn{display:flex!important;visibility:visible!important;opacity:1!important}@media(max-width:1180px){.centrio-material-plan .mp-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.centrio-material-plan .mp-status-card:last-child{grid-column:span 2}}@media(max-width:760px){.centrio-material-plan .mp-status-grid{grid-template-columns:1fr}.centrio-material-plan .mp-status-card:last-child{grid-column:auto}.centrio-material-plan .mp-release-impact{grid-template-columns:1fr}#materialPlanModal{padding:0!important}#materialPlanModal .mp-dialog{width:100vw!important;height:100dvh!important;max-height:100dvh!important;border:0!important;border-radius:0!important}#planNavigationFooter{padding:8px!important;align-items:stretch!important;flex-direction:column!important}#planNavigationFooter .mp-footer-actions{width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}#planNavigationFooter .mp-btn{width:100%;justify-content:center}}.centrio-material-plan.mp-page{padding-top:14px}.centrio-material-plan .mp-shell{width:min(1600px,100%)}.centrio-material-plan .mp-breadcrumb{margin-bottom:5px;font-size:10px}.centrio-material-plan .mp-page-head{align-items:center;gap:16px;margin-bottom:10px}.centrio-material-plan .mp-page-head>div:first-child{min-width:0}.centrio-material-plan .mp-page-head h1{font-size:clamp(24px,1.8vw,29px);line-height:1.08;letter-spacing:-.04em}.centrio-material-plan .mp-page-head p{max-width:760px;margin-top:4px;font-size:10.5px;line-height:1.45}.centrio-material-plan .mp-head-actions{flex:0 0 auto}.centrio-material-plan #openNewPlanBtn{min-height:38px;padding-inline:15px;border-radius:9px;box-shadow:0 5px 14px #2357d924}.centrio-material-plan .mp-status-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;overflow:hidden!important;margin-bottom:10px!important;border:1px solid var(--mp-line)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 3px 12px #0f172a08!important}.centrio-material-plan .mp-status-card{grid-template-columns:32px minmax(0,1fr) auto!important;gap:9px!important;min-height:62px!important;padding:9px 11px!important;overflow:visible!important;border:0!important;border-right:1px solid var(--mp-line)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;transform:none!important}.centrio-material-plan .mp-status-card:last-child{border-right:0!important}.centrio-material-plan .mp-status-card:after,.centrio-material-plan .mp-status-card.is-active:before{display:none!important}.centrio-material-plan .mp-status-card:hover{background:#f8faff!important}.centrio-material-plan .mp-status-card.is-active{background:#f4f7ff!important;box-shadow:inset 0 -2px 0 var(--mp-primary)!important}.centrio-material-plan .mp-status-icon{width:32px!important;height:32px!important;border-radius:9px!important;font-size:8px!important}.centrio-material-plan .mp-status-copy .mp-status-label{font-size:10px!important;line-height:1.2!important}.centrio-material-plan .mp-status-copy small{margin-top:2px!important;font-size:7.8px!important;line-height:1.25!important}.centrio-material-plan .mp-status-count{font-size:20px!important;letter-spacing:-.03em!important}.centrio-material-plan .mp-panel{border-radius:12px;box-shadow:0 4px 14px #0f172a09}.centrio-material-plan .mp-toolbar{gap:8px;padding:9px;background:#fff}.centrio-material-plan .mp-input,.centrio-material-plan .mp-select,.centrio-material-plan .mp-search input,.centrio-material-plan .mp-btn{min-height:37px;border-radius:8px;font-size:10.5px}#materialPlanModal{background:#0f172a8f!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important}#materialPlanModal .mp-dialog{width:min(1380px,calc(100vw - 36px))!important;height:min(860px,calc(100dvh - 36px))!important;border-radius:15px!important;box-shadow:0 24px 70px #0f172a42!important}#materialPlanModal .mp-dialog-head{min-height:58px!important;padding:9px 13px!important;background:#fff!important}#materialPlanModal .mp-dialog-icon{flex-basis:34px!important;width:34px!important;height:34px!important;border-radius:9px!important;background:#eef4ff!important;font-size:8px!important}#materialPlanModal .mp-dialog-head h2{font-size:16px!important;letter-spacing:-.025em!important}#materialPlanModal .mp-dialog-head p{margin-top:2px!important;font-size:9px!important}#materialPlanModal .mp-icon-btn{width:34px!important;min-width:34px!important;height:34px!important;border-radius:9px!important;font-size:18px!important}#materialPlanModal #planStatusPill{min-height:23px!important;padding-inline:8px!important;font-size:7.5px!important}#materialPlanModal .mp-stepper{min-height:46px;padding:0 10px!important}#materialPlanModal .mp-step{min-height:46px!important;gap:7px!important;padding:5px 10px!important;border-bottom-width:2px!important}#materialPlanModal .mp-step>b{flex-basis:24px!important;width:24px!important;height:24px!important;border-radius:8px!important;font-size:8.5px!important}#materialPlanModal .mp-step strong{font-size:9px!important}#materialPlanModal .mp-step small{margin-top:0!important;font-size:7.4px!important}#materialPlanModal .mp-dialog-body{padding:11px!important;background:#f6f8fb!important}#materialPlanModal .mp-section-card{margin-bottom:9px!important;padding:12px!important;border-radius:11px!important;box-shadow:none!important}#materialPlanModal .mp-section-head{gap:12px!important;margin-bottom:10px!important}#materialPlanModal .mp-section-head>div:first-child>span{margin-bottom:2px!important;font-size:7.5px!important}#materialPlanModal .mp-section-head h3{font-size:13px!important}#materialPlanModal .mp-section-head p{margin-top:3px!important;font-size:8.8px!important;line-height:1.4!important}#materialPlanModal .mp-order-summary{min-height:190px!important;margin-top:9px!important;border-radius:10px!important}#materialPlanModal .mp-order-summary__empty{min-height:190px!important}#materialPlanModal .mp-info-note,#materialPlanModal .mp-contract-note,#materialPlanModal .mp-scope-note,#materialPlanModal .mp-stock-source-note,#materialPlanModal .mp-canonical-note,#materialPlanModal .mp-guard-note{margin-top:8px!important;margin-bottom:8px!important;padding:9px 10px!important;border-radius:9px!important}#planNavigationFooter{min-height:58px!important;padding:9px 13px!important;box-shadow:0 -5px 16px #0f172a0d!important}@media(max-width:1180px){.centrio-material-plan .mp-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.centrio-material-plan .mp-status-card:nth-child(3){border-right:0!important}.centrio-material-plan .mp-status-card:nth-child(n+4){border-top:1px solid var(--mp-line)!important}.centrio-material-plan .mp-status-card:last-child{grid-column:auto!important}}@media(max-width:760px){.centrio-material-plan .mp-page-head{align-items:stretch}.centrio-material-plan .mp-status-grid{grid-template-columns:1fr!important}.centrio-material-plan .mp-status-card{border-right:0!important;border-bottom:1px solid var(--mp-line)!important}.centrio-material-plan .mp-status-card:last-child{border-bottom:0!important}#materialPlanModal .mp-step small{display:none!important}}#amendReasonModal .mp-dialog--reason,#cancelReasonModal .mp-dialog--reason{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:min(650px,calc(100vw - 32px))!important;height:auto!important;max-height:min(720px,calc(100dvh - 32px))!important;overflow:hidden!important}#amendReasonModal .mp-dialog-body,#cancelReasonModal .mp-dialog-body{grid-row:2!important;min-width:0!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:16px 18px 20px!important}#amendReasonModal .mp-dialog-foot,#cancelReasonModal .mp-dialog-foot{grid-row:3!important;position:relative!important;inset:auto!important;z-index:100!important;display:flex!important;visibility:visible!important;opacity:1!important;flex:0 0 auto!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;min-height:72px!important;height:auto!important;padding:12px 16px!important;border-top:1px solid var(--mp-line)!important;background:#fff!important;box-shadow:0 -8px 24px #0f172a12!important}#amendReasonModal .mp-footer-actions,#cancelReasonModal .mp-footer-actions{display:flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex:0 0 auto!important}#amendReasonModal .mp-dialog-foot button,#cancelReasonModal .mp-dialog-foot button{display:inline-flex!important;visibility:visible!important;opacity:1!important;align-items:center!important;justify-content:center!important;min-width:110px!important;min-height:40px!important}#amendReasonModal #amendReasonConfirmBtn,#cancelReasonModal #cancelReasonConfirmBtn{min-width:135px!important}#amendReasonModal #amendReasonConfirmBtn:disabled,#cancelReasonModal #cancelReasonConfirmBtn:disabled{display:inline-flex!important;visibility:visible!important;opacity:.52!important;cursor:not-allowed!important}@media(max-width:620px){#amendReasonModal .mp-dialog--reason,#cancelReasonModal .mp-dialog--reason{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}#amendReasonModal .mp-dialog-foot,#cancelReasonModal .mp-dialog-foot{flex-direction:column!important;align-items:stretch!important;padding:10px 12px!important}#amendReasonModal .mp-footer-actions,#cancelReasonModal .mp-footer-actions{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important}#amendReasonModal .mp-dialog-foot button,#cancelReasonModal .mp-dialog-foot button{width:100%!important;min-width:0!important}}#materialPlanApp.mp-page--clean{min-height:calc(100vh - 64px)!important;padding:10px 14px 14px!important;display:flex!important;flex-direction:column!important;background:#f5f7fb!important}#materialPlanApp .mp-shell--clean{width:100%!important;max-width:none!important;flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important}#materialPlanApp .mp-page-head--clean{min-height:66px!important;margin-bottom:8px!important;padding:9px 14px!important;align-items:center!important;border:1px solid #e0e6ef!important;border-radius:12px!important;background:linear-gradient(135deg,#fff,#f8fbff)!important;box-shadow:none!important}#materialPlanApp .mp-page-head--clean h1{margin:0!important;font-size:25px!important;line-height:1.05!important;letter-spacing:-.025em!important}#materialPlanApp .mp-page-head--clean p{max-width:680px!important;margin:3px 0 0!important;color:#667085!important;font-size:10.5px!important;line-height:1.3!important}#materialPlanApp .mp-page-head--clean .mp-head-actions{gap:6px!important}#materialPlanApp .mp-page-head--clean .mp-btn{min-height:35px!important;height:35px!important;padding:0 11px!important;border-radius:8px!important;font-size:10px!important;box-shadow:none!important}#materialPlanApp #openNewPlanBtn{min-height:37px!important;height:37px!important;padding-inline:13px!important;font-size:10.5px!important}#materialPlanApp .mp-status-grid--clean{gap:7px!important;margin-bottom:8px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#materialPlanApp .mp-status-grid--clean .mp-status-card{min-height:58px!important;padding:8px 11px!important;grid-template-columns:34px 1fr auto!important;gap:9px!important;border:1px solid #e0e6ef!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}#materialPlanApp .mp-status-grid--clean .mp-status-card:hover,#materialPlanApp .mp-status-grid--clean .mp-status-card.is-active{background:#f9fbff!important;border-color:#bfd0fa!important;transform:none!important}#materialPlanApp .mp-status-grid--clean .mp-status-card.is-active{box-shadow:inset 0 -2px #2357d9!important}#materialPlanApp .mp-status-icon{width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:9px!important;font-size:8.5px!important;font-weight:850!important}#materialPlanApp .mp-status-icon--pending{background:#f1f4f8!important;color:#667085!important}#materialPlanApp .mp-status-icon--draft{background:#edf3ff!important;color:#2357d9!important}#materialPlanApp .mp-status-icon--validated{background:#f4f0ff!important;color:#6941c6!important}#materialPlanApp .mp-status-icon--purchase{background:#fff7e6!important;color:#a65b06!important}#materialPlanApp .mp-status-icon--released{background:#eaf9f2!important;color:#087a55!important}#materialPlanApp .mp-status-label{color:#475467!important;font-size:9px!important;font-weight:800!important}#materialPlanApp .mp-status-count{color:#172033!important;font-size:18px!important;line-height:1!important}#materialPlanApp .mp-panel--clean{flex:1 1 auto!important;min-height:260px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border:1px solid #e0e6ef!important;border-radius:11px!important;background:#fff!important;box-shadow:none!important}#materialPlanApp .mp-toolbar--clean{min-height:49px!important;padding:6px 8px!important;display:grid!important;grid-template-columns:minmax(280px,1.6fr) minmax(150px,.72fr) minmax(135px,.62fr) minmax(135px,.62fr) auto auto!important;align-items:center!important;gap:6px!important;border-bottom:1px solid #e5eaf1!important}#materialPlanApp .mp-toolbar--clean .mp-search,#materialPlanApp .mp-toolbar--clean .mp-select,#materialPlanApp .mp-toolbar--clean .mp-btn{min-width:0!important}#materialPlanApp .mp-toolbar--clean .mp-input,#materialPlanApp .mp-toolbar--clean .mp-select,#materialPlanApp .mp-toolbar--clean .mp-search input{min-height:35px!important;height:35px!important;border-radius:8px!important;font-size:10px!important;box-shadow:none!important}#materialPlanApp .mp-toolbar--clean .mp-search input{padding-left:31px!important}#materialPlanApp .mp-toolbar--clean .mp-search>span{left:10px!important;font-size:15px!important}#materialPlanApp .mp-toolbar--clean .mp-btn{min-height:35px!important;height:35px!important;padding:0 9px!important;border-radius:8px!important;font-size:9.5px!important}#materialPlanApp .mp-table-wrap--clean{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow:auto!important;background:#fff!important}#materialPlanApp .mp-table--clean{width:100%!important;min-width:1180px!important;table-layout:fixed!important;background:#fff!important}#materialPlanApp .mp-table--clean th:nth-child(1){width:11%}#materialPlanApp .mp-table--clean th:nth-child(2){width:12%}#materialPlanApp .mp-table--clean th:nth-child(3){width:10%}#materialPlanApp .mp-table--clean th:nth-child(4){width:11%}#materialPlanApp .mp-table--clean th:nth-child(5){width:12%}#materialPlanApp .mp-table--clean th:nth-child(6){width:12%}#materialPlanApp .mp-table--clean th:nth-child(7){width:12%}#materialPlanApp .mp-table--clean th:nth-child(8){width:9%}#materialPlanApp .mp-table--clean th:nth-child(9){width:7%}#materialPlanApp .mp-table--clean th:nth-child(10){width:6%}#materialPlanApp .mp-table--clean th{height:37px!important;padding:0 9px!important;background:#f8fafc!important;color:#536278!important;font-size:8.3px!important;letter-spacing:.045em!important}#materialPlanApp .mp-table--clean td{padding:9px!important;font-size:10px!important}#materialPlanApp .mp-table-title{font-size:10.5px!important}#materialPlanApp .mp-table-sub{margin-top:2px!important;font-size:8.3px!important;line-height:1.25!important}#materialPlanApp .mp-pill{min-height:21px!important;padding:0 7px!important;font-size:7.6px!important}#materialPlanApp .mp-row-actions{gap:4px!important}#materialPlanApp .mp-row-actions .mp-btn{min-height:30px!important;height:30px!important;padding:0 8px!important;border-radius:7px!important;font-size:9px!important}#materialPlanApp .mp-state{min-height:120px!important;padding:28px 16px!important}#materialPlanApp .mp-state strong{font-size:11px!important}#materialPlanApp .mp-state p{font-size:8.8px!important}#materialPlanApp .mp-pagination--clean{min-height:44px!important;padding:6px 9px!important;border-top:1px solid #e8edf4!important;background:#fbfcfe!important;font-size:9px!important}#materialPlanApp .mp-pagination--clean .mp-btn{min-height:29px!important;height:29px!important;padding:0 8px!important;font-size:8.5px!important}@media(max-width:1100px){#materialPlanApp .mp-toolbar--clean{grid-template-columns:minmax(230px,1.5fr) repeat(3,minmax(120px,.7fr))!important}#materialPlanApp .mp-toolbar--clean #lateOnlyBtn,#materialPlanApp .mp-toolbar--clean #clearFiltersBtn{grid-row:2}}@media(max-width:720px){#materialPlanApp.mp-page--clean{padding:8px!important}#materialPlanApp .mp-page-head--clean{align-items:stretch!important;flex-direction:column!important}#materialPlanApp .mp-head-actions{width:100%!important}#materialPlanApp .mp-head-actions .mp-btn{flex:1 1 0!important}#materialPlanApp .mp-status-grid--clean{grid-template-columns:repeat(2,minmax(0,1fr))!important}#materialPlanApp .mp-toolbar--clean{grid-template-columns:1fr!important}#materialPlanApp .mp-toolbar--clean #lateOnlyBtn,#materialPlanApp .mp-toolbar--clean #clearFiltersBtn{grid-row:auto}#materialPlanApp .mp-pagination--clean{align-items:stretch!important;flex-direction:column!important;gap:6px!important}}@media print{#materialPlanApp.mp-page--clean,#materialPlanApp .mp-shell--clean,#materialPlanApp .mp-panel--clean{min-height:0!important;display:block!important}}#materialPlanModal{padding:14px!important;background:#0f172a9e!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important}#materialPlanModal .mp-dialog{width:min(1200px,calc(100vw - 28px))!important;height:min(88dvh,830px)!important;max-height:calc(100dvh - 28px)!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 24px 72px #02081742!important}#materialPlanModal .mp-dialog-head{min-height:60px!important;padding:8px 12px!important;border-bottom:1px solid #e5eaf1!important;background:#fff!important}#materialPlanModal .mp-dialog-title{gap:9px!important}#materialPlanModal .mp-dialog-icon{width:36px!important;height:36px!important;flex-basis:36px!important;border-radius:9px!important;background:#edf3ff!important;color:#2357d9!important;font-size:8px!important;box-shadow:none!important}#materialPlanModal .mp-dialog-head h2{margin:0!important;color:#172033!important;font-size:17px!important;line-height:1.08!important;letter-spacing:-.025em!important}#materialPlanModal .mp-dialog-head p{margin:2px 0 0!important;color:#7a8699!important;font-size:8.5px!important;line-height:1.25!important}#materialPlanModal .mp-dialog-actions{gap:7px!important}#materialPlanModal #planStatusPill{min-height:24px!important;padding-inline:8px!important;font-size:7.5px!important}#materialPlanModal .mp-icon-btn{width:34px!important;min-width:34px!important;height:34px!important;border-radius:8px!important;font-size:17px!important}#materialPlanModal .mp-stepper{min-height:48px!important;padding:0 8px!important;border-bottom:1px solid #e5eaf1!important;background:#fbfdff!important}#materialPlanModal .mp-step{min-height:48px!important;padding:5px 9px!important;gap:7px!important;border-bottom-width:2px!important}#materialPlanModal .mp-step:after{opacity:.45!important}#materialPlanModal .mp-step>b{width:25px!important;height:25px!important;flex-basis:25px!important;border-radius:7px!important;font-size:8.5px!important}#materialPlanModal .mp-step strong{font-size:9.5px!important}#materialPlanModal .mp-step small{margin-top:0!important;font-size:7.3px!important}#materialPlanModal .mp-dialog-body{padding:9px 10px 12px!important;background:#f5f7fb!important;scrollbar-gutter:stable}#materialPlanModal .mp-tab-panel{width:100%!important;max-width:1120px!important;margin:0 auto!important}#materialPlanModal .mp-section-card{margin-bottom:8px!important;padding:10px!important;border:1px solid #e0e6ef!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}#materialPlanModal .mp-section-head{min-height:40px!important;margin-bottom:8px!important;gap:10px!important;align-items:center!important}#materialPlanModal .mp-section-head>div:first-child>span{margin:0 0 1px!important;color:#2357d9!important;font-size:7px!important;letter-spacing:.05em!important}#materialPlanModal .mp-section-head h3{margin:0!important;color:#172033!important;font-size:12.5px!important;line-height:1.15!important}#materialPlanModal .mp-section-head p{max-width:760px!important;margin:2px 0 0!important;color:#7a8699!important;font-size:8.2px!important;line-height:1.3!important}#materialPlanModal .mp-btn{min-height:35px!important;height:35px!important;padding:0 10px!important;border-radius:8px!important;font-size:9.5px!important;box-shadow:none!important}#materialPlanModal .mp-inline-actions{flex-wrap:nowrap!important;gap:6px!important}#materialPlanModal .mp-field{min-width:0!important;gap:4px!important}#materialPlanModal .mp-field>span{min-height:14px!important;color:#334155!important;font-size:8.7px!important;line-height:1.2!important;font-weight:780!important}#materialPlanModal .mp-field>small{margin-top:2px!important;color:#7f8a9c!important;font-size:7.7px!important;line-height:1.25!important}#materialPlanModal .mp-input,#materialPlanModal .mp-select,#materialPlanModal .mp-textarea{width:100%!important;border:1px solid #ccd7e5!important;border-radius:8px!important;background:#fff!important;color:#172033!important;font-size:10px!important;box-shadow:none!important}#materialPlanModal .mp-input,#materialPlanModal .mp-select{min-height:37px!important;height:37px!important;padding:0 10px!important}#materialPlanModal .mp-textarea{min-height:68px!important;padding:8px 10px!important;resize:vertical!important}#materialPlanModal .mp-input:focus,#materialPlanModal .mp-select:focus,#materialPlanModal .mp-textarea:focus{border-color:#7fa2f5!important;box-shadow:0 0 0 3px #2357d912!important}#materialPlanModal #salesOrderSelectWrap{margin-bottom:7px!important}#materialPlanModal #salesOrderSelect:disabled{opacity:1!important;background:#f4f6f9!important;color:#344054!important}#materialPlanModal .mp-order-summary{min-height:0!important;margin-top:7px!important;overflow:hidden!important;border:1px solid #e0e6ef!important;border-radius:9px!important;background:#fbfcfe!important}#materialPlanModal .mp-order-summary__empty{min-height:90px!important;padding:18px!important;font-size:9px!important}#materialPlanModal #selectedOrderCard>div{padding:9px!important}#materialPlanModal #selectedOrderCard>div>div:first-child{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;margin-bottom:7px!important}#materialPlanModal #selectedOrderCard>div>div:first-child>div{min-height:47px!important;padding:7px 8px!important;border-radius:8px!important}#materialPlanModal #selectedOrderCard>div>div:last-child{gap:6px!important}#materialPlanModal #selectedOrderCard article{grid-template-columns:42px minmax(150px,1.2fr) repeat(4,minmax(86px,.55fr))!important;gap:7px!important;padding:7px!important;border-radius:8px!important}#materialPlanModal #selectedOrderCard article>div:first-child{width:38px!important;height:38px!important;border-radius:7px!important}#materialPlanModal #selectedOrderCard article strong{font-size:9.8px!important}#materialPlanModal #selectedOrderCard article span{font-size:7.8px!important}#materialPlanModal .mp-info-note,#materialPlanModal .mp-contract-note,#materialPlanModal .mp-scope-note,#materialPlanModal .mp-stock-source-note,#materialPlanModal .mp-canonical-note,#materialPlanModal .mp-guard-note{margin:7px 0!important;padding:7px 9px!important;border-radius:8px!important;font-size:8px!important;line-height:1.35!important}#materialPlanModal .mp-canonical-note,#materialPlanModal .mp-guard-note{gap:7px!important}#materialPlanModal .mp-canonical-note__icon,#materialPlanModal .mp-guard-note__icon{min-width:28px!important;height:28px!important;font-size:7px!important}#materialPlanModal .mp-alert{margin-top:7px!important;padding:7px 9px!important;border-radius:8px!important;font-size:8.5px!important}#materialPlanModal .mp-mini-summary,#materialPlanModal .mp-uom-summary{margin-top:7px!important}#materialPlanModal .mp-material-list{margin-top:7px!important;gap:7px!important}#materialPlanModal .mp-material-card{border-radius:9px!important;box-shadow:none!important}#materialPlanModal .mp-stock-scope-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin-bottom:7px!important}#materialPlanModal .mp-stock-scope-tile{min-height:50px!important;padding:7px 8px!important;border-radius:8px!important}#materialPlanModal .mp-stock-scope-tile span{font-size:7px!important}#materialPlanModal .mp-stock-scope-tile strong{margin-top:3px!important;font-size:9.5px!important}#materialPlanModal .mp-allocation-legend{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important;margin:7px 0!important}#materialPlanModal .mp-allocation-legend>div{min-height:54px!important;padding:7px 8px!important;border-radius:8px!important}#materialPlanModal .mp-allocation-legend span{font-size:7px!important}#materialPlanModal .mp-allocation-legend strong{margin-top:3px!important;font-size:11px!important}#materialPlanModal .mp-allocation-legend small{margin-top:2px!important;font-size:7.2px!important}#materialPlanModal .mp-stock-table-wrap{margin-top:7px!important;border-radius:8px!important}#materialPlanModal .mp-stock-table th{padding:7px 8px!important;font-size:7.2px!important}#materialPlanModal .mp-stock-table td{padding:7px 8px!important;font-size:8.5px!important}#materialPlanModal .mp-release-impact{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;margin:7px 0!important}#materialPlanModal .mp-release-impact>div{min-height:50px!important;padding:7px 8px!important;border-radius:8px!important}#materialPlanModal .mp-release-impact span{font-size:7px!important}#materialPlanModal .mp-release-impact strong{margin-top:3px!important;font-size:9.3px!important}#materialPlanModal .mp-validation-list,#materialPlanModal .mp-review-list{margin-top:7px!important}#materialPlanModal .mp-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 10px!important;align-items:start!important}#materialPlanModal .mp-field--full{grid-column:1 / -1!important}#materialPlanModal .mp-confirm{margin-top:8px!important;padding:8px 9px!important;border-radius:8px!important}#materialPlanModal .mp-confirm strong{font-size:8.8px!important;line-height:1.3!important}#materialPlanModal .mp-confirm small{margin-top:2px!important;font-size:7.6px!important;line-height:1.3!important}#materialPlanModal #planNavigationFooter{min-height:58px!important;padding:8px 11px!important;border-top:1px solid #e5eaf1!important;background:#fff!important;box-shadow:0 -5px 15px #0f172a0b!important;align-items:center!important;gap:7px!important}#materialPlanModal #planNavigationFooter .mp-footer-actions{margin-left:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:6px!important}#materialPlanModal #planNavigationFooter .mp-btn:not([hidden]){min-height:35px!important;height:35px!important;padding:0 11px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}#materialPlanModal #planNextBtn:not([hidden]),#materialPlanModal #releasePlanBtn:not([hidden]){min-width:132px!important}@media(max-width:980px){#materialPlanModal #selectedOrderCard>div>div:first-child{grid-template-columns:repeat(3,minmax(0,1fr))!important}#materialPlanModal #selectedOrderCard article{grid-template-columns:42px minmax(150px,1fr) repeat(2,minmax(90px,.6fr))!important}#materialPlanModal .mp-stock-scope-grid,#materialPlanModal .mp-allocation-legend{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:680px){#materialPlanModal{padding:0!important}#materialPlanModal .mp-dialog{width:100%!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important}#materialPlanModal .mp-dialog-head p,#materialPlanModal .mp-step small,#materialPlanModal .mp-step:after{display:none!important}#materialPlanModal #selectedOrderCard>div>div:first-child,#materialPlanModal .mp-stock-scope-grid,#materialPlanModal .mp-allocation-legend,#materialPlanModal .mp-release-impact,#materialPlanModal .mp-form-grid{grid-template-columns:1fr!important}#materialPlanModal #selectedOrderCard article{grid-template-columns:42px minmax(0,1fr)!important}#materialPlanModal #selectedOrderCard article>div:nth-child(n+3){grid-column:span 1!important}#materialPlanModal #planNavigationFooter{align-items:stretch!important;flex-direction:column!important}#materialPlanModal #planNavigationFooter>#planCancelBtn{width:100%!important}#materialPlanModal #planNavigationFooter .mp-footer-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}#materialPlanModal #planNextBtn:not([hidden]),#materialPlanModal #releasePlanBtn:not([hidden]){grid-column:1 / -1!important;width:100%!important}}#materialPlanModal #selectedOrderCard article .mp-summary-block strong{overflow-wrap:anywhere}#materialPlanModal #selectedOrderCard article{min-width:0}#materialPlanModal{padding:9px!important;background:#0f172a99!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}#materialPlanModal .mp-dialog{width:min(1640px,calc(100vw - 18px))!important;max-width:none!important;height:min(940px,calc(100dvh - 18px))!important;max-height:calc(100dvh - 18px)!important;border:1px solid #d9e1ec!important;border-radius:17px!important;background:#fff!important;box-shadow:0 30px 90px #0f172a4d!important}#materialPlanModal .mp-dialog-head{min-height:66px!important;padding:11px 17px!important}#materialPlanModal .mp-dialog-title{gap:11px!important}#materialPlanModal .mp-dialog-icon{flex:0 0 40px!important;width:40px!important;height:40px!important;border-radius:10px!important;font-size:9px!important}#materialPlanModal .mp-dialog-head h2{font-size:18px!important;line-height:1.15!important}#materialPlanModal .mp-dialog-head p{margin-top:3px!important;font-size:10px!important}#materialPlanModal #planStatusPill{min-height:26px!important;padding:0 10px!important;font-size:8px!important}#materialPlanModal .mp-icon-btn{width:38px!important;min-width:38px!important;height:38px!important}#materialPlanModal .mp-stepper{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;min-height:62px!important;padding:7px 14px!important;border-bottom:1px solid #e2e8f0!important;background:#f8fafc!important}#materialPlanModal .mp-step{justify-content:flex-start!important;min-height:48px!important;margin:0!important;padding:7px 13px!important;gap:10px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important}#materialPlanModal .mp-step:after{display:none!important}#materialPlanModal .mp-step:hover{border-color:#dbe4ef!important;background:#fff!important}#materialPlanModal .mp-step.is-active{border-color:#bdd1fb!important;background:#eef4ff!important;box-shadow:inset 0 -2px #2563eb!important}#materialPlanModal .mp-step>b{flex:0 0 30px!important;width:30px!important;height:30px!important;border-radius:9px!important;font-size:10px!important}#materialPlanModal .mp-step strong{font-size:10.5px!important;line-height:1.2!important}#materialPlanModal .mp-step small{margin-top:2px!important;font-size:8px!important;line-height:1.2!important}#materialPlanModal .mp-dialog-body{padding:16px 18px 20px!important;background:#f4f7fb!important;scrollbar-gutter:stable!important}#materialPlanModal .mp-tab-panel{width:100%!important;max-width:none!important;margin:0!important}#materialPlanModal .mp-section-card{margin-bottom:12px!important;padding:17px 18px!important;border:1px solid #dfe6ef!important;border-radius:13px!important;background:#fff!important;box-shadow:0 3px 10px #0f172a06!important}#materialPlanModal .mp-section-head{min-height:0!important;margin-bottom:13px!important;gap:16px!important;align-items:flex-start!important}#materialPlanModal .mp-section-head>div:first-child{min-width:0!important;flex:1 1 auto!important}#materialPlanModal .mp-section-head>div:first-child>span{margin-bottom:3px!important;font-size:8px!important;letter-spacing:.08em!important}#materialPlanModal .mp-section-head h3{font-size:15px!important;line-height:1.2!important}#materialPlanModal .mp-section-head p{max-width:920px!important;margin-top:4px!important;color:#667085!important;font-size:10px!important;line-height:1.45!important}#materialPlanModal .mp-btn{min-height:39px!important;height:39px!important;padding:0 13px!important;border-radius:9px!important;font-size:10.5px!important;font-weight:760!important}#materialPlanModal .mp-btn--small{min-height:32px!important;height:32px!important;padding:0 10px!important;font-size:9px!important}#materialPlanModal .mp-inline-actions{flex:0 0 auto!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:7px!important}#materialPlanModal .mp-field>span{font-size:9.5px!important}#materialPlanModal .mp-field>small{font-size:8px!important;line-height:1.35!important}#materialPlanModal .mp-input,#materialPlanModal .mp-select{min-height:40px!important;height:40px!important;padding:0 11px!important;font-size:10.5px!important}#materialPlanModal .mp-textarea{min-height:86px!important;padding:10px 11px!important;font-size:10.5px!important}#materialPlanModal .mp-alert{margin:0 0 11px!important;padding:10px 12px!important;gap:3px!important;border-radius:9px!important;font-size:9.5px!important;line-height:1.4!important}#materialPlanModal .mp-alert strong{font-size:11px!important}#materialPlanModal .mp-alert span{font-size:9px!important}#materialPlanModal .mp-clean-help{margin:9px 0 12px!important;overflow:hidden!important;border:1px solid #dce5f2!important;border-radius:9px!important;background:#f8fafc!important}#materialPlanModal .mp-clean-help>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:38px!important;padding:8px 11px!important;color:#344054!important;font-size:9px!important;font-weight:800!important;cursor:pointer!important;list-style:none!important}#materialPlanModal .mp-clean-help>summary::-webkit-details-marker{display:none!important}#materialPlanModal .mp-clean-help>summary:after{content:"\ff0b"!important;color:#667085!important;font-size:13px!important;font-weight:500!important}#materialPlanModal .mp-clean-help[open]>summary:after{content:"\2212"!important}#materialPlanModal .mp-clean-help>summary small{margin-left:auto!important;color:#7b8798!important;font-size:8px!important;font-weight:650!important}#materialPlanModal .mp-clean-help__body{padding:0 11px 10px!important;border-top:1px solid #e8edf4!important;color:#526174!important;font-size:8.8px!important;line-height:1.5!important}#materialPlanModal .mp-clean-help__body p{margin:9px 0 0!important}#materialPlanModal .mp-clean-help__body--grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}#materialPlanModal .mp-clean-rulebar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin:11px 0!important}#materialPlanModal .mp-clean-rulebar>div{min-height:58px!important;padding:9px 11px!important;border:1px solid #dfe6ef!important;border-radius:9px!important;background:#fbfcfe!important}#materialPlanModal .mp-clean-rulebar span,#materialPlanModal .mp-clean-rulebar strong{display:block!important}#materialPlanModal .mp-clean-rulebar span{color:#667085!important;font-size:8px!important;font-weight:750!important;text-transform:uppercase!important;letter-spacing:.045em!important}#materialPlanModal .mp-clean-rulebar strong{margin-top:5px!important;color:#24324a!important;font-size:9.5px!important;line-height:1.35!important}#materialPlanModal .mp-mini-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;margin:11px 0!important}#materialPlanModal .mp-summary-tile{min-height:68px!important;padding:11px 13px!important;border-radius:10px!important;background:#fbfcfe!important}#materialPlanModal .mp-summary-tile span{font-size:8.5px!important}#materialPlanModal .mp-summary-tile strong{margin-top:5px!important;font-size:17px!important;line-height:1.15!important}#materialPlanModal .mp-uom-summary{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:8px 0 12px!important}#materialPlanModal .mp-uom-summary>div{display:inline-flex!important;align-items:center!important;gap:9px!important;min-height:34px!important;padding:7px 11px!important;border:1px solid #dce4ee!important;border-radius:9px!important;background:#fff!important}#materialPlanModal .mp-uom-summary>div>span{display:inline-block!important;color:#667085!important;font-size:8px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.05em!important}#materialPlanModal .mp-uom-summary>div>strong{display:inline-block!important;color:#172033!important;font-size:11px!important;font-weight:850!important}#materialPlanModal .mp-order-summary{min-height:0!important;margin-top:10px!important;border-radius:10px!important}#materialPlanModal .mp-order-summary__empty{min-height:110px!important;padding:24px!important;font-size:10px!important}#materialPlanModal #selectedOrderCard>div{padding:11px!important}#materialPlanModal #selectedOrderCard>div>div:first-child{gap:9px!important;margin-bottom:9px!important}#materialPlanModal #selectedOrderCard>div>div:first-child>div{min-height:56px!important;padding:9px 10px!important}#materialPlanModal #selectedOrderCard article{grid-template-columns:52px minmax(220px,1.45fr) repeat(4,minmax(115px,.62fr))!important;gap:10px!important;padding:10px!important}#materialPlanModal #selectedOrderCard article>div:first-child{width:48px!important;height:48px!important}#materialPlanModal #selectedOrderCard article strong{font-size:10.5px!important}#materialPlanModal #selectedOrderCard article span{font-size:8.2px!important}#materialPlanModal .mp-material-list{margin-top:11px!important;gap:9px!important}#materialPlanModal #requirementMaterialList>article{border-color:#dfe6ef!important;border-radius:11px!important;box-shadow:none!important}#materialPlanModal #requirementMaterialList>article>div:first-child{grid-template-columns:minmax(280px,1.55fr) repeat(4,minmax(125px,.62fr)) auto!important;gap:10px!important;padding:12px 13px!important}#materialPlanModal #requirementMaterialList>article>div:first-child>div:first-child strong{font-size:11px!important}#materialPlanModal #requirementMaterialList>article>div:first-child>div:first-child span{font-size:8.2px!important;line-height:1.4!important}#materialPlanModal #requirementMaterialList .mp-row-actions{flex-wrap:wrap!important;justify-content:flex-end!important}#materialPlanModal .mp-stock-scope-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:9px!important;margin:10px 0!important}#materialPlanModal .mp-stock-scope-tile{min-height:62px!important;padding:10px 11px!important}#materialPlanModal .mp-stock-scope-tile span{font-size:8px!important}#materialPlanModal .mp-stock-scope-tile strong{margin-top:5px!important;font-size:10.5px!important}#materialPlanModal .mp-allocation-legend{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px!important;margin:11px 0!important}#materialPlanModal .mp-allocation-legend>div{min-height:72px!important;padding:10px 11px!important}#materialPlanModal .mp-allocation-legend span{font-size:8px!important}#materialPlanModal .mp-allocation-legend strong{margin-top:5px!important;font-size:13px!important}#materialPlanModal .mp-allocation-legend small{margin-top:4px!important;font-size:7.7px!important;line-height:1.3!important}#materialPlanModal .mp-stock-table-wrap{margin-top:11px!important;border-radius:10px!important}#materialPlanModal .mp-stock-table th{padding:9px 10px!important;font-size:7.7px!important;line-height:1.25!important}#materialPlanModal .mp-stock-table td{padding:9px 10px!important;font-size:9px!important}#materialPlanModal .mp-release-impact{gap:9px!important;margin:11px 0!important}#materialPlanModal .mp-release-impact>div{min-height:62px!important;padding:10px 11px!important}#materialPlanModal .mp-release-impact span{font-size:8px!important}#materialPlanModal .mp-release-impact strong{margin-top:5px!important;font-size:10.5px!important}#materialPlanModal .mp-clean-subhead{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:16px!important;margin-bottom:13px!important;padding-bottom:10px!important;border-bottom:1px solid #e7ecf2!important}#materialPlanModal .mp-clean-subhead span,#materialPlanModal .mp-clean-subhead strong,#materialPlanModal .mp-clean-subhead small{display:block!important}#materialPlanModal .mp-clean-subhead span{color:#2563eb!important;font-size:8px!important;font-weight:850!important;letter-spacing:.06em!important;text-transform:uppercase!important}#materialPlanModal .mp-clean-subhead strong{margin-top:3px!important;color:#172033!important;font-size:13px!important}#materialPlanModal .mp-clean-subhead small{max-width:420px!important;color:#667085!important;font-size:8.5px!important;text-align:right!important}#materialPlanModal .mp-form-grid{gap:11px 13px!important}#materialPlanModal .mp-confirm{margin-top:12px!important;padding:11px 12px!important}#materialPlanModal .mp-confirm strong{font-size:9.5px!important}#materialPlanModal .mp-confirm small{margin-top:3px!important;font-size:8px!important}#materialPlanModal #planNavigationFooter{min-height:64px!important;padding:10px 15px!important;gap:9px!important}#materialPlanModal #planNavigationFooter .mp-footer-actions{gap:8px!important}#materialPlanModal #planNavigationFooter .mp-btn:not([hidden]){min-height:39px!important;height:39px!important;padding:0 14px!important}#materialPlanModal #planNextBtn:not([hidden]),#materialPlanModal #releasePlanBtn:not([hidden]){min-width:158px!important}@media(max-width:1180px){#materialPlanModal .mp-dialog{width:calc(100vw - 14px)!important;height:calc(100dvh - 14px)!important}#materialPlanModal .mp-clean-help__body--grid,#materialPlanModal .mp-clean-rulebar{grid-template-columns:1fr!important}#materialPlanModal .mp-mini-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}#materialPlanModal .mp-allocation-legend{grid-template-columns:repeat(3,minmax(0,1fr))!important}#materialPlanModal #requirementMaterialList>article>div:first-child{grid-template-columns:minmax(240px,1.35fr) repeat(2,minmax(120px,.7fr)) auto!important}}@media(max-width:760px){#materialPlanModal{padding:0!important}#materialPlanModal .mp-dialog{width:100vw!important;height:100dvh!important;max-height:100dvh!important;border:0!important;border-radius:0!important}#materialPlanModal .mp-stepper{overflow-x:auto!important;grid-template-columns:repeat(4,minmax(150px,1fr))!important;padding:6px 8px!important}#materialPlanModal .mp-step{min-width:150px!important}#materialPlanModal .mp-dialog-body{padding:10px!important}#materialPlanModal .mp-section-card{padding:12px!important}#materialPlanModal .mp-section-head{flex-direction:column!important}#materialPlanModal .mp-inline-actions{width:100%!important;justify-content:flex-start!important}#materialPlanModal .mp-clean-rulebar,#materialPlanModal .mp-clean-help__body--grid,#materialPlanModal .mp-mini-summary,#materialPlanModal .mp-stock-scope-grid,#materialPlanModal .mp-allocation-legend,#materialPlanModal .mp-release-impact,#materialPlanModal .mp-form-grid{grid-template-columns:1fr!important}#materialPlanModal #requirementMaterialList>article>div:first-child{grid-template-columns:1fr!important}#materialPlanModal #requirementMaterialList .mp-row-actions{justify-content:flex-start!important}#materialPlanModal .mp-clean-subhead{align-items:flex-start!important;flex-direction:column!important}#materialPlanModal .mp-clean-subhead small{text-align:left!important}}#materialEditorModal .mp-dynamic-spec-head{align-items:center!important;display:flex!important;justify-content:space-between!important;gap:12px!important}#materialEditorModal .mp-dynamic-spec-head>div{min-width:0!important}#materialEditorModal .mp-dynamic-spec-head>div>strong,#materialEditorModal .mp-dynamic-spec-head>div>span{display:block!important}#materialEditorModal .mp-dynamic-spec-head>div>span{margin-top:3px!important}#materialEditorModal #orderSpecificTypeConfigVersion{flex:0 0 auto!important}#materialEditorModal #orderSpecificDynamicSpecifications{margin-top:0!important;padding:11px!important;border:1px solid #dfe6ef!important;border-radius:10px!important;background:#fbfcff!important}#materialEditorModal #orderSpecificDynamicSpecifications .mp-dynamic-spec-empty{grid-column:1/-1!important;min-height:54px!important;padding:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px dashed #ccd7e6!important;border-radius:8px!important;background:#fff!important;color:#667085!important;font-size:8.5px!important;font-weight:650!important;line-height:1.4!important;text-align:center!important}#materialEditorModal #orderSpecificDynamicSpecifications .mp-dynamic-spec-field{min-width:0!important}#materialEditorModal #orderSpecificDynamicSpecifications .mp-dynamic-spec-field>span{display:block!important;margin-bottom:5px!important}#materialEditorModal #orderSpecificDynamicSpecifications .mp-identity-chip{display:inline-flex!important;align-items:center!important;min-height:16px!important;margin-left:5px!important;padding:0 5px!important;border:1px solid #c8d7fb!important;border-radius:999px!important;background:#eef4ff!important;color:#2457d6!important;font-size:6.2px!important;font-style:normal!important;font-weight:850!important;letter-spacing:.04em!important;text-transform:uppercase!important;vertical-align:middle!important}#materialEditorModal .mp-order-specific-reason{margin-top:10px!important}#materialEditorModal .mp-order-specific-reason .mp-textarea{min-height:82px!important}#materialEditorModal .mp-order-specific-reason small{display:block!important;margin-top:4px!important;color:#7a8799!important;font-size:7.6px!important;line-height:1.3!important}#materialEditorModal .mp-legacy-specification-mirrors{display:none!important}@media(max-width:980px){#materialEditorModal #orderSpecificDynamicSpecifications{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){#materialEditorModal .mp-dynamic-spec-head{align-items:flex-start!important;flex-direction:column!important}#materialEditorModal #orderSpecificDynamicSpecifications{grid-template-columns:1fr!important}}#materialPlanModal .mp-variant-bom-guard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:8px 0 0;padding:8px;border:1px solid #d8e2f2;border-radius:10px;background:#f8fbff}#materialPlanModal .mp-variant-bom-guard>div{min-width:0;padding:7px 8px;border:1px solid #e1e8f3;border-radius:8px;background:#fff}#materialPlanModal .mp-variant-bom-guard span,#materialPlanModal .mp-variant-bom-guard strong{display:block}#materialPlanModal .mp-variant-bom-guard span{color:#667085;font-size:7.8px;font-weight:850;letter-spacing:.045em;text-transform:uppercase}#materialPlanModal .mp-variant-bom-guard strong{margin-top:3px;color:#24324a;font-size:9.4px;line-height:1.35;font-weight:800}#materialPlanModal #tab-requirement .mp-step2-rules__body{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){#materialPlanModal .mp-variant-bom-guard,#materialPlanModal #tab-requirement .mp-step2-rules__body{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){#materialPlanModal .mp-variant-bom-guard,#materialPlanModal #tab-requirement .mp-step2-rules__body{grid-template-columns:1fr}}.centrio-material-plan .mp-btn--supplemental{border-color:#b8c7ef;background:#f3f6ff;color:#344a91}.centrio-material-plan .mp-btn--supplemental:hover:not(:disabled){border-color:#8fa6e6;background:#eaf0ff}#amendReasonModal .mp-amend-help{margin:0 0 12px;padding:10px 11px;border:1px solid #d6def4;border-radius:10px;background:#f7f9ff;color:#40547e;font-size:9.5px;font-weight:650;line-height:1.45}#amendReasonModal #amendReasonTypeWrap{margin-bottom:12px}#materialPlanModal #extraMaterialBtn{min-width:118px}@media(max-width:760px){#materialPlanModal #extraMaterialBtn{min-width:0}}#rebuildBlockedModal .mp-dialog--rebuild-blocked{width:min(760px,calc(100vw - 28px));max-height:min(820px,calc(100dvh - 28px))}#rebuildBlockedModal .mp-dialog-body{display:grid;gap:12px;overflow:auto}#rebuildBlockedModal .mp-rebuild-intro{display:grid;gap:4px;padding:11px 12px;border:1px solid #f0cf8b;border-radius:11px;background:#fff9ec}#rebuildBlockedModal .mp-rebuild-intro strong{color:#7a4305;font-size:11px;font-weight:900}#rebuildBlockedModal .mp-rebuild-intro span{color:#6d5a3d;font-size:9.5px;line-height:1.5}#rebuildBlockedModal .mp-rebuild-context{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}#rebuildBlockedModal .mp-rebuild-context>div{min-width:0;padding:9px 10px;border:1px solid #e0e6ef;border-radius:9px;background:#fbfcfe}#rebuildBlockedModal .mp-rebuild-context span,#rebuildBlockedModal .mp-rebuild-context strong{display:block}#rebuildBlockedModal .mp-rebuild-context span{color:#7a8799;font-size:7.5px;font-weight:850;letter-spacing:.045em;text-transform:uppercase}#rebuildBlockedModal .mp-rebuild-context strong{margin-top:4px;overflow-wrap:anywhere;color:#27364d;font-size:10px;font-weight:900}#rebuildBlockedModal .mp-rebuild-next-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:2px}#rebuildBlockedModal .mp-rebuild-next-head strong{color:#172033;font-size:12px;font-weight:900}#rebuildBlockedModal .mp-rebuild-next-head span{color:#667085;font-size:8.5px;line-height:1.4;text-align:right}#rebuildBlockedModal .mp-rebuild-steps{display:grid;gap:8px}#rebuildBlockedModal .mp-rebuild-step{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:11px;border:1px solid #dce3ed;border-radius:11px;background:#fff}#rebuildBlockedModal .mp-rebuild-step__number,#rebuildBlockedModal .mp-rebuild-final-step__number{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#eef4ff;color:#2357d9;font-size:10px;font-weight:950}#rebuildBlockedModal .mp-rebuild-step__content{min-width:0}#rebuildBlockedModal .mp-rebuild-step__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}#rebuildBlockedModal .mp-rebuild-step__head>div>span,#rebuildBlockedModal .mp-rebuild-step__head>div>strong{display:block}#rebuildBlockedModal .mp-rebuild-step__head>div>span{color:#667085;font-size:8px;font-weight:800}#rebuildBlockedModal .mp-rebuild-step__head>div>strong{margin-top:2px;color:#172033;font-size:11px;font-weight:900;overflow-wrap:anywhere}#rebuildBlockedModal .mp-rebuild-step__tag{flex:0 0 auto;min-height:22px;padding:0 8px;display:inline-flex;align-items:center;border:1px solid #e0e6ef;border-radius:999px;background:#f7f9fc;color:#526174;font-size:7px;font-weight:900;letter-spacing:.03em;text-transform:uppercase}#rebuildBlockedModal .mp-rebuild-step__tag.is-physical{border-color:#efb6b0;background:#fff1f0;color:#b42318}#rebuildBlockedModal .mp-rebuild-step__tag.is-commitment{border-color:#f1cb88;background:#fff7e6;color:#8a4805}#rebuildBlockedModal .mp-rebuild-step__meta{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:8px;color:#667085;font-size:8px}#rebuildBlockedModal .mp-rebuild-step__meta strong{color:#344054;font-weight:900}#rebuildBlockedModal .mp-rebuild-step__action{margin-top:8px;padding:8px 9px;border-left:3px solid #2357d9;border-radius:7px;background:#f7faff}#rebuildBlockedModal .mp-rebuild-step__action b{display:block;color:#2357d9;font-size:8px;font-weight:900;text-transform:uppercase}#rebuildBlockedModal .mp-rebuild-step__action p,#rebuildBlockedModal .mp-rebuild-final-step p{margin:3px 0 0;color:#42526a;font-size:9px;line-height:1.5}#rebuildBlockedModal .mp-rebuild-final-step{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:11px;border:1px solid #b8dfcf;border-radius:11px;background:#f1fbf6}#rebuildBlockedModal .mp-rebuild-final-step__number{background:#e6f7ef;color:#087a55}#rebuildBlockedModal .mp-rebuild-final-step strong{color:#126346;font-size:10.5px;font-weight:900}#rebuildBlockedModal .mp-rebuild-empty{padding:14px;border:1px dashed #cfd8e5;border-radius:10px;color:#667085;font-size:9px;text-align:center}@media(max-width:760px){#rebuildBlockedModal{padding:0}#rebuildBlockedModal .mp-dialog--rebuild-blocked{width:100vw;height:100dvh;max-height:100dvh;border:0;border-radius:0}#rebuildBlockedModal .mp-rebuild-context{grid-template-columns:repeat(2,minmax(0,1fr))}#rebuildBlockedModal .mp-rebuild-next-head,#rebuildBlockedModal .mp-rebuild-step__head{align-items:flex-start;flex-direction:column}#rebuildBlockedModal .mp-rebuild-next-head span{text-align:left}}#materialPlanModal #tab-requirement .mp-step2-card{padding:14px 15px!important}#materialPlanModal #tab-requirement .mp-step2-head{margin-bottom:9px!important;align-items:center!important}#materialPlanModal #tab-requirement .mp-step2-head h3{font-size:15px!important}#materialPlanModal #tab-requirement .mp-step2-head p{max-width:760px!important;margin-top:3px!important;font-size:9px!important}#materialPlanModal #tab-requirement .mp-step2-actions{flex-wrap:nowrap!important}#materialPlanModal #tab-requirement .mp-step2-actions .mp-btn{min-height:34px!important;height:34px!important;padding:0 11px!important;font-size:9px!important}#materialPlanModal #tab-requirement .mp-step2-status{display:flex!important;align-items:center!important;gap:8px!important;min-height:40px!important;margin:0 0 9px!important;padding:8px 11px!important}#materialPlanModal #tab-requirement .mp-step2-status strong{flex:0 0 auto!important;font-size:9.5px!important}#materialPlanModal #tab-requirement .mp-step2-status span{min-width:0!important;font-size:8.3px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}#materialPlanModal #tab-requirement .mp-step2-overview{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;gap:8px!important;margin-bottom:10px!important}#materialPlanModal #tab-requirement .mp-step2-kpis{display:grid!important;grid-template-columns:repeat(4,minmax(110px,1fr))!important;gap:7px!important;margin:0!important}#materialPlanModal #tab-requirement .mp-step2-kpis .mp-summary-tile{min-height:48px!important;padding:7px 10px!important;border-radius:8px!important}#materialPlanModal #tab-requirement .mp-step2-kpis .mp-summary-tile span{font-size:7.4px!important}#materialPlanModal #tab-requirement .mp-step2-kpis .mp-summary-tile strong{margin-top:3px!important;font-size:14px!important}#materialPlanModal #tab-requirement .mp-step2-uom{align-items:stretch!important;margin:0!important}#materialPlanModal #tab-requirement .mp-step2-uom>div{min-width:132px!important;min-height:48px!important;padding:7px 10px!important;border-radius:8px!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:2px!important;background:#f8fafc!important}#materialPlanModal #tab-requirement .mp-step2-uom>div>span{font-size:7.4px!important}#materialPlanModal #tab-requirement .mp-step2-uom>div>strong{font-size:13px!important}#materialPlanModal #tab-requirement .mp-step2-list-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:38px!important;padding:7px 0 8px!important;border-top:1px solid #edf1f5!important;border-bottom:1px solid #edf1f5!important}#materialPlanModal #tab-requirement .mp-step2-list-head>div>strong,#materialPlanModal #tab-requirement .mp-step2-list-head>div>span{display:block!important}#materialPlanModal #tab-requirement .mp-step2-list-head>div>strong{color:#172033!important;font-size:10px!important}#materialPlanModal #tab-requirement .mp-step2-list-head>div>span{margin-top:2px!important;color:#667085!important;font-size:7.8px!important}#materialPlanModal #tab-requirement .mp-step2-rules{position:relative!important;flex:0 0 auto!important}#materialPlanModal #tab-requirement .mp-step2-rules>summary{min-height:30px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;border:1px solid #d9e2ee!important;border-radius:8px!important;background:#fff!important;color:#475467!important;font-size:8.5px!important;font-weight:750!important;cursor:pointer!important;list-style:none!important}#materialPlanModal #tab-requirement .mp-step2-rules>summary::-webkit-details-marker{display:none!important}#materialPlanModal #tab-requirement .mp-step2-rules>summary:after{content:" +"!important;margin-left:5px!important}#materialPlanModal #tab-requirement .mp-step2-rules[open]>summary:after{content:" \2212"!important}#materialPlanModal #tab-requirement .mp-step2-rules__body{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;margin-top:8px!important;min-width:min(960px,calc(100vw - 160px))!important}#materialPlanModal #tab-requirement .mp-step2-rules__body>div{min-height:52px!important;padding:8px 9px!important;border:1px solid #e2e8f0!important;border-radius:8px!important;background:#f8fafc!important}#materialPlanModal #tab-requirement .mp-step2-rules__body span,#materialPlanModal #tab-requirement .mp-step2-rules__body strong{display:block!important}#materialPlanModal #tab-requirement .mp-step2-rules__body span{color:#667085!important;font-size:7px!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important}#materialPlanModal #tab-requirement .mp-step2-rules__body strong{margin-top:4px!important;color:#344054!important;font-size:8px!important;line-height:1.35!important}#materialPlanModal #tab-requirement .mp-step2-candidate-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;margin:7px 0 0!important}#materialPlanModal #tab-requirement .mp-step2-candidate-summary .mp-summary-tile{min-height:44px!important;padding:6px 8px!important;border-radius:7px!important}#materialPlanModal #tab-requirement .mp-step2-candidate-summary .mp-summary-tile span{font-size:6.8px!important}#materialPlanModal #tab-requirement .mp-step2-candidate-summary .mp-summary-tile strong{margin-top:2px!important;font-size:11px!important}#materialPlanModal #tab-requirement .mp-step2-material-list{margin-top:9px!important;gap:7px!important}#materialPlanModal #tab-requirement #requirementMaterialList>article{border-radius:9px!important}#materialPlanModal #tab-requirement #requirementMaterialList>article>div:first-child{grid-template-columns:minmax(250px,1.65fr) repeat(3,minmax(92px,.52fr)) minmax(112px,.62fr) auto!important;gap:7px!important;padding:9px 10px!important}#materialPlanModal #tab-requirement #requirementMaterialList>article>div:first-child>div:first-child strong{font-size:10px!important}#materialPlanModal #tab-requirement #requirementMaterialList>article>div:first-child>div:first-child span{margin-top:2px!important;font-size:7.4px!important;line-height:1.3!important}#materialPlanModal #tab-requirement #requirementMaterialList>article>div:first-child>div:nth-child(n+2):nth-child(-n+5){min-height:43px!important;padding:6px 7px!important;border-radius:7px!important}#materialPlanModal #tab-requirement #requirementMaterialList>article>div:first-child>div:nth-child(n+2):nth-child(-n+5) span{font-size:6.8px!important}#materialPlanModal #tab-requirement #requirementMaterialList>article>div:first-child>div:nth-child(n+2):nth-child(-n+5) strong{margin-top:2px!important;font-size:9.5px!important}#materialPlanModal #tab-requirement #requirementMaterialList>article>div:first-child>div:nth-child(5){border-color:#bfd2ff!important;background:#f3f7ff!important}#materialPlanModal #tab-requirement #requirementMaterialList>article>div:first-child>div:nth-child(5) strong{color:#1746b5!important}#materialPlanModal #tab-requirement #requirementMaterialList .mp-row-actions{display:grid!important;grid-template-columns:repeat(3,auto)!important;gap:5px!important;flex-wrap:nowrap!important}#materialPlanModal #tab-requirement #requirementMaterialList .mp-row-actions .mp-btn{min-height:29px!important;height:29px!important;padding:0 8px!important;border-radius:7px!important;font-size:7.6px!important}#materialPlanModal #tab-requirement #requirementMaterialList>article>div:last-child{padding:0 10px 8px!important}#materialPlanModal #tab-requirement #requirementMaterialList>article>div:last-child>div{padding:6px 8px!important;border-radius:7px!important;font-size:7.3px!important;line-height:1.3!important}#materialPlanModal #tab-requirement .mp-state{padding:22px 14px!important}@media(max-width:1180px){#materialPlanModal #tab-requirement .mp-step2-overview{grid-template-columns:1fr!important}#materialPlanModal #tab-requirement .mp-step2-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}#materialPlanModal #tab-requirement .mp-step2-uom>div{min-width:120px!important}#materialPlanModal #tab-requirement .mp-step2-rules__body{min-width:0!important;grid-template-columns:1fr!important}#materialPlanModal #tab-requirement #requirementMaterialList>article>div:first-child{grid-template-columns:minmax(220px,1.4fr) repeat(2,minmax(90px,.6fr))!important}#materialPlanModal #tab-requirement #requirementMaterialList .mp-row-actions{grid-column:1 / -1!important;justify-content:flex-end!important}}@media(max-width:760px){#materialPlanModal #tab-requirement .mp-step2-head{align-items:flex-start!important}#materialPlanModal #tab-requirement .mp-step2-actions{width:100%!important;flex-wrap:wrap!important}#materialPlanModal #tab-requirement .mp-step2-status{align-items:flex-start!important;flex-direction:column!important;gap:2px!important}#materialPlanModal #tab-requirement .mp-step2-status span{white-space:normal!important}#materialPlanModal #tab-requirement .mp-step2-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}#materialPlanModal #tab-requirement .mp-step2-list-head{align-items:flex-start!important;flex-direction:column!important}#materialPlanModal #tab-requirement #requirementMaterialList>article>div:first-child{grid-template-columns:1fr 1fr!important}#materialPlanModal #tab-requirement #requirementMaterialList>article>div:first-child>div:first-child,#materialPlanModal #tab-requirement #requirementMaterialList .mp-row-actions{grid-column:1 / -1!important}#materialPlanModal #tab-requirement #requirementMaterialList .mp-row-actions{justify-content:flex-start!important}}#materialEditorModal.is-bom-adjust-mode .mp-dialog--editor{width:min(820px,calc(100vw - 28px))!important;height:auto!important;max-height:min(720px,calc(100dvh - 28px))!important;grid-template-rows:auto minmax(0,1fr) 66px!important}#materialEditorModal.is-bom-adjust-mode .mp-dialog-head{min-height:66px!important;padding:11px 15px!important}#materialEditorModal.is-bom-adjust-mode .mp-dialog-body{padding:13px 15px 18px!important}#materialEditorModal.is-bom-adjust-mode #materialSourceSection,#materialEditorModal.is-bom-adjust-mode #materialScopeField,#materialEditorModal.is-bom-adjust-mode #materialRequiredQtyField,#materialEditorModal.is-bom-adjust-mode #materialWastageField,#materialEditorModal.is-bom-adjust-mode #materialProductPickerWrap{display:none!important}#materialEditorModal.is-bom-adjust-mode .mp-bom-adjust-summary{display:block!important;margin-bottom:11px!important;overflow:hidden!important;border:1px solid #cfdcf2!important;border-radius:11px!important;background:#f8fbff!important}#materialEditorModal.is-bom-adjust-mode .mp-bom-adjust-summary__identity{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:10px 12px!important;border-bottom:1px solid #e0e8f4!important}#materialEditorModal.is-bom-adjust-mode .mp-bom-adjust-summary__identity span,#materialEditorModal.is-bom-adjust-mode .mp-bom-adjust-summary__identity strong,#materialEditorModal.is-bom-adjust-mode .mp-bom-adjust-summary__identity small{display:block!important}#materialEditorModal.is-bom-adjust-mode .mp-bom-adjust-summary__identity>div>span{color:#667085!important;font-size:7.5px!important;font-weight:800!important;letter-spacing:.05em!important;text-transform:uppercase!important}#materialEditorModal.is-bom-adjust-mode .mp-bom-adjust-summary__identity strong{margin-top:3px!important;color:#172033!important;font-size:12px!important}#materialEditorModal.is-bom-adjust-mode .mp-bom-adjust-summary__identity small{margin-top:2px!important;color:#667085!important;font-size:8px!important}#materialEditorModal.is-bom-adjust-mode .mp-bom-adjust-summary__grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important}#materialEditorModal.is-bom-adjust-mode .mp-bom-adjust-summary__grid>div{min-height:57px!important;padding:9px 10px!important;border-right:1px solid #e4eaf2!important}#materialEditorModal.is-bom-adjust-mode .mp-bom-adjust-summary__grid>div:last-child{border-right:0!important}#materialEditorModal.is-bom-adjust-mode .mp-bom-adjust-summary__grid span,#materialEditorModal.is-bom-adjust-mode .mp-bom-adjust-summary__grid strong{display:block!important}#materialEditorModal.is-bom-adjust-mode .mp-bom-adjust-summary__grid span{color:#667085!important;font-size:7.2px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important}#materialEditorModal.is-bom-adjust-mode .mp-bom-adjust-summary__grid strong{margin-top:5px!important;color:#172033!important;font-size:10px!important}#materialEditorModal.is-bom-adjust-mode .mp-bom-adjust-summary__formula{display:grid!important;grid-template-columns:auto 1fr!important;gap:10px!important;padding:8px 11px!important;border-top:1px solid #e4eaf2!important;background:#fff!important}#materialEditorModal.is-bom-adjust-mode .mp-bom-adjust-summary__formula span{color:#667085!important;font-size:7.5px!important;font-weight:800!important;text-transform:uppercase!important}#materialEditorModal.is-bom-adjust-mode .mp-bom-adjust-summary__formula strong{color:#344054!important;font-size:8.5px!important;line-height:1.35!important}#materialEditorModal.is-bom-adjust-mode .mp-form-section{padding:12px!important;border-radius:10px!important}#materialEditorModal.is-bom-adjust-mode .mp-form-section-head{margin-bottom:10px!important}#materialEditorModal.is-bom-adjust-mode .mp-form-section-head b{display:none!important}#materialEditorModal.is-bom-adjust-mode .mp-form-section-head strong{font-size:11px!important}#materialEditorModal.is-bom-adjust-mode .mp-form-section-head small{margin-top:2px!important;font-size:8px!important}#materialEditorModal.is-bom-adjust-mode .mp-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}#materialEditorModal.is-bom-adjust-mode #materialAdjustmentUiWrap{grid-column:span 1!important}#materialEditorModal.is-bom-adjust-mode #materialAdjustmentReasonUiWrap{grid-column:1 / -1!important}#materialEditorModal.is-bom-adjust-mode #materialAdjustmentReasonUiInput{min-height:64px!important}#materialEditorModal.is-bom-adjust-mode #materialEditorCalculation{min-height:40px!important;padding:9px 10px!important;font-size:8.5px!important}#materialEditorModal.is-bom-adjust-mode .mp-dialog-foot{min-height:66px!important;height:66px!important;padding:10px 15px!important}#materialEditorModal.is-bom-adjust-mode #temporaryMaterialNotice{max-width:470px!important;font-size:8px!important;line-height:1.35!important}#materialEditorModal.is-bom-adjust-mode #saveMaterialBtn{min-width:140px!important}@media(max-width:760px){#materialEditorModal.is-bom-adjust-mode .mp-dialog--editor{width:100vw!important;height:100dvh!important;max-height:100dvh!important}#materialEditorModal.is-bom-adjust-mode .mp-bom-adjust-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#materialEditorModal.is-bom-adjust-mode .mp-form-grid--3{grid-template-columns:1fr!important}}#materialPlanApp.mp-page--clean{min-height:calc(100vh - 64px)!important;padding:10px 14px 18px!important;background:#f5f7fb!important}#materialPlanApp .mp-shell--clean{width:100%!important;max-width:none!important;display:block!important}#materialPlanApp .mp-page-head--clean{min-height:58px!important;margin-bottom:8px!important;padding:8px 13px!important;border:1px solid #e1e7ef!important;border-radius:11px!important;background:#fff!important}#materialPlanApp .mp-page-head--clean h1{font-size:23px!important;line-height:1.05!important}#materialPlanApp .mp-page-head--clean p{max-width:720px!important;margin-top:3px!important;font-size:9.5px!important;line-height:1.3!important}#materialPlanApp .mp-page-head--clean .mp-btn{min-height:34px!important;height:34px!important;padding:0 11px!important;font-size:9.5px!important;box-shadow:none!important}#materialPlanApp #openNewPlanBtn{min-height:36px!important;height:36px!important;font-size:10px!important}#materialPlanApp .mp-status-grid--clean{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;margin-bottom:8px!important}#materialPlanApp .mp-status-grid--clean .mp-status-card{min-height:50px!important;padding:7px 10px!important;grid-template-columns:30px minmax(0,1fr) auto!important;gap:8px!important;border:1px solid #e1e7ef!important;border-radius:9px!important;background:#fff!important}#materialPlanApp .mp-status-grid--clean .mp-status-card:hover{border-color:#c6d5f4!important;background:#fbfdff!important}#materialPlanApp .mp-status-grid--clean .mp-status-card.is-active{border-color:#9fb9f4!important;background:#f7faff!important;box-shadow:inset 0 -2px #2357d9!important}#materialPlanApp .mp-status-icon{width:30px!important;height:30px!important;border-radius:8px!important;font-size:7.8px!important}#materialPlanApp .mp-status-label{font-size:8.5px!important;line-height:1.15!important}#materialPlanApp .mp-status-count{font-size:17px!important}#materialPlanApp .mp-directory-v337{min-height:0!important;flex:0 0 auto!important;display:block!important;overflow:hidden!important;border:1px solid #dfe5ed!important;border-radius:10px!important;background:#fff!important;box-shadow:0 2px 8px #0f172a06!important}#materialPlanApp .mp-toolbar--clean{min-height:46px!important;padding:5px 7px!important;grid-template-columns:minmax(260px,1.75fr) minmax(140px,.72fr) minmax(135px,.66fr) minmax(135px,.66fr) auto auto!important;gap:6px!important;border-bottom:1px solid #e7ecf2!important;background:#fff!important}#materialPlanApp .mp-toolbar--clean .mp-input,#materialPlanApp .mp-toolbar--clean .mp-select,#materialPlanApp .mp-toolbar--clean .mp-search input{min-height:34px!important;height:34px!important;border-color:#d8e0ea!important;border-radius:7px!important;font-size:9.5px!important;box-shadow:none!important}#materialPlanApp .mp-toolbar--clean .mp-btn{min-height:34px!important;height:34px!important;padding:0 9px!important;border-radius:7px!important;font-size:9px!important}#materialPlanApp .mp-toolbar--clean #lateOnlyBtn{background:#f6f9ff!important}#materialPlanApp .mp-toolbar--clean #clearFiltersBtn{color:#667085!important}#materialPlanApp .mp-table-wrap--clean{min-height:0!important;max-height:min(560px,calc(100vh - 330px))!important;overflow:auto!important;background:#fff!important}#materialPlanApp .mp-table--directory-v337{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(4){width:10.5%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(6){width:11.5%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(7){width:11.5%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(9){width:7.5%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(10){width:5.5%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(11){width:3%!important}#materialPlanApp .mp-table--directory-v337 th{position:sticky!important;top:0!important;z-index:4!important;height:34px!important;padding:0 8px!important;border-bottom:1px solid #e4eaf1!important;background:#f8fafc!important;color:#607086!important;font-size:7.5px!important;font-weight:850!important;letter-spacing:.045em!important;line-height:1.15!important;white-space:nowrap!important}#materialPlanApp .mp-table--directory-v337 td{height:58px!important;padding:7px 8px!important;border-bottom:1px solid #edf1f5!important;color:#344054!important;font-size:9.3px!important;line-height:1.25!important;vertical-align:middle!important;overflow:hidden!important}#materialPlanApp .mp-table--directory-v337 tbody tr:hover td{background:#fbfdff!important}#materialPlanApp .mp-table-title{overflow:hidden!important;font-size:9.8px!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}#materialPlanApp .mp-table-sub{overflow:hidden!important;margin-top:2px!important;color:#718096!important;font-size:7.7px!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}#materialPlanApp .mp-table--directory-v337 td:nth-child(4),#materialPlanApp .mp-table--directory-v337 td:nth-child(5),#materialPlanApp .mp-table--directory-v337 td:nth-child(6),#materialPlanApp .mp-table--directory-v337 td:nth-child(7),#materialPlanApp .mp-table--directory-v337 td:nth-child(8){font-variant-numeric:tabular-nums!important}#materialPlanApp .mp-table--directory-v337 .mp-pill{min-height:20px!important;max-width:100%!important;padding:0 6px!important;font-size:7px!important;letter-spacing:.02em!important;white-space:nowrap!important}#materialPlanApp .mp-table--directory-v337 th:last-child,#materialPlanApp .mp-table--directory-v337 td:last-child{position:sticky!important;right:0!important;z-index:5!important;background:#fff!important;box-shadow:-7px 0 10px -10px #0f172a59!important}#materialPlanApp .mp-table--directory-v337 th:last-child{z-index:7!important;background:#f8fafc!important}#materialPlanApp .mp-table--directory-v337 tbody tr:hover td:last-child{background:#fbfdff!important}#materialPlanApp .mp-row-actions{justify-content:flex-end!important;gap:3px!important}#materialPlanApp .mp-row-actions .mp-btn{min-height:27px!important;height:27px!important;padding:0 6px!important;border-radius:6px!important;font-size:8px!important}#materialPlanApp .mp-row-actions button[aria-label],#materialPlanApp .mp-row-actions .mp-btn:last-child{min-width:27px!important}#materialPlanApp .mp-pagination--clean{min-height:38px!important;padding:5px 8px!important;border-top:1px solid #e7ecf2!important;background:#fbfcfe!important;font-size:8.5px!important}#materialPlanApp .mp-pagination--clean .mp-btn{min-height:27px!important;height:27px!important;padding:0 8px!important;border-radius:6px!important;font-size:8px!important}#materialPlanApp .mp-directory-v337 .mp-state{min-height:110px!important;padding:22px 14px!important}@media(max-width:1280px){#materialPlanApp .mp-table--directory-v337{min-width:1120px!important}#materialPlanApp .mp-toolbar--clean{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(120px,.72fr)) auto auto!important}}@media(max-width:900px){#materialPlanApp .mp-status-grid--clean{grid-template-columns:repeat(2,minmax(0,1fr))!important}#materialPlanApp .mp-status-grid--clean .mp-status-card:last-child{grid-column:1 / -1!important}#materialPlanApp .mp-toolbar--clean{grid-template-columns:1fr 1fr!important}#materialPlanApp .mp-toolbar--clean .mp-search{grid-column:1 / -1!important}#materialPlanApp .mp-table-wrap--clean{max-height:none!important}}@media(max-width:620px){#materialPlanApp.mp-page--clean{padding:8px!important}#materialPlanApp .mp-page-head--clean{align-items:stretch!important;flex-direction:column!important}#materialPlanApp .mp-head-actions{width:100%!important}#materialPlanApp .mp-head-actions .mp-btn{flex:1 1 0!important}#materialPlanApp .mp-status-grid--clean,#materialPlanApp .mp-toolbar--clean{grid-template-columns:1fr!important}#materialPlanApp .mp-status-grid--clean .mp-status-card:last-child,#materialPlanApp .mp-toolbar--clean .mp-search{grid-column:auto!important}}#materialPlanApp .mp-directory-v337{display:flex!important;flex-direction:column!important;min-height:calc(100dvh - 310px)!important;height:calc(100dvh - 310px)!important;max-height:none!important}#materialPlanApp .mp-directory-v337>.mp-toolbar--clean{flex:0 0 auto!important}#materialPlanApp .mp-directory-v337>.mp-table-wrap--clean{flex:1 1 auto!important;min-height:120px!important;max-height:none!important;overflow:auto!important;background:#fff!important}#materialPlanApp .mp-directory-v337>.mp-pagination--clean{flex:0 0 auto!important;margin-top:auto!important;position:relative!important;bottom:auto!important;z-index:8!important;min-height:40px!important;background:#fbfcfe!important;border-top:1px solid #e3e9f0!important}@media(max-width:1100px){#materialPlanApp .mp-directory-v337{min-height:calc(100dvh - 360px)!important;height:calc(100dvh - 360px)!important}}@media(max-width:720px){#materialPlanApp .mp-directory-v337{min-height:520px!important;height:auto!important}#materialPlanApp .mp-directory-v337>.mp-table-wrap--clean{min-height:360px!important}}#materialPlanApp.mp-page--clean{padding:10px 16px 18px!important;background:#f6f8fb!important}#materialPlanApp .mp-shell--clean{width:100%!important;max-width:none!important}#materialPlanApp .mp-page-head--clean{min-height:60px!important;padding:9px 14px!important;margin-bottom:8px!important;border:1px solid #dfe6ef!important;border-radius:12px!important;box-shadow:0 1px 2px #0f172a05!important}#materialPlanApp .mp-page-head--clean h1{margin:0!important;font-size:22px!important;line-height:1.05!important;letter-spacing:-.025em!important}#materialPlanApp .mp-page-head--clean p{margin:3px 0 0!important;color:#667085!important;font-size:9.5px!important;line-height:1.25!important}#materialPlanApp .mp-page-head--clean .mp-head-actions{gap:7px!important}#materialPlanApp .mp-page-head--clean .mp-btn,#materialPlanApp #openNewPlanBtn{min-height:36px!important;height:36px!important;padding:0 12px!important;border-radius:8px!important;font-size:9.5px!important;box-shadow:none!important}#materialPlanApp .mp-status-grid--clean{gap:7px!important;margin-bottom:8px!important}#materialPlanApp .mp-status-grid--clean .mp-status-card{min-height:48px!important;padding:6px 9px!important;grid-template-columns:29px minmax(0,1fr) auto!important;gap:8px!important;border-radius:9px!important;border-color:#dfe6ef!important;box-shadow:none!important}#materialPlanApp .mp-status-icon{width:29px!important;height:29px!important;border-radius:8px!important;font-size:7.5px!important}#materialPlanApp .mp-status-label{font-size:8.6px!important;line-height:1.15!important}#materialPlanApp .mp-status-count{font-size:17px!important;line-height:1!important;font-variant-numeric:tabular-nums!important}#materialPlanApp .mp-directory-v337{display:block!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:hidden!important;border:1px solid #dfe6ef!important;border-radius:11px!important;box-shadow:0 2px 8px #0f172a06!important}#materialPlanApp .mp-toolbar--clean{min-height:48px!important;padding:6px 8px!important;gap:7px!important;grid-template-columns:minmax(280px,1.8fr) minmax(145px,.78fr) minmax(145px,.78fr) minmax(145px,.78fr) auto auto!important;background:#fff!important}#materialPlanApp .mp-toolbar--clean .mp-input,#materialPlanApp .mp-toolbar--clean .mp-select,#materialPlanApp .mp-toolbar--clean .mp-search input,#materialPlanApp .mp-toolbar--clean .mp-btn{min-height:34px!important;height:34px!important;border-radius:7px!important;font-size:9.5px!important}#materialPlanApp .mp-toolbar--clean .mp-search input,#materialPlanApp .mp-toolbar--clean .mp-select{border-color:#d8e0ea!important;background-color:#fff!important}#materialPlanApp .mp-toolbar--clean #lateOnlyBtn,#materialPlanApp .mp-toolbar--clean #clearFiltersBtn{padding-inline:10px!important;white-space:nowrap!important}#materialPlanApp .mp-directory-v337>.mp-table-wrap--clean{display:block!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:visible!important;scrollbar-gutter:auto!important}#materialPlanApp .mp-table--directory-v337{width:100%!important;min-width:0!important;table-layout:fixed!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(2){width:11.5%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(3){width:9.5%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(4){width:9%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(5){width:11.5%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(6){width:11%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(7){width:10%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(8){width:7.5%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(9){width:8%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(11){width:4.5%!important}#materialPlanApp .mp-table--directory-v337 th{position:static!important;height:34px!important;padding:0 8px!important;background:#f8fafc!important;color:#667085!important;font-size:7.4px!important;letter-spacing:.045em!important;border-bottom:1px solid #e5eaf0!important}#materialPlanApp .mp-table--directory-v337 td{height:56px!important;padding:7px 8px!important;font-size:9.1px!important;line-height:1.22!important;border-bottom:1px solid #edf1f5!important;overflow:hidden!important}#materialPlanApp .mp-table--directory-v337 th:last-child,#materialPlanApp .mp-table--directory-v337 td:last-child{position:static!important;right:auto!important;z-index:auto!important;box-shadow:none!important}#materialPlanApp .mp-table--directory-v337 th:last-child{background:#f8fafc!important}#materialPlanApp .mp-table--directory-v337 tbody tr:hover td,#materialPlanApp .mp-table--directory-v337 tbody tr:hover td:last-child{background:#fbfdff!important}#materialPlanApp .mp-table-title{font-size:9.7px!important;font-weight:780!important;line-height:1.18!important}#materialPlanApp .mp-table-sub{margin-top:2px!important;font-size:7.5px!important;line-height:1.18!important}#materialPlanApp .mp-table--directory-v337 .mp-pill{min-height:20px!important;padding:0 6px!important;border-radius:999px!important;font-size:6.9px!important}#materialPlanApp .mp-row-actions{justify-content:center!important}#materialPlanApp .mp-row-actions .mp-btn,#materialPlanApp .mp-row-actions button[aria-label]{min-width:28px!important;width:28px!important;min-height:28px!important;height:28px!important;padding:0!important;border-radius:7px!important}#materialPlanApp .mp-directory-v337>.mp-pagination--clean{min-height:40px!important;margin-top:0!important;padding:5px 9px!important;position:static!important;background:#fbfcfe!important;border-top:1px solid #e5eaf0!important;font-size:8.5px!important}#materialPlanApp .mp-pagination--clean .mp-btn{min-height:28px!important;height:28px!important;padding:0 9px!important;border-radius:7px!important;font-size:8px!important}#materialPlanApp .mp-directory-v337 .mp-state{min-height:120px!important;padding:24px 16px!important}@media(max-width:1280px){#materialPlanApp .mp-directory-v337>.mp-table-wrap--clean{overflow-x:auto!important;overflow-y:visible!important}#materialPlanApp .mp-table--directory-v337{min-width:1080px!important}#materialPlanApp .mp-table--directory-v337 th:last-child,#materialPlanApp .mp-table--directory-v337 td:last-child{position:sticky!important;right:0!important;z-index:5!important;box-shadow:-7px 0 10px -10px #0f172a4d!important}#materialPlanApp .mp-table--directory-v337 th:last-child{z-index:7!important;background:#f8fafc!important}#materialPlanApp .mp-table--directory-v337 td:last-child{background:#fff!important}}@media(max-width:900px){#materialPlanApp .mp-toolbar--clean{grid-template-columns:1fr 1fr!important}#materialPlanApp .mp-toolbar--clean .mp-search{grid-column:1 / -1!important}}@media(max-width:620px){#materialPlanApp.mp-page--clean{padding:8px!important}#materialPlanApp .mp-page-head--clean{align-items:stretch!important;flex-direction:column!important;gap:8px!important}#materialPlanApp .mp-head-actions{width:100%!important}#materialPlanApp .mp-head-actions .mp-btn{flex:1 1 0!important}#materialPlanApp .mp-status-grid--clean,#materialPlanApp .mp-toolbar--clean{grid-template-columns:1fr!important}#materialPlanApp .mp-status-grid--clean .mp-status-card:last-child,#materialPlanApp .mp-toolbar--clean .mp-search{grid-column:auto!important}}#materialPlanApp.mp-page--clean{padding:14px 18px 24px!important;background:radial-gradient(circle at 92% 0%,rgba(35,87,217,.055),transparent 24rem),#f5f7fb!important}#materialPlanApp .mp-shell--clean{width:100%!important;max-width:1680px!important;margin:0 auto!important}#materialPlanApp .mp-page-head--clean{min-height:76px!important;margin-bottom:10px!important;padding:14px 16px 14px 18px!important;align-items:center!important;border:1px solid #dce4ef!important;border-radius:16px!important;background:linear-gradient(135deg,#fff,#fbfdff 60%,#f5f8ff)!important;box-shadow:0 8px 24px #1018280b!important}#materialPlanApp .mp-page-head--clean h1{font-size:26px!important;line-height:1.08!important;letter-spacing:-.035em!important;color:#101828!important}#materialPlanApp .mp-page-head--clean p{max-width:790px!important;margin-top:5px!important;color:#667085!important;font-size:10.5px!important;line-height:1.45!important}#materialPlanApp .mp-page-head--clean .mp-head-actions{gap:9px!important}#materialPlanApp .mp-page-head--clean .mp-btn{min-height:40px!important;height:40px!important;padding:0 14px!important;border-radius:10px!important;font-size:10px!important;font-weight:800!important;box-shadow:0 1px 2px #10182808!important}#materialPlanApp #openNewPlanBtn{min-width:150px!important;border-color:#2357d9!important;background:linear-gradient(180deg,#2b63e6,#2357d9)!important;box-shadow:0 7px 16px #2357d92e!important}#materialPlanApp #openNewPlanBtn:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 10px 20px #2357d938!important}#materialPlanApp .mp-status-grid--clean{gap:9px!important;margin-bottom:10px!important;background:transparent!important;border:0!important;overflow:visible!important}#materialPlanApp .mp-status-grid--clean .mp-status-card{position:relative!important;min-height:62px!important;padding:10px 12px!important;grid-template-columns:36px minmax(0,1fr) auto!important;gap:10px!important;border:1px solid #dfe6ef!important;border-radius:13px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 4px 12px #10182808!important;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}#materialPlanApp .mp-status-grid--clean .mp-status-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#d0d5dd}#materialPlanApp .mp-status-grid--clean .mp-status-card:has(.mp-status-icon--draft):before{background:#3b6eea}#materialPlanApp .mp-status-grid--clean .mp-status-card:has(.mp-status-icon--validated):before{background:#7f56d9}#materialPlanApp .mp-status-grid--clean .mp-status-card:has(.mp-status-icon--purchase):before{background:#e39a24}#materialPlanApp .mp-status-grid--clean .mp-status-card:has(.mp-status-icon--released):before{background:#12a06a}#materialPlanApp .mp-status-grid--clean .mp-status-card:hover{transform:translateY(-1px)!important;border-color:#c9d6e8!important;box-shadow:0 8px 20px #1018280e!important}#materialPlanApp .mp-status-grid--clean .mp-status-card.is-active{border-color:#9eb7f2!important;background:#f8faff!important;box-shadow:0 0 0 2px #2357d912,0 8px 20px #1018280b!important}#materialPlanApp .mp-status-icon{width:36px!important;height:36px!important;border-radius:10px!important;font-size:8.5px!important;letter-spacing:.04em!important;box-shadow:inset 0 0 0 1px #ffffff8c!important}#materialPlanApp .mp-status-label{font-size:9.5px!important;line-height:1.2!important;color:#344054!important}#materialPlanApp .mp-status-count{min-width:24px!important;text-align:right!important;color:#101828!important;font-size:21px!important;font-weight:850!important;font-variant-numeric:tabular-nums!important}#materialPlanApp .mp-directory-v337{overflow:hidden!important;border:1px solid #dce4ee!important;border-radius:14px!important;background:#fff!important;box-shadow:0 7px 22px #1018280b!important}#materialPlanApp .mp-toolbar--clean{min-height:58px!important;padding:9px 10px!important;gap:8px!important;grid-template-columns:minmax(320px,1.7fr) minmax(170px,.72fr) minmax(170px,.72fr) minmax(170px,.72fr) auto auto!important;border-bottom:1px solid #e8edf3!important;background:linear-gradient(180deg,#fff,#fbfcfe)!important}#materialPlanApp .mp-toolbar--clean .mp-search input,#materialPlanApp .mp-toolbar--clean .mp-select,#materialPlanApp .mp-toolbar--clean .mp-btn{min-height:40px!important;height:40px!important;border-color:#d8e0eb!important;border-radius:9px!important;background-color:#fff!important;font-size:10px!important;box-shadow:0 1px 2px #10182805!important}#materialPlanApp .mp-toolbar--clean .mp-search input{padding-left:38px!important}#materialPlanApp .mp-toolbar--clean .mp-search>span{left:13px!important;color:#98a2b3!important;font-size:17px!important}#materialPlanApp .mp-toolbar--clean .mp-search input:focus,#materialPlanApp .mp-toolbar--clean .mp-select:focus{border-color:#7fa0ed!important;box-shadow:0 0 0 3px #2357d917!important}#materialPlanApp #lateOnlyBtn{border-color:#c7d7fb!important;background:#f5f8ff!important;color:#2457c5!important;font-weight:800!important}#materialPlanApp #clearFiltersBtn{color:#667085!important;font-weight:750!important}#materialPlanApp .mp-directory-v337>.mp-table-wrap--clean{min-height:0!important;height:auto!important;max-height:none!important;overflow-x:auto!important;overflow-y:visible!important;background:#fff!important;scrollbar-gutter:stable!important}#materialPlanApp .mp-table--directory-v337{width:100%!important;min-width:1320px!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(1){width:10.5%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(2){width:10%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(3){width:8.5%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(4){width:7.5%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(5){width:9.5%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(6){width:9%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(7){width:9.5%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(8){width:7%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(9){width:8.5%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(10){width:7%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(11){width:13%!important}#materialPlanApp .mp-table--directory-v337 th{position:sticky!important;top:0!important;z-index:4!important;height:40px!important;padding:0 10px!important;border-bottom:1px solid #e4eaf1!important;background:#f8fafc!important;color:#667085!important;font-size:7.8px!important;font-weight:850!important;letter-spacing:.055em!important;line-height:1.15!important;white-space:nowrap!important}#materialPlanApp .mp-table--directory-v337 td{height:68px!important;padding:10px!important;border-bottom:1px solid #edf1f5!important;background:#fff!important;color:#344054!important;font-size:9.8px!important;line-height:1.28!important;vertical-align:middle!important;overflow:hidden!important}#materialPlanApp .mp-table--directory-v337 tbody tr:last-child td{border-bottom:0!important}#materialPlanApp .mp-table--directory-v337 tbody tr:hover td{background:#f9fbff!important}#materialPlanApp .mp-table--directory-v337 tbody tr:hover td:first-child{box-shadow:inset 3px 0 #6e91e8!important}#materialPlanApp .mp-table--directory-v337 tbody tr:has(.mp-pill.cancelled) td{background:#fffdfd!important}#materialPlanApp .mp-table--directory-v337 td>*{min-width:0!important;max-width:100%!important}#materialPlanApp .mp-table-title{overflow:hidden!important;color:#101828!important;font-size:10.7px!important;font-weight:800!important;line-height:1.22!important;text-overflow:ellipsis!important;white-space:nowrap!important}#materialPlanApp .mp-table-sub{overflow:hidden!important;margin-top:3px!important;color:#7a8699!important;font-size:8.2px!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}#materialPlanApp .mp-table--directory-v337 td:nth-child(4) .mp-table-title,#materialPlanApp .mp-table--directory-v337 td:nth-child(5) .mp-table-title,#materialPlanApp .mp-table--directory-v337 td:nth-child(6) .mp-table-title,#materialPlanApp .mp-table--directory-v337 td:nth-child(7) .mp-table-title,#materialPlanApp .mp-table--directory-v337 td:nth-child(8) .mp-table-title{font-variant-numeric:tabular-nums!important;font-weight:850!important}#materialPlanApp .mp-table--directory-v337 .mp-pill{min-height:24px!important;max-width:100%!important;padding:0 8px!important;border-radius:999px!important;font-size:7.3px!important;font-weight:900!important;letter-spacing:.035em!important;white-space:nowrap!important}#materialPlanApp .mp-table--directory-v337 th:last-child,#materialPlanApp .mp-table--directory-v337 td:last-child{position:sticky!important;right:0!important;z-index:6!important;box-shadow:-12px 0 18px -18px #10182873!important}#materialPlanApp .mp-table--directory-v337 th:last-child{z-index:8!important;background:#f8fafc!important}#materialPlanApp .mp-table--directory-v337 td:last-child{background:#fff!important}#materialPlanApp .mp-table--directory-v337 tbody tr:hover td:last-child{background:#f9fbff!important}#materialPlanApp .mp-row-actions{justify-content:flex-end!important;flex-wrap:nowrap!important;gap:5px!important}#materialPlanApp .mp-row-actions .mp-btn,#materialPlanApp .mp-row-actions button[aria-label]{width:auto!important;min-width:42px!important;min-height:31px!important;height:31px!important;padding:0 9px!important;border-radius:8px!important;border-color:#d9e1ec!important;background:#fff!important;color:#344054!important;font-size:8.2px!important;font-weight:800!important;box-shadow:0 1px 2px #10182806!important}#materialPlanApp .mp-row-actions .mp-btn:hover:not(:disabled){border-color:#aebfe0!important;background:#f8faff!important;color:#1f4eb8!important;transform:translateY(-1px)!important}#materialPlanApp .mp-row-actions [data-action=review-change]{min-width:84px!important;border-color:#b8caf6!important;background:#f1f5ff!important;color:#2457c5!important}#materialPlanApp .mp-row-actions [data-action=rebuild]{border-color:#efcf96!important;background:#fff8eb!important;color:#92530a!important}#materialPlanApp .mp-row-actions [data-action=menu]{min-width:34px!important;width:34px!important;padding:0!important;letter-spacing:.08em!important}#materialPlanApp .mp-directory-v337>.mp-pagination--clean{min-height:46px!important;margin-top:0!important;padding:7px 10px!important;position:static!important;border-top:1px solid #e5eaf0!important;background:#fbfcfe!important;color:#667085!important;font-size:9px!important}#materialPlanApp .mp-pagination--clean .mp-btn{min-height:31px!important;height:31px!important;padding:0 10px!important;border-radius:8px!important;font-size:8.4px!important}#materialPlanApp .mp-pagination--clean .mp-btn:disabled{opacity:.45!important;background:#f8fafc!important}#materialPlanApp .mp-directory-v337 .mp-state{min-height:150px!important;padding:30px 18px!important}@media(max-width:1450px){#materialPlanApp .mp-toolbar--clean{grid-template-columns:minmax(280px,1.55fr) minmax(150px,.7fr) minmax(150px,.7fr) minmax(150px,.7fr) auto auto!important}#materialPlanApp .mp-table--directory-v337{min-width:1320px!important}}@media(max-width:1050px){#materialPlanApp .mp-status-grid--clean{grid-template-columns:repeat(2,minmax(0,1fr))!important}#materialPlanApp .mp-status-grid--clean .mp-status-card:last-child{grid-column:1 / -1!important}#materialPlanApp .mp-toolbar--clean{grid-template-columns:1fr 1fr!important}#materialPlanApp .mp-toolbar--clean .mp-search{grid-column:1 / -1!important}}@media(max-width:680px){#materialPlanApp.mp-page--clean{padding:8px!important}#materialPlanApp .mp-page-head--clean{min-height:0!important;padding:12px!important;align-items:stretch!important;flex-direction:column!important;gap:10px!important}#materialPlanApp .mp-page-head--clean h1{font-size:23px!important}#materialPlanApp .mp-head-actions{width:100%!important}#materialPlanApp .mp-head-actions .mp-btn{flex:1 1 0!important}#materialPlanApp .mp-status-grid--clean,#materialPlanApp .mp-toolbar--clean{grid-template-columns:1fr!important}#materialPlanApp .mp-status-grid--clean .mp-status-card:last-child,#materialPlanApp .mp-toolbar--clean .mp-search{grid-column:auto!important}}@media(min-width:1181px){#materialPlanApp .mp-directory-v337>.mp-table-wrap--clean{overflow-x:hidden!important;overflow-y:visible!important;scrollbar-gutter:auto!important}#materialPlanApp .mp-table--directory-v337{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(1){width:11%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(2){width:10%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(3){width:8%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(4){width:6.5%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(5){width:8.5%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(6){width:8%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(7){width:9%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(8){width:6%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(9){width:8.5%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(10){width:7.5%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(11){width:17%!important}#materialPlanApp .mp-table--directory-v337 th,#materialPlanApp .mp-table--directory-v337 td{padding-left:8px!important;padding-right:8px!important}#materialPlanApp .mp-table--directory-v337 .mp-table-title,#materialPlanApp .mp-table--directory-v337 .mp-table-sub{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}#materialPlanApp .mp-table--directory-v337 th:last-child,#materialPlanApp .mp-table--directory-v337 td:last-child{position:static!important;right:auto!important;z-index:auto!important;box-shadow:none!important}#materialPlanApp .mp-table--directory-v337 th:last-child{text-align:right!important;background:#f8fafc!important}#materialPlanApp .mp-table--directory-v337 td:last-child{padding-left:6px!important;padding-right:10px!important;background:#fff!important;overflow:visible!important}#materialPlanApp .mp-table--directory-v337 tbody tr:hover td:last-child{background:#f9fbff!important}#materialPlanApp .mp-row-actions{width:100%!important;min-width:0!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:4px!important}#materialPlanApp .mp-row-actions .mp-btn,#materialPlanApp .mp-row-actions button[aria-label]{flex:0 0 auto!important;min-width:40px!important;height:30px!important;min-height:30px!important;padding:0 7px!important;font-size:7.8px!important;white-space:nowrap!important}#materialPlanApp .mp-row-actions [data-action=review-change]{min-width:80px!important;padding-inline:8px!important}#materialPlanApp .mp-row-actions [data-action=rebuild]{min-width:50px!important;padding-inline:8px!important}#materialPlanApp .mp-row-actions [data-action=menu]{width:32px!important;min-width:32px!important;padding:0!important}}@media(max-width:1180px){#materialPlanApp .mp-directory-v337>.mp-table-wrap--clean{overflow-x:auto!important;overflow-y:visible!important;scrollbar-gutter:stable!important}#materialPlanApp .mp-table--directory-v337{width:100%!important;min-width:1180px!important;table-layout:fixed!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(1){width:11%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(2){width:10%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(3){width:8%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(4){width:6.5%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(5){width:8.5%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(6){width:8%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(7){width:9%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(8){width:6%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(9){width:8.5%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(10){width:7.5%!important}#materialPlanApp .mp-table--directory-v337 th:nth-child(11){width:17%!important}#materialPlanApp .mp-table--directory-v337 th:last-child,#materialPlanApp .mp-table--directory-v337 td:last-child{position:sticky!important;right:0!important;z-index:6!important;box-shadow:-12px 0 18px -18px #10182873!important}#materialPlanApp .mp-table--directory-v337 th:last-child{z-index:8!important;background:#f8fafc!important}#materialPlanApp .mp-table--directory-v337 td:last-child{background:#fff!important}}#materialPlanModal .mp-review-confirm-card{margin-top:12px;border-color:#d7e0ec;background:linear-gradient(180deg,#fff,#fbfcfe)}#materialPlanModal .mp-review-confirm-card .mp-clean-subhead{padding-bottom:10px;border-bottom:1px solid #e7ecf3}#materialEditorModal .mp-dynamic-spec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 12px;align-items:start}#materialEditorModal .mp-dynamic-spec-grid>.mp-field,#materialEditorModal .mp-dynamic-spec-grid>label{min-width:0}#materialEditorModal .mp-dynamic-spec-empty{grid-column:1 / -1}#materialPlanModal #productionPlanningCascadeNote{border-color:#a9d8c5;background:#f1fbf6;color:#235f49}#materialPlanModal #productionPlanningCascadeNote>span{background:#ddf5e9;color:var(--mp-success)}#materialPlanModal #productionPlanningCascadeNote strong{color:#126345}#materialPlanModal .mp-production-planning-choice{border-style:dashed;box-shadow:none}#materialPlanModal .mp-production-planning-choice__copy strong:after{content:" \b7  compatibility only";color:var(--mp-muted);font-size:8.5px;font-weight:700}.centrio-material-plan .mp-btn--supplemental,#materialPlanModal #extraMaterialBtn{border-color:#8fb4ff;background:#edf4ff;color:#1747aa;font-weight:850;box-shadow:0 1px 2px #1747aa0f}.centrio-material-plan .mp-btn--supplemental:hover:not(:disabled),#materialPlanModal #extraMaterialBtn:hover:not(:disabled){border-color:#6f9df6;background:#e4efff;color:#103b91;box-shadow:0 4px 12px #2357d91f}#materialPlanModal #extraMaterialBtn:focus-visible{outline:3px solid rgba(35,87,217,.18);outline-offset:2px}#materialPlanModal #amendPlanBtn[aria-hidden=true]{display:none!important;visibility:hidden!important;pointer-events:none!important}#amendReasonModal .mp-dialog--reason{width:min(620px,calc(100vw - 28px))}#amendReasonModal .mp-dialog-head{border-bottom-color:#dfe6f0;background:linear-gradient(180deg,#fff,#fbfcff)}#amendReasonModal .mp-dialog-icon--warning{border-color:#a9c2fa;background:#edf4ff;color:#2357d9}#amendReasonModal .mp-action-notice{border-color:#a9d8c5;background:#f3fbf7}#amendReasonModal .mp-action-notice strong{color:#126345}#amendReasonModal .mp-action-notice small{color:#426556}#amendReasonModal .mp-amend-help{border-color:#c8d8f8;background:#f5f8ff;color:#365587}#amendReasonModal #amendReasonConfirmBtn:not(:disabled){border-color:#2357d9;background:#2357d9;color:#fff}#amendReasonModal #amendReasonConfirmBtn:hover:not(:disabled){border-color:#1741ad;background:#1741ad}#materialPlanReleaseDecisionModal .mp-release-decision-selected{border-color:#a9d8c5;background:#f1fbf6}#materialPlanReleaseDecisionModal .mp-release-decision-selected strong{color:#126345}#materialPlanReleaseDecisionModal .mp-release-decision-choice--yes{border-color:#8fd1b5;background:#fbfffd}#materialPlanReleaseDecisionModal .mp-release-decision-choice--yes:hover,#materialPlanReleaseDecisionModal .mp-release-decision-choice--yes:focus-visible{border-color:#64b891;background:#f2fbf6}#materialPlanReleaseDecisionModal #materialPlanReleaseDecisionNoBtn{background:#fbfcfe}#materialPlanReleaseDecisionModal #materialPlanReleaseDecisionNoBtn .mp-release-decision-check{background:#f5f7fa}#materialPlanModal.is-read-only .mp-section-card,#materialPlanModal[data-read-only=true] .mp-section-card{background:#fbfcfe}#materialPlanModal.is-read-only #extraMaterialBtn,#materialPlanModal[data-read-only=true] #extraMaterialBtn{background:#edf4ff}#materialPlanModal .mp-footer-actions{flex-wrap:wrap}#materialPlanModal #extraMaterialBtn,#materialPlanModal #releasePlanBtn{white-space:nowrap}@media(max-width:980px){#materialEditorModal .mp-dynamic-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){#materialEditorModal .mp-dynamic-spec-grid{grid-template-columns:1fr}#materialPlanModal .mp-review-confirm-card{margin-top:8px}#amendReasonModal .mp-dialog--reason{width:min(100%,calc(100vw - 16px))}#materialPlanModal .mp-footer-actions{width:100%}#materialPlanModal .mp-footer-actions>.mp-btn:not([hidden]){flex:1 1 150px}}#materialPlanModal .mp-amendment-route-note{margin:0 0 10px!important;padding:10px 12px!important;border-color:#b8cdf8!important;background:linear-gradient(180deg,#f7faff,#f1f6ff)!important;color:#365587!important;box-shadow:inset 3px 0 #2357d9}#materialPlanModal .mp-amendment-route-note>span{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:8px;background:#e7efff;color:#2357d9;font-size:13px;font-weight:900}#materialPlanModal .mp-amendment-route-note>div{min-width:0;line-height:1.5}#materialPlanModal .mp-amendment-route-note>div>strong:first-child{color:#1741ad}#materialPlanModal #tab-requirement #requirementMaterialList>article{transition:border-color .16s ease,box-shadow .16s ease}#materialPlanModal #tab-requirement #requirementMaterialList>article:hover{border-color:#c8d7ef!important;box-shadow:0 5px 16px #2357d90e}#materialPlanModal #tab-requirement #requirementMaterialList .mp-summary-block,#materialPlanModal #tab-review #reviewMaterialList .mp-summary-block{min-width:0}#materialPlanModal .mp-amendment-allocation-note{margin:10px 0!important;padding:10px 12px!important;border-color:#a9d8c5!important;background:linear-gradient(180deg,#f6fcf9,#eff9f4)!important;color:#426556!important;box-shadow:inset 3px 0 #087a55}#materialPlanModal .mp-amendment-allocation-note>span{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:8px;background:#e1f4ea;color:#087a55;font-size:14px;font-weight:900}#materialPlanModal .mp-amendment-allocation-note>div{min-width:0;line-height:1.5}#materialPlanModal .mp-amendment-allocation-note>div>strong:first-child{color:#126345}#materialPlanModal #tab-allocation .mp-stock-table thead th:nth-child(2){background:#f4f7fc!important;color:#344054!important}#materialPlanModal #tab-allocation .mp-stock-table thead th:nth-child(8),#materialPlanModal #tab-allocation .mp-stock-table thead th:nth-child(9),#materialPlanModal #tab-allocation .mp-stock-table thead th:nth-child(10){background:#eef4ff!important;color:#1741ad!important}#materialPlanModal #tab-allocation .mp-stock-table tbody td:nth-child(8),#materialPlanModal #tab-allocation .mp-stock-table tbody td:nth-child(9),#materialPlanModal #tab-allocation .mp-stock-table tbody td:nth-child(10){background:#fbfdff!important}#materialPlanModal #tab-allocation .mp-stock-table tbody td:nth-child(8) input,#materialPlanModal #tab-allocation .mp-stock-table tbody td:nth-child(9) input,#materialPlanModal #tab-allocation .mp-stock-table tbody td:nth-child(10) input{border-color:#bfd0fa!important;background:#fff!important;box-shadow:inset 0 0 0 1px #2357d905}#materialPlanModal #tab-allocation .mp-stock-table tbody td:nth-child(8) input:focus,#materialPlanModal #tab-allocation .mp-stock-table tbody td:nth-child(9) input:focus,#materialPlanModal #tab-allocation .mp-stock-table tbody td:nth-child(10) input:focus{border-color:#6f95ef!important;box-shadow:0 0 0 3px #2357d91c!important}#materialPlanModal #tab-allocation .mp-allocation-legend{border-radius:12px}#materialPlanModal #tab-allocation .mp-allocation-legend>div{background:#fbfcfe!important}#materialPlanModal #tab-allocation .mp-allocation-legend>div:nth-child(4),#materialPlanModal #tab-allocation .mp-allocation-legend>div:nth-child(5),#materialPlanModal #tab-allocation .mp-allocation-legend>div:nth-child(6){background:#f7faff!important}#materialPlanModal #tab-review .mp-release-impact>div:first-child{border-color:#c8d8f8!important;background:#f5f8ff!important}#materialPlanModal #tab-review .mp-release-impact>div:nth-child(2){border-color:#c7e4d7!important;background:#f5fbf8!important}#materialPlanModal #tab-review .mp-release-impact>div:nth-child(3){border-color:#d9cff7!important;background:#faf8ff!important}@media(max-width:980px){#materialPlanModal .mp-amendment-route-note,#materialPlanModal .mp-amendment-allocation-note{padding:9px 10px!important}#materialPlanModal #tab-allocation .mp-stock-table{min-width:1500px!important}}@media(max-width:720px){#materialPlanModal .mp-amendment-route-note,#materialPlanModal .mp-amendment-allocation-note{gap:8px!important;font-size:9px!important}#materialPlanModal .mp-amendment-route-note>span,#materialPlanModal .mp-amendment-allocation-note>span{flex-basis:25px;width:25px;height:25px}#materialPlanModal #tab-allocation .mp-stock-table{min-width:1460px!important}}.centrio-material-plan .mp-processing-plan-note{margin:10px 0;padding:12px 13px;border:1px solid #d9d0ff;border-radius:11px;background:linear-gradient(135deg,#fcfbff,#f5f2ff);color:#4b3d72;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px}.centrio-material-plan .mp-processing-plan-note__icon{width:40px;height:40px;border:1px solid #d9d0ff;border-radius:10px;background:#f4f0ff;color:#6941c6;display:grid;place-items:center;font-size:8px;font-weight:900;letter-spacing:.04em}.centrio-material-plan .mp-processing-plan-note strong{color:#50369a;font-weight:900}.centrio-material-plan .mp-processing-plan-note p{margin:3px 0 0;color:#665a83;font-size:9px;line-height:1.55;font-weight:650}.centrio-material-plan .mp-processing-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 10px}.centrio-material-plan .mp-processing-legend__item{min-height:76px;padding:9px 10px;border:1px solid var(--mp-line);border-radius:10px;background:#fff}.centrio-material-plan .mp-processing-legend__item span,.centrio-material-plan .mp-processing-legend__item strong,.centrio-material-plan .mp-processing-legend__item small{display:block}.centrio-material-plan .mp-processing-legend__item span{color:var(--mp-muted);font-size:7.8px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.centrio-material-plan .mp-processing-legend__item strong{margin-top:4px;color:var(--mp-ink);font-size:10px;font-weight:900}.centrio-material-plan .mp-processing-legend__item small{margin-top:3px;color:var(--mp-muted);font-size:8px;line-height:1.4;font-weight:650}.centrio-material-plan .mp-processing-legend__item--ready{border-color:#a7dec8;background:#f5fcf8}.centrio-material-plan .mp-processing-legend__item--convertible{border-color:#d9d0ff;background:#fbf9ff}.centrio-material-plan .mp-processing-legend__item--convertible strong{color:#6941c6}.centrio-material-plan .mp-processing-legend__item--hold{border-color:#b9cdf8;background:#f6f9ff}.centrio-material-plan .mp-processing-legend__item--hold strong{color:var(--mp-primary-dark)}.centrio-material-plan .mp-processing-legend__item--purchase{border-color:#f1cb88;background:#fffaf0}.centrio-material-plan .mp-processing-legend__item--purchase strong{color:#8a4805}.centrio-material-plan [data-allocation-field=processing_coverage]{border-color:#c9bdf6;background:#fff}.centrio-material-plan [data-allocation-field=processing_coverage]:focus{border-color:#8b6fd7;box-shadow:0 0 0 3px #6941c61c}.centrio-material-plan [data-allocation-field=purchase_state]{border-color:#edc16d;background:#fffdf8}.centrio-material-plan [data-allocation-field=purchase]{border-color:#edc16d;background:#fff}.centrio-material-plan [data-processing-action=open]{border-color:#d9d0ff!important;background:#f4f0ff!important;color:#6941c6!important;font-weight:850}.centrio-material-plan [data-processing-action=open]:hover:not(:disabled){border-color:#b7a7ef!important;background:#ebe5ff!important;color:#5630ad!important}.centrio-material-plan .mp-stock-table th:nth-child(3),.centrio-material-plan .mp-stock-table th:nth-child(7){color:#087a55}.centrio-material-plan .mp-stock-table th:nth-child(10){color:#8a4805}.centrio-material-plan .mp-stock-table th:nth-child(11){color:#6941c6}@media(max-width:1180px){.centrio-material-plan .mp-processing-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.centrio-material-plan .mp-processing-legend{grid-template-columns:1fr}}@media(max-width:620px){.centrio-material-plan .mp-processing-plan-note{grid-template-columns:1fr}}.centrio-material-plan .mp-operator-view{padding:13px 0 18px}.centrio-material-plan .mp-operator-view-heading{margin-bottom:10px}.centrio-material-plan .mp-operator-view-heading strong{font-size:14px;color:#172033}.centrio-material-plan .mp-operator-view-heading p{margin:4px 0;color:#667085;font-size:11px;line-height:1.45}.centrio-material-plan .mp-operator-cards{display:grid;gap:12px}.centrio-material-plan .mp-operator-card{padding:16px;border:1px solid #cbd8ee;border-radius:13px;background:#fff;box-shadow:0 5px 17px #0f172a0a}.centrio-material-plan .mp-operator-top{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #e7edf5;padding-bottom:10px}.centrio-material-plan .mp-operator-name{display:block;font-size:14px;color:#172033}.centrio-material-plan .mp-operator-top small{display:block;margin-top:4px;color:#64748b;font-size:10px;line-height:1.5}.centrio-material-plan .mp-operator-required{min-width:125px;text-align:right}.centrio-material-plan .mp-operator-required span{display:block;font-size:9px;color:#64748b;text-transform:uppercase;font-weight:750}.centrio-material-plan .mp-operator-required strong{display:block;font-size:16px;color:#1741ad}.centrio-material-plan .mp-operator-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0}.centrio-material-plan .mp-operator-metrics>div{border:1px solid #e3eaf5;border-radius:9px;padding:10px;background:#f8faff}.centrio-material-plan .mp-operator-metrics span{display:block;min-height:24px;font-size:9px;font-weight:700;color:#667085}.centrio-material-plan .mp-operator-metrics strong{display:block;margin-top:3px;font-size:13px;color:#172033}.centrio-material-plan .mp-operator-metrics strong.mp-operator-bad{color:#b42318}.centrio-material-plan .mp-operator-metrics strong.mp-operator-good{color:#087a55}.centrio-material-plan .mp-operator-editor{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px}.centrio-material-plan .mp-operator-editor label,.centrio-material-plan .mp-operator-route label{display:grid;align-content:start;gap:5px;font-size:10px;font-weight:750;color:#475467}.centrio-material-plan .mp-operator-editor label>strong,.centrio-material-plan .mp-operator-route label>strong{min-height:39px;display:flex;align-items:center;font-size:12px;color:#172033}.centrio-material-plan .mp-operator-editor small,.centrio-material-plan .mp-operator-route small{font-size:9px;line-height:1.45;color:#667085}.centrio-material-plan .mp-operator-processing{margin-top:13px;padding:11px;border:1px solid #d9d0ff;background:#fbf9ff;border-radius:10px}.centrio-material-plan .mp-operator-processing-head{display:grid;gap:3px;margin-bottom:9px}.centrio-material-plan .mp-operator-processing-head strong{font-size:11px;color:#5630ad}.centrio-material-plan .mp-operator-processing-head small{font-size:9px;color:#667085;line-height:1.45}.centrio-material-plan .mp-operator-route{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,.55fr) minmax(115px,.65fr);align-items:center;gap:10px;padding:9px 0;border-top:1px solid #e5dcff}.centrio-material-plan .mp-operator-route-head strong{font-size:11px;color:#5630ad;display:block}.centrio-material-plan .mp-operator-route-head small{display:block;margin-top:3px}.centrio-material-plan .mp-operator-route>button{grid-column:1/-1;justify-self:start;white-space:normal;text-align:left}.centrio-material-plan .mp-operator-warning{margin:10px 0;padding:9px;border:1px solid #f2d493;border-radius:9px;background:#fff9ed;font-size:10px;line-height:1.5;color:#97540d}.centrio-material-plan .mp-operator-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:9px;margin-top:13px;padding-top:10px;border-top:1px solid #e8eef7}.centrio-material-plan .mp-operator-bottom span,.centrio-material-plan .mp-operator-bottom small{font-size:10px;color:#475467;line-height:1.45}.centrio-material-plan .mp-advanced-allocation{margin-top:8px;border:1px solid #dce3ed;border-radius:10px;overflow:hidden}.centrio-material-plan .mp-advanced-allocation>summary{padding:13px;cursor:pointer;background:#f8faff;color:#1741ad;font-size:11px;font-weight:800}.centrio-material-plan .mp-review-processing-button{margin-top:8px;max-width:100%;white-space:normal;text-align:left}@media(max-width:800px){.centrio-material-plan .mp-operator-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.centrio-material-plan .mp-operator-route{grid-template-columns:1fr 1fr}.centrio-material-plan .mp-operator-route-head{grid-column:1/-1}}@media(max-width:500px){.centrio-material-plan .mp-operator-top{align-items:flex-start;flex-direction:column}.centrio-material-plan .mp-operator-required{text-align:left}.centrio-material-plan .mp-operator-route{grid-template-columns:1fr}.centrio-material-plan .mp-operator-route-head{grid-column:auto}.centrio-material-plan .mp-operator-metrics{grid-template-columns:1fr 1fr}}#materialPlanModal .mp-dialog{width:min(1380px,calc(100vw - 28px))!important;height:min(900px,calc(100dvh - 26px))!important;max-height:calc(100dvh - 26px)!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}#materialPlanModal .mp-dialog-head{flex:0 0 auto!important;padding:14px 20px!important;min-height:72px!important}#materialPlanModal .mp-dialog-head h2{font-size:21px!important;line-height:1.2!important}#materialPlanModal .mp-dialog-head p{font-size:12px!important;line-height:1.45!important}#materialPlanModal #planStatusPill{min-height:30px!important;font-size:10px!important}#materialPlanModal .mp-stepper{display:grid!important;flex:0 0 auto!important;min-height:70px!important;padding:9px 17px!important;gap:10px!important;background:#f8fafc!important}#materialPlanModal .mp-step{min-height:52px!important;padding:9px 11px!important;gap:10px!important;border:1px solid #e0e7ef!important;border-radius:11px!important;background:#fff!important}#materialPlanModal .mp-step.is-active{background:#edf3ff!important;border-color:#a9c2ff!important;box-shadow:inset 0 -3px #2357d9!important}#materialPlanModal .mp-step>b{flex-basis:34px!important;width:34px!important;height:34px!important;font-size:13px!important;border-radius:9px!important}#materialPlanModal .mp-step strong{font-size:13px!important;line-height:1.3!important}#materialPlanModal .mp-step small{font-size:10px!important;line-height:1.3!important}#materialPlanModal .mp-dialog-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding:16px 19px 24px!important;background:#f5f7fa!important}#materialPlanModal .mp-section-card{padding:19px!important;margin-bottom:12px!important;border-radius:14px!important;box-shadow:none!important}#materialPlanModal .mp-section-head{margin-bottom:16px!important;align-items:center!important;flex-wrap:wrap!important}#materialPlanModal .mp-section-head>div:first-child>span{display:block!important;font-size:10px!important;font-weight:800!important;line-height:1.5!important}#materialPlanModal .mp-section-head h3{font-size:20px!important;line-height:1.22!important}#materialPlanModal .mp-section-head p{max-width:750px!important;font-size:12px!important;line-height:1.55!important}#materialPlanModal .mp-btn{min-height:41px!important;height:auto!important;padding:9px 14px!important;font-size:12px!important;line-height:1.25!important}#materialPlanModal .mp-btn--small{min-height:34px!important;padding:7px 10px!important;font-size:11px!important}#materialPlanModal .mp-field>span{font-size:12px!important}#materialPlanModal .mp-field>small{font-size:11px!important;line-height:1.5!important}#materialPlanModal .mp-input,#materialPlanModal .mp-select,#materialPlanModal .mp-textarea{font-size:13px!important;min-height:42px!important}#materialPlanModal .mp-dialog-foot{flex:0 0 auto!important;padding:12px 19px!important;min-height:68px!important;background:#fff!important;border-top:1px solid #e1e8f0!important;gap:12px!important}#materialPlanModal .mp-footer-actions{gap:9px!important}#materialPlanModal .mp-alert{font-size:11px!important;line-height:1.5!important;padding:10px 12px!important;margin:8px 0 12px!important}#materialPlanModal .mp-step2-kpis .mp-summary-tile strong,#materialPlanModal .mp-uom-summary strong{font-size:15px!important}#materialPlanModal .mp-step2-kpis .mp-summary-tile span,#materialPlanModal .mp-uom-summary span{font-size:10px!important}#materialPlanModal #tab-requirement .mp-step2-list-head>div>strong{font-size:14px!important}#materialPlanModal #tab-requirement .mp-step2-list-head>div>span{font-size:11px!important;line-height:1.5!important}#materialPlanModal #tab-requirement #requirementMaterialList>article>div:first-child>div:first-child strong{font-size:13px!important}#materialPlanModal #tab-requirement #requirementMaterialList>article>div:first-child>div:first-child span{font-size:10px!important;line-height:1.5!important}#materialPlanModal .mp-workflow-details{display:block!important;margin:14px 0 0!important;border:1px solid #e0e7f0!important;border-radius:11px!important;background:#f8fafc!important;overflow:hidden!important}#materialPlanModal .mp-workflow-details>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:43px!important;cursor:pointer!important;padding:10px 14px!important;color:#354563!important;background:#f8fafc!important;font-size:12px!important;font-weight:750!important;list-style:none!important}#materialPlanModal .mp-workflow-details>summary::-webkit-details-marker{display:none!important}#materialPlanModal .mp-workflow-details>summary:after{content:"Show +"!important;font-size:11px!important;color:#2357d9!important}#materialPlanModal .mp-workflow-details[open]>summary:after{content:"Hide \2212"!important}#materialPlanModal .mp-workflow-details:focus-within{outline:2px solid #abc6ff;outline-offset:2px}#materialPlanModal .mp-workflow-details__inner{padding:13px!important;background:#fff!important;border-top:1px solid #e0e7f0!important}#materialPlanModal #tab-requirement .mp-step2-rules{min-width:min(100%,310px)!important}#materialPlanModal #tab-requirement .mp-step2-rules .mp-variant-bom-guard{margin:10px 0!important}#materialPlanModal #tab-requirement .mp-step2-rules .mp-amendment-route-note{margin:12px 0!important;font-size:11px!important}#materialPlanModal #tab-requirement .mp-step2-rules__body strong{font-size:11px!important}#materialPlanModal #tab-requirement .mp-step2-rules__body span{font-size:10px!important}#materialPlanModal .mp-step-guidance{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:10px 13px;background:#f2f6ff;border:1px solid #d6e3fd;border-radius:10px;color:#375483;font-size:12px;line-height:1.5}#materialPlanModal .mp-step-guidance strong{font-size:12px;font-weight:750}#materialPlanModal .mp-operator-view{padding:8px 0 4px!important}#materialPlanModal .mp-operator-view-heading strong{font-size:16px!important}#materialPlanModal .mp-operator-view-heading p{font-size:12px!important;line-height:1.5!important}#materialPlanModal .mp-operator-card{padding:15px!important;box-shadow:none!important}#materialPlanModal .mp-operator-name{font-size:15px!important}#materialPlanModal .mp-operator-top small{font-size:11px!important}#materialPlanModal .mp-operator-required span{font-size:10px!important}#materialPlanModal .mp-operator-required strong{font-size:17px!important}#materialPlanModal .mp-operator-metrics span{font-size:10px!important}#materialPlanModal .mp-operator-metrics strong{font-size:14px!important}#materialPlanModal .mp-operator-editor label,#materialPlanModal .mp-operator-route label{font-size:11px!important}#materialPlanModal .mp-operator-editor small,#materialPlanModal .mp-operator-route small{font-size:10px!important}#materialPlanModal .mp-operator-processing-head strong{font-size:13px!important}#materialPlanModal .mp-operator-processing-head small{font-size:10px!important}#materialPlanModal .mp-operator-bottom span,#materialPlanModal .mp-operator-bottom small{font-size:11px!important}#materialPlanModal #tab-allocation .mp-processing-plan-note p,#materialPlanModal #tab-allocation .mp-processing-legend small{font-size:10px!important}#materialPlanModal #tab-allocation .mp-processing-legend strong{font-size:12px!important}#materialPlanModal #tab-allocation .mp-stock-scope-grid,#materialPlanModal #tab-allocation .mp-allocation-legend{margin:12px 0!important}#materialPlanModal #tab-allocation .mp-allocation-legend span{font-size:10px!important}#materialPlanModal #tab-allocation .mp-allocation-legend strong{font-size:13px!important}#materialPlanModal #tab-allocation .mp-allocation-legend small{font-size:10px!important}#materialPlanModal #tab-review .mp-form-grid .mp-field>span{font-size:12px!important}#materialPlanModal #tab-review .mp-confirm strong{font-size:12px!important}#materialPlanModal #tab-review .mp-confirm small{font-size:11px!important;line-height:1.45!important}#materialPlanModal #tab-review .mp-review-confirm-card{margin-top:12px!important}#materialPlanModal .mp-step:focus-visible,#materialPlanModal .mp-btn:focus-visible,#materialPlanModal .mp-workflow-details>summary:focus-visible{outline:3px solid #93b4ff!important;outline-offset:2px!important}@media(max-width:980px){#materialPlanModal .mp-dialog{width:calc(100vw - 12px)!important;height:calc(100dvh - 12px)!important;max-height:calc(100dvh - 12px)!important}#materialPlanModal .mp-dialog-head{padding:11px 13px!important}#materialPlanModal .mp-dialog-body{padding:12px!important}#materialPlanModal .mp-section-card{padding:13px!important}#materialPlanModal .mp-stepper{gap:6px!important;padding:8px 10px!important}#materialPlanModal .mp-step{gap:6px!important;padding:7px!important}#materialPlanModal .mp-step strong{font-size:12px!important}#materialPlanModal .mp-step small{font-size:9px!important}}@media(max-width:620px){#materialPlanModal .mp-dialog-head h2{font-size:17px!important}#materialPlanModal .mp-dialog-head p{font-size:10px!important}#materialPlanModal .mp-stepper{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important}#materialPlanModal .mp-step{display:grid!important;justify-items:center!important;text-align:center!important;min-height:65px!important}#materialPlanModal .mp-step>b{width:26px!important;height:26px!important;flex-basis:26px!important;font-size:11px!important}#materialPlanModal .mp-step strong{font-size:10px!important}#materialPlanModal .mp-step small{display:none!important}#materialPlanModal .mp-section-head{align-items:stretch!important}#materialPlanModal .mp-section-head h3{font-size:17px!important}#materialPlanModal .mp-step-guidance{gap:4px;font-size:11px}#materialPlanModal .mp-step-guidance strong{font-size:11px}#materialPlanModal .mp-footer-actions{width:100%!important;justify-content:flex-end!important;flex-wrap:wrap!important}#materialPlanModal .mp-dialog-foot{padding:9px!important;align-items:center!important}}#materialPlanModal #tab-requirement,#materialPlanModal #tab-requirement .mp-step2-card,#materialPlanModal #tab-requirement .mp-step2-list-head,#materialPlanModal #tab-requirement .mp-step2-list-head>div,#materialPlanModal #tab-requirement #requirementMaterialList{min-width:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}#materialPlanModal #tab-requirement .mp-step2-list-head{display:block!important;padding:12px 0 10px!important;margin-top:4px!important;border-bottom:1px solid #e6eaf0!important}#materialPlanModal #tab-requirement .mp-step2-list-head strong{font-size:16px!important;font-weight:800!important;line-height:1.35!important}#materialPlanModal #tab-requirement .mp-step2-list-head span{font-size:12px!important;line-height:1.55!important;white-space:normal!important;overflow-wrap:break-word!important}#materialPlanModal #tab-requirement #requirementMaterialList{display:grid!important;gap:10px!important;margin:12px 0 0!important}#materialPlanModal #tab-requirement .mp-step2-help{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;flex:none!important;position:static!important;overflow:hidden!important;clear:both!important;margin:20px 0 0!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:10px!important}#materialPlanModal #tab-requirement .mp-step2-help>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:45px!important;padding:12px 14px!important;border:0!important;background:#f8fafc!important;color:#475467!important;font-size:12px!important;font-weight:700!important;cursor:pointer!important;list-style:none!important}#materialPlanModal #tab-requirement .mp-step2-help>summary:after{content:"Show +"!important;margin-left:12px!important;font-size:11px!important;color:#245ad7!important;flex:0 0 auto!important}#materialPlanModal #tab-requirement .mp-step2-help[open]>summary:after{content:"Hide \2212"!important}#materialPlanModal #tab-requirement .mp-step2-help .mp-workflow-details__inner{width:100%!important;min-width:0!important;padding:15px!important;background:#fff!important}#materialPlanModal #tab-requirement .mp-step2-help-points{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;min-width:0!important}#materialPlanModal #tab-requirement .mp-step2-help-points p{min-width:0!important;margin:0!important;padding:13px!important;border:1px solid #e5ebf2!important;border-radius:9px!important;background:#f8fafc!important;font-size:12px!important;line-height:1.6!important;color:#475467!important;overflow-wrap:anywhere!important}#materialPlanModal #tab-requirement .mp-step2-help-points strong{color:#18263b!important}#materialPlanModal #tab-requirement .mp-step2-technical{display:block!important;width:100%!important;min-width:0!important;margin-top:15px!important;border-top:1px solid #e5ebf2!important;padding-top:10px!important}#materialPlanModal #tab-requirement .mp-step2-technical>summary{display:inline-flex!important;width:auto!important;min-height:34px!important;align-items:center!important;padding:7px 10px!important;border-radius:8px!important;color:#4b6083!important;background:#eff4fd!important;font-size:12px!important;font-weight:650!important;cursor:pointer!important}#materialPlanModal #tab-requirement .mp-step2-technical-body{display:grid!important;gap:12px!important;min-width:0!important;max-width:100%!important;margin-top:12px!important}#materialPlanModal #tab-requirement .mp-step2-help .mp-step2-rules__body{display:grid!important;width:100%!important;min-width:0!important;max-width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important;gap:10px!important}#materialPlanModal #tab-requirement .mp-step2-help .mp-variant-bom-guard{width:100%!important;min-width:0!important;max-width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important}#materialPlanModal #tab-requirement .mp-step2-help .mp-amendment-route-note{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:12px!important;line-height:1.5!important;overflow-wrap:anywhere!important}#materialPlanModal #tab-requirement .mp-step2-technical-body strong,#materialPlanModal #tab-requirement .mp-step2-technical-body span{overflow-wrap:anywhere!important}@media(max-width:1000px){#materialPlanModal #tab-requirement .mp-step2-help-points{grid-template-columns:1fr!important}}@media(max-width:680px){#materialPlanModal #tab-requirement .mp-step2-help .mp-step2-rules__body,#materialPlanModal #tab-requirement .mp-step2-help .mp-variant-bom-guard{grid-template-columns:1fr!important}#materialPlanModal #tab-requirement .mp-step2-help .mp-workflow-details__inner{padding:11px!important}#materialPlanModal #tab-requirement .mp-step2-list-head strong{font-size:15px!important}}#materialPlanModal .mp-dialog{width:min(1420px,calc(100vw - 24px))!important;height:min(890px,calc(100dvh - 24px))!important;max-height:calc(100dvh - 24px)!important}#materialPlanModal .mp-dialog-head{padding:12px 18px!important;min-height:62px!important}#materialPlanModal .mp-dialog-head h2{font-size:20px!important}#materialPlanModal .mp-dialog-head p{font-size:12px!important}#materialPlanModal .mp-stepper{min-height:60px!important;padding:7px 16px!important;gap:8px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}#materialPlanModal .mp-step{min-height:46px!important;padding:7px 10px!important;gap:9px!important}#materialPlanModal .mp-step>b{width:29px!important;height:29px!important;flex-basis:29px!important;font-size:12px!important}#materialPlanModal .mp-step strong{font-size:12px!important}#materialPlanModal .mp-step small{font-size:10px!important}#materialPlanModal .mp-dialog-body{padding:12px 16px 18px!important}#materialPlanModal .mp-section-card{padding:15px 17px!important;margin-bottom:10px!important}#materialPlanModal .mp-section-head{margin-bottom:11px!important}#materialPlanModal .mp-section-head h3{font-size:18px!important}#materialPlanModal .mp-section-head p{font-size:12px!important}#materialPlanModal .mp-dialog-foot{padding:10px 16px!important;min-height:59px!important}#materialPlanModal .mp-operator-cards{gap:10px!important}#materialPlanModal .mp-operator-card{padding:13px 15px!important;border-radius:11px!important}#materialPlanModal .mp-operator-top{padding-bottom:8px!important}#materialPlanModal .mp-operator-metrics{margin:9px 0!important;gap:7px!important}#materialPlanModal .mp-operator-metrics>div{padding:8px 10px!important}#materialPlanModal .mp-operator-editor{gap:9px!important}#materialPlanModal .mp-operator-processing{margin-top:10px!important;padding:10px!important}#materialPlanModal .mp-operator-route{gap:8px!important}#materialPlanModal #tab-allocation .mp-step3-help,#materialPlanModal #mpAdvancedAllocation,#materialPlanModal #tab-review .mp-review-confirm-card{margin-top:10px!important}#materialPlanModal .mp-dialog-foot #planCancelBtn{flex:0 0 auto}#materialPlanModal .mp-dialog-foot .mp-footer-actions{margin-left:auto;flex-wrap:wrap}@media(max-width:900px){#materialPlanModal .mp-dialog{width:calc(100vw - 12px)!important;height:calc(100dvh - 12px)!important;max-height:calc(100dvh - 12px)!important}#materialPlanModal .mp-stepper{padding:7px 10px!important;gap:6px!important}#materialPlanModal .mp-dialog-body{padding:11px!important}#materialPlanModal .mp-section-card{padding:12px!important}}@media(max-width:620px){#materialPlanModal .mp-step{min-height:52px!important;padding:6px 3px!important;gap:3px!important}#materialPlanModal .mp-step small{display:none!important}#materialPlanModal .mp-step strong{font-size:10.5px!important}#materialPlanModal .mp-dialog-foot{align-items:center!important;padding:8px!important;gap:7px!important}#materialPlanModal .mp-dialog-foot .mp-footer-actions{width:100%!important;justify-content:flex-end!important}#materialPlanModal .mp-operator-card{padding:11px!important}#materialPlanModal .mp-operator-editor{grid-template-columns:repeat(auto-fit,minmax(min(100%,185px),1fr))!important}}#amendReasonModal .mp-dialog--reason{width:min(700px,calc(100vw - 24px))!important;max-height:calc(100dvh - 24px)!important;height:auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}#amendReasonModal .mp-dialog-head{padding:13px 17px!important;min-height:60px!important}#amendReasonModal .mp-dialog-head h2{font-size:19px!important}#amendReasonModal .mp-dialog-head p{font-size:11px!important}#amendReasonModal .mp-dialog-body{flex:1 1 auto!important;min-height:0!important;max-height:calc(100dvh - 172px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding:15px 17px 18px!important;display:grid!important;align-content:start!important;gap:11px!important}#amendReasonModal .mp-dialog-body>*{min-width:0!important;max-width:100%!important;margin:0!important}#amendReasonModal .mp-amend-main-note{padding:10px 12px!important;border:1px solid #c7e4d5!important;background:#f5fbf7!important}#amendReasonModal .mp-amend-main-note strong{font-size:12px!important}#amendReasonModal .mp-amend-main-note small{font-size:11px!important;line-height:1.45!important}#amendReasonModal .mp-amend-help{font-size:11px!important;line-height:1.45!important;padding:10px 12px!important}#amendReasonModal .mp-amend-extra-policy{padding:9px 12px!important}#amendReasonModal .mp-amend-extra-policy strong{font-size:11.5px!important}#amendReasonModal .mp-amend-extra-policy small{font-size:10.5px!important}#amendReasonModal .mp-field{display:grid!important;gap:5px!important;min-width:0!important}#amendReasonModal .mp-field>span{font-size:12px!important;font-weight:750!important}#amendReasonModal .mp-field>small{font-size:10.5px!important;line-height:1.4!important}#amendReasonModal .mp-field .mp-select,#amendReasonModal .mp-field .mp-input{min-width:0!important;min-height:40px!important;width:100%!important;font-size:12px!important}#amendReasonModal #amendReasonInput{min-height:82px!important;padding:9px 11px!important;font-size:12px!important;resize:vertical!important}#amendReasonModal .mp-dialog-foot{padding:10px 17px!important;min-height:58px!important;gap:12px!important}#amendReasonModal .mp-dialog-foot .mp-stock-stamp{font-size:10px!important;line-height:1.45!important;max-width:335px!important}#amendReasonModal .mp-amend-advanced-help{border:1px solid #dce5f0;border-radius:9px;background:#f8fafc;overflow:hidden}#amendReasonModal .mp-amend-advanced-help>summary{padding:9px 11px;cursor:pointer;color:#405477;font-size:11px;font-weight:750}#amendReasonModal .mp-amend-advanced-help>p{margin:0;padding:0 11px 11px;color:#566579;font-size:11px;line-height:1.5}#amendReasonModal #mpSupplementalReductionPicker{padding:13px!important;margin:0!important;border:1px solid #c8d9f0!important;border-radius:11px!important;background:#f6f9ff!important;width:100%!important}#amendReasonModal #mpSupplementalReductionPicker>strong{display:block!important;font-size:13px!important;margin-bottom:3px!important;color:#1d3455!important}#amendReasonModal #mpSupplementalReductionPicker>p{font-size:11px!important;margin:3px 0 10px!important;line-height:1.45!important}#amendReasonModal #mpSupplementalReductionPicker>div:nth-of-type(1){display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(150px,.7fr)!important;gap:11px!important}#amendReasonModal #mpSupplementalReductionPicker>div:nth-of-type(1)>label{min-width:0!important;width:100%!important}#amendReasonModal #mpSupplementalReductionSummary{margin-top:10px!important;padding:10px 12px!important;border-radius:8px!important;background:#fff!important;font-size:11px!important;color:#344054!important;line-height:1.6!important}#amendReasonModal #mpSupplementalReductionQty:invalid:not(:placeholder-shown){border-color:#d89a71!important}#amendReasonModal #mpSupplementalReductionPicker:focus-within{border-color:#9bbcf4!important}#amendReasonModal :is(button,select,input,textarea,summary):focus-visible{outline:3px solid #a9c4f9!important;outline-offset:2px!important}#cancelReasonModal .mp-dialog--reason{width:min(670px,calc(100vw - 24px))!important;max-height:calc(100dvh - 24px)!important;height:auto!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}#cancelReasonModal .mp-dialog-head{padding:13px 17px!important}#cancelReasonModal .mp-dialog-body{overflow-y:auto!important;min-height:0!important;padding:14px 17px 16px!important;display:grid!important;align-content:start!important;gap:11px!important}#cancelReasonModal .mp-dialog-body>*{margin:0!important;min-width:0!important}#cancelReasonModal .mp-action-notice{padding:10px 12px!important}#cancelReasonModal .mp-action-notice small{font-size:11px!important;line-height:1.45!important}#cancelReasonModal #cancelDependencyStatus{padding:10px 12px!important;border-radius:9px!important;font-size:11px!important}#cancelReasonModal #cancelDependencyStatus strong{display:block!important;font-size:12px!important;margin-bottom:3px!important}#cancelReasonModal #cancelReasonInput{min-height:85px!important;font-size:12px!important}#cancelReasonModal .mp-dialog-foot{padding:10px 17px!important;gap:12px!important}@media(max-width:640px){#amendReasonModal .mp-dialog--reason,#cancelReasonModal .mp-dialog--reason{width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important}#amendReasonModal #mpSupplementalReductionPicker>div:nth-of-type(1){grid-template-columns:1fr!important;gap:9px!important}#amendReasonModal .mp-dialog-head,#cancelReasonModal .mp-dialog-head{padding:11px 12px!important}#amendReasonModal .mp-dialog-body,#cancelReasonModal .mp-dialog-body{padding:11px!important}#amendReasonModal .mp-dialog-foot,#cancelReasonModal .mp-dialog-foot{padding:9px 12px!important;flex-wrap:wrap!important}#amendReasonModal .mp-dialog-foot .mp-stock-stamp,#cancelReasonModal .mp-dialog-foot .mp-stock-stamp{max-width:100%!important}#amendReasonModal .mp-footer-actions,#cancelReasonModal .mp-footer-actions{width:100%!important;justify-content:flex-end!important}}#amendReasonModal [hidden],#cancelReasonModal [hidden],#materialPlanModal [hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/41/assets/erp-material-plan.css.map */
