.previewShippingWorkflow{margin:24px 0;padding:20px;border:1px solid #ffffff18;border-radius:7px;background:#15191f;color:#dbe2ec}
.previewShippingWorkflow h2,.previewShippingWorkflow h3{margin:0 0 12px;line-height:1.6}
.previewShippingWorkflow .previewShippingNote,.previewShippingWorkflow .previewShippingConfirm p{font-size:12px;line-height:1.8;color:#a7b2c2}
.previewShippingWorkflow .previewShippingGroup{margin:10px 0;border:1px solid #ffffff12;border-radius:5px}
.previewShippingWorkflow summary{padding:12px;cursor:pointer;overflow-wrap:anywhere}
.previewShippingWorkflow .previewShippingChoices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;max-height:420px;overflow:auto;overscroll-behavior:contain}
.previewShippingWorkflow label{display:flex;align-items:center;gap:8px;min-height:44px;min-width:0;padding:8px;background:#ffffff04;cursor:pointer}
.previewShippingWorkflow input{width:18px;height:18px;flex:0 0 18px}
.previewShippingWorkflow small{display:block;max-width:100%;font-size:9px;overflow-wrap:anywhere;color:#8895aa}
.previewShippingWorkflow .previewShippingActions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:14px}
.previewShippingWorkflow button{min-height:44px;padding:9px 14px;border:1px solid #c3a35655;border-radius:5px;background:#29261e;color:#ead8a5;cursor:pointer}
.previewShippingWorkflow button:disabled{opacity:.5;cursor:not-allowed}
.previewShippingWorkflow button:focus-visible,.previewShippingWorkflow input:focus-visible,.previewShippingWorkflow summary:focus-visible{outline:2px solid #efd67e;outline-offset:3px}
.previewShippingWorkflow .previewShippingError{color:#ffacac;font-size:12px;line-height:1.7}
.previewShippingWorkflow .previewShippingStatus{margin-top:24px;padding-top:18px;border-top:1px solid #ffffff14}
.previewShippingWorkflow ul{padding-left:20px}.previewShippingWorkflow li{margin:12px 0;overflow-wrap:anywhere}
.previewShippingWorkflow li span{display:block;font-size:12px;line-height:1.8;color:#aab8ca}
@media(max-width:767px){.previewShippingWorkflow{padding:15px}.previewShippingWorkflow .previewShippingChoices{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.previewShippingWorkflow h2{font-size:20px}}
@media(max-width:359px){.previewShippingWorkflow .previewShippingChoices{grid-template-columns:minmax(0,1fr)}}
