/* E03: scoped public Karton-Check; shared Golden Shell and cards remain intact. */
.muCartonTool{color:#10284e;min-width:0}.muCartonTool [hidden]{display:none!important}
.muCartonTool__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0}
.muCartonTool label{display:grid;gap:7px;font-weight:650;min-width:0}.muCartonTool small,.muCartonTool__hint{font-weight:400;font-size:13px;line-height:1.5;color:#526780}
.muCartonTool input,.muCartonTool select{box-sizing:border-box;width:100%;min-width:0;min-height:48px;border:1px solid #b7d9df;background:#fff;border-radius:12px;padding:10px 12px;color:#10284e;font:inherit}
.muCartonTool :is(input,select,button,a,summary):focus-visible{outline:3px solid #007f8b;outline-offset:3px}
.muCartonTool details{margin:20px 0;border:1px solid #c5e4e8;border-radius:16px;padding:14px 16px;background:#f0fbfd}
.muCartonTool summary{cursor:pointer;font-weight:700;min-height:44px;align-content:center}.muCartonTool__materials label{grid-template-columns:minmax(0,1fr) 170px;align-items:center;padding:9px 0;border-bottom:1px solid #d8ebee}
.muCartonTool__result{border:1px solid #a5d9e0;border-radius:20px;background:linear-gradient(120deg,#f8ffff,#e3f8fa);padding:22px;margin:20px 0}
.muCartonTool__result dl{display:grid;gap:12px;margin:18px 0}.muCartonTool__result dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.muCartonTool__result dt{font-size:14px;color:#526780}.muCartonTool__result dd{margin:0;font-weight:750;font-size:21px;white-space:nowrap}.muCartonTool__result dl>div:last-child{padding-top:12px;border-top:1px solid #c5e4e8}
.muCartonTool__next{display:flex;flex-wrap:wrap;gap:12px 22px;margin:16px 0}.muCartonTool__next a,.muCartonTool__saved button{min-height:44px;display:inline-flex;align-items:center}
.muCartonTool__saved button{appearance:none;color:#10284e;background:#f0fbfd;border:1px solid #b7d9df;border-radius:10px;padding:9px 13px;font:inherit;text-align:left;cursor:pointer}
.muCartonTool table{width:100%;border-collapse:collapse;font-size:14px}.muCartonTool th,.muCartonTool td{padding:10px 8px;border-bottom:1px solid #c5e4e8;text-align:left}.muCartonTool caption{text-align:left;font-weight:650;margin:14px 0 8px}
#moveu-carton-print-root{display:none}
@media(max-width:600px){.muCartonTool__fields{grid-template-columns:1fr;gap:14px}.muCartonTool__materials label{grid-template-columns:1fr;gap:6px}.muCartonTool__result{padding:18px 15px}.muCartonTool__result dl>div{flex-direction:column;gap:3px}.muCartonTool__result dd{font-size:23px}.muCartonTool .muTaskActions{display:grid;gap:10px}.muCartonTool .muTaskButton{white-space:normal;min-height:48px}}
@media print{body.mu-carton-printing>*{display:none!important}body.mu-carton-printing #moveu-carton-print-root{display:block!important;position:static!important;background:white;color:#10284e;font:11pt/1.45 Arial,sans-serif}#moveu-carton-print-root h1{font-size:22pt}#moveu-carton-print-root h2{font-size:15pt;margin-top:18pt}#moveu-carton-print-root p,#moveu-carton-print-root li{orphans:3;widows:3}#moveu-carton-print-root table{width:100%;border-collapse:collapse}#moveu-carton-print-root td,#moveu-carton-print-root th{padding:7pt;text-align:left;border-bottom:1pt solid #c5e4e8}#moveu-carton-print-root a{color:inherit}#moveu-carton-print-root .print-footer{font-size:9pt;margin-top:18pt}#moveu-carton-print-root h1,#moveu-carton-print-root h2{break-after:avoid}}
