.hardback-return-wrap{max-width:860px;margin:0 auto;padding:24px;border:1px solid #e5e7eb;border-radius:14px;background:#fff}.hardback-return-form label{display:block;font-weight:600;margin-bottom:6px}.hardback-return-form input[type="text"],.hardback-return-form input[type="number"],.hardback-return-form input[type="email"],.hardback-return-form textarea,.hardback-return-form select{width:100%;max-width:100%;border:1px solid #d1d5db;border-radius:8px;padding:10px}.hardback-return-form fieldset{border:1px solid #e5e7eb;border-radius:10px;padding:14px;margin:18px 0}.hardback-checkbox{display:block;margin:8px 0}.hardback-notice{padding:12px 14px;border-radius:8px;margin:15px 0}.hardback-success{background:#ecfdf5;border:1px solid #10b981;color:#065f46}.hardback-error{background:#fef2f2;border:1px solid #ef4444;color:#991b1b}.hardback-legal-note{font-size:13px;color:#4b5563}.hardback-return-button,.hardback-submit{font-weight:700}.hardback-return-menu-item a{font-weight:700}
.hardback-statement-preview{margin:18px 0;padding:14px;border:1px solid #d1d5db;border-radius:10px;background:#f9fafb}.hardback-statement-preview p{margin:.5em 0 0}.hardback-sitewide-withdrawal{position:fixed;z-index:99999;display:inline-block;max-width:calc(100vw - 24px);padding:12px 18px;border-radius:8px;background:#111827;color:#fff!important;text-decoration:none!important;font-weight:700;line-height:1.2;box-shadow:0 6px 20px rgba(0,0,0,.18);box-sizing:border-box}.hardback-sitewide-withdrawal:hover,.hardback-sitewide-withdrawal:focus{background:#000;color:#fff!important;text-decoration:none!important}.hardback-position-top-left{top:20px;left:20px}.hardback-position-top-right{top:20px;right:20px}.hardback-position-middle-left{top:50%;left:20px;transform:translateY(-50%)}.hardback-position-middle-right{top:50%;right:20px;transform:translateY(-50%)}.hardback-position-bottom-left{bottom:20px;left:20px}.hardback-position-bottom-right{bottom:20px;right:20px}.hardback-return-form small{display:block;margin-top:5px;color:#6b7280}@media(max-width:600px){.hardback-position-top-left{top:12px;left:12px}.hardback-position-top-right{top:12px;right:12px}.hardback-position-middle-left{left:12px}.hardback-position-middle-right{right:12px}.hardback-position-bottom-left{bottom:12px;left:12px}.hardback-position-bottom-right{bottom:12px;right:12px}.hardback-return-wrap{padding:16px}}

.hardback-notice.hardback-warning{background:#fff8e5;border-left:4px solid #dba617;color:#3c2f00;padding:12px 14px;margin:0 0 16px}
