body{--page:#e8edef;--surface:#fff;--ink:#203443;--muted:#526978;--accent:#255b78;--line:#b5c5cf;--cabinet:#dce5e9;--trim:#7c9baa;--cta:#83e4ff;--footer:#cddae1;font-family:Arial,sans-serif;}
.cr-machine-header{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:24px 30px;background:linear-gradient(#fff,#dee7eb);border-bottom:3px solid var(--ink);}.cr-workshop-floor{padding:0 30px;}.cr-specification-lead{display:grid;grid-template-columns:50px minmax(0,1fr) 180px;gap:30px;padding:35px 0;align-items:center;}.cr-model-tag{writing-mode:vertical-rl;transform:rotate(180deg);font:10px 'Courier New',monospace;letter-spacing:2px;}.cr-specification-lead h1{font-size:clamp(35px,4.5vw,62px);letter-spacing:-2px;}.cr-receipt-shortcut{display:grid;gap:12px;border:1px solid var(--line);padding:20px;font-size:12px;}.cr-receipt-shortcut svg{width:30px;height:30px;}.cr-hardware-plinth [data-slots]{border-radius:0;border-top:8px solid var(--ink);}.cr-hardware-plinth [data-meters]{font-family:'Courier New',monospace;}.cr-workshop-divider{display:grid;grid-template-columns:140px 1fr auto;gap:28px;align-items:center;padding:24px 0;margin-top:40px;border-block:1px solid var(--line);}.cr-workshop-divider img{height:80px;}.cr-workshop-divider>a{font-size:11px;}.cr-technical-pages{padding:32px 0 45px;}.cr-technical-pages [data-reading]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 35px;counter-reset:manual;}.cr-technical-pages [data-reading]>section{counter-increment:manual;border-top:1px solid var(--line);padding-top:18px;margin:0;}.cr-technical-pages [data-reading]>section:before{content:counter(manual,decimal-leading-zero);font:11px 'Courier New',monospace;color:var(--accent);}
@media(max-width:900px){.cr-machine-header{padding:18px 14px;}.cr-workshop-floor{padding:0 12px;}.cr-specification-lead{grid-template-columns:30px minmax(0,1fr);}.cr-receipt-shortcut{display:none;}}
@media(max-width:600px){.cr-specification-lead{display:block;padding:25px 7px;}.cr-model-tag{display:none;}.cr-workshop-divider{grid-template-columns:1fr auto;gap:15px;}.cr-workshop-divider>div{display:none;}.cr-workshop-divider h2{font-size:22px;}.cr-workshop-divider>a{font-size:10px;}.cr-technical-pages [data-reading]{display:block;}.cr-technical-pages [data-reading]>section{margin-bottom:24px;}}
