.production-panel[data-astro-cid-46crvsky]>header[data-astro-cid-46crvsky]{margin-bottom:24px}.production-panel[data-astro-cid-46crvsky] h2[data-astro-cid-46crvsky]{margin-bottom:8px;font-size:1.5rem}.production-summary[data-astro-cid-46crvsky]{font-variant-numeric:tabular-nums;margin-bottom:20px;line-height:1.6}.production-capacity[data-astro-cid-46crvsky]{margin-bottom:20px}.production-capacity[data-astro-cid-46crvsky] summary[data-astro-cid-46crvsky]{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-weight:600;list-style:none;display:flex}.production-capacity[data-astro-cid-46crvsky] summary[data-astro-cid-46crvsky]::-webkit-details-marker{display:none}.production-capacity[data-astro-cid-46crvsky] form[data-astro-cid-46crvsky]{max-width:440px;margin-top:20px}.production-capacity[data-astro-cid-46crvsky] .btn[data-astro-cid-46crvsky]{margin-top:16px}.production-queue[data-astro-cid-46crvsky]{gap:12px;display:grid}.production-queue[data-astro-cid-46crvsky] form{grid-template-columns:minmax(0,1fr) 160px auto;align-items:end;gap:20px;display:grid}.production-queue[data-astro-cid-46crvsky] .field{margin-bottom:0}.production-queue[data-astro-cid-46crvsky] .flow-muted{margin-top:8px}.production-queue[data-astro-cid-46crvsky] .flow-link{overflow-wrap:anywhere}@media (width<=640px){.production-queue[data-astro-cid-46crvsky] form{grid-template-columns:minmax(0,1fr) auto;gap:16px}.production-queue[data-astro-cid-46crvsky] .production-order{grid-column:1/-1}}.print-pricing{max-width:100%}.print-pricing>.flow-muted{margin-block:16px}.print-pricing fieldset{border:0;min-width:0;margin:0;padding:0}.print-pricing .pricing-group{border:0;border-top:1px solid var(--line);border-radius:0;margin-bottom:16px;padding-inline:0}.pricing-group h2,.pricing-group summary{font-size:1.5rem;font-weight:600}.pricing-group summary{cursor:pointer;min-height:44px;line-height:1.4}.pricing-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.print-pricing .pricing-fields .field{min-width:0;margin:0}.pricing-help{font-size:var(--text-small);margin-bottom:20px;line-height:1.7}.print-pricing [data-pricing-reload]{margin-top:16px}.pricing-skeleton{min-height:950px}.pricing-skeleton>div{grid-template-columns:1fr 1fr;gap:48px 24px;padding-top:20px;display:grid}.pricing-skeleton i{width:100%;height:65px}.print-pricing [hidden]{display:none!important}@media (width<=620px){.pricing-fields,.pricing-skeleton>div{grid-template-columns:1fr}.pricing-skeleton{min-height:1500px}.print-pricing .btn{justify-content:center;width:100%}}.print-calibration{max-width:100%}.print-calibration>h2{font-size:2rem}.print-calibration .flow-notice svg{flex-shrink:0}.calibration-fields,.calibration-measurements{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.calibration-measurements{margin-block:8px 24px}.calibration-measurements section{border-top:1px solid var(--line);min-width:0;padding-top:16px}.calibration-measurements h4{font-size:var(--text-label);margin-bottom:16px}.calibration-measurements section>.flow-muted{margin-top:-10px;margin-bottom:12px}.print-calibration form>.flow-muted{margin-bottom:12px}.print-calibration .field{min-width:0}.print-calibration fieldset{margin-bottom:0}.calibration-skeleton{min-height:650px}.calibration-skeleton>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.calibration-skeleton i{width:100%;height:80px}.calibration-history{margin-top:24px}.calibration-history>h3{margin-bottom:12px;font-size:1.5rem}.calibration-records{gap:20px;margin-top:20px;display:grid}.calibration-records h4{overflow-wrap:anywhere;font-size:1.25rem}.calibration-records p{margin-block:12px}.calibration-records dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.calibration-records dt{font-size:var(--text-small);margin-bottom:8px;font-weight:600}.calibration-records dd{font-variant-numeric:tabular-nums;font-size:var(--text-small);overflow-wrap:anywhere;margin:0;line-height:1.8}.calibration-records summary{font-size:var(--text-small);cursor:pointer;min-height:44px;padding-block:12px}.calibration-records .flow-link{margin-top:12px}.print-calibration [hidden]{display:none!important}@media (width<=620px){.calibration-fields,.calibration-measurements,.calibration-skeleton>div,.calibration-records dl{grid-template-columns:minmax(0,1fr)}.calibration-measurements{gap:4px}.calibration-skeleton{min-height:1200px}.print-calibration .btn{width:100%}}
