:root{font:15px/1.6 'Courier New',monospace;color:#3d342c;background:#faf4e9;--line:#bcb09b;--orange:#cc6933}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #cc6933;outline-offset:4px}h1,h2,h3{font-family:Arial,sans-serif;line-height:1.02;letter-spacing:-.045em;margin-top:0}h1{font-size:clamp(3rem,6vw,6rem)}h2{font-size:2.4rem}h3{font-size:1.4rem}p{margin-top:0}img{max-width:100%;display:block;object-fit:contain}.skip{position:absolute;top:-100px;background:#fff;padding:1rem}.skip:focus{top:0;z-index:99}.industrial-header{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.5rem 4%;border-bottom:3px solid #3d342c}.kiln-wordmark{font:bold 1.65rem/.95 Arial,sans-serif;letter-spacing:-.05em}.kiln-wordmark span{display:block;font: .48rem 'Courier New',monospace;letter-spacing:.08em;margin-top:.7rem}.industrial-header nav{display:flex;gap:2rem;font-size:.75rem}.sheet-link{font-size:.7rem;border:1px solid var(--line);padding:.7rem}.serial{font: .62rem/1.5 'Courier New',monospace;letter-spacing:.12em}.front-register{display:grid;grid-template-columns:1fr 1.2fr;padding:3.5rem 4%;gap:6%;align-items:center}.front-register h1{font-size:5.4rem;margin-bottom:2rem}.front-register figure{margin:0}.front-register img{width:100%;height:530px;object-fit:cover}.front-register figcaption{font-size:.6rem;margin-top:.5rem}.register-section{padding:3.5rem 4%;max-width:1500px;margin:auto}.section-label{border-top:1px solid #3d342c;padding-top:1.5rem;margin-bottom:2.5rem}.section-label h1{font-size:4.5rem}.section-label a{font-size:.7rem;text-decoration:underline}.equipment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.equipment-card{border:1px solid var(--line);background:#fffaf2}.equipment-card img{aspect-ratio:1;width:100%;object-fit:contain;height:auto}.equipment-card a>div{padding:1.2rem}.equipment-card span{font-size:.55rem;letter-spacing:.12em}.equipment-card h3{margin:.5rem 0}.equipment-card p{font-size:.75rem}.equipment-card b{font-size:.8rem}.three-checks{display:grid;grid-template-columns:repeat(3,1fr);background:#3d342c;color:#faf4e9;padding:3rem 4%;gap:4%}.three-checks b{font-size:1rem;color:#e89560}.three-checks h2{font-size:2.3rem;margin-top:1.5rem}.three-checks p{font-size:.8rem;color:#d4cbbd}.category-switch{display:flex;align-items:end;gap:1rem;margin:2rem 0}.category-switch label{font-size:.7rem}.category-switch select{width:260px}.category-switch button,.equipment-line button{background:none;border:1px solid #766753;padding:.7rem 1rem;color:inherit;font-size:.7rem}.equipment-detail{padding:3rem 4%;max-width:1450px;margin:auto}.equipment-detail>header{display:grid;grid-template-columns:1fr auto;align-items:end;border-bottom:2px solid #3d342c;padding-bottom:1.6rem;margin-bottom:2rem}.equipment-detail>header .serial{grid-column:1/-1}.equipment-detail h1{font-size:4.5rem;margin-bottom:0}.equipment-detail header strong{font-size:1.3rem}.detail-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:6%}.detail-grid>img{aspect-ratio:1;background:#eae2d3;width:100%;height:auto}.detail-intro{font:1.05rem/1.8 Arial,sans-serif;color:#756958}.dimension-list>div{display:grid;grid-template-columns:40px 1fr;gap:1rem;border-top:1px solid var(--line);padding:.7rem 0;font-size:.8rem}.dimension-list dd{margin:0}.dimension-list dt{font-size:.6rem;color:#8d6e4d}.equipment-add{display:flex;gap:1rem;align-items:end;margin:2rem 0}.equipment-add label{font-size:.7rem;max-width:100px}.action{display:inline-block;background:var(--orange);border:1px solid var(--orange);color:#fff;padding:1rem 1.2rem;font-size:.75rem;font-weight:bold;text-align:center}.fine-print{font-size:.7rem;color:#766856}input:not([type=checkbox]):not([type=hidden]),select{display:block;width:100%;background:#fffcf7;border:1px solid #aa9d88;padding:.75rem;min-height:44px;margin-top:.5rem;color:#3d342c;border-radius:0}input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;accent-color:#cc6933}.installation-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:5%}.equipment-line{display:grid;grid-template-columns:100px minmax(0,1fr) auto;gap:1rem;padding:1.4rem 0;border-top:1px solid var(--line)}.equipment-line img{width:100px;height:120px}.equipment-line h2{font-size:1.5rem;margin-bottom:.7rem}.equipment-line p{font-size:.67rem}.equipment-line form{display:flex;align-items:end;gap:.7rem}.equipment-line label{font-size:.6rem}.equipment-line input{max-width:70px;min-height:34px!important;padding:.4rem!important}.equipment-line b{font-size:.8rem}.site-sheet{background:#e9dfce;border:1px solid var(--line);padding:1.7rem;height:fit-content}.site-sheet h2{font-size:2rem}.site-sheet label{display:block;font-size:.7rem;margin-bottom:1rem}.site-sheet .action{width:100%}.tick{display:flex!important;align-items:start;gap:.7rem;font-size:.7rem!important;line-height:1.6;margin:1.5rem 0}.tick a{text-decoration:underline}.cost-register{margin:2rem 0 0;font-size:.75rem}.cost-register>div{display:flex;justify-content:space-between;margin:.7rem 0;gap:1rem}.cost-register dd{margin:0}.cost-register>div:last-child{border-top:1px solid var(--line);padding-top:1rem;font-size:.95rem;font-weight:bold}.technical-page{padding:4rem 5%;max-width:900px;margin:auto}.technical-page.wide{max-width:1450px}.technical-page>p{font:1rem/1.9 Arial,sans-serif;color:#756552}.site-address{display:grid;grid-template-columns:1fr 1fr;gap:1.3rem}.site-address label{font-size:.7rem}.site-address button{grid-column:1/-1}.review-equipment{border-top:1px solid var(--line);padding:1.4rem 0}.review-equipment h2{font-size:1.6rem}.review-equipment p{font-size:.75rem}address{font-style:normal;font-size:.85rem;line-height:1.8}.site-sheet fieldset{margin:2rem 0 1rem;border:1px solid var(--line);padding:1rem}.site-sheet legend{font-size:.7rem}.paired{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.planning-room{display:grid;grid-template-columns:1.3fr 1fr;gap:10%;padding:5rem 7%;align-items:start}.planning-room h1{font-size:4.5rem}.planning-room label{display:block;max-width:300px;font-size:.8rem;margin-top:2rem}.planning-room output{display:block;border-top:2px solid #3d342c;margin-top:1.5rem;padding-top:1rem;font-size:.95rem}.planning-room aside{background:#e7dcc8;padding:2rem}.planning-room aside h2{font-size:2rem}.planning-room li{margin:1rem 0;font: .9rem/1.8 Arial,sans-serif}.industrial-footer{border-top:3px solid #3d342c;padding:3rem 4%;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:2rem}.industrial-footer strong{font:bold 1.5rem Arial,sans-serif}.industrial-footer p{font-size:.65rem}.industrial-footer nav,.industrial-footer>div:last-child{display:flex;flex-direction:column;align-items:start;gap:.9rem;font-size:.7rem}.industrial-footer button{background:none;border:0;border-bottom:1px solid var(--line);padding:0;color:inherit;font:inherit;text-align:left}.industrial-footer small{font-size:.58rem;margin-top:1rem}.warning{padding:1.2rem;margin:1rem 4%;border-left:5px solid #c96227;background:#fff0d8;font-size:.8rem}.workshop-notice{position:fixed;bottom:0;left:0;right:0;z-index:20;display:flex;align-items:center;gap:1.5rem;padding:1.3rem 4%;background:#e6dac4;border-top:2px solid #3d342c}.workshop-notice p{margin:0 auto 0 0;font-size:.73rem;max-width:650px}.workshop-notice button{background:none;border:1px solid #3d342c;padding:.65rem;font-size:.7rem}.workshop-notice button:last-child{background:#3d342c;color:#fff}dialog{padding:2rem;border:2px solid #3d342c;background:#faf4e9;color:#3d342c;width:520px;max-width:calc(100% - 2rem);max-height:calc(100dvh - 2rem);overflow:auto}dialog::backdrop{background:#282016bd}dialog>button[data-exit]{float:right;background:none;border:0;font-size:1.5rem;padding:.2rem;min-width:40px}dialog h2{font-size:2.5rem;margin:2rem 0 1rem}dialog p{font: .88rem/1.7 Arial,sans-serif}dialog label{font-size:.75rem}dialog .action{width:100%;margin-top:1rem}#workshop-remove{display:block;background:none;border:0;text-decoration:underline;font-size:.72rem;margin:1rem auto;color:inherit}@media(max-width:760px){.industrial-header{flex-wrap:wrap;padding:1.2rem 5%;gap:1rem}.industrial-header nav{order:3;width:100%;justify-content:space-between;gap:.8rem;font-size:.68rem}.sheet-link{font-size:.6rem}.front-register{grid-template-columns:1fr;padding:2.5rem 5%;gap:2rem}.front-register h1{font-size:4rem}.front-register img{height:350px}.equipment-grid{grid-template-columns:1fr 1fr;gap:1rem}.equipment-card h3{font-size:1.15rem}.equipment-card a>div{padding:1rem}.register-section{padding:3rem 5%}.section-label h1{font-size:3rem}.three-checks{grid-template-columns:1fr;padding:2.5rem 7%;gap:2rem}.three-checks h2{font-size:2rem;margin-top:.5rem}.equipment-detail{padding:2rem 5%}.equipment-detail h1{font-size:3rem}.equipment-detail>header{grid-template-columns:1fr;gap:1rem}.detail-grid,.installation-layout,.planning-room{grid-template-columns:1fr;gap:2rem}.equipment-add{display:block}.equipment-add .action{width:100%;margin-top:1rem}.equipment-line{grid-template-columns:60px minmax(0,1fr);gap:.8rem}.equipment-line img{width:60px;height:90px}.equipment-line b{grid-column:2}.technical-page{padding:3rem 5%}.technical-page h1{font-size:3.4rem}.site-address{grid-template-columns:1fr}.planning-room{padding:3rem 5%}.planning-room h1{font-size:3.4rem}.industrial-footer{grid-template-columns:1fr 1fr}.industrial-footer>div:first-child{grid-column:1/-1}.workshop-notice{flex-wrap:wrap;gap:.7rem;padding:1rem 4%}.workshop-notice p{width:100%;font-size:.67rem}dialog{padding:1.5rem}dialog h2{font-size:2rem}}

.delivery-equipment{background:#e9dfce;border:1px solid #bcb09b;padding:1.5rem;margin-bottom:2rem}.delivery-unit{padding:1rem 0;border-bottom:1px solid #bcb09b}.delivery-unit h2{font-size:1.6rem;margin-bottom:.5rem}.delivery-unit p{font-size:.8rem}

.installation-start ol{padding-left:1.4rem}.installation-start li{padding:1rem 0;border-bottom:1px solid #abb4b7}
.equipment-register{padding:4rem 6%;max-width:1550px;margin:auto}.equipment-register>header{max-width:950px}.equipment-register h1{font-size:clamp(2.6rem,5vw,5rem)}.register-filters{margin:2rem 0}.register-filters fieldset{display:flex;align-items:end;gap:1.3rem;border:1px solid #9aa7ad;padding:1.3rem}.register-filters label{flex:1;font-size:.8rem}.register-filters legend{padding:0 .7rem}.kiln-table{width:100%;border-collapse:collapse}.kiln-table caption{text-align:left;font-size:1.4rem;margin:1rem 0}.kiln-table th,.kiln-table td{padding:1.3rem .6rem;text-align:left;border-bottom:1px solid #a6b0b4;vertical-align:middle}.kiln-table thead th{font-size:.67rem;text-transform:uppercase;letter-spacing:.08em}.kiln-table tbody th a{display:flex;align-items:center;gap:1rem}.kiln-table img{width:100px;height:100px;object-fit:contain}.kiln-table small,.kiln-table td>a{display:block;font-size:.72rem;margin-top:.4rem}.kiln-table td>a{text-decoration:underline}.furniture-register{margin-top:4rem;max-width:1000px}.furniture-entry{border-top:1px solid #a6b0b4;padding:1rem 0}.furniture-entry summary{display:flex;justify-content:space-between;gap:1rem;cursor:pointer}.furniture-entry>div{display:grid;grid-template-columns:120px 1fr;gap:1rem;align-items:center;margin-top:1rem}.furniture-entry img{width:120px;height:120px;object-fit:contain}.furniture-entry a{grid-column:2;width:fit-content}@media(max-width:760px){.equipment-register{padding:3rem 5%}.register-filters fieldset{display:grid}.kiln-table th,.kiln-table td{padding:.8rem .35rem;font-size:.7rem}.kiln-table tbody th a{display:block}.kiln-table img{width:70px;height:70px}.kiln-table small,.kiln-table td>a{font-size:.62rem}.furniture-entry>div{grid-template-columns:85px 1fr}.furniture-entry img{width:85px;height:85px}}
.firing-project{display:grid;grid-template-columns:1.4fr 1fr;gap:3rem}.power-register .equipment-line{display:block;border-top:2px solid #58636a;padding:1.3rem 0}.power-register .equipment-line h3{font-size:1.8rem;margin:.5rem 0}.power-register .equipment-line header>span{font-size:.65rem;letter-spacing:.15em}.power-register dl{display:grid;grid-template-columns:140px 1fr;gap:.6rem}.power-register dd{margin:0}.power-register form{display:flex;gap:1rem;align-items:end;flex-wrap:wrap}.power-register form input{width:85px}.power-board{background:#dde5e7;padding:1.5rem;align-self:start}.power-board fieldset{padding:1rem;margin-bottom:1rem;border:1px solid #9daeb3}.power-board fieldset p{font-size:.75rem}.installation-destination .checked-supply{display:grid;grid-template-columns:1fr 1.5fr;gap:1rem;border-block:2px solid #67757d;padding:1.2rem 0}.checked-supply dl{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin:0}.checked-supply dd{margin:0}.checked-supply>a{grid-column:1/-1;font-size:.75rem;text-decoration:underline}.installation-destination .site-address{display:block;max-width:none}.site-address>fieldset{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1.3rem;margin:1.5rem 0}.site-address>fieldset .tick{grid-column:1/-1}.site-address .site-contact{grid-template-columns:1fr 1fr}.site-contact>label:nth-of-type(3),.site-contact>div{grid-column:1/-1}.site-contact>div{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.destination-register{background:#edf0ec;padding:1.5rem;margin-bottom:1.5rem}.destination-register .delivery-unit{padding:.8rem;border-bottom:1px solid #abbabf}.destination-register .delivery-unit summary{cursor:pointer;font-weight:bold}.destination-register .delivery-unit p{font-size:.8rem;margin-top:.7rem}@media(max-width:760px){.firing-project{grid-template-columns:1fr;gap:2rem}.installation-destination .checked-supply{display:block}.checked-supply dl{margin:1rem 0}.site-address>fieldset,.site-address .site-contact{grid-template-columns:1fr}.site-contact>div{grid-template-columns:1fr}.destination-register{padding:1rem}.power-register dl{grid-template-columns:100px 1fr;font-size:.8rem}}
