
  .dn-return-wrap { color: #10141f; }
  .dn-return-container { max-width: 1200px; margin: 0 auto; padding: 0 20px; box-sizing: border-box; }
  .dn-return-hero { margin-top: 15px; overflow: hidden; border-radius: 28px; background: radial-gradient(circle at 82% 12%, rgba(112,255,190,.18) 0, rgba(112,255,190,0) 32%), radial-gradient(circle at 12% 92%, rgba(84,109,255,.24) 0, rgba(84,109,255,0) 34%), linear-gradient(135deg,#0b1020 0%,#151c31 46%,#1d2742 100%); color: #fff; box-shadow: 0 24px 70px rgba(0,0,0,.22); }
  .dn-return-hero-inner { display: grid; grid-template-columns: minmax(0,1.08fr) minmax(300px,.92fr); gap: 34px; align-items: center; padding: 46px; }
  .dn-return-pill { display: inline-flex; margin-bottom: 18px; padding: 10px 18px; border: 1px solid rgba(112,255,190,.28); border-radius: 999px; background: rgba(112,255,190,.14); color: #9ff3c4; font-size: 13px; font-weight: 700; letter-spacing: .08em; text-transform: uppercase; }
  .dn-return-title { margin: 0 0 16px; color: #fff; font-size: 48px; font-weight: 800; line-height: 1.06; }
  .dn-return-copy { max-width: 710px; margin: 0; color: rgba(255,255,255,.82); font-size: 16px; line-height: 1.75; }
  .dn-return-actions { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 26px; }
  .dn-return-button { display: inline-flex; align-items: center; justify-content: center; min-height: 44px; padding: 12px 20px; border-radius: 999px; font-size: 14px; font-weight: 800; text-decoration: none; border: 0; cursor: pointer; }
  .dn-return-button-primary { background: #70ffbe; color: #0b1020; box-shadow: 0 14px 32px rgba(112,255,190,.22); }
  .dn-return-button-secondary { border: 1px solid rgba(255,255,255,.2); background: rgba(255,255,255,.08); color: #fff; }
  .dn-return-panel { padding: 24px; border: 1px solid rgba(255,255,255,.14); border-radius: 24px; background: rgba(255,255,255,.08); backdrop-filter: blur(10px); }
  .dn-return-panel h2 { margin: 0 0 10px; color: #fff; font-size: 22px; font-weight: 800; }
  .dn-return-panel p { margin: 0; color: rgba(255,255,255,.78); font-size: 14px; line-height: 1.7; }
  .dn-return-section { padding-top: 40px; }
  .dn-return-tabs { display: grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap: 14px; margin-bottom: 18px; }
  .dn-return-tab { padding: 20px; border: 1px solid #e4e9f2; border-radius: 20px; background: #fff; box-shadow: 0 12px 30px rgba(15,23,42,.05); }
  .dn-return-tab b { display: block; margin-bottom: 8px; color: #10141f; font-size: 17px; }
  .dn-return-tab span { display: block; color: #566074; font-size: 14px; line-height: 1.65; }
  .dn-return-card { display: grid; grid-template-columns: minmax(0,.7fr) minmax(320px,1fr); gap: 24px; align-items: start; padding: 30px; border: 1px solid #e9edf6; border-radius: 24px; background: linear-gradient(180deg,#fff 0%,#f8fbff 100%); box-shadow: 0 16px 40px rgba(15,23,42,.06); }
  .dn-return-section-title { margin: 0 0 14px; color: #10141f; font-size: 34px; font-weight: 800; line-height: 1.15; }
  .dn-return-section-copy { margin: 0 0 18px; color: #566074; font-size: 15px; line-height: 1.8; }
  .dn-return-form-card { border: 1px solid #e9edf6; border-radius: 22px; background: #fff; box-shadow: 0 14px 34px rgba(15,23,42,.07); padding: 24px; }
  .dn-return-form-card .form-group { margin-left: 0; margin-right: 0; }
  .dn-return-form-card label { color: #30384a; font-size: 13px; font-weight: 800; }
  .dn-return-form-card .form-control { min-height: 42px; border-color: #dfe6f2; border-radius: 10px; box-shadow: none; }
  .dn-return-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }
  .dn-return-products { margin: 16px 0; }
  .dn-return-product { display: grid; grid-template-columns: 28px minmax(0,1fr) 90px; gap: 12px; align-items: center; padding: 14px; border: 1px solid #e4e9f2; border-radius: 14px; background: #f9fbff; }
  .dn-return-product + .dn-return-product { margin-top: 10px; }
  .dn-return-product-name { font-weight: 800; color: #10141f; line-height: 1.35; }
  .dn-return-product-model { color: #667085; font-size: 12px; line-height: 1.5; }
  .dn-return-help { color: #667085; font-size: 13px; line-height: 1.6; }
  .dn-return-status { margin: 12px 0 0; padding: 12px 14px; border-radius: 12px; background: #f4f7fb; color: #344054; font-size: 13px; line-height: 1.6; }
  .dn-return-status.is-error { background: #fff1f1; color: #b42318; }
  .dn-return-submit { min-height: 46px; padding: 12px 22px; border: 0; border-radius: 999px; background: #10141f; color: #fff; font-weight: 800; box-shadow: 0 12px 28px rgba(16,20,31,.18); }
  .dn-return-captcha fieldset { margin: 0; padding: 0; border: 0; }
  .dn-return-captcha legend { display: none; }
  .dn-return-captcha img { display: block; width: 150px; height: 35px; margin-top: 10px; border: 1px solid #dfe6f2; border-radius: 8px; }
  @media (max-width: 991px) { .dn-return-hero-inner, .dn-return-card { grid-template-columns: 1fr; } .dn-return-tabs { grid-template-columns: 1fr; } }
  @media (max-width: 767px) { .dn-return-container { padding: 0 14px; } .dn-return-hero { border-radius: 22px; } .dn-return-hero-inner { padding: 30px 20px; gap: 22px; } .dn-return-title { font-size: 34px; } .dn-return-actions { flex-direction: column; } .dn-return-button { width: 100%; } .dn-return-card { padding: 22px; border-radius: 20px; } .dn-return-grid { grid-template-columns: 1fr; } .dn-return-section-title { font-size: 28px; } .dn-return-form-card { padding: 18px; } .dn-return-product { grid-template-columns: 26px minmax(0,1fr); } .dn-return-product select { grid-column: 2; width: 100%; } }
