.gx-earnings-wrap{max-width:1100px;margin:0 auto}.gx-earnings-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.gx-earnings-header h2{margin:0;font-size:1.3rem;font-weight:800;color:#1c2432}.gx-earnings-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;margin-bottom:24px}.gx-earn-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px;text-align:center}.gx-earn-card.gx-earn-available{background:linear-gradient(135deg,#f0fdf4,#fff);border-color:#059669;border-top:3px solid #059669}.gx-earn-icon{font-size:1.6rem;margin-bottom:6px}.gx-earn-val{font-size:1.3rem;font-weight:800;color:#1c2432;margin-bottom:4px}.gx-earn-lbl{font-size:.75rem;color:#64748b;font-weight:500;margin-bottom:10px}.gx-earn-cta{display:inline-block;font-size:.78rem}.gx-earn-table-wrap{margin-top:20px}.gx-earn-table-wrap h3{margin:0 0 12px;font-size:.95rem;font-weight:700}.gx-earn-tabs{display:flex;gap:4px;margin-bottom:16px;background:#f1f5f9;padding:4px;border-radius:10px;width:fit-content}.gx-earn-tabs .gx-tab{padding:7px 16px;border-radius:7px;border:none;background:0 0;font-size:.82rem;font-weight:600;color:#64748b;cursor:pointer;font-family:inherit;transition:all .18s}.gx-earn-tabs .gx-tab.active{background:#fff;color:#f16821;box-shadow:0 1px 4px rgba(0,0,0,.07)}.gx-withdrawal-wrap{max-width:800px;margin:0 auto}.gx-withdrawal-wrap h2{font-size:1.3rem;font-weight:800;color:#1c2432;margin-bottom:20px}.gx-wd-balance-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;margin-bottom:24px}.gx-wd-bal-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;text-align:center}.gx-wd-bal-card.gx-wd-available{background:linear-gradient(135deg,#f0fdf4,#fff);border-color:#059669;border-top:3px solid #059669}.gx-wd-bal-val{font-size:1.3rem;font-weight:800;color:#1c2432;margin-bottom:4px}.gx-wd-bal-lbl{font-size:.75rem;color:#64748b}.gx-wd-form-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:24px;margin-bottom:24px}.gx-wd-form-wrap h3{margin:0 0 18px;font-size:.95rem;font-weight:700}#gx-wd-bank-section,#gx-wd-upi-section{background:#f8fafc;border:1px dashed #e2e8f0;border-radius:10px;padding:14px;margin-bottom:12px}.gx-wd-history{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:20px}.gx-wd-history h3{margin:0 0 14px;font-size:.95rem;font-weight:700}.gx-payment-wrap{max-width:640px;margin:0 auto}.gx-payment-summary{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:20px;margin-bottom:20px}.gx-payment-summary h3{margin:0 0 12px;font-size:1rem;font-weight:700}.gx-payment-row{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f1f5f9;font-size:.88rem}.gx-payment-row:last-child{border-bottom:none}.gx-payment-row.gx-payment-total{font-weight:800;font-size:1rem;color:#1c2432}.gx-payment-methods{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:16px 0}.gx-payment-method-card{border:2px solid #e2e8f0;border-radius:10px;padding:14px;text-align:center;cursor:pointer;transition:all .18s;font-size:.82rem;font-weight:600;color:#374151;background:#fff}.gx-payment-method-card.active,.gx-payment-method-card:hover{border-color:#f16821;background:#fef3e8;color:#c4511a}.gx-payment-method-card .gx-pm-icon{font-size:1.6rem;display:block;margin-bottom:4px}.gx-invoice-wrap{max-width:800px;margin:0 auto;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:32px}.gx-invoice-header{display:flex;justify-content:space-between;margin-bottom:24px;border-bottom:2px solid #e2e8f0;padding-bottom:20px}.gx-invoice-title{font-size:1.8rem;font-weight:900;color:#f16821}.gx-invoice-subtitle{font-size:.85rem;color:#64748b;margin-top:2px}.gx-invoice-table{width:100%;border-collapse:collapse;margin:16px 0}.gx-invoice-table th{background:#f8fafc;padding:10px 12px;text-align:left;font-size:.82rem;font-weight:700;color:#374151;border:1px solid #e2e8f0}.gx-invoice-table td{padding:10px 12px;border:1px solid #e2e8f0;font-size:.85rem;vertical-align:top}.gx-invoice-total-row td{background:#1c2432;color:#fff;font-weight:700}.gx-invoice-qr{text-align:center;margin-top:20px;padding-top:16px;border-top:1px solid #e2e8f0}@media print{.gx-invoice-wrap{border:none;padding:0}.gx-btn{display:none!important}}.gx-notice{padding:12px 16px;border-radius:8px;font-size:.85rem;font-weight:600;margin-bottom:14px}.gx-notice-success{background:#dcfce7;color:#14532d;border:1px solid #86efac}.gx-notice-error{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.gx-notice-info{background:#e0f2fe;color:#0c4a6e;border:1px solid #7dd3fc}@media (max-width:640px){.gx-earnings-stats,.gx-wd-balance-row{grid-template-columns:1fr 1fr}.gx-payment-methods{grid-template-columns:1fr 1fr}}
