.page-return-form .rf-wrap{max-width:1190px}.page-return-form .rf-section{padding-top:48px}.rf-intro{max-width:830px;margin-bottom:28px}.rf-intro h1{font-size:clamp(28px,4vw,44px);line-height:1.25;letter-spacing:-.035em;margin:10px 0 15px}.rf-intro>p:last-child{font-size:16px;color:#786580;line-height:1.7}.rf-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:26px}.rf-paper{background:#fff;border:1px solid #e5d7e8;border-radius:22px;box-shadow:0 10px 38px #3e21480d;padding:30px;min-width:0}.rf-paper-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:20px;border-bottom:2px solid #f1e4bc;margin-bottom:20px}.rf-paper-head img{width:160px;max-width:35%;height:auto;object-fit:contain}.rf-print-title{font-size:15px!important;font-weight:800!important;color:#513664!important;line-height:1.5;margin:0!important}.rf-paper-caption{font-size:11px!important;color:#8c7b96!important;margin:5px 0 0!important}.rf-recipient{font-size:13px;line-height:1.8;color:#6c5775;margin-bottom:22px}.rf-statement{font-size:14px;line-height:1.75;margin-bottom:19px}.rf-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 18px}.rf-field{display:block;font-size:12px;font-weight:800;color:#634a71;min-width:0;margin:0 0 17px}.rf-fields>.rf-field{margin:0}.rf-full{grid-column:1/-1}.rf-required{color:#ab3c61}.rf-optional{font-size:10px;font-weight:400;color:#9d8aa7;margin-left:3px}.rf-field input,.rf-field textarea{display:block;width:100%;max-width:100%;box-sizing:border-box;min-height:45px;border:1px solid #dcd0e3;border-radius:10px;padding:11px 12px;background:#fffefa;color:#382344;font:400 15px/1.5 Manrope,Arial,sans-serif;margin-top:7px;resize:vertical}.rf-field input:focus,.rf-field textarea:focus{outline:3px solid #a88bbb33;outline-offset:1px;border-color:#9673ac}.rf-field [aria-invalid=true]{border-color:#bd5362;background:#fff6f6}.rf-field-error{display:block;margin-top:5px;color:#a23f51;font-size:11px;line-height:1.6;font-weight:500}.rf-signature{font-size:13px!important;color:#7a6785;margin:27px 0 16px!important;border-top:1px solid #ede5f1;padding-top:20px}.rf-signature span{display:block;font-size:10px;color:#9c8ba5;margin-top:5px}.rf-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.rf-actions .btn{font-size:12px;min-height:46px;padding:13px 16px}.rf-confirm-disclosure{flex:1 0 100%;font-size:12px!important;line-height:1.8!important;color:#7e678b;margin:0 0 5px!important}.rf-privacy{font-size:10px!important;line-height:1.8!important;color:#907b9a;margin-top:15px!important}.rf-help{padding:25px 21px;border-radius:19px;background:#f3eafa;border:1px solid #e9ddf0}.rf-help h2{font-size:18px;margin:0 0 20px;color:#634276}.rf-help ol{list-style:none;padding:0;margin:0;counter-reset:steps}.rf-help li{counter-increment:steps;position:relative;padding-left:37px;margin:0 0 23px}.rf-help li::before{content:counter(steps);position:absolute;left:0;top:0;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#7f5d94;font-size:12px;font-weight:800}.rf-help li strong{display:block;font-size:12px;line-height:1.6;margin-bottom:5px}.rf-help li span{display:block;font-size:11px;line-height:1.9;color:#856a92}.rf-help a{color:#6c4185;text-decoration:underline;overflow-wrap:anywhere}.rf-cost{border-top:1px solid #decde8;padding-top:18px;font-size:11px;line-height:1.8;color:#80668c}.rf-legal-note{font-size:10px;line-height:1.9;color:#907d9a;margin-top:17px}.rf-policy-link{display:block;margin-top:20px;font-size:11px;font-weight:800}.rf-message{padding:19px 22px;border-radius:15px;border:1px solid;margin:0 0 25px;font-size:13px;line-height:1.8}.rf-message strong{font-size:14px}.rf-message p{margin:8px 0 0}.rf-message ul{margin:8px 0 0;padding-left:22px}.rf-success{background:#f0f8ed;border-color:#cee3c7;color:#47743e}.rf-error{background:#fff4f4;border-color:#eccbd1;color:#a34c5c}.rf-trap{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rf-print-value{display:none}.rf-receipt-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:17px}.rf-receipt-actions>.btn{font-size:12px;min-height:42px;padding:12px 16px}.rf-received-stamp{padding:13px 15px;margin-bottom:18px;border:1px solid #d4e2cf;border-radius:10px;background:#f4f9f2;font-size:12px;line-height:1.8;color:#547447}
@media(max-width:970px){.rf-layout{grid-template-columns:minmax(0,1fr) 260px;gap:18px}.rf-paper{padding:23px}.rf-help{padding:22px 18px}.rf-paper-head{gap:14px}.rf-paper-head img{width:125px}.rf-print-title{font-size:12px!important}}
@media(max-width:760px){.rf-layout{grid-template-columns:1fr}.page-return-form .rf-section{padding-top:30px}.rf-help{order:2}.rf-paper{padding:22px 18px}.rf-intro h1{font-size:29px}.rf-fields{gap:15px 12px}.rf-field input,.rf-field textarea{font-size:16px}.rf-actions{flex-direction:column}.rf-actions .btn{width:100%;text-align:center}.rf-help ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rf-help li{margin-bottom:8px;padding-left:0;padding-top:36px}.rf-help li::before{top:0}.rf-paper-head img{width:140px}.rf-print-title{font-size:13px!important}}
@media(max-width:460px){.rf-fields{grid-template-columns:1fr}.rf-help ol{grid-template-columns:1fr}.rf-help li{padding:0 0 0 37px;margin-bottom:17px}.rf-paper-head img{width:115px}.rf-print-title{font-size:11px!important}.rf-paper-caption{font-size:9px!important}.rf-intro h1{font-size:25px}.rf-paper{border-radius:16px}.rf-field{font-size:12px}}
.rf-return-notes{margin-top:18px;border-top:1px solid #e2d8e8;padding-top:12px;font-size:11px;line-height:1.8;color:#7a6785}.rf-return-notes p{margin:8px 0}.rf-return-notes a{color:inherit;text-decoration:underline}
@media print{
  @page{size:A4;margin:14mm}
  .page-return-form .rf-return-notes{font:8pt/1.45 Arial,sans-serif!important;color:#000!important;break-inside:avoid;margin-top:4mm;padding-top:3mm;border-top:1px solid #777}.page-return-form .rf-return-notes p{margin:2mm 0}.page-return-form .rf-return-notes a{color:#000!important;text-decoration:none}
  html,body.page-return-form{background:#fff!important;color:#000!important;font:11pt/1.4 Arial,sans-serif!important;margin:0!important;padding:0!important}
  body.page-return-form>*:not(main){display:none!important}
  body.page-return-form main>*:not(.rf-section),.page-return-form .no-print,.page-return-form .rf-trap,.page-return-form script,.page-return-form .rf-field-error{display:none!important}
  .page-return-form .rf-section,.page-return-form .rf-wrap,.page-return-form .rf-layout{display:block!important;margin:0!important;padding:0!important;width:100%!important;max-width:none!important}
  .page-return-form .rf-paper{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;width:100%!important;background:#fff!important}
  .page-return-form .rf-paper-head{border-bottom:1px solid #000;margin-bottom:5mm;padding-bottom:4mm;gap:7mm}.page-return-form .rf-paper-head img{width:38mm!important;height:auto!important;max-width:30%!important;filter:grayscale(1) contrast(1.6)}
  .page-return-form .rf-print-title{font:700 13pt/1.35 Arial,sans-serif!important;color:#000!important}.page-return-form .rf-paper-caption{font:9pt/1.4 Arial,sans-serif!important;color:#000!important}
  .page-return-form .rf-recipient{font:10pt/1.55 Arial,sans-serif!important;color:#000!important;margin:0 0 5mm}.page-return-form .rf-statement{font:10pt/1.55 Arial,sans-serif!important;margin:0 0 4mm;color:#000!important}
  .page-return-form .rf-fields{display:block!important}.page-return-form .rf-field{font:700 9pt/1.35 Arial,sans-serif!important;color:#000!important;margin:0 0 3mm!important;break-inside:avoid}
  .page-return-form .rf-fields>.rf-field{display:inline-block!important;vertical-align:top;box-sizing:border-box;width:48%!important;margin-right:1%!important}.page-return-form .rf-fields>.rf-full{display:block!important;width:100%!important;margin-right:0!important}
  .page-return-form .rf-paper input[type=hidden],.page-return-form .rf-field input,.page-return-form .rf-field textarea{display:none!important}.page-return-form .rf-print-value{display:block!important;white-space:pre-wrap;overflow-wrap:anywhere;font:400 10pt/1.4 Arial,sans-serif!important;border-bottom:1px solid #aaa;padding:1mm 0;min-height:5mm;color:#000!important}
  .page-return-form .rf-print-value:empty::after{content:'........................................';color:#666}.page-return-form .rf-signature{font:10pt/1.4 Arial,sans-serif!important;margin-top:4mm!important;padding-top:3mm!important;color:#000!important;border-top:1px solid #777;break-inside:avoid}.page-return-form .rf-signature span{font:8pt/1.5 Arial,sans-serif!important;color:#000!important}.page-return-form .rf-received-stamp{background:#fff!important;border:1px solid #555;border-radius:0;padding:3mm;color:#000;font:9pt/1.5 Arial,sans-serif!important;break-inside:avoid}
}
