:root{--navy:#103663;--blue:#1650b9;--pink:#cc006b;--ink:#172d43;--muted:#536579;--line:#dce5ef;--pale:#f2f6fc;--green:#08745b;--amber:#87520d}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;background:#f4f7fb;color:var(--ink);font:16px/1.55 Arial,Helvetica,sans-serif}a{color:var(--blue);text-underline-offset:3px}button,input,select{font:inherit}button,.button{cursor:pointer;border:1px solid #b8cada;border-radius:7px;padding:10px 15px;font-weight:700;background:white;color:var(--navy);text-decoration:none;display:inline-block}button:hover,.button:hover{background:#edf3fc}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #477acb;outline-offset:3px}.primary{background:var(--pink);border-color:var(--pink);color:white}.primary:hover{background:#af005b;color:white}.wrap{width:min(1260px,94%);margin:auto}header{background:white;border-bottom:1px solid var(--line)}.header{display:flex;gap:30px;align-items:center;justify-content:space-between;min-height:94px}.header img{object-fit:contain;display:block}.header nav{display:flex;gap:24px;flex-wrap:wrap;font-size:14px;font-weight:700}.heading{display:flex;gap:30px;align-items:center;justify-content:space-between;padding:30px 0 20px}.heading p{margin:8px 0;max-width:760px}h1{font-size:clamp(27px,3vw,39px);line-height:1.15;letter-spacing:-.7px;margin:10px 0;color:var(--navy)}h2{font-size:24px;line-height:1.3;margin:0 0 14px;color:var(--navy)}h3{font-size:19px;line-height:1.35;color:var(--navy);margin:22px 0 14px}p{margin:10px 0 15px}.eyebrow{font-size:12px;font-weight:800;letter-spacing:1.4px;color:var(--blue)}.text-link{flex-shrink:0;font-size:14px;font-weight:700}.notice{background:#fff5dc;border-left:4px solid #c89531;padding:14px 18px;font-size:14px;border-radius:0 7px 7px 0;margin-bottom:22px}.notice.error{background:#fff0f5;color:#8d0047;border-color:var(--pink)}.workspace{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.panel{background:white;border:1px solid var(--line);border-radius:10px;margin-bottom:18px;padding:23px;min-width:0}details.panel{padding:0}summary{cursor:pointer;font-weight:700;color:var(--navy);font-size:17px;padding:20px 22px;line-height:1.4}details[open]>summary{border-bottom:1px solid var(--line)}.inner{padding:22px}.section-heading{display:flex;gap:12px;align-items:center;margin-bottom:20px}.section-heading h2{font-size:21px;margin:0}.number{display:inline-block;color:var(--blue);font-size:14px;background:#edf3ff;border-radius:6px;padding:5px 8px;margin-right:8px;font-variant-numeric:tabular-nums}.grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.full{grid-column:1/-1}label{display:block;font-size:14px;font-weight:700;color:var(--navy)}input:not([type=checkbox]),select{display:block;min-width:0;width:100%;height:45px;margin-top:7px;padding:9px 10px;border:1px solid #bccddd;border-radius:6px;color:var(--ink);background:white}input[aria-invalid=true]{border:2px solid var(--pink)}input[type=checkbox]{width:20px;height:20px;accent-color:var(--blue);flex-shrink:0}.check{display:flex;align-items:center;gap:9px;align-self:center;font-weight:500}.help{font-size:14px;color:var(--muted);font-weight:400;line-height:1.5}.help a{overflow-wrap:anywhere}label .help{display:block;margin-top:6px}.callout{font-size:14px;background:var(--pale);border-left:3px solid var(--blue);padding:13px 15px;line-height:1.5}.nested{margin-top:18px;border-top:1px solid var(--line)}.nested>summary{padding:16px 0;font-size:15px}.actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.actions button{font-size:14px}.summary-panel{position:sticky;top:20px;background:var(--navy);color:white;border-radius:10px;padding:24px}.summary-panel h2,.summary-panel .eyebrow{color:white}.summary-panel .help{color:#d4e1f3}.summary-panel .button{width:100%;text-align:center;margin-top:20px}.quick-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-bottom:1px solid #426286;padding:18px 0}.quick-pair span{font-size:14px;color:#d4e1f3;display:block}.quick-pair strong{font-size:30px;display:block;font-variant-numeric:tabular-nums}.quick-delta{padding:18px 0 3px}.quick-delta strong{display:block;font-size:30px}.badge{display:inline-block;border-radius:5px;background:#edf3ff;color:var(--navy);font-size:13px;padding:3px 7px}.summary-panel .badge{background:#ffffff20;color:white}.results{margin:40px 0}.result-head{display:flex;justify-content:space-between;gap:20px;align-items:center}.result-head p{font-size:14px}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0}.kpi{background:white;border:1px solid var(--line);border-top:3px solid var(--blue);border-radius:8px;padding:18px}.kpi span{display:block;font-size:14px;color:var(--muted)}.kpi strong{display:block;font-size:31px;line-height:1.25;margin:7px 0;color:var(--navy)}.kpi small{font-size:14px;color:var(--muted)}.report-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.panel h3:first-child{margin-top:0}.bar-row{margin:20px 0}.bar-label{display:flex;justify-content:space-between;gap:14px;font-size:14px;margin-bottom:7px}.bar-track{background:#edf1f6;border-radius:5px;overflow:hidden;height:24px;display:flex;position:relative}.bar-part{height:100%;min-width:0}.bar-fill{height:100%;border-radius:4px;background:var(--blue)}.over .bar-fill{background:var(--pink)}.legend{display:flex;flex-wrap:wrap;gap:8px 17px;font-size:14px}.swatch{display:inline-block;width:10px;height:10px;margin-right:5px;border-radius:2px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{padding:12px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;font-variant-numeric:tabular-nums}th{color:var(--navy);background:var(--pale);font-size:14px}caption{text-align:left;font-weight:700;padding:10px 0}td.num,th.num{text-align:right;white-space:nowrap}#priceTable input{min-width:105px;width:125px;margin:0}#priceTable small{display:block;font-size:12px;color:var(--muted)}.positive{color:var(--green)}.negative{color:#ad005b}.technology-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.technology-grid img{height:180px;width:100%;object-fit:contain}.technology-grid p{font-size:15px}#sources{margin:25px 0 40px}#sources li{margin:12px 0;font-size:14px}.formula{padding:0 20px 15px}.formula p{font-size:14px}.instrument-row{padding:16px;border:1px solid var(--line);border-radius:8px;margin:14px 0;background:#f8faff}.instrument-row h4{margin:0 0 10px;color:var(--navy)}.instrument-row .grid{grid-template-columns:repeat(2,1fr)}footer{background:var(--navy);color:white;padding:23px 0;font-size:14px}footer a{color:white}[hidden]{display:none!important}section{scroll-margin-top:20px}.stale{opacity:.45;pointer-events:none}@media(max-width:1000px){.workspace{grid-template-columns:minmax(0,1fr) 290px}.summary-panel{padding:20px}.header nav{gap:14px}.heading{align-items:flex-start}.heading .text-link{display:none}.technology-grid{grid-template-columns:1fr 1fr}.technology-grid article:last-child{grid-column:1/-1}}@media(max-width:760px){.header{gap:14px;flex-wrap:wrap;padding:10px 0}.header img{width:145px;height:58px}.header .lctech{width:140px;height:40px}.header nav{order:3;width:100%;justify-content:space-between;padding-bottom:8px}.workspace{grid-template-columns:1fr}.summary-panel{position:static}.summary-panel>h2{font-size:20px}.quick-pair{padding:8px 0}.quick-delta{padding:10px 0 0}.summary-panel>.button{margin-top:12px}.summary-panel>.help{margin-bottom:0}.kpis{grid-template-columns:1fr 1fr}.report-grid,.technology-grid{grid-template-columns:1fr}.technology-grid article:last-child{grid-column:auto}.result-head{display:block}.panel,.inner{padding:18px}details.panel{padding:0}summary{padding:18px;font-size:16px}.heading{padding-top:20px}h1{font-size:29px}.kpi strong{font-size:26px}.kpi{padding:15px}.results{margin-top:25px}.summary-panel{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.summary-panel>.eyebrow,.summary-panel>h2,.summary-panel>.help{grid-column:1/-1}.summary-panel>.button{align-self:end;font-size:14px}#quickResults{grid-column:1/-1}.quick-pair strong,.quick-delta strong{font-size:26px}}@media(max-width:460px){.grid,.instrument-row .grid{grid-template-columns:1fr}.full{grid-column:auto}.actions button{flex:1}.header nav{font-size:13px}.kpis{gap:9px}.kpi strong{font-size:23px}.summary-panel>.button{grid-column:1/-1}.bar-label{font-size:13px}.notice{padding:12px 14px}.table-wrap table{min-width:510px}#premiseTable table{min-width:440px}.technology-grid p{font-size:16px}}@media print{@page{size:A4;margin:12mm}body{background:white;font-size:10pt;-webkit-print-color-adjust:exact;print-color-adjust:exact}.wrap{width:100%}header nav,.workspace,.heading,.no-print,footer,#assumptionNotice,#method{display:none!important}.header{min-height:60px}.header img{height:45px;width:125px}.results{margin:14px 0}.results .panel{padding:12px;margin-bottom:12px;break-inside:avoid}.result-head{display:block}.kpis{grid-template-columns:repeat(4,1fr);gap:6px}.kpi{padding:10px}.kpi strong{font-size:21px}.kpi span,.kpi small,.notice,.help{font-size:9pt}.report-grid{display:block}.panel h3{font-size:13pt;margin:10px 0}.table-wrap{overflow:visible}.table-wrap table{min-width:0!important}table,th,td{font-size:8.5pt}th,td{padding:7px}.bar-label,.legend{font-size:9pt}.bar-track{height:17px}.actions{display:none}#sources{break-before:page;border:0;padding:0}.formula p,#sources li,#sources p{font-size:9pt}.formula{padding:0}.notice{margin:12px 0}details#snapshot{break-inside:auto}#snapshot .inner{padding:10px}#sources summary{display:none}a{color:var(--ink)}h2{font-size:17pt}#reportIdentity{font-size:10pt}}

/* Shared visual language of the Dioxins / PCBs calculator. */
:root{--navy:#103663;--blue:#1650b9;--pink:#df0073;--ink:#172d43;--muted:#596b7d;--border:#dce6ef;--line:#dce6ef;--pale:#f3f7fc;--green:#09795d}body{background:#f5f8fc}.top .wrap{padding:16px 0}.top nav{font-size:14px}.top nav a{text-decoration:none;font-weight:600}.myco-main{padding-top:24px}.myco-hero{padding:30px 0}.myco-hero h1{font-size:clamp(27px,3vw,41px);line-height:1.13;letter-spacing:-1.4px;margin:12px 0 18px}.myco-hero .hero-products img{height:190px}.myco-hero .hero-products .ev img{height:145px}.myco-hero .hero-products figcaption{font-size:14px}.myco-hero .tag{font-size:12px}.eyebrow{color:var(--pink);letter-spacing:2px}.workspace{grid-template-columns:minmax(0,1fr) 275px}.panel{border-radius:13px;padding:24px;margin-bottom:20px;box-shadow:0 4px 15px #10366304}.number{border-radius:50%;width:32px;height:32px;padding:5px 0;text-align:center;font-size:14px}.section-heading{gap:8px}summary{font-size:17px;padding:22px 24px}.inner{padding:24px}button,.button{border-color:var(--blue);border-radius:9px;color:var(--blue);padding:11px 18px}.primary{background:var(--pink);border-color:var(--pink);color:white}.summary-panel{background:white;color:var(--ink);border:1px solid var(--border);border-radius:13px;padding:20px;box-shadow:0 4px 15px #10366304}.summary-panel h2{color:var(--navy);font-size:21px}.summary-panel .eyebrow{color:var(--pink)}.summary-panel .help,.quick-pair span{color:var(--muted)}.quick-pair{border-color:var(--border);gap:10px}.quick-pair strong{color:var(--navy);font-size:27px}.quick-delta{padding:16px 0;color:var(--green)}.quick-delta strong{font-size:29px}.summary-panel .badge{background:var(--pale);color:var(--navy)}.summary-panel .button{font-size:14px}.kpi{padding:20px 16px;background:var(--pale);border:1px solid var(--border);border-radius:10px}.kpi strong{font-size:31px;letter-spacing:-1px;color:var(--navy);line-height:1.1}.report-head h2{color:var(--navy)}#results{border-top:1px solid var(--border);padding-top:30px}footer{background:var(--navy)}@media(max-width:950px){.workspace{grid-template-columns:1fr}.summary-panel{position:static}.myco-hero .wrap{grid-template-columns:1fr}.myco-hero .hero-products{max-width:560px;margin:auto}.myco-hero .hero-products img{height:155px}.myco-hero .hero-products .ev img{height:125px}.top nav{display:none}}@media(max-width:580px){.myco-hero h1{font-size:31px}.myco-hero{padding:25px 0}.myco-hero .hero-products{gap:8px}.myco-hero .hero-products img{height:130px}.myco-hero .hero-products .ev img{height:100px}.myco-hero .hero-products figcaption{font-size:12px}.panel,.inner{padding:17px}details.panel{padding:0}summary{padding:18px}.kpi{padding:15px 10px}.kpi strong{font-size:26px}.myco-main{padding-top:18px}}@media print{.myco-hero,.statusbar,.top{display:none!important}.myco-main{padding-top:0}.workspace{display:none!important}#results{border:0;padding-top:0}.panel{box-shadow:none}.kpi strong{font-size:21px}.kpi{padding:10px}}

.configuration-header{display:flex;align-items:center;justify-content:space-between;gap:22px}.configuration-header .eyebrow{margin:0 0 8px}.configuration-header h3{margin:0 0 15px}.configuration-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.configuration-product{margin:0;border:1px solid var(--border);border-radius:10px;padding:16px;background:white;min-width:0;break-inside:avoid}.configuration-photo{height:185px;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.configuration-photo img{width:100%;height:100%;object-fit:contain}.configuration-product figcaption{text-align:center}.configuration-product h4{font-size:17px;color:var(--navy);line-height:1.3;margin:0 0 9px}.configuration-product strong{font-size:14px;line-height:1.4;display:block;color:var(--green)}.configuration-product p{font-size:12px;line-height:1.45;color:var(--muted);margin:8px 0 0}.product-pn{font-size:12px;display:block;margin-top:6px;color:var(--muted)}.configuration-note{margin-bottom:0}@media(max-width:580px){.configuration-header{display:block}.configuration-gallery{grid-template-columns:1fr 1fr;gap:10px}.configuration-photo{height:140px}.configuration-product{padding:12px}.configuration-product h4{font-size:15px}.configuration-product strong{font-size:13px}}@media(max-width:360px){.configuration-gallery{grid-template-columns:1fr}}@media print{.configuration-panel{break-inside:avoid}.configuration-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.configuration-product{padding:8px}.configuration-photo{height:95px;margin-bottom:7px}.configuration-product h4{font-size:10pt}.configuration-product strong{font-size:8pt}.configuration-product p,.product-pn{font-size:7pt}.configuration-header{display:block}.configuration-header .help{margin-top:0}}

/* Explicit application / column compatibility and illustrated route guide. */
.route-availability{display:grid;gap:10px;margin:16px 0}.route-option-info{border:1px solid var(--border);border-radius:9px;padding:13px 15px;background:#f7f9fc;font-size:14px}.route-option-info.is-selected{border-color:var(--blue);background:#eef4ff}.route-option-info strong{display:block;color:var(--navy)}.route-option-info span{display:block;color:var(--blue);font-weight:700;margin-top:4px}.route-option-info p{margin:6px 0 0;color:var(--muted);font-size:14px}.technology-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.technology-grid article:last-child{grid-column:auto}.technology-grid img{display:block;width:100%;height:210px;object-fit:contain;margin-bottom:18px}.technology-grid p{font-size:16px}.technology-grid .help{font-size:14px}@media(max-width:680px){.technology-grid{grid-template-columns:1fr}.technology-grid img{height:180px}}

.language-switch{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding:12px 18px;background:white;border-bottom:1px solid var(--border)}.language-switch a{font-size:14px;padding:5px 10px;border-radius:6px}.language-switch a[aria-current=page]{background:var(--navy);color:white;text-decoration:none}html[dir=rtl] body{text-align:right;font-family:Arial,Tahoma,sans-serif}html[dir=rtl] .eyebrow,html[dir=rtl] h1,html[dir=rtl] .kpi strong{letter-spacing:normal}html[dir=rtl] th,html[dir=rtl] td,html[dir=rtl] caption{text-align:right}html[dir=rtl] .num,html[dir=rtl] input[type=number],html[dir=rtl] .kpi strong,html[dir=rtl] .quick-pair strong,html[dir=rtl] .quick-delta strong{direction:ltr;text-align:right}html[dir=rtl] .callout,html[dir=rtl] .notice{border-left:0;border-right:3px solid var(--blue)}html[dir=rtl] .number{margin-right:0;margin-left:8px}html[dir=rtl] .swatch{margin-right:0;margin-left:5px}html[dir=rtl] .product-pn{direction:ltr}html[dir=rtl] .configuration-product figcaption{text-align:center}

.stage-hours{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.stage-hours strong{font-size:23px;letter-spacing:0}@media(max-width:760px){.stage-hours{grid-template-columns:1fr}}@media print{.stage-hours{grid-template-columns:repeat(3,minmax(0,1fr))}.stage-hours strong{font-size:13pt}}

.currency-settings{border:1px solid #dce4f1;border-radius:12px;padding:18px;margin-bottom:20px;background:#f6f9fd}.currency-settings h3{margin-top:0}[data-currency]{display:inline!important;font-size:inherit!important;font-weight:inherit!important;color:inherit!important}#currencyReport{overflow-wrap:anywhere}

.column-guide{margin-block:32px}.column-guide h2{max-width:900px}.column-guide .guide-notes{margin-top:22px}.specifications{min-width:760px}.specifications td,.specifications th{vertical-align:top}.specifications small{display:block;margin-top:4px}.column-guide details{margin-top:20px}.specifications caption{text-align:start;padding:12px 0;font-weight:600}@media print{.column-guide{display:none}.specifications{min-width:0;font-size:9px}#selectedSpecifications .table-wrap{overflow:visible}}

.traceability-report{margin-block:24px}.traceability-report h4{margin-bottom:.5rem}.traceability-report td{white-space:pre-wrap;overflow-wrap:anywhere}.myco-main textarea{width:100%;font:inherit;padding:10px;border:1px solid #b8c4d7;border-radius:7px;resize:vertical;min-height:84px}#inventoryReport{margin-block:18px}.traceability-report .grid{align-items:start}@media print{.traceability-report{break-inside:auto}.traceability-report article{break-inside:avoid}}
@media print{.configuration-panel{break-inside:auto}.configuration-gallery{break-inside:avoid}#inventoryReport tr,#traceReport tr{break-inside:avoid}}
