: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}.clientContactActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.clientContactBtn{color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 14px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.clientContactBtn:hover{transform:translateY(-1px)}.clientContactBtn--whatsapp{background:#16a34a;box-shadow:0 8px 18px #16a34a33}.clientContactBtn--email{background:#0f172a;box-shadow:0 8px 18px #0f172a2e}.clientContactBtn.is-disabled{color:#64748b;cursor:not-allowed;box-shadow:none;background:#e2e8f0}.clientContactBtn.is-disabled:hover{transform:none}@media (width<=420px){.clientContactActions{grid-template-columns:1fr}}.fiatSourceEstimate b{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.fiatSourceEstimate b small{color:var(--muted-color,#94a3b8);font-size:11px;font-weight:600}.fiatEstimateDisclaimer{color:var(--muted-color,#cbd5e1);background:#f59e0b14;border-left:3px solid #f59e0b;border-radius:0 10px 10px 0;margin:12px 0 0;padding:12px 14px;font-size:13px;line-height:1.5}.fiatTransferRule{color:var(--muted-color,#cbd5e1);background:#3b82f617;border:1px solid #60a5fa33;border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 16px;padding:13px;display:flex}.fiatTransferRule svg{color:#60a5fa;flex:none}.vxFiatFeature{color:#fff;background:radial-gradient(circle at 85% 15%,#2563eb52,#0000 34%),radial-gradient(circle at 8% 100%,#10b9813d,#0000 35%),linear-gradient(135deg,#020617,#071a2d 52%,#0b2d3b);border:1px solid #60a5fa33;border-radius:42px;grid-template-columns:minmax(0,1fr) minmax(380px,.82fr);align-items:center;gap:44px;margin:0 0 80px;padding:58px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #0206174d}.vxFiatCopy{z-index:1;position:relative}.vxFiatEyebrow{color:#6ee7b7;letter-spacing:.09em;align-items:center;gap:8px;font-size:13px;font-weight:900;display:inline-flex}.vxFiatCopy h2{letter-spacing:-.035em;max-width:720px;margin:16px 0 18px;font-size:clamp(34px,4vw,58px);line-height:1.06}.vxFiatCopy>p{color:#cbd5e1;max-width:680px;margin:0;font-size:18px;line-height:1.65}.vxFiatBenefits{gap:12px;margin:28px 0;display:grid}.vxFiatBenefits>div{align-items:flex-start;gap:12px;display:flex}.vxFiatBenefits svg{color:#60a5fa;flex:none;margin-top:3px}.vxFiatBenefits span{flex-direction:column;gap:3px;display:flex}.vxFiatBenefits strong{font-size:15px}.vxFiatBenefits small{color:#94a3b8;font-size:13px;line-height:1.45}.vxFiatCopy .vxPrimaryBtn{width:max-content;margin-top:8px}.vxFiatVisual{z-index:1;position:relative}.vxFiatRouteCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172aad;border:1px solid #ffffff21;border-radius:28px;padding:24px;box-shadow:0 24px 60px #00000047}.vxFiatRouteLabel{color:#60a5fa;letter-spacing:.12em;margin-bottom:16px;font-size:11px;font-weight:900;display:block}.vxFiatRouteStep{background:#ffffff0e;border:1px solid #94a3b824;border-radius:17px;align-items:center;gap:14px;padding:15px;display:flex}.vxFiatRouteStep.featured{background:#10b9811f;border-color:#34d39966}.vxFiatRouteStep i{color:#bfdbfe;background:#60a5fa24;border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:12px;font-style:normal;font-weight:900;display:grid}.vxFiatRouteStep.featured i{color:#6ee7b7;background:#34d3992b}.vxFiatRouteStep span{flex-direction:column;gap:3px;display:flex}.vxFiatRouteStep small{color:#94a3b8}.vxFiatRouteStep strong{color:#f8fafc;font-size:21px}.vxFiatRouteStep.featured strong{color:#6ee7b7}.vxFiatRouteLine{color:#94a3b8;align-items:center;gap:10px;padding:10px 19px;font-size:12px;display:flex}.vxFiatRouteLine svg{color:#60a5fa}.vxFiatRouteCard>p{color:#94a3b8;margin:16px 2px 0;font-size:11px;line-height:1.5}@media (width<=980px){.vxFiatFeature{grid-template-columns:minmax(0,1fr);padding:42px}.vxFiatVisual{width:100%;max-width:620px;margin:0 auto}}@media (width<=640px){.fiatSourceEstimate b{align-items:flex-start}.vxFiatFeature{border-radius:28px;gap:30px;margin-bottom:50px;padding:28px 20px}.vxFiatCopy h2{font-size:34px}.vxFiatCopy>p{font-size:16px}.vxFiatCopy .vxPrimaryBtn{box-sizing:border-box;justify-content:center;width:100%}.vxFiatRouteCard{border-radius:22px;padding:16px}.vxFiatRouteStep{padding:12px}.vxFiatRouteStep strong{font-size:18px}.vxFiatRouteLine{padding:9px 14px}}.vxFiatVisual{justify-items:center;gap:8px;display:grid}.vxFiatIllustration{filter:drop-shadow(0 28px 35px #00000047);width:min(100%,560px);margin:-24px 0 -34px;animation:5.5s ease-in-out infinite vxFiatFloat}.vxFiatVisual .vxFiatRouteCard{box-sizing:border-box;background:#0f172acc;width:100%;position:relative}@keyframes vxFiatFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (width<=640px){.vxFiatIllustration{width:115%;max-width:520px;margin:-16px -7.5% -25px}}.vxFiatFeature{box-sizing:border-box;width:min(1220px,100% - 32px);margin:0 auto 80px}.vxFiatIllustration{margin:-10px 0 -26px}@media (width>=981px){.vxStats.hasFiat{grid-template-columns:repeat(6,minmax(0,1fr))!important}.vxStats.hasFiat div{padding-left:16px;padding-right:16px}.vxStats.hasFiat strong{font-size:clamp(25px,2vw,34px)}.vxStats.hasFiat span{font-size:13px}}@media (width<=980px){.vxFiatFeature{margin-bottom:60px}}@media (width<=640px){.vxFiatFeature{width:min(100% - 24px,1220px);margin-bottom:46px}.vxFiatIllustration{width:108%;margin:-8px -4% -18px}}.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;color:#0f172a;z-index:2;background:#f1f5f9;border:none;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:26px;line-height:1;display:grid;position:relative}.receiptHeader button:hover{background:#e2e8f0}body.adminTheme-dark .receiptCloseBtn{color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff29!important}body.adminTheme-dark .receiptCloseBtn:hover{background:#ffffff2e!important}.receiptBrand{align-items:center;gap:12px;margin:22px 0;display:flex}.receiptBrandLogo{object-fit:cover;border-radius:20px;flex:0 0 74px;width:74px;height:74px;display:block;box-shadow:0 10px 26px #22c55e2e}.receiptDocument{width:100%}.receiptGrid strong{overflow-wrap:anywhere}.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}@media (width<=600px){.receiptOverlay{padding:12px}.receiptBox{border-radius:18px;padding:18px}.receiptBrand{flex-direction:column;align-items:flex-start}.receiptBrandLogo{object-fit:cover;border-radius:16px;width:68px;height:68px;display:block}.receiptGrid{grid-template-columns:1fr}.receiptActions{flex-direction:column}.receiptActions button{width:100%}}.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}.vxPhoneDemo{z-index:8;aspect-ratio:2/3;filter:drop-shadow(0 46px 74px #00000085);width:min(100%,420px);animation:5s ease-in-out infinite vxPhoneFloat;position:relative}.vxPhoneDemo .vxPhoneImg{object-fit:contain;filter:none;width:100%;height:100%;max-height:none;margin:0;animation:none}@media (width<=760px){.vxPhoneDemo{width:min(88vw,390px)}}.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{box-sizing:border-box;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;width:100%;max-width:100vw;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{box-sizing:border-box;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{box-sizing:border-box;background:#ffffff13;border:1px solid #ffffff1f;border-radius:17px;align-items:center;gap:10px;width:100%;min-width:0;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{width:calc(100vw - 36px);min-width:0;max-width:calc(100vw - 36px);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.EN_ENTREGA{color:#bfdbfe!important;background:#3b82f62e!important;border-color:#60a5fa6b!important;box-shadow:inset 0 0 14px #60a5fa14!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}.clientReferralGuide{background:radial-gradient(circle at top right, #22c55e2e, transparent 34%), var(--card-bg);border:1px solid var(--border-color);box-shadow:var(--card-shadow);border-radius:24px;margin-bottom:18px;padding:24px;position:relative;overflow:hidden}.clientReferralGuideHeader h3{margin:9px 0 8px;font-size:24px}.clientReferralGuideHeader p{max-width:780px;color:var(--text-secondary);margin:0;line-height:1.65}.clientReferralGuideEyebrow{color:#22c55e;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:13px;font-weight:900;display:inline-flex}.clientReferralLevels{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.clientReferralLevel{background:var(--input-bg);border:1px solid var(--border-color);border-radius:18px;padding:18px}.clientReferralLevel>span,.clientReferralLevel>p,.clientReferralLevel>small{display:block}.clientReferralLevel>span{color:var(--text-secondary);text-transform:uppercase;font-size:12px;font-weight:900}.clientReferralLevel>strong{color:#22c55e;margin:8px 0 4px;font-size:34px;display:block}.clientReferralLevel>p{margin:0 0 12px;font-weight:800}.clientReferralLevel>small{color:var(--text-secondary);line-height:1.5}.clientReferralExample{background:#3b82f61a;border:1px solid #60a5fa38;border-radius:17px;align-items:flex-start;gap:12px;margin-top:16px;padding:17px;display:flex}.clientReferralExample svg{color:#60a5fa;flex:none}.clientReferralExample p{color:var(--text-secondary);margin:0;line-height:1.6}.clientReferralConditions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.clientReferralConditions span{color:var(--text-primary);background:#22c55e1a;border:1px solid #22c55e38;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:13px;display:inline-flex}@media (width<=768px){.clientReferralGuide{padding:19px}.clientReferralLevels{grid-template-columns:1fr}.clientReferralExample{flex-direction:column}}.vxReferralSection{isolation:isolate;color:#fff;background:linear-gradient(135deg,#07152b 0%,#0d3f38 56%,#103d74 100%);border-radius:36px;grid-template-columns:.88fr 1.12fr;gap:42px;width:min(1180px,100% - 40px);margin:30px auto 86px;padding:54px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #02061738}.vxReferralGlow{z-index:-1;filter:blur(25px);background:#22c55e38;border-radius:50%;width:420px;height:420px;position:absolute;top:-180px;right:-160px}.vxReferralIntro>span{color:#86efac;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:900;display:inline-flex}.vxReferralIntro h2{margin:14px 0 16px;font-size:clamp(34px,4vw,52px);line-height:1.04}.vxReferralIntro p{color:#cbd5e1;margin:0;font-size:17px;line-height:1.7}.vxReferralCta{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:14px;align-items:center;gap:9px;margin-top:25px;padding:14px 18px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 14px 28px #22c55e3b}.vxReferralContent{gap:16px;display:grid}.vxReferralLevels{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.vxReferralLevels article{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:20px;padding:18px}.vxReferralLevels span,.vxReferralLevels p{color:#cbd5e1;margin:0;font-size:13px;display:block}.vxReferralLevels strong{color:#86efac;margin:6px 0;font-size:34px;display:block}.vxReferralExample{background:#02061775;border:1px solid #94a3b82e;border-radius:22px;padding:22px}.vxReferralExampleTitle{color:#86efac;align-items:center;gap:9px;display:flex}.vxReferralExample>p{color:#cbd5e1;line-height:1.55}.vxReferralExampleRows{gap:8px;margin:16px 0;display:grid}.vxReferralExampleRows div{color:#cbd5e1;background:#ffffff0f;border-radius:12px;justify-content:space-between;gap:14px;padding:10px 12px;display:flex}.vxReferralExampleRows strong{color:#fff;white-space:nowrap}.vxReferralExample small{color:#94a3b8;line-height:1.5}@media (width<=900px){.vxReferralSection{grid-template-columns:1fr;padding:36px}}@media (width<=600px){.vxReferralSection{border-radius:26px;width:calc(100% - 20px);margin-bottom:58px;padding:26px 18px}.vxReferralLevels{grid-template-columns:1fr}.vxReferralExampleRows div{flex-direction:column;align-items:flex-start}}.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}}html,body,#root{max-width:100%;overflow-x:hidden!important}.clientPortalPage{width:100%;max-width:100%;overflow-x:hidden!important}.clientPanel,.clientOrdersPanel,.clientReferralBox,.clientReferralPayoutBox,.clientRefPanel{max-width:100%;overflow:hidden}@media (width<=700px){.clientPortalPage{padding:14px!important}.clientPanel,.clientOrdersPanel{border-radius:22px!important;padding:16px!important}.clientOrdersList{grid-template-columns:1fr!important;gap:16px!important}.clientOrderCardPro{border-radius:22px!important;width:100%!important;max-width:100%!important;padding:18px!important}.clientOrderMain{flex-direction:column!important;gap:12px!important}.clientOrderMain strong,.clientOrderMain p,.clientOrderPreview strong{white-space:normal!important;word-break:break-word!important;text-overflow:unset!important;overflow:visible!important}.clientOrderPreview{grid-template-columns:1fr!important;gap:10px!important}.clientProgressLine{grid-template-columns:repeat(2,1fr)!important;row-gap:16px!important}.clientOrderActions{flex-direction:column!important}.clientOrderActions button,.supportOrderBtn{width:100%!important}.statusBadge{text-align:center;max-width:100%;min-width:unset!important;white-space:normal!important;width:fit-content!important}}@media (width<=760px){.clientRefGrid{grid-template-columns:1fr!important;gap:18px!important;width:100%!important;overflow:hidden!important}.clientRefCopyRow{grid-template-columns:1fr!important;gap:10px!important;width:100%!important;display:grid!important}.clientRefCopyRow code{white-space:nowrap!important;width:100%!important;max-width:100%!important;overflow-x:auto!important}.clientRefCopyRow button{width:100%!important}.clientReferralPayoutForm{grid-template-columns:1fr!important}.clientReferralPayoutForm select,.clientReferralPayoutForm input,.clientReferralPayoutForm button{width:100%!important}.clientRefTable,.clientRefTable thead,.clientRefTable tbody,.clientRefTable tr,.clientRefTable th,.clientRefTable td{width:100%!important;display:block!important}.clientRefTable thead{display:none!important}.clientRefTable tr{border-radius:16px!important;margin-bottom:14px!important;padding:14px!important}.clientTheme-dark .clientRefTable tr{background:#ffffff0f!important;border:1px solid #94a3b829!important}.clientTheme-light .clientRefTable tr{background:#f8fafc!important;border:1px solid #e5e7eb!important}.clientRefTable td{white-space:normal!important;word-break:break-word!important;padding:7px 0!important}.clientRefTable td:before{opacity:.7;margin-bottom:4px;font-size:12px;font-weight:900;display:block}.clientRefTable td:first-child:before{content:"Dato"}.clientRefTable td:nth-child(2):before{content:"Email / Nivel"}.clientRefTable td:nth-child(3):before{content:"País / Comisión"}.clientRefTable td:nth-child(4):before{content:"Fecha / Estado"}.clientRefTable td:nth-child(5):before{content:"Hash pago"}.clientReferralHashCell button{width:100%!important}}.clientAccordionHeader span{opacity:.75;word-break:break-word;margin-top:4px;font-size:13px;display:block}.clientCommissionAmount{font-size:13px;font-weight:900}.clientCommissionStatus{text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:11px;font-weight:950;display:inline-flex}.clientRefMobileOnly{display:none}.clientRefDesktopOnly{display:block}@media (width<=760px){.clientRefDesktopOnly{display:none!important}.clientRefMobileOnly{display:block!important}}.clientMobileAccordionList{gap:12px;display:grid}.clientMobileAccordionItem{border-radius:18px;overflow:hidden}.clientTheme-dark .clientMobileAccordionItem{background:radial-gradient(circle at 100% 0,#22c55e1a,#0000 38%),linear-gradient(145deg,#0f172af5,#082f496b)!important;border:1px solid #94a3b82e!important}.clientTheme-light .clientMobileAccordionItem{background:#f8fafc!important;border:1px solid #e5e7eb!important}.clientAccordionHeader{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;gap:12px;width:100%;padding:14px;display:flex}.clientAccordionHeader strong{font-size:15px;font-weight:900;display:block}.clientAccordionHeader span{word-break:break-word;margin-top:4px;font-size:13px;display:block}.clientTheme-dark .clientAccordionHeader strong{color:#fff!important}.clientTheme-dark .clientAccordionHeader span{color:#cbd5e1!important}.clientTheme-light .clientAccordionHeader strong{color:#0f172a!important}.clientTheme-light .clientAccordionHeader span{color:#64748b!important}.clientAccordionHeader b{color:#fff;background:linear-gradient(135deg,#16a34a,#2563eb);border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.clientAccordionBody{gap:8px;padding:0 14px 14px;display:grid}.clientAccordionBody p{word-break:break-word;margin:0;font-size:14px}.clientAccordionBody span{opacity:.75;font-weight:900}.clientAccordionCopyBtn{color:#fff;background:#2563eb;border:none;border-radius:12px;width:100%;margin-top:6px;padding:11px;font-weight:900}.clientCommissionPreview{flex-wrap:wrap;align-items:center;gap:8px;margin-top:5px;display:inline-flex!important}.clientCommissionAmount{font-size:13px;font-style:normal;font-weight:900}.clientCommissionStatus{text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:11px;font-style:normal;font-weight:950;display:inline-flex}.clientCommissionStatus.paid{color:#22c55e;background:#22c55e2e;border:1px solid #22c55e59}.clientCommissionStatus.pending{color:#f59e0b;background:#f59e0b2e;border:1px solid #f59e0b59}.clientTheme-light .clientCommissionStatus.paid{color:#15803d;background:#dcfce7;border-color:#bbf7d0}.clientTheme-light .clientCommissionStatus.pending{color:#b45309;background:#fef3c7;border-color:#fde68a}.paidText{color:#22c55e}.pendingText{color:#f59e0b}@media (width>=981px){.vxStats{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important}.vxStats div{min-height:126px;padding:22px 18px!important}.vxStats strong{font-size:32px!important}.vxStats span{line-height:1.25;font-size:15px!important}}@media (width<=980px){.vxStats{grid-template-columns:1fr!important}}.vxAuthLinkBtn{color:#38bdf8;cursor:pointer;background:0 0;border:none;width:100%;margin-top:14px;font-size:14px;font-weight:700;transition:all .2s}.vxAuthLinkBtn:hover{color:#7dd3fc;text-decoration:underline}.light .vxAuthLinkBtn{color:#0369a1}.light .vxAuthLinkBtn:hover{color:#0284c7}.vxAuthSuccess{color:#86efac;background:#22c55e1f;border:1px solid #22c55e59;border-radius:14px;margin-top:12px;padding:12px 14px;font-size:14px;font-weight:700}.light .vxAuthSuccess{color:#166534;background:#dcfce7;border-color:#bbf7d0}.system-page{padding:28px}.system-status-grid,.system-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:22px;display:grid}.system-mini-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.system-card,.system-section{background:#0f2337c7;border:1px solid #78b4ff29;border-radius:22px;box-shadow:0 18px 45px #0000003d}.system-card{align-items:center;gap:14px;padding:18px;display:flex}.system-card-icon{color:#2cf176;background:#2cf1761a;border:1px solid #2cf1762e;border-radius:16px;place-items:center;width:46px;height:46px;display:grid}.system-card span{color:#e2efffb8;margin-bottom:6px;font-weight:800;display:block}.system-card strong{color:#fff;font-size:24px;line-height:1.2;display:block}.system-card small{color:#e2efff94;margin-top:5px;font-weight:700;display:block}.system-pill{border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:8px 12px;font-size:14px!important;font-weight:900!important;display:inline-flex!important}.system-pill.ok{background:#22c55e24;border:1px solid #22c55e47;color:#86efac!important}.system-pill.bad{background:#ef444424;border:1px solid #ef444447;color:#fecaca!important}.system-section{margin-bottom:22px;padding:22px}.system-section-title{color:#86efac;align-items:center;gap:10px;margin-bottom:18px;display:flex}.system-section-title h2{color:#fff;margin:0;font-size:22px}.system-watch-box h3{color:#fff;margin:0 0 16px}.system-watch-grid{grid-template-columns:180px 1fr;gap:10px 16px;display:grid}.system-watch-grid span{color:#e2efffa3;font-weight:800}.system-watch-grid strong{color:#fff;word-break:break-word}.system-two-columns{grid-template-columns:1fr 1fr;gap:22px;display:grid}.system-detail-box p{color:#e2efffc7;margin:10px 0}.system-detail-box strong{color:#fff}.system-hash{word-break:break-all;color:#7dd3fc}.system-log-list{gap:12px;display:grid}.system-log-item{background:#040e1c6b;border:1px solid #ffffff14;border-radius:16px;padding:14px 16px}.system-log-item span{color:#e2efff8c;font-size:13px;font-weight:800}.system-log-item strong{color:#86efac;margin:5px 0;display:block}.system-log-item p{color:#e2efffc2;margin:0}.system-error,.system-loading{border-radius:18px;margin:20px 0;padding:18px;font-weight:900}.system-error{color:#fecaca;background:#ef44441f;border:1px solid #ef444447;align-items:center;gap:10px;display:flex}.system-loading,.system-muted{color:#e2efff9e}.adminTheme-light .system-card,.adminTheme-light .system-section{background:#ffffffdb;border-color:#0f172a1f}.adminTheme-light .system-card strong,.adminTheme-light .system-section-title h2,.adminTheme-light .system-watch-box h3,.adminTheme-light .system-watch-grid strong,.adminTheme-light .system-detail-box strong{color:#0f172a}.adminTheme-light .system-card span,.adminTheme-light .system-card small,.adminTheme-light .system-detail-box p,.adminTheme-light .system-log-item p,.adminTheme-light .system-watch-grid span,.adminTheme-light .system-muted{color:#0f172aad}.adminTheme-light .system-watch-box,.adminTheme-light .system-log-item{background:#f1f5f9cc;border-color:#0f172a14}@media (width<=1100px){.system-status-grid,.system-mini-grid,.system-two-columns{grid-template-columns:1fr 1fr}}@media (width<=720px){.system-page{padding:18px}.system-status-grid,.system-mini-grid,.system-two-columns,.system-watch-grid{grid-template-columns:1fr}}.system-watch-box{background:#ffffff08;border:1px solid #ffffff14;border-radius:18px;margin-top:24px;padding:20px}.system-watch-box h3{color:#fff;margin:0 0 18px;font-size:18px;font-weight:700}.system-watch-grid{grid-template-columns:160px 1fr;align-items:center;gap:14px 18px;display:grid}.system-watch-grid span{color:#9fb3c8;font-size:14px}.system-watch-grid strong{color:#fff;font-size:15px;font-weight:700}.system-log-list{flex-direction:column;gap:14px;margin-top:20px;display:flex}.system-log-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:16px 18px;transition:all .2s}.system-log-item:hover{border-color:#22d3ee59;transform:translateY(-2px)}.system-log-item span{color:#8ea4bb;margin-bottom:6px;font-size:13px;display:block}.system-log-item strong{color:#22c55e;margin-bottom:6px;font-size:15px;display:block}.system-log-item p{color:#d8e3ef;margin:0;font-size:14px;line-height:1.5}.system-muted{color:#8ea4bb;text-align:center;padding:25px}.vxRatesSection{color:#fff;background:radial-gradient(circle at 12% 20%,#22c55e3d,#0000 34%),radial-gradient(circle at 88% 75%,#2563eb47,#0000 38%),linear-gradient(135deg,#020617fa,#064e3bb8,#0f172afa);border:1px solid #94a3b826;border-radius:42px;width:min(1220px,100% - 32px);margin:30px auto 70px;padding:54px;position:relative;overflow:hidden;box-shadow:0 34px 85px #0000004d,inset 0 1px #ffffff0d}.vxRatesSection:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000);mask-image:linear-gradient(#000000e6,#0000)}.vxRatesContainer{z-index:3;width:100%;margin:0 auto;position:relative}.vxRatesGlow{filter:blur(115px);opacity:.34;pointer-events:none;border-radius:999px;width:390px;height:390px;position:absolute}.vxRatesGlowOne{background:#22c55e;top:-190px;left:-130px}.vxRatesGlowTwo{background:#2563eb;bottom:-190px;right:-150px}.vxRatesHeader{justify-content:space-between;align-items:flex-end;gap:34px;margin-bottom:34px;display:flex}.vxRatesEyebrow{color:#86efac;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:14px;font-size:13px;font-weight:950;display:inline-flex}.vxRatesHeader h2{color:#fff;letter-spacing:-1.8px;margin:0;font-size:clamp(34px,4vw,52px);line-height:1.05}.vxRatesHeader p{color:#cbd5e1;max-width:660px;margin:16px 0 0;font-size:17px;line-height:1.65}.vxRatesLive{color:#86efac;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#22c55e1c;border:1px solid #22c55e4d;border-radius:999px;flex-shrink:0;align-items:center;gap:10px;padding:11px 16px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 12px 30px #00000029}.vxRatesLiveDot{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite vxRatePulse;box-shadow:0 0 0 5px #22c55e1f,0 0 18px #22c55ebf}@keyframes vxRatePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.78)}}.vxRatesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.vxRateCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 90% 0,#22c55e26,#0000 36%),linear-gradient(145deg,#0f172aeb,#0f766e40);border:1px solid #94a3b82b;border-radius:28px;padding:28px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 24px 58px #0000003d,inset 0 1px #ffffff0f}.vxRateCard:before{content:"";background:radial-gradient(circle,#22c55e36,#0000 66%);border-radius:50%;width:190px;height:190px;position:absolute;top:-80px;right:-70px}.vxRateCard:hover{border-color:#22c55e66;transform:translateY(-7px);box-shadow:0 34px 72px #00000057,0 0 38px #22c55e14}.vxRateCardFeatured{background:radial-gradient(circle at 90% 0,#2563eb38,#0000 38%),linear-gradient(145deg,#0f172af2,#082f49ad)}.vxRateCardFeatured:before{background:radial-gradient(circle,#2563eb3d,#0000 66%)}.vxRateCardTop{z-index:2;align-items:center;gap:15px;display:flex;position:relative}.vxCurrencyIcon{background:#ffffff14;border:1px solid #ffffff21;border-radius:18px;flex:0 0 56px;place-items:center;width:56px;height:56px;font-size:28px;display:grid;box-shadow:0 15px 30px #00000038,inset 0 1px #ffffff14}.vxUsdIcon{background:linear-gradient(145deg,#22c55e2e,#ffffff0f)}.vxEurIcon{background:linear-gradient(145deg,#2563eb3d,#ffffff0f)}.vxRateCardTop div:last-child{flex-direction:column;gap:5px;display:flex}.vxRateCardTop span{color:#94a3b8;font-size:14px}.vxRateCardTop strong{color:#fff;letter-spacing:.03em;font-size:17px}.vxRateValue{z-index:2;justify-content:space-between;align-items:flex-end;gap:18px;margin:36px 0;display:flex;position:relative}.vxRateValue>span{color:#cbd5e1;font-size:15px;font-weight:800}.vxRateValue>strong{color:#fff;letter-spacing:-2px;text-shadow:0 0 24px #ffffff14;align-items:baseline;gap:9px;font-size:clamp(36px,4vw,50px);line-height:1;display:flex}.vxRateValue small{color:#22e68a;letter-spacing:.06em;font-size:15px;font-weight:950}.vxRateCardFeatured .vxRateValue small{color:#60a5fa}.vxRateCardFooter{z-index:2;border-top:1px solid #94a3b824;justify-content:space-between;align-items:center;gap:15px;padding-top:19px;display:flex;position:relative}.vxRateCardFooter>span:first-child{color:#94a3b8;font-size:13px}.vxRateAvailable{color:#86efac;align-items:center;gap:7px;font-size:12px;font-weight:900;display:inline-flex}.vxRateAvailable:before{content:"";background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #22c55ea6}.vxRatesSource{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172a9e;border:1px solid #94a3b826;border-radius:19px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:22px;padding:19px 21px;display:grid}.vxRatesSourceIcon{color:#86efac;background:#22c55e1c;border:1px solid #22c55e38;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.vxRatesSource>div:nth-child(2){flex-direction:column;gap:5px;display:flex}.vxRatesSource strong{color:#f8fafc;font-size:14px}.vxRatesSource strong a{color:#22e68a;align-items:center;gap:5px;text-decoration:none;display:inline-flex}.vxRatesSource strong a:hover{text-decoration:underline}.vxRatesSource span{color:#94a3b8;font-size:12px;line-height:1.55}.vxRatesSource time{color:#cbd5e1;text-align:right;font-size:12px;font-weight:800}.vxRatesLoading,.vxRatesError{color:#cbd5e1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle,#22c55e14,#0000 48%),#0f172aa3;border:1px solid #94a3b826;border-radius:27px;justify-content:center;align-items:center;gap:13px;min-height:220px;display:flex}.vxRatesSpinner{color:#22c55e;animation:.9s linear infinite vxRateSpin}@keyframes vxRateSpin{to{transform:rotate(360deg)}}.vxRatesError{color:#fbbf24}.vxRatesError>div{flex-direction:column;gap:5px;display:flex}.vxRatesError strong{color:#fde68a}.vxRatesError span{color:#cbd5e1;font-size:13px}.vxRatesStale{color:#fde68a;text-align:center;background:#78350f3d;border:1px solid #f59e0b40;border-radius:13px;margin-top:13px;padding:12px 16px;font-size:12px}@media (width<=850px){.vxRatesSection{border-radius:30px;width:min(100% - 24px,1220px);padding:38px 24px}.vxRatesHeader{flex-direction:column;align-items:flex-start;gap:20px}.vxRatesGrid{grid-template-columns:1fr}.vxRatesSource{grid-template-columns:auto minmax(0,1fr)}.vxRatesSource time{text-align:left;border-top:1px solid #94a3b824;grid-column:1/-1;padding-top:11px}}@media (width<=520px){.vxRatesSection{border-radius:24px;width:calc(100% - 20px);margin-top:14px;margin-bottom:48px;padding:30px 17px}.vxRatesHeader h2{font-size:34px}.vxRateCard{border-radius:22px;padding:22px 18px}.vxRateValue{flex-direction:column;align-items:flex-start;margin:29px 0}.vxRateValue>strong{font-size:38px}.vxRateCardFooter{flex-direction:column;align-items:flex-start}.vxRatesSource{grid-template-columns:1fr}}body.adminTheme-dark .receiptStatus{color:#86efac!important;background:#22c55e29!important;border:1px solid #22c55e59!important}body.adminTheme-dark .receiptStatus strong{color:#bbf7d0!important}.fiatMethodSelector{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fiatMethodSelector button{text-align:left;border:1px solid var(--border-color,#26364b);background:var(--card-bg,#111d2f);color:inherit;cursor:pointer;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:18px;display:grid}.fiatMethodSelector button svg{color:#60a5fa;grid-row:1/3}.fiatMethodSelector button span{color:var(--muted-color,#94a3b8);grid-column:2;font-size:13px}.fiatMethodSelector button.active{background:#22c55e14;border-color:#22c55e;box-shadow:0 0 0 2px #22c55e1f}.fiatPaymentModal{max-width:650px;max-height:92vh;overflow:auto}.fiatModalIcon{color:#22c55e}.fiatAmountHero{background:linear-gradient(135deg,#10b98126,#2563eb24);border:1px solid #34d39940;border-radius:16px;flex-direction:column;gap:6px;margin:16px 0;padding:20px;display:flex}.fiatAmountHero strong{font-size:28px}.fiatAmountHero small,.fiatSecurityNote{color:var(--muted-color,#94a3b8)}.fiatSecurityNote{background:#0f172a59;border-radius:12px;align-items:flex-start;gap:10px;padding:14px;display:flex}.fiatCaptcha{justify-content:center;margin:18px 0;display:flex}.fiatBankDetails{gap:8px;margin:18px 0;display:grid}.fiatBankDetails h3{margin:0 0 6px}.fiatBankDetails>div{background:#94a3b814;border-radius:10px;grid-template-columns:minmax(110px,.7fr) minmax(0,1.5fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.fiatBankDetails span{color:var(--muted-color,#94a3b8);font-size:13px}.fiatBankDetails strong{word-break:break-word}.fiatBankDetails button{color:#60a5fa;cursor:pointer;background:0 0;border:0}.fiatInstructions{color:var(--muted-color,#cbd5e1);border-left:3px solid #f59e0b;padding:12px}.fiatUpload{cursor:pointer;border:1px dashed #3b82f6;border-radius:14px;align-items:center;gap:10px;margin:16px 0;padding:18px;display:flex}.fiatUpload input{display:none}.fiatUpload span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fiatAdminPage{gap:18px;padding:0 0 32px;display:grid}.fiatAdminWarning{background:#f59e0b1a;border:1px solid #f59e0b4d;border-radius:16px;align-items:center;gap:12px;padding:18px;display:flex}.fiatAdminWarning div{flex-direction:column;gap:3px;display:flex}.fiatAdminWarning span{color:var(--muted-color,#94a3b8)}.fiatReadiness{flex-wrap:wrap;gap:10px;display:flex}.fiatReadiness span{border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700}.fiatReadiness .ok{color:#4ade80;background:#22c55e21}.fiatReadiness .bad{color:#f87171;background:#ef444421}.fiatConfigCard{gap:16px;display:grid}.fiatRateControl{grid-template-columns:auto 1fr 1fr;align-items:center;gap:8px;display:grid}.fiatRateControl select,.fiatRateControl input{min-width:0}.fiatAdminActions{flex-wrap:wrap;gap:10px;display:flex}.fiatRatesLine{color:var(--muted-color,#94a3b8);flex-wrap:wrap;gap:18px;font-size:13px;display:flex}.fiatBanksGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.fiatBanksGrid .settingsCard{gap:13px;display:grid}.fiatOrdersTable{display:grid;overflow-x:auto}.fiatOrderRow{border-bottom:1px solid #94a3b826;grid-template-columns:1fr 1.2fr 1.3fr 1.15fr 1.4fr;align-items:center;gap:12px;min-width:850px;padding:13px;display:grid}.fiatOrderRow.head{text-transform:uppercase;color:var(--muted-color,#94a3b8);font-size:12px;font-weight:800}.fiatOrderRow>span{flex-direction:column;gap:4px;min-width:0;display:flex}.fiatOrderRow small{color:var(--muted-color,#94a3b8);text-overflow:ellipsis;overflow:hidden}.fiatRowActions{flex-wrap:wrap;flex-direction:row!important}.fiatRowActions button{color:inherit;cursor:pointer;background:#94a3b814;border:1px solid #94a3b840;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;display:inline-flex}.fiatRowActions .approve{color:#4ade80}.fiatRowActions .reject{color:#f87171}@media (width<=800px){.fiatMethodSelector,.fiatBanksGrid{grid-template-columns:1fr}.fiatBankDetails>div{grid-template-columns:1fr auto}.fiatBankDetails span{grid-column:1/3}.fiatRateControl{grid-template-columns:1fr}.fiatPaymentModal{width:calc(100% - 20px);padding:20px}.fiatAmountHero strong{font-size:23px}}.fiatMethodSelector button.disabled{opacity:.68;cursor:not-allowed;border-style:dashed}.fiatMethodSelector button.disabled svg{color:#f59e0b}.fiatAdminWarning.ready{background:#22c55e1a;border-color:#22c55e4d}.fiatRateControl{grid-template-columns:55px minmax(150px,1fr) minmax(150px,1fr);gap:10px;padding:10px 0}.fiatRateControl select,.fiatRateControl input{color:#f8fafc;background:#101a2e;border:1px solid #314158;border-radius:12px;width:100%;min-width:0;min-height:48px;padding:0 14px;font-size:15px}.fiatRateControl strong{color:#e2e8f0}@media (width<=800px){.fiatRateControl{grid-template-columns:1fr}.fiatMethodSelector button span{white-space:normal}}.fiatSecurityModal{max-width:480px}.fiatSecurityModal.danger .twofaModalIcon{color:#ef4444;background:#ef44441f}.fiatModalField{text-align:left;gap:7px;margin:14px 0;display:grid}.fiatModalField>span{font-size:14px;font-weight:800}.fiatModalField textarea{resize:vertical;width:100%;min-height:96px;font:inherit;border:1px solid #cbd5e1;border-radius:12px;padding:13px}.twofaModalActions .dangerAction{color:#fff!important;background:#dc2626!important}.twofaModalActions button:disabled{opacity:.55;cursor:not-allowed}body.adminTheme-dark .fiatModalField>span{color:#e2e8f0}body.adminTheme-dark .fiatModalField textarea{color:#f8fafc;background:#0f172a;border-color:#334155}body.adminTheme-dark .fiatModalField textarea::placeholder{color:#64748b}.fiatStatusPill{border-radius:999px;width:max-content;max-width:100%;padding:6px 10px;font-size:12px;line-height:1.2;display:inline-flex!important}.fiatStatusPill.pending{color:#fbbf24;background:#f59e0b26}.fiatStatusPill.reported{color:#c084fc;background:#a855f726}.fiatStatusPill.confirmed{color:#4ade80;background:#22c55e24}.fiatStatusPill.delivery{color:#60a5fa;background:#3b82f626}.fiatStatusPill.delivered{color:#34d399;background:#10b98126}.fiatStatusPill.rejected,.fiatStatusPill.expired{color:#f87171;background:#ef444424}.fiatStatusPill.neutral{color:#cbd5e1;background:#94a3b826}.statusBadge.PENDIENTE_TRANSFERENCIA{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}.statusBadge.TRANSFERENCIA_REPORTADA{color:#7e22ce;background:#faf5ff;border:1px solid #e9d5ff}.statusBadge.TRANSFERENCIA_RECHAZADA{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.clientTheme-dark .statusBadge.PENDIENTE_TRANSFERENCIA{color:#fbbf24!important;background:#f59e0b29!important;border-color:#f59e0b57!important}.clientTheme-dark .statusBadge.TRANSFERENCIA_REPORTADA{color:#d8b4fe!important;background:#a855f72b!important;border-color:#a855f759!important}.clientTheme-dark .statusBadge.TRANSFERENCIA_RECHAZADA{color:#fca5a5!important;background:#ef444429!important;border-color:#ef444457!important}.clientTheme-light .statusBadge.PENDIENTE_TRANSFERENCIA{color:#9a3412!important;background:#fff7ed!important;border-color:#fed7aa!important}.clientTheme-light .statusBadge.TRANSFERENCIA_REPORTADA{color:#6b21a8!important;background:#faf5ff!important;border-color:#e9d5ff!important}.clientTheme-light .statusBadge.TRANSFERENCIA_RECHAZADA{color:#991b1b!important;background:#fef2f2!important;border-color:#fecaca!important}@media (width<=600px){.fiatSecurityModal{width:calc(100% - 24px);padding:22px 18px}.fiatStatusPill{white-space:normal}.fiatRowActions button{min-height:38px}}.fiatAdminPage,.fiatAdminPage>*,.fiatConfigCard,.fiatBanksGrid,.fiatBanksGrid .settingsCard,.fiatOrdersTable{min-width:0;max-width:100%}@media (width<=700px){.fiatAdminPage{gap:14px;width:100%;overflow:hidden}.fiatAdminPage .settingsCard{box-sizing:border-box;border-radius:17px;width:100%;padding:16px}.fiatAdminPage .settingsCard h3{overflow-wrap:anywhere;align-items:flex-start;font-size:18px;line-height:1.3}.fiatAdminWarning{border-radius:14px;align-items:flex-start;padding:15px}.fiatAdminWarning>svg{flex:none;margin-top:2px}.fiatAdminWarning strong,.fiatAdminWarning span{overflow-wrap:anywhere}.fiatReadiness{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fiatReadiness span{text-align:center;white-space:normal;justify-content:center;align-items:center;min-width:0;padding:9px 8px;line-height:1.25;display:flex}.fiatAdminPage .settingsTwoCols,.fiatBanksGrid,.fiatRateControl{grid-template-columns:minmax(0,1fr)}.fiatAdminPage .settingsField,.fiatAdminPage .settingsField input,.fiatAdminPage .networkToggle,.fiatRateControl select,.fiatRateControl input{box-sizing:border-box;min-width:0;max-width:100%}.fiatRateControl{gap:8px;padding:7px 0}.fiatRateControl strong{font-size:14px}.fiatAdminActions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.fiatAdminActions .saveSettingsBtn,.fiatAdminActions .setup2faBtn,.fiatBanksGrid .saveSettingsBtn{box-sizing:border-box;justify-content:center;width:100%;min-height:50px;margin-top:0}.fiatRatesLine{grid-template-columns:minmax(0,1fr);gap:8px;line-height:1.45;display:grid}.fiatOrdersTable{gap:12px;width:100%;display:grid;overflow:visible}.fiatOrderRow.head{display:none}.fiatOrderRow{box-sizing:border-box;background:#94a3b80e;border:1px solid #94a3b82e;border-radius:14px;grid-template-columns:minmax(0,1fr);gap:12px;width:100%;min-width:0;padding:15px;display:grid}.fiatOrderRow>span{overflow-wrap:anywhere;width:100%}.fiatOrderRow>span:not(.fiatRowActions):before{color:var(--muted-color,#94a3b8);letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:800}.fiatOrderRow>span:first-child:before{content:"Orden"}.fiatOrderRow>span:nth-child(2):before{content:"Cliente"}.fiatOrderRow>span:nth-child(3):before{content:"Banco / importe"}.fiatOrderRow>span:nth-child(4):before{content:"Estado"}.fiatRowActions{grid-template-columns:minmax(0,1fr);gap:8px;display:grid!important}.fiatRowActions button{justify-content:center;width:100%;min-height:42px}}@media (width<=420px){.fiatReadiness{grid-template-columns:minmax(0,1fr)}.fiatAdminWarning{gap:10px}}.fiatCatalogHeader{justify-content:space-between;align-items:center;gap:18px;margin:28px 0 16px;display:flex}.fiatCatalogHeader h2,.fiatCatalogHeader p{margin:0}.fiatCatalogHeader p{color:var(--text-muted,#9aa9bd);margin-top:5px}.fiatNewBankCard{margin-bottom:20px}.fiatDynamicBank{min-width:0}.fiatDynamicBank h3{align-items:center;gap:10px;display:flex}.fiatCountryFlag{font-size:27px;line-height:1}.settingsTwoCols.compact{gap:12px}.fiatMethodsAdmin{border-top:1px solid #94a3b82e;margin-top:20px;padding-top:18px}.fiatMethodsTitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.fiatMethodsTitle h4{margin:0}.fiatMethodsTitle button,.fiatMethodActions button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.fiatMethodEditor{background:#07122559;border:1px solid #34d39938;border-radius:16px;margin-top:14px;padding:16px}.fiatMethodEditor h5{color:#71efb0;margin:18px 0 10px}.fiatMethodEditor textarea{resize:vertical;width:100%}.fiatAdminImagePicker{cursor:pointer;border:1px dashed #60a5fa73;border-radius:12px;align-items:center;gap:9px;margin:14px 0;padding:13px 15px;display:flex}.fiatAdminImagePicker input{display:none}.fiatAdminInstructionPreview{object-fit:contain;border:1px solid #94a3b833;border-radius:12px;max-width:320px;max-height:360px;margin:10px auto;display:block}.fiatMethodActions{gap:10px;margin-top:14px;display:flex}.fiatDepositSteps{background:#10b98114;border:1px solid #34d39938;border-radius:14px;padding:15px 18px}.fiatDepositSteps h4{margin:0 0 10px}.fiatDepositSteps ol{margin:0;padding-left:22px}.fiatDepositSteps li{margin:7px 0;line-height:1.45}.fiatInstructionImage{margin:16px 0}.fiatInstructionImage img{object-fit:contain;background:#fff;border-radius:16px;width:100%;max-height:560px;display:block}.fiatInstructionImage figcaption{text-align:center;color:var(--text-muted,#9aa9bd);margin-top:8px;font-size:.85rem}.vxFiatCountries{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.vxFiatCountryCard{background:#0f1d3494;border:1px solid #60a5fa33;border-radius:14px;align-items:flex-start;gap:11px;padding:13px;display:flex}.vxFiatCountryCard>i{font-size:27px;font-style:normal}.vxFiatCountryCard span{flex-direction:column;min-width:0;display:flex}.vxFiatCountryCard small{color:#aab7c8;margin-top:2px}.vxFiatCountryCard em{color:#6ee7b7;white-space:normal;margin-top:5px;font-size:.76rem;font-style:normal}@media (width<=760px){.fiatCatalogHeader{flex-direction:column;align-items:stretch}.fiatCatalogHeader button,.fiatMethodActions button{width:100%}.fiatMethodActions{flex-direction:column}.fiatAdminInstructionPreview{max-width:100%}.vxFiatCountries{grid-template-columns:1fr}.fiatDynamicBank{padding:16px}.fiatMethodEditor{padding:12px}}.fiatRatesEditor{border-top:1px solid #94a3b82e;margin-top:24px;padding-top:22px}.fiatRatesEditorHeader h4,.fiatRatesEditorHeader p{margin:0}.fiatRatesEditorHeader p{color:#9cabbe;margin-top:4px}.fiatRatesEditorGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:15px;display:grid}.fiatCurrencyRateCard{background:#0a172b8c;border:1px solid #60a5fa33;border-radius:16px;gap:12px;padding:18px;display:grid;position:relative}.fiatCurrencyRateCard>strong{color:#6ee7b7;font-size:1.15rem}.fiatCurrencyRateCard label{gap:6px;display:grid}.fiatCurrencyRateCard label span{color:#aebbd0;font-size:.8rem}.fiatCurrencyRateCard input,.fiatCurrencyRateCard select{width:100%;min-width:0}.fiatCurrencyRateCard input:disabled{opacity:.55;cursor:not-allowed}.fiatFormIntro{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.fiatFormIntro>span{background:linear-gradient(135deg,#16c76f,#2388db);border-radius:12px;flex:0 0 38px;place-items:center;height:38px;font-weight:900;display:grid}.fiatFormIntro h3,.fiatFormIntro p{margin:0}.fiatFormIntro p{color:#aebbd0;margin-top:5px}.fiatBanksList{gap:14px;display:grid}.fiatDynamicBank{overflow:hidden;padding:0!important}.fiatBankSummary,.fiatMethodSummary{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:13px;display:flex}.fiatBankSummary{padding:18px 20px}.fiatBankSummary>span:nth-child(2),.fiatMethodSummary>span{flex-direction:column;flex:1;min-width:0;display:flex}.fiatBankSummary small,.fiatMethodSummary small{color:#9cabbe;margin-top:3px}.fiatBankSummary em,.fiatMethodSummary em{border-radius:999px;padding:6px 10px;font-size:.75rem;font-style:normal;font-weight:800}.fiatBankSummary em.active,.fiatMethodSummary em.active{color:#74efae;background:#16c76f21}.fiatBankSummary em.inactive,.fiatMethodSummary em.inactive{color:#b9c4d3;background:#94a3b81f}.fiatBankSummary>svg,.fiatMethodSummary>svg{transition:transform .2s}.fiatDynamicBank.expanded>.fiatBankSummary>svg,.fiatMethodEditor.open>.fiatMethodSummary>svg{transform:rotate(180deg)}.fiatBankEditorBody{border-top:1px solid #94a3b826;padding:4px 20px 22px}.fiatMethodsTitle>div h4,.fiatMethodsTitle>div small{margin:0}.fiatMethodsTitle>div small{color:#98a8bd;margin-top:4px;display:block}.fiatAddMethodBtn{color:#73efb1!important;background:#10b9811a!important;border:1px solid #34d3994d!important;border-radius:10px!important;padding:9px 12px!important}.fiatMethodEditor{padding:0;overflow:hidden}.fiatMethodSummary{padding:14px 15px}.fiatMethodEditorBody{border-top:1px solid #94a3b824;padding:4px 15px 16px}.fiatWideField{grid-column:1/-1}.fiatExternalFeeFields{background:#f59e0b12;border:1px solid #f59e0b2e;border-radius:13px;grid-column:1/-1;grid-template-columns:1fr 130px;gap:10px;padding:13px;display:grid}.fiatExternalFeeFields small{color:#d6bb7d;grid-column:1/-1}.fiatMethodsTitle button{font:inherit}.fiatNewBankCard .fiatMethodActions{justify-content:flex-end}.fiatNewBankCard .fiatMethodActions button{max-width:360px}@media (width<=1050px){.fiatRatesEditorGrid{grid-template-columns:1fr 1fr}}@media (width<=700px){.fiatRatesEditorGrid{grid-template-columns:1fr}.fiatBankSummary{padding:15px}.fiatBankSummary em{display:none}.fiatBankEditorBody{padding:4px 14px 16px}.fiatMethodsTitle{flex-direction:column;align-items:stretch}.fiatAddMethodBtn{width:100%}.fiatExternalFeeFields{grid-template-columns:1fr}.fiatExternalFeeFields small{grid-column:1}.fiatNewBankCard .fiatMethodActions button{max-width:none}.fiatMethodSummary em{display:none}}.fiatAdminPage,.fiatConfigCard,.fiatRatesEditor,.fiatBanksList,.fiatBankEditorBody,.fiatMethodEditorBody{box-sizing:border-box;min-width:0;max-width:100%}.fiatAdminPage input,.fiatAdminPage select,.fiatAdminPage textarea{box-sizing:border-box;max-width:100%}.fiatAdminPage textarea{color:#f8fafc;font:inherit;background:#111c30;border:1px solid #94a3b83d;border-radius:12px;padding:13px}.fiatFieldHelp{color:#91a2b8;margin-top:6px;font-size:.78rem;display:block}.fiatExternalFeeFields .fiatWideField{grid-column:1/-1}.fiatAdminPage{overflow-x:hidden}.formPanel,.formSection,.formGrid,.fiatMethodSelector{box-sizing:border-box;min-width:0;max-width:100%}.fiatMethodSelector button{min-width:0;max-width:100%;overflow:hidden}.fiatMethodSelector button strong,.fiatMethodSelector button span{overflow-wrap:anywhere;word-break:normal;min-width:0}.fiatMethodSelector button.disabled{grid-template-columns:auto minmax(0,1fr)}@media (width<=800px){.formPanel{overflow-x:hidden}.fiatMethodSelector{width:100%}.fiatMethodSelector button{width:100%;padding:15px}.fiatMethodSelector button svg{align-self:start}.fiatMethodSelector button strong,.fiatMethodSelector button span{white-space:normal;text-overflow:clip;overflow:visible}}.fiatAdminPage select{appearance:none;color:#f8fafc;background-color:#111c30;background-image:linear-gradient(45deg,#0000 50%,#9fb0c6 50%),linear-gradient(135deg,#9fb0c6 50%,#0000 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #94a3b840;border-radius:11px;min-height:44px;padding-right:38px}.fiatAdminPage select:focus,.fiatAdminPage input:focus,.fiatAdminPage textarea:focus{border-color:#2ad37d;outline:none;box-shadow:0 0 0 3px #2ad37d1a}.fiatCurrencyRateCard{box-shadow:inset 0 1px #ffffff06}.fiatRatesLine{flex-wrap:wrap;gap:8px 18px;line-height:1.5;display:flex}.fiatRatesLine span{white-space:normal}.deliverySelector{gap:18px;margin:18px 0 26px;display:grid}.deliveryCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.deliveryCards button{text-align:left;color:#eaf2ff;cursor:pointer;background:#111b2d;border:1px solid #2b3a50;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;padding:18px;display:grid}.deliveryCards button svg{color:#36d87b;grid-row:1/3}.deliveryCards button span,.deliveryCards button small{color:#9fb0c7;grid-column:2;font-size:.78rem}.deliveryCards button.active{background:linear-gradient(135deg,#125b416b,#0f1c30f0);border-color:#20d56b;box-shadow:0 0 0 2px #20d56b1f}.deliveryCards button:disabled{opacity:.55;cursor:not-allowed}.deliveryDetailsGrid{background:#0d1829;border:1px solid #263950;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.deliveryDetailsGrid label{color:#dfe9f7;gap:7px;font-weight:700;display:grid}.deliveryDetailsGrid .full{grid-column:1/-1}.deliveryDetailsGrid input,.deliveryDetailsGrid select{color:#fff;background:#111b2d;border:1px solid #314057;border-radius:12px;width:100%;min-height:50px;padding:0 14px}.deliveryQuoteBox{background:#1fd36c3d;border:1px solid #1fd36c59;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.deliveryQuoteBox>div{background:#0d292b;gap:6px;padding:16px;display:grid}.deliveryQuoteBox span{color:#a8b9c7;font-size:.82rem}.deliveryQuoteBox strong,.deliveryQuoteBox b{color:#54ed91;font-size:1.05rem}@media (width<=900px){.deliveryCards,.deliveryQuoteBox{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.deliveryCards,.deliveryDetailsGrid,.deliveryQuoteBox{grid-template-columns:1fr}.deliveryDetailsGrid .full{grid-column:auto}.deliveryCards button{min-height:86px}}.deliveryChoiceHeader{border-top:1px solid #26364b;justify-content:space-between;align-items:baseline;gap:16px;margin-top:26px;padding-top:22px;display:flex}.deliveryChoiceHeader span{color:#f3f7ff;font-size:1.05rem;font-weight:800}.deliveryChoiceHeader small{color:#91a4bc}.deliveryCards{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%}.deliveryCards button{min-width:0}.deliveryDetailsGrid{max-width:100%}@media (width<=650px){.deliveryChoiceHeader{flex-direction:column;align-items:flex-start;gap:5px}.deliveryCards{grid-template-columns:1fr}.deliverySelector{margin-bottom:8px}}.vxPricingCalculator{align-items:stretch}.vxPricingOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.vxPriceOption{color:#f8fafc;background:#0f172ac7;border:1px solid #94a3b833;border-radius:24px;gap:12px;padding:24px;display:grid;position:relative}.vxPriceOption.preferred{background:linear-gradient(145deg,#064e3b8c,#0f172ae6);border-color:#34d3996b}.vxPriceTag{color:#032719;letter-spacing:.08em;background:#10b981;border-radius:999px;width:max-content;padding:5px 9px;font-size:10px;font-weight:900}.vxPriceTag.bank{color:#071426;background:#60a5fa}.vxPriceHead,.vxPriceOption>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.vxPriceHead strong{font-size:18px}.vxPriceHead b{color:#6ee7b7;font-size:28px}.vxPriceOption p{color:#9caec4;margin:0;font-size:13px;line-height:1.45}.vxPriceOption>div:not(.vxPriceHead){border-top:1px solid #94a3b821;padding-top:10px;font-size:13px}.vxPriceTotal strong{color:#6ee7b7}.vxFiatPromise{background:#10b9811a;border:1px solid #34d3994d;border-radius:16px;align-items:flex-start;gap:12px;margin:20px 0;padding:15px 17px;display:flex}.vxFiatPromise strong{white-space:nowrap;color:#6ee7b7}.vxFiatPromise span{color:#cbd5e1;font-size:13px;line-height:1.45}.vxBankFeeTable{background:#040d1e80;border:1px solid #60a5fa38;border-radius:18px;margin:20px 0;overflow:hidden}.vxBankFeeHeader,.vxBankFeeRow{grid-template-columns:minmax(180px,1.5fr) minmax(90px,.6fr) minmax(130px,.8fr);align-items:center;gap:12px;padding:12px 15px;display:grid}.vxBankFeeHeader{color:#8fa4bd;text-transform:uppercase;letter-spacing:.04em;background:#60a5fa14;font-size:11px;font-weight:800}.vxBankFeeRow{border-top:1px solid #94a3b81f}.vxBankFeeRow>span{grid-template-columns:auto 1fr;align-items:center;gap:1px 9px;display:grid}.vxBankFeeRow i{grid-row:1/3;font-size:24px;font-style:normal}.vxBankFeeRow small{color:#91a4ba}.vxBankFeeRow strong{color:#fff}.vxBankFeeRow em{color:#6ee7b7;font-style:normal;font-weight:800}.vxExternalBankNote{background:#2563eb17;border-left:3px solid #60a5fa;border-radius:0 12px 12px 0;padding:14px 16px!important;font-size:13px!important}.vxExternalBankNote strong{color:#bfdbfe}@media (width<=760px){.vxPricingOptions{grid-template-columns:1fr}.vxFiatPromise{flex-direction:column;gap:5px}.vxBankFeeHeader{display:none}.vxBankFeeRow{grid-template-columns:minmax(0,1fr) auto;gap:8px}.vxBankFeeRow em{grid-column:1/-1;padding-left:34px}.vxPriceOption{padding:19px}}.vxBankFeeRow em{flex-direction:column;gap:2px;display:flex}.vxBankFeeRow em small{font-size:10px;font-weight:600}.vxFiatVisual{align-content:center;align-self:stretch;gap:18px}.vxFiatIllustration{object-fit:contain;filter:drop-shadow(0 24px 34px #00000052);width:min(118%,680px);max-height:360px;margin:0}.vxFiatVisual .vxFiatRouteCard{margin:0;box-shadow:0 22px 55px #00000052}@media (width<=980px){.vxFiatIllustration{width:min(100%,650px);max-height:330px}}@media (width<=640px){.vxFiatIllustration{width:100%;max-height:245px;margin:0}.vxFiatVisual{gap:12px}}.vxBankFeeRow .vxBankCountryFlag{grid-row:1/3;place-items:center;width:28px;height:21px;font-style:normal;display:grid}.vxBankFlagSvg{border-radius:4px;width:28px;height:21px;font-size:0;display:block;overflow:hidden;box-shadow:0 0 0 1px #94a3b838}.vxBankFlagSvg svg{object-fit:cover;width:100%;height:100%;display:block}.vxBankFlagEmoji{font-size:24px;line-height:1;display:none}@media (width<=760px){.vxBankFlagSvg{display:none}.vxBankFlagEmoji{display:block}}.vxFiatCopy h2{font-size:clamp(34px,3.35vw,48px)}.vxFiatCopy>.vxPrimaryBtn{margin-top:20px}.vxFeeDisclosure{background:#0a192fa3;border:1px solid #60a5fa47;border-radius:17px;margin-top:20px;overflow:hidden}.vxFeeDisclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;list-style:none;transition:all .2s;display:flex}.vxFeeDisclosure summary::-webkit-details-marker{display:none}.vxFeeDisclosure summary:hover{background:#60a5fa14}.vxFeeDisclosure summary>span{grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;display:grid}.vxFeeDisclosure summary svg{color:#60a5fa;grid-row:1/3}.vxFeeDisclosure summary b{color:#f8fafc}.vxFeeDisclosure summary small{color:#91a4bc}.vxFeeDisclosure summary>i{color:#93c5fd;background:#60a5fa1f;border-radius:50%;place-items:center;width:30px;height:30px;font-size:20px;font-style:normal;transition:transform .2s;display:grid}.vxFeeDisclosure[open] summary>i{transform:rotate(180deg)}.vxFeeDisclosureBody{padding:0 14px 15px}.vxFeeDisclosure .vxBankFeeTable{margin:0}.vxFeeDisclosureBody>p{color:#9fb0c3;margin:12px 3px 0;font-size:12px;line-height:1.5}.vxFeeDisclosureBody>p strong{color:#cfe3fa}.vxFiatVisual{align-content:start}.vxFiatIllustration{margin-top:-24px}.vxFiatAfterExample{gap:14px;padding:0 5px;display:grid}.vxFiatAfterExample p{color:#aab8ca;margin:0;font-size:13px;line-height:1.55}.vxFiatAfterExample .vxPrimaryBtn{box-sizing:border-box;justify-content:center;width:100%}@media (width<=980px){.vxFiatIllustration{margin-top:0}.vxFiatAfterExample{padding:0}}@media (width<=640px){.vxFeeDisclosure summary{padding:14px}.vxFeeDisclosure summary small{font-size:11px}.vxFeeDisclosureBody{padding:0 9px 10px}}.fiatMonthlyLimits{background:#0a172b80;border:1px solid #60a5fa38;border-radius:16px;margin:18px 0;padding:18px}.fiatMonthlyLimitsHeader{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.fiatMonthlyLimitsHeader h4,.fiatMonthlyLimitsHeader p{margin:0}.fiatMonthlyLimitsHeader p{color:#98a8bd;margin-top:4px;font-size:.86rem}.fiatMonthlyLimitsHeader>span{color:#93c5fd;white-space:nowrap;background:#60a5fa1f;border-radius:999px;padding:7px 10px;font-size:.78rem;font-weight:800}.fiatLimitPolicy{color:#8fa1b8;margin-top:10px;display:block}.fiatAvailabilityNote{display:block;color:#8fa9c5!important;margin-top:7px!important;font-size:.76rem!important}.fiatCapacityRow b{flex-direction:column;gap:2px;align-items:flex-end!important;display:flex!important}.fiatCapacityRow small{color:#8fa9c5;font-size:.72rem;font-weight:500}@media (width<=700px){.fiatMonthlyLimits{padding:14px}.fiatMonthlyLimitsHeader{flex-direction:column}.fiatMonthlyLimitsHeader>span{white-space:normal}}.vxFeeDisclosure summary>span:first-child{grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;display:grid}.vxFeeDisclosure summary>span:first-child svg{color:#60a5fa;grid-row:1/3}.vxFeeChevron{color:#93c5fd;background:linear-gradient(145deg,#60a5fa2e,#2563eb14);border:1px solid #60a5fa33;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;transition:transform .25s,background .2s;display:grid!important}.vxFeeChevron svg{color:currentColor!important;grid-row:auto!important}.vxFeeDisclosure summary:hover .vxFeeChevron{background:#60a5fa3d}.vxFeeDisclosure[open] .vxFeeChevron{transform:rotate(180deg)}.vxMarketTicker{box-sizing:border-box;background:linear-gradient(90deg,#071c27f0,#0c1d37f0);border:1px solid #2dd4bf33;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;width:min(1390px,100% - 48px);margin:34px auto 10px;padding:10px 12px 10px 16px;display:grid;overflow:hidden;box-shadow:0 18px 45px #0000002e}.vxTickerHeading{border-right:1px solid #94a3b829;align-items:center;gap:10px;padding-right:18px;display:flex}.vxTickerHeading>span:last-child{white-space:nowrap;flex-direction:column;display:flex}.vxTickerHeading strong{color:#e8fff6;font-size:.78rem}.vxTickerHeading small{color:#7f94aa;margin-top:2px;font-size:.67rem}.vxTickerPulse{background:#2ddf88;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #2ddf881a,0 0 16px #2ddf88a6}.vxTickerViewport{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.vxTickerTrack{will-change:transform;width:max-content;animation:28s linear infinite vxTickerMove;display:flex}.vxMarketTicker:hover .vxTickerTrack{animation-play-state:paused}.vxTickerGroup{align-items:center;display:flex}.vxTickerItem{border-right:1px solid #94a3b821;grid-template-columns:auto auto;align-items:center;gap:1px 10px;min-width:190px;padding:2px 24px;display:grid}.vxTickerItem>span{color:#65e6bb;background:#2dd4bf1a;border-radius:9px;grid-row:1/3;place-items:center;min-width:42px;height:31px;padding:0 7px;font-size:.69rem;font-weight:900;display:grid}.vxTickerItem strong{color:#8fa1b7;font-size:.7rem}.vxTickerItem b{color:#f8fafc;font-size:.9rem}.vxMarketTicker>a{color:#7dd3fc;white-space:nowrap;align-items:center;gap:5px;padding:8px 10px;font-size:.73rem;font-weight:800;text-decoration:none;display:inline-flex}@keyframes vxTickerMove{to{transform:translate(-50%)}}@media (width<=760px){.vxMarketTicker{grid-template-columns:1fr;gap:8px;width:calc(100% - 28px);margin-top:22px;padding:11px 0}.vxTickerHeading{border-bottom:1px solid #94a3b824;border-right:0;margin:0 13px;padding:0 0 9px}.vxMarketTicker>a{display:none}.vxTickerItem{min-width:168px;padding:2px 17px}.vxTickerViewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}}@media (prefers-reduced-motion:reduce){.vxTickerTrack{animation:none;transform:none}.vxTickerViewport{overflow-x:auto}}.vxTickerHeading>span:nth-child(2){white-space:nowrap;flex-direction:column;display:flex}.vxTickerMobileLink{display:none}.vxTickerCurrencyBadge{grid-template-columns:auto auto!important;gap:5px!important}.vxTickerCurrencyBadge>small{color:inherit;margin:0;font-size:.69rem;font-weight:900}.vxTickerFlagSvg{border-radius:3px;width:19px;height:14px;display:block;overflow:hidden;box-shadow:0 0 0 1px #94a3b833}.vxTickerFlagSvg svg{object-fit:cover;width:100%;height:100%;display:block}.vxTickerFlagEmoji{font-size:16px;line-height:1;display:none}@media (width<=760px){.vxTickerHeading>span:nth-child(2){margin-right:auto}.vxTickerHeading .vxTickerMobileLink{color:#7dd3fc;white-space:nowrap;border:1px solid #7dd3fc33;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:.66rem;font-weight:800;text-decoration:none;display:inline-flex}.vxTickerFlagSvg{display:none}.vxTickerFlagEmoji{display:block}.vxRatesSection{scroll-margin-top:18px}}.vxPricingCalculator{grid-template-columns:minmax(300px,.8fr) minmax(0,1.25fr);gap:44px}.vxPricingCalculator>div:first-child{max-width:500px}.vxPricingCalculator .vxPricingOptions{align-items:stretch;gap:16px}.vxPricingCalculator .vxPriceOption{grid-template-rows:auto auto minmax(42px,auto) repeat(3,auto);gap:0;padding:22px}.vxPricingCalculator .vxPriceTag{color:#042b1b;text-shadow:none;background:#5df2a0;border:1px solid #ffffff29}.vxPricingCalculator .vxPriceTag.bank{color:#071b35;background:#74baff}.vxPricingCalculator .vxPriceHead{margin:15px 0 10px}.vxPricingCalculator .vxPriceHead strong{max-width:150px;line-height:1.12}.vxPricingCalculator .vxPriceHead b{text-align:right;line-height:1.05}.vxPricingCalculator .vxPriceOption>p{margin:0 0 14px;font-size:13px;line-height:1.45}.vxPricingCalculator .vxPriceOption>div:not(.vxPriceHead){border-top:1px solid #94a3b821;grid-template-columns:minmax(0,1fr) minmax(92px,auto);align-items:center;gap:14px;min-height:54px;padding:10px 0;display:grid}.vxPricingCalculator .vxPriceOption>div:not(.vxPriceHead)>span{color:#aab8ca;font-weight:700;line-height:1.3}.vxPricingCalculator .vxPriceOption>div:not(.vxPriceHead)>strong{text-align:right;color:#f8fafc;line-height:1.2}.vxPricingCalculator .vxPriceOption>.vxPriceTotal{background:#10b98112;border-radius:12px;margin-top:2px;border:1px solid #34d39929!important;padding:12px 11px!important}.vxPricingCalculator .vxPriceOption>.vxPriceTotal>strong{color:#6ee7b7;font-size:.86rem}@media (width<=980px){.vxPricingCalculator{grid-template-columns:1fr;gap:26px}.vxPricingCalculator>div:first-child{max-width:720px}}@media (width<=640px){.vxPricingCalculator{padding:26px 18px}.vxPricingCalculator .vxPricingOptions{grid-template-columns:1fr}.vxPricingCalculator .vxPriceOption{padding:20px}.vxPricingCalculator .vxPriceOption>div:not(.vxPriceHead){grid-template-columns:minmax(0,1fr) minmax(104px,auto)}}.clientTheme-light .fiatMethodSelector button{color:#0f172a;background:#fff;border-color:#d7e0eb;box-shadow:0 8px 22px #0f172a0a}.clientTheme-light .fiatMethodSelector button span{color:#64748b}.clientTheme-light .fiatMethodSelector button.active{background:#ecfdf5;border-color:#22c55e;box-shadow:0 0 0 2px #22c55e1a}.clientTheme-light .fiatMethodSelector button.disabled{color:#64748b;background:#f1f5f9}.clientTheme-dark .fiatMethodSelector button{color:#f8fafc;background:#101c30;border-color:#2b3b52}.clientTheme-dark .fiatMethodSelector button span{color:#9fb0c6}.clientTheme-dark .fiatMethodSelector button.active{background:linear-gradient(135deg,#16654957,#0f1c30f5);border-color:#2dd87e}.clientTheme-light .deliveryChoiceHeader{border-top-color:#dbe4ee}.clientTheme-light .deliveryChoiceHeader span{color:#172033}.clientTheme-light .deliveryChoiceHeader small{color:#64748b}.clientTheme-light .deliveryCards button{color:#172033;background:#fff;border-color:#d7e0eb;box-shadow:0 8px 22px #0f172a0a}.clientTheme-light .deliveryCards button span,.clientTheme-light .deliveryCards button small{color:#64748b}.clientTheme-light .deliveryCards button.active{background:linear-gradient(135deg,#ecfdf5,#f8fbff);border-color:#22c55e;box-shadow:0 0 0 2px #22c55e1a}.clientTheme-light .deliveryCards button:disabled{color:#64748b;opacity:.78;background:#eef2f6}.clientTheme-light .deliveryDetailsGrid{background:#f8fafc;border-color:#d7e0eb}.clientTheme-light .deliveryDetailsGrid label{color:#172033}.clientTheme-light .deliveryDetailsGrid input,.clientTheme-light .deliveryDetailsGrid select{color:#0f172a;background:#fff;border-color:#cbd5e1}.clientTheme-light .deliveryQuoteBox{background:#d1fae5;border-color:#a7f3d0}.clientTheme-light .deliveryQuoteBox>div{background:#f0fdf4}.clientTheme-light .deliveryQuoteBox span{color:#475569}.clientTheme-light .deliveryQuoteBox strong,.clientTheme-light .deliveryQuoteBox b{color:#047857}.clientTheme-dark .deliveryChoiceHeader{border-top-color:#26364b}.clientTheme-dark .deliveryChoiceHeader span{color:#f3f7ff}.clientTheme-dark .deliveryCards button{color:#eaf2ff;background:#111b2d;border-color:#2b3a50}.clientTheme-dark .deliveryCards button span,.clientTheme-dark .deliveryCards button small{color:#9fb0c7}.clientTheme-dark .deliveryCards button:disabled{color:#a7b2c2;opacity:.62;background:#172235}.clientTheme-dark .deliveryDetailsGrid{background:#0d1829;border-color:#263950}.clientTheme-dark .deliveryDetailsGrid label{color:#dfe9f7}.clientTheme-dark .deliveryDetailsGrid input,.clientTheme-dark .deliveryDetailsGrid select{color:#fff;background:#111b2d;border-color:#314057}.deliveryCards button{transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;position:relative}.deliveryCards button:not(:disabled):hover{border-color:#34d87b8c;transform:translateY(-1px)}.deliveryCards button.active{background:linear-gradient(135deg,#0d69489e,#0c1f30fa);border:2px solid #22d875;box-shadow:0 0 0 3px #22d87521,0 14px 32px #0003,inset 4px 0 #22d875}.deliveryCards button.active:after{content:"✓";color:#052719;background:#22d875;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-weight:950;display:grid;position:absolute;top:12px;right:13px;box-shadow:0 0 0 4px #22d8751f}.deliveryCards button.active strong{color:#fff}.deliveryCards button.active svg{color:#53f39a;filter:drop-shadow(0 0 7px #22d8756b)}.clientTheme-light .deliveryCards button.active{background:linear-gradient(135deg,#dcfce7,#f8fffb);border:2px solid #16a34a;box-shadow:0 0 0 3px #16a34a1f,0 14px 30px #0f172a1a,inset 4px 0 #16a34a}.clientTheme-light .deliveryCards button.active:after{color:#fff;background:#16a34a}.clientTheme-light .deliveryCards button.active strong{color:#14532d}@media (width<=600px){.deliveryCards button.active:after{width:20px;height:20px;top:10px;right:11px}}body.adminTheme-light .fiatCurrencyRateCard,body.adminTheme-light .fiatMonthlyLimits,body.adminTheme-light .fiatMethodEditor{color:#0f172a;background:#f8fafc;border-color:#dbe4ee}body.adminTheme-light .fiatCurrencyRateCard>strong{color:#047857}body.adminTheme-light .fiatCurrencyRateCard label span,body.adminTheme-light .fiatMonthlyLimitsHeader p,body.adminTheme-light .fiatLimitPolicy,body.adminTheme-light .fiatMethodsTitle small,body.adminTheme-light .fiatBankSummary small,body.adminTheme-light .fiatMethodSummary small{color:#64748b}body.adminTheme-light .fiatAdminPage textarea,body.adminTheme-light .fiatAdminPage select{color:#0f172a;background:#fff;border-color:#cbd5e1}body.adminTheme-light .fiatMonthlyLimitsHeader>span{color:#075985;background:#e0f2fe}body.adminTheme-light .fiatBankSummary,body.adminTheme-light .fiatMethodSummary{color:#0f172a}body.adminTheme-dark .fiatMonthlyLimits{background:#0a172b80;border-color:#60a5fa38}@media (width<=700px){.clientPortalPage{padding:12px}.formPanel{padding:18px 14px}.formSection{padding-bottom:24px}.clientOrderTopbar{margin-bottom:14px}.fiatMethodSelector{gap:10px}.fiatMethodSelector button,.deliveryCards button{min-height:78px;padding:14px}.deliveryDetailsGrid{padding:14px}.clientFormGrid{gap:16px}.clientSecureBar{padding:12px}.clientCalcBox{padding:20px 16px}}.clientLiveChat{z-index:1200;position:fixed;bottom:22px;right:22px}.clientChatLauncher{color:#fff;cursor:pointer;background:linear-gradient(135deg,#16a34a,#0d9488);border:1px solid #34d39973;border-radius:999px;align-items:center;gap:8px;min-height:52px;padding:0 18px;font-weight:850;display:flex;box-shadow:0 18px 42px #0000004d}.clientChatPanel{color:#eef7ff;background:#0d192a;border:1px solid #34d39947;border-radius:22px;flex-direction:column;width:min(380px,100vw - 28px);height:min(570px,100vh - 120px);display:flex;position:absolute;bottom:64px;right:0;overflow:hidden;box-shadow:0 28px 80px #0000007a}.clientChatPanel>header{background:linear-gradient(135deg,#0b3b35,#102039);border-bottom:1px solid #26384f;justify-content:space-between;align-items:center;padding:15px 16px;display:flex}.clientChatPanel>header>span{grid-template-columns:auto 1fr;align-items:center;gap:1px 9px;display:grid}.clientChatPanel>header svg{color:#45e79a;grid-row:1/3}.clientChatPanel>header small{color:#9bb1c7}.clientChatPanel>header button{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.clientChatWelcome,.supportEmpty{text-align:center;color:#9fb1c5;align-content:center;place-items:center;gap:9px;height:100%;padding:28px;display:grid}.clientChatWelcome h3,.supportEmpty h3{color:#f4f8ff;margin:5px 0 0}.clientChatWelcome p,.supportEmpty p{margin:0;line-height:1.5}.clientChatWelcome>button{color:#fff;cursor:pointer;background:#19bb69;border:0;border-radius:12px;margin-top:12px;padding:12px 17px;font-weight:800}.clientChatMessages,.supportMessages{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.chatBubble{background:#17263a;border:1px solid #2b4059;border-radius:15px 15px 15px 5px;align-self:flex-start;max-width:84%;padding:10px 12px}.chatBubble.client{background:#0d4a37;border-color:#22c55e59;border-radius:15px 15px 5px;align-self:flex-end}.chatBubble.system{text-align:center;background:#111f31;border-style:dashed;align-self:center;max-width:94%}.chatBubble>span{color:#61e9a3;margin-bottom:3px;font-size:.69rem;font-weight:800;display:block}.chatBubble p{color:#edf5ff;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.42}.chatBubble small{color:#7f94aa;margin-top:5px;font-size:.64rem;display:block}.clientChatComposer,.supportComposer{border-top:1px solid #26384f;gap:8px;padding:12px;display:flex}.clientChatComposer input,.supportComposer input{color:#fff;background:#111e30;border:1px solid #30455e;border-radius:12px;flex:1;min-width:0;padding:11px 13px}.clientChatComposer button,.supportComposer button{color:#fff;cursor:pointer;background:#18b968;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-weight:800;display:flex}.clientChatComposer button{width:43px}.clientChatCloseConversation{color:#8fa3b9;cursor:pointer;background:0 0;border:0;margin:0 12px 10px;font-size:.7rem}.clientChatLauncher{position:relative}.clientChatUnread{color:#fff;background:#ef4444;border:2px solid #082235;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:11px;line-height:1;display:grid;position:absolute;top:-7px;right:-5px;box-shadow:0 4px 12px #ef444473}.supportAdminPage{color:#eef6ff;gap:22px;display:grid}.supportAdminHeader{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.supportAdminHeader>div:first-child>span{color:#47e59a;align-items:center;gap:7px;font-weight:800;display:flex}.supportAdminHeader h1{margin:7px 0 4px}.supportAdminHeader p{color:#93a6bc;margin:0}.supportAdminHeader>div:last-child{background:#f59e0b14;border:1px solid #f59e0b4d;border-radius:15px;place-items:center;min-width:105px;padding:13px;display:grid}.supportAdminHeader>div:last-child b{color:#fbbf24;font-size:1.4rem}.supportAdminHeader>div:last-child span{color:#aebcd0;font-size:.74rem}.supportWorkspace{background:#0d1929;border:1px solid #263a53;border-radius:22px;grid-template-columns:minmax(260px,340px) minmax(0,1fr);min-height:620px;display:grid;overflow:hidden;box-shadow:0 22px 60px #0003}.supportConversationList{background:#101d2f;border-right:1px solid #263a53;overflow-y:auto}.supportConversationList>button{color:#eaf2fc;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #24364b;grid-template-columns:auto 1fr;gap:11px;width:100%;padding:15px;display:grid}.supportConversationList>button:hover,.supportConversationList>button.active{background:#172a40}.supportConversationList>button.active{box-shadow:inset 3px 0 #27d57a}.supportConversationList strong{display:block}.supportConversationList p{color:#9cafc2;white-space:nowrap;text-overflow:ellipsis;margin:4px 0;font-size:.78rem;overflow:hidden}.supportConversationList small{color:#70869e}.supportStatusDot{background:#64748b;border-radius:50%;width:9px;height:9px;margin-top:5px}.supportStatusDot.waiting{background:#f59e0b;box-shadow:0 0 10px #f59e0b99}.supportStatusDot.active{background:#22c55e}.supportConversationPanel{flex-direction:column;min-width:0;display:flex}.supportConversationPanel>header{border-bottom:1px solid #263a53;justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;display:flex}.supportConversationPanel>header>div:first-child{gap:3px;display:grid}.supportConversationPanel>header span{color:#8fa4ba;font-size:.78rem}.supportConversationPanel>header>div:last-child{gap:8px;display:flex}.supportConversationPanel>header button{color:#75f0aa;cursor:pointer;background:#22c55e1f;border:1px solid #22c55e59;border-radius:10px;align-items:center;gap:6px;padding:9px 11px;font-weight:800;display:flex}.supportConversationPanel>header button.danger{color:#fca5a5;background:#ef44441a;border-color:#f871714d}.supportMessages{height:500px}.supportComposer button{padding:0 16px}.adminTheme-light .supportAdminPage{color:#152033}.adminTheme-light .supportWorkspace,.adminTheme-light .clientChatPanel{color:#172033;background:#fff;border-color:#d6e0eb;box-shadow:0 20px 55px #0f172a1f}.adminTheme-light .supportConversationList{background:#f7fafc;border-color:#d6e0eb}.adminTheme-light .supportConversationList>button{color:#172033;border-color:#dce5ee}.adminTheme-light .supportConversationList>button:hover,.adminTheme-light .supportConversationList>button.active{background:#eaf8f0}.adminTheme-light .supportConversationPanel>header,.adminTheme-light .supportComposer{border-color:#d6e0eb}.adminTheme-light .chatBubble{background:#edf2f7;border-color:#d1dce8}.adminTheme-light .chatBubble.client{background:#dff8e9}.adminTheme-light .chatBubble p{color:#172033}.adminTheme-light .supportComposer input{color:#172033;background:#fff;border-color:#ccd8e5}@media (width<=800px){.supportWorkspace{grid-template-columns:1fr}.supportConversationList{border-bottom:1px solid #263a53;border-right:0;max-height:230px}.supportConversationPanel{min-height:480px}.supportMessages{height:380px}}@media (width<=520px){.clientLiveChat{bottom:12px;right:12px}.clientChatLauncher{min-height:48px;padding:0 15px}.clientChatPanel{border-radius:18px;height:calc(100vh - 90px);bottom:58px;right:0}.supportAdminHeader{align-items:flex-start}.supportAdminHeader>div:last-child{min-width:80px}.supportConversationPanel>header{flex-direction:column;align-items:flex-start}.supportConversationPanel>header>div:last-child{width:100%}}body.adminTheme-light .fiatReadiness .ok{color:#047857;background:#dcfce7}body.adminTheme-light .fiatReadiness .bad{color:#b91c1c;background:#fee2e2}body.adminTheme-light .fiatStatusPill.pending{color:#92400e;background:#fef3c7}body.adminTheme-light .fiatStatusPill.reported{color:#6b21a8;background:#f3e8ff}body.adminTheme-light .fiatStatusPill.confirmed,body.adminTheme-light .fiatStatusPill.delivered{color:#166534;background:#dcfce7}body.adminTheme-light .fiatStatusPill.delivery{color:#1e40af;background:#dbeafe}body.adminTheme-light .fiatStatusPill.rejected,body.adminTheme-light .fiatStatusPill.expired{color:#991b1b;background:#fee2e2}.clientPortalPage button,.clientPortalPage input,.clientPortalPage select,.fiatAdminPage button,.fiatAdminPage input,.fiatAdminPage select,.fiatAdminPage textarea{font:inherit}.clientPortalPage button:focus-visible,.clientPortalPage input:focus-visible,.clientPortalPage select:focus-visible,.fiatAdminPage button:focus-visible,.fiatAdminPage input:focus-visible,.fiatAdminPage select:focus-visible,.fiatAdminPage textarea:focus-visible{outline-offset:2px;outline:3px solid #3b82f652}@media (width<=480px){.clientPortalPage h1{font-size:clamp(25px,8vw,32px)}.clientPortalPage h2{font-size:clamp(20px,6vw,26px)}.clientPaymentBox{border-radius:16px}.clientTotalBox{padding:22px 14px}.clientCalcBox>div{align-items:flex-start}.clientCalcBox>div b{text-align:right;overflow-wrap:anywhere;max-width:58%}.fiatBankDetails>div{padding:10px}.fiatUpload{padding:14px}}.vxCountryField .vxCountrySelect{width:100%;background:0 0!important;border:0!important;border-radius:0!important;height:auto!important;padding:0!important;display:block!important}.vxCountryField .vxCountry__control{min-height:54px!important;box-shadow:none!important;background:#ffffff13!important;border:1px solid #ffffff1f!important;border-radius:17px!important;padding:0 12px!important;display:flex!important}.vxCountryField .vxCountry__control--is-focused{border-color:#22c55e8c!important;box-shadow:0 0 0 4px #22c55e1f!important}.vxCountryField .vxCountry__value-container,.vxCountryField .vxCountry__indicators{background:0 0!important;border:0!important;height:auto!important;padding:2px 8px!important}.vxCountryField .vxCountry__input-container,.vxCountryField .vxCountry__single-value,.vxCountryField .vxCountry__placeholder{height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}.vxCountryField .vxCountry__input-container,.vxCountryField .vxCountry__single-value{color:#fff!important}.vxCountryField .vxCountry__placeholder{color:#94a3b8!important}.vxCountryField .vxCountry__indicator-separator{background:#94a3b840!important}.vxCountryField .vxCountry__dropdown-indicator{height:auto!important;box-shadow:none!important;color:#94a3b8!important;background:0 0!important;border:0!important;border-radius:0!important;padding:8px!important;display:flex!important}.vxCountryField .vxCountry__dropdown-indicator:hover{color:#4ade80!important}.vxCountryField .vxCountry__menu{z-index:30;overflow:hidden;background:#0f1f33!important;border:1px solid #60a5fa4d!important;border-radius:16px!important;height:auto!important;padding:6px!important;display:block!important}.vxCountryField .vxCountry__menu-list{background:0 0!important;border:0!important;height:auto!important;max-height:250px!important;padding:0!important;display:block!important}.vxCountryField .vxCountry__option{min-height:44px;color:#e2e8f0!important;background:0 0!important;border:0!important;border-radius:10px!important;height:auto!important;padding:10px 12px!important;display:block!important}.vxCountryField .vxCountry__option--is-focused{background:#3b82f629!important}.vxCountryField .vxCountry__option--is-selected{background:#22c55e2e!important}.vxCountryOption{width:100%;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:10px!important;height:auto!important;padding:0!important;display:flex!important}.vxCountryOption svg{object-fit:cover;color:#22c55e;border-radius:3px;width:24px;height:18px}.vxCountryOption span{color:inherit;flex:1;font-size:14px;font-weight:800}.vxCountryOption small{color:#94a3b8;font-size:12px;font-weight:800}.fiatEncryptionWarning{color:#fef3c7;background:#f59e0b1c;border:1px solid #f59e0b6b;border-radius:14px;gap:4px;margin:0 0 16px;padding:14px 16px;display:grid}.fiatEncryptionWarning strong{font-size:14px}.fiatEncryptionWarning span{color:#fcd34d;font-size:13px;line-height:1.45}body.adminTheme-light .fiatEncryptionWarning{color:#92400e;background:#fffbeb;border-color:#f59e0b}body.adminTheme-light .fiatEncryptionWarning span{color:#a16207}.supportBackToList{display:none!important}.supportClientIdentity{gap:3px;min-width:0;display:grid}.supportClientIdentity span{overflow-wrap:anywhere}@media (width<=800px){.supportWorkspace:not(.hasSelection) .supportConversationPanel{display:none}.supportWorkspace.hasSelection{display:block}.supportWorkspace.hasSelection .supportConversationList{display:none}.supportWorkspace.hasSelection .supportConversationPanel{min-height:calc(100vh - 190px);display:flex}.supportWorkspace.hasSelection .supportConversationPanel>header{flex-direction:initial;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.supportWorkspace.hasSelection .supportConversationPanel>header>div:last-child{grid-column:1/-1;width:100%}.supportBackToList{flex:0 0 36px;place-items:center;width:36px;height:36px;color:#dceafa!important;background:#17283c!important;border-color:#314760!important;padding:0!important;display:grid!important}.supportConversationList{border-bottom:0;min-height:420px;max-height:none}.adminTheme-light .supportBackToList{color:#334155!important;background:#f1f5f9!important;border-color:#cbd5e1!important}}.clientChatClosedState{background:#60a5fa14;border:1px solid #60a5fa40;border-radius:14px;gap:8px;margin:0 12px 12px;padding:13px 14px;display:grid}.clientChatClosedState strong{color:#eef6ff}.clientChatClosedState span{color:#9fb1c5;font-size:.78rem;line-height:1.4}.clientChatClosedState button{color:#fff;cursor:pointer;background:#19bb69;border:0;border-radius:11px;margin-top:3px;padding:11px 13px;font-weight:800}.clientChatClosedState button:disabled{opacity:.65;cursor:wait}.adminUsersHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.adminUsersHeaderActions button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.adminUsersHeaderActions .secondary-btn{color:#bfdbfe;cursor:pointer;background:#60a5fa1a;border:1px solid #60a5fa59;border-radius:12px;padding:11px 15px;font-weight:800}.adminClientAccessForm{gap:13px}.adminFormHelp{color:#94a3b8;margin:0;font-size:.79rem;line-height:1.45}.adminClientSearch{color:#74e9ae;background:#111e30;border:1px solid #33455d;border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.adminClientSearch input{box-shadow:none!important;background:0 0!important;border:0!important;padding-left:0!important}.adminClientResults{background:#0c1829;border:1px solid #2b3e55;border-radius:12px;max-height:220px;display:grid;overflow-y:auto}.adminClientResults>span{color:#94a3b8;padding:14px}.adminClientResults button{color:#eef6ff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #25374c;gap:3px;padding:12px 14px;display:grid}.adminClientResults button:hover{background:#17283d}.adminClientResults small{color:#91a4ba}.adminSelectedClient{color:#64e9a4;background:#10b98117;border:1px solid #34d3994d;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.adminSelectedClient>span{flex:1;gap:2px;min-width:0;display:grid}.adminSelectedClient strong{color:#f0fdf4}.adminSelectedClient small{overflow-wrap:anywhere;color:#9fb7ad}.adminSelectedClient button{color:#93c5fd;cursor:pointer;background:0 0;border:0;font-weight:800}.adminTheme-light .adminClientSearch,.adminTheme-light .adminClientResults{background:#fff;border-color:#cbd5e1}.adminTheme-light .adminClientResults button{color:#172033;border-color:#e2e8f0}.adminTheme-light .adminClientResults button:hover{background:#f1f5f9}.adminTheme-light .adminSelectedClient{background:#ecfdf5}.adminTheme-light .adminSelectedClient strong{color:#14532d}.adminTheme-light .clientChatClosedState strong{color:#172033}@media (width<=700px){.admin-users-header{align-items:stretch}.adminUsersHeaderActions{width:100%;display:grid}.adminUsersHeaderActions button{width:100%}}
