.print-blueprint .print-studio-photo{aspect-ratio:1672/941;object-fit:contain;max-height:none;border-radius:12px}.print-operation-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:24px 0 12px}.print-operation-flow li{display:flex;flex-direction:column;gap:10px;padding:18px 14px;background:#192b25;border:1px solid #39574c;border-radius:10px;color:#eaf7ef;position:relative}.print-operation-flow strong{font-size:16px}.print-operation-flow li>span:last-child{font-size:13px;line-height:1.6}.print-step-number{font-size:12px;color:#a4cabc;letter-spacing:.1em}.print-operation-flow [data-state=active]{border-color:#80dab8;box-shadow:inset 0 -3px #80dab8}.print-operation-flow [data-state=done] .print-step-number:after{content:' ✓';color:#8ee7bc}.print-operation-status{font-size:15px;min-height:3em;color:inherit}.print-operation-pause{padding:11px 16px;font:inherit;min-height:44px;border:1px solid #527869;border-radius:9px;color:inherit;background:transparent;cursor:pointer}.print-operation-pause:focus-visible{outline:3px solid #7fdcba;outline-offset:3px}.print-operation-pause:disabled{opacity:.7;cursor:default}html[data-theme=light] .print-operation-flow li{background:#f5f8f5;border-color:#adc4b8;color:#18392b}html[data-theme=light] .print-operation-flow [data-state=active]{border-color:#31785b;box-shadow:inset 0 -3px #31785b}html[data-theme=light] .print-step-number,html[data-theme=light] .print-operation-flow [data-state=done] .print-step-number:after{color:#2b6d50}@media(max-width:800px){.print-operation-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:450px){.print-operation-flow{grid-template-columns:1fr}.print-operation-flow li{padding:14px 16px;gap:6px}.print-operation-status{min-height:4em}}
