.return-hero{padding:38px 0 24px;max-width:770px}.return-hero h1{font-size:clamp(34px,5.2vw,55px);letter-spacing:-.04em;margin:9px 0}.return-hero p{font-size:15px;line-height:1.8}
.return-panel{padding:25px 27px;margin:19px 0;border:1px solid #435876;background:#142540;border-radius:20px}
.return-panel h2{font-size:24px;margin:7px 0 15px}.return-panel p{font-size:13px;line-height:1.7}
.return-controls{display:flex;align-items:center;gap:12px;margin:16px 0}.return-controls label{font-size:13px;font-weight:800}.return-controls select{background:#213958;color:#f5f4ff;border:1px solid #637596;border-radius:10px;padding:10px 14px;font:inherit}
.return-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:17px}
.return-card{display:flex;flex-direction:column;align-items:flex-start;min-height:270px;padding:19px;background:#1c3050;border:1px solid #4e6284;border-radius:16px}
.return-card h3{font-size:17px;margin:13px 0 6px}.return-card p{font-size:12px;line-height:1.65;flex:1}.return-card small{font-size:11px;color:#cbd8ed;margin:5px 0 14px}
.return-link{display:inline-block;border-radius:10px;padding:11px 13px;background:#c9bcff;color:#17233e;font-weight:850;font-size:12px;text-decoration:none}
.return-link:hover{filter:brightness(1.08)}
.return-status,.return-privacy{color:#bdcbe1;font-size:12px!important}
#return-note{display:block;width:100%;max-width:100%;min-height:105px;border:1px solid #5e7394;background:#1e304e;color:#fff;border-radius:12px;font:inherit;padding:12px;margin:10px 0}
.return-panel label[for="return-note"]{font-weight:800;font-size:13px}
.return-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:13px}
.return-actions button{background:#c9bcff;color:#17213a;border:1px solid #c9bcff;padding:11px 14px;border-radius:10px;font-size:12px;font-weight:800}
#return-clear{background:#293e5b;color:#f4f1ff;border-color:#677a95}
.return-secondary{font-weight:800;font-size:12px;color:#e6d9ff}
.return-minimal{background:#19283f}
.return-minimal p{margin-bottom:17px}
@media(max-width:870px){.return-grid{grid-template-columns:1fr}.return-card{min-height:0}.return-card p{flex:auto}}
@media(max-width:680px){.return-hero{padding-top:18px}.return-panel{padding:18px}.return-controls{align-items:flex-start;flex-direction:column}.return-controls select{width:100%}.return-actions button{flex:1}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
