.inventory-purchasing-demo-module-scss-module__277STG__shell{color:#002d72;background:linear-gradient(90deg,#002d7209 1px,#0000 1px) 0 0/38px 38px,linear-gradient(#002d7209 1px,#0000 1px) 0 0/38px 38px,radial-gradient(circle at 8% 0,#09cdcd24,#0000 24rem),radial-gradient(circle at 92% 8%,#81459e24,#0000 22rem),linear-gradient(145deg,#f7fbfc 0%,#fff 62%,#f8fbff 100%);border:1px solid #81459e47;border-radius:16px;width:100%;max-width:1480px;min-height:42rem;margin:0 auto;padding:1.35rem;font-family:system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden;box-shadow:0 30px 90px #002d721f}.inventory-purchasing-demo-module-scss-module__277STG__header{justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:1rem;display:flex}.inventory-purchasing-demo-module-scss-module__277STG__headerCopy{gap:1rem;min-width:0;display:flex}.inventory-purchasing-demo-module-scss-module__277STG__headerCopy p{color:#573894;text-transform:uppercase;margin:0 0 .35rem;font-size:.88rem;font-weight:850}.inventory-purchasing-demo-module-scss-module__277STG__headerCopy h2{color:#002d72;letter-spacing:0;max-width:50rem;margin:0;font-size:clamp(1.8rem,2.7vw,2.4rem);font-weight:940;line-height:1.08}.inventory-purchasing-demo-module-scss-module__277STG__eyebrow,.inventory-purchasing-demo-module-scss-module__277STG__readyBadge{color:#002d72;white-space:nowrap;background:#ffffffd1;border:1px solid #09cdcd52;border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:.58rem .78rem;font-size:.78rem;font-weight:860;line-height:1;display:inline-flex}.inventory-purchasing-demo-module-scss-module__277STG__readyBadge{color:#fff;background:#06173a}.inventory-purchasing-demo-module-scss-module__277STG__metricStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.inventory-purchasing-demo-module-scss-module__277STG__metricStrip article{background:#ffffffd1;border:1px solid #002d7224;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:.3rem .65rem;min-height:5.4rem;padding:.85rem;display:grid}.inventory-purchasing-demo-module-scss-module__277STG__metricStrip svg{color:#573894;grid-row:span 2;font-size:1.35rem}.inventory-purchasing-demo-module-scss-module__277STG__metricStrip span{color:#28406f;font-size:.76rem;font-weight:820;line-height:1.15}.inventory-purchasing-demo-module-scss-module__277STG__metricStrip strong{color:#002d72;font-size:1.45rem;font-weight:950;line-height:1}.inventory-purchasing-demo-module-scss-module__277STG__board{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr) minmax(17rem,.72fr);grid-template-areas:"requirements stock approval""requirements procurement approval";gap:1rem;display:grid}.inventory-purchasing-demo-module-scss-module__277STG__requirementsPanel,.inventory-purchasing-demo-module-scss-module__277STG__stockPanel,.inventory-purchasing-demo-module-scss-module__277STG__procurementPanel,.inventory-purchasing-demo-module-scss-module__277STG__approvalPanel{background:#ffffffe6;border:1px solid #002d7224;border-radius:14px;min-width:0;padding:1rem;box-shadow:0 16px 44px #002d7214}.inventory-purchasing-demo-module-scss-module__277STG__requirementsPanel{grid-area:requirements}.inventory-purchasing-demo-module-scss-module__277STG__stockPanel{grid-area:stock}.inventory-purchasing-demo-module-scss-module__277STG__procurementPanel{grid-area:procurement}.inventory-purchasing-demo-module-scss-module__277STG__approvalPanel{grid-area:approval}.inventory-purchasing-demo-module-scss-module__277STG__panelTitle{color:#002d72;align-items:center;gap:.5rem;margin-bottom:.85rem;font-size:.98rem;font-weight:920;display:flex}.inventory-purchasing-demo-module-scss-module__277STG__panelTitle svg{color:#573894}.inventory-purchasing-demo-module-scss-module__277STG__materialList{gap:.75rem;display:grid}.inventory-purchasing-demo-module-scss-module__277STG__materialList article{background:#fff;border:1px solid #002d721f;border-radius:12px;grid-template-columns:minmax(9rem,1fr) minmax(8rem,.85fr) auto;align-items:center;gap:.65rem;padding:.8rem;display:grid}.inventory-purchasing-demo-module-scss-module__277STG__materialList strong{color:#002d72;font-size:.94rem;font-weight:920;display:block}.inventory-purchasing-demo-module-scss-module__277STG__materialList small{color:#28406f;margin-top:.25rem;font-size:.76rem;font-weight:760;display:block}.inventory-purchasing-demo-module-scss-module__277STG__materialList dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:0;display:grid}.inventory-purchasing-demo-module-scss-module__277STG__materialList dl div{text-align:center;background:#002d720b;border-radius:8px;padding:.42rem}.inventory-purchasing-demo-module-scss-module__277STG__materialList dt{color:#28406f;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:850}.inventory-purchasing-demo-module-scss-module__277STG__materialList dd{color:#002d72;margin:.16rem 0 0;font-size:.92rem;font-weight:930}.inventory-purchasing-demo-module-scss-module__277STG__materialList em{color:#002d72;white-space:nowrap;background:#09cdcd21;border-radius:999px;justify-self:end;padding:.42rem .6rem;font-size:.78rem;font-style:normal;font-weight:900}.inventory-purchasing-demo-module-scss-module__277STG__quantityBar{background:#002d721a;border-radius:999px;height:.62rem;position:relative;overflow:hidden}.inventory-purchasing-demo-module-scss-module__277STG__quantityBar i{border-radius:inherit;background:linear-gradient(90deg,#09cdcd,#573894);height:100%;display:block}.inventory-purchasing-demo-module-scss-module__277STG__stockMap{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.inventory-purchasing-demo-module-scss-module__277STG__stockMap article{border-radius:12px;gap:.38rem;min-height:8rem;padding:.8rem;display:grid}.inventory-purchasing-demo-module-scss-module__277STG__stockMap span,.inventory-purchasing-demo-module-scss-module__277STG__stockMap small{color:#28406f;font-size:.74rem;font-weight:800;line-height:1.22}.inventory-purchasing-demo-module-scss-module__277STG__stockMap strong{color:#002d72;font-size:1.65rem;font-weight:950;line-height:1}.inventory-purchasing-demo-module-scss-module__277STG__good{background:#09cdcd1a;border:1px solid #09cdcd52}.inventory-purchasing-demo-module-scss-module__277STG__watch{background:#81459e17;border:1px solid #81459e47}.inventory-purchasing-demo-module-scss-module__277STG__risk{background:#dc26260f;border:1px solid #dc26262e}.inventory-purchasing-demo-module-scss-module__277STG__allocationFlow{grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:.5rem;margin-top:.9rem;display:grid}.inventory-purchasing-demo-module-scss-module__277STG__allocationFlow span{color:#fff;text-align:center;white-space:nowrap;background:#06173a;border-radius:999px;padding:.45rem .58rem;font-size:.68rem;font-weight:850}.inventory-purchasing-demo-module-scss-module__277STG__allocationFlow i{background:#002d7238;height:1px}.inventory-purchasing-demo-module-scss-module__277STG__procurementCards{gap:.62rem;display:grid}.inventory-purchasing-demo-module-scss-module__277STG__procurementCards article{background:#fff;border:1px solid #002d721f;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:.65rem;padding:.72rem;display:grid}.inventory-purchasing-demo-module-scss-module__277STG__procurementCards strong{color:#002d72;font-size:.88rem;font-weight:920;display:block}.inventory-purchasing-demo-module-scss-module__277STG__procurementCards small{color:#28406f;margin-top:.16rem;font-size:.72rem;font-weight:760;display:block}.inventory-purchasing-demo-module-scss-module__277STG__procurementCards span,.inventory-purchasing-demo-module-scss-module__277STG__procurementCards em{color:#002d72;white-space:nowrap;font-size:.82rem;font-style:normal;font-weight:880}.inventory-purchasing-demo-module-scss-module__277STG__recommended{background:#09cdcd14!important;border-color:#09cdcd66!important}.inventory-purchasing-demo-module-scss-module__277STG__approvalPanel{flex-direction:column;gap:.7rem;display:flex}.inventory-purchasing-demo-module-scss-module__277STG__approvalPanel>span{color:#002d72;background:#fff;border:1px solid #81459e2e;border-radius:10px;align-items:center;gap:.55rem;padding:.72rem;font-size:.84rem;font-weight:850;line-height:1.18;display:flex}.inventory-purchasing-demo-module-scss-module__277STG__approvalPanel svg{color:#573894;flex:none}.inventory-purchasing-demo-module-scss-module__277STG__shell *,.inventory-purchasing-demo-module-scss-module__277STG__shell :before,.inventory-purchasing-demo-module-scss-module__277STG__shell :after{box-sizing:border-box;overflow-wrap:break-word;min-width:0}@media (max-width:1100px){.inventory-purchasing-demo-module-scss-module__277STG__header,.inventory-purchasing-demo-module-scss-module__277STG__headerCopy{flex-direction:column}.inventory-purchasing-demo-module-scss-module__277STG__metricStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-purchasing-demo-module-scss-module__277STG__board{grid-template-columns:1fr;grid-template-areas:"requirements""stock""procurement""approval"}}@media (max-width:620px){.inventory-purchasing-demo-module-scss-module__277STG__shell{padding:.85rem}.inventory-purchasing-demo-module-scss-module__277STG__headerCopy h2{font-size:1.35rem}.inventory-purchasing-demo-module-scss-module__277STG__metricStrip,.inventory-purchasing-demo-module-scss-module__277STG__stockMap,.inventory-purchasing-demo-module-scss-module__277STG__materialList article,.inventory-purchasing-demo-module-scss-module__277STG__procurementCards article{grid-template-columns:1fr}.inventory-purchasing-demo-module-scss-module__277STG__materialList em{justify-self:start}.inventory-purchasing-demo-module-scss-module__277STG__allocationFlow{grid-template-columns:1fr}.inventory-purchasing-demo-module-scss-module__277STG__allocationFlow i{display:none}}
.ProjectMockupViewport-module-scss-module__BiENlG__shell{gap:.72rem;width:100%;min-width:0;display:grid}.ProjectMockupViewport-module-scss-module__BiENlG__viewport{border-radius:16px;width:100%;min-height:32rem;position:relative;overflow:hidden}.ProjectMockupViewport-module-scss-module__BiENlG__mockup{transform-origin:0 0;color:#002d72;width:1280px;max-width:none;text-rendering:geometricPrecision}.ProjectMockupViewport-module-scss-module__BiENlG__mockup *{box-sizing:border-box;min-width:0}:is(.ProjectMockupViewport-module-scss-module__BiENlG__mockup p,.ProjectMockupViewport-module-scss-module__BiENlG__mockup span,.ProjectMockupViewport-module-scss-module__BiENlG__mockup small,.ProjectMockupViewport-module-scss-module__BiENlG__mockup strong,.ProjectMockupViewport-module-scss-module__BiENlG__mockup em,.ProjectMockupViewport-module-scss-module__BiENlG__mockup td,.ProjectMockupViewport-module-scss-module__BiENlG__mockup th,.ProjectMockupViewport-module-scss-module__BiENlG__mockup button,.ProjectMockupViewport-module-scss-module__BiENlG__mockup a,.ProjectMockupViewport-module-scss-module__BiENlG__mockup label){opacity:1;overflow-wrap:anywhere;text-shadow:none}:is(.ProjectMockupViewport-module-scss-module__BiENlG__mockup small,.ProjectMockupViewport-module-scss-module__BiENlG__mockup em,.ProjectMockupViewport-module-scss-module__BiENlG__mockup td,.ProjectMockupViewport-module-scss-module__BiENlG__mockup th){font-weight:760}:is(.ProjectMockupViewport-module-scss-module__BiENlG__mockup h1,.ProjectMockupViewport-module-scss-module__BiENlG__mockup h2,.ProjectMockupViewport-module-scss-module__BiENlG__mockup h3,.ProjectMockupViewport-module-scss-module__BiENlG__mockup h4){overflow-wrap:anywhere;text-wrap:balance}:is(.ProjectMockupViewport-module-scss-module__BiENlG__mockup [class*=activeTab],.ProjectMockupViewport-module-scss-module__BiENlG__mockup [class*=recordTitleRow] h2,.ProjectMockupViewport-module-scss-module__BiENlG__mockup [class*=projectHeader] h2,.ProjectMockupViewport-module-scss-module__BiENlG__mockup [class*=generatedTaskList] strong,.ProjectMockupViewport-module-scss-module__BiENlG__mockup [class*=workflowActivityTable] span,.ProjectMockupViewport-module-scss-module__BiENlG__mockup [class*=orderTotal] strong,.ProjectMockupViewport-module-scss-module__BiENlG__mockup [class*=thumbnailHeader] strong,.ProjectMockupViewport-module-scss-module__BiENlG__mockup [class*=thumbnailFooter] strong){color:#002d72!important}:is(.ProjectMockupViewport-module-scss-module__BiENlG__mockup [class*=erpSidebar] span,.ProjectMockupViewport-module-scss-module__BiENlG__mockup [class*=appSidebar] span,.ProjectMockupViewport-module-scss-module__BiENlG__mockup [class*=sidebar] span){color:#ffffffc2;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}:is(.ProjectMockupViewport-module-scss-module__BiENlG__mockup [class*=erpSidebar] [class*=active],.ProjectMockupViewport-module-scss-module__BiENlG__mockup [class*=appSidebar] [class*=active],.ProjectMockupViewport-module-scss-module__BiENlG__mockup [class*=sidebar] [class*=active]){color:#fff!important}:is(.ProjectMockupViewport-module-scss-module__BiENlG__mockup [class*=salesOrderPreview],.ProjectMockupViewport-module-scss-module__BiENlG__mockup [class*=salesProjectPreview],.ProjectMockupViewport-module-scss-module__BiENlG__mockup [class*=supportModule],.ProjectMockupViewport-module-scss-module__BiENlG__mockup [class*=orderLinePreview] div,.ProjectMockupViewport-module-scss-module__BiENlG__mockup [class*=vendorPortalPreview],.ProjectMockupViewport-module-scss-module__BiENlG__mockup [class*=workflowPreview]){background:#ffffffe6!important}:is(.ProjectMockupViewport-module-scss-module__BiENlG__mockup [class*=badge],.ProjectMockupViewport-module-scss-module__BiENlG__mockup [class*=state]){white-space:nowrap}.ProjectMockupViewport-module-scss-module__BiENlG__mobileSummary,.ProjectMockupViewport-module-scss-module__BiENlG__mobileHint{display:none}@media (max-width:720px){.ProjectMockupViewport-module-scss-module__BiENlG__shell{gap:.55rem}.ProjectMockupViewport-module-scss-module__BiENlG__mobileSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.ProjectMockupViewport-module-scss-module__BiENlG__mobileSummary span{color:#002d72;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#ffffffeb;border:1px solid #5738942e;border-radius:999px;min-width:0;padding:.48rem .35rem;font-size:.62rem;font-weight:850;line-height:1}.ProjectMockupViewport-module-scss-module__BiENlG__mobileSummary span:first-child{color:#fff;background:linear-gradient(135deg,#002d72,#573894);border-color:#002d723d}.ProjectMockupViewport-module-scss-module__BiENlG__viewport{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #002d7224;min-height:20rem;overflow:auto;box-shadow:inset 0 0 0 1px #ffffffb8}.ProjectMockupViewport-module-scss-module__BiENlG__mockup{width:1280px;padding-right:1rem}.ProjectMockupViewport-module-scss-module__BiENlG__mobileHint{color:#573894;text-align:center;margin:0;font-size:.72rem;font-weight:760;line-height:1.25;display:block}}
.ProjectPage-module-scss-module__TVCbsW__pageWrap{--project-bg:#fff;--project-surface:#fff;--project-panel:#f7fbfc;--project-text:#0f172a;--project-muted:#475569;--project-soft:#573894;--project-border:#0f172a1a;--project-indigo:#81459e;--project-purple:#573894;--project-cyan:#087b83;--project-depth:0 18px 48px #0f172a1a;width:100vw;max-width:100%;padding:var(--page-shell-padding-block);color:var(--project-text);font-family:var(--font-body),Inter,system-ui,sans-serif;background:radial-gradient(circle at 76% 8%,#087b8306,#0000 26rem),radial-gradient(circle at 10% 28%,#81459e0e,#0000 24rem),radial-gradient(circle at 82% 88%,#a0e5d909,#0000 22rem),linear-gradient(#fff 0% 58%,#f7fbfc 100%);overflow:hidden}[data-theme=light] .ProjectPage-module-scss-module__TVCbsW__pageWrap{--project-bg:#fff;--project-surface:#fff;--project-panel:#f7fbfc;--project-text:#0f172a;--project-muted:#475569;--project-soft:#573894;--project-border:#0f172a1a;--project-indigo:#81459e;--project-purple:#573894;--project-cyan:#087b83;--project-depth:0 18px 48px #0f172a1a;background:radial-gradient(circle at 76% 8%,#087b8306,#0000 26rem),radial-gradient(circle at 10% 28%,#81459e0e,#0000 24rem),radial-gradient(circle at 82% 88%,#a0e5d909,#0000 22rem),linear-gradient(#fff 0% 58%,#f7fbfc 100%)}[data-theme=light] .ProjectPage-module-scss-module__TVCbsW__secondaryCta{background:#fff;border-color:#0f172a2e;color:var(--project-text)!important}[data-theme=light] .ProjectPage-module-scss-module__TVCbsW__secondaryCta:hover{background:#f8fafc;border-color:#002d7252;color:#002d72!important}[data-theme=light] .ProjectPage-module-scss-module__TVCbsW__demoSection{background:radial-gradient(circle at 16% 12%,#09cdcd0b,#0000 24rem),radial-gradient(circle at 86% 4%,#81459e1f,#0000 24rem),linear-gradient(135deg,#fffffff5,#ffffffeb);border-color:#002d721a;box-shadow:0 26px 70px #0f172a1a}.ProjectPage-module-scss-module__TVCbsW__hero,.ProjectPage-module-scss-module__TVCbsW__articleSection,.ProjectPage-module-scss-module__TVCbsW__mockupSection{width:min(100%,72rem);margin-inline:auto}.ProjectPage-module-scss-module__TVCbsW__hero{padding:clamp(.25rem,1.4vw,.9rem) 0 clamp(.9rem,2vw,1.5rem)}.ProjectPage-module-scss-module__TVCbsW__heroCopy{max-width:56rem}.ProjectPage-module-scss-module__TVCbsW__heroBreadcrumb,.ProjectPage-module-scss-module__TVCbsW__eyebrow{color:var(--project-purple);align-items:center;font-size:.86rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.ProjectPage-module-scss-module__TVCbsW__heroBreadcrumb{min-height:2rem;margin-right:.2rem;padding:.35rem .2rem .35rem 0;color:#087b83!important}.ProjectPage-module-scss-module__TVCbsW__heroBreadcrumb:hover,.ProjectPage-module-scss-module__TVCbsW__heroBreadcrumb:focus-visible{color:#002d72!important}.ProjectPage-module-scss-module__TVCbsW__eyebrow{color:#002d72}.ProjectPage-module-scss-module__TVCbsW__heroTitle{color:var(--project-text);font-family:var(--font-heading),Inter,system-ui,sans-serif;letter-spacing:0;text-wrap:balance;margin:.2rem 0 .45rem;font-size:clamp(2rem,3vw,3.1rem);font-weight:800;line-height:1.04}.ProjectPage-module-scss-module__TVCbsW__heroTagline{max-width:56rem;color:var(--project-muted);margin:0;font-size:clamp(.98rem,1.08vw,1.1rem);font-weight:500;line-height:1.5}.ProjectPage-module-scss-module__TVCbsW__heroTech{margin-top:1rem}:is(.ProjectPage-module-scss-module__TVCbsW__heroTech span,.ProjectPage-module-scss-module__TVCbsW__heroTech a,.ProjectPage-module-scss-module__TVCbsW__heroTech div){color:var(--project-text)}.ProjectPage-module-scss-module__TVCbsW__sectionHeading{margin:0 0 clamp(.8rem,1.6vw,1.2rem)}.ProjectPage-module-scss-module__TVCbsW__sectionHeading h2{color:var(--project-text);font-family:var(--font-heading),Inter,system-ui,sans-serif;letter-spacing:0;margin:.2rem 0 0;font-size:clamp(1.35rem,2vw,1.85rem);font-weight:800;line-height:1.08}.ProjectPage-module-scss-module__TVCbsW__articleSection{padding:0 0 clamp(1.45rem,3vw,2.5rem)}.ProjectPage-module-scss-module__TVCbsW__articleProse{color:var(--project-text)}.ProjectPage-module-scss-module__TVCbsW__articleProse p{font-size:clamp(.98rem,1vw,1.05rem);font-weight:500;color:var(--project-muted)!important}.ProjectPage-module-scss-module__TVCbsW__articleProse .mdx-paragraph{font-size:clamp(.98rem,1vw,1.05rem);font-weight:500;color:var(--project-muted)!important}.ProjectPage-module-scss-module__TVCbsW__articleProse h2,.ProjectPage-module-scss-module__TVCbsW__articleProse h3,.ProjectPage-module-scss-module__TVCbsW__articleProse h4{color:var(--project-text)}.ProjectPage-module-scss-module__TVCbsW__mockupSection{padding:0 0 clamp(1.6rem,3.6vw,2.8rem)}.ProjectPage-module-scss-module__TVCbsW__demoSection{box-shadow:var(--project-depth);background:radial-gradient(circle at 16% 8%,#087b8314,#0000 26rem),radial-gradient(circle at 92% 0,#57389414,#0000 24rem),linear-gradient(135deg,#fffffffa,#f7fbfcf5);border:1px solid #002d7229;border-radius:24px;overflow:hidden}.ProjectPage-module-scss-module__TVCbsW__demoFrame{padding:clamp(.55rem,1.2vw,.9rem)}@media (max-width:760px){.ProjectPage-module-scss-module__TVCbsW__hero,.ProjectPage-module-scss-module__TVCbsW__articleSection,.ProjectPage-module-scss-module__TVCbsW__mockupSection{width:100%}.ProjectPage-module-scss-module__TVCbsW__hero{padding-top:0}.ProjectPage-module-scss-module__TVCbsW__heroTitle{font-size:clamp(1.9rem,9vw,2.55rem)}.ProjectPage-module-scss-module__TVCbsW__demoSection{border-radius:18px}}
