/* Samurai Store V1.25.0 · Selector ARS/USDT + cotización automática */
.v125-currency-admin-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:18px;align-items:center;margin:0 0 18px;padding:18px;border:1px solid #28364d;border-radius:18px;background:linear-gradient(135deg,#101a29,#0a111c);box-shadow:0 18px 42px rgba(0,0,0,.2)}
.v125-currency-admin-copy h3{margin:5px 0 5px;color:#fff;font-size:18px}.v125-currency-admin-copy p{margin:0;max-width:720px;color:#8999ae;font-size:11px;line-height:1.55}.v125-currency-kicker{color:#9c87ff;font-size:9px;font-weight:1000;letter-spacing:.12em}
.v125-currency-admin-control{display:grid;grid-template-columns:auto minmax(120px,1fr) auto;gap:8px;align-items:center;padding:12px;border:1px solid #2b3a52;border-radius:14px;background:#0c1522}.v125-currency-admin-control>label{color:#aebbd0;font-size:11px;font-weight:900}.v125-currency-admin-control>small{grid-column:1/-1;color:#7f91aa;font-size:9px}.v125-rate-input-wrap{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:0 10px;border:1px solid #34465f;border-radius:10px;background:#0a111b}.v125-rate-input-wrap input{min-width:0;height:39px;border:0!important;background:transparent!important;padding:0!important;font-size:16px!important;font-weight:900;color:#fff!important;box-shadow:none!important}.v125-rate-input-wrap span,.v125-rate-input-wrap b{color:#8fa2bd;font-size:10px}
.v125-usdt-override-field{padding:10px;border:1px dashed #33455f;border-radius:12px;background:rgba(15,25,40,.45)}.v125-usdt-override-field label span{color:#71839e;font-size:9px;font-weight:700}.v125-usdt-override-field .terms-helper{color:#8ea0b8}

.v125-currency-switch{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid #2d3a50;border-radius:12px;background:rgba(10,17,28,.9);box-shadow:0 10px 26px rgba(0,0,0,.18)}
.v125-currency-switch>span{padding:0 5px;color:#75869f;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.v125-currency-switch button{min-width:64px;height:32px;padding:0 10px;border:0;border-radius:9px;background:transparent;color:#8493aa;font-size:10px;font-weight:950;cursor:pointer;transition:.16s ease}.v125-currency-switch button:hover{color:#fff;background:#172237}.v125-currency-switch button.active{color:#fff;background:linear-gradient(135deg,#6f4de7,#8a5cf3);box-shadow:0 6px 18px rgba(111,77,231,.28)}.v125-currency-switch button:disabled{opacity:.35;cursor:not-allowed}.v125-currency-rate{color:#71839e;font-size:8px;font-weight:800;white-space:nowrap}
.v125-usdt-note{display:flex;align-items:flex-start;gap:7px;margin-top:7px;padding:7px 9px;border:1px solid #2d3a52;border-radius:9px;background:#0c1522;color:#8fa0b7;font-size:9px;line-height:1.45}.v125-usdt-note b{color:#c7d2e5}.v125-usdt-price{color:#bdaeff!important}.v125-ars-debit{color:#9aabc1;font-size:9px}.v125-ars-debit b{color:#fff}

/* Tienda */
.shop-top-actions .v125-currency-switch{margin-right:3px}.storefront-v22 .v125-currency-switch{flex:0 0 auto}

/* B2B */
.b2b-v22 .v125-b2b-currency-row{display:flex;justify-content:flex-end;align-items:center;gap:9px;margin:-6px 0 12px}.b2b-v22 .v125-b2b-currency-row .v125-currency-rate{font-size:9px}
.b2b-v22 .b2b-price .v125-usdt-price{font-size:22px}.b2b-v22 .v125-purchase-debit{display:flex;justify-content:space-between;gap:12px;margin-top:7px;padding-top:7px;border-top:1px dashed #2a3850;color:#8192a9;font-size:9px}.b2b-v22 .v125-purchase-debit b{color:#fff}

@media(max-width:900px){.v125-currency-admin-card{grid-template-columns:1fr}.v125-currency-admin-control{grid-template-columns:auto 1fr auto}}
@media(max-width:700px){.shop-top-actions .v125-currency-switch{position:fixed;right:10px;top:62px;z-index:980;margin:0;box-shadow:0 14px 34px rgba(0,0,0,.4)}.shop-top-actions .v125-currency-switch>span{display:none}.shop-top-actions .v125-currency-switch button{min-width:57px;height:34px;font-size:11px}.b2b-v22 .v125-b2b-currency-row{justify-content:center;margin:0 0 12px;flex-wrap:wrap}.b2b-v22 .v125-b2b-currency-row .v125-currency-switch{width:min(100%,310px);justify-content:center}.b2b-v22 .v125-b2b-currency-row .v125-currency-switch button{flex:1}.v125-currency-admin-control{grid-template-columns:1fr}.v125-currency-admin-control>label{margin-bottom:-2px}.v125-currency-admin-control .btn{width:100%}}

/* V1.25.0 · “¿Qué querés hacer?” permanente y compacto en todo el B2B */
.b2b-v22 .b2b-action-center-global{margin:0 0 16px;padding:13px 14px;border-radius:16px}
.b2b-v22 .b2b-action-center-global .b2b-action-head{margin-bottom:10px}
.b2b-v22 .b2b-action-center-global .b2b-action-head span{font-size:8px}
.b2b-v22 .b2b-action-center-global .b2b-action-head h2{margin:3px 0 2px;font-size:20px}
.b2b-v22 .b2b-action-center-global .b2b-action-head p{font-size:9px}
.b2b-v22 .b2b-action-center-global .b2b-action-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}
.b2b-v22 .b2b-action-center-global .b2b-action-card{min-height:66px;padding:9px 10px;gap:8px;border-radius:12px}
.b2b-v22 .b2b-action-center-global .b2b-action-icon{width:34px;height:34px;border-radius:10px;font-size:17px}
.b2b-v22 .b2b-action-center-global .b2b-action-card b{font-size:10px}
.b2b-v22 .b2b-action-center-global .b2b-action-card small{margin-top:2px;font-size:7px}
.b2b-v22 .b2b-action-center-global .b2b-action-card i{font-size:13px}
@media(max-width:900px){.b2b-v22 .b2b-action-center-global .b2b-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.b2b-v22 .b2b-action-center-global{padding:12px;margin-bottom:13px}.b2b-v22 .b2b-action-center-global .b2b-action-head h2{font-size:19px}.b2b-v22 .b2b-action-center-global .b2b-action-head p{font-size:10px}.b2b-v22 .b2b-action-center-global .b2b-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.b2b-v22 .b2b-action-center-global .b2b-action-card{min-height:88px;grid-template-columns:1fr auto;grid-template-rows:auto auto;padding:11px}.b2b-v22 .b2b-action-center-global .b2b-action-card .b2b-action-icon{grid-column:1/2;grid-row:1;width:36px;height:36px;font-size:18px}.b2b-v22 .b2b-action-center-global .b2b-action-card>span:nth-child(2){grid-column:1/-1;grid-row:2}.b2b-v22 .b2b-action-center-global .b2b-action-card>i{grid-column:2;grid-row:1}.b2b-v22 .b2b-action-center-global .b2b-action-card b{font-size:11px}.b2b-v22 .b2b-action-center-global .b2b-action-card small{font-size:8px}}

/* V1.25.0 final · Recargas ARS / USDT con crédito interno en ARS */
.v125-topup-currency-field{padding:10px;border:1px solid #2b3a51;border-radius:12px;background:#0c1522}
.v125-topup-currency-switch{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:6px}
.v125-topup-currency-switch button{min-height:40px;border:1px solid #31435e;border-radius:10px;background:#101a29;color:#93a3b9;font-size:11px;font-weight:950;cursor:pointer}
.v125-topup-currency-switch button.active{border-color:#7655ee;background:linear-gradient(135deg,#6846df,#8556ee);color:#fff;box-shadow:0 8px 20px rgba(109,77,230,.24)}
.v125-topup-currency-switch button:disabled{opacity:.35;cursor:not-allowed}
.v125-topup-usdt-preview{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:11px;border:1px solid #3a3465;border-radius:13px;background:linear-gradient(135deg,rgba(84,63,155,.2),rgba(14,22,35,.9))}
.v125-topup-usdt-preview.hidden{display:none!important}.v125-topup-usdt-preview>div{padding:8px;border-radius:9px;background:rgba(8,14,24,.55)}
.v125-topup-usdt-preview span{display:block;color:#8192aa;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}
.v125-topup-usdt-preview b{display:block;margin-top:4px;color:#fff;font-size:13px}.v125-topup-usdt-preview>div:nth-child(2) b{color:#bcaeff}
.v125-topup-usdt-preview small{grid-column:1/-1;color:#8698af;font-size:8px;line-height:1.45}
.v125-topup-conversion{display:block!important;margin-top:4px!important;color:#ad9fff!important;font-size:8px!important}
.v125-admin-topup-conversion{display:block;margin-top:4px;color:#ad9fff;font-size:9px;line-height:1.4}
@media(max-width:560px){.v125-topup-usdt-preview{grid-template-columns:1fr}.v125-topup-usdt-preview small{grid-column:1}.v125-topup-currency-switch button{min-height:42px;font-size:12px}}
