body.return-detail-page main.aw-main{max-width:1440px;padding:30px 32px 50px}.return-detail-page .rw-detail-hero{border-radius:18px;padding:27px 30px;background:linear-gradient(120deg,#193552,#254b75);color:#fff;border:0;box-shadow:0 10px 24px #1a3b6010}.return-detail-page .rw-detail-hero small{color:#adc4df}.return-detail-page .rw-detail-hero h1{color:white;font-size:26px;letter-spacing:.2px;margin:10px 0}.return-detail-page .rw-detail-hero p{color:#bed0e5;font-size:12px}.return-detail-page .rw-detail-flow{margin:18px 0 22px;padding:17px 22px;background:#fff;border:1px solid #dce6f2;border-radius:12px;display:flex;gap:12px;justify-content:space-between}.return-detail-page .rw-detail-flow span{flex:1;font-size:11px;color:#8ca0b9}.return-detail-page .rw-detail-flow b{margin-right:8px;color:#9aafca}.return-detail-page .rw-detail-flow .is-current{color:#2c5688;font-weight:700}.return-detail-page .rw-detail-flow .is-current b{background:#e8f0fc;color:#2c5688;border-radius:6px;padding:5px}.return-detail-page .rw-detail-layout{grid-template-columns:minmax(0,1fr) 350px;gap:22px}.return-detail-page .rw-panel{border-radius:15px;border:1px solid #dce6f1;box-shadow:0 4px 18px #183b6003;padding:23px}.return-detail-page .rw-panel-title h2{font-size:16px;color:#254d7d}.return-detail-page .rw-detail-item{gap:18px;padding:20px 0;border-bottom:1px solid #e5ecf5}.return-detail-page .rw-detail-item:last-child{border-bottom:0;padding-bottom:0}.return-detail-page .rw-product-photo{flex:0 0 72px;width:72px}.return-detail-page .rw-product-photo img{width:72px;height:85px;object-fit:cover;border-radius:10px}.return-detail-page .rw-product-data h3{font-size:16px;margin:9px 0;color:#264f7e}.return-detail-page .rw-product-data p{font-size:11px;line-height:1.9;color:#8296af}.return-detail-page .rw-item-quantities{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:11px 13px;border-radius:9px;background:#f2f6fc}.return-detail-page .rw-item-quantities strong{font-size:13px;color:#315f94}.return-detail-page .rw-info-list dd{overflow-wrap:anywhere}.return-detail-page .rw-quote-panel{border-top:3px solid #315f95}.return-detail-page .rw-quote-total{background:#edf3fc;border-radius:11px;padding:16px}.return-detail-page .rw-quote-total strong{font-size:25px;color:#254f83}.return-detail-page #returnDetailsForm fieldset{border:0;padding:0;margin:0}.return-detail-page .rw-form-grid{gap:15px}.return-detail-page .rw-form-grid label{font-size:11px}.return-detail-page .rw-form-grid input,.return-detail-page .rw-form-grid textarea,.return-detail-page .rw-form-grid select{background:#fcfdff;font-size:12px;line-height:1.8;border-radius:9px}.return-detail-page .rw-button{border-radius:9px;min-height:38px}.return-detail-page .rw-events{font-size:11px}.return-detail-page .rw-label-files:empty{display:none}.rc-complete{padding:50px 25px;text-align:center;background:linear-gradient(150deg,#f2f7fd,#fff);border-radius:19px}.rc-complete-icon{display:grid;place-items:center;margin:0 auto 18px;width:57px;height:57px;border-radius:18px;background:#234e80;color:white;font-size:27px;box-shadow:0 9px 24px #234e8020}.rc-complete .rc-eyebrow{display:block;color:#7594b9}.rc-complete h2{font-size:25px;color:#254d7b;letter-spacing:-.7px;margin:12px 0}.rc-complete p{font-size:13px;line-height:1.9;color:#7a90ad}.rc-complete>div{display:flex;gap:10px;justify-content:center;margin-top:25px}.rc-complete .rw-button{min-height:42px}.return-compose-mode .rw-heading{margin-bottom:18px}
@media(max-width:900px){.return-detail-page .rw-detail-layout{grid-template-columns:1fr}.return-detail-page .rw-detail-layout>aside{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.return-detail-page .rw-detail-layout>aside .rw-panel{margin:0}}@media(max-width:600px){body.return-detail-page main.aw-main{padding:22px 14px 40px}.return-detail-page .rw-detail-hero{padding:22px;gap:15px;flex-direction:column}.return-detail-page .rw-detail-flow{gap:8px;padding:14px;flex-wrap:wrap}.return-detail-page .rw-detail-flow span{flex:1 0 28%;font-size:10px}.return-detail-page .rw-detail-layout>aside{grid-template-columns:1fr}.return-detail-page .rw-panel{padding:18px}.rc-complete{padding:35px 18px}.rc-complete h2{font-size:21px}.rc-complete>div{flex-direction:column}}
@media(prefers-reduced-motion:no-preference){.rc-complete{animation:return-success .3s ease-out}.return-detail-page .rw-panel{animation:return-success .22s ease-out}@keyframes return-success{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}
