.resodigife-return-form,.resodigife-search-form{max-width:600px;margin:0 auto;padding:20px;background:#fff;border:1px solid #eaeaea;border-radius:5px;box-shadow:0 1px 3px rgb(0 0 0 / .05)}.resodigife-return-form h3,.resodigife-search-form h3{margin-top:0;margin-bottom:20px;font-size:1.5em;color:#333}.resodigife-search-form p,.resodigife-return-form p{margin-bottom:15px}.resodigife-search-form label,.resodigife-return-form label{display:block;margin-bottom:5px;font-weight:600;color:#555}.resodigife-search-form input[type="text"],.resodigife-search-form input[type="email"],.resodigife-return-form textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.resodigife-items-selection{margin:20px 0;padding:15px;background:#fdfdfd;border:1px solid #eee;border-radius:4px}.resodigife-items-table{width:100%;border-collapse:collapse}.resodigife-items-table th,.resodigife-items-table td{text-align:left;padding:10px;border-bottom:1px solid #eee}.resodigife-items-table th{font-weight:600;background:#f9f9f9}.resodigife-legal-terms{margin-top:20px;margin-bottom:20px}.resodigife-legal-terms label{font-weight:400;display:inline-block}.resodigife-error-msg,.resodigife-success-msg{max-width:600px;margin:0 auto 20px auto;padding:15px 20px;border-radius:5px}.resodigife-error-msg{background:#ffebeb;border-left:4px solid #d9534f;color:#d9534f}.resodigife-success-msg{background:#e8f5e9;border-left:4px solid #4caf50;color:#388e3c}.resodigife-order-notice{margin:20px 0}a.button.reso-status-reso-pending,.woocommerce a.button.reso-status-reso-pending{background-color:#f5a623!important;border-color:#f5a623!important;color:#ffffff!important}a.button.reso-status-reso-pending:hover,.woocommerce a.button.reso-status-reso-pending:hover{background-color:#e08e00!important;border-color:#e08e00!important}a.button.reso-status-reso-approved,.woocommerce a.button.reso-status-reso-approved{background-color:#43a047!important;border-color:#43a047!important;color:#ffffff!important}a.button.reso-status-reso-approved:hover,.woocommerce a.button.reso-status-reso-approved:hover{background-color:#2e7d32!important;border-color:#2e7d32!important}a.button.reso-status-reso-rejected,.woocommerce a.button.reso-status-reso-rejected{background-color:#e53935!important;border-color:#e53935!important;color:#ffffff!important}a.button.reso-status-reso-rejected:hover,.woocommerce a.button.reso-status-reso-rejected:hover{background-color:#c62828!important;border-color:#c62828!important}.resodigife-card-intro{max-width:640px;margin:0 auto 12px auto;color:#555}.resodigife-card{max-width:640px;margin:20px auto;background:#fff;border:1px solid #ececec;border-radius:12px;overflow:hidden;box-shadow:0 6px 20px rgb(0 0 0 / .06);font-size:.95em}.resodigife-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;color:#fff;background:linear-gradient(135deg,#007cba,#005a87)}.resodigife-card-eyebrow{display:block;font-size:.72em;letter-spacing:.08em;text-transform:uppercase;opacity:.85;margin-bottom:2px}.resodigife-card-title{margin:0;font-size:1.35em;color:#fff;line-height:1.2}.resodigife-badge{flex-shrink:0;display:inline-block;padding:6px 14px;border-radius:999px;font-size:.8em;font-weight:700;background:rgb(255 255 255 / .22);color:#fff;white-space:nowrap}.resodigife-card-body{padding:22px}.resodigife-meta-grid{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.resodigife-meta-item{flex:1 1 160px;background:#f7f9fb;border-radius:8px;padding:12px 14px}.resodigife-meta-label{display:block;font-size:.72em;letter-spacing:.05em;text-transform:uppercase;color:#8a97a4;margin-bottom:4px}.resodigife-meta-value{font-weight:700;color:#2c3e50}.resodigife-card-subtitle{margin:20px 0 10px;font-size:1em;color:#2c3e50;border-bottom:2px solid #eef1f4;padding-bottom:6px}.resodigife-detail-table{width:100%;border-collapse:collapse}.resodigife-detail-table th,.resodigife-detail-table td{text-align:left;padding:10px 8px;border-bottom:1px solid #eef1f4}.resodigife-detail-table th{font-size:.8em;text-transform:uppercase;letter-spacing:.04em;color:#8a97a4;font-weight:700}.resodigife-detail-table .resodigife-qty-col{text-align:center;width:90px}.resodigife-reason,.resodigife-shop-message{background:#f7f9fb;border-radius:8px;padding:12px 14px;color:#444;line-height:1.5}.resodigife-shop-message{border-left:4px solid #007cba;background:#eef6fb}.resodigife-card.resodigife-status-reso-pending .resodigife-card-header{background:linear-gradient(135deg,#f5a623,#e08e00)}.resodigife-card.resodigife-status-reso-approved .resodigife-card-header{background:linear-gradient(135deg,#43a047,#2e7d32)}.resodigife-card.resodigife-status-reso-rejected .resodigife-card-header{background:linear-gradient(135deg,#e53935,#c62828)}button.resodigife-button,.resodigife-return-form button[type="submit"],.resodigife-search-form button[type="submit"]{background:#007cba;color:#fff;border:none;padding:10px 20px;font-size:1em;border-radius:4px;cursor:pointer;transition:background 0.3s ease}button.resodigife-button:hover,.resodigife-return-form button[type="submit"]:hover,.resodigife-search-form button[type="submit"]:hover{background:#005a87}