.forge-glossary-term{display:inline;border:0;border-radius:0;border-bottom:2px dotted currentColor;padding:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;line-height:inherit;text-align:inherit;cursor:help}.forge-glossary-term:hover{background:#e5eef8;color:#173f68}.forge-glossary-term:focus-visible,.forge-definition :focus-visible,.forge-glossary :focus-visible{outline:3px solid #245b94;outline-offset:3px}.forge-definition{width:min(560px,calc(100vw - 28px));max-width:calc(100vw - 28px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:hidden;border:1px solid #8fa8c0;border-radius:14px;background:#fff;color:#24394e;box-shadow:0 20px 70px #10283d55;font-family:Barlow,sans-serif;font-size:17px;line-height:1.6;text-align:left}.forge-definition::backdrop{background:#15283d88}.forge-definition--browse{width:min(840px,calc(100vw - 28px))}.forge-definition__surface{display:flex;flex-direction:column;max-height:calc(100dvh - 34px)}.forge-definition__header{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid #c4d1dd;background:#f1f6fb}.forge-definition__header h2{color:#183b5e;font-size:24px;line-height:1.25;margin:0}.forge-definition button,.forge-glossary button{font:inherit;font-size:15px;font-weight:600;padding:6px 12px;border:1px solid #8aa2b9;border-radius:7px;background:#fff;color:#204c77;cursor:pointer}.forge-definition__header button{flex-shrink:0}.forge-definition__content{padding:18px 22px;overflow-y:auto;overscroll-behavior:contain}.forge-definition__content>p{margin:0 0 14px}.forge-definition__expanded{color:#245b94;font-weight:700}.forge-definition__hint{font-size:15px;color:#425b73}.forge-definition__footer{border-top:1px solid #c4d1dd;padding:12px 22px}.forge-definition a,.forge-glossary a{color:#245b94;text-decoration:underline}.forge-glossary{font-family:Barlow,sans-serif;line-height:1.6;color:#24394e}.forge-glossary__search{background:#eef4fb;border:1px solid #a8c1de;border-radius:10px;padding:16px}.forge-glossary__search label{display:block;font-weight:700;margin-bottom:7px}.forge-glossary__search-row{display:flex;gap:8px}.forge-glossary__search input{width:100%;min-width:0;padding:10px 12px;font:inherit;font-size:16px;border:1px solid #829ab3;border-radius:7px;background:#fff;color:#172033}.forge-glossary__search-row button{flex-shrink:0}.forge-glossary__categories{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.forge-glossary__categories button{border-radius:18px}.forge-glossary__categories button[aria-pressed=true]{background:#245b94;border-color:#245b94;color:#fff}.forge-glossary__count{color:#425b73;font-size:14px;margin:12px 0}.forge-glossary__results{display:grid;gap:12px}.forge-glossary__results article{padding:16px;border:1px solid #bbcbd9;border-radius:9px;background:#fff}.forge-glossary__entry-heading{display:flex;align-items:start;justify-content:space-between;gap:12px;flex-wrap:wrap}.forge-glossary__entry-heading h3{color:#1f344c;font-size:21px;margin:0;line-height:1.3}.forge-glossary__entry-heading span{padding:2px 9px;border-radius:12px;background:#eef4fb;color:#245b94;font-size:12px;font-weight:700}.forge-glossary__results p{margin:10px 0}.forge-glossary__results .forge-glossary__expanded{color:#245b94;font-weight:700;margin-top:4px}.forge-glossary__example{background:#eef4fb;border-left:4px solid #267f79;padding:11px 14px;border-radius:4px;font-size:16px;line-height:1.6;color:#304d66}.forge-glossary__source{font-size:14px}@media(max-width:480px){.forge-definition__header,.forge-definition__content{padding:14px}.forge-definition__footer{padding:12px 14px}.forge-glossary__search{padding:12px}.forge-glossary__search-row{flex-wrap:wrap}}.npv-calculator{margin:20px 0 24px;padding:clamp(16px,2.6vw,24px);border:1px solid #8cb69a;border-radius:10px;background:#f2f8f4;color:#243748}.npv-calculator__heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.npv-calculator__eyebrow{margin:0 0 4px;color:#235638;font-size:13px;font-weight:800;letter-spacing:1px}.npv-calculator h4{margin:0;color:#183c24;font-size:22px;line-height:1.3}.npv-calculator__symbol{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:50%;background:#e1efe5;color:#235638;font-weight:800}.npv-calculator__intro{margin:10px 0 16px;color:#405a50;font-size:15px;line-height:1.55}.npv-calculator__inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.npv-calculator__inputs label{display:grid;gap:6px;color:#243748;font-size:14px;font-weight:700}.npv-calculator__input-wrap{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 11px;border:1px solid #789481;border-radius:7px;background:#fff;color:#405a50}.npv-calculator__input-wrap:focus-within{outline:3px solid #205f9a;outline-offset:2px}.npv-calculator__input-wrap input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#172b3d;font:inherit;font-size:16px}.npv-calculator__steps{margin-top:16px;padding:14px 16px;border:1px solid #b6ccbd;border-radius:8px;background:#fff;overflow-wrap:anywhere}.npv-calculator__steps p{margin:0 0 8px;color:#243748;font-size:15px;line-height:1.6}.npv-calculator__steps p:last-child{margin-bottom:0}.npv-calculator__positive{color:#1f5b31!important}.npv-calculator__negative{color:#8d2929!important}.npv-calculator__interpretation{color:#405a50!important}.npv-calculator__note{margin:10px 0 0;color:#526276;font-size:13px;line-height:1.5}@media(max-width:560px){.npv-calculator__inputs{grid-template-columns:1fr}}.allocation-calculator{margin:20px 0 24px;padding:clamp(16px,2.6vw,24px);border:1px solid #8cb69a;border-radius:10px;background:#f2f8f4;color:#243748}.allocation-calculator__heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.allocation-calculator__eyebrow{margin:0 0 4px;color:#235638;font-size:13px;font-weight:800;letter-spacing:1px}.allocation-calculator h4{margin:0;color:#183c24;font-size:22px;line-height:1.3}.allocation-calculator__symbol{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:50%;background:#e1efe5;color:#235638;font-size:23px;font-weight:800}.allocation-calculator__intro{margin:10px 0 16px;color:#405a50;font-size:15px;line-height:1.55}.allocation-calculator__projects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.allocation-calculator__project{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:13px;border:1px solid #b6ccbd;border-radius:8px;background:#fff}.allocation-calculator__project-name{color:#243748;font-size:15px;font-weight:750}.allocation-calculator__request{color:#526276;font-size:13px;text-align:right}.allocation-calculator__input-wrap{display:flex;grid-column:1 / -1;align-items:center;gap:8px;min-height:40px;padding:0 10px;border:1px solid #789481;border-radius:7px;background:#fff;color:#405a50}.allocation-calculator__input-wrap:focus-within{outline:3px solid #205f9a;outline-offset:2px}.allocation-calculator__input-wrap input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#172b3d;font:inherit;font-size:16px}.allocation-calculator__results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin-top:16px;padding:14px 16px;border:1px solid #b6ccbd;border-radius:8px;background:#fff}.allocation-calculator__results p{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0;color:#243748;font-size:14px;line-height:1.5}.allocation-calculator__results strong{color:#172b3d;font-size:16px;white-space:nowrap}.allocation-calculator__results .allocation-calculator__over,.allocation-calculator__results .allocation-calculator__over strong{color:#8d2929}.allocation-calculator__results .allocation-calculator__under,.allocation-calculator__results .allocation-calculator__under strong{color:#1f5b31}.allocation-calculator__message{margin:12px 0 0;padding:12px 14px;border-left:4px solid;font-size:14px;line-height:1.55}.allocation-calculator__message--over{border-color:#9b5c00;background:#fff5e8;color:#633e12}.allocation-calculator__message--under{border-color:#256437;background:#e9f5ec;color:#214a2c}.allocation-calculator__reset{margin-top:12px;padding:8px 12px;border:1px solid #526276;border-radius:6px;background:#fff;color:#243748;font:inherit;font-size:14px;font-weight:650;cursor:pointer}.allocation-calculator__reset:hover{background:#edf2f5}.allocation-calculator__reset:focus-visible{outline:3px solid #205f9a;outline-offset:2px}.allocation-calculator__note{margin:10px 0 0;color:#526276;font-size:13px;line-height:1.5}@media(max-width:560px){.allocation-calculator__projects,.allocation-calculator__results{grid-template-columns:1fr}.allocation-calculator__results p{padding:2px 0}}.expanded-lesson{--lesson-ink: #243748;--lesson-muted: #475a6c;--lesson-accent: #245a91;background:#fff;border:1px solid #a9bdcf;border-radius:14px;padding:clamp(18px,3vw,30px);margin-bottom:26px;color:var(--lesson-ink);font-size:18px;line-height:1.75;overflow-wrap:anywhere}.expanded-lesson *{box-sizing:border-box}.expanded-lesson h2,.expanded-lesson h3,.expanded-lesson h4{color:#162e44;line-height:1.3;margin:8px 0 16px}.expanded-lesson h2{font-size:clamp(25px,3vw,32px)}.expanded-lesson h3{font-size:clamp(23px,2.8vw,29px);scroll-margin-top:24px}.expanded-lesson h4{font-size:20px}.expanded-lesson p{margin:0 0 18px}.expanded-lesson .expanded-lesson__eyebrow{color:var(--lesson-accent);font-size:14px;font-weight:800;letter-spacing:1px;margin-bottom:8px}.expanded-lesson .expanded-lesson__helper{font-size:15px;color:var(--lesson-muted);line-height:1.6}.expanded-lesson__chapters{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,175px),1fr));gap:10px;margin:24px 0 12px}.expanded-lesson__chapters button{display:flex;gap:10px;align-items:flex-start;padding:13px;border:1px solid #8da7be;border-radius:8px;color:#244866;background:#f4f7fa;font:inherit;font-size:15px;line-height:1.5;text-align:left;cursor:pointer}.expanded-lesson__chapters button[aria-current=step]{border:2px solid #245a91;padding:12px;background:#e4eef8;color:#173e64;font-weight:700}.expanded-lesson__chapters button:disabled{color:#526276;border-style:dashed;background:#f6f7f9;cursor:not-allowed;opacity:1}.expanded-lesson__chapter-number{font-weight:800;flex-shrink:0}.expanded-lesson article{margin-top:28px}.expanded-lesson__objective{padding:14px 18px;border-left:4px solid #245a91;background:#edf3f9}.expanded-lesson__prose{max-width:76ch}.expanded-lesson__terms{padding:18px;background:#f4f7fa;border-radius:10px;margin:22px 0}.expanded-lesson dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin:0}.expanded-lesson dt{font-weight:700;color:#244866}.expanded-lesson dd{margin:4px 0 0;font-size:16px}.expanded-lesson__example{background:#edf7f1;border:1px solid #9dbda9;border-radius:10px;padding:20px;margin:24px 0}.expanded-lesson__example .expanded-lesson__eyebrow{color:#235638}.expanded-lesson ol,.expanded-lesson ul{margin:14px 0 20px;padding-inline-start:1.8em;list-style-position:outside}.expanded-lesson li{padding-inline-start:.3em;margin:0 0 12px}.expanded-lesson__example p:last-child{margin-bottom:0}.expanded-lesson__pitfall{padding:16px 18px;background:#fff5e5;border-left:4px solid #9c6411;color:#5a3b10;margin-bottom:26px}.expanded-lesson__reflection{border-top:1px solid #b7c8d5;padding-top:24px}.expanded-lesson label{font-size:16px;font-weight:700;display:block;margin-bottom:6px}.expanded-lesson textarea{display:block;width:100%;padding:12px;color:#243748;background:#fff;border:1px solid #7996b0;border-radius:8px;font:inherit;font-size:16px;line-height:1.6;resize:vertical;margin-bottom:14px}.expanded-lesson textarea::placeholder{color:#526276;opacity:1}.expanded-lesson details{padding:12px 16px;background:#f1f5fa;border:1px solid #a9bdcf;border-radius:8px}.expanded-lesson summary{color:#245a91;font-weight:700;cursor:pointer}.expanded-lesson details p{margin:14px 0 4px}.expanded-lesson__navigation{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px;justify-content:space-between}.expanded-lesson__button{border:1px solid #245a91;color:#245a91;background:#fff;border-radius:8px;padding:12px 18px;font:inherit;font-size:16px;font-weight:700;line-height:1.5;cursor:pointer}.expanded-lesson__button--primary{background:#245a91;color:#fff}.expanded-lesson__button:disabled{background:#f1f4f7;color:#526276;border-color:#526276;cursor:not-allowed}.expanded-lesson button:focus-visible,.expanded-lesson summary:focus-visible,.expanded-lesson textarea:focus-visible,.expanded-lesson a:focus-visible{outline:3px solid #245a91;outline-offset:3px}.expanded-lesson__sources{margin-top:22px;font-size:15px}.expanded-lesson a{color:#245a91;text-decoration:underline}@media(max-width:560px){.expanded-lesson{font-size:17px}.expanded-lesson__navigation{flex-direction:column}.expanded-lesson__example{padding:15px}}.ops-assignment-title{color:#243748}.ops-assignment-department,.ops-assignment-description{color:#45566a}.ops-assigned-label,.ops-assignment-step,.ops-assignment-check{color:#256437}.ops-assignment .btn-gold{color:#302008}.ops-assignment .btn-gold:disabled{color:#536071;background:#e3e6eb;opacity:1}.ops-assignment .btn-gold:focus-visible{outline:3px solid #205f9a;outline-offset:3px}.defect-evidence{margin-top:10px}.defect-evidence>p{margin:12px 0 18px}.defect-evidence__hint{margin:12px 0 18px;padding:12px 16px;background:#eef3f9;color:#243e5a;border-left:4px solid #426891;border-radius:5px;font-size:16px}.defect-evidence__hint p{margin:4px 0 0}.defect-evidence__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.defect-evidence__card{display:flex;flex-direction:column;align-items:start;gap:10px;padding:20px;border:1px solid #99afa3;border-top:4px solid #376747;border-radius:10px;background:#f7faf8}.defect-evidence__eyebrow{color:#42614e;font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.defect-evidence__card h4{font-size:22px;line-height:1.3;color:#213b2b}.defect-evidence__card p{flex:1;margin:0;color:#34495c}.defect-evidence button,.defect-document button{font:inherit;font-weight:600;line-height:1.4;padding:9px 13px;border:1px solid #64836f;border-radius:7px;color:#234c32;background:#fff;cursor:pointer}.defect-evidence button:hover,.defect-document button:hover{background:#eaf3ed}.defect-evidence button:disabled,.defect-document button:disabled{color:#54635a;background:#e8edea;cursor:default}.defect-evidence :focus-visible,.defect-document :focus-visible{outline:3px solid #205f9a;outline-offset:3px}.defect-evidence__status{font-size:14px;color:#3c5d48}.defect-evidence__progress{color:#234c32;font-weight:700}.defect-evidence__notebook{padding:16px;margin-bottom:22px;border-left:4px solid #376747;background:#eff5f1}.defect-evidence__notebook h4{font-size:19px}.defect-evidence__notebook p{margin:4px 0 10px}.defect-evidence__notebook ul{padding:0;list-style:none}.defect-evidence__notebook li{display:flex;justify-content:space-between;gap:10px;margin-top:8px}.defect-document{width:min(900px,calc(100vw - 28px));max-width:calc(100vw - 28px);max-height:calc(100dvh - 28px);margin:auto;padding:0;border:1px solid #829b8c;border-radius:12px;background:#fff;color:#243748;box-shadow:0 20px 70px #13281c66;font:17px/1.6 Barlow,sans-serif;overflow:hidden;text-align:left}.defect-document::backdrop{background:#12281c99}.defect-document__layout{display:flex;flex-direction:column;max-height:calc(100dvh - 30px)}.defect-document__toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;background:#edf4ef;border-bottom:1px solid #acbeb2}.defect-document__toolbar h2{font-size:25px;line-height:1.2;margin:3px 0 0;color:#213b2b}.defect-document__toolbar button{flex-shrink:0}.defect-document__body{overflow-y:auto;overscroll-behavior:contain;padding:24px}.defect-document__letterhead{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;border-bottom:2px solid #375743;padding-bottom:10px;margin-bottom:16px;font-size:13px;color:#3b5546}.defect-document h3{font-size:24px;line-height:1.3;margin:0 0 16px;color:#213b2b}.defect-document__metadata{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px 16px;background:#f1f4f6;margin-bottom:16px}.defect-document__metadata dt{color:#42566a;font-size:13px;font-weight:700}.defect-document__metadata dd{margin:0}.defect-document p{margin:10px 0}.defect-document__section{margin:24px 0}.defect-document h4{font-size:19px;color:#213b2b;margin:0 0 8px}.defect-document__table-wrap{overflow-x:auto;border:1px solid #bac9c0;border-radius:6px}.defect-document table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.defect-document caption{text-align:left;padding:10px 12px;color:#42566a;background:#fff;font-weight:600}.defect-document th,.defect-document td{padding:11px 12px;text-align:left;vertical-align:top;border-top:1px solid #cad6ce}.defect-document thead th{background:#e5eee8;color:#213b2b}.defect-document tbody th{font-weight:600;width:27%;min-width:115px}.defect-document tbody tr:nth-child(2n){background:#f5f8f6}.defect-document blockquote{margin:12px 0;padding:16px 20px;border-left:4px solid #50765c;background:#f1f6f2;font-size:18px}.defect-document__prompt{padding:14px 18px;background:#eef3f9;border-left:4px solid #426891;color:#243e5a}.defect-document__prompt p{margin:4px 0 0}.defect-document__footer{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 24px;border-top:1px solid #acbeb2;background:#f4f7f5}.defect-document__footer span{flex:1 1 180px;font-size:14px}.defect-document__footer button[aria-pressed=true]{color:#fff;background:#285c38}.defect-document .forge-glossary-term{display:inline;border:0;border-bottom:2px dotted currentColor;border-radius:0;padding:0;background:transparent;color:inherit;font:inherit;line-height:inherit;cursor:help}.defect-recommendation{margin-top:22px}.defect-recommendation h4{font-size:20px;margin-bottom:8px}.defect-recommendation label{display:block;font-weight:600;margin-top:18px}.defect-recommendation textarea{display:block;width:100%;min-height:95px;margin-top:6px;padding:12px;border:1px solid #829b8c;border-radius:8px;background:#fff;color:#243748;font:inherit;line-height:1.5;resize:vertical}.defect-evidence-checks{margin-top:16px;padding:14px 16px;border:1px solid #afc1b5;border-radius:8px;background:#f5f8f6;color:#243748}.defect-evidence-checks ul{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;padding:0;margin:0}.defect-evidence-checks li{font-size:15px;font-weight:600;color:#45566a}.defect-evidence-checks li[data-complete=true]{color:#235c38}.defect-evidence-checks p{margin:10px 0 0}@media(max-width:600px){.defect-evidence__grid,.defect-document__metadata{grid-template-columns:1fr}.defect-document__toolbar,.defect-document__body,.defect-document__footer{padding:14px}.defect-document__footer span{flex-basis:100%}.defect-document__toolbar h2{font-size:22px}.defect-evidence__notebook li{flex-wrap:wrap}}.defect-challenge{padding:22px;background:#fff;color:#243748;border:1px solid #aac2b4;border-radius:12px;line-height:1.7;margin-bottom:16px}.defect-challenge h2{margin:8px 0 16px}.defect-challenge h3{font-size:22px;line-height:1.35;margin-bottom:12px}.defect-challenge>p,.defect-challenge>div>p{margin:12px 0}.defect-case-eyebrow{color:#256437;font-size:14px;font-weight:800;letter-spacing:.5px}.defect-machine-grid,.defect-choice-grid,.defect-results-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;margin:16px 0}.defect-machine-grid,.defect-results-grid,.defect-recommendation .defect-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.defect-choice{padding:16px;border:2px solid #a6bcaf;border-radius:9px;background:#fff;color:#243748;text-align:left;cursor:pointer;font:inherit;font-size:16px;line-height:1.6}.defect-choice[aria-pressed=true]{background:#e3f2e8;border-color:#3d7050}.defect-choice:hover:not(:disabled){border-color:#3d7050}.defect-choice:disabled{cursor:default}.defect-choice p{margin:8px 0}.defect-machine-card{display:flex;flex-direction:column;gap:8px}.defect-machine-card>strong:first-child{font-size:22px}.defect-machine-status{margin-top:auto;padding-top:8px;color:#365d44;font-size:14px;font-weight:600}.defect-rate-track{display:block;height:10px;background:#e5eae7;border-radius:5px;overflow:hidden}.defect-rate-track>span{display:block;height:100%;background:#387749}.defect-case-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;padding:16px;border:1px solid #a6bcaf;border-left:4px solid #376747;border-radius:8px;background:#f1f6f2;margin-bottom:22px}.defect-case-header>div{flex:1 1 340px}.defect-case-header h3{margin:4px 0}.defect-case-header p{margin:4px 0 0}.defect-secondary{padding:10px 14px;background:#fff;color:#234c32;border:1px solid #64836f;border-radius:8px;font:inherit;font-weight:600;cursor:pointer}.defect-feedback{margin:16px 0;padding:16px 20px;border:1px solid #adc6b5;border-radius:9px;background:#edf7f0}.defect-feedback p{margin:8px 0}.defect-results-grid .defect-feedback{margin:0}.defect-round-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.defect-case-count{color:#45566a;font-size:15px}.defect-sequence{padding-left:1.8em;margin-top:14px}.defect-sequence>li{margin-bottom:10px}.defect-sequence-card{padding:22px;border:1px solid #aac2b4;border-radius:12px;background:#f7faf8}.defect-sequence-card[data-picked=true]{background:#e3f2e8}.defect-sequence-card>.defect-choice{width:100%}.defect-challenge :focus-visible{outline:3px solid #205f9a;outline-offset:3px}.defect-move-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #dce6df}.defect-move-button{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:9px 14px;border:1px solid #a1b6a8;border-radius:10px;background:#fff;color:#28543a;font:inherit;font-size:15px;font-weight:600;line-height:1.3;white-space:nowrap;cursor:pointer;box-shadow:0 1px 2px #1d3f2910;transition:background-color .15s ease,border-color .15s ease}.defect-move-button svg{width:18px;height:18px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.defect-move-button:hover:not(:disabled){background:#e7f1ea;border-color:#52785f}.defect-move-button:active:not(:disabled){background:#d9e9df}.defect-move-button:focus-visible{outline:3px solid #205f9a;outline-offset:3px}.defect-move-button:disabled{background:#edf1ee;color:#667568;border-color:#526276;box-shadow:none;cursor:not-allowed}@media(max-width:600px){.defect-machine-grid,.defect-results-grid,.defect-recommendation .defect-choice-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.defect-move-controls{justify-content:stretch}.defect-move-button{flex:1 1 110px}}@media(prefers-reduced-motion:reduce){.defect-move-button{transition:none}}.operations-module{--text3: #526276;--muted: #526276}.operations-module .tab-btn.active{color:#805600;border-bottom-color:#805600}.operations-module .btn-gold{color:#302008}.operations-module .btn-gold:disabled{opacity:1;color:#526276;background:#e3e7eb;border-color:#526276;cursor:not-allowed;box-shadow:none}.operations-completion-card{max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.operations-completion-overlay{overflow-y:auto;overscroll-behavior:contain}
