:root{color:#0f172a;background:#f4f6f9;font-family:Arial,sans-serif}body{min-width:320px;min-height:100vh;margin:0}*{box-sizing:border-box}body{color:#0f172a;background:#f4f6f9;margin:0;font-family:Arial,sans-serif}button,input,select{font-family:inherit}.app{min-height:100vh;display:flex}.sidebar{color:#fff;background:#0f172a;width:260px;min-width:260px;height:100vh;padding:22px;position:sticky;top:0}.logo{align-items:center;gap:12px;margin-bottom:32px;display:flex}.logoIcon{background:#16a34a;border-radius:14px;place-items:center;width:44px;height:44px;font-size:24px;font-weight:700;display:grid}.logo h2{color:#fff;margin:0;font-size:18px}.logo p{color:#94a3b8;margin:4px 0 0;font-size:13px}.menu{flex-direction:column;gap:8px;display:flex}.menu a{color:#cbd5e1;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:15px;text-decoration:none;display:flex}.menu a.active,.menu a:hover{color:#fff;background:#1e293b}.main{flex:1;padding:32px}.topbar{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.topbar h1{margin:0;font-size:34px}.topbar p{color:#64748b;margin:6px 0 0;font-size:17px}.newOrderBtn{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:14px;padding:14px 20px;font-size:15px;font-weight:700}.secondaryBtn{color:#0f172a;cursor:pointer;background:#e2e8f0;border:none;border-radius:14px;padding:14px 20px;font-size:15px;font-weight:700}.cards{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:28px;display:grid}.card{background:#fff;border-radius:22px;padding:24px;box-shadow:0 10px 25px #0f172a0f}.cardIcon{color:#16a34a;margin-bottom:14px}.card p{color:#64748b;margin:0}.card h2{margin:8px 0;font-size:28px}.card span{color:#94a3b8;font-size:13px}.panel,.formPanel{background:#fff;border-radius:24px;padding:28px;box-shadow:0 10px 25px #0f172a0f}.panelHeader{justify-content:space-between;align-items:center;display:flex}.emptyState{text-align:center;color:#64748b;border:1px dashed #cbd5e1;border-radius:18px;margin-top:22px;padding:42px}.formSection{border-bottom:1px solid #e2e8f0;margin-bottom:26px;padding-bottom:26px}.formSection:last-child{border-bottom:none}.formSection h2{margin:0 0 18px;font-size:22px}.formGrid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:18px;display:grid}.field{flex-direction:column;gap:8px;display:flex}.field label{color:#334155;font-size:14px;font-weight:700}.field input,.field select{background:#fff;border:1px solid #cbd5e1;border-radius:14px;outline:none;width:100%;height:50px;padding:0 15px;font-size:15px}.field input:focus,.field select:focus{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1f}.field input[readonly]{background:#f8fafc;font-weight:700}.full{grid-column:span 2}.calculationBox{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px;display:grid}.calculationBox div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:20px}.calculationBox span{color:#64748b;margin-bottom:8px;font-size:14px;display:block}.calculationBox strong{font-size:24px}.formActions{justify-content:flex-end;gap:12px;display:flex}@media (width<=1000px){.app{flex-direction:column}.sidebar{width:100%;min-width:100%;height:auto;position:relative}.menu{grid-template-columns:repeat(3,1fr);display:grid}.menu a{justify-content:center;font-size:13px}.main{padding:22px}.cards{grid-template-columns:repeat(2,1fr)}.topbar{flex-direction:column;align-items:flex-start;gap:14px}}@media (width<=600px){.cards,.formGrid,.calculationBox{grid-template-columns:1fr}.full{grid-column:span 1}.menu{grid-template-columns:repeat(2,1fr)}.formActions{flex-direction:column}.topbar h1{font-size:28px}.countrySelect{width:100%}.select__control{min-height:50px!important;box-shadow:none!important;border-color:#cbd5e1!important;border-radius:14px!important}.select__control:hover,.select__control--is-focused{border-color:#16a34a!important;box-shadow:0 0 0 3px #16a34a1f!important}.select__placeholder{color:#94a3b8!important}.select__menu{overflow:hidden;z-index:50!important;border-radius:14px!important}.select__option{padding:11px 14px!important;font-size:15px!important}.countryOption{align-items:center;gap:10px;display:flex}.countryFlag{object-fit:cover;border-radius:3px;width:24px;height:16px;box-shadow:0 0 0 1px #0f172a1f}.calculationBox div{transition:transform .2s,box-shadow .2s}.calculationBox div:hover{transform:translateY(-3px);box-shadow:0 12px 25px #16a34a1f}}.calculationPulse div{animation:.45s calcPulse;border-color:#16a34a!important}@keyframes calcPulse{0%{background:#f8fafc;transform:scale(1)}50%{background:#ecfdf5;transform:scale(1.05);box-shadow:0 14px 30px #16a34a40}to{background:#f8fafc;transform:scale(1)}}.ordersTable{margin-top:22px;overflow-x:auto}.ordersHeader,.ordersRow{grid-template-columns:1.3fr 1fr 1fr 1fr .8fr 1fr 1fr;align-items:center;gap:12px;min-width:950px;display:grid}.ordersHeader{color:#334155;background:#f8fafc;border-radius:14px;padding:14px 16px;font-weight:700}.ordersRow{color:#334155;border-bottom:1px solid #e2e8f0;padding:16px}.statusBadge{color:#92400e;text-align:center;background:#fef3c7;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:700}.remesasPanel{background:#fff;border-radius:24px;padding:28px;box-shadow:0 10px 25px #0f172a0f}.remesasToolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.searchBox{background:#f8fafc;border:1px solid #cbd5e1;border-radius:16px;flex:1;align-items:center;gap:10px;height:52px;padding:0 16px;display:flex}.searchBox input{background:0 0;border:none;outline:none;width:100%;height:100%;font-size:15px}.remesasCount{color:#166534;background:#ecfdf5;border-radius:999px;padding:12px 16px;font-weight:700}.remesasList{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.remesaCard{background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:22px;transition:transform .2s,box-shadow .2s}.remesaCard:hover{transform:translateY(-3px);box-shadow:0 12px 30px #0f172a14}.remesaCardTop{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.remesaCardTop strong{font-size:18px}.remesaCardTop p{color:#64748b;margin:6px 0 0}.remesaGrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px;display:grid}.remesaGrid div{background:#f8fafc;border-radius:14px;padding:14px}.remesaGrid span{color:#64748b;margin-bottom:6px;font-size:13px;display:block}.remesaGrid strong{font-size:15px}.viewBtn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px;font-weight:700;display:flex}.orderDrawer{z-index:100;position:fixed;inset:0}.drawerBackdrop{background:#0f172a73;position:absolute;inset:0}.drawerPanel{background:#fff;width:460px;max-width:100%;height:100%;padding:26px;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-20px 0 40px #0f172a26}.drawerHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.drawerHeader h2{margin:0 0 10px}.drawerClose{cursor:pointer;background:#f1f5f9;border:none;border-radius:12px;width:38px;height:38px;font-size:26px}.timeline{gap:10px;margin-bottom:24px;display:grid}.timeline div{color:#64748b;background:#f8fafc;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-weight:700;display:flex}.timeline div.done{color:#166534;background:#ecfdf5}.detailSection{border-top:1px solid #e2e8f0;margin-top:18px;padding-top:18px}.detailSection h3{align-items:center;gap:8px;margin:0 0 12px;display:flex}.detailSection p{color:#334155;margin:8px 0}.drawerActions{gap:10px;margin-top:24px;display:grid}.drawerActions button{cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:14px;font-weight:700;display:flex}.drawerActions button:disabled{opacity:.45;cursor:not-allowed}.confirmBtn{color:#fff;background:#16a34a}.deliveryBtn{color:#fff;background:#2563eb}.cancelBtn{color:#991b1b;background:#fee2e2}@media (width<=900px){.remesasList{grid-template-columns:1fr}.remesasToolbar{flex-direction:column;align-items:stretch}.remesaGrid{grid-template-columns:repeat(2,1fr)}}.logsList{gap:10px;display:grid}.logItem{background:#f8fafc;border-left:4px solid #16a34a;border-radius:12px;padding:12px 14px}.logItem strong{color:#0f172a;margin-bottom:4px;display:block}.logItem span{color:#64748b;margin-bottom:6px;font-size:13px;display:block}.logItem p{margin:0}.copyBtn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:14px;width:100%;padding:14px;font-size:16px;font-weight:600;transition:all .25s}.copyBtn:hover{opacity:.95;transform:translateY(-2px)}.copyBtn:active{transform:scale(.97)}.copyBtn.copied{background:#16a34a;box-shadow:0 0 18px #16a34a59}.receiptOverlay{z-index:200;background:#0f172a8c;justify-content:center;align-items:flex-start;padding:40px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.receiptBox{background:#fff;border-radius:24px;width:620px;max-width:100%;margin-bottom:40px;padding:28px;box-shadow:0 25px 60px #0f172a40}.receiptHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;gap:20px;padding-bottom:18px;display:flex}.receiptHeader h2{margin:0}.receiptHeader p{color:#64748b;margin:6px 0 0;font-weight:700}.receiptHeader button{cursor:pointer;background:#f1f5f9;border:none;border-radius:12px;width:40px;height:40px;font-size:26px}.receiptBrand{align-items:center;gap:12px;margin:22px 0;display:flex}.receiptLogo{color:#fff;background:#16a34a;border-radius:16px;place-items:center;width:48px;height:48px;font-size:26px;font-weight:700;display:grid}.receiptBrand h3{margin:0}.receiptBrand p{color:#64748b;margin:4px 0 0}.receiptStatus{color:#166534;background:#ecfdf5;border-radius:16px;margin-bottom:22px;padding:14px 16px;font-weight:700}.receiptGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.receiptGrid div{background:#f8fafc;border-radius:16px;padding:16px}.receiptGrid span{color:#64748b;margin-bottom:6px;font-size:13px;display:block}.receiptGrid strong{color:#0f172a}.receiptFooter{color:#64748b;border-top:1px solid #e2e8f0;margin-top:22px;padding-top:16px;font-size:14px}.receiptFooter p{margin:5px 0}.receiptBtn{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1!important}.receiptActions{flex-wrap:wrap;justify-content:flex-end;gap:14px;margin-top:22px;display:flex}.receiptActions button{cursor:pointer;border:none;border-radius:14px;padding:13px 18px;font-weight:700;transition:all .25s}.receiptActions button:hover{transform:translateY(-2px)}.receiptActions button:active{transform:scale(.97)}.printBtn{color:#fff;background:#0f172a}.downloadBtn{color:#fff;background:#2563eb}.downloadBtn:hover{box-shadow:0 10px 20px #2563eb40}.statusSummary{background:#fff;border-radius:18px;flex-wrap:wrap;gap:12px;margin:25px 0;padding:18px;display:flex;box-shadow:0 5px 15px #0000000d}.statusChip{border-radius:30px;padding:10px 16px;font-size:14px;font-weight:600}.totalChip{color:#1e3a8a;background:#eef2ff}.pendingChip{color:#b45309;background:#fff7e0}.confirmedChip{color:#15803d;background:#dcfce7}.deliveryChip{color:#2563eb;background:#dbeafe}.doneChip{color:#166534;background:#dcfce7}.cancelChip{color:#b91c1c;background:#fee2e2}.walletPanel{grid-template-columns:1.2fr .8fr;gap:22px;margin-bottom:24px;display:grid}.walletFormBox,.walletInfoBox,.walletListPanel{background:#fff;border-radius:24px;padding:28px;box-shadow:0 10px 25px #0f172a0f}.walletFormBox h2,.walletInfoBox h2,.walletListPanel h2{margin:0}.walletFormBox p{color:#64748b;margin:8px 0 22px}.walletForm{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.walletForm button{grid-column:span 2;justify-content:center;align-items:center;gap:8px;display:flex}.walletInfoGrid{gap:14px;margin-top:20px;display:grid}.walletInfoGrid div{background:#f8fafc;border-radius:16px;align-items:flex-start;gap:14px;padding:16px;display:flex}.walletInfoGrid strong{color:#fff;background:#16a34a;border-radius:999px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.walletInfoGrid p{color:#334155;margin:0}.walletCards{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:22px;display:grid}.walletCard{background:#fff;border:1px solid #e2e8f0;border-radius:22px;padding:22px}.walletCardTop{align-items:center;gap:12px;margin-bottom:18px;display:flex}.walletIcon{color:#16a34a;background:#ecfdf5;border-radius:16px;place-items:center;width:46px;height:46px;display:grid}.walletCard h3{margin:0}.walletCard p{color:#64748b;margin:4px 0 0}.activeWallet{color:#166534;background:#dcfce7;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:7px 10px;font-size:13px;font-weight:700;display:flex}.walletAddress{color:#334155;word-break:break-all;background:#f8fafc;border-radius:14px;margin-bottom:14px;padding:14px;font-family:monospace}.copyWalletBtn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px;font-weight:700;transition:all .25s;display:flex}.copyWalletBtn:hover{transform:translateY(-2px)}.copyWalletBtn.copied{background:#16a34a}@media (width<=900px){.walletPanel,.walletCards,.walletForm{grid-template-columns:1fr}.walletForm button,.walletForm .full{grid-column:span 1}}.paymentHighlight{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:16px;margin-bottom:14px;padding:18px}.paymentHighlight span{color:#166534;margin-bottom:6px;font-size:14px;font-weight:700;display:block}.paymentHighlight strong{color:#14532d;font-size:26px}.walletDestinationBox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;margin-top:16px;padding:16px}.walletDestinationBox span{color:#64748b;margin-bottom:8px;font-size:13px;display:block}.walletDestinationBox strong{color:#0f172a;word-break:break-all;margin-bottom:12px;font-family:monospace;display:block}.walletDestinationBox button{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:12px;width:100%;padding:12px;font-weight:700}.walletDestinationBox button:disabled{opacity:.45;cursor:not-allowed}.paymentModalOverlay{z-index:300;background:#0f172a8c;justify-content:center;align-items:flex-start;padding:35px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.paymentModalBox{text-align:center;background:#fff;border-radius:26px;width:620px;max-width:100%;margin-bottom:40px;padding:30px;position:relative;box-shadow:0 25px 70px #0f172a47}.paymentModalClose{cursor:pointer;background:#f1f5f9;border:none;border-radius:12px;width:38px;height:38px;position:absolute;top:18px;right:18px}.paymentModalIcon{color:#16a34a;background:#ecfdf5;border-radius:999px;place-items:center;width:76px;height:76px;margin:0 auto 16px;display:grid}.paymentModalBox h2{margin:0;font-size:26px}.paymentModalCode{color:#64748b;margin:8px 0 22px;font-weight:700}.paymentInstruction{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:20px;margin-bottom:16px;padding:22px}.paymentInstruction span{color:#166534;margin-bottom:8px;font-weight:700;display:block}.paymentInstruction strong{color:#14532d;font-size:34px;display:block}.paymentInstruction small{color:#166534;margin-top:8px;display:block}.paymentInfoGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px;display:grid}.paymentInfoGrid div{background:#f8fafc;border-radius:16px;padding:15px}.paymentInfoGrid span,.paymentWalletBox span{color:#64748b;margin-bottom:6px;font-size:13px;display:block}.paymentInfoGrid strong{color:#0f172a}.paymentWalletBox{text-align:left;background:#f8fafc;border-radius:16px;margin-bottom:16px;padding:16px}.paymentWalletBox strong{word-break:break-all;color:#0f172a;font-family:monospace;display:block}.paymentModalActions{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.paymentModalActions button,.goRemesasBtn{cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:13px;font-weight:700;transition:all .25s;display:flex}.paymentModalActions button{color:#fff;background:#0f172a}.paymentModalActions button:hover,.goRemesasBtn:hover{transform:translateY(-2px)}.paymentModalActions button:disabled{opacity:.45;cursor:not-allowed}.paymentModalNote{color:#64748b;margin:16px 0;font-size:14px}.goRemesasBtn{color:#fff;background:#16a34a;width:100%}@media (width<=600px){.paymentInfoGrid,.paymentModalActions{grid-template-columns:1fr}.paymentInstruction strong{font-size:28px}}.paymentTimerBox{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;margin-bottom:16px;padding:16px}.paymentTimerBox.warning{color:#92400e;background:#fffbeb;border-color:#fde68a}.paymentTimerBox.danger{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.paymentTimerBox.expired{color:#991b1b;background:#fee2e2;border-color:#fecaca}.timerTop{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin-bottom:12px;font-weight:700;display:grid}.timerTop span{text-align:left;color:#475569}.timerTop strong{color:#0f172a;font-size:24px}.timerProgress{background:#e2e8f0;border-radius:999px;width:100%;height:9px;margin-bottom:10px;overflow:hidden}.timerProgressFill{background:#2563eb;border-radius:999px;height:100%;transition:width 1s linear}.paymentTimerBox.warning .timerProgressFill{background:#f59e0b}.paymentTimerBox.danger .timerProgressFill{background:#f97316}.paymentTimerBox.expired .timerProgressFill{background:#dc2626}.paymentTimerBox small{text-align:center;color:#64748b;font-size:13px;display:block}.reportedPaymentBtn{color:#fff;cursor:pointer;background:#f59e0b;border:none;border-radius:14px;width:100%;margin-top:14px;padding:15px;font-size:16px;font-weight:700;transition:all .25s}.reportedPaymentBtn:hover{transform:translateY(-2px);box-shadow:0 10px 20px #f59e0b40}.reportedPaymentBtn:active{transform:scale(.97)}.reportedPaymentBtn:disabled{opacity:.5;cursor:not-allowed}.paymentQrBox{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:18px;margin:16px auto;padding:16px;display:inline-block}.paymentQrBox canvas{margin:0 auto;display:block}.paymentQrBox p{color:#64748b;margin:10px 0 0;font-size:13px;font-weight:700}.smallQr{width:fit-content;margin:16px auto 0;display:block}.statusBadge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:8px 16px;font-size:14px;font-weight:700;display:inline-flex}.cryptoPaymentsPanel{background:#fff;border-radius:24px;padding:28px;box-shadow:0 10px 25px #0f172a0f}.cryptoStats{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:24px;display:grid}.cryptoStats div{background:#f8fafc;border-radius:18px;gap:8px;padding:20px;display:grid}.cryptoStats svg{color:#16a34a}.cryptoStats span{color:#64748b}.cryptoStats strong{font-size:30px}.cryptoPaymentList{gap:18px;display:grid}.cryptoPaymentCard{border:1px solid #e2e8f0;border-radius:22px;padding:22px}.cryptoPaymentTop{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.cryptoPaymentTop h2{margin:0}.cryptoPaymentTop p{color:#64748b;margin:6px 0 0}.cryptoPaymentGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.cryptoPaymentGrid div{background:#f8fafc;border-radius:14px;padding:14px}.cryptoPaymentGrid span,.cryptoWalletBox span{color:#64748b;margin-bottom:6px;font-size:13px;display:block}.cryptoPaymentGrid strong{color:#0f172a}.cryptoWalletBox{background:#f8fafc;border-radius:14px;margin-bottom:16px;padding:14px}.cryptoWalletBox strong{word-break:break-all;font-family:monospace;display:block}.simulatePaymentBtn{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:14px;width:100%;padding:14px;font-weight:700;transition:all .25s}.simulatePaymentBtn:hover{transform:translateY(-2px);box-shadow:0 10px 20px #16a34a40}.simulatePaymentBtn:disabled{opacity:.45;cursor:not-allowed}@media (width<=900px){.cryptoStats,.cryptoPaymentGrid{grid-template-columns:1fr}.cryptoPaymentTop{flex-direction:column}}.paymentConfirmedBox{color:#166534;text-align:center;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:18px;margin-bottom:16px;padding:22px}.paymentConfirmedBox strong{margin-bottom:10px;font-size:22px;display:block}.paymentConfirmedBox p{color:#166534;margin:0 0 10px}.paymentConfirmedBox small{color:#14532d;word-break:break-all;font-family:monospace;display:block}.manualHashBox{background:#f8fafc;border:1px solid #dbe3ef;border-radius:14px;margin-top:16px;padding:14px}.manualHashBox strong{color:#0f172a;margin-bottom:6px;display:block}.manualHashBox p{color:#64748b;margin-bottom:10px;font-size:14px}.manualHashBox input{border:1px solid #cbd5e1;border-radius:10px;width:100%;margin-bottom:10px;padding:12px}.manualReviewBanner{color:#6b21a8;text-align:center;background:#f3e8ff;border:1px solid #d8b4fe;border-radius:14px;margin:14px 0;padding:14px;font-weight:700}.manualReviewData{text-align:left;gap:6px;margin-top:10px;font-size:14px;display:grid}.manualReviewData span{word-break:break-all;background:#ffffffa6;border-radius:10px;padding:8px 10px}.paymentManualReviewBox{color:#581c87;text-align:center;background:#f3e8ff;border:1px solid #d8b4fe;border-radius:18px;margin-top:18px;padding:18px}.paymentManualReviewBox strong{margin-bottom:8px;font-size:18px;display:block}.paymentManualReviewBox p{color:#6b21a8;margin:8px 0}.settingsPage{background:#fff;border-radius:28px;padding:24px;box-shadow:0 20px 60px #0f172a14}.settingsHero{color:#fff;background:linear-gradient(135deg,#0f172a,#111827);border-radius:24px;margin-bottom:24px;padding:28px}.settingsHero svg{color:#22c55e;margin-bottom:10px}.settingsHero h2{margin:0 0 6px;font-size:28px}.settingsHero p{color:#cbd5e1;margin:0}.settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.settingsCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:22px;padding:22px}.settingsCard h3{color:#0f172a;align-items:center;gap:10px;margin:0 0 18px;font-size:20px;display:flex}.settingsTwoCols{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.settingsField{flex-direction:column;gap:8px;display:flex}.settingsField span{color:#64748b;font-size:14px;font-weight:600}.settingsField small{color:#94a3b8;font-size:12px}.settingsField input{color:#0f172a;background:#fff;border:1px solid #dbe3ef;border-radius:14px;outline:none;width:100%;padding:14px 16px;font-size:16px;font-weight:700}.settingsField input:focus{border-color:#22c55e;box-shadow:0 0 0 4px #22c55e1f}.networkSettings{gap:14px;display:grid}.networkToggle{cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:16px;align-items:center;gap:14px;padding:16px;display:flex}.networkToggle input{accent-color:#22c55e;width:20px;height:20px}.networkToggle strong{color:#0f172a;font-size:16px;display:block}.networkToggle span{color:#64748b;margin-top:2px;font-size:13px;display:block}.settingsMessage{color:#047857;text-align:center;background:#ecfdf3;border:1px solid #bbf7d0;border-radius:16px;margin-top:20px;padding:14px 16px;font-weight:700}.saveSettingsBtn{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:18px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:22px;padding:17px 22px;font-size:17px;font-weight:800;display:flex;box-shadow:0 12px 30px #16a34a40}.saveSettingsBtn:hover{background:#15803d}.saveSettingsBtn:disabled{opacity:.6;cursor:not-allowed}@media (width<=900px){.settingsGrid,.settingsTwoCols{grid-template-columns:1fr}}.alertsPage{flex-direction:column;gap:20px;display:flex}.alertsSummary{gap:16px;display:grid}.alertSummaryCard{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:18px;flex-direction:column;gap:10px;padding:18px;transition:all .2s;display:flex;box-shadow:0 4px 15px #0000000a}.alertSummaryCard:hover{transform:translateY(-2px)}.alertSummaryCard.active{border:2px solid #16a34a}.alertSummaryCard svg{color:#16a34a}.alertSummaryCard span{color:#64748b;font-size:14px}.alertSummaryCard strong{color:#111827;font-size:28px}.alertsToolbar{gap:10px;display:flex}.alertsToolbar button{cursor:pointer;background:#f3f4f6;border:none;border-radius:12px;padding:10px 18px}.alertsToolbar button.active{color:#fff;background:#16a34a}.alertsList{flex-direction:column;gap:14px;display:flex}.alertCard{background:#fff;border-left:6px solid #d1d5db;border-radius:18px;padding:18px;box-shadow:0 6px 18px #0000000a}.alertCard h3{margin:10px 0 6px}.alertCard p{color:#475569}.alertCard small{color:#94a3b8}.alertCard.REVISION_MANUAL{border-left-color:#f59e0b}.alertCard.DEVOLUCION_SOLICITADA{border-left-color:#ef4444}.alertCard.PENDIENTE_PAGO{border-left-color:#3b82f6}.alertCard.PAGO_CONFIRMADO{border-left-color:#16a34a}.alertCard.EXPIRADO{border-left-color:#6b7280}.refreshBtn{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:12px;align-items:center;gap:8px;padding:10px 18px;display:flex}.refreshBtn:hover{opacity:.9}.alertCard{cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s;position:relative}.alertCard:hover{background:#f8fafc;transform:translateY(-3px);box-shadow:0 14px 35px #0f172a1f}.alertCard:hover .alertActionHint{opacity:1;transform:translate(0)}.alertActionHint{color:#16a34a;opacity:0;margin-top:12px;font-size:14px;font-weight:800;transition:opacity .2s,transform .2s;transform:translate(-6px)}.alertCard:after{content:"";pointer-events:none;border:2px solid #0000;border-radius:18px;transition:border-color .2s;position:absolute;inset:0}.alertCard:hover:after{border-color:#16a34a40}.drawerPanel{animation:.25s drawerSlideIn}@keyframes drawerSlideIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.statsPage{flex-direction:column;gap:22px;display:flex}.statsCards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.statBox{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:22px;box-shadow:0 8px 25px #0f172a0d}.statBox svg{color:#16a34a;margin-bottom:12px}.statBox span{color:#64748b;margin-bottom:8px;font-size:14px;display:block}.statBox strong{color:#0f172a;font-size:26px}.statsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.statsPanel{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:22px;box-shadow:0 8px 25px #0f172a0d}.statsPanel h3{color:#0f172a;align-items:center;gap:8px;margin:0 0 18px;display:flex}.statsList{flex-direction:column;gap:12px;display:flex}.statsListItem{background:#f8fafc;border-radius:14px;justify-content:space-between;gap:14px;padding:13px 14px;display:flex}.statsListItem span{color:#475569;font-weight:600}.statsListItem strong{color:#0f172a;text-align:right}.miniChart{align-items:flex-end;gap:12px;height:190px;padding-top:20px;display:flex;overflow-x:auto}.miniChartBar{flex-direction:column;align-items:center;gap:8px;min-width:42px;display:flex}.miniChartBar div{background:linear-gradient(#22c55e,#15803d);border-radius:999px 999px 4px 4px;width:24px}.miniChartBar span{color:#64748b;font-size:12px}@media (width<=900px){.statsGrid{grid-template-columns:1fr}}.loginPage{background:linear-gradient(135deg,#020617,#0f172a);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.loginCard{background:#fff;border-radius:28px;width:100%;max-width:430px;padding:34px;box-shadow:0 30px 80px #00000059}.loginLogo{color:#fff;background:#16a34a;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:18px;font-size:28px;font-weight:900;display:grid}.loginCard h1{color:#0f172a;margin:0;font-size:30px}.loginCard p{color:#64748b;margin:8px 0 26px}.loginField{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.loginField span{color:#334155;font-size:14px;font-weight:700}.loginField div{background:#f8fafc;border:1px solid #dbe3ef;border-radius:16px;align-items:center;gap:10px;padding:0 14px;display:flex}.loginField input{color:#0f172a;background:0 0;border:none;outline:none;width:100%;padding:15px 0;font-size:16px;font-weight:700}.loginBtn{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:16px;width:100%;margin-top:10px;padding:16px;font-size:17px;font-weight:900}.loginBtn:hover{background:#15803d}.loginBtn:disabled{opacity:.6;cursor:not-allowed}.loginError{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca;border-radius:14px;margin-bottom:12px;padding:12px;font-weight:700}.sidebarFooter{border-top:1px solid #ffffff14;margin-top:auto;padding-top:18px}.logoutBtn{cursor:pointer;color:#ef4444;background:#ef44441f;border:none;border-radius:14px;width:100%;padding:13px;font-size:15px;font-weight:700;transition:all .2s}.logoutBtn:hover{color:#fff;background:#ef4444}.securityText{color:#64748b;margin-bottom:16px;line-height:1.5}.setup2faBtn{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:14px;width:100%;padding:14px;font-weight:800}.setup2faBtn:hover{background:#0f172a}.twofaQrBox{gap:16px;margin-top:18px;display:grid}.twofaQrBox img{background:#fff;border:1px solid #e5e7eb;border-radius:18px;width:210px;max-width:100%;margin:0 auto;padding:12px}.twofaEnabledBox{color:#047857;text-align:center;background:#ecfdf3;border:1px solid #bbf7d0;border-radius:16px;padding:14px;font-weight:800}.disable2faBtn{color:#b91c1c;cursor:pointer;background:#fee2e2;border:none;border-radius:14px;width:100%;margin-top:14px;padding:14px;font-weight:800}.disable2faBtn:hover{background:#fecaca}.disable2faConfirmBtn{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:14px;width:100%;padding:14px;font-weight:900}.disable2faConfirmBtn:hover{background:#b91c1c}.twofaModalOverlay{z-index:9999;background:#0f172ab8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.twofaModalBox{background:#fff;border-radius:26px;width:100%;max-width:430px;padding:28px;position:relative;box-shadow:0 30px 80px #00000059}.twofaModalClose{cursor:pointer;background:#f1f5f9;border:none;border-radius:12px;padding:8px;position:absolute;top:16px;right:16px}.twofaModalIcon{color:#16a34a;background:#ecfdf3;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:18px;display:grid}.twofaModalBox h2{color:#0f172a;margin:0 0 8px}.twofaModalBox p{color:#64748b;margin-bottom:18px}.twofaModalBox input{letter-spacing:4px;text-align:center;border:1px solid #dbe3ef;border-radius:16px;outline:none;width:100%;padding:15px;font-size:20px;font-weight:900}.twofaModalActions{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.twofaModalActions button{cursor:pointer;border:none;border-radius:14px;padding:14px;font-weight:900}.twofaModalActions button:first-child{color:#334155;background:#f1f5f9}.twofaModalActions button:last-child{color:#fff;background:#16a34a}.auditPage{flex-direction:column;gap:22px;display:flex}.auditFilters{flex-wrap:wrap;gap:10px;display:flex}.auditFilters button{color:#334155;cursor:pointer;background:#f1f5f9;border:none;border-radius:14px;padding:11px 18px;font-weight:800}.auditFilters button.active{color:#fff;background:#16a34a}.auditTimeline{flex-direction:column;gap:16px;display:flex}.auditItem{background:#fff;border:1px solid #e5e7eb;border-radius:22px;grid-template-columns:52px 1fr;gap:16px;padding:18px;display:grid;box-shadow:0 8px 25px #0f172a0d}.auditIcon{color:#16a34a;background:#ecfdf3;border-radius:18px;place-items:center;width:52px;height:52px;display:grid}.auditIcon.WALLET_CREATED{color:#2563eb;background:#eff6ff}.auditIcon.SETTINGS_UPDATED{color:#d97706;background:#fef3c7}.auditIcon.ORDER_STATUS_UPDATED{color:#7e22ce;background:#f3e8ff}.auditContent{min-width:0}.auditTop{justify-content:space-between;gap:14px;margin-bottom:8px;display:flex}.auditTop strong{color:#0f172a;font-size:17px}.auditTop span{color:#64748b;white-space:nowrap;font-size:13px}.auditContent p{color:#475569;margin:0 0 12px}.auditMeta{flex-wrap:wrap;gap:10px;display:flex}.auditMeta span{color:#475569;background:#f8fafc;border:1px solid #e5e7eb;border-radius:999px;padding:7px 11px;font-size:13px;font-weight:700}.auditAgent{color:#94a3b8;word-break:break-all;margin-top:10px;display:block}@media (width<=700px){.auditItem{grid-template-columns:1fr}.auditTop{flex-direction:column}}.clientPortalPage{background:#f8fafc;min-height:100vh;padding:28px}.clientTopbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.clientTopbar h1{color:#0f172a;margin:0}.clientTopbar p{color:#64748b;margin:6px 0 0}.clientTopbar button{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:14px;align-items:center;gap:8px;padding:12px 18px;font-weight:800;display:flex}.clientCards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-bottom:24px;display:grid}.clientCard{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:22px;box-shadow:0 8px 25px #0f172a0d}.clientCard svg{color:#16a34a;margin-bottom:12px}.clientCard span,.clientCard small{color:#64748b;display:block}.clientCard strong{color:#0f172a;margin:8px 0;font-size:22px;display:block}.clientPanel{background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:24px;box-shadow:0 8px 25px #0f172a0d}.clientPanelHeader h2{color:#0f172a;margin:0}.clientPanelHeader p{color:#64748b}@media (width<=1100px){.clientOrdersList{grid-template-columns:1fr}}.clientOrderCard{background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;padding:18px}.clientOrderCard>div{justify-content:space-between;gap:12px;display:flex}.clientOrderCard strong{color:#0f172a}.clientOrderCard span{color:#047857;background:#ecfdf3;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900}.clientOrderCard p{color:#475569}.clientOrderCard small{color:#64748b}@media (width<=700px){.clientPortalPage{padding:18px}.clientTopbar{flex-direction:column;align-items:flex-start}}.loginSecondaryBtn{color:#334155;cursor:pointer;background:#f1f5f9;border:none;border-radius:16px;width:100%;margin-top:12px;padding:14px;font-size:15px;font-weight:900}.loginSecondaryBtn:hover{background:#e2e8f0}.clientTabs{gap:12px;margin-bottom:22px;display:flex}.clientTabs button{cursor:pointer;color:#334155;background:#e2e8f0;border:none;border-radius:14px;padding:13px 18px;font-weight:900}.clientTabs button.active{color:#fff;background:#16a34a}.clientOrderForm{flex-direction:column;gap:18px;display:flex}.clientPaymentSummary{text-align:center;background:#ecfdf3;border:1px solid #bbf7d0;border-radius:20px;padding:20px}.clientPaymentSummary span,.clientPaymentSummary small{color:#166534;display:block}.clientPaymentSummary strong{color:#14532d;margin:8px 0;font-size:30px;display:block}.clientOrderTopbar{margin-bottom:22px}.readonlyClientField{background:#f8fafc;border:1px solid #cbd5e1;border-radius:14px;align-items:center;height:50px;display:flex;overflow:hidden}.readonlyClientField svg{color:#16a34a;background:#ecfdf3;border-right:1px solid #bbf7d0;flex-shrink:0;width:50px;height:100%;padding:15px}.readonlyClientField input{font-weight:800;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.countrySelect{width:100%}.select__control{min-height:50px!important;box-shadow:none!important;border-color:#cbd5e1!important;border-radius:14px!important}.select__control:hover,.select__control--is-focused{border-color:#16a34a!important;box-shadow:0 0 0 3px #16a34a1f!important}.select__placeholder{color:#94a3b8!important}.select__menu{overflow:hidden;z-index:9999!important;border-radius:14px!important}.select__option{padding:11px 14px!important;font-size:15px!important}.countryOption{align-items:center;gap:10px;display:flex}.countryFlag{object-fit:cover;border-radius:3px;flex-shrink:0;width:24px;height:18px;box-shadow:0 0 0 1px #0f172a1f}.clientAmountArea{gap:22px;display:grid}.clientFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;display:grid}.clientInputGroup{flex-direction:column;gap:8px;display:flex}.clientInputGroup span{color:#334155;font-size:14px;font-weight:700}.clientInputGroup>div{background:#fff;border:1px solid #cbd5e1;border-radius:14px;align-items:center;height:54px;transition:all .2s;display:flex;overflow:hidden}.clientInputGroup>div:focus-within{border-color:#16a34a;box-shadow:0 0 0 3px #16a34a1f}.clientInputGroup svg{color:#16a34a;background:#ecfdf3;border-right:1px solid #bbf7d0;flex-shrink:0;width:54px;height:100%;padding:16px}.clientInputGroup input,.clientInputGroup select{color:#0f172a;background:0 0;outline:none;width:100%;height:100%;padding:0 14px;font-size:15px;font-weight:700;box-shadow:none!important;border:none!important}.clientHint{color:#64748b;margin-top:4px;font-size:13px;display:block}.clientPaymentBox{background:#ecfdf3;border:1px solid #86efac;border-radius:22px;grid-template-columns:1fr 1.1fr;display:grid;overflow:hidden}.clientTotalBox{text-align:center;border-right:1px solid #86efac;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex}.clientTotalBox span{color:#047857;font-weight:800}.clientTotalBox strong{color:#065f46;margin:8px 0;font-size:38px}.clientTotalBox small{color:#166534}.clientCalcBox{padding:24px 28px}.clientCalcBox h4{color:#047857;align-items:center;gap:8px;margin:0 0 16px;display:flex}.clientCalcBox>div{color:#334155;justify-content:space-between;gap:12px;padding:9px 0;display:flex}.clientCalcBox b{color:#0f172a}.clientCalcTotal{border-top:1px solid #bbf7d0;margin-top:8px;padding-top:14px!important}.clientCalcTotal span,.clientCalcTotal b{color:#047857;font-size:17px;font-weight:900}.clientSecureBar{background:#ecfdf3;border:1px solid #bbf7d0;border-radius:18px;grid-template-columns:1fr 360px;align-items:center;gap:18px;padding:10px;display:grid}.clientSecureBar>div{color:#047857;align-items:center;gap:12px;padding-left:14px;font-weight:800;display:flex}.clientSecureBar svg{color:#16a34a}.clientCreateBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#16a34a,#15803d);border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;height:58px;font-size:17px;font-weight:900;transition:all .25s;display:flex;box-shadow:0 12px 25px #16a34a40}.clientCreateBtn:hover{transform:translateY(-1px);box-shadow:0 16px 32px #16a34a4d}.clientCreateBtn:disabled{opacity:.7;cursor:not-allowed}@media (width<=950px){.clientFormGrid,.clientPaymentBox,.clientSecureBar{grid-template-columns:1fr}.clientTotalBox{border-bottom:1px solid #86efac;border-right:none}.clientSecureBar{padding:16px}.clientSecureBar>div{padding-left:0}}@media (width<=600px){.clientTotalBox strong{font-size:30px}}.clientTabs{flex-wrap:wrap;gap:14px;margin:28px 0 24px;display:flex}.clientTabs button,.clientOrderActions button,.payAgainBtn,.clientDetailPrimaryBtn{cursor:pointer;border:0;border-radius:16px;outline:0;justify-content:center;align-items:center;gap:8px;font-weight:800;transition:all .2s;display:inline-flex}.clientTabs button{color:#13213a;background:#e8edf4;padding:15px 24px;box-shadow:inset 0 0 0 1px #0f172a0a}.clientTabs button:hover{background:#dfe7f1;transform:translateY(-1px)}.clientTabs button.active{color:#fff;background:#16a34a;box-shadow:0 14px 30px #16a34a38}.clientOrdersList{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}@media (width<=1100px){.clientOrdersList{grid-template-columns:1fr}}.clientOrderCardPro{background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);border:1px solid #e4e9f2;border-radius:22px;padding:22px 24px;transition:all .25s;position:relative;box-shadow:0 12px 34px #0f172a0f}.clientOrderMain strong{color:#071226;font-size:18px}.clientOrderMain p{color:#334155;margin:16px 0 10px}.clientOrderMain small{color:#64748b}.clientOrderActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.clientOrderActions button{color:#fff;background:#0f172a;padding:11px 16px}.statusBadge.PENDIENTE_PAGO,.statusBadge.PAGO_REPORTADO{white-space:nowrap;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:900;color:#b45309!important;background:#fef3c7!important}.statusBadge.EXPIRADO,.statusBadge.CANCELADO{color:#b91c1c!important;background:#fee2e2!important}.clientDetailItem,.clientBeneficiaryBox,.clientWalletBox{background:#f8fafc;border:1px solid #e6edf5;border-radius:18px;padding:18px}.clientDetailItem span,.clientWalletBox span{color:#64748b;margin-bottom:7px;display:block}.clientDetailItem strong{color:#0f172a;font-size:18px}.clientWalletBox strong{word-break:break-all;color:#0f172a;font-size:13px;display:block}.clientQrCard{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:22px;width:fit-content;margin:18px auto;padding:18px;box-shadow:0 12px 30px #0f172a14}.clientDetailActions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.clientDetailActions button,.clientDetailPrimaryBtn{color:#fff;background:#0f172a;padding:13px 16px}.clientDetailPrimaryBtn{background:#16a34a;width:100%;margin-top:14px}.clientOrderFormPanel{margin-top:0}.clientInnerTopbar{margin-bottom:18px}@media (width<=720px){.clientOrderMain{flex-direction:column}.clientDetailGrid{grid-template-columns:1fr}.clientTabs button{flex:1}}.clientCard{cursor:pointer;transition:all .25s}.clientCard:hover{transform:translateY(-6px);box-shadow:0 18px 45px #0000001a}.clientDashboardCard,.clientOrderCardPro,.clientDetailItemPro,.clientBeneficiaryProBox{transition:transform .22s,box-shadow .22s,border-color .22s,background .22s}.clientDashboardCard:hover{border-color:#16a34a59;transform:translateY(-6px);box-shadow:0 18px 45px #0f172a1a}.clientOrdersPanel{overflow:hidden}.clientOrderCardPro{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:24px;padding:22px;position:relative;box-shadow:0 10px 28px #0f172a0e}.clientOrderCardPro:before{content:"";opacity:.85;background:#16a34a;border-radius:0 999px 999px 0;width:5px;position:absolute;top:22px;bottom:22px;left:0}.clientOrderCardTopPro{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.clientOrderCardTopPro strong{color:#0f172a;font-size:19px}.clientOrderCardTopPro p{color:#475569;margin:8px 0 0}.clientOrderMiniGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.clientOrderMiniGrid div{background:#f8fafc;border:1px solid #e5e7eb;border-radius:16px;min-width:0;padding:14px;transition:all .2s}.clientOrderMiniGrid div:hover{background:#ecfdf3;border-color:#bbf7d0;transform:translateY(-3px)}.clientOrderMiniGrid svg{color:#16a34a;margin-bottom:8px}.clientOrderMiniGrid span{color:#64748b;margin-bottom:5px;font-size:12px;font-weight:800;display:block}.clientOrderMiniGrid strong{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.clientOrderActions button{cursor:pointer;color:#fff;background:#0f172a;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-weight:900;transition:all .2s;display:inline-flex}.clientOrderActions button:hover{transform:translateY(-2px);box-shadow:0 14px 24px #0f172a2e}.clientOrderActions .payAgainBtn{background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 10px 22px #16a34a33}.clientDetailOverlay{z-index:320;background:#0f172a94;justify-content:center;align-items:flex-start;padding:38px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.clientDetailBox{background:#fff;border-radius:28px;width:820px;max-width:100%;padding:28px;animation:.22s clientModalIn;position:relative;box-shadow:0 30px 80px #0f172a47}@keyframes clientModalIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.clientDetailClose{cursor:pointer;background:#f1f5f9;border:none;border-radius:14px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:18px;right:18px}.clientDetailHeader{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-bottom:24px;padding-right:44px;display:grid}.clientDetailIcon{color:#16a34a;background:#ecfdf3;border:1px solid #bbf7d0;border-radius:22px;place-items:center;width:64px;height:64px;display:grid}.clientDetailHeader h2{color:#0f172a;margin:0;font-size:26px}.clientDetailHeader p{color:#64748b;margin:6px 0 0;font-weight:800}.clientDetailGridPro{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.clientDetailItemPro{background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;padding:17px}.clientDetailItemPro:hover,.clientBeneficiaryProBox:hover{border-color:#16a34a59;transform:translateY(-3px);box-shadow:0 14px 28px #0f172a14}.clientDetailItemPro span{color:#64748b;margin-bottom:7px;font-size:13px;font-weight:800;display:block}.clientDetailItemPro strong{color:#0f172a;font-size:18px;display:block}.clientBeneficiaryProBox{background:#f8fafc;border:1px solid #e5e7eb;border-radius:20px;padding:20px}.clientBeneficiaryProBox h3{color:#0f172a;margin:0 0 14px}.clientBeneficiaryProGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.clientBeneficiaryProGrid p{color:#334155;align-items:center;gap:9px;margin:0;font-weight:700;display:flex}.clientBeneficiaryProGrid p.full{grid-column:span 2}.clientBeneficiaryProGrid svg{color:#16a34a;flex-shrink:0}.clientDetailFooterActions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:22px;display:flex}.clientDetailFooterActions button{cursor:pointer;border:none;border-radius:15px;justify-content:center;align-items:center;gap:8px;padding:14px 18px;font-weight:900;transition:all .2s;display:inline-flex}.clientDetailFooterActions button:hover{transform:translateY(-2px)}.secondaryDetailBtn{color:#334155;background:#f1f5f9}.primaryDetailBtn{color:#fff;background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 12px 25px #16a34a38}.paymentModalBox{animation:.22s clientModalIn}.paymentReportedBox{color:#92400e;text-align:center;background:#fffbeb;border:1px solid #fde68a;border-radius:18px;margin-bottom:16px;padding:20px}.paymentReportedBox strong{margin-bottom:8px;display:block}@media (width<=900px){.clientOrderMiniGrid,.clientDetailGridPro{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.clientOrderCardTopPro,.clientDetailHeader,.clientOrderMiniGrid,.clientDetailGridPro,.clientBeneficiaryProGrid{grid-template-columns:1fr}.clientBeneficiaryProGrid p.full{grid-column:span 1}.clientDetailFooterActions button,.clientOrderActions button{width:100%}}.clientOrderPreview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.clientOrderPreview div:hover{background:#ecfdf3;border-color:#bbf7d0;transform:translateY(-3px)}.clientOrderPreview span{color:#64748b;margin-bottom:5px;font-size:12px;font-weight:800;display:block}.clientOrderPreview strong{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.paymentTimerBox .timerProgressFill{min-width:4px}.paymentTimerBox.expired .timerProgressFill{min-width:0}@media (width<=650px){.clientOrderPreview{grid-template-columns:1fr}}.clientOrdersList{grid-template-columns:repeat(2,1fr);gap:24px;width:100%;display:grid}@media (width<=1200px){.clientOrdersList{grid-template-columns:1fr}}@media (width<=768px){.clientOrdersList{grid-template-columns:1fr}}.clientOrderCardPro{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:26px 28px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.clientOrderCardPro:hover{border-color:#22c55e;transform:translateY(-6px);box-shadow:0 22px 55px #0f172a1a}.clientOrderCardPro:hover .clientOrderPreview div{transform:translateY(-2px)}.clientOrderStatusLine{background:#22c55e;border-radius:999px;width:5px;position:absolute;top:28px;bottom:28px;left:0}.clientOrderMain{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.clientOrderMain strong{color:#020617;font-size:20px;font-weight:900}.clientOrderMain p{color:#64748b;margin:8px 0 0;font-size:16px}.clientOrderPreview{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0;display:grid}.clientOrderPreview div{background:#f8fafc;border:1px solid #eef2f7;border-radius:16px;padding:15px 16px;transition:all .2s}.clientOrderPreview div:hover{background:#ecfdf3;border-color:#bbf7d0}.clientOrderPreview span{color:#64748b;margin-bottom:7px;font-size:13px;display:block}.clientOrderPreview strong{color:#020617;font-size:16px;font-weight:900;display:block}.statusBadge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:10px 16px;font-size:15px;font-weight:900;display:inline-flex}.statusBadge.PENDIENTE_PAGO{color:#b45309!important;background:#fef3c7!important}.statusBadge.PAGO_REPORTADO{color:#ea580c!important;background:#ffedd5!important}.statusBadge.PAGO_CONFIRMADO{color:#15803d!important;background:#dcfce7!important}.statusBadge.EN_ENTREGA{color:#2563eb!important;background:#dbeafe!important}.statusBadge.ENTREGADO{color:#047857!important;background:#d1fae5!important}.statusBadge.CANCELADO{color:#dc2626!important;background:#fee2e2!important}.statusBadge.EXPIRADO{color:#b91c1c!important;background:#fee2e2!important}.statusBadge.REVISION_MANUAL{color:#7e22ce!important;background:#f3e8ff!important}.statusBadge.DEVUELTO{color:#b45309!important;background:#fef3c7!important}.clientProgressLine{grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0 20px;display:grid}.clientProgressLine div{text-align:center;position:relative}.clientProgressLine div:before{content:"";z-index:0;background:#e5e7eb;width:100%;height:3px;position:absolute;top:8px;left:-50%}.clientProgressLine div:first-child:before{display:none}.clientProgressLine span{z-index:1;background:#e5e7eb;border:3px solid #fff;border-radius:999px;width:18px;height:18px;margin:0 auto 7px;display:block;position:relative;box-shadow:0 0 0 1px #e5e7eb}.clientProgressLine small{color:#94a3b8;font-size:12px;font-weight:800}.clientProgressLine div.done:before{background:#22c55e}.clientProgressLine div.done span{background:#22c55e;box-shadow:0 0 0 1px #22c55e}.clientProgressLine div.done small{color:#047857}.clientOrderActions{flex-wrap:wrap;gap:12px;display:flex}.clientOrderActions button,.supportOrderBtn{cursor:pointer;border:none;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-weight:900;text-decoration:none;transition:all .2s;display:inline-flex}.clientOrderActions button{color:#fff;background:#0f172a}.clientOrderActions .payAgainBtn{color:#fff;background:#16a34a}.supportOrderBtn{color:#047857;background:#ecfdf3}.clientOrderActions button:hover,.supportOrderBtn:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0f172a29}.clientDetailModal{width:calc(100% - 32px);max-width:820px;max-height:92vh;overflow-y:auto}.clientDetailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.clientDetailItem,.clientBeneficiaryBox{background:#f8fafc;border:1px solid #e6edf5;border-radius:18px;padding:18px}.clientDetailItem span{color:#64748b;margin-bottom:7px;display:block}.clientDetailItem strong{color:#0f172a;word-break:break-word;font-size:17px;display:block}.clientBeneficiaryBox h3{margin:0 0 14px}.clientBeneficiaryBox p{color:#334155;align-items:center;gap:9px;margin:10px 0;display:flex}.clientDetailPrimaryBtn{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:16px;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:18px;padding:15px 18px;font-weight:900;display:flex}@media (width<=950px){.clientOrdersList{grid-template-columns:1fr}.clientOrderPreview{grid-template-columns:repeat(2,1fr)}.clientOrderMain{flex-direction:column}}@media (width<=560px){.clientOrderPreview,.clientDetailGrid{grid-template-columns:1fr}}html{scroll-behavior:smooth}.vxLanding{color:#f8fafc;background:radial-gradient(circle at 12% 5%,#22c55e2e,#0000 28%),radial-gradient(circle at 88% 6%,#2563eb38,#0000 30%),radial-gradient(circle at 50% 45%,#14b8a61a,#0000 35%),linear-gradient(#020617 0%,#06111f 38%,#071426 70%,#020617 100%);min-height:100vh;overflow-x:hidden}.vxNav{z-index:20;justify-content:space-between;align-items:center;gap:22px;width:min(1220px,100% - 32px);min-height:96px;margin:0 auto;padding:22px 0;display:flex;position:relative}.vxBrand{align-items:center;gap:10px;text-decoration:none;display:flex}.vxBrand img{object-fit:contain;filter:drop-shadow(0 0 10px #2563ebd9)drop-shadow(0 0 20px #22c55e8c);width:110px;height:110px;margin-right:-10px}.vxBrand span{letter-spacing:-1.2px;color:#fff;font-size:30px;font-weight:950}.vxBrand strong{color:#22e68a}.vxNav nav{align-items:center;gap:30px;display:flex}.vxNav nav a{color:#cbd5e1;font-size:16px;font-weight:900;text-decoration:none;transition:all .25s}.vxNav nav a:hover{color:#86efac;text-shadow:0 0 14px #22c55e73}.vxNavActions{gap:12px;display:flex}.vxLoginBtn,.vxRegisterBtn{border-radius:16px;padding:12px 18px;font-weight:900;text-decoration:none;transition:all .25s}.vxLoginBtn{color:#fff;background:#ffffff14;border:1px solid #ffffff1f}.vxRegisterBtn{color:#fff;background:linear-gradient(135deg,#16a34a,#22c55e);box-shadow:0 12px 28px #22c55e40}.vxLoginBtn:hover,.vxRegisterBtn:hover{transform:translateY(-3px)}.vxHero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:38px;width:min(1220px,100% - 32px);min-height:700px;margin:24px auto 0;display:grid;position:relative}.vxHero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:-90px -70px;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.vxHeroGlow{filter:blur(90px);opacity:.55;pointer-events:none;border-radius:999px;width:360px;height:360px;position:absolute}.vxGlowOne{background:#22c55e;top:40px;right:220px}.vxGlowTwo{background:#2563eb;bottom:80px;right:-70px}.vxHeroText,.vxHeroVisual{z-index:3;position:relative}.vxBadge{color:#86efac;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#22c55e1f;border:1px solid #22c55e57;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:24px;padding:10px 15px;font-weight:900;display:flex}.vxHero h1{letter-spacing:-3px;color:#fff;margin:0;font-size:clamp(44px,6vw,76px);line-height:.94}.vxHero p{color:#cbd5e1;max-width:620px;margin:26px 0;font-size:20px;line-height:1.65}.vxHeroActions{flex-wrap:wrap;gap:14px;margin-bottom:22px;display:flex}.vxPrimaryBtn,.vxSecondaryBtn,.vxCTA a{border-radius:18px;align-items:center;gap:10px;padding:16px 22px;font-weight:900;text-decoration:none;transition:all .25s;display:inline-flex}.vxPrimaryBtn,.vxCTA a{color:#fff;background:linear-gradient(135deg,#16a34a,#22c55e,#2563eb) 0 0/220% 220%;animation:4s infinite vxGradient;box-shadow:0 18px 38px #22c55e3d}.vxSecondaryBtn{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff17;border:1px solid #ffffff24}.vxPrimaryBtn:hover,.vxSecondaryBtn:hover,.vxCTA a:hover{transform:translateY(-4px)}.vxTrust{flex-wrap:wrap;gap:12px;display:flex}.vxTrust span{color:#d1fae5;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;padding:10px 13px;font-weight:800}.vxHeroVisual{place-items:center;min-height:620px;display:grid;position:relative;overflow:visible}.vxHeroWorldVisual{isolation:isolate}.vxPhoneImg{object-fit:contain;filter:drop-shadow(0 46px 74px #00000085);z-index:8;width:clamp(330px,38vw,445px);max-height:630px;margin:0 auto;animation:5s ease-in-out infinite vxPhoneFloat;display:block;position:relative}.vxWorldHero{opacity:.62;object-fit:contain;filter:drop-shadow(0 0 42px #22c55e4d)drop-shadow(0 0 65px #2563eb40);z-index:2;width:clamp(360px,42vw,560px);animation:8s ease-in-out infinite vxWorldFloat;position:absolute;top:4%;right:-2%}.vxWorldGlow{filter:blur(18px);z-index:1;background:radial-gradient(circle,#22c55e38,#0000 62%),radial-gradient(circle,#2563eb2e,#0000 70%);border-radius:999px;width:520px;height:520px;animation:5s ease-in-out infinite vxWorldPulse;position:absolute;top:8%;right:4%}.vxWorldLines{opacity:.32;z-index:3;background:linear-gradient(28deg,#0000 47%,#22c55e6b 49%,#0000 52%),linear-gradient(145deg,#0000 47%,#2563eb61 49%,#0000 52%),linear-gradient(82deg,#0000 48%,#14b8a652 50%,#0000 53%);border-radius:999px;width:560px;height:560px;animation:6s ease-in-out infinite vxLinesMove;position:absolute;top:3%;right:-1%;-webkit-mask-image:radial-gradient(circle,#000 0% 58%,#0000 74%);mask-image:radial-gradient(circle,#000 0% 58%,#0000 74%)}.vxCountryPoint{z-index:9;color:#d1fae5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172ab8;border:1px solid #22c55e59;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:950;animation:3.8s ease-in-out infinite vxPointPulse;position:absolute;box-shadow:0 0 22px #22c55e2e}.vxPointUsa{top:25%;right:47%}.vxPointSpain{animation-delay:.5s;top:22%;right:10%}.vxPointDubai{animation-delay:1s;bottom:35%;right:12%}.vxPointCuba{color:#fff;background:linear-gradient(135deg,#16a34a,#2563eb);animation-delay:1.5s;bottom:25%;right:36%}.vxNetworkTrust span{background:#ffffff12;border-color:#22c55e33}@keyframes vxWorldFloat{0%,to{transform:translateY(0)rotate(-2deg)scale(1)}50%{transform:translateY(-16px)rotate(2deg)scale(1.03)}}@keyframes vxWorldPulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes vxLinesMove{0%,to{opacity:.25;transform:rotate(0)scale(1)}50%{opacity:.45;transform:rotate(8deg)scale(1.06)}}@keyframes vxPointPulse{0%,to{opacity:.75;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}.vxStats,.vxSection,.vxDarkSection,.vxSecurity,.vxCalculator,.vxCryptoNetworks,.vxCTA,.vxFooter{width:min(1220px,100% - 32px);margin-left:auto;margin-right:auto}.vxStats{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:10px;margin-bottom:70px;display:grid}.vxStats div{color:#fff;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0f172aeb,#0f766e40);border:1px solid #94a3b829;border-radius:28px;padding:24px;transition:all .25s;box-shadow:0 22px 55px #00000038}.vxStats div:hover{border-color:#22c55e5c;transform:translateY(-6px);box-shadow:0 28px 65px #0000004d}.vxStats strong{color:#22c55e;font-size:34px;display:block}.vxStats span{color:#cbd5e1;font-weight:800}.vxSection{color:#fff;padding:85px 0}.vxSectionHeader{text-align:center;max-width:740px;margin:0 auto 38px}.vxSectionHeader span,.vxDarkText span,.vxSecurityText span,.vxCalculator span,.vxCryptoNetworks span{color:#22c55e;font-weight:900}.vxSectionHeader h2,.vxDarkText h2,.vxSecurityText h2,.vxCalculator h2,.vxCryptoNetworks h2,.vxCTA h2{letter-spacing:-1.6px;color:#fff;margin:10px 0;font-size:clamp(32px,4vw,50px)}.vxSectionHeader p,.vxDarkText p,.vxSecurityText p,.vxCalculator p,.vxCryptoNetworks p,.vxCTA p{color:#cbd5e1;font-size:18px}.vxSteps{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.vxStepCard{color:#fff;background:radial-gradient(circle at top,#22c55e29,#0000 42%),linear-gradient(145deg,#0f172af5,#0f766e47);border:1px solid #94a3b82e;border-radius:32px;min-height:390px;padding:32px;transition:all .25s;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000042}.vxStepCard:hover{border-color:#22c55e6b;transform:translateY(-7px);box-shadow:0 32px 75px #00000057}.vxStepCard:before{content:"";background:radial-gradient(circle,#22c55e38,#0000 68%);border-radius:999px;width:180px;height:180px;position:absolute;top:-60px;right:-60px}.vxStepFeatured{background:radial-gradient(circle at 50% 12%,#2563eb40,#0000 40%),radial-gradient(circle at 80% 10%,#22c55e38,#0000 38%),linear-gradient(145deg,#0f172afa,#082f499e)}.vxStepImageBox{justify-content:center;align-items:center;height:210px;margin-bottom:22px;display:flex;position:relative}.vxStepImageBox:before{content:"";filter:blur(22px);background:radial-gradient(circle,#22c55e3d,#0000 60%),radial-gradient(circle,#2563eb2e,#0000 70%);width:230px;height:170px;animation:4s ease-in-out infinite vxStepGlow;position:absolute}.vxStepImageBox img{z-index:2;object-fit:contain;filter:drop-shadow(0 22px 36px #00000059)drop-shadow(0 0 24px #22c55e47);width:190px;height:190px;animation:4s ease-in-out infinite vxFloatIcon;position:relative}.vxStepNetworks{width:230px!important;max-width:230px!important;height:auto!important}@keyframes vxStepGlow{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}.vxStepNumber{color:#86efac;background:#22c55e24;border:1px solid #22c55e42;border-radius:999px;margin-bottom:14px;padding:7px 12px;font-size:13px;font-weight:950;display:inline-flex}.vxStepCard h3{color:#fff;margin:0 0 14px;font-size:26px}.vxStepCard p{color:#cbd5e1;margin:0;font-size:18px;line-height:1.5}.vxStepTokens{justify-content:center;align-items:center;gap:14px;height:150px;margin-bottom:18px;display:flex}.vxToken3D{color:#fff;border:1px solid #ffffff40;border-radius:999px;place-items:center;width:82px;height:82px;animation:4s ease-in-out infinite vxFloatIcon;display:grid;box-shadow:inset -10px -12px 18px #00000040,inset 6px 6px 14px #ffffff2e,0 20px 35px #00000040}.vxToken3D strong{font-size:28px;line-height:1}.vxToken3D small{letter-spacing:.5px;margin-top:-12px;font-size:10px;font-weight:950}.vxTokenUsdt{background:linear-gradient(135deg,#22c55e,#047857)}.vxTokenBep{background:linear-gradient(135deg,#16a34a,#0f766e);animation-delay:.4s}.vxTokenUsdc{background:linear-gradient(135deg,#2563eb,#0ea5e9);animation-delay:.8s}.vxDarkSection{color:#fff;background:radial-gradient(circle at 100% 0,#22c55e57,#0000 35%),radial-gradient(circle at 0 100%,#2563eb3d,#0000 35%),linear-gradient(135deg,#020617,#0f172a,#064e3b);border:1px solid #94a3b824;border-radius:42px;grid-template-columns:.75fr 1.25fr;align-items:center;gap:34px;margin-bottom:80px;padding:50px;display:grid;box-shadow:0 30px 80px #00000040}.vxBenefitGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.vxBenefitGrid div{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff13;border:1px solid #ffffff1f;border-radius:28px;padding:24px;transition:all .25s}.vxBenefitGrid div:hover{border-color:#22c55e5c;transform:translateY(-6px)}.vxBenefitGrid img{object-fit:contain;width:122px;height:122px;margin:0 auto 18px;animation:4s ease-in-out infinite vxFloatIcon;display:block}.vxBenefitGrid strong{color:#fff;margin-bottom:8px;font-size:22px;display:block}.vxBenefitGrid p{color:#dbeafe;line-height:1.4}.vxSecurity{color:#fff;grid-template-columns:.95fr 1.05fr;align-items:center;gap:38px;padding:20px 0 100px;display:grid}.vxSecurityImages{grid-template-columns:1fr 1fr;gap:18px;display:grid}.vxSecurityImages img{object-fit:contain;filter:drop-shadow(0 26px 45px #0000005c);width:100%;height:250px}.vxSecurityImages img:first-child{animation:5s ease-in-out infinite vxFloatA}.vxSecurityImages img:last-child{animation:5s ease-in-out infinite vxFloatB}.vxSecurityText{background:linear-gradient(145deg,#0f172ae6,#0f766e3d);border:1px solid #94a3b824;border-radius:34px;padding:36px;box-shadow:0 26px 65px #0000003d}.vxSecurityList{gap:14px;margin-top:24px;display:grid}.vxSecurityList p{color:#dbeafe;align-items:center;gap:10px;margin:0;font-weight:800;display:flex}.vxSecurityList svg{color:#22c55e;flex-shrink:0}.vxCalculator,.vxCryptoNetworks{color:#fff;background:radial-gradient(circle at 100% 0,#22c55e59,#0000 30%),radial-gradient(circle at 0 100%,#2563eb3d,#0000 30%),linear-gradient(135deg,#020617,#0f172a,#064e3b);border:1px solid #94a3b824;border-radius:42px;grid-template-columns:1fr .9fr;align-items:center;gap:32px;margin-bottom:80px;padding:50px;display:grid;box-shadow:0 30px 80px #0000003d}.vxCalcCard{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff1f;border-radius:30px;padding:24px}.vxCalcCard div{border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:14px;padding:15px 0;display:flex}.vxCalcCard div:last-child{border-bottom:none}.vxCalcCard span{color:#cbd5e1}.vxCalcCard strong{color:#fff;font-size:22px}.vxCalcTotal{background:#22c55e29;border:1px solid #22c55e47;border-radius:18px;margin:10px -8px -8px;padding:18px 12px!important}.vxCalcTotal strong{color:#86efac}.vxNetworkImages{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.vxNetworkImages img{filter:drop-shadow(0 30px 45px #00000059);width:340px;max-width:200%;animation:5s ease-in-out infinite floatNetworks}@keyframes floatNetworks{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.vxFaq{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.vxFaq>div{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0f172af0,#0f766e3d);border:1px solid #94a3b829;border-radius:28px;padding:28px;transition:all .25s;box-shadow:0 22px 55px #00000038}.vxFaq>div:hover{border-color:#22c55e5c;transform:translateY(-6px)}.vxFaq svg{color:#22c55e}.vxFaq h3{color:#fff}.vxFaq p{color:#cbd5e1}.vxCTA{text-align:center;color:#fff;background:radial-gradient(circle at 0 0,#22c55e40,#0000 35%),radial-gradient(circle at 100% 100%,#2563eb33,#0000 35%),linear-gradient(135deg,#020617,#0f172a,#064e3b);border:1px solid #94a3b829;border-radius:42px;margin-bottom:60px;padding:58px 24px;box-shadow:0 30px 80px #0000003d}.vxCTA img{object-fit:contain;filter:drop-shadow(0 24px 40px #22c55e33);width:300px;max-width:100%;margin-bottom:14px}.vxCTA p{margin-bottom:24px}.vxCTA a{color:#fff}.vxFooter{color:#94a3b8;border-top:1px solid #94a3b82e;justify-content:space-between;gap:24px;padding:28px 0;display:flex}.vxFooter strong{color:#fff;font-size:22px}.vxFooter a{color:#cbd5e1;margin-left:18px;font-weight:800;text-decoration:none}.vxScrollTop{z-index:1000;cursor:pointer;background:0 0;border:none;border-radius:999px;width:58px;height:58px;padding:0;transition:all .25s;position:fixed;bottom:22px;right:22px}.vxScrollTop img{object-fit:contain;width:100%;height:100%}.vxScrollTop:hover{transform:translateY(-5px)scale(1.04)}@keyframes vxFloatLogo{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes vxGradient{0%,to{background-position:0%}50%{background-position:100%}}@keyframes vxPhoneFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-16px)rotate(1deg)}}@keyframes vxFloatA{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-18px)rotate(3deg)}}@keyframes vxFloatB{0%,to{transform:translateY(0)rotate(3deg)}50%{transform:translateY(-20px)rotate(-2deg)}}@keyframes vxFloatIcon{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (width<=980px){.vxNav nav{display:none}.vxHero,.vxDarkSection,.vxSecurity,.vxCalculator,.vxCryptoNetworks{grid-template-columns:1fr}.vxStats,.vxSteps,.vxBenefitGrid,.vxFaq{grid-template-columns:repeat(2,1fr)}.vxLogoFloat,.vxWalletFloat{display:none}}@media (width<=640px){.vxNav{flex-direction:column;align-items:flex-start}.vxNavActions{width:100%}.vxLoginBtn,.vxRegisterBtn{text-align:center;flex:1}.vxHero{min-height:auto}.vxHero h1{font-size:42px}.vxHeroVisual{min-height:auto}.vxPhoneImg{width:100%}.vxStats,.vxSteps,.vxBenefitGrid,.vxFaq,.vxSecurityImages{grid-template-columns:1fr}.vxFooter{flex-direction:column}.vxFooter a{margin:8px 0 0;display:block}}.vxStepNetworks{object-fit:contain;filter:drop-shadow(0 12px 30px #00ffaa26);width:100%;max-width:280px;margin:auto;animation:5s ease-in-out infinite vxFloatIcon;display:block}.vxStepImageBox{justify-content:center;align-items:center;height:160px;margin-bottom:20px;display:flex}.final-brand{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#081226b8,#0a554b57);border:1px solid #2dffa938;border-radius:999px;align-items:center;gap:14px;margin-bottom:42px;padding:14px 26px;display:inline-flex;box-shadow:0 0 28px #18d07c29,inset 0 0 20px #ffffff0a}.vxCTA{isolation:isolate;position:relative;overflow:hidden}.vxCTA img,.vxCTA h2,.vxCTA p,.vxCTA a{z-index:4;position:relative}.vxCTALight{filter:blur(42px);z-index:1;background:radial-gradient(circle,#22c55e59,#0000 55%),radial-gradient(circle,#2563eb38,#0000 65%);animation:4s ease-in-out infinite vxCTAPulse;position:absolute;inset:18%}.vxCTARing{filter:blur(.2px);z-index:2;border:2px solid #22ffa973;border-radius:999px;width:520px;height:150px;animation:7s linear infinite vxCTARotate;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)rotate(-8deg);box-shadow:0 0 22px #22ffa947,inset 0 0 18px #2563eb2e}.vxRingTwo{opacity:.7;border-color:#2563eb59;width:620px;height:180px;animation-duration:10s;animation-direction:reverse}.vxCTA:before{content:"";opacity:.45;z-index:0;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.vxCTA:after{content:"";filter:blur(20px);z-index:1;background:radial-gradient(circle,#22c55e47,#0000 68%);width:260px;height:260px;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}@keyframes vxCTAPulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes vxCTARotate{0%{transform:translate(-50%,-50%)rotate(-8deg)}to{transform:translate(-50%,-50%)rotate(352deg)}}.vxBrand{isolation:isolate;position:relative}.vxBrand:after{display:none!important}.vxBrand:before{content:"";filter:blur(18px);opacity:.8;z-index:-1;background:radial-gradient(circle at 38% 45%,#22c55e6b,#0000 58%),radial-gradient(circle at 58%,#2563eb59,#0000 65%);width:135px;height:90px;animation:4s ease-in-out infinite vxLogoGlowMove;position:absolute;top:50%;left:-12px;transform:translateY(-50%)}.vxBrand img{transform-origin:50%;animation:4.2s ease-in-out infinite vxLogoMotion!important}@keyframes vxLogoMotion{0%,to{transform:translateY(0)scale(1.12)rotate(0)}35%{transform:translateY(-6px)scale(1.18)rotate(2.5deg)}70%{transform:translateY(2px)scale(1.14)rotate(-2deg)}}@keyframes vxLogoGlowMove{0%,to{opacity:.55;transform:translateY(-50%)translate(0)scale(.92)}50%{opacity:1;transform:translateY(-50%)translate(8px)scale(1.15)}}.vxStepMoney{object-fit:contain;filter:drop-shadow(0 20px 35px #00000059)drop-shadow(0 0 25px #22c55e40);transform:scale(1.35);width:250px!important;height:250px!important}.vxAuthPage{background:radial-gradient(circle at 15% 10%,#22c55e38,#0000 32%),radial-gradient(circle at 85% 18%,#2563eb3d,#0000 34%),radial-gradient(circle at 50% 100%,#14b8a624,#0000 34%),linear-gradient(#020617 0%,#06111f 48%,#020617 100%);place-items:center;min-height:100vh;padding:32px 18px;display:grid;position:relative;overflow:hidden}.vxAuthPage:before{content:"";opacity:.45;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.vxAuthGlow{filter:blur(90px);opacity:.55;border-radius:999px;width:380px;height:380px;animation:5s ease-in-out infinite vxAuthPulse;position:absolute}.vxAuthGlowOne{background:#22c55e;top:10%;left:-90px}.vxAuthGlowTwo{background:#2563eb;animation-delay:1.3s;bottom:10%;right:-120px}.vxBackHomeBtn{z-index:5;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-weight:900;transition:all .25s;display:inline-flex;position:fixed;top:24px;left:24px}.vxBackHomeBtn:hover{border-color:#22c55e6b;transform:translateY(-3px);box-shadow:0 14px 35px #22c55e2e}.vxAuthCard{z-index:3;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#0f172adb,#0f766e38);border:1px solid #94a3b82e;border-radius:34px;width:100%;max-width:440px;padding:34px;animation:.35s vxAuthIn;position:relative;box-shadow:0 32px 90px #0000006b,inset 0 0 24px #ffffff09}.vxAuthCardRegister{max-width:500px}.vxAuthLogo{object-fit:contain;filter:drop-shadow(0 0 22px #2563eb59)drop-shadow(0 0 28px #22c55e40);width:220px;max-width:100%;margin:0 auto 20px;animation:4s ease-in-out infinite vxFloatIcon;display:block}.vxAuthCard h1{color:#fff;text-align:center;letter-spacing:-1.3px;margin:0 0 8px;font-size:34px}.vxAuthCard p{color:#cbd5e1;text-align:center;margin:0 0 26px;line-height:1.5}.vxAuthField{gap:8px;margin-bottom:16px;display:grid}.vxAuthField span{color:#dbeafe;font-size:14px;font-weight:900}.vxAuthField div{background:#ffffff13;border:1px solid #ffffff1f;border-radius:17px;align-items:center;gap:10px;height:54px;padding:0 15px;transition:all .25s;display:flex}.vxAuthField div:focus-within{border-color:#22c55e80;box-shadow:0 0 0 4px #22c55e1f}.vxAuthField svg{color:#22c55e;flex-shrink:0}.vxAuthField input{color:#fff;background:0 0;border:none;outline:none;width:100%;font-size:15px;font-weight:800}.vxAuthField input::placeholder{color:#64748b}.vxAuthError{color:#fecaca;text-align:center;background:#ef444426;border:1px solid #ef444459;border-radius:16px;margin-bottom:14px;padding:13px;font-weight:900}.vxAuthPrimaryBtn,.vxAuthSecondaryBtn{cursor:pointer;border:none;border-radius:18px;width:100%;padding:15px 18px;font-size:16px;font-weight:950;transition:all .25s}.vxAuthPrimaryBtn{color:#fff;background:linear-gradient(135deg,#16a34a,#22c55e,#2563eb) 0 0/220% 220%;animation:4s infinite vxGradient;box-shadow:0 18px 38px #22c55e3d}.vxAuthSecondaryBtn{color:#dbeafe;background:#ffffff14;border:1px solid #ffffff1f;margin-top:14px}.vxAuthPrimaryBtn:hover,.vxAuthSecondaryBtn:hover{transform:translateY(-3px)}.vxAuthPrimaryBtn:disabled{opacity:.65;cursor:not-allowed}@keyframes vxAuthPulse{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:.9;transform:scale(1.12)}}@keyframes vxAuthIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=560px){.vxBackHomeBtn{margin-bottom:18px;position:relative;top:auto;left:auto}.vxAuthPage{flex-direction:column;justify-content:center;display:flex}.vxAuthCard{padding:26px 20px}.vxAuthLogo{width:190px}}.clientPortalPage{transition:background .3s,color .3s}.clientTheme-dark{color:#f8fafc;background:radial-gradient(circle at 12% 0,#22c55e2e,#0000 30%),radial-gradient(circle at 88% 8%,#2563eb38,#0000 32%),linear-gradient(#020617 0%,#06111f 45%,#020617 100%)}.clientTheme-light{color:#0f172a;background:radial-gradient(circle at 12% 0,#22c55e1a,#0000 30%),radial-gradient(circle at 88% 8%,#2563eb1a,#0000 32%),linear-gradient(#f8fafc 0%,#eef4fb 100%)}.clientTopbarPro{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:28px;margin-bottom:24px;padding:18px 22px;position:relative}.clientTheme-dark .clientTopbarPro{background:#0f172ab8;border:1px solid #94a3b829;box-shadow:0 24px 60px #00000047}.clientTheme-light .clientTopbarPro{background:#ffffffd1;border:1px solid #0f172a14;box-shadow:0 18px 45px #0f172a14}.clientPortalBrand{align-items:center;gap:18px;display:flex}.clientPortalBrand img{object-fit:contain;filter:drop-shadow(0 0 18px #2563eb47)drop-shadow(0 0 22px #22c55e33);width:180px;height:auto;animation:4.5s ease-in-out infinite vxFloatIcon}.clientTopbarPro h1{color:inherit;letter-spacing:-1px;font-size:32px}.clientTheme-dark .clientTopbarPro p{color:#cbd5e1}.clientTheme-light .clientTopbarPro p{color:#64748b}.clientTopbarActions{align-items:center;gap:12px;display:flex}.clientThemeBtn,.clientLogoutBtn{cursor:pointer;border:none;border-radius:16px;align-items:center;gap:8px;padding:12px 16px;font-weight:900;transition:all .25s;display:inline-flex}.clientThemeBtn{color:#fff;background:linear-gradient(135deg,#2563eb,#16a34a);box-shadow:0 12px 28px #22c55e2e}.clientLogoutBtn{color:#fff;background:#ef4444e0}.clientThemeBtn:hover,.clientLogoutBtn:hover{transform:translateY(-3px)}.clientTheme-dark .clientCard,.clientTheme-dark .clientPanel,.clientTheme-dark .clientOrderCardPro,.clientTheme-dark .clientDetailItem,.clientTheme-dark .clientBeneficiaryBox{color:#fff;background:linear-gradient(145deg,#0f172aeb,#0f766e2e);border-color:#94a3b829;box-shadow:0 24px 60px #00000042}.clientTheme-light .clientCard,.clientTheme-light .clientPanel,.clientTheme-light .clientOrderCardPro,.clientTheme-light .clientDetailItem,.clientTheme-light .clientBeneficiaryBox{color:#0f172a;background:#fff;border-color:#e5e7eb;box-shadow:0 10px 28px #0f172a0f}.clientTheme-dark .clientCard span,.clientTheme-dark .clientCard small,.clientTheme-dark .clientPanelHeader p,.clientTheme-dark .clientOrderMain p,.clientTheme-dark .clientOrderPreview span,.clientTheme-dark .clientDetailItem span,.clientTheme-dark .clientBeneficiaryBox p{color:#cbd5e1}.clientTheme-dark .clientCard strong,.clientTheme-dark .clientPanelHeader h2,.clientTheme-dark .clientOrderMain strong,.clientTheme-dark .clientOrderPreview strong,.clientTheme-dark .clientDetailItem strong,.clientTheme-dark .clientBeneficiaryBox h3{color:#fff}.clientTheme-light .clientOrderPreview div{background:#f8fafc;border-color:#eef2f7}.clientTheme-dark .clientTabs button{color:#dbeafe;background:#ffffff14;border:1px solid #ffffff1f}.clientTheme-light .clientTabs button{color:#13213a;background:#e8edf4}.clientTheme-dark .clientTabs button.active,.clientTheme-light .clientTabs button.active{color:#fff;background:linear-gradient(135deg,#16a34a,#22c55e);box-shadow:0 14px 30px #16a34a38}.clientTheme-dark .paymentModalBox{color:#fff;background:linear-gradient(145deg,#0f172af5,#0f766e33);border:1px solid #94a3b82e}@media (width<=760px){.clientTopbarPro,.clientPortalBrand{flex-direction:column;align-items:flex-start}.clientPortalBrand img{width:160px}.clientTopbarActions{flex-direction:column;width:100%}.clientThemeBtn,.clientLogoutBtn{justify-content:center;width:100%}}.clientPortalPage.clientTheme-dark{color:#f8fafc!important;background:radial-gradient(circle at 12% 0,#22c55e2e,#0000 30%),radial-gradient(circle at 88% 8%,#2563eb38,#0000 32%),linear-gradient(#020617 0%,#06111f 45%,#020617 100%)!important}.clientPortalPage.clientTheme-light{color:#0f172a!important;background:radial-gradient(circle at 12% 0,#22c55e1a,#0000 30%),radial-gradient(circle at 88% 8%,#2563eb1a,#0000 32%),linear-gradient(#f8fafc 0%,#eef4fb 100%)!important}.clientTheme-dark .clientCard,.clientTheme-dark .clientPanel,.clientTheme-dark .clientOrderCardPro{color:#fff!important;background:linear-gradient(145deg,#0f172af0,#0f766e2e)!important}.clientTheme-light .clientCard,.clientTheme-light .clientPanel,.clientTheme-light .clientOrderCardPro{color:#0f172a!important;background:#fff!important}.clientTheme-dark .topbar h1,.clientTheme-dark .clientOrderTopbar h1{color:#fff!important}.clientTheme-dark .topbar p,.clientTheme-dark .clientOrderTopbar p{color:#94a3b8!important}.clientTheme-dark .formPanel{color:#fff!important;background:linear-gradient(145deg,#0f172af5,#0f766e2e)!important;border:1px solid #94a3b829!important;box-shadow:0 24px 60px #00000047!important}.clientTheme-dark .formSection{border-bottom-color:#94a3b829!important}.clientTheme-dark .formSection h2,.clientTheme-dark .field label,.clientTheme-dark .clientInputGroup span{color:#f8fafc!important}.clientTheme-dark .readonlyClientField,.clientTheme-dark .clientInputGroup>div,.clientTheme-dark .field input,.clientTheme-dark .field select{color:#fff!important;background:#0f172ab8!important;border-color:#94a3b838!important}.clientTheme-dark .readonlyClientField input,.clientTheme-dark .clientInputGroup input,.clientTheme-dark .clientInputGroup select{color:#fff!important}.clientTheme-dark .readonlyClientField svg,.clientTheme-dark .clientInputGroup svg{color:#22c55e!important;background:#22c55e1f!important;border-right-color:#22c55e3d!important}.clientTheme-dark .clientHint{color:#94a3b8!important}.clientTheme-dark .clientPaymentBox,.clientTheme-dark .clientPaymentSummary,.clientTheme-dark .clientSecureBar{background:#22c55e1a!important;border-color:#22c55e47!important}.clientTheme-dark .clientTotalBox{border-right-color:#22c55e40!important}.clientTheme-dark .clientTotalBox span,.clientTheme-dark .clientTotalBox small,.clientTheme-dark .clientCalcBox h4,.clientTheme-dark .clientSecureBar>div{color:#86efac!important}.clientTheme-dark .clientTotalBox strong{color:#22c55e!important}.clientTheme-dark .clientCalcBox>div{color:#cbd5e1!important}.clientTheme-dark .clientCalcBox b{color:#fff!important}.clientTheme-dark .clientCalcTotal{border-top-color:#22c55e4d!important}.clientTheme-dark .clientCalcTotal span,.clientTheme-dark .clientCalcTotal b{color:#22c55e!important}.clientTheme-dark .select__control{background:#0f172ab8!important;border-color:#94a3b838!important}.clientTheme-dark .select__single-value{color:#fff!important}.clientTheme-dark .select__placeholder{color:#94a3b8!important}.clientTheme-dark .select__menu{background:#0f172a!important;border:1px solid #94a3b838!important}.clientTheme-dark .select__option{color:#e5e7eb!important;background:#0f172a!important}.clientTheme-dark .select__option--is-focused{background:#22c55e2e!important}.clientTheme-dark .select__option--is-selected{color:#fff!important;background:#16a34a!important}.clientTheme-dark .clientOrdersPanel{background:linear-gradient(145deg,#0f172ae0,#0f766e24)!important;border:1px solid #94a3b829!important}.clientTheme-dark .clientOrderCardPro{background:radial-gradient(circle at 100% 0,#22c55e1f,#0000 38%),linear-gradient(145deg,#0f172af0,#082f497a)!important;border-color:#94a3b82e!important}.clientTheme-dark .clientOrderPreview div{background:#ffffff12!important;border-color:#ffffff1a!important}.clientTheme-dark .clientProgressLine span{background:#e5e7eb!important;border-color:#0f172a!important}.clientTheme-dark .clientProgressLine div.done span,.clientTheme-dark .clientProgressLine div.done:before{background:#22c55e!important}.clientTheme-dark .clientOrdersPanel{border-radius:30px!important;padding:30px!important}.clientTheme-dark .clientOrdersList{gap:22px!important}.clientTheme-dark .clientOrderCardPro{background:radial-gradient(circle at 90% 10%,#22c55e24,#0000 34%),linear-gradient(145deg,#081226fa,#082f498c)!important;border:1px solid #94a3b829!important;border-radius:26px!important;padding:24px!important;box-shadow:0 18px 45px #00000038!important}.clientTheme-dark .clientOrderMain{margin-bottom:18px!important}.clientTheme-dark .clientOrderMain strong{font-size:22px!important}.clientTheme-dark .clientOrderPreview{grid-template-columns:repeat(2,1fr)!important;gap:12px!important;margin:18px 0!important}.clientTheme-dark .clientOrderPreview div{min-height:82px;background:#ffffff0f!important;border-radius:18px!important;padding:14px!important}.clientTheme-dark .clientOrderPreview span{color:#86efac!important;background:0 0!important;font-size:12px!important}.clientTheme-dark .clientOrderPreview strong{color:#fff!important;font-size:17px!important}.clientTheme-dark .clientProgressLine{margin:18px 0 22px!important}.clientTheme-dark .clientOrderActions{justify-content:space-between!important}.clientTheme-dark .clientOrderActions button,.clientTheme-dark .supportOrderBtn{min-width:150px;border-radius:18px!important}@media (width<=700px){.clientTheme-dark .clientOrdersList,.clientTheme-dark .clientOrderPreview{grid-template-columns:1fr!important}}.sidebar{border-right:1px solid #94a3b824;background:radial-gradient(circle at 0 0,#22c55e29,#0000 35%),radial-gradient(circle at 100% 100%,#2563eb24,#0000 38%),linear-gradient(#020617,#0f172a)!important}.adminBrand{background:#ffffff0e;border:1px solid #94a3b824;border-radius:22px;align-items:center;gap:12px;margin-bottom:34px;padding:12px;display:flex;position:relative;overflow:hidden}.adminBrand:before{content:"";filter:blur(18px);background:radial-gradient(circle,#22c55e6b,#0000 60%),radial-gradient(circle,#2563eb57,#0000 70%);width:110px;height:80px;animation:4s ease-in-out infinite vxLogoGlowMove;position:absolute;top:50%;left:-20px;transform:translateY(-50%)}.adminBrand img{z-index:2;object-fit:contain;filter:drop-shadow(0 0 12px #2563ebb3)drop-shadow(0 0 18px #22c55e73);width:64px;height:64px;animation:4.2s ease-in-out infinite vxLogoMotion;position:relative}.adminBrand h2{z-index:2;color:#fff;letter-spacing:-1px;margin:0;font-size:22px;font-weight:950;position:relative}.adminBrand h2 strong{color:#22e68a}.adminBrand p{z-index:2;color:#94a3b8;margin:4px 0 0;font-size:12px;font-weight:800;position:relative}.menu a{border:1px solid #0000;transition:all .25s}.menu a.active,.menu a:hover{border-color:#22c55e38;box-shadow:0 12px 26px #0000002e;color:#fff!important;background:linear-gradient(135deg,#16a34a3d,#2563eb33)!important}.loginPage{position:relative;overflow:hidden;background:radial-gradient(circle at 18% 18%,#22c55e3d,#0000 32%),radial-gradient(circle at 82% 25%,#2563eb3d,#0000 34%),linear-gradient(#020617,#06111f,#020617)!important}.loginPage:before{content:"";opacity:.35;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.loginCard{z-index:2;color:#fff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid #94a3b82e;position:relative;background:linear-gradient(145deg,#0f172aeb,#0f766e33)!important}.adminLoginBrand{text-align:center;margin-bottom:26px}.adminLoginBrand img{object-fit:contain;filter:drop-shadow(0 0 18px #2563eba6)drop-shadow(0 0 24px #22c55e73);width:118px;height:118px;margin-bottom:8px;animation:4.2s ease-in-out infinite vxLogoMotion}.adminLoginBrand h1{color:#fff;letter-spacing:-1.4px;margin:0;font-size:34px;font-weight:950}.adminLoginBrand h1 strong{color:#22e68a}.adminLoginBrand p{color:#cbd5e1;margin:6px 0 0;font-weight:800}.loginCard h1,.loginCard h2{color:#fff!important}.loginCard p,.loginField span{color:#cbd5e1!important}.loginField div{background:#ffffff13!important;border-color:#ffffff1f!important}.loginField input{color:#fff!important}.loginField svg{color:#22c55e!important}.loginBtn{background-size:220% 220%;animation:4s infinite vxGradient;box-shadow:0 18px 38px #22c55e3d;background:linear-gradient(135deg,#16a34a,#22c55e,#2563eb)!important}body.adminTheme-dark,body.adminTheme-dark #root,body.adminTheme-dark .app{color:#f8fafc!important;background:#020617!important}body.adminTheme-dark .main{color:#f8fafc!important;background:radial-gradient(circle at 12% 0,#22c55e24,#0000 30%),radial-gradient(circle at 90% 8%,#2563eb24,#0000 32%),linear-gradient(#020617,#06111f 52%,#020617)!important}body.adminTheme-light,body.adminTheme-light #root,body.adminTheme-light .app,body.adminTheme-light .main{color:#0f172a!important;background:#f4f6f9!important}.adminThemeToggle{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#16a34a);border:1px solid #94a3b82e;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;margin-bottom:10px;padding:12px 14px;font-weight:900;transition:all .25s;display:flex}.adminThemeToggle:hover{transform:translateY(-2px);box-shadow:0 14px 28px #22c55e33}body.adminTheme-dark .card,body.adminTheme-dark .panel,body.adminTheme-dark .formPanel,body.adminTheme-dark .remesasPanel,body.adminTheme-dark .walletFormBox,body.adminTheme-dark .walletInfoBox,body.adminTheme-dark .walletListPanel,body.adminTheme-dark .cryptoPaymentsPanel,body.adminTheme-dark .settingsPage,body.adminTheme-dark .statsPanel,body.adminTheme-dark .statBox,body.adminTheme-dark .alertSummaryCard,body.adminTheme-dark .alertCard,body.adminTheme-dark .auditItem,body.adminTheme-dark .receiptBox,body.adminTheme-dark .paymentModalBox,body.adminTheme-dark .drawerPanel{color:#fff!important;background:radial-gradient(circle at 100% 0,#22c55e1a,#0000 34%),linear-gradient(145deg,#0f172af5,#082f496b)!important;border:1px solid #94a3b829!important;box-shadow:0 20px 55px #00000047!important}body.adminTheme-dark h1,body.adminTheme-dark h2,body.adminTheme-dark h3,body.adminTheme-dark strong{color:#fff!important}body.adminTheme-dark p,body.adminTheme-dark span,body.adminTheme-dark small,body.adminTheme-dark label{color:#cbd5e1!important}body.adminTheme-dark .calculationBox div,body.adminTheme-dark .remesaCard,body.adminTheme-dark .remesaGrid div,body.adminTheme-dark .walletCard,body.adminTheme-dark .walletAddress,body.adminTheme-dark .walletInfoGrid div,body.adminTheme-dark .walletDestinationBox,body.adminTheme-dark .cryptoStats div,body.adminTheme-dark .cryptoPaymentCard,body.adminTheme-dark .cryptoPaymentGrid div,body.adminTheme-dark .cryptoWalletBox,body.adminTheme-dark .settingsCard,body.adminTheme-dark .networkToggle,body.adminTheme-dark .statsListItem,body.adminTheme-dark .manualHashBox,body.adminTheme-dark .timeline div,body.adminTheme-dark .logItem,body.adminTheme-dark .searchBox,body.adminTheme-dark .ordersHeader,body.adminTheme-dark .receiptGrid div,body.adminTheme-dark .paymentInfoGrid div,body.adminTheme-dark .paymentWalletBox{color:#fff!important;background:#fff1!important;border:1px solid #94a3b829!important}body.adminTheme-dark input,body.adminTheme-dark select,body.adminTheme-dark textarea{color:#fff!important;background:#0f172ab8!important;border-color:#94a3b838!important}body.adminTheme-dark input::placeholder,body.adminTheme-dark textarea::placeholder{color:#94a3b8!important}body.adminTheme-dark .ordersRow{color:#e5e7eb!important;border-bottom-color:#94a3b824!important}body.adminTheme-dark .secondaryBtn,body.adminTheme-dark .alertsToolbar button,body.adminTheme-dark .auditFilters button,body.adminTheme-dark .receiptBtn{color:#e5e7eb!important;background:#ffffff14!important;border:1px solid #94a3b829!important}body.adminTheme-dark .alertsToolbar button.active,body.adminTheme-dark .auditFilters button.active{color:#fff!important;background:linear-gradient(135deg,#16a34a,#2563eb)!important}body.adminTheme-dark .statusSummary{background:radial-gradient(circle at 15%,#22c55e29,#0000 34%),radial-gradient(circle at 85%,#2563eb29,#0000 36%),linear-gradient(145deg,#0f172af5,#082f4961)!important;border:1px solid #94a3b82e!important;box-shadow:0 20px 55px #0000003d!important}body.adminTheme-dark .statusChip{box-shadow:inset 0 0 16px #ffffff09;border:1px solid #ffffff1f!important}body.adminTheme-dark .totalChip{color:#bfdbfe!important;background:#3b82f629!important}body.adminTheme-dark .pendingChip{color:#fde68a!important;background:#f59e0b29!important}body.adminTheme-dark .confirmedChip{color:#86efac!important;background:#22c55e29!important}body.adminTheme-dark .deliveryChip{color:#93c5fd!important;background:#2563eb2e!important}body.adminTheme-dark .doneChip{color:#a7f3d0!important;background:#10b9812e!important}body.adminTheme-dark .cancelChip{color:#fecaca!important;background:#ef44442e!important}body.adminTheme-dark .ordersHeader{color:#e5e7eb!important;background:#ffffff12!important;border:1px solid #94a3b829!important}body.adminTheme-dark .ordersRow{color:#e5e7eb!important;background:0 0!important;border-bottom:1px solid #94a3b824!important}body.adminTheme-dark .ordersRow:hover{background:#22c55e12!important}.statusBadge{gap:8px;min-width:150px;box-shadow:inset 0 0 14px #ffffff1a;font-weight:950!important}body.adminTheme-dark .statusBadge.EXPIRADO{color:#fecaca!important;background:#ef444429!important;border:1px solid #ef44444d!important}body.adminTheme-dark .statusBadge.ENTREGADO{color:#bbf7d0!important;background:#22c55e2e!important;border:1px solid #22c55e52!important}body.adminTheme-dark .statusBadge.PENDIENTE_PAGO{color:#fde68a!important;background:#f59e0b2e!important;border:1px solid #f59e0b52!important}body.adminTheme-dark .statusBadge.PAGO_CONFIRMADO{color:#86efac!important;background:#22c55e2e!important;border:1px solid #22c55e52!important}body.adminTheme-dark .statusBadge.EN_ENTREGA{color:#93c5fd!important;background:#2563eb2e!important;border:1px solid #2563eb52!important}.sidebar{flex-direction:column!important;height:100vh!important;max-height:100vh!important;display:flex!important;overflow:hidden!important}.adminBrand{flex-shrink:0}.menu{padding-bottom:18px;padding-right:4px;flex:1!important;overflow:hidden auto!important}.sidebarFooter{background:0 0;flex-shrink:0;margin-top:12px!important;padding-top:14px!important}.menu::-webkit-scrollbar{width:5px}.menu::-webkit-scrollbar-thumb{background:#22c55e59;border-radius:999px}.menu::-webkit-scrollbar-track{background:0 0}body.adminTheme-dark .select__control{min-height:54px!important;box-shadow:none!important;background:#0f172ad1!important;border:1px solid #94a3b840!important;border-radius:14px!important}body.adminTheme-dark .select__control--is-focused{border-color:#22c55ea6!important;box-shadow:0 0 0 4px #22c55e24!important}body.adminTheme-dark .select__input-container,body.adminTheme-dark .select__single-value{color:#fff!important}body.adminTheme-dark .select__placeholder{color:#94a3b8!important}body.adminTheme-dark .select__indicator{color:#cbd5e1!important}body.adminTheme-dark .select__indicator-separator{background:#94a3b838!important}body.adminTheme-dark .select__menu{z-index:99999!important;background:#0f172a!important;border:1px solid #94a3b838!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 24px 55px #00000073!important}body.adminTheme-dark .select__menu-list{background:#0f172a!important;max-height:300px!important;padding:6px!important}body.adminTheme-dark .select__option{color:#e5e7eb!important;cursor:pointer!important;background:0 0!important;border-radius:12px!important;padding:12px 14px!important}body.adminTheme-dark .select__option span{color:#e5e7eb!important}body.adminTheme-dark .select__option--is-focused{color:#fff!important;background:#22c55e29!important}body.adminTheme-dark .select__option--is-selected{color:#fff!important;background:linear-gradient(135deg,#16a34a,#2563eb)!important}body.adminTheme-dark .select__option--is-selected span{color:#fff!important}body.adminTheme-dark .select__menu-list::-webkit-scrollbar{width:7px}body.adminTheme-dark .select__menu-list::-webkit-scrollbar-thumb{background:#22c55e73;border-radius:999px}body.adminTheme-dark .select__menu-list::-webkit-scrollbar-track{background:#ffffff0a}.walletCard{position:relative;overflow:hidden}body.adminTheme-dark .walletCard{background:radial-gradient(circle at 100% 0,#22c55e1f,#0000 36%),linear-gradient(145deg,#0f172af5,#082f496b)!important;border:1px solid #94a3b82e!important}.inactiveWallet{color:#fecaca;background:#ef444424;border:1px solid #ef44444d;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:7px 10px;font-size:13px;font-weight:900;display:flex}.walletActions{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.walletActions button{cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:7px;padding:12px;font-weight:900;transition:all .25s;display:flex}.walletActions button:hover{transform:translateY(-2px)}.walletEnableBtn{color:#fff;background:#16a34a}.walletDisableBtn{color:#facc15;background:#f59e0b29;border:1px solid #f59e0b4d!important}.walletDeleteBtn{color:#fecaca;background:#ef444429;border:1px solid #ef44444d!important}body.adminTheme-light .walletDisableBtn{color:#c2410c;background:#fff7ed}body.adminTheme-light .walletDeleteBtn{color:#b91c1c;background:#fee2e2}body.adminTheme-dark .paymentModalOverlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617b8!important}body.adminTheme-dark .paymentModalBox{text-align:center;background:radial-gradient(circle at 50% 0,#22c55e2e,#0000 34%),radial-gradient(circle at 100% 20%,#2563eb24,#0000 34%),linear-gradient(145deg,#0f172afa,#082f498f)!important;border:1px solid #94a3b833!important;border-radius:32px!important;width:720px!important;max-width:calc(100% - 32px)!important;max-height:92vh!important;padding:34px!important;overflow-y:auto!important;box-shadow:0 35px 90px #0000008c,inset 0 0 24px #ffffff09!important}body.adminTheme-dark .paymentModalClose{color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff1f!important}body.adminTheme-dark .paymentModalIcon{border:1px solid #22c55e47;box-shadow:0 0 35px #22c55e2e;color:#22c55e!important;background:#22c55e24!important}body.adminTheme-dark .paymentModalBox h2{color:#fff!important;margin-top:10px!important;font-size:30px!important}body.adminTheme-dark .paymentModalCode{color:#93c5fd!important;font-weight:900!important}body.adminTheme-dark .paymentInstruction{color:#fff!important;background:linear-gradient(135deg,#22c55e29,#2563eb1a)!important;border:1px solid #22c55e57!important;border-radius:24px!important}body.adminTheme-dark .paymentInstruction span,body.adminTheme-dark .paymentInstruction small{color:#bbf7d0!important}body.adminTheme-dark .paymentInstruction strong{text-shadow:0 0 24px #22c55e42;color:#fff!important;font-size:38px!important}body.adminTheme-dark .paymentTimerBox{color:#fff!important;background:#ffffff12!important;border:1px solid #94a3b82e!important;border-radius:22px!important}body.adminTheme-dark .timerTop span{color:#cbd5e1!important}body.adminTheme-dark .timerTop strong{color:#fff!important}body.adminTheme-dark .timerProgress{background:#ffffff24!important}body.adminTheme-dark .timerProgressFill{background:linear-gradient(90deg,#22c55e,#2563eb)!important}body.adminTheme-dark .paymentTimerBox small{color:#94a3b8!important}body.adminTheme-dark .paymentTimerBox.warning{background:#f59e0b1f!important;border-color:#f59e0b4d!important}body.adminTheme-dark .paymentTimerBox.danger,body.adminTheme-dark .paymentTimerBox.expired{background:#ef444421!important;border-color:#ef444452!important}body.adminTheme-dark .paymentInfoGrid div,body.adminTheme-dark .paymentWalletBox{background:#ffffff12!important;border:1px solid #94a3b829!important;border-radius:18px!important}body.adminTheme-dark .paymentInfoGrid span,body.adminTheme-dark .paymentWalletBox span{color:#86efac!important;font-weight:900!important}body.adminTheme-dark .paymentInfoGrid strong,body.adminTheme-dark .paymentWalletBox strong{color:#fff!important}body.adminTheme-dark .paymentQrBox{box-shadow:0 18px 45px #00000052;background:#fff!important;border:1px solid #22c55e59!important}body.adminTheme-dark .paymentQrBox p{color:#0f172a!important}body.adminTheme-dark .paymentModalActions button{color:#fff!important;background:#0f172aeb!important;border:1px solid #94a3b82e!important}body.adminTheme-dark .paymentModalActions button:hover{background:linear-gradient(135deg,#16a34a,#2563eb)!important}body.adminTheme-dark .manualHashBox{color:#fff!important;background:#f59e0b1a!important;border:1px solid #f59e0b47!important;border-radius:20px!important}body.adminTheme-dark .manualHashBox strong{color:#fde68a!important}body.adminTheme-dark .manualHashBox p,body.adminTheme-dark .manualHashBox small{color:#cbd5e1!important}body.adminTheme-dark .manualHashBox input{color:#fff!important;background:#0f172ac7!important;border-color:#94a3b838!important}body.adminTheme-dark .paymentConfirmedBox{color:#fff!important;background:#22c55e1f!important;border:1px solid #22c55e4d!important}body.adminTheme-dark .paymentConfirmedBox strong{color:#86efac!important}body.adminTheme-dark .paymentConfirmedBox p,body.adminTheme-dark .paymentConfirmedBox small{color:#cbd5e1!important}body.adminTheme-dark .paymentManualReviewBox{color:#fff!important;background:#a855f721!important;border:1px solid #a855f74d!important}body.adminTheme-dark .paymentManualReviewBox strong{color:#d8b4fe!important}body.adminTheme-dark .paymentManualReviewBox p{color:#e9d5ff!important}body.adminTheme-dark .paymentReportedBox{color:#fff!important;background:#f59e0b1f!important;border:1px solid #f59e0b4d!important}body.adminTheme-dark .paymentReportedBox strong{color:#fde68a!important}body.adminTheme-dark .paymentReportedBox p{color:#cbd5e1!important}body.adminTheme-dark .paymentModalNote{color:#94a3b8!important}body.adminTheme-dark .goRemesasBtn{box-shadow:0 18px 38px #22c55e38;color:#fff!important;background:linear-gradient(135deg,#16a34a,#22c55e,#2563eb)!important;border-radius:18px!important}body.adminTheme-dark .paymentModalBox::-webkit-scrollbar{width:7px}body.adminTheme-dark .paymentModalBox::-webkit-scrollbar-thumb{background:#22c55e73;border-radius:999px}@media (width<=650px){body.adminTheme-dark .paymentModalBox{padding:24px 18px!important}body.adminTheme-dark .paymentInstruction strong{font-size:30px!important}}body.adminTheme-dark .paymentHighlight{text-align:center;border:1px solid #22c55e47;border-radius:22px;margin:18px 0;padding:22px;box-shadow:0 18px 45px #00000040,inset 0 0 20px #ffffff08;background:radial-gradient(circle at 100% 0,#22c55e1f,#0000 40%),linear-gradient(145deg,#0f172af2,#082f4973)!important}body.adminTheme-dark .paymentHighlight span{text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:15px;font-weight:700;display:block;color:#86efac!important}body.adminTheme-dark .paymentHighlight strong{text-shadow:0 0 20px #22c55e33;margin-bottom:6px;font-size:42px;font-weight:900;display:block;color:#fff!important}body.adminTheme-dark .paymentHighlight:after{content:"Usa este monto exacto para identificar el pago";color:#94a3b8;margin-top:8px;font-size:13px;display:block}body.adminTheme-dark .calculationPulse div,.clientTheme-dark .calculationPulse div{border-color:#22c55e73!important;animation:.45s calcPulseDark!important}@keyframes calcPulseDark{0%{background:#ffffff0f;transform:scale(1)}50%{background:#22c55e29;transform:scale(1.035);box-shadow:0 14px 30px #22c55e2e}to{background:#ffffff0f;transform:scale(1)}}body.adminTheme-dark .clientInputGroup select,.clientTheme-dark .clientInputGroup select{cursor:pointer;font-weight:900;color:#fff!important;background:#0f172a!important;border:none!important;outline:none!important}body.adminTheme-dark .clientInputGroup select option,.clientTheme-dark .clientInputGroup select option{font-weight:800;color:#fff!important;background:#0f172a!important}body.adminTheme-dark .clientInputGroup select option:hover,.clientTheme-dark .clientInputGroup select option:hover{color:#fff!important;background:#16a34a!important}.clientTheme-dark .paymentModalOverlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617c7!important}.clientTheme-dark .paymentModalBox{color:#fff!important;background:radial-gradient(circle at 50% 0,#22c55e2e,#0000 34%),radial-gradient(circle at 100% 20%,#2563eb24,#0000 34%),linear-gradient(145deg,#0f172afa,#082f498f)!important;border:1px solid #94a3b833!important;border-radius:32px!important;width:720px!important;max-width:calc(100% - 32px)!important;max-height:92vh!important;padding:34px!important;overflow-y:auto!important;box-shadow:0 35px 90px #0000008c!important}.clientTheme-dark .paymentModalClose{color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff1f!important}.clientTheme-dark .paymentModalIcon{border:1px solid #22c55e47;box-shadow:0 0 35px #22c55e2e;color:#22c55e!important;background:#22c55e24!important}.clientTheme-dark .paymentModalBox h2,.clientTheme-dark .paymentModalCode{color:#fff!important}.clientTheme-dark .paymentInstruction{background:linear-gradient(135deg,#22c55e29,#2563eb1a)!important;border:1px solid #22c55e57!important;border-radius:24px!important}.clientTheme-dark .paymentInstruction span,.clientTheme-dark .paymentInstruction small{color:#bbf7d0!important}.clientTheme-dark .paymentInstruction strong{text-shadow:0 0 24px #22c55e42;color:#fff!important;font-size:38px!important}.clientTheme-dark .paymentTimerBox,.clientTheme-dark .paymentInfoGrid div,.clientTheme-dark .paymentWalletBox{color:#fff!important;background:#ffffff12!important;border:1px solid #94a3b82e!important;border-radius:20px!important}.clientTheme-dark .timerTop span,.clientTheme-dark .paymentWalletBox span,.clientTheme-dark .paymentInfoGrid span,.clientTheme-dark .paymentTimerBox small{color:#94a3b8!important}.clientTheme-dark .timerTop strong,.clientTheme-dark .paymentWalletBox strong,.clientTheme-dark .paymentInfoGrid strong{color:#fff!important}.clientTheme-dark .timerProgress{background:#ffffff24!important}.clientTheme-dark .timerProgressFill{background:linear-gradient(90deg,#22c55e,#2563eb)!important}.clientTheme-dark .paymentQrBox{box-shadow:0 18px 45px #00000052;background:#fff!important;border-radius:22px!important}.clientTheme-dark .paymentQrBox p{color:#0f172a!important}.clientTheme-dark .paymentModalActions button{color:#fff!important;background:#0f172aeb!important;border:1px solid #94a3b82e!important}.clientTheme-dark .paymentModalActions button:hover{background:linear-gradient(135deg,#16a34a,#2563eb)!important}.clientTheme-dark .paymentModalNote{color:#94a3b8!important}.clientTheme-dark .goRemesasBtn{color:#fff!important;background:linear-gradient(135deg,#16a34a,#22c55e,#2563eb)!important;border-radius:18px!important}.clientTheme-dark .paymentModalBox .manualHashBox{color:#fff!important;background:linear-gradient(145deg,#0f172af5,#082f498c)!important;border:1px solid #22c55e3d!important;border-radius:22px!important;padding:22px!important}.clientTheme-dark .paymentModalBox .manualHashBox strong{color:#fff!important}.clientTheme-dark .paymentModalBox .manualHashBox p,.clientTheme-dark .paymentModalBox .manualHashBox small{color:#94a3b8!important}.clientTheme-dark .paymentModalBox .manualHashBox input{color:#fff!important;background:#0f172ad9!important;border:1px solid #94a3b838!important}.clientTheme-dark .paymentModalBox .manualHashBox input::placeholder{color:#64748b!important}.clientTheme-dark .paymentModalBox .manualHashBox .reportedPaymentBtn{color:#fff!important;background:linear-gradient(135deg,#16a34a,#22c55e,#2563eb)!important}.clientTheme-dark .paymentModalBox .paymentConfirmedBox{box-shadow:0 18px 45px #0000003d,inset 0 0 22px #ffffff09;color:#fff!important;background:radial-gradient(circle at 0 0,#22c55e38,#0000 42%),linear-gradient(145deg,#0f172aeb,#064e3b61)!important;border:1px solid #22c55e59!important;border-radius:24px!important;padding:26px!important}.clientTheme-dark .paymentModalBox .paymentConfirmedBox strong{color:#86efac!important;font-size:26px!important}.clientTheme-dark .paymentModalBox .paymentConfirmedBox p{line-height:1.45;color:#d1fae5!important;font-size:17px!important}.clientTheme-dark .paymentModalBox .paymentConfirmedBox svg{color:#22c55e!important}.clientTheme-dark .paymentModalBox .paymentModalNote{color:#94a3b8!important}.clientTheme-dark .paymentModalBox .paymentManualReviewBox{box-shadow:0 18px 45px #00000047,inset 0 0 22px #ffffff09;color:#fff!important;background:radial-gradient(circle at 0 0,#a855f738,#0000 42%),linear-gradient(145deg,#0f172af5,#581c8747)!important;border:1px solid #a855f761!important;border-radius:24px!important;padding:26px!important}.clientTheme-dark .paymentModalBox .paymentManualReviewBox strong{color:#d8b4fe!important;font-size:25px!important}.clientTheme-dark .paymentModalBox .paymentManualReviewBox p{color:#e9d5ff!important;font-size:17px!important;line-height:1.45!important}.clientTheme-dark .supportOrderBtn{box-shadow:0 12px 26px #22c55e1a;color:#86efac!important;background:#22c55e1f!important;border:1px solid #22c55e4d!important}.clientTheme-dark .supportOrderBtn:hover{color:#fff!important;background:linear-gradient(135deg,#16a34a,#2563eb)!important}.clientTheme-dark .statusBadge{box-shadow:inset 0 0 14px #ffffff0f;border:1px solid #ffffff1f!important}.clientTheme-dark .statusBadge.EXPIRADO{color:#fecaca!important;background:#ef444429!important;border-color:#ef444459!important}.clientTheme-dark .statusBadge.ENTREGADO{color:#bbf7d0!important;background:#22c55e29!important;border-color:#22c55e59!important}.clientTheme-dark .statusBadge.PAGO_CONFIRMADO{color:#86efac!important;background:#22c55e29!important;border-color:#22c55e59!important}.clientTheme-dark .statusBadge.PENDIENTE_PAGO{color:#fde68a!important;background:#f59e0b29!important;border-color:#f59e0b59!important}.clientTheme-dark .statusBadge.REVISION_MANUAL{color:#e9d5ff!important;background:#a855f72e!important;border-color:#a855f759!important}.clientTheme-dark .statusBadge.CANCELADO{color:#fecaca!important;background:#ef444429!important;border-color:#ef444459!important}.clientTheme-dark .clientOrderActions button{color:#fff!important;background:#0f172aeb!important;border:1px solid #94a3b829!important}.clientTheme-dark .clientOrderActions button:hover{background:linear-gradient(135deg,#0f172a,#2563eb)!important}.clientTheme-dark .clientProgressLine div:before{background:#94a3b847!important}.clientTheme-dark .clientProgressLine span{background:#0f172a!important;border-color:#94a3b8!important;box-shadow:0 0 0 1px #94a3b873!important}.clientTheme-dark .clientProgressLine div.done:before,.clientTheme-dark .clientProgressLine div.done span{background:#22c55e!important;border-color:#22c55e!important;box-shadow:0 0 14px #22c55e59!important}.clientTheme-dark .clientProgressLine small{color:#94a3b8!important}.clientTheme-dark .clientProgressLine div.done small{color:#22c55e!important}.clientSecurityPage{gap:22px;display:grid}.clientSecurityHero{border-radius:28px;justify-content:space-between;align-items:center;gap:18px;padding:28px;transition:all .25s;display:flex}.clientTheme-dark .clientSecurityHero{color:#fff;background:radial-gradient(circle at 100%,#22c55e52,#0000 34%),linear-gradient(135deg,#020617,#0f172a,#064e3b);border:1px solid #94a3b82e;box-shadow:0 22px 55px #0000003d}.clientTheme-light .clientSecurityHero{color:#0f172a;background:linear-gradient(135deg,#fff,#ecfdf3);border:1px solid #bbf7d0;box-shadow:0 12px 32px #0f172a12}.clientSecurityHero svg{color:#22c55e;flex-shrink:0}.clientSecurityHero h2{margin:0;font-size:28px}.clientSecurityHero p{margin:8px 0 0}.clientTheme-dark .clientSecurityHero p{color:#cbd5e1}.clientTheme-light .clientSecurityHero p{color:#64748b}.securityBadge{white-space:nowrap;border-radius:999px;padding:10px 15px;font-weight:900}.securityBadge.active{color:#15803d;background:#dcfce7;border:1px solid #bbf7d0}.securityBadge.warning{color:#b45309;background:#fef3c7;border:1px solid #fde68a}.securityGrid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.securityCard{border-radius:24px;padding:24px;transition:all .25s}.clientTheme-dark .securityCard{color:#fff;background:radial-gradient(circle at 100% 0,#22c55e1f,#0000 34%),linear-gradient(145deg,#0f172af5,#0f766e33);border:1px solid #94a3b82e;box-shadow:0 18px 45px #00000038}.clientTheme-light .securityCard{color:#0f172a;background:#fff;border:1px solid #e5e7eb;box-shadow:0 12px 30px #0f172a0f}.fullSecurityCard{grid-column:span 2}.securityCardHeader{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.securityCardHeader svg{color:#16a34a;flex-shrink:0}.securityCardHeader h3{margin:0}.clientTheme-dark .securityCardHeader h3{color:#fff}.clientTheme-light .securityCardHeader h3{color:#0f172a}.securityCardHeader p{margin:6px 0 0}.clientTheme-dark .securityCardHeader p{color:#cbd5e1}.clientTheme-light .securityCardHeader p{color:#64748b}.twofaClientSetup,.disable2faClientBox,.changePasswordBox{gap:14px;display:grid}.twofaClientSetup input,.disable2faClientBox input,.changePasswordBox input{border-radius:16px;outline:none;width:100%;padding:15px;font-size:16px;font-weight:800}.clientTheme-dark .twofaClientSetup input,.clientTheme-dark .disable2faClientBox input,.clientTheme-dark .changePasswordBox input{color:#fff;background:#0206178f;border:1px solid #94a3b838}.clientTheme-light .twofaClientSetup input,.clientTheme-light .disable2faClientBox input,.clientTheme-light .changePasswordBox input{color:#0f172a;background:#fff;border:1px solid #dbe3ef}.twofaClientSetup input:focus,.disable2faClientBox input:focus,.changePasswordBox input:focus{border-color:#16a34a;box-shadow:0 0 0 4px #16a34a1f}.twofaClientSetup img{background:#fff;border:1px solid #e5e7eb;border-radius:18px;width:220px;max-width:100%;margin:0 auto;padding:12px}.twofaSecretBox,.clientSecurityHint,.securityLevel div{border-radius:16px;padding:14px}.clientTheme-dark .twofaSecretBox,.clientTheme-dark .securityLevel div{background:#02061773;border:1px solid #94a3b82e}.clientTheme-light .twofaSecretBox,.clientTheme-light .securityLevel div{background:#f8fafc;border:1px solid #e5e7eb}.twofaSecretBox span,.securityLevel span{margin-bottom:6px;font-size:13px;display:block}.clientTheme-dark .twofaSecretBox span,.clientTheme-dark .securityLevel span{color:#94a3b8}.clientTheme-light .twofaSecretBox span,.clientTheme-light .securityLevel span{color:#64748b}.twofaSecretBox strong{word-break:break-all;font-family:monospace}.clientTheme-dark .twofaSecretBox strong,.clientTheme-dark .securityLevel strong{color:#fff}.clientTheme-light .twofaSecretBox strong,.clientTheme-light .securityLevel strong{color:#0f172a}.securityPrimaryBtn,.securityDangerBtn{cursor:pointer;border:none;border-radius:16px;width:100%;padding:15px;font-weight:900;transition:all .2s}.securityPrimaryBtn{color:#fff;background:linear-gradient(135deg,#16a34a,#22c55e)}.securityDangerBtn{color:#fff;background:linear-gradient(135deg,#991b1b,#ef4444)}.securityPrimaryBtn:hover,.securityDangerBtn:hover{transform:translateY(-2px)}.securityMessage{text-align:center;border-radius:16px;padding:14px 16px;font-weight:800}.securityMessage.success{color:#047857;background:#ecfdf3;border:1px solid #bbf7d0}.securityMessage.error{color:#b91c1c;background:#fee2e2;border:1px solid #fecaca}.clientSecurityHint{font-weight:800}.clientTheme-dark .clientSecurityHint{color:#bbf7d0;background:#22c55e1a;border:1px solid #22c55e3d}.clientTheme-light .clientSecurityHint{color:#047857;background:#ecfdf3;border:1px solid #bbf7d0}.securityLevel{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.securityLevel strong{word-break:break-word}@media (width<=900px){.securityGrid,.securityLevel{grid-template-columns:1fr}.fullSecurityCard{grid-column:span 1}.clientSecurityHero{flex-direction:column;align-items:flex-start}}body.adminTheme-dark .twofaModalOverlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617c7!important}body.adminTheme-dark .twofaModalBox{color:#fff!important;background:radial-gradient(circle at 100% 0,#22c55e24,#0000 36%),linear-gradient(145deg,#0f172afa,#082f498c)!important;border:1px solid #94a3b838!important;box-shadow:0 35px 90px #0009!important}body.adminTheme-dark .twofaModalBox h2{color:#fff!important}body.adminTheme-dark .twofaModalBox p{color:#cbd5e1!important}body.adminTheme-dark .twofaModalClose{color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff1f!important}body.adminTheme-dark .twofaModalIcon{color:#22c55e!important;background:#22c55e24!important;border:1px solid #22c55e47!important}body.adminTheme-dark .twofaModalBox input{color:#fff!important;background:#0f172ad9!important;border:1px solid #94a3b847!important}body.adminTheme-dark .twofaModalBox input::placeholder{color:#94a3b8!important}body.adminTheme-dark .twofaModalActions button:first-child{color:#e5e7eb!important;background:#ffffff14!important;border:1px solid #94a3b82e!important}body.adminTheme-dark .twofaModalActions button:last-child{color:#fff!important;background:linear-gradient(135deg,#16a34a,#22c55e)!important}.admin-users-page{color:var(--text-primary);padding:24px}.admin-users-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.admin-users-header h1{align-items:center;gap:10px;margin:0;font-size:26px;display:flex}.admin-users-header p{color:var(--text-secondary);margin:6px 0 0}.admin-users-card{background:var(--card-bg);border:1px solid var(--border-color);box-shadow:var(--card-shadow);border-radius:18px;padding:18px}.admin-users-table-wrap{width:100%;overflow-x:auto}.admin-users-table{border-collapse:collapse;width:100%}.admin-users-table th,.admin-users-table td{text-align:left;border-bottom:1px solid var(--border-color);white-space:nowrap;padding:14px 12px}.admin-users-table th{color:var(--text-secondary);font-size:13px;font-weight:600}.admin-role-badge,.status-badge{border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.admin-role-badge.master{color:#ca8a04;background:#eab30824}.admin-role-badge.admin{color:#2563eb;background:#3b82f624}.admin-role-badge.partner{color:#059669;background:#10b98124}.admin-role-badge.support{color:#9333ea;background:#a855f724}.status-badge.active{color:#16a34a;background:#22c55e24}.status-badge.disabled{color:#dc2626;background:#ef444424}.admin-actions{gap:8px;display:flex}.admin-actions button{background:var(--input-bg);width:34px;height:34px;color:var(--text-primary);cursor:pointer;border:none;border-radius:10px}.admin-actions button:disabled{opacity:.35;cursor:not-allowed}.primary-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:12px;align-items:center;gap:8px;padding:11px 16px;font-weight:700;display:inline-flex}.error-box{color:#dc2626;background:#ef44441f;border-radius:12px;margin-bottom:16px;padding:12px 14px}.admin-modal-backdrop{z-index:2000;background:#0f172aa6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.admin-modal{background:var(--card-bg);width:100%;max-width:430px;color:var(--text-primary);border:1px solid var(--border-color);box-shadow:var(--card-shadow);border-radius:20px;padding:20px}.admin-modal-header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.admin-modal-header h2{margin:0;font-size:20px}.admin-modal-header button{background:var(--input-bg);color:var(--text-primary);cursor:pointer;border:none;border-radius:10px;width:34px;height:34px}.admin-form{flex-direction:column;gap:12px;display:flex}.admin-form input,.admin-form select{border:1px solid var(--border-color);background:var(--input-bg);width:100%;color:var(--text-primary);border-radius:12px;outline:none;padding:12px 14px}@media (width<=768px){.admin-users-header{flex-direction:column;align-items:flex-start;gap:14px}}.referralsPage{color:inherit;padding:28px}.referralsHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:26px;display:flex}.referralsHeader h1{align-items:center;gap:12px;margin:0;font-size:30px;font-weight:900;display:flex}.referralsHeader p{margin:8px 0 0}body.adminTheme-dark .referralsHeader p{color:#cbd5e1}body.adminTheme-light .referralsHeader p{color:#64748b}.referralStatsGrid{grid-template-columns:repeat(4,minmax(190px,1fr));gap:18px;margin-bottom:22px;display:grid}.referralStatCard{border-radius:22px;min-height:135px;padding:22px;position:relative;overflow:hidden}body.adminTheme-dark .referralStatCard{background:radial-gradient(circle at 100% 0,#2563eb2e,#0000 36%),linear-gradient(145deg,#0f172af5,#082f496b);border:1px solid #94a3b829;box-shadow:0 18px 40px #00000038}body.adminTheme-light .referralStatCard{background:#fff;border:1px solid #e5e7eb;box-shadow:0 10px 26px #0f172a12}.referralStatCard svg{color:#2563eb;background:#2563eb1f;border-radius:14px;width:42px;height:42px;padding:9px}.referralStatCard span{margin-top:14px;font-size:13px;font-weight:700;display:block}.referralStatCard strong{margin-top:7px;font-size:28px;font-weight:950;display:block}body.adminTheme-dark .referralStatCard span{color:#cbd5e1}body.adminTheme-light .referralStatCard span{color:#64748b}.referralsGrid{grid-template-columns:1.2fr .8fr;gap:20px;margin-bottom:22px;display:grid}.referralsCard{border-radius:22px;padding:22px}body.adminTheme-dark .referralsCard{color:#fff;background:radial-gradient(circle at 100% 0,#22c55e1a,#0000 34%),linear-gradient(145deg,#0f172af5,#082f496b);border:1px solid #94a3b829;box-shadow:0 20px 55px #00000047}body.adminTheme-light .referralsCard{color:#0f172a;background:#fff;border:1px solid #e5e7eb;box-shadow:0 10px 26px #0f172a12}.referralsCard h2{margin:0 0 16px;font-size:20px;font-weight:900}.mutedText{border-radius:16px;padding:18px}body.adminTheme-dark .mutedText{color:#cbd5e1;background:#94a3b814}body.adminTheme-light .mutedText{color:#64748b;background:#f8fafc}.referralSettingsSummary{gap:12px;display:grid}.referralSettingsSummary div{border-radius:16px;justify-content:space-between;gap:14px;padding:14px;display:flex}body.adminTheme-dark .referralSettingsSummary div{background:#fff1;border:1px solid #94a3b829}body.adminTheme-light .referralSettingsSummary div{background:#f8fafc;border:1px solid #e5e7eb}.referralSettingsSummary span{font-weight:700}body.adminTheme-light .referralSettingsSummary span{color:#64748b}.referralsTableWrap{width:100%;padding-bottom:8px;overflow-x:auto}.referralsTable{border-collapse:separate;border-spacing:0 10px;width:100%;min-width:1180px}.referralsTable th{text-align:left;white-space:nowrap;padding:0 12px 8px;font-size:13px}body.adminTheme-dark .referralsTable th{color:#cbd5e1}body.adminTheme-light .referralsTable th{color:#475569}.referralsTable td{white-space:nowrap;vertical-align:middle;padding:14px 12px}body.adminTheme-dark .referralsTable td{background:#0f172a8c;border-top:1px solid #94a3b81a;border-bottom:1px solid #94a3b81a}body.adminTheme-light .referralsTable td{color:#0f172a;background:#f8fafc;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.referralsTable td:first-child{border-left:1px solid;border-radius:14px 0 0 14px}.referralsTable td:last-child{border-right:1px solid;border-radius:0 14px 14px 0}body.adminTheme-dark .referralsTable td:first-child,body.adminTheme-dark .referralsTable td:last-child{border-color:#94a3b81a}body.adminTheme-light .referralsTable td:first-child,body.adminTheme-light .referralsTable td:last-child{border-color:#e5e7eb}.refStatus{border-radius:999px;padding:7px 12px;font-size:12px;font-weight:900;display:inline-flex}.refStatus.pending{color:#f59e0b;background:#f59e0b29}.refStatus.paid{color:#16a34a;background:#22c55e29}.smallActionBtn{color:#2563eb;cursor:pointer;background:#2563eb29;border:none;border-radius:12px;padding:10px 13px;font-weight:900}body.adminTheme-dark .smallActionBtn{color:#93c5fd}.smallActionBtn:hover{background:#2563eb42}@media (width<=1100px){.referralStatsGrid,.referralsGrid{grid-template-columns:1fr}.referralsHeader{flex-direction:column}}@media (width<=760px){.referralsPage{padding:16px}.referralsHeader h1{font-size:24px}.referralsHeader .primary-btn{justify-content:center;width:100%}.referralStatsGrid{grid-template-columns:1fr}.referralsCard{border-radius:18px;padding:16px}.referralsTable{min-width:1050px}.referralsTable th,.referralsTable td{padding:12px 10px;font-size:13px}}.clientReferralsPage{color:var(--text-primary);padding:20px}.clientRefHero{background:linear-gradient(135deg,#2563eb38,#10b98129);border:1px solid #94a3b82e;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:24px;display:flex}.clientRefHero h2{align-items:center;gap:10px;margin:0;font-size:26px;display:flex}.clientRefHero p{color:var(--text-secondary);margin:8px 0 0}.clientShareBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#16a34a,#059669);border:none;border-radius:14px;align-items:center;gap:8px;padding:12px 16px;font-weight:800;display:inline-flex}.clientRefStats{grid-template-columns:repeat(4,minmax(160px,1fr));gap:16px;margin-bottom:18px;display:grid}.clientRefCard,.clientReferralBox,.clientRefPanel{background:var(--card-bg);border:1px solid var(--border-color);box-shadow:var(--card-shadow);border-radius:20px;padding:18px}.clientRefCard svg{color:#60a5fa}.clientRefCard span{color:var(--text-secondary);margin-top:12px;font-size:13px;display:block}.clientRefCard strong{margin-top:6px;font-size:26px;display:block}.clientReferralBox{margin-bottom:18px}.clientReferralBox h3{margin:0 0 10px}.clientRefCopyRow{gap:10px;margin-bottom:18px;display:flex}.clientRefCopyRow code{background:var(--input-bg);border:1px solid var(--border-color);border-radius:14px;flex:1;padding:13px 14px;overflow-x:auto}.clientRefCopyRow button{color:#60a5fa;cursor:pointer;background:#2563eb2e;border:none;border-radius:14px;align-items:center;gap:7px;padding:0 15px;font-weight:800;display:inline-flex}.clientRefGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.clientMuted{color:var(--text-secondary);background:#94a3b814;border-radius:16px;padding:16px}.clientRefTable{border-collapse:collapse;width:100%}.clientRefTable th,.clientRefTable td{border-bottom:1px solid var(--border-color);text-align:left;white-space:nowrap;padding:12px 10px}.clientRefTable th{color:var(--text-secondary);font-size:13px}.clientRefStatus{border-radius:999px;padding:5px 10px;font-size:12px;font-weight:800}.clientRefStatus.pending{color:#f59e0b;background:#f59e0b24}.clientRefStatus.paid{color:#22c55e;background:#22c55e24}@media (width<=900px){.clientRefHero,.clientRefCopyRow{flex-direction:column;align-items:stretch}.clientRefStats,.clientRefGrid{grid-template-columns:1fr}}.clientReferralPayoutBox{border-radius:24px;margin:34px 0;padding:24px}.clientTheme-dark .clientReferralPayoutBox{background:#0f172a9e;border:1px solid #94a3b829}.clientTheme-light .clientReferralPayoutBox{background:#fff;border:1px solid #e5e7eb}.clientReferralPayoutBox h3{align-items:center;gap:8px;margin:0 0 16px;display:flex}.clientReferralPayoutText{border-radius:16px;margin:0 0 18px;padding:16px 18px}.clientTheme-dark .clientReferralPayoutText{color:#e5e7eb;background:#ffffff0f}.clientTheme-light .clientReferralPayoutText{color:#334155;background:#f8fafc}.clientReferralPayoutForm{grid-template-columns:190px 1fr 170px;align-items:center;gap:14px;display:grid}.clientReferralPayoutForm select,.clientReferralPayoutForm input{border-radius:16px;outline:none;height:56px;padding:0 16px;font-size:15px;font-weight:800}.clientTheme-dark .clientReferralPayoutForm select,.clientTheme-dark .clientReferralPayoutForm input{color:#fff;background:#0f172a;border:1px solid #334155}.clientTheme-dark .clientReferralPayoutForm select option{color:#fff;background:#0f172a}.clientTheme-light .clientReferralPayoutForm select,.clientTheme-light .clientReferralPayoutForm input{color:#0f172a;background:#fff;border:1px solid #cbd5e1}.clientReferralPayoutForm button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#16a34a,#2563eb);border:none;border-radius:16px;justify-content:center;align-items:center;gap:9px;height:56px;font-weight:900;display:flex}@media (width<=768px){.clientReferralPayoutForm{grid-template-columns:1fr}}.referralWalletCell{flex-direction:column;gap:8px;display:flex}.referralWalletCell span{word-break:break-all;font-family:monospace;font-size:12px}.copyWalletBtn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;padding:6px 12px;font-size:12px;font-weight:700}.referralPayModalOverlay{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.referralPayModalBox{border-radius:28px;width:620px;max-width:100%;padding:28px}body.adminTheme-dark .referralPayModalBox{color:#fff;background:radial-gradient(circle at 100% 0,#22c55e29,#0000 35%),linear-gradient(145deg,#0f172afa,#082f4980);border:1px solid #94a3b833;box-shadow:0 35px 90px #0000008c}body.adminTheme-light .referralPayModalBox{color:#0f172a;background:#fff;border:1px solid #e5e7eb;box-shadow:0 30px 80px #0f172a33}.referralPayModalBox h2{margin:0 0 10px}.referralPayModalBox p{margin:0 0 20px}.referralPaySummary{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:18px;display:grid}.referralPaySummary div{border-radius:16px;padding:14px}body.adminTheme-dark .referralPaySummary div{background:#ffffff12;border:1px solid #94a3b829}body.adminTheme-light .referralPaySummary div{background:#f8fafc;border:1px solid #e5e7eb}.referralPaySummary span{opacity:.75;margin-bottom:6px;font-size:13px;display:block}.referralPaySummary strong{word-break:break-all;display:block}.referralPayModalBox input{border-radius:16px;outline:none;width:100%;height:54px;margin-bottom:18px;padding:0 16px;font-weight:800}body.adminTheme-dark .referralPayModalBox input{color:#fff;background:#0f172a;border:1px solid #334155}body.adminTheme-light .referralPayModalBox input{color:#0f172a;background:#fff;border:1px solid #cbd5e1}.referralPayActions{justify-content:flex-end;gap:12px;display:flex}.referralPayActions button{cursor:pointer;border:none;border-radius:16px;padding:14px 18px;font-weight:900}.referralPayActions button:first-child{color:#334155;background:#e5e7eb}.referralPayActions button:last-child{color:#fff;background:linear-gradient(135deg,#16a34a,#2563eb)}.referralPayActions button:disabled{opacity:.5;cursor:not-allowed}@media (width<=650px){.referralPaySummary{grid-template-columns:1fr}.referralPayActions{flex-direction:column}}.referralHashCell{gap:7px;display:grid}.referralHashCell span{word-break:break-all;font-family:monospace;font-size:12px}.referralHashCell button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;padding:7px 10px;font-size:12px;font-weight:800}.clientReferralHashCell{gap:7px;display:grid}.clientReferralHashCell span{word-break:break-all;font-family:monospace;font-size:12px}.clientReferralHashCell button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;width:fit-content;padding:7px 12px;font-size:12px;font-weight:800}.main{min-width:0!important;overflow-x:hidden!important}.referralsPage{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.referralStatsGrid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.referralsGrid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)!important}.referralsCard{min-width:0!important;overflow:hidden!important}.referralsCard>.referralsTable{table-layout:fixed!important;width:100%!important;min-width:0!important}.referralsCard>.referralsTable th,.referralsCard>.referralsTable td{white-space:normal!important;word-break:break-word!important}.referralsTableWrap{max-width:100%!important;overflow-x:auto!important}.referralsTableWrap .referralsTable{min-width:1150px!important}@media (width<=1200px){.referralStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.referralsGrid{grid-template-columns:1fr!important}}@media (width<=760px){.referralsPage{padding:14px!important}.referralStatsGrid{grid-template-columns:1fr!important}.referralsHeader{flex-direction:column!important}.referralsHeader button{width:100%!important}.referralsCard>.referralsTable,.referralsCard>.referralsTable thead,.referralsCard>.referralsTable tbody,.referralsCard>.referralsTable tr,.referralsCard>.referralsTable th,.referralsCard>.referralsTable td{width:100%!important;display:block!important}.referralsCard>.referralsTable thead{display:none!important}.referralsCard>.referralsTable tr{border-radius:16px!important;margin-bottom:12px!important;overflow:hidden!important}.referralsCard>.referralsTable td{border-radius:0!important;padding:10px 12px!important}.referralsTableWrap .referralsTable{min-width:980px!important}}@media (width>=761px){.referralsTableWrap{overflow-x:hidden!important}.referralsTableWrap .referralsTable{table-layout:fixed!important;width:100%!important;min-width:0!important}.referralsTableWrap .referralsTable th,.referralsTableWrap .referralsTable td{white-space:normal!important;word-break:break-word!important;padding:12px 8px!important;font-size:13px!important}.referralsTableWrap .referralsTable th:first-child,.referralsTableWrap .referralsTable td:first-child{width:12%}.referralsTableWrap .referralsTable th:nth-child(2),.referralsTableWrap .referralsTable td:nth-child(2){width:11%}.referralsTableWrap .referralsTable th:nth-child(3),.referralsTableWrap .referralsTable td:nth-child(3){width:10%}.referralsTableWrap .referralsTable th:nth-child(4),.referralsTableWrap .referralsTable td:nth-child(4),.referralsTableWrap .referralsTable th:nth-child(5),.referralsTableWrap .referralsTable td:nth-child(5),.referralsTableWrap .referralsTable th:nth-child(6),.referralsTableWrap .referralsTable td:nth-child(6),.referralsTableWrap .referralsTable th:nth-child(7),.referralsTableWrap .referralsTable td:nth-child(7),.referralsTableWrap .referralsTable th:nth-child(8),.referralsTableWrap .referralsTable td:nth-child(8){width:6%}.referralsTableWrap .referralsTable th:nth-child(9),.referralsTableWrap .referralsTable td:nth-child(9),.referralsTableWrap .referralsTable th:nth-child(10),.referralsTableWrap .referralsTable td:nth-child(10){width:13%}.referralsTableWrap .referralsTable th:nth-child(11),.referralsTableWrap .referralsTable td:nth-child(11){width:8%}.referralsTableWrap .referralsTable th:nth-child(12),.referralsTableWrap .referralsTable td:nth-child(12){width:9%}.referralWalletCell,.referralHashCell{max-width:100%}.referralWalletCell span,.referralHashCell span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.copyWalletBtn,.referralHashCell button,.smallActionBtn{width:100%;padding:8px!important;font-size:12px!important}}.commissionStatus{justify-content:center;align-items:center;width:fit-content;min-width:92px;white-space:nowrap!important;border-radius:999px!important;padding:8px 13px!important;font-size:12px!important;font-weight:950!important;display:inline-flex!important}.commissionStatus.paid{color:#4ade80!important;background:#22c55e2e!important}.commissionStatus.pending{color:#fbbf24!important;background:#f59e0b2e!important}body.adminTheme-light .commissionStatus.paid{color:#15803d!important;background:#dcfce7!important}body.adminTheme-light .commissionStatus.pending{color:#d97706!important;background:#fef3c7!important}.payCommissionBtn{color:#fff!important;cursor:pointer!important;white-space:nowrap!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border:none!important;border-radius:12px!important;padding:10px 14px!important;font-size:13px!important;font-weight:900!important}.payCommissionBtn:hover{transform:translateY(-2px)}@media (width<=900px){.sidebar{z-index:12001!important;transition:transform .25s!important;position:fixed!important;top:0!important;left:0!important;transform:translate(-110%)!important}.sidebar.mobileOpen{transform:translate(0)!important}.adminMobileMenuBtn,.adminMobileCloseBtn{display:grid!important}}.adminMobileMenuBtn{z-index:12010;cursor:pointer;color:#fff;background:linear-gradient(135deg,#22c55e,#2563eb);border:none;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;transition:all .25s;display:flex;position:fixed;top:16px;left:16px;box-shadow:0 12px 35px #2563eb59,inset 0 1px #ffffff26}.adminMobileMenuBtn:hover{transform:translateY(-2px)scale(1.05)}.adminMobileMenuBtn svg{width:24px;height:24px}.adminMobileCloseBtn{cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:none;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;transition:all .25s;display:flex;position:absolute;top:16px;right:16px}.adminMobileCloseBtn:hover{background:#ef4444;transform:rotate(90deg)}.adminMobileCloseBtn svg{width:20px;height:20px}@media (width<=900px){.adminBrand{margin-top:38px}}.adminMobileMenuBtn{z-index:12010;width:52px;height:52px;position:fixed;top:18px;left:18px}@media (width<=900px){.main{padding-top:85px!important}}
