.carrier-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;border:0;padding:0;margin:20px 0}.carrier-cards legend{font-weight:700;margin-bottom:10px}.carrier-cards label{display:block}.carrier-cards label span{display:flex;flex-direction:column;gap:5px;height:100%;padding:18px;border:1px solid #d7dde5;border-radius:12px;background:#fff;cursor:pointer}.carrier-cards input{position:absolute;opacity:0}.carrier-cards input:checked+span{border-color:#e31e24;box-shadow:0 0 0 2px rgba(227,30,36,.13)}.carrier-cards small{color:#667085}#returnForm{padding:34px 40px 40px}.return-items{margin-top:20px}.return-quote{margin:20px 0;padding:18px;border-radius:12px;background:#f6f8fb;border:1px solid #e2e7ee}.return-quote b{display:block;font-size:1.25rem;color:#1f2937}.return-quote span{color:#667085}.pending-create{padding:24px;border:1px solid #f0b429;border-radius:12px;background:#fffbeb}.pending-create h2{margin-top:4px}.pending-create .primary{margin-top:10px}.success .primary.link,.status-view .primary.link{display:inline-flex;margin:15px 0}.status-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;list-style:none}.status-steps li,.status-packages article{display:flex;flex-direction:column;gap:4px;padding:12px;border:1px solid #dde3ea;border-radius:8px}.status-steps span,.status-packages span{color:#536171}.status-packages{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:16px 0}.label-download{align-self:flex-start;margin-top:6px;font-weight:700;color:#b42318}.status-access-expiry{display:block;color:#667085;margin:6px 0 2px}@media(max-width:760px){#returnForm{padding:26px 20px 30px}.carrier-cards{grid-template-columns:1fr}.brand-row .header-action{display:none}.status-steps{grid-template-columns:1fr 1fr}}
.source.shipping-choice{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-choice label:has(input:disabled){opacity:.6;cursor:not-allowed}#ownShipment{border:0;padding:0;margin:20px 0}#ownShipment legend{font-weight:700;margin-bottom:14px}#ownShipment select{width:100%;min-height:46px;padding:10px;border:1px solid #cbd1da;background:#fff;color:#1f2937;font:inherit}@media(max-width:760px){.source.shipping-choice{grid-template-columns:1fr}}
.carrier-cards label{position:relative}.carrier-cards input{width:1px;height:1px;margin:0}.carrier-cards input:focus-visible+span{outline:3px solid #243d65;outline-offset:3px}#parcelDeclarations{min-width:0;margin:24px 0}#parcelDeclarations legend{font-weight:700;margin-bottom:10px}#parcelFields fieldset{min-width:0;margin:18px 0}.grid>label{min-width:0}
