.packing-reprint-dialog{width:100%;max-width:none;height:100dvh;max-height:none;padding:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));color:#392731;overscroll-behavior:contain;background:0 0;border:0;margin:0;font-family:inherit;font-size:16px;line-height:1.5;position:fixed;inset:0;overflow:hidden}.packing-reprint-dialog::backdrop{background:#28161f9e}.packing-reprint-dialog[open]{place-items:center;display:grid}.packing-reprint-dialog,.packing-reprint-dialog *{box-sizing:border-box}.packing-reprint-panel{overscroll-behavior:contain;background:#fffafc;border:1px solid #dac3ce;border-radius:18px;gap:18px;width:min(520px,100%);min-width:0;max-height:100%;padding:24px;display:grid;overflow:hidden auto;box-shadow:0 24px 70px #28161f40}.packing-reprint-panel>*{min-width:0;max-width:100%}.packing-reprint-panel h2{margin:0;font-family:inherit;font-size:24px;font-weight:800;line-height:1.4}.packing-reprint-panel p{margin:0}.packing-reprint-panel :is(h2,p,label,strong,button,span){overflow-wrap:anywhere}.packing-reprint-product{background:#fff;border:1px solid #e2cdd6;border-radius:12px;gap:6px;padding:14px;display:grid}.packing-reprint-product strong{font-size:18px;line-height:1.5}.packing-reprint-product p,.packing-reprint-help,.packing-reprint-range{color:#65515c;font-size:16px}.packing-reprint-quantity{gap:10px;display:grid}.packing-reprint-quantity label{font-weight:800}.packing-reprint-stepper{grid-template-columns:56px minmax(0,1fr) 56px;gap:10px;display:grid}.packing-reprint-step,.packing-reprint-stepper input,.packing-reprint-button{color:#522337;background:#fff;border:1px solid #ad8b9b;border-radius:10px;min-width:0;min-height:56px;margin:0;font-family:inherit;font-size:18px;font-weight:700;line-height:1.4}.packing-reprint-step{cursor:pointer;touch-action:manipulation;padding:8px;font-size:28px}.packing-reprint-stepper input{font-variant-numeric:tabular-nums;text-align:center;appearance:textfield;width:100%;padding:10px 4px;font-size:28px}.packing-reprint-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.packing-reprint-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.packing-reprint-stepper input[aria-invalid=true]{border:2px solid #a5223c}.packing-reprint-error{color:#9b1835;gap:6px;font-size:16px;font-weight:600;display:grid}.packing-reprint-progress{color:#5a2840;font-weight:700}.packing-reprint-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:10px;display:grid}.packing-reprint-button{text-align:center;cursor:pointer;touch-action:manipulation;padding:12px}.packing-reprint-confirm{color:#fff;background:#822548;border-color:#822548}.packing-reprint-dialog button:hover:not(:disabled){background:#f8e5ed}.packing-reprint-dialog .packing-reprint-confirm:hover:not(:disabled){background:#69203b}.packing-reprint-dialog :is(button,input):disabled{color:#5b4c53;opacity:1;cursor:default;background:#e9e2e6;border-color:#b8a6af}.packing-reprint-dialog :is(button,input):focus-visible{outline-offset:3px;outline:3px solid #174baf}.packing-reprint-dialog .ui-bilingual{min-width:0;max-width:100%;color:inherit;font-size:inherit;line-height:inherit;white-space:normal;flex-direction:column;gap:2px;display:inline-flex}.packing-reprint-dialog .ui-bilingual>.ui-zh{color:inherit;opacity:1;margin:0;font-size:.9em;line-height:1.4}html[data-ui-reading=large] .packing-reprint-dialog,html[data-ui-reading=large] .packing-reprint-dialog :is(p,label,strong,span,button,input){font-size:22px;line-height:1.5}html[data-ui-reading=large] .packing-reprint-dialog h2{font-size:28px}html[data-ui-reading=large] .packing-reprint-dialog .ui-bilingual>.ui-zh{font-size:1em}html[data-ui-reading=large] .packing-reprint-dialog :is(button,input){min-height:56px}html[data-ui-reading=large] .packing-reprint-dialog .packing-reprint-stepper :is(button,input){font-size:28px}html[data-ui-reading=large] .packing-reprint-dialog .packing-reprint-actions{grid-template-columns:minmax(0,1fr)}@media (max-width:480px){.packing-reprint-panel{gap:16px;padding:18px}.packing-reprint-stepper{gap:8px}.packing-reprint-actions{grid-template-columns:minmax(0,1fr)}}
