/* StanShop Return/Footer patch - desktop focused */
@media (min-width: 769px){
  .ss-desktop-footer{background:#082649;color:#fff;margin-top:60px;padding:38px 0 0;border-top:0;}
  .ss-footer-wrap{max-width:1420px;margin:0 auto;display:grid;grid-template-columns:1.55fr 1fr .85fr .85fr;gap:70px;padding:0 32px 34px;align-items:start;}
  .ss-footer-col h4{font-size:17px;margin:0 0 18px;color:#fff;font-weight:800;}
  .ss-footer-col p{margin:0 0 11px;line-height:1.45;color:#eef6ff;font-size:15px;}
  .ss-footer-col a{display:block;color:#eef6ff;text-decoration:none;margin:0 0 15px;font-size:16px;line-height:1.2;}
  .ss-footer-col a:hover{color:#55b7ff;text-decoration:underline;}
  .ss-footer-company .footer-logo{display:inline-block;font-size:30px;margin-bottom:8px;color:#1e6bff;text-decoration:none;font-weight:900;}
  .ss-footer-company .footer-logo span{color:#ef233c;}
  .ss-footer-copy{border-top:1px solid rgba(255,255,255,.12);text-align:center;color:#d8e8ff;padding:15px 20px;font-size:14px;}
}
@media (max-width:768px){.ss-desktop-footer{display:none!important;}}

.return-page{max-width:1100px;margin:30px auto 70px;padding:0 18px;}
.return-hero{background:linear-gradient(135deg,#07264d,#0057ff);color:#fff;border-radius:24px;padding:28px 30px;margin-bottom:22px;box-shadow:0 18px 50px rgba(0,0,0,.18);}
.return-hero h1{margin:0 0 8px;font-size:34px;line-height:1.05;}
.return-hero p{margin:0;color:#e9f3ff;font-size:17px;}
.return-card{background:#fff;border:1px solid #e7edf5;border-radius:22px;padding:26px;box-shadow:0 14px 45px rgba(8,38,73,.08);}
.return-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px;}
.return-field{display:flex;flex-direction:column;gap:7px;}
.return-field label{font-weight:800;color:#082649;font-size:14px;}
.return-field input,.return-field select,.return-field textarea{border:1px solid #cad7e8;border-radius:12px;padding:12px 13px;font-size:15px;background:#fff;color:#10233d;outline:none;}
.return-field textarea{min-height:110px;resize:vertical;}
.return-field.full{grid-column:1/-1;}
.return-submit{border:none;background:linear-gradient(90deg,#ef233c,#0057ff);color:#fff;border-radius:14px;padding:14px 22px;font-size:16px;font-weight:900;cursor:pointer;margin-top:18px;}
.return-note{margin-top:14px;color:#5d6f86;font-size:14px;}
.return-success{background:#e9fff4;border:1px solid #a5f0c9;color:#064f2a;border-radius:18px;padding:24px;margin:30px auto;max-width:900px;}
.return-success h1{margin-top:0;}
@media (max-width:768px){.return-page{margin:18px auto 100px}.return-grid{grid-template-columns:1fr}.return-hero h1{font-size:27px}.return-card{padding:18px}}

.admin-return-feed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 20px}.admin-return-feed code{display:block;background:#07162d;border:1px solid #1d3763;color:#d9edff;border-radius:12px;padding:12px;overflow:auto}.admin-return-status{display:inline-flex;padding:5px 10px;border-radius:999px;font-weight:800;background:#10294d;color:#bee4ff}.admin-return-status.nou{background:#0b5dd7;color:#fff}.admin-return-status.acceptat{background:#066d3b;color:#fff}.admin-return-status.respins{background:#7b1528;color:#fff}.admin-return-status.finalizat{background:#344054;color:#fff}
