.retractation-card,.retractation-card *,.retractation-card *::before,.retractation-card *::after{box-sizing:border-box}.retractation-card{--wr-bg-card:#ffffff;--wr-radius:18px;--wr-border:#e5e5ea;--wr-text:#1d1d1f;--wr-muted:#6e6e73;--wr-accent:#0071e3;--wr-accent-hover:#005bb5;--wr-input-bg:#f9f9fb;width:100%;max-width:800px;background:var(--wr-bg-card);border-radius:var(--wr-radius);box-shadow:0 10px 30px rgb(0 0 0 / .05);padding:30px;border:1px solid var(--wr-border);margin:20px auto;color:var(--wr-text);font-family:inherit;line-height:1.5}.retractation-card .retractation-title{font-size:24px!important;font-weight:600!important;margin:0 0 10px!important;padding:0!important;border:none!important;background:none!important;color:var(--wr-text)!important;line-height:1.3!important}.retractation-card .retractation-subtitle{font-size:14px;color:var(--wr-muted);margin:0 0 30px}.retractation-card .form-section-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--wr-muted);margin:20px 0 10px;border-bottom:1px solid var(--wr-border);padding-bottom:5px;display:block}.retractation-card .products-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.retractation-card .product-item{display:grid;grid-template-columns:40px 1fr 100px;align-items:center;padding:15px;border-radius:12px;background:var(--wr-input-bg);border:1px solid var(--wr-border);gap:10px}.retractation-card .product-name{font-weight:500;font-size:14px;display:block;margin:0;cursor:pointer;color:var(--wr-text)}.retractation-card .product-meta{font-size:12px;color:var(--wr-muted);margin:2px 0 0}.retractation-card .product-qty input[type="number"]{width:70px;border-radius:8px;border:1px solid var(--wr-border);padding:5px;text-align:center;background:#fff;font-size:14px;color:var(--wr-text);-moz-appearance:textfield}.retractation-card .product-qty input[type="number"]::-webkit-outer-spin-button,.retractation-card .product-qty input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:inner-spin-button}.retractation-card textarea{width:100%;border:1px solid var(--wr-border);border-radius:8px;padding:10px;background:var(--wr-input-bg);font-size:14px;font-family:inherit;color:var(--wr-text);resize:vertical;min-height:80px}.retractation-card .legal-notice{font-size:13px;color:var(--wr-muted);margin-top:20px;line-height:1.5}.retractation-card .btn-rlwc-submit{background:var(--wr-accent)!important;color:#fff!important;padding:12px 25px!important;border-radius:30px!important;border:none!important;font-weight:600!important;cursor:pointer;transition:background 0.2s;display:block;width:100%;margin-top:30px;font-size:15px!important;text-align:center;text-decoration:none!important;box-shadow:none!important}.retractation-card .btn-rlwc-submit:hover,.retractation-card .btn-rlwc-submit:focus{background:var(--wr-accent-hover)!important;color:#fff!important}.retractation-card .rlwc-confirm-note{text-align:center;font-size:12px;color:#86868b;margin-top:10px}@media (max-width:600px){.retractation-card{padding:20px 16px}.retractation-card .product-item{grid-template-columns:40px 1fr}.retractation-card .product-qty{grid-column:2;margin-top:8px}}@media (max-width:767px){td.woocommerce-orders-table__cell-order-actions,.woocommerce-MyAccount-orders td.woocommerce-orders-table__cell-order-actions{display:block!important;text-align:left!important;padding-top:8px!important}td.woocommerce-orders-table__cell-order-actions .button{display:inline-block!important;margin:3px 4px 3px 0!important}}