:root{--max-width:600px;--margin:20px auto;--padding:20px;--background-color:#fff;--box-shadow:0 4px 12px rgba(0, 0, 0, 0.1);--border-radius:8px;--font-family:'Montserrat', sans-serif;--font-size-base:1rem;--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--color-error:#e74c3c;--color-text:#555;--color-text-light:#555;--color-border:#e5e5e5;--transition-speed:0.3s}body{font-family:var(--font-family);font-size:var(--font-size-base);color:var(--color-text);background-color:#f5f5f5;margin:0;padding:0;box-sizing:border-box}.return-request-form{max-width:var(--max-width);margin:var(--margin);padding:var(--padding);background:var(--background-color);box-shadow:var(--box-shadow);border-radius:var(--border-radius);font-size:var(--font-size-base);text-align:center}.return-request-form h2,.return-request-form h3,.return-request-form p,.return-request-form .return-link{text-align:left}.return-request-form h2,.return-request-form h3{color:#000;font-weight:var(--font-weight-bold);margin-top:.3125rem;border-bottom:1px solid var(--color-border);padding-bottom:.3125rem;line-height:1.875rem}.return-request-form h2.error-title{text-align:center;color:var(--color-error);font-size:1.25rem;margin-bottom:.9375rem}.return-request-form .view-order-button,.return-request-form .return-button,.return-request-form .full-width-button{background-color:#00B900;color:#FFF;padding:.625rem .9375rem;border:none;border-radius:.25rem;cursor:pointer;font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);width:100%;transition:background-color var(--transition-speed) ease,color var(--transition-speed) ease}.return-request-form .view-order-button{margin-top:.625rem}.return-request-form .view-order-button:hover,.return-request-form .return-button:hover,.return-request-form .full-width-button:hover{background-color:#15427C;color:#FFF}.return-request-form a.return-link{color:inherit;text-decoration:underline;font-size:var(--font-size-base)}.return-request-form .return-label{font-weight:var(--font-weight-semibold);color:#000;display:block;margin:.3125rem 0;text-align:left}.return-request-form .return-instructions{padding-top:0}.return-request-form .return-input{width:100%;padding:.625rem;border:1px solid #ccc;border-radius:.25rem;font-size:var(--font-size-base);transition:border-color 0.2s ease-in-out,box-shadow 0.2s ease-in-out;margin-bottom:.3125rem}.return-request-form .return-input:focus{border-color:#0073aa;box-shadow:0 0 .3125rem rgb(0 115 170 / .2);outline:none}.return-request-form .button-container{display:flex;justify-content:space-between;margin-top:.625rem}.return-request-form .return-button{width:48%}.return-request-form .date-status,.return-request-form .product-qty,.return-request-form .product-price{font-weight:500;color:var(--color-text);font-size:var(--font-size-base)}.return-request-form .return-explanation{font-size:var(--font-size-base);color:var(--color-text-light);margin-top:.625rem;text-align:left}.return-date,.return-status{font-weight:500;color:var(--color-text-light);font-size:var(--font-size-base);margin-bottom:.3125rem}.return-products-title,.return-reason-title{font-weight:var(--font-weight-bold);color:#000;margin-bottom:.3125rem;border-bottom:1px solid var(--color-border);padding-bottom:.3125rem}.return-products-title{padding-top:.625rem}.return-reason-title{font-size:1.25rem;margin-top:.4375rem}.return-request-form .product-item{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-border);padding:.625rem 0;text-align:left;margin-bottom:.3125rem}.return-request-form .product-item label.product-label{display:flex;align-items:center;gap:.625rem;width:100%}.return-request-form .product-item input[type="checkbox"]{margin-right:.625rem;transform:scale(1.2)}.return-request-form .product-thumbnail img{width:5rem;height:auto;border-radius:.25rem}.return-request-form .product-details{flex-grow:1;display:flex;flex-direction:column}.return-request-form .product-name{font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:.3125rem;line-height:1.25rem}.return-request-form .product-price{margin-top:.3125rem}.return-confirmation{font-family:Arial,sans-serif;color:var(--color-text);max-width:var(--max-width);margin:auto;padding:var(--padding);border:1px solid #ddd;border-radius:.3125rem;background-color:var(--background-color)}.return-confirmation h2,.return-confirmation h3{color:#000;border-bottom:1px solid #ddd;padding-bottom:.625rem;text-align:left;font-weight:var(--font-weight-bold)}.return-confirmation table{width:100%;border-collapse:collapse;margin-top:.625rem}.return-confirmation table th,.return-confirmation table td{border:1px solid #ddd;padding:.5rem;font-size:.9375rem}.return-confirmation table th{background-color:#f9f9f9;text-align:left;text-transform:none}.return-confirmation .button-container{margin-top:.625rem}.return-confirmation .return-button{width:100%}.customer-info{padding:0 0 .625rem}.return-confirmation .customer-info p{margin-bottom:.3125rem}@media only screen and (max-width:600px){.return-request-form{padding:.9375rem}.return-request-form .product-item{flex-direction:column;align-items:flex-start}.return-request-form .product-thumbnail{width:100%;margin-bottom:.625rem}.return-request-form .product-thumbnail img{width:100%}.return-request-form .product-details{width:100%}.return-request-form .button-container{flex-direction:column;align-items:stretch}.return-request-form .return-button{width:100%;margin-bottom:.625rem}.return-request-form .button-container .return-button:last-child{margin-bottom:0}}